brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 MiB · 60f058d Raw
20733 lines · plain
1# RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -disassemble -show-encoding < %s | FileCheck -strict-whitespace %s2 3# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x     ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x00]40x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x005 6# CHECK: v_interp_p1_f32_e64 v255, v2, attr0.x   ; encoding: [0xff,0x00,0x70,0xd2,0x00,0x04,0x02,0x00]70xff,0x00,0x70,0xd2,0x00,0x04,0x02,0x008 9# CHECK: v_interp_p1_f32_e64 v5, v2, attr1.x     ; encoding: [0x05,0x00,0x70,0xd2,0x01,0x04,0x02,0x00]100x05,0x00,0x70,0xd2,0x01,0x04,0x02,0x0011 12# CHECK: v_interp_p1_f32_e64 v5, v2, attr31.x    ; encoding: [0x05,0x00,0x70,0xd2,0x1f,0x04,0x02,0x00]130x05,0x00,0x70,0xd2,0x1f,0x04,0x02,0x0014 15# CHECK: v_interp_p1_f32_e64 v5, v2, attr32.x    ; encoding: [0x05,0x00,0x70,0xd2,0x20,0x04,0x02,0x00]160x05,0x00,0x70,0xd2,0x20,0x04,0x02,0x0017 18# CHECK: v_interp_p1_f32_e64 v5, v255, attr0.x   ; encoding: [0x05,0x00,0x70,0xd2,0x00,0xfe,0x03,0x00]190x05,0x00,0x70,0xd2,0x00,0xfe,0x03,0x0020 21# CHECK: v_interp_p1_f32_e64 v5, -v2, attr0.x    ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x40]220x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x4023 24# CHECK: v_interp_p1_f32_e64 v5, |v2|, attr0.x   ; encoding: [0x05,0x02,0x70,0xd2,0x00,0x04,0x02,0x00]250x05,0x02,0x70,0xd2,0x00,0x04,0x02,0x0026 27# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.y     ; encoding: [0x05,0x00,0x70,0xd2,0x40,0x04,0x02,0x00]280x05,0x00,0x70,0xd2,0x40,0x04,0x02,0x0029 30# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.z     ; encoding: [0x05,0x00,0x70,0xd2,0x80,0x04,0x02,0x00]310x05,0x00,0x70,0xd2,0x80,0x04,0x02,0x0032 33# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.w     ; encoding: [0x05,0x00,0x70,0xd2,0xc0,0x04,0x02,0x00]340x05,0x00,0x70,0xd2,0xc0,0x04,0x02,0x0035 36# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x70,0xd2,0x00,0x04,0x02,0x00]370x05,0x80,0x70,0xd2,0x00,0x04,0x02,0x0038 39# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x08]400x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x0841 42# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x10]430x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x1044 45# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x18]460x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x1847 48# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x     ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x00]490x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x0050 51# CHECK: v_interp_p2_f32_e64 v255, v2, attr0.x   ; encoding: [0xff,0x00,0x71,0xd2,0x00,0x04,0x02,0x00]520xff,0x00,0x71,0xd2,0x00,0x04,0x02,0x0053 54# CHECK: v_interp_p2_f32_e64 v5, v2, attr1.x     ; encoding: [0x05,0x00,0x71,0xd2,0x01,0x04,0x02,0x00]550x05,0x00,0x71,0xd2,0x01,0x04,0x02,0x0056 57# CHECK: v_interp_p2_f32_e64 v5, v2, attr31.x    ; encoding: [0x05,0x00,0x71,0xd2,0x1f,0x04,0x02,0x00]580x05,0x00,0x71,0xd2,0x1f,0x04,0x02,0x0059 60# CHECK: v_interp_p2_f32_e64 v5, v2, attr32.x    ; encoding: [0x05,0x00,0x71,0xd2,0x20,0x04,0x02,0x00]610x05,0x00,0x71,0xd2,0x20,0x04,0x02,0x0062 63# CHECK: v_interp_p2_f32_e64 v5, v255, attr0.x   ; encoding: [0x05,0x00,0x71,0xd2,0x00,0xfe,0x03,0x00]640x05,0x00,0x71,0xd2,0x00,0xfe,0x03,0x0065 66# CHECK: v_interp_p2_f32_e64 v5, -v2, attr0.x    ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x40]670x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x4068 69# CHECK: v_interp_p2_f32_e64 v5, |v2|, attr0.x   ; encoding: [0x05,0x02,0x71,0xd2,0x00,0x04,0x02,0x00]700x05,0x02,0x71,0xd2,0x00,0x04,0x02,0x0071 72# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.y     ; encoding: [0x05,0x00,0x71,0xd2,0x40,0x04,0x02,0x00]730x05,0x00,0x71,0xd2,0x40,0x04,0x02,0x0074 75# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.z     ; encoding: [0x05,0x00,0x71,0xd2,0x80,0x04,0x02,0x00]760x05,0x00,0x71,0xd2,0x80,0x04,0x02,0x0077 78# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.w     ; encoding: [0x05,0x00,0x71,0xd2,0xc0,0x04,0x02,0x00]790x05,0x00,0x71,0xd2,0xc0,0x04,0x02,0x0080 81# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x71,0xd2,0x00,0x04,0x02,0x00]820x05,0x80,0x71,0xd2,0x00,0x04,0x02,0x0083 84# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x08]850x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x0886 87# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x10]880x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x1089 90# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x18]910x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x1892 93# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x   ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x00]940x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x0095 96# CHECK: v_interp_mov_f32_e64 v255, p10, attr0.x ; encoding: [0xff,0x00,0x72,0xd2,0x00,0x00,0x00,0x00]970xff,0x00,0x72,0xd2,0x00,0x00,0x00,0x0098 99# CHECK: v_interp_mov_f32_e64 v5, p10, attr1.x   ; encoding: [0x05,0x00,0x72,0xd2,0x01,0x00,0x00,0x00]1000x05,0x00,0x72,0xd2,0x01,0x00,0x00,0x00101 102# CHECK: v_interp_mov_f32_e64 v5, p10, attr31.x  ; encoding: [0x05,0x00,0x72,0xd2,0x1f,0x00,0x00,0x00]1030x05,0x00,0x72,0xd2,0x1f,0x00,0x00,0x00104 105# CHECK: v_interp_mov_f32_e64 v5, p10, attr32.x  ; encoding: [0x05,0x00,0x72,0xd2,0x20,0x00,0x00,0x00]1060x05,0x00,0x72,0xd2,0x20,0x00,0x00,0x00107 108# CHECK: v_interp_mov_f32_e64 v5, p20, attr0.x   ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x02,0x00,0x00]1090x05,0x00,0x72,0xd2,0x00,0x02,0x00,0x00110 111# CHECK: v_interp_mov_f32_e64 v5, p0, attr0.x    ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x04,0x00,0x00]1120x05,0x00,0x72,0xd2,0x00,0x04,0x00,0x00113 114# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.y   ; encoding: [0x05,0x00,0x72,0xd2,0x40,0x00,0x00,0x00]1150x05,0x00,0x72,0xd2,0x40,0x00,0x00,0x00116 117# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.z   ; encoding: [0x05,0x00,0x72,0xd2,0x80,0x00,0x00,0x00]1180x05,0x00,0x72,0xd2,0x80,0x00,0x00,0x00119 120# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.w   ; encoding: [0x05,0x00,0x72,0xd2,0xc0,0x00,0x00,0x00]1210x05,0x00,0x72,0xd2,0xc0,0x00,0x00,0x00122 123# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x clamp ; encoding: [0x05,0x80,0x72,0xd2,0x00,0x00,0x00,0x00]1240x05,0x80,0x72,0xd2,0x00,0x00,0x00,0x00125 126# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x mul:2 ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x08]1270x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x08128 129# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x mul:4 ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x10]1300x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x10131 132# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x div:2 ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x18]1330x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x18134 135# CHECK: v_nop                                   ; encoding: [0x00,0x00,0x40,0xd1,0x00,0x00,0x00,0x00]1360x00,0x00,0x40,0xd1,0x00,0x00,0x00,0x00137 138# CHECK: v_mov_b32_e64 v5, v1                    ; encoding: [0x05,0x00,0x41,0xd1,0x01,0x01,0x00,0x00]1390x05,0x00,0x41,0xd1,0x01,0x01,0x00,0x00140 141# CHECK: v_mov_b32_e64 v255, v1                  ; encoding: [0xff,0x00,0x41,0xd1,0x01,0x01,0x00,0x00]1420xff,0x00,0x41,0xd1,0x01,0x01,0x00,0x00143 144# CHECK: v_mov_b32_e64 v5, v255                  ; encoding: [0x05,0x00,0x41,0xd1,0xff,0x01,0x00,0x00]1450x05,0x00,0x41,0xd1,0xff,0x01,0x00,0x00146 147# CHECK: v_mov_b32_e64 v5, s1                    ; encoding: [0x05,0x00,0x41,0xd1,0x01,0x00,0x00,0x00]1480x05,0x00,0x41,0xd1,0x01,0x00,0x00,0x00149 150# CHECK: v_mov_b32_e64 v5, s101                  ; encoding: [0x05,0x00,0x41,0xd1,0x65,0x00,0x00,0x00]1510x05,0x00,0x41,0xd1,0x65,0x00,0x00,0x00152 153# CHECK: v_mov_b32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x41,0xd1,0x66,0x00,0x00,0x00]1540x05,0x00,0x41,0xd1,0x66,0x00,0x00,0x00155 156# CHECK: v_mov_b32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x41,0xd1,0x67,0x00,0x00,0x00]1570x05,0x00,0x41,0xd1,0x67,0x00,0x00,0x00158 159# CHECK: v_mov_b32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x41,0xd1,0x6a,0x00,0x00,0x00]1600x05,0x00,0x41,0xd1,0x6a,0x00,0x00,0x00161 162# CHECK: v_mov_b32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x41,0xd1,0x6b,0x00,0x00,0x00]1630x05,0x00,0x41,0xd1,0x6b,0x00,0x00,0x00164 165# CHECK: v_mov_b32_e64 v5, m0                    ; encoding: [0x05,0x00,0x41,0xd1,0x7c,0x00,0x00,0x00]1660x05,0x00,0x41,0xd1,0x7c,0x00,0x00,0x00167 168# CHECK: v_mov_b32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x41,0xd1,0x7e,0x00,0x00,0x00]1690x05,0x00,0x41,0xd1,0x7e,0x00,0x00,0x00170 171# CHECK: v_mov_b32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x41,0xd1,0x7f,0x00,0x00,0x00]1720x05,0x00,0x41,0xd1,0x7f,0x00,0x00,0x00173 174# CHECK: v_mov_b32_e64 v5, 0                     ; encoding: [0x05,0x00,0x41,0xd1,0x80,0x00,0x00,0x00]1750x05,0x00,0x41,0xd1,0x80,0x00,0x00,0x00176 177# CHECK: v_mov_b32_e64 v5, -1                    ; encoding: [0x05,0x00,0x41,0xd1,0xc1,0x00,0x00,0x00]1780x05,0x00,0x41,0xd1,0xc1,0x00,0x00,0x00179 180# CHECK: v_mov_b32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x41,0xd1,0xf0,0x00,0x00,0x00]1810x05,0x00,0x41,0xd1,0xf0,0x00,0x00,0x00182 183# CHECK: v_mov_b32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x41,0xd1,0xf7,0x00,0x00,0x00]1840x05,0x00,0x41,0xd1,0xf7,0x00,0x00,0x00185 186# CHECK: v_cvt_i32_f64_e64 v5, v[1:2]            ; encoding: [0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x00]1870x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x00188 189# CHECK: v_cvt_i32_f64_e64 v255, v[1:2]          ; encoding: [0xff,0x00,0x43,0xd1,0x01,0x01,0x00,0x00]1900xff,0x00,0x43,0xd1,0x01,0x01,0x00,0x00191 192# CHECK: v_cvt_i32_f64_e64 v5, v[254:255]        ; encoding: [0x05,0x00,0x43,0xd1,0xfe,0x01,0x00,0x00]1930x05,0x00,0x43,0xd1,0xfe,0x01,0x00,0x00194 195# CHECK: v_cvt_i32_f64_e64 v5, s[2:3]            ; encoding: [0x05,0x00,0x43,0xd1,0x02,0x00,0x00,0x00]1960x05,0x00,0x43,0xd1,0x02,0x00,0x00,0x00197 198# CHECK: v_cvt_i32_f64_e64 v5, s[4:5]            ; encoding: [0x05,0x00,0x43,0xd1,0x04,0x00,0x00,0x00]1990x05,0x00,0x43,0xd1,0x04,0x00,0x00,0x00200 201# CHECK: v_cvt_i32_f64_e64 v5, s[100:101]        ; encoding: [0x05,0x00,0x43,0xd1,0x64,0x00,0x00,0x00]2020x05,0x00,0x43,0xd1,0x64,0x00,0x00,0x00203 204# CHECK: v_cvt_i32_f64_e64 v5, flat_scratch      ; encoding: [0x05,0x00,0x43,0xd1,0x66,0x00,0x00,0x00]2050x05,0x00,0x43,0xd1,0x66,0x00,0x00,0x00206 207# CHECK: v_cvt_i32_f64_e64 v5, vcc               ; encoding: [0x05,0x00,0x43,0xd1,0x6a,0x00,0x00,0x00]2080x05,0x00,0x43,0xd1,0x6a,0x00,0x00,0x00209 210# CHECK: v_cvt_i32_f64_e64 v5, exec              ; encoding: [0x05,0x00,0x43,0xd1,0x7e,0x00,0x00,0x00]2110x05,0x00,0x43,0xd1,0x7e,0x00,0x00,0x00212 213# CHECK: v_cvt_i32_f64_e64 v5, 0                 ; encoding: [0x05,0x00,0x43,0xd1,0x80,0x00,0x00,0x00]2140x05,0x00,0x43,0xd1,0x80,0x00,0x00,0x00215 216# CHECK: v_cvt_i32_f64_e64 v5, -1                ; encoding: [0x05,0x00,0x43,0xd1,0xc1,0x00,0x00,0x00]2170x05,0x00,0x43,0xd1,0xc1,0x00,0x00,0x00218 219# CHECK: v_cvt_i32_f64_e64 v5, 0.5               ; encoding: [0x05,0x00,0x43,0xd1,0xf0,0x00,0x00,0x00]2200x05,0x00,0x43,0xd1,0xf0,0x00,0x00,0x00221 222# CHECK: v_cvt_i32_f64_e64 v5, -4.0              ; encoding: [0x05,0x00,0x43,0xd1,0xf7,0x00,0x00,0x00]2230x05,0x00,0x43,0xd1,0xf7,0x00,0x00,0x00224 225# CHECK: v_cvt_i32_f64_e64 v5, -v[1:2]           ; encoding: [0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x20]2260x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x20227 228# CHECK: v_cvt_i32_f64_e64 v5, |v[1:2]|          ; encoding: [0x05,0x01,0x43,0xd1,0x01,0x01,0x00,0x00]2290x05,0x01,0x43,0xd1,0x01,0x01,0x00,0x00230 231# CHECK: v_cvt_i32_f64_e64 v5, v[1:2] clamp      ; encoding: [0x05,0x80,0x43,0xd1,0x01,0x01,0x00,0x00]2320x05,0x80,0x43,0xd1,0x01,0x01,0x00,0x00233 234# CHECK: v_cvt_f64_i32_e64 v[5:6], v1            ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x00]2350x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x00236 237# CHECK: v_cvt_f64_i32_e64 v[254:255], v1        ; encoding: [0xfe,0x00,0x44,0xd1,0x01,0x01,0x00,0x00]2380xfe,0x00,0x44,0xd1,0x01,0x01,0x00,0x00239 240# CHECK: v_cvt_f64_i32_e64 v[5:6], v255          ; encoding: [0x05,0x00,0x44,0xd1,0xff,0x01,0x00,0x00]2410x05,0x00,0x44,0xd1,0xff,0x01,0x00,0x00242 243# CHECK: v_cvt_f64_i32_e64 v[5:6], s1            ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x00,0x00,0x00]2440x05,0x00,0x44,0xd1,0x01,0x00,0x00,0x00245 246# CHECK: v_cvt_f64_i32_e64 v[5:6], s101          ; encoding: [0x05,0x00,0x44,0xd1,0x65,0x00,0x00,0x00]2470x05,0x00,0x44,0xd1,0x65,0x00,0x00,0x00248 249# CHECK: v_cvt_f64_i32_e64 v[5:6], flat_scratch_lo ; encoding: [0x05,0x00,0x44,0xd1,0x66,0x00,0x00,0x00]2500x05,0x00,0x44,0xd1,0x66,0x00,0x00,0x00251 252# CHECK: v_cvt_f64_i32_e64 v[5:6], flat_scratch_hi ; encoding: [0x05,0x00,0x44,0xd1,0x67,0x00,0x00,0x00]2530x05,0x00,0x44,0xd1,0x67,0x00,0x00,0x00254 255# CHECK: v_cvt_f64_i32_e64 v[5:6], vcc_lo        ; encoding: [0x05,0x00,0x44,0xd1,0x6a,0x00,0x00,0x00]2560x05,0x00,0x44,0xd1,0x6a,0x00,0x00,0x00257 258# CHECK: v_cvt_f64_i32_e64 v[5:6], vcc_hi        ; encoding: [0x05,0x00,0x44,0xd1,0x6b,0x00,0x00,0x00]2590x05,0x00,0x44,0xd1,0x6b,0x00,0x00,0x00260 261# CHECK: v_cvt_f64_i32_e64 v[5:6], m0            ; encoding: [0x05,0x00,0x44,0xd1,0x7c,0x00,0x00,0x00]2620x05,0x00,0x44,0xd1,0x7c,0x00,0x00,0x00263 264# CHECK: v_cvt_f64_i32_e64 v[5:6], exec_lo       ; encoding: [0x05,0x00,0x44,0xd1,0x7e,0x00,0x00,0x00]2650x05,0x00,0x44,0xd1,0x7e,0x00,0x00,0x00266 267# CHECK: v_cvt_f64_i32_e64 v[5:6], exec_hi       ; encoding: [0x05,0x00,0x44,0xd1,0x7f,0x00,0x00,0x00]2680x05,0x00,0x44,0xd1,0x7f,0x00,0x00,0x00269 270# CHECK: v_cvt_f64_i32_e64 v[5:6], 0             ; encoding: [0x05,0x00,0x44,0xd1,0x80,0x00,0x00,0x00]2710x05,0x00,0x44,0xd1,0x80,0x00,0x00,0x00272 273# CHECK: v_cvt_f64_i32_e64 v[5:6], -1            ; encoding: [0x05,0x00,0x44,0xd1,0xc1,0x00,0x00,0x00]2740x05,0x00,0x44,0xd1,0xc1,0x00,0x00,0x00275 276# CHECK: v_cvt_f64_i32_e64 v[5:6], 0.5           ; encoding: [0x05,0x00,0x44,0xd1,0xf0,0x00,0x00,0x00]2770x05,0x00,0x44,0xd1,0xf0,0x00,0x00,0x00278 279# CHECK: v_cvt_f64_i32_e64 v[5:6], -4.0          ; encoding: [0x05,0x00,0x44,0xd1,0xf7,0x00,0x00,0x00]2800x05,0x00,0x44,0xd1,0xf7,0x00,0x00,0x00281 282# CHECK: v_cvt_f64_i32_e64 v[5:6], v1 clamp      ; encoding: [0x05,0x80,0x44,0xd1,0x01,0x01,0x00,0x00]2830x05,0x80,0x44,0xd1,0x01,0x01,0x00,0x00284 285# CHECK: v_cvt_f64_i32_e64 v[5:6], v1 mul:2      ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x08]2860x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x08287 288# CHECK: v_cvt_f64_i32_e64 v[5:6], v1 mul:4      ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x10]2890x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x10290 291# CHECK: v_cvt_f64_i32_e64 v[5:6], v1 div:2      ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x18]2920x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x18293 294# CHECK: v_cvt_f32_i32_e64 v5, v1                ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x00]2950x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x00296 297# CHECK: v_cvt_f32_i32_e64 v255, v1              ; encoding: [0xff,0x00,0x45,0xd1,0x01,0x01,0x00,0x00]2980xff,0x00,0x45,0xd1,0x01,0x01,0x00,0x00299 300# CHECK: v_cvt_f32_i32_e64 v5, v255              ; encoding: [0x05,0x00,0x45,0xd1,0xff,0x01,0x00,0x00]3010x05,0x00,0x45,0xd1,0xff,0x01,0x00,0x00302 303# CHECK: v_cvt_f32_i32_e64 v5, s1                ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x00,0x00,0x00]3040x05,0x00,0x45,0xd1,0x01,0x00,0x00,0x00305 306# CHECK: v_cvt_f32_i32_e64 v5, s101              ; encoding: [0x05,0x00,0x45,0xd1,0x65,0x00,0x00,0x00]3070x05,0x00,0x45,0xd1,0x65,0x00,0x00,0x00308 309# CHECK: v_cvt_f32_i32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x45,0xd1,0x66,0x00,0x00,0x00]3100x05,0x00,0x45,0xd1,0x66,0x00,0x00,0x00311 312# CHECK: v_cvt_f32_i32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x45,0xd1,0x67,0x00,0x00,0x00]3130x05,0x00,0x45,0xd1,0x67,0x00,0x00,0x00314 315# CHECK: v_cvt_f32_i32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x45,0xd1,0x6a,0x00,0x00,0x00]3160x05,0x00,0x45,0xd1,0x6a,0x00,0x00,0x00317 318# CHECK: v_cvt_f32_i32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x45,0xd1,0x6b,0x00,0x00,0x00]3190x05,0x00,0x45,0xd1,0x6b,0x00,0x00,0x00320 321# CHECK: v_cvt_f32_i32_e64 v5, m0                ; encoding: [0x05,0x00,0x45,0xd1,0x7c,0x00,0x00,0x00]3220x05,0x00,0x45,0xd1,0x7c,0x00,0x00,0x00323 324# CHECK: v_cvt_f32_i32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x45,0xd1,0x7e,0x00,0x00,0x00]3250x05,0x00,0x45,0xd1,0x7e,0x00,0x00,0x00326 327# CHECK: v_cvt_f32_i32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x45,0xd1,0x7f,0x00,0x00,0x00]3280x05,0x00,0x45,0xd1,0x7f,0x00,0x00,0x00329 330# CHECK: v_cvt_f32_i32_e64 v5, 0                 ; encoding: [0x05,0x00,0x45,0xd1,0x80,0x00,0x00,0x00]3310x05,0x00,0x45,0xd1,0x80,0x00,0x00,0x00332 333# CHECK: v_cvt_f32_i32_e64 v5, -1                ; encoding: [0x05,0x00,0x45,0xd1,0xc1,0x00,0x00,0x00]3340x05,0x00,0x45,0xd1,0xc1,0x00,0x00,0x00335 336# CHECK: v_cvt_f32_i32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x45,0xd1,0xf0,0x00,0x00,0x00]3370x05,0x00,0x45,0xd1,0xf0,0x00,0x00,0x00338 339# CHECK: v_cvt_f32_i32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x45,0xd1,0xf7,0x00,0x00,0x00]3400x05,0x00,0x45,0xd1,0xf7,0x00,0x00,0x00341 342# CHECK: v_cvt_f32_i32_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x45,0xd1,0x01,0x01,0x00,0x00]3430x05,0x80,0x45,0xd1,0x01,0x01,0x00,0x00344 345# CHECK: v_cvt_f32_i32_e64 v5, v1 mul:2          ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x08]3460x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x08347 348# CHECK: v_cvt_f32_i32_e64 v5, v1 mul:4          ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x10]3490x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x10350 351# CHECK: v_cvt_f32_i32_e64 v5, v1 div:2          ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x18]3520x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x18353 354# CHECK: v_cvt_f32_u32_e64 v5, v1                ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x00]3550x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x00356 357# CHECK: v_cvt_f32_u32_e64 v255, v1              ; encoding: [0xff,0x00,0x46,0xd1,0x01,0x01,0x00,0x00]3580xff,0x00,0x46,0xd1,0x01,0x01,0x00,0x00359 360# CHECK: v_cvt_f32_u32_e64 v5, v255              ; encoding: [0x05,0x00,0x46,0xd1,0xff,0x01,0x00,0x00]3610x05,0x00,0x46,0xd1,0xff,0x01,0x00,0x00362 363# CHECK: v_cvt_f32_u32_e64 v5, s1                ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x00,0x00,0x00]3640x05,0x00,0x46,0xd1,0x01,0x00,0x00,0x00365 366# CHECK: v_cvt_f32_u32_e64 v5, s101              ; encoding: [0x05,0x00,0x46,0xd1,0x65,0x00,0x00,0x00]3670x05,0x00,0x46,0xd1,0x65,0x00,0x00,0x00368 369# CHECK: v_cvt_f32_u32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x46,0xd1,0x66,0x00,0x00,0x00]3700x05,0x00,0x46,0xd1,0x66,0x00,0x00,0x00371 372# CHECK: v_cvt_f32_u32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x46,0xd1,0x67,0x00,0x00,0x00]3730x05,0x00,0x46,0xd1,0x67,0x00,0x00,0x00374 375# CHECK: v_cvt_f32_u32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x46,0xd1,0x6a,0x00,0x00,0x00]3760x05,0x00,0x46,0xd1,0x6a,0x00,0x00,0x00377 378# CHECK: v_cvt_f32_u32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x46,0xd1,0x6b,0x00,0x00,0x00]3790x05,0x00,0x46,0xd1,0x6b,0x00,0x00,0x00380 381# CHECK: v_cvt_f32_u32_e64 v5, m0                ; encoding: [0x05,0x00,0x46,0xd1,0x7c,0x00,0x00,0x00]3820x05,0x00,0x46,0xd1,0x7c,0x00,0x00,0x00383 384# CHECK: v_cvt_f32_u32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x46,0xd1,0x7e,0x00,0x00,0x00]3850x05,0x00,0x46,0xd1,0x7e,0x00,0x00,0x00386 387# CHECK: v_cvt_f32_u32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x46,0xd1,0x7f,0x00,0x00,0x00]3880x05,0x00,0x46,0xd1,0x7f,0x00,0x00,0x00389 390# CHECK: v_cvt_f32_u32_e64 v5, 0                 ; encoding: [0x05,0x00,0x46,0xd1,0x80,0x00,0x00,0x00]3910x05,0x00,0x46,0xd1,0x80,0x00,0x00,0x00392 393# CHECK: v_cvt_f32_u32_e64 v5, -1                ; encoding: [0x05,0x00,0x46,0xd1,0xc1,0x00,0x00,0x00]3940x05,0x00,0x46,0xd1,0xc1,0x00,0x00,0x00395 396# CHECK: v_cvt_f32_u32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x46,0xd1,0xf0,0x00,0x00,0x00]3970x05,0x00,0x46,0xd1,0xf0,0x00,0x00,0x00398 399# CHECK: v_cvt_f32_u32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x46,0xd1,0xf7,0x00,0x00,0x00]4000x05,0x00,0x46,0xd1,0xf7,0x00,0x00,0x00401 402# CHECK: v_cvt_f32_u32_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x46,0xd1,0x01,0x01,0x00,0x00]4030x05,0x80,0x46,0xd1,0x01,0x01,0x00,0x00404 405# CHECK: v_cvt_f32_u32_e64 v5, v1 mul:2          ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x08]4060x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x08407 408# CHECK: v_cvt_f32_u32_e64 v5, v1 mul:4          ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x10]4090x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x10410 411# CHECK: v_cvt_f32_u32_e64 v5, v1 div:2          ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x18]4120x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x18413 414# CHECK: v_cvt_u32_f32_e64 v5, v1                ; encoding: [0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x00]4150x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x00416 417# CHECK: v_cvt_u32_f32_e64 v255, v1              ; encoding: [0xff,0x00,0x47,0xd1,0x01,0x01,0x00,0x00]4180xff,0x00,0x47,0xd1,0x01,0x01,0x00,0x00419 420# CHECK: v_cvt_u32_f32_e64 v5, v255              ; encoding: [0x05,0x00,0x47,0xd1,0xff,0x01,0x00,0x00]4210x05,0x00,0x47,0xd1,0xff,0x01,0x00,0x00422 423# CHECK: v_cvt_u32_f32_e64 v5, s1                ; encoding: [0x05,0x00,0x47,0xd1,0x01,0x00,0x00,0x00]4240x05,0x00,0x47,0xd1,0x01,0x00,0x00,0x00425 426# CHECK: v_cvt_u32_f32_e64 v5, s101              ; encoding: [0x05,0x00,0x47,0xd1,0x65,0x00,0x00,0x00]4270x05,0x00,0x47,0xd1,0x65,0x00,0x00,0x00428 429# CHECK: v_cvt_u32_f32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x47,0xd1,0x66,0x00,0x00,0x00]4300x05,0x00,0x47,0xd1,0x66,0x00,0x00,0x00431 432# CHECK: v_cvt_u32_f32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x47,0xd1,0x67,0x00,0x00,0x00]4330x05,0x00,0x47,0xd1,0x67,0x00,0x00,0x00434 435# CHECK: v_cvt_u32_f32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x47,0xd1,0x6a,0x00,0x00,0x00]4360x05,0x00,0x47,0xd1,0x6a,0x00,0x00,0x00437 438# CHECK: v_cvt_u32_f32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x47,0xd1,0x6b,0x00,0x00,0x00]4390x05,0x00,0x47,0xd1,0x6b,0x00,0x00,0x00440 441# CHECK: v_cvt_u32_f32_e64 v5, m0                ; encoding: [0x05,0x00,0x47,0xd1,0x7c,0x00,0x00,0x00]4420x05,0x00,0x47,0xd1,0x7c,0x00,0x00,0x00443 444# CHECK: v_cvt_u32_f32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x47,0xd1,0x7e,0x00,0x00,0x00]4450x05,0x00,0x47,0xd1,0x7e,0x00,0x00,0x00446 447# CHECK: v_cvt_u32_f32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x47,0xd1,0x7f,0x00,0x00,0x00]4480x05,0x00,0x47,0xd1,0x7f,0x00,0x00,0x00449 450# CHECK: v_cvt_u32_f32_e64 v5, 0                 ; encoding: [0x05,0x00,0x47,0xd1,0x80,0x00,0x00,0x00]4510x05,0x00,0x47,0xd1,0x80,0x00,0x00,0x00452 453# CHECK: v_cvt_u32_f32_e64 v5, -1                ; encoding: [0x05,0x00,0x47,0xd1,0xc1,0x00,0x00,0x00]4540x05,0x00,0x47,0xd1,0xc1,0x00,0x00,0x00455 456# CHECK: v_cvt_u32_f32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x47,0xd1,0xf0,0x00,0x00,0x00]4570x05,0x00,0x47,0xd1,0xf0,0x00,0x00,0x00458 459# CHECK: v_cvt_u32_f32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x47,0xd1,0xf7,0x00,0x00,0x00]4600x05,0x00,0x47,0xd1,0xf7,0x00,0x00,0x00461 462# CHECK: v_cvt_u32_f32_e64 v5, -v1               ; encoding: [0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x20]4630x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x20464 465# CHECK: v_cvt_u32_f32_e64 v5, |v1|              ; encoding: [0x05,0x01,0x47,0xd1,0x01,0x01,0x00,0x00]4660x05,0x01,0x47,0xd1,0x01,0x01,0x00,0x00467 468# CHECK: v_cvt_u32_f32_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x47,0xd1,0x01,0x01,0x00,0x00]4690x05,0x80,0x47,0xd1,0x01,0x01,0x00,0x00470 471# CHECK: v_cvt_i32_f32_e64 v5, v1                ; encoding: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x00]4720x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x00473 474# CHECK: v_cvt_i32_f32_e64 v255, v1              ; encoding: [0xff,0x00,0x48,0xd1,0x01,0x01,0x00,0x00]4750xff,0x00,0x48,0xd1,0x01,0x01,0x00,0x00476 477# CHECK: v_cvt_i32_f32_e64 v5, v255              ; encoding: [0x05,0x00,0x48,0xd1,0xff,0x01,0x00,0x00]4780x05,0x00,0x48,0xd1,0xff,0x01,0x00,0x00479 480# CHECK: v_cvt_i32_f32_e64 v5, s1                ; encoding: [0x05,0x00,0x48,0xd1,0x01,0x00,0x00,0x00]4810x05,0x00,0x48,0xd1,0x01,0x00,0x00,0x00482 483# CHECK: v_cvt_i32_f32_e64 v5, s101              ; encoding: [0x05,0x00,0x48,0xd1,0x65,0x00,0x00,0x00]4840x05,0x00,0x48,0xd1,0x65,0x00,0x00,0x00485 486# CHECK: v_cvt_i32_f32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x48,0xd1,0x66,0x00,0x00,0x00]4870x05,0x00,0x48,0xd1,0x66,0x00,0x00,0x00488 489# CHECK: v_cvt_i32_f32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x48,0xd1,0x67,0x00,0x00,0x00]4900x05,0x00,0x48,0xd1,0x67,0x00,0x00,0x00491 492# CHECK: v_cvt_i32_f32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x48,0xd1,0x6a,0x00,0x00,0x00]4930x05,0x00,0x48,0xd1,0x6a,0x00,0x00,0x00494 495# CHECK: v_cvt_i32_f32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x48,0xd1,0x6b,0x00,0x00,0x00]4960x05,0x00,0x48,0xd1,0x6b,0x00,0x00,0x00497 498# CHECK: v_cvt_i32_f32_e64 v5, m0                ; encoding: [0x05,0x00,0x48,0xd1,0x7c,0x00,0x00,0x00]4990x05,0x00,0x48,0xd1,0x7c,0x00,0x00,0x00500 501# CHECK: v_cvt_i32_f32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x48,0xd1,0x7e,0x00,0x00,0x00]5020x05,0x00,0x48,0xd1,0x7e,0x00,0x00,0x00503 504# CHECK: v_cvt_i32_f32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x48,0xd1,0x7f,0x00,0x00,0x00]5050x05,0x00,0x48,0xd1,0x7f,0x00,0x00,0x00506 507# CHECK: v_cvt_i32_f32_e64 v5, 0                 ; encoding: [0x05,0x00,0x48,0xd1,0x80,0x00,0x00,0x00]5080x05,0x00,0x48,0xd1,0x80,0x00,0x00,0x00509 510# CHECK: v_cvt_i32_f32_e64 v5, -1                ; encoding: [0x05,0x00,0x48,0xd1,0xc1,0x00,0x00,0x00]5110x05,0x00,0x48,0xd1,0xc1,0x00,0x00,0x00512 513# CHECK: v_cvt_i32_f32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x48,0xd1,0xf0,0x00,0x00,0x00]5140x05,0x00,0x48,0xd1,0xf0,0x00,0x00,0x00515 516# CHECK: v_cvt_i32_f32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x48,0xd1,0xf7,0x00,0x00,0x00]5170x05,0x00,0x48,0xd1,0xf7,0x00,0x00,0x00518 519# CHECK: v_cvt_i32_f32_e64 v5, -v1               ; encoding: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x20]5200x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x20521 522# CHECK: v_cvt_i32_f32_e64 v5, |v1|              ; encoding: [0x05,0x01,0x48,0xd1,0x01,0x01,0x00,0x00]5230x05,0x01,0x48,0xd1,0x01,0x01,0x00,0x00524 525# CHECK: v_cvt_i32_f32_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x48,0xd1,0x01,0x01,0x00,0x00]5260x05,0x80,0x48,0xd1,0x01,0x01,0x00,0x00527 528# CHECK: v_cvt_f16_f32_e64 v5, v1                ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00]5290x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00530 531# CHECK: v_cvt_f16_f32_e64 v255, v1              ; encoding: [0xff,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00]5320xff,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00533 534# CHECK: v_cvt_f16_f32_e64 v5, v255              ; encoding: [0x05,0x00,0x4a,0xd1,0xff,0x01,0x00,0x00]5350x05,0x00,0x4a,0xd1,0xff,0x01,0x00,0x00536 537# CHECK: v_cvt_f16_f32_e64 v5, s1                ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x00,0x00,0x00]5380x05,0x00,0x4a,0xd1,0x01,0x00,0x00,0x00539 540# CHECK: v_cvt_f16_f32_e64 v5, s101              ; encoding: [0x05,0x00,0x4a,0xd1,0x65,0x00,0x00,0x00]5410x05,0x00,0x4a,0xd1,0x65,0x00,0x00,0x00542 543# CHECK: v_cvt_f16_f32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x4a,0xd1,0x66,0x00,0x00,0x00]5440x05,0x00,0x4a,0xd1,0x66,0x00,0x00,0x00545 546# CHECK: v_cvt_f16_f32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x4a,0xd1,0x67,0x00,0x00,0x00]5470x05,0x00,0x4a,0xd1,0x67,0x00,0x00,0x00548 549# CHECK: v_cvt_f16_f32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x4a,0xd1,0x6a,0x00,0x00,0x00]5500x05,0x00,0x4a,0xd1,0x6a,0x00,0x00,0x00551 552# CHECK: v_cvt_f16_f32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x4a,0xd1,0x6b,0x00,0x00,0x00]5530x05,0x00,0x4a,0xd1,0x6b,0x00,0x00,0x00554 555# CHECK: v_cvt_f16_f32_e64 v5, m0                ; encoding: [0x05,0x00,0x4a,0xd1,0x7c,0x00,0x00,0x00]5560x05,0x00,0x4a,0xd1,0x7c,0x00,0x00,0x00557 558# CHECK: v_cvt_f16_f32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x4a,0xd1,0x7e,0x00,0x00,0x00]5590x05,0x00,0x4a,0xd1,0x7e,0x00,0x00,0x00560 561# CHECK: v_cvt_f16_f32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x4a,0xd1,0x7f,0x00,0x00,0x00]5620x05,0x00,0x4a,0xd1,0x7f,0x00,0x00,0x00563 564# CHECK: v_cvt_f16_f32_e64 v5, 0                 ; encoding: [0x05,0x00,0x4a,0xd1,0x80,0x00,0x00,0x00]5650x05,0x00,0x4a,0xd1,0x80,0x00,0x00,0x00566 567# CHECK: v_cvt_f16_f32_e64 v5, -1                ; encoding: [0x05,0x00,0x4a,0xd1,0xc1,0x00,0x00,0x00]5680x05,0x00,0x4a,0xd1,0xc1,0x00,0x00,0x00569 570# CHECK: v_cvt_f16_f32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x4a,0xd1,0xf0,0x00,0x00,0x00]5710x05,0x00,0x4a,0xd1,0xf0,0x00,0x00,0x00572 573# CHECK: v_cvt_f16_f32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x4a,0xd1,0xf7,0x00,0x00,0x00]5740x05,0x00,0x4a,0xd1,0xf7,0x00,0x00,0x00575 576# CHECK: v_cvt_f16_f32_e64 v5, -v1               ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x20]5770x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x20578 579# CHECK: v_cvt_f16_f32_e64 v5, |v1|              ; encoding: [0x05,0x01,0x4a,0xd1,0x01,0x01,0x00,0x00]5800x05,0x01,0x4a,0xd1,0x01,0x01,0x00,0x00581 582# CHECK: v_cvt_f16_f32_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x4a,0xd1,0x01,0x01,0x00,0x00]5830x05,0x80,0x4a,0xd1,0x01,0x01,0x00,0x00584 585# CHECK: v_cvt_f16_f32_e64 v5, v1 mul:2          ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x08]5860x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x08587 588# CHECK: v_cvt_f16_f32_e64 v5, v1 mul:4          ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x10]5890x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x10590 591# CHECK: v_cvt_f16_f32_e64 v5, v1 div:2          ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x18]5920x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x18593 594# CHECK: v_cvt_f32_f16_e64 v5, v1                ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00]5950x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00596 597# CHECK: v_cvt_f32_f16_e64 v255, v1              ; encoding: [0xff,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00]5980xff,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00599 600# CHECK: v_cvt_f32_f16_e64 v5, v255              ; encoding: [0x05,0x00,0x4b,0xd1,0xff,0x01,0x00,0x00]6010x05,0x00,0x4b,0xd1,0xff,0x01,0x00,0x00602 603# CHECK: v_cvt_f32_f16_e64 v5, s1                ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x00,0x00,0x00]6040x05,0x00,0x4b,0xd1,0x01,0x00,0x00,0x00605 606# CHECK: v_cvt_f32_f16_e64 v5, s101              ; encoding: [0x05,0x00,0x4b,0xd1,0x65,0x00,0x00,0x00]6070x05,0x00,0x4b,0xd1,0x65,0x00,0x00,0x00608 609# CHECK: v_cvt_f32_f16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x4b,0xd1,0x66,0x00,0x00,0x00]6100x05,0x00,0x4b,0xd1,0x66,0x00,0x00,0x00611 612# CHECK: v_cvt_f32_f16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x4b,0xd1,0x67,0x00,0x00,0x00]6130x05,0x00,0x4b,0xd1,0x67,0x00,0x00,0x00614 615# CHECK: v_cvt_f32_f16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x4b,0xd1,0x6a,0x00,0x00,0x00]6160x05,0x00,0x4b,0xd1,0x6a,0x00,0x00,0x00617 618# CHECK: v_cvt_f32_f16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x4b,0xd1,0x6b,0x00,0x00,0x00]6190x05,0x00,0x4b,0xd1,0x6b,0x00,0x00,0x00620 621# CHECK: v_cvt_f32_f16_e64 v5, m0                ; encoding: [0x05,0x00,0x4b,0xd1,0x7c,0x00,0x00,0x00]6220x05,0x00,0x4b,0xd1,0x7c,0x00,0x00,0x00623 624# CHECK: v_cvt_f32_f16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x4b,0xd1,0x7e,0x00,0x00,0x00]6250x05,0x00,0x4b,0xd1,0x7e,0x00,0x00,0x00626 627# CHECK: v_cvt_f32_f16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x4b,0xd1,0x7f,0x00,0x00,0x00]6280x05,0x00,0x4b,0xd1,0x7f,0x00,0x00,0x00629 630# CHECK: v_cvt_f32_f16_e64 v5, 0                 ; encoding: [0x05,0x00,0x4b,0xd1,0x80,0x00,0x00,0x00]6310x05,0x00,0x4b,0xd1,0x80,0x00,0x00,0x00632 633# CHECK: v_cvt_f32_f16_e64 v5, -1                ; encoding: [0x05,0x00,0x4b,0xd1,0xc1,0x00,0x00,0x00]6340x05,0x00,0x4b,0xd1,0xc1,0x00,0x00,0x00635 636# CHECK: v_cvt_f32_f16_e64 v5, 0.5               ; encoding: [0x05,0x00,0x4b,0xd1,0xf0,0x00,0x00,0x00]6370x05,0x00,0x4b,0xd1,0xf0,0x00,0x00,0x00638 639# CHECK: v_cvt_f32_f16_e64 v5, -4.0              ; encoding: [0x05,0x00,0x4b,0xd1,0xf7,0x00,0x00,0x00]6400x05,0x00,0x4b,0xd1,0xf7,0x00,0x00,0x00641 642# CHECK: v_cvt_f32_f16_e64 v5, -v1               ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x20]6430x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x20644 645# CHECK: v_cvt_f32_f16_e64 v5, |v1|              ; encoding: [0x05,0x01,0x4b,0xd1,0x01,0x01,0x00,0x00]6460x05,0x01,0x4b,0xd1,0x01,0x01,0x00,0x00647 648# CHECK: v_cvt_f32_f16_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x4b,0xd1,0x01,0x01,0x00,0x00]6490x05,0x80,0x4b,0xd1,0x01,0x01,0x00,0x00650 651# CHECK: v_cvt_f32_f16_e64 v5, v1 mul:2          ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x08]6520x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x08653 654# CHECK: v_cvt_f32_f16_e64 v5, v1 mul:4          ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x10]6550x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x10656 657# CHECK: v_cvt_f32_f16_e64 v5, v1 div:2          ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x18]6580x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x18659 660# CHECK: v_cvt_rpi_i32_f32_e64 v5, v1            ; encoding: [0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00]6610x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00662 663# CHECK: v_cvt_rpi_i32_f32_e64 v255, v1          ; encoding: [0xff,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00]6640xff,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00665 666# CHECK: v_cvt_rpi_i32_f32_e64 v5, v255          ; encoding: [0x05,0x00,0x4c,0xd1,0xff,0x01,0x00,0x00]6670x05,0x00,0x4c,0xd1,0xff,0x01,0x00,0x00668 669# CHECK: v_cvt_rpi_i32_f32_e64 v5, s1            ; encoding: [0x05,0x00,0x4c,0xd1,0x01,0x00,0x00,0x00]6700x05,0x00,0x4c,0xd1,0x01,0x00,0x00,0x00671 672# CHECK: v_cvt_rpi_i32_f32_e64 v5, s101          ; encoding: [0x05,0x00,0x4c,0xd1,0x65,0x00,0x00,0x00]6730x05,0x00,0x4c,0xd1,0x65,0x00,0x00,0x00674 675# CHECK: v_cvt_rpi_i32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4c,0xd1,0x66,0x00,0x00,0x00]6760x05,0x00,0x4c,0xd1,0x66,0x00,0x00,0x00677 678# CHECK: v_cvt_rpi_i32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4c,0xd1,0x67,0x00,0x00,0x00]6790x05,0x00,0x4c,0xd1,0x67,0x00,0x00,0x00680 681# CHECK: v_cvt_rpi_i32_f32_e64 v5, vcc_lo        ; encoding: [0x05,0x00,0x4c,0xd1,0x6a,0x00,0x00,0x00]6820x05,0x00,0x4c,0xd1,0x6a,0x00,0x00,0x00683 684# CHECK: v_cvt_rpi_i32_f32_e64 v5, vcc_hi        ; encoding: [0x05,0x00,0x4c,0xd1,0x6b,0x00,0x00,0x00]6850x05,0x00,0x4c,0xd1,0x6b,0x00,0x00,0x00686 687# CHECK: v_cvt_rpi_i32_f32_e64 v5, m0            ; encoding: [0x05,0x00,0x4c,0xd1,0x7c,0x00,0x00,0x00]6880x05,0x00,0x4c,0xd1,0x7c,0x00,0x00,0x00689 690# CHECK: v_cvt_rpi_i32_f32_e64 v5, exec_lo       ; encoding: [0x05,0x00,0x4c,0xd1,0x7e,0x00,0x00,0x00]6910x05,0x00,0x4c,0xd1,0x7e,0x00,0x00,0x00692 693# CHECK: v_cvt_rpi_i32_f32_e64 v5, exec_hi       ; encoding: [0x05,0x00,0x4c,0xd1,0x7f,0x00,0x00,0x00]6940x05,0x00,0x4c,0xd1,0x7f,0x00,0x00,0x00695 696# CHECK: v_cvt_rpi_i32_f32_e64 v5, 0             ; encoding: [0x05,0x00,0x4c,0xd1,0x80,0x00,0x00,0x00]6970x05,0x00,0x4c,0xd1,0x80,0x00,0x00,0x00698 699# CHECK: v_cvt_rpi_i32_f32_e64 v5, -1            ; encoding: [0x05,0x00,0x4c,0xd1,0xc1,0x00,0x00,0x00]7000x05,0x00,0x4c,0xd1,0xc1,0x00,0x00,0x00701 702# CHECK: v_cvt_rpi_i32_f32_e64 v5, 0.5           ; encoding: [0x05,0x00,0x4c,0xd1,0xf0,0x00,0x00,0x00]7030x05,0x00,0x4c,0xd1,0xf0,0x00,0x00,0x00704 705# CHECK: v_cvt_rpi_i32_f32_e64 v5, -4.0          ; encoding: [0x05,0x00,0x4c,0xd1,0xf7,0x00,0x00,0x00]7060x05,0x00,0x4c,0xd1,0xf7,0x00,0x00,0x00707 708# CHECK: v_cvt_rpi_i32_f32_e64 v5, -v1           ; encoding: [0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x20]7090x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x20710 711# CHECK: v_cvt_rpi_i32_f32_e64 v5, |v1|          ; encoding: [0x05,0x01,0x4c,0xd1,0x01,0x01,0x00,0x00]7120x05,0x01,0x4c,0xd1,0x01,0x01,0x00,0x00713 714# CHECK: v_cvt_flr_i32_f32_e64 v5, v1            ; encoding: [0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00]7150x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00716 717# CHECK: v_cvt_flr_i32_f32_e64 v255, v1          ; encoding: [0xff,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00]7180xff,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00719 720# CHECK: v_cvt_flr_i32_f32_e64 v5, v255          ; encoding: [0x05,0x00,0x4d,0xd1,0xff,0x01,0x00,0x00]7210x05,0x00,0x4d,0xd1,0xff,0x01,0x00,0x00722 723# CHECK: v_cvt_flr_i32_f32_e64 v5, s1            ; encoding: [0x05,0x00,0x4d,0xd1,0x01,0x00,0x00,0x00]7240x05,0x00,0x4d,0xd1,0x01,0x00,0x00,0x00725 726# CHECK: v_cvt_flr_i32_f32_e64 v5, s101          ; encoding: [0x05,0x00,0x4d,0xd1,0x65,0x00,0x00,0x00]7270x05,0x00,0x4d,0xd1,0x65,0x00,0x00,0x00728 729# CHECK: v_cvt_flr_i32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4d,0xd1,0x66,0x00,0x00,0x00]7300x05,0x00,0x4d,0xd1,0x66,0x00,0x00,0x00731 732# CHECK: v_cvt_flr_i32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4d,0xd1,0x67,0x00,0x00,0x00]7330x05,0x00,0x4d,0xd1,0x67,0x00,0x00,0x00734 735# CHECK: v_cvt_flr_i32_f32_e64 v5, vcc_lo        ; encoding: [0x05,0x00,0x4d,0xd1,0x6a,0x00,0x00,0x00]7360x05,0x00,0x4d,0xd1,0x6a,0x00,0x00,0x00737 738# CHECK: v_cvt_flr_i32_f32_e64 v5, vcc_hi        ; encoding: [0x05,0x00,0x4d,0xd1,0x6b,0x00,0x00,0x00]7390x05,0x00,0x4d,0xd1,0x6b,0x00,0x00,0x00740 741# CHECK: v_cvt_flr_i32_f32_e64 v5, m0            ; encoding: [0x05,0x00,0x4d,0xd1,0x7c,0x00,0x00,0x00]7420x05,0x00,0x4d,0xd1,0x7c,0x00,0x00,0x00743 744# CHECK: v_cvt_flr_i32_f32_e64 v5, exec_lo       ; encoding: [0x05,0x00,0x4d,0xd1,0x7e,0x00,0x00,0x00]7450x05,0x00,0x4d,0xd1,0x7e,0x00,0x00,0x00746 747# CHECK: v_cvt_flr_i32_f32_e64 v5, exec_hi       ; encoding: [0x05,0x00,0x4d,0xd1,0x7f,0x00,0x00,0x00]7480x05,0x00,0x4d,0xd1,0x7f,0x00,0x00,0x00749 750# CHECK: v_cvt_flr_i32_f32_e64 v5, 0             ; encoding: [0x05,0x00,0x4d,0xd1,0x80,0x00,0x00,0x00]7510x05,0x00,0x4d,0xd1,0x80,0x00,0x00,0x00752 753# CHECK: v_cvt_flr_i32_f32_e64 v5, -1            ; encoding: [0x05,0x00,0x4d,0xd1,0xc1,0x00,0x00,0x00]7540x05,0x00,0x4d,0xd1,0xc1,0x00,0x00,0x00755 756# CHECK: v_cvt_flr_i32_f32_e64 v5, 0.5           ; encoding: [0x05,0x00,0x4d,0xd1,0xf0,0x00,0x00,0x00]7570x05,0x00,0x4d,0xd1,0xf0,0x00,0x00,0x00758 759# CHECK: v_cvt_flr_i32_f32_e64 v5, -4.0          ; encoding: [0x05,0x00,0x4d,0xd1,0xf7,0x00,0x00,0x00]7600x05,0x00,0x4d,0xd1,0xf7,0x00,0x00,0x00761 762# CHECK: v_cvt_flr_i32_f32_e64 v5, -v1           ; encoding: [0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x20]7630x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x20764 765# CHECK: v_cvt_flr_i32_f32_e64 v5, |v1|          ; encoding: [0x05,0x01,0x4d,0xd1,0x01,0x01,0x00,0x00]7660x05,0x01,0x4d,0xd1,0x01,0x01,0x00,0x00767 768# CHECK: v_cvt_off_f32_i4_e64 v5, v1             ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00]7690x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00770 771# CHECK: v_cvt_off_f32_i4_e64 v255, v1           ; encoding: [0xff,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00]7720xff,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00773 774# CHECK: v_cvt_off_f32_i4_e64 v5, v255           ; encoding: [0x05,0x00,0x4e,0xd1,0xff,0x01,0x00,0x00]7750x05,0x00,0x4e,0xd1,0xff,0x01,0x00,0x00776 777# CHECK: v_cvt_off_f32_i4_e64 v5, s1             ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x00,0x00,0x00]7780x05,0x00,0x4e,0xd1,0x01,0x00,0x00,0x00779 780# CHECK: v_cvt_off_f32_i4_e64 v5, s101           ; encoding: [0x05,0x00,0x4e,0xd1,0x65,0x00,0x00,0x00]7810x05,0x00,0x4e,0xd1,0x65,0x00,0x00,0x00782 783# CHECK: v_cvt_off_f32_i4_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4e,0xd1,0x66,0x00,0x00,0x00]7840x05,0x00,0x4e,0xd1,0x66,0x00,0x00,0x00785 786# CHECK: v_cvt_off_f32_i4_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4e,0xd1,0x67,0x00,0x00,0x00]7870x05,0x00,0x4e,0xd1,0x67,0x00,0x00,0x00788 789# CHECK: v_cvt_off_f32_i4_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x4e,0xd1,0x6a,0x00,0x00,0x00]7900x05,0x00,0x4e,0xd1,0x6a,0x00,0x00,0x00791 792# CHECK: v_cvt_off_f32_i4_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x4e,0xd1,0x6b,0x00,0x00,0x00]7930x05,0x00,0x4e,0xd1,0x6b,0x00,0x00,0x00794 795# CHECK: v_cvt_off_f32_i4_e64 v5, m0             ; encoding: [0x05,0x00,0x4e,0xd1,0x7c,0x00,0x00,0x00]7960x05,0x00,0x4e,0xd1,0x7c,0x00,0x00,0x00797 798# CHECK: v_cvt_off_f32_i4_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x4e,0xd1,0x7e,0x00,0x00,0x00]7990x05,0x00,0x4e,0xd1,0x7e,0x00,0x00,0x00800 801# CHECK: v_cvt_off_f32_i4_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x4e,0xd1,0x7f,0x00,0x00,0x00]8020x05,0x00,0x4e,0xd1,0x7f,0x00,0x00,0x00803 804# CHECK: v_cvt_off_f32_i4_e64 v5, 0              ; encoding: [0x05,0x00,0x4e,0xd1,0x80,0x00,0x00,0x00]8050x05,0x00,0x4e,0xd1,0x80,0x00,0x00,0x00806 807# CHECK: v_cvt_off_f32_i4_e64 v5, -1             ; encoding: [0x05,0x00,0x4e,0xd1,0xc1,0x00,0x00,0x00]8080x05,0x00,0x4e,0xd1,0xc1,0x00,0x00,0x00809 810# CHECK: v_cvt_off_f32_i4_e64 v5, 0.5            ; encoding: [0x05,0x00,0x4e,0xd1,0xf0,0x00,0x00,0x00]8110x05,0x00,0x4e,0xd1,0xf0,0x00,0x00,0x00812 813# CHECK: v_cvt_off_f32_i4_e64 v5, -4.0           ; encoding: [0x05,0x00,0x4e,0xd1,0xf7,0x00,0x00,0x00]8140x05,0x00,0x4e,0xd1,0xf7,0x00,0x00,0x00815 816# CHECK: v_cvt_off_f32_i4_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x4e,0xd1,0x01,0x01,0x00,0x00]8170x05,0x80,0x4e,0xd1,0x01,0x01,0x00,0x00818 819# CHECK: v_cvt_off_f32_i4_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x08]8200x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x08821 822# CHECK: v_cvt_off_f32_i4_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x10]8230x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x10824 825# CHECK: v_cvt_off_f32_i4_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x18]8260x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x18827 828# CHECK: v_cvt_f32_f64_e64 v5, v[1:2]            ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00]8290x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00830 831# CHECK: v_cvt_f32_f64_e64 v255, v[1:2]          ; encoding: [0xff,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00]8320xff,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00833 834# CHECK: v_cvt_f32_f64_e64 v5, v[254:255]        ; encoding: [0x05,0x00,0x4f,0xd1,0xfe,0x01,0x00,0x00]8350x05,0x00,0x4f,0xd1,0xfe,0x01,0x00,0x00836 837# CHECK: v_cvt_f32_f64_e64 v5, s[2:3]            ; encoding: [0x05,0x00,0x4f,0xd1,0x02,0x00,0x00,0x00]8380x05,0x00,0x4f,0xd1,0x02,0x00,0x00,0x00839 840# CHECK: v_cvt_f32_f64_e64 v5, s[4:5]            ; encoding: [0x05,0x00,0x4f,0xd1,0x04,0x00,0x00,0x00]8410x05,0x00,0x4f,0xd1,0x04,0x00,0x00,0x00842 843# CHECK: v_cvt_f32_f64_e64 v5, s[100:101]        ; encoding: [0x05,0x00,0x4f,0xd1,0x64,0x00,0x00,0x00]8440x05,0x00,0x4f,0xd1,0x64,0x00,0x00,0x00845 846# CHECK: v_cvt_f32_f64_e64 v5, flat_scratch      ; encoding: [0x05,0x00,0x4f,0xd1,0x66,0x00,0x00,0x00]8470x05,0x00,0x4f,0xd1,0x66,0x00,0x00,0x00848 849# CHECK: v_cvt_f32_f64_e64 v5, vcc               ; encoding: [0x05,0x00,0x4f,0xd1,0x6a,0x00,0x00,0x00]8500x05,0x00,0x4f,0xd1,0x6a,0x00,0x00,0x00851 852# CHECK: v_cvt_f32_f64_e64 v5, exec              ; encoding: [0x05,0x00,0x4f,0xd1,0x7e,0x00,0x00,0x00]8530x05,0x00,0x4f,0xd1,0x7e,0x00,0x00,0x00854 855# CHECK: v_cvt_f32_f64_e64 v5, 0                 ; encoding: [0x05,0x00,0x4f,0xd1,0x80,0x00,0x00,0x00]8560x05,0x00,0x4f,0xd1,0x80,0x00,0x00,0x00857 858# CHECK: v_cvt_f32_f64_e64 v5, -1                ; encoding: [0x05,0x00,0x4f,0xd1,0xc1,0x00,0x00,0x00]8590x05,0x00,0x4f,0xd1,0xc1,0x00,0x00,0x00860 861# CHECK: v_cvt_f32_f64_e64 v5, 0.5               ; encoding: [0x05,0x00,0x4f,0xd1,0xf0,0x00,0x00,0x00]8620x05,0x00,0x4f,0xd1,0xf0,0x00,0x00,0x00863 864# CHECK: v_cvt_f32_f64_e64 v5, -4.0              ; encoding: [0x05,0x00,0x4f,0xd1,0xf7,0x00,0x00,0x00]8650x05,0x00,0x4f,0xd1,0xf7,0x00,0x00,0x00866 867# CHECK: v_cvt_f32_f64_e64 v5, -v[1:2]           ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x20]8680x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x20869 870# CHECK: v_cvt_f32_f64_e64 v5, |v[1:2]|          ; encoding: [0x05,0x01,0x4f,0xd1,0x01,0x01,0x00,0x00]8710x05,0x01,0x4f,0xd1,0x01,0x01,0x00,0x00872 873# CHECK: v_cvt_f32_f64_e64 v5, v[1:2] clamp      ; encoding: [0x05,0x80,0x4f,0xd1,0x01,0x01,0x00,0x00]8740x05,0x80,0x4f,0xd1,0x01,0x01,0x00,0x00875 876# CHECK: v_cvt_f32_f64_e64 v5, v[1:2] mul:2      ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x08]8770x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x08878 879# CHECK: v_cvt_f32_f64_e64 v5, v[1:2] mul:4      ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x10]8800x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x10881 882# CHECK: v_cvt_f32_f64_e64 v5, v[1:2] div:2      ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x18]8830x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x18884 885# CHECK: v_cvt_f64_f32_e64 v[5:6], v1            ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x00]8860x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x00887 888# CHECK: v_cvt_f64_f32_e64 v[254:255], v1        ; encoding: [0xfe,0x00,0x50,0xd1,0x01,0x01,0x00,0x00]8890xfe,0x00,0x50,0xd1,0x01,0x01,0x00,0x00890 891# CHECK: v_cvt_f64_f32_e64 v[5:6], v255          ; encoding: [0x05,0x00,0x50,0xd1,0xff,0x01,0x00,0x00]8920x05,0x00,0x50,0xd1,0xff,0x01,0x00,0x00893 894# CHECK: v_cvt_f64_f32_e64 v[5:6], s1            ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x00,0x00,0x00]8950x05,0x00,0x50,0xd1,0x01,0x00,0x00,0x00896 897# CHECK: v_cvt_f64_f32_e64 v[5:6], s101          ; encoding: [0x05,0x00,0x50,0xd1,0x65,0x00,0x00,0x00]8980x05,0x00,0x50,0xd1,0x65,0x00,0x00,0x00899 900# CHECK: v_cvt_f64_f32_e64 v[5:6], flat_scratch_lo ; encoding: [0x05,0x00,0x50,0xd1,0x66,0x00,0x00,0x00]9010x05,0x00,0x50,0xd1,0x66,0x00,0x00,0x00902 903# CHECK: v_cvt_f64_f32_e64 v[5:6], flat_scratch_hi ; encoding: [0x05,0x00,0x50,0xd1,0x67,0x00,0x00,0x00]9040x05,0x00,0x50,0xd1,0x67,0x00,0x00,0x00905 906# CHECK: v_cvt_f64_f32_e64 v[5:6], vcc_lo        ; encoding: [0x05,0x00,0x50,0xd1,0x6a,0x00,0x00,0x00]9070x05,0x00,0x50,0xd1,0x6a,0x00,0x00,0x00908 909# CHECK: v_cvt_f64_f32_e64 v[5:6], vcc_hi        ; encoding: [0x05,0x00,0x50,0xd1,0x6b,0x00,0x00,0x00]9100x05,0x00,0x50,0xd1,0x6b,0x00,0x00,0x00911 912# CHECK: v_cvt_f64_f32_e64 v[5:6], m0            ; encoding: [0x05,0x00,0x50,0xd1,0x7c,0x00,0x00,0x00]9130x05,0x00,0x50,0xd1,0x7c,0x00,0x00,0x00914 915# CHECK: v_cvt_f64_f32_e64 v[5:6], exec_lo       ; encoding: [0x05,0x00,0x50,0xd1,0x7e,0x00,0x00,0x00]9160x05,0x00,0x50,0xd1,0x7e,0x00,0x00,0x00917 918# CHECK: v_cvt_f64_f32_e64 v[5:6], exec_hi       ; encoding: [0x05,0x00,0x50,0xd1,0x7f,0x00,0x00,0x00]9190x05,0x00,0x50,0xd1,0x7f,0x00,0x00,0x00920 921# CHECK: v_cvt_f64_f32_e64 v[5:6], 0             ; encoding: [0x05,0x00,0x50,0xd1,0x80,0x00,0x00,0x00]9220x05,0x00,0x50,0xd1,0x80,0x00,0x00,0x00923 924# CHECK: v_cvt_f64_f32_e64 v[5:6], -1            ; encoding: [0x05,0x00,0x50,0xd1,0xc1,0x00,0x00,0x00]9250x05,0x00,0x50,0xd1,0xc1,0x00,0x00,0x00926 927# CHECK: v_cvt_f64_f32_e64 v[5:6], 0.5           ; encoding: [0x05,0x00,0x50,0xd1,0xf0,0x00,0x00,0x00]9280x05,0x00,0x50,0xd1,0xf0,0x00,0x00,0x00929 930# CHECK: v_cvt_f64_f32_e64 v[5:6], -4.0          ; encoding: [0x05,0x00,0x50,0xd1,0xf7,0x00,0x00,0x00]9310x05,0x00,0x50,0xd1,0xf7,0x00,0x00,0x00932 933# CHECK: v_cvt_f64_f32_e64 v[5:6], -v1           ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x20]9340x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x20935 936# CHECK: v_cvt_f64_f32_e64 v[5:6], |v1|          ; encoding: [0x05,0x01,0x50,0xd1,0x01,0x01,0x00,0x00]9370x05,0x01,0x50,0xd1,0x01,0x01,0x00,0x00938 939# CHECK: v_cvt_f64_f32_e64 v[5:6], v1 clamp      ; encoding: [0x05,0x80,0x50,0xd1,0x01,0x01,0x00,0x00]9400x05,0x80,0x50,0xd1,0x01,0x01,0x00,0x00941 942# CHECK: v_cvt_f64_f32_e64 v[5:6], v1 mul:2      ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x08]9430x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x08944 945# CHECK: v_cvt_f64_f32_e64 v[5:6], v1 mul:4      ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x10]9460x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x10947 948# CHECK: v_cvt_f64_f32_e64 v[5:6], v1 div:2      ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x18]9490x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x18950 951# CHECK: v_cvt_f32_ubyte0_e64 v5, v1             ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x00]9520x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x00953 954# CHECK: v_cvt_f32_ubyte0_e64 v255, v1           ; encoding: [0xff,0x00,0x51,0xd1,0x01,0x01,0x00,0x00]9550xff,0x00,0x51,0xd1,0x01,0x01,0x00,0x00956 957# CHECK: v_cvt_f32_ubyte0_e64 v5, v255           ; encoding: [0x05,0x00,0x51,0xd1,0xff,0x01,0x00,0x00]9580x05,0x00,0x51,0xd1,0xff,0x01,0x00,0x00959 960# CHECK: v_cvt_f32_ubyte0_e64 v5, s1             ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x00,0x00,0x00]9610x05,0x00,0x51,0xd1,0x01,0x00,0x00,0x00962 963# CHECK: v_cvt_f32_ubyte0_e64 v5, s101           ; encoding: [0x05,0x00,0x51,0xd1,0x65,0x00,0x00,0x00]9640x05,0x00,0x51,0xd1,0x65,0x00,0x00,0x00965 966# CHECK: v_cvt_f32_ubyte0_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x51,0xd1,0x66,0x00,0x00,0x00]9670x05,0x00,0x51,0xd1,0x66,0x00,0x00,0x00968 969# CHECK: v_cvt_f32_ubyte0_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x51,0xd1,0x67,0x00,0x00,0x00]9700x05,0x00,0x51,0xd1,0x67,0x00,0x00,0x00971 972# CHECK: v_cvt_f32_ubyte0_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x51,0xd1,0x6a,0x00,0x00,0x00]9730x05,0x00,0x51,0xd1,0x6a,0x00,0x00,0x00974 975# CHECK: v_cvt_f32_ubyte0_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x51,0xd1,0x6b,0x00,0x00,0x00]9760x05,0x00,0x51,0xd1,0x6b,0x00,0x00,0x00977 978# CHECK: v_cvt_f32_ubyte0_e64 v5, m0             ; encoding: [0x05,0x00,0x51,0xd1,0x7c,0x00,0x00,0x00]9790x05,0x00,0x51,0xd1,0x7c,0x00,0x00,0x00980 981# CHECK: v_cvt_f32_ubyte0_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x51,0xd1,0x7e,0x00,0x00,0x00]9820x05,0x00,0x51,0xd1,0x7e,0x00,0x00,0x00983 984# CHECK: v_cvt_f32_ubyte0_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x51,0xd1,0x7f,0x00,0x00,0x00]9850x05,0x00,0x51,0xd1,0x7f,0x00,0x00,0x00986 987# CHECK: v_cvt_f32_ubyte0_e64 v5, 0              ; encoding: [0x05,0x00,0x51,0xd1,0x80,0x00,0x00,0x00]9880x05,0x00,0x51,0xd1,0x80,0x00,0x00,0x00989 990# CHECK: v_cvt_f32_ubyte0_e64 v5, -1             ; encoding: [0x05,0x00,0x51,0xd1,0xc1,0x00,0x00,0x00]9910x05,0x00,0x51,0xd1,0xc1,0x00,0x00,0x00992 993# CHECK: v_cvt_f32_ubyte0_e64 v5, 0.5            ; encoding: [0x05,0x00,0x51,0xd1,0xf0,0x00,0x00,0x00]9940x05,0x00,0x51,0xd1,0xf0,0x00,0x00,0x00995 996# CHECK: v_cvt_f32_ubyte0_e64 v5, -4.0           ; encoding: [0x05,0x00,0x51,0xd1,0xf7,0x00,0x00,0x00]9970x05,0x00,0x51,0xd1,0xf7,0x00,0x00,0x00998 999# CHECK: v_cvt_f32_ubyte0_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x51,0xd1,0x01,0x01,0x00,0x00]10000x05,0x80,0x51,0xd1,0x01,0x01,0x00,0x001001 1002# CHECK: v_cvt_f32_ubyte0_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x08]10030x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x081004 1005# CHECK: v_cvt_f32_ubyte0_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x10]10060x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x101007 1008# CHECK: v_cvt_f32_ubyte0_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x18]10090x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x181010 1011# CHECK: v_cvt_f32_ubyte1_e64 v5, v1             ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x00]10120x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x001013 1014# CHECK: v_cvt_f32_ubyte1_e64 v255, v1           ; encoding: [0xff,0x00,0x52,0xd1,0x01,0x01,0x00,0x00]10150xff,0x00,0x52,0xd1,0x01,0x01,0x00,0x001016 1017# CHECK: v_cvt_f32_ubyte1_e64 v5, v255           ; encoding: [0x05,0x00,0x52,0xd1,0xff,0x01,0x00,0x00]10180x05,0x00,0x52,0xd1,0xff,0x01,0x00,0x001019 1020# CHECK: v_cvt_f32_ubyte1_e64 v5, s1             ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x00,0x00,0x00]10210x05,0x00,0x52,0xd1,0x01,0x00,0x00,0x001022 1023# CHECK: v_cvt_f32_ubyte1_e64 v5, s101           ; encoding: [0x05,0x00,0x52,0xd1,0x65,0x00,0x00,0x00]10240x05,0x00,0x52,0xd1,0x65,0x00,0x00,0x001025 1026# CHECK: v_cvt_f32_ubyte1_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x52,0xd1,0x66,0x00,0x00,0x00]10270x05,0x00,0x52,0xd1,0x66,0x00,0x00,0x001028 1029# CHECK: v_cvt_f32_ubyte1_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x52,0xd1,0x67,0x00,0x00,0x00]10300x05,0x00,0x52,0xd1,0x67,0x00,0x00,0x001031 1032# CHECK: v_cvt_f32_ubyte1_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x52,0xd1,0x6a,0x00,0x00,0x00]10330x05,0x00,0x52,0xd1,0x6a,0x00,0x00,0x001034 1035# CHECK: v_cvt_f32_ubyte1_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x52,0xd1,0x6b,0x00,0x00,0x00]10360x05,0x00,0x52,0xd1,0x6b,0x00,0x00,0x001037 1038# CHECK: v_cvt_f32_ubyte1_e64 v5, m0             ; encoding: [0x05,0x00,0x52,0xd1,0x7c,0x00,0x00,0x00]10390x05,0x00,0x52,0xd1,0x7c,0x00,0x00,0x001040 1041# CHECK: v_cvt_f32_ubyte1_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x52,0xd1,0x7e,0x00,0x00,0x00]10420x05,0x00,0x52,0xd1,0x7e,0x00,0x00,0x001043 1044# CHECK: v_cvt_f32_ubyte1_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x52,0xd1,0x7f,0x00,0x00,0x00]10450x05,0x00,0x52,0xd1,0x7f,0x00,0x00,0x001046 1047# CHECK: v_cvt_f32_ubyte1_e64 v5, 0              ; encoding: [0x05,0x00,0x52,0xd1,0x80,0x00,0x00,0x00]10480x05,0x00,0x52,0xd1,0x80,0x00,0x00,0x001049 1050# CHECK: v_cvt_f32_ubyte1_e64 v5, -1             ; encoding: [0x05,0x00,0x52,0xd1,0xc1,0x00,0x00,0x00]10510x05,0x00,0x52,0xd1,0xc1,0x00,0x00,0x001052 1053# CHECK: v_cvt_f32_ubyte1_e64 v5, 0.5            ; encoding: [0x05,0x00,0x52,0xd1,0xf0,0x00,0x00,0x00]10540x05,0x00,0x52,0xd1,0xf0,0x00,0x00,0x001055 1056# CHECK: v_cvt_f32_ubyte1_e64 v5, -4.0           ; encoding: [0x05,0x00,0x52,0xd1,0xf7,0x00,0x00,0x00]10570x05,0x00,0x52,0xd1,0xf7,0x00,0x00,0x001058 1059# CHECK: v_cvt_f32_ubyte1_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x52,0xd1,0x01,0x01,0x00,0x00]10600x05,0x80,0x52,0xd1,0x01,0x01,0x00,0x001061 1062# CHECK: v_cvt_f32_ubyte1_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x08]10630x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x081064 1065# CHECK: v_cvt_f32_ubyte1_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x10]10660x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x101067 1068# CHECK: v_cvt_f32_ubyte1_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x18]10690x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x181070 1071# CHECK: v_cvt_f32_ubyte2_e64 v5, v1             ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x00]10720x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x001073 1074# CHECK: v_cvt_f32_ubyte2_e64 v255, v1           ; encoding: [0xff,0x00,0x53,0xd1,0x01,0x01,0x00,0x00]10750xff,0x00,0x53,0xd1,0x01,0x01,0x00,0x001076 1077# CHECK: v_cvt_f32_ubyte2_e64 v5, v255           ; encoding: [0x05,0x00,0x53,0xd1,0xff,0x01,0x00,0x00]10780x05,0x00,0x53,0xd1,0xff,0x01,0x00,0x001079 1080# CHECK: v_cvt_f32_ubyte2_e64 v5, s1             ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x00,0x00,0x00]10810x05,0x00,0x53,0xd1,0x01,0x00,0x00,0x001082 1083# CHECK: v_cvt_f32_ubyte2_e64 v5, s101           ; encoding: [0x05,0x00,0x53,0xd1,0x65,0x00,0x00,0x00]10840x05,0x00,0x53,0xd1,0x65,0x00,0x00,0x001085 1086# CHECK: v_cvt_f32_ubyte2_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x53,0xd1,0x66,0x00,0x00,0x00]10870x05,0x00,0x53,0xd1,0x66,0x00,0x00,0x001088 1089# CHECK: v_cvt_f32_ubyte2_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x53,0xd1,0x67,0x00,0x00,0x00]10900x05,0x00,0x53,0xd1,0x67,0x00,0x00,0x001091 1092# CHECK: v_cvt_f32_ubyte2_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x53,0xd1,0x6a,0x00,0x00,0x00]10930x05,0x00,0x53,0xd1,0x6a,0x00,0x00,0x001094 1095# CHECK: v_cvt_f32_ubyte2_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x53,0xd1,0x6b,0x00,0x00,0x00]10960x05,0x00,0x53,0xd1,0x6b,0x00,0x00,0x001097 1098# CHECK: v_cvt_f32_ubyte2_e64 v5, m0             ; encoding: [0x05,0x00,0x53,0xd1,0x7c,0x00,0x00,0x00]10990x05,0x00,0x53,0xd1,0x7c,0x00,0x00,0x001100 1101# CHECK: v_cvt_f32_ubyte2_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x53,0xd1,0x7e,0x00,0x00,0x00]11020x05,0x00,0x53,0xd1,0x7e,0x00,0x00,0x001103 1104# CHECK: v_cvt_f32_ubyte2_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x53,0xd1,0x7f,0x00,0x00,0x00]11050x05,0x00,0x53,0xd1,0x7f,0x00,0x00,0x001106 1107# CHECK: v_cvt_f32_ubyte2_e64 v5, 0              ; encoding: [0x05,0x00,0x53,0xd1,0x80,0x00,0x00,0x00]11080x05,0x00,0x53,0xd1,0x80,0x00,0x00,0x001109 1110# CHECK: v_cvt_f32_ubyte2_e64 v5, -1             ; encoding: [0x05,0x00,0x53,0xd1,0xc1,0x00,0x00,0x00]11110x05,0x00,0x53,0xd1,0xc1,0x00,0x00,0x001112 1113# CHECK: v_cvt_f32_ubyte2_e64 v5, 0.5            ; encoding: [0x05,0x00,0x53,0xd1,0xf0,0x00,0x00,0x00]11140x05,0x00,0x53,0xd1,0xf0,0x00,0x00,0x001115 1116# CHECK: v_cvt_f32_ubyte2_e64 v5, -4.0           ; encoding: [0x05,0x00,0x53,0xd1,0xf7,0x00,0x00,0x00]11170x05,0x00,0x53,0xd1,0xf7,0x00,0x00,0x001118 1119# CHECK: v_cvt_f32_ubyte2_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x53,0xd1,0x01,0x01,0x00,0x00]11200x05,0x80,0x53,0xd1,0x01,0x01,0x00,0x001121 1122# CHECK: v_cvt_f32_ubyte2_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x08]11230x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x081124 1125# CHECK: v_cvt_f32_ubyte2_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x10]11260x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x101127 1128# CHECK: v_cvt_f32_ubyte2_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x18]11290x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x181130 1131# CHECK: v_cvt_f32_ubyte3_e64 v5, v1             ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x00]11320x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x001133 1134# CHECK: v_cvt_f32_ubyte3_e64 v255, v1           ; encoding: [0xff,0x00,0x54,0xd1,0x01,0x01,0x00,0x00]11350xff,0x00,0x54,0xd1,0x01,0x01,0x00,0x001136 1137# CHECK: v_cvt_f32_ubyte3_e64 v5, v255           ; encoding: [0x05,0x00,0x54,0xd1,0xff,0x01,0x00,0x00]11380x05,0x00,0x54,0xd1,0xff,0x01,0x00,0x001139 1140# CHECK: v_cvt_f32_ubyte3_e64 v5, s1             ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x00,0x00,0x00]11410x05,0x00,0x54,0xd1,0x01,0x00,0x00,0x001142 1143# CHECK: v_cvt_f32_ubyte3_e64 v5, s101           ; encoding: [0x05,0x00,0x54,0xd1,0x65,0x00,0x00,0x00]11440x05,0x00,0x54,0xd1,0x65,0x00,0x00,0x001145 1146# CHECK: v_cvt_f32_ubyte3_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x54,0xd1,0x66,0x00,0x00,0x00]11470x05,0x00,0x54,0xd1,0x66,0x00,0x00,0x001148 1149# CHECK: v_cvt_f32_ubyte3_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x54,0xd1,0x67,0x00,0x00,0x00]11500x05,0x00,0x54,0xd1,0x67,0x00,0x00,0x001151 1152# CHECK: v_cvt_f32_ubyte3_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x54,0xd1,0x6a,0x00,0x00,0x00]11530x05,0x00,0x54,0xd1,0x6a,0x00,0x00,0x001154 1155# CHECK: v_cvt_f32_ubyte3_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x54,0xd1,0x6b,0x00,0x00,0x00]11560x05,0x00,0x54,0xd1,0x6b,0x00,0x00,0x001157 1158# CHECK: v_cvt_f32_ubyte3_e64 v5, m0             ; encoding: [0x05,0x00,0x54,0xd1,0x7c,0x00,0x00,0x00]11590x05,0x00,0x54,0xd1,0x7c,0x00,0x00,0x001160 1161# CHECK: v_cvt_f32_ubyte3_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x54,0xd1,0x7e,0x00,0x00,0x00]11620x05,0x00,0x54,0xd1,0x7e,0x00,0x00,0x001163 1164# CHECK: v_cvt_f32_ubyte3_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x54,0xd1,0x7f,0x00,0x00,0x00]11650x05,0x00,0x54,0xd1,0x7f,0x00,0x00,0x001166 1167# CHECK: v_cvt_f32_ubyte3_e64 v5, 0              ; encoding: [0x05,0x00,0x54,0xd1,0x80,0x00,0x00,0x00]11680x05,0x00,0x54,0xd1,0x80,0x00,0x00,0x001169 1170# CHECK: v_cvt_f32_ubyte3_e64 v5, -1             ; encoding: [0x05,0x00,0x54,0xd1,0xc1,0x00,0x00,0x00]11710x05,0x00,0x54,0xd1,0xc1,0x00,0x00,0x001172 1173# CHECK: v_cvt_f32_ubyte3_e64 v5, 0.5            ; encoding: [0x05,0x00,0x54,0xd1,0xf0,0x00,0x00,0x00]11740x05,0x00,0x54,0xd1,0xf0,0x00,0x00,0x001175 1176# CHECK: v_cvt_f32_ubyte3_e64 v5, -4.0           ; encoding: [0x05,0x00,0x54,0xd1,0xf7,0x00,0x00,0x00]11770x05,0x00,0x54,0xd1,0xf7,0x00,0x00,0x001178 1179# CHECK: v_cvt_f32_ubyte3_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x54,0xd1,0x01,0x01,0x00,0x00]11800x05,0x80,0x54,0xd1,0x01,0x01,0x00,0x001181 1182# CHECK: v_cvt_f32_ubyte3_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x08]11830x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x081184 1185# CHECK: v_cvt_f32_ubyte3_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x10]11860x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x101187 1188# CHECK: v_cvt_f32_ubyte3_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x18]11890x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x181190 1191# CHECK: v_cvt_u32_f64_e64 v5, v[1:2]            ; encoding: [0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x00]11920x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x001193 1194# CHECK: v_cvt_u32_f64_e64 v255, v[1:2]          ; encoding: [0xff,0x00,0x55,0xd1,0x01,0x01,0x00,0x00]11950xff,0x00,0x55,0xd1,0x01,0x01,0x00,0x001196 1197# CHECK: v_cvt_u32_f64_e64 v5, v[254:255]        ; encoding: [0x05,0x00,0x55,0xd1,0xfe,0x01,0x00,0x00]11980x05,0x00,0x55,0xd1,0xfe,0x01,0x00,0x001199 1200# CHECK: v_cvt_u32_f64_e64 v5, s[2:3]            ; encoding: [0x05,0x00,0x55,0xd1,0x02,0x00,0x00,0x00]12010x05,0x00,0x55,0xd1,0x02,0x00,0x00,0x001202 1203# CHECK: v_cvt_u32_f64_e64 v5, s[4:5]            ; encoding: [0x05,0x00,0x55,0xd1,0x04,0x00,0x00,0x00]12040x05,0x00,0x55,0xd1,0x04,0x00,0x00,0x001205 1206# CHECK: v_cvt_u32_f64_e64 v5, s[100:101]        ; encoding: [0x05,0x00,0x55,0xd1,0x64,0x00,0x00,0x00]12070x05,0x00,0x55,0xd1,0x64,0x00,0x00,0x001208 1209# CHECK: v_cvt_u32_f64_e64 v5, flat_scratch      ; encoding: [0x05,0x00,0x55,0xd1,0x66,0x00,0x00,0x00]12100x05,0x00,0x55,0xd1,0x66,0x00,0x00,0x001211 1212# CHECK: v_cvt_u32_f64_e64 v5, vcc               ; encoding: [0x05,0x00,0x55,0xd1,0x6a,0x00,0x00,0x00]12130x05,0x00,0x55,0xd1,0x6a,0x00,0x00,0x001214 1215# CHECK: v_cvt_u32_f64_e64 v5, exec              ; encoding: [0x05,0x00,0x55,0xd1,0x7e,0x00,0x00,0x00]12160x05,0x00,0x55,0xd1,0x7e,0x00,0x00,0x001217 1218# CHECK: v_cvt_u32_f64_e64 v5, 0                 ; encoding: [0x05,0x00,0x55,0xd1,0x80,0x00,0x00,0x00]12190x05,0x00,0x55,0xd1,0x80,0x00,0x00,0x001220 1221# CHECK: v_cvt_u32_f64_e64 v5, -1                ; encoding: [0x05,0x00,0x55,0xd1,0xc1,0x00,0x00,0x00]12220x05,0x00,0x55,0xd1,0xc1,0x00,0x00,0x001223 1224# CHECK: v_cvt_u32_f64_e64 v5, 0.5               ; encoding: [0x05,0x00,0x55,0xd1,0xf0,0x00,0x00,0x00]12250x05,0x00,0x55,0xd1,0xf0,0x00,0x00,0x001226 1227# CHECK: v_cvt_u32_f64_e64 v5, -4.0              ; encoding: [0x05,0x00,0x55,0xd1,0xf7,0x00,0x00,0x00]12280x05,0x00,0x55,0xd1,0xf7,0x00,0x00,0x001229 1230# CHECK: v_cvt_u32_f64_e64 v5, -v[1:2]           ; encoding: [0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x20]12310x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x201232 1233# CHECK: v_cvt_u32_f64_e64 v5, |v[1:2]|          ; encoding: [0x05,0x01,0x55,0xd1,0x01,0x01,0x00,0x00]12340x05,0x01,0x55,0xd1,0x01,0x01,0x00,0x001235 1236# CHECK: v_cvt_u32_f64_e64 v5, v[1:2] clamp      ; encoding: [0x05,0x80,0x55,0xd1,0x01,0x01,0x00,0x00]12370x05,0x80,0x55,0xd1,0x01,0x01,0x00,0x001238 1239# CHECK: v_cvt_f64_u32_e64 v[5:6], v1            ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x00]12400x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x001241 1242# CHECK: v_cvt_f64_u32_e64 v[254:255], v1        ; encoding: [0xfe,0x00,0x56,0xd1,0x01,0x01,0x00,0x00]12430xfe,0x00,0x56,0xd1,0x01,0x01,0x00,0x001244 1245# CHECK: v_cvt_f64_u32_e64 v[5:6], v255          ; encoding: [0x05,0x00,0x56,0xd1,0xff,0x01,0x00,0x00]12460x05,0x00,0x56,0xd1,0xff,0x01,0x00,0x001247 1248# CHECK: v_cvt_f64_u32_e64 v[5:6], s1            ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x00,0x00,0x00]12490x05,0x00,0x56,0xd1,0x01,0x00,0x00,0x001250 1251# CHECK: v_cvt_f64_u32_e64 v[5:6], s101          ; encoding: [0x05,0x00,0x56,0xd1,0x65,0x00,0x00,0x00]12520x05,0x00,0x56,0xd1,0x65,0x00,0x00,0x001253 1254# CHECK: v_cvt_f64_u32_e64 v[5:6], flat_scratch_lo ; encoding: [0x05,0x00,0x56,0xd1,0x66,0x00,0x00,0x00]12550x05,0x00,0x56,0xd1,0x66,0x00,0x00,0x001256 1257# CHECK: v_cvt_f64_u32_e64 v[5:6], flat_scratch_hi ; encoding: [0x05,0x00,0x56,0xd1,0x67,0x00,0x00,0x00]12580x05,0x00,0x56,0xd1,0x67,0x00,0x00,0x001259 1260# CHECK: v_cvt_f64_u32_e64 v[5:6], vcc_lo        ; encoding: [0x05,0x00,0x56,0xd1,0x6a,0x00,0x00,0x00]12610x05,0x00,0x56,0xd1,0x6a,0x00,0x00,0x001262 1263# CHECK: v_cvt_f64_u32_e64 v[5:6], vcc_hi        ; encoding: [0x05,0x00,0x56,0xd1,0x6b,0x00,0x00,0x00]12640x05,0x00,0x56,0xd1,0x6b,0x00,0x00,0x001265 1266# CHECK: v_cvt_f64_u32_e64 v[5:6], m0            ; encoding: [0x05,0x00,0x56,0xd1,0x7c,0x00,0x00,0x00]12670x05,0x00,0x56,0xd1,0x7c,0x00,0x00,0x001268 1269# CHECK: v_cvt_f64_u32_e64 v[5:6], exec_lo       ; encoding: [0x05,0x00,0x56,0xd1,0x7e,0x00,0x00,0x00]12700x05,0x00,0x56,0xd1,0x7e,0x00,0x00,0x001271 1272# CHECK: v_cvt_f64_u32_e64 v[5:6], exec_hi       ; encoding: [0x05,0x00,0x56,0xd1,0x7f,0x00,0x00,0x00]12730x05,0x00,0x56,0xd1,0x7f,0x00,0x00,0x001274 1275# CHECK: v_cvt_f64_u32_e64 v[5:6], 0             ; encoding: [0x05,0x00,0x56,0xd1,0x80,0x00,0x00,0x00]12760x05,0x00,0x56,0xd1,0x80,0x00,0x00,0x001277 1278# CHECK: v_cvt_f64_u32_e64 v[5:6], -1            ; encoding: [0x05,0x00,0x56,0xd1,0xc1,0x00,0x00,0x00]12790x05,0x00,0x56,0xd1,0xc1,0x00,0x00,0x001280 1281# CHECK: v_cvt_f64_u32_e64 v[5:6], 0.5           ; encoding: [0x05,0x00,0x56,0xd1,0xf0,0x00,0x00,0x00]12820x05,0x00,0x56,0xd1,0xf0,0x00,0x00,0x001283 1284# CHECK: v_cvt_f64_u32_e64 v[5:6], -4.0          ; encoding: [0x05,0x00,0x56,0xd1,0xf7,0x00,0x00,0x00]12850x05,0x00,0x56,0xd1,0xf7,0x00,0x00,0x001286 1287# CHECK: v_cvt_f64_u32_e64 v[5:6], v1 clamp      ; encoding: [0x05,0x80,0x56,0xd1,0x01,0x01,0x00,0x00]12880x05,0x80,0x56,0xd1,0x01,0x01,0x00,0x001289 1290# CHECK: v_cvt_f64_u32_e64 v[5:6], v1 mul:2      ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x08]12910x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x081292 1293# CHECK: v_cvt_f64_u32_e64 v[5:6], v1 mul:4      ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x10]12940x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x101295 1296# CHECK: v_cvt_f64_u32_e64 v[5:6], v1 div:2      ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x18]12970x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x181298 1299# CHECK: v_trunc_f64_e64 v[5:6], v[1:2]          ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x00]13000x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x001301 1302# CHECK: v_trunc_f64_e64 v[254:255], v[1:2]      ; encoding: [0xfe,0x00,0x57,0xd1,0x01,0x01,0x00,0x00]13030xfe,0x00,0x57,0xd1,0x01,0x01,0x00,0x001304 1305# CHECK: v_trunc_f64_e64 v[5:6], v[254:255]      ; encoding: [0x05,0x00,0x57,0xd1,0xfe,0x01,0x00,0x00]13060x05,0x00,0x57,0xd1,0xfe,0x01,0x00,0x001307 1308# CHECK: v_trunc_f64_e64 v[5:6], s[2:3]          ; encoding: [0x05,0x00,0x57,0xd1,0x02,0x00,0x00,0x00]13090x05,0x00,0x57,0xd1,0x02,0x00,0x00,0x001310 1311# CHECK: v_trunc_f64_e64 v[5:6], s[4:5]          ; encoding: [0x05,0x00,0x57,0xd1,0x04,0x00,0x00,0x00]13120x05,0x00,0x57,0xd1,0x04,0x00,0x00,0x001313 1314# CHECK: v_trunc_f64_e64 v[5:6], s[100:101]      ; encoding: [0x05,0x00,0x57,0xd1,0x64,0x00,0x00,0x00]13150x05,0x00,0x57,0xd1,0x64,0x00,0x00,0x001316 1317# CHECK: v_trunc_f64_e64 v[5:6], flat_scratch    ; encoding: [0x05,0x00,0x57,0xd1,0x66,0x00,0x00,0x00]13180x05,0x00,0x57,0xd1,0x66,0x00,0x00,0x001319 1320# CHECK: v_trunc_f64_e64 v[5:6], vcc             ; encoding: [0x05,0x00,0x57,0xd1,0x6a,0x00,0x00,0x00]13210x05,0x00,0x57,0xd1,0x6a,0x00,0x00,0x001322 1323# CHECK: v_trunc_f64_e64 v[5:6], exec            ; encoding: [0x05,0x00,0x57,0xd1,0x7e,0x00,0x00,0x00]13240x05,0x00,0x57,0xd1,0x7e,0x00,0x00,0x001325 1326# CHECK: v_trunc_f64_e64 v[5:6], 0               ; encoding: [0x05,0x00,0x57,0xd1,0x80,0x00,0x00,0x00]13270x05,0x00,0x57,0xd1,0x80,0x00,0x00,0x001328 1329# CHECK: v_trunc_f64_e64 v[5:6], -1              ; encoding: [0x05,0x00,0x57,0xd1,0xc1,0x00,0x00,0x00]13300x05,0x00,0x57,0xd1,0xc1,0x00,0x00,0x001331 1332# CHECK: v_trunc_f64_e64 v[5:6], 0.5             ; encoding: [0x05,0x00,0x57,0xd1,0xf0,0x00,0x00,0x00]13330x05,0x00,0x57,0xd1,0xf0,0x00,0x00,0x001334 1335# CHECK: v_trunc_f64_e64 v[5:6], -4.0            ; encoding: [0x05,0x00,0x57,0xd1,0xf7,0x00,0x00,0x00]13360x05,0x00,0x57,0xd1,0xf7,0x00,0x00,0x001337 1338# CHECK: v_trunc_f64_e64 v[5:6], -v[1:2]         ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x20]13390x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x201340 1341# CHECK: v_trunc_f64_e64 v[5:6], |v[1:2]|        ; encoding: [0x05,0x01,0x57,0xd1,0x01,0x01,0x00,0x00]13420x05,0x01,0x57,0xd1,0x01,0x01,0x00,0x001343 1344# CHECK: v_trunc_f64_e64 v[5:6], v[1:2] clamp    ; encoding: [0x05,0x80,0x57,0xd1,0x01,0x01,0x00,0x00]13450x05,0x80,0x57,0xd1,0x01,0x01,0x00,0x001346 1347# CHECK: v_trunc_f64_e64 v[5:6], v[1:2] mul:2    ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x08]13480x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x081349 1350# CHECK: v_trunc_f64_e64 v[5:6], v[1:2] mul:4    ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x10]13510x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x101352 1353# CHECK: v_trunc_f64_e64 v[5:6], v[1:2] div:2    ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x18]13540x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x181355 1356# CHECK: v_ceil_f64_e64 v[5:6], v[1:2]           ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x00]13570x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x001358 1359# CHECK: v_ceil_f64_e64 v[254:255], v[1:2]       ; encoding: [0xfe,0x00,0x58,0xd1,0x01,0x01,0x00,0x00]13600xfe,0x00,0x58,0xd1,0x01,0x01,0x00,0x001361 1362# CHECK: v_ceil_f64_e64 v[5:6], v[254:255]       ; encoding: [0x05,0x00,0x58,0xd1,0xfe,0x01,0x00,0x00]13630x05,0x00,0x58,0xd1,0xfe,0x01,0x00,0x001364 1365# CHECK: v_ceil_f64_e64 v[5:6], s[2:3]           ; encoding: [0x05,0x00,0x58,0xd1,0x02,0x00,0x00,0x00]13660x05,0x00,0x58,0xd1,0x02,0x00,0x00,0x001367 1368# CHECK: v_ceil_f64_e64 v[5:6], s[4:5]           ; encoding: [0x05,0x00,0x58,0xd1,0x04,0x00,0x00,0x00]13690x05,0x00,0x58,0xd1,0x04,0x00,0x00,0x001370 1371# CHECK: v_ceil_f64_e64 v[5:6], s[100:101]       ; encoding: [0x05,0x00,0x58,0xd1,0x64,0x00,0x00,0x00]13720x05,0x00,0x58,0xd1,0x64,0x00,0x00,0x001373 1374# CHECK: v_ceil_f64_e64 v[5:6], flat_scratch     ; encoding: [0x05,0x00,0x58,0xd1,0x66,0x00,0x00,0x00]13750x05,0x00,0x58,0xd1,0x66,0x00,0x00,0x001376 1377# CHECK: v_ceil_f64_e64 v[5:6], vcc              ; encoding: [0x05,0x00,0x58,0xd1,0x6a,0x00,0x00,0x00]13780x05,0x00,0x58,0xd1,0x6a,0x00,0x00,0x001379 1380# CHECK: v_ceil_f64_e64 v[5:6], exec             ; encoding: [0x05,0x00,0x58,0xd1,0x7e,0x00,0x00,0x00]13810x05,0x00,0x58,0xd1,0x7e,0x00,0x00,0x001382 1383# CHECK: v_ceil_f64_e64 v[5:6], 0                ; encoding: [0x05,0x00,0x58,0xd1,0x80,0x00,0x00,0x00]13840x05,0x00,0x58,0xd1,0x80,0x00,0x00,0x001385 1386# CHECK: v_ceil_f64_e64 v[5:6], -1               ; encoding: [0x05,0x00,0x58,0xd1,0xc1,0x00,0x00,0x00]13870x05,0x00,0x58,0xd1,0xc1,0x00,0x00,0x001388 1389# CHECK: v_ceil_f64_e64 v[5:6], 0.5              ; encoding: [0x05,0x00,0x58,0xd1,0xf0,0x00,0x00,0x00]13900x05,0x00,0x58,0xd1,0xf0,0x00,0x00,0x001391 1392# CHECK: v_ceil_f64_e64 v[5:6], -4.0             ; encoding: [0x05,0x00,0x58,0xd1,0xf7,0x00,0x00,0x00]13930x05,0x00,0x58,0xd1,0xf7,0x00,0x00,0x001394 1395# CHECK: v_ceil_f64_e64 v[5:6], -v[1:2]          ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x20]13960x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x201397 1398# CHECK: v_ceil_f64_e64 v[5:6], |v[1:2]|         ; encoding: [0x05,0x01,0x58,0xd1,0x01,0x01,0x00,0x00]13990x05,0x01,0x58,0xd1,0x01,0x01,0x00,0x001400 1401# CHECK: v_ceil_f64_e64 v[5:6], v[1:2] clamp     ; encoding: [0x05,0x80,0x58,0xd1,0x01,0x01,0x00,0x00]14020x05,0x80,0x58,0xd1,0x01,0x01,0x00,0x001403 1404# CHECK: v_ceil_f64_e64 v[5:6], v[1:2] mul:2     ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x08]14050x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x081406 1407# CHECK: v_ceil_f64_e64 v[5:6], v[1:2] mul:4     ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x10]14080x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x101409 1410# CHECK: v_ceil_f64_e64 v[5:6], v[1:2] div:2     ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x18]14110x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x181412 1413# CHECK: v_rndne_f64_e64 v[5:6], v[1:2]          ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x00]14140x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x001415 1416# CHECK: v_rndne_f64_e64 v[254:255], v[1:2]      ; encoding: [0xfe,0x00,0x59,0xd1,0x01,0x01,0x00,0x00]14170xfe,0x00,0x59,0xd1,0x01,0x01,0x00,0x001418 1419# CHECK: v_rndne_f64_e64 v[5:6], v[254:255]      ; encoding: [0x05,0x00,0x59,0xd1,0xfe,0x01,0x00,0x00]14200x05,0x00,0x59,0xd1,0xfe,0x01,0x00,0x001421 1422# CHECK: v_rndne_f64_e64 v[5:6], s[2:3]          ; encoding: [0x05,0x00,0x59,0xd1,0x02,0x00,0x00,0x00]14230x05,0x00,0x59,0xd1,0x02,0x00,0x00,0x001424 1425# CHECK: v_rndne_f64_e64 v[5:6], s[4:5]          ; encoding: [0x05,0x00,0x59,0xd1,0x04,0x00,0x00,0x00]14260x05,0x00,0x59,0xd1,0x04,0x00,0x00,0x001427 1428# CHECK: v_rndne_f64_e64 v[5:6], s[100:101]      ; encoding: [0x05,0x00,0x59,0xd1,0x64,0x00,0x00,0x00]14290x05,0x00,0x59,0xd1,0x64,0x00,0x00,0x001430 1431# CHECK: v_rndne_f64_e64 v[5:6], flat_scratch    ; encoding: [0x05,0x00,0x59,0xd1,0x66,0x00,0x00,0x00]14320x05,0x00,0x59,0xd1,0x66,0x00,0x00,0x001433 1434# CHECK: v_rndne_f64_e64 v[5:6], vcc             ; encoding: [0x05,0x00,0x59,0xd1,0x6a,0x00,0x00,0x00]14350x05,0x00,0x59,0xd1,0x6a,0x00,0x00,0x001436 1437# CHECK: v_rndne_f64_e64 v[5:6], exec            ; encoding: [0x05,0x00,0x59,0xd1,0x7e,0x00,0x00,0x00]14380x05,0x00,0x59,0xd1,0x7e,0x00,0x00,0x001439 1440# CHECK: v_rndne_f64_e64 v[5:6], 0               ; encoding: [0x05,0x00,0x59,0xd1,0x80,0x00,0x00,0x00]14410x05,0x00,0x59,0xd1,0x80,0x00,0x00,0x001442 1443# CHECK: v_rndne_f64_e64 v[5:6], -1              ; encoding: [0x05,0x00,0x59,0xd1,0xc1,0x00,0x00,0x00]14440x05,0x00,0x59,0xd1,0xc1,0x00,0x00,0x001445 1446# CHECK: v_rndne_f64_e64 v[5:6], 0.5             ; encoding: [0x05,0x00,0x59,0xd1,0xf0,0x00,0x00,0x00]14470x05,0x00,0x59,0xd1,0xf0,0x00,0x00,0x001448 1449# CHECK: v_rndne_f64_e64 v[5:6], -4.0            ; encoding: [0x05,0x00,0x59,0xd1,0xf7,0x00,0x00,0x00]14500x05,0x00,0x59,0xd1,0xf7,0x00,0x00,0x001451 1452# CHECK: v_rndne_f64_e64 v[5:6], -v[1:2]         ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x20]14530x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x201454 1455# CHECK: v_rndne_f64_e64 v[5:6], v[1:2] clamp    ; encoding: [0x05,0x80,0x59,0xd1,0x01,0x01,0x00,0x00]14560x05,0x80,0x59,0xd1,0x01,0x01,0x00,0x001457 1458# CHECK: v_rndne_f64_e64 v[5:6], v[1:2] mul:2    ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x08]14590x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x081460 1461# CHECK: v_rndne_f64_e64 v[5:6], v[1:2] mul:4    ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x10]14620x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x101463 1464# CHECK: v_rndne_f64_e64 v[5:6], v[1:2] div:2    ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x18]14650x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x181466 1467# CHECK: v_floor_f64_e64 v[5:6], v[1:2]          ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00]14680x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x001469 1470# CHECK: v_floor_f64_e64 v[254:255], v[1:2]      ; encoding: [0xfe,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00]14710xfe,0x00,0x5a,0xd1,0x01,0x01,0x00,0x001472 1473# CHECK: v_floor_f64_e64 v[5:6], v[254:255]      ; encoding: [0x05,0x00,0x5a,0xd1,0xfe,0x01,0x00,0x00]14740x05,0x00,0x5a,0xd1,0xfe,0x01,0x00,0x001475 1476# CHECK: v_floor_f64_e64 v[5:6], s[2:3]          ; encoding: [0x05,0x00,0x5a,0xd1,0x02,0x00,0x00,0x00]14770x05,0x00,0x5a,0xd1,0x02,0x00,0x00,0x001478 1479# CHECK: v_floor_f64_e64 v[5:6], s[4:5]          ; encoding: [0x05,0x00,0x5a,0xd1,0x04,0x00,0x00,0x00]14800x05,0x00,0x5a,0xd1,0x04,0x00,0x00,0x001481 1482# CHECK: v_floor_f64_e64 v[5:6], s[100:101]      ; encoding: [0x05,0x00,0x5a,0xd1,0x64,0x00,0x00,0x00]14830x05,0x00,0x5a,0xd1,0x64,0x00,0x00,0x001484 1485# CHECK: v_floor_f64_e64 v[5:6], flat_scratch    ; encoding: [0x05,0x00,0x5a,0xd1,0x66,0x00,0x00,0x00]14860x05,0x00,0x5a,0xd1,0x66,0x00,0x00,0x001487 1488# CHECK: v_floor_f64_e64 v[5:6], vcc             ; encoding: [0x05,0x00,0x5a,0xd1,0x6a,0x00,0x00,0x00]14890x05,0x00,0x5a,0xd1,0x6a,0x00,0x00,0x001490 1491# CHECK: v_floor_f64_e64 v[5:6], exec            ; encoding: [0x05,0x00,0x5a,0xd1,0x7e,0x00,0x00,0x00]14920x05,0x00,0x5a,0xd1,0x7e,0x00,0x00,0x001493 1494# CHECK: v_floor_f64_e64 v[5:6], 0               ; encoding: [0x05,0x00,0x5a,0xd1,0x80,0x00,0x00,0x00]14950x05,0x00,0x5a,0xd1,0x80,0x00,0x00,0x001496 1497# CHECK: v_floor_f64_e64 v[5:6], -1              ; encoding: [0x05,0x00,0x5a,0xd1,0xc1,0x00,0x00,0x00]14980x05,0x00,0x5a,0xd1,0xc1,0x00,0x00,0x001499 1500# CHECK: v_floor_f64_e64 v[5:6], 0.5             ; encoding: [0x05,0x00,0x5a,0xd1,0xf0,0x00,0x00,0x00]15010x05,0x00,0x5a,0xd1,0xf0,0x00,0x00,0x001502 1503# CHECK: v_floor_f64_e64 v[5:6], -4.0            ; encoding: [0x05,0x00,0x5a,0xd1,0xf7,0x00,0x00,0x00]15040x05,0x00,0x5a,0xd1,0xf7,0x00,0x00,0x001505 1506# CHECK: v_floor_f64_e64 v[5:6], -v[1:2]         ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x20]15070x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x201508 1509# CHECK: v_floor_f64_e64 v[5:6], v[1:2] clamp    ; encoding: [0x05,0x80,0x5a,0xd1,0x01,0x01,0x00,0x00]15100x05,0x80,0x5a,0xd1,0x01,0x01,0x00,0x001511 1512# CHECK: v_floor_f64_e64 v[5:6], v[1:2] mul:2    ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x08]15130x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x081514 1515# CHECK: v_floor_f64_e64 v[5:6], v[1:2] mul:4    ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x10]15160x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x101517 1518# CHECK: v_floor_f64_e64 v[5:6], v[1:2] div:2    ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x18]15190x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x181520 1521# CHECK: v_fract_f32_e64 v5, v1                  ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00]15220x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x001523 1524# CHECK: v_fract_f32_e64 v255, v1                ; encoding: [0xff,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00]15250xff,0x00,0x5b,0xd1,0x01,0x01,0x00,0x001526 1527# CHECK: v_fract_f32_e64 v5, v255                ; encoding: [0x05,0x00,0x5b,0xd1,0xff,0x01,0x00,0x00]15280x05,0x00,0x5b,0xd1,0xff,0x01,0x00,0x001529 1530# CHECK: v_fract_f32_e64 v5, s1                  ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x00,0x00,0x00]15310x05,0x00,0x5b,0xd1,0x01,0x00,0x00,0x001532 1533# CHECK: v_fract_f32_e64 v5, s101                ; encoding: [0x05,0x00,0x5b,0xd1,0x65,0x00,0x00,0x00]15340x05,0x00,0x5b,0xd1,0x65,0x00,0x00,0x001535 1536# CHECK: v_fract_f32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x5b,0xd1,0x66,0x00,0x00,0x00]15370x05,0x00,0x5b,0xd1,0x66,0x00,0x00,0x001538 1539# CHECK: v_fract_f32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x5b,0xd1,0x67,0x00,0x00,0x00]15400x05,0x00,0x5b,0xd1,0x67,0x00,0x00,0x001541 1542# CHECK: v_fract_f32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x5b,0xd1,0x6a,0x00,0x00,0x00]15430x05,0x00,0x5b,0xd1,0x6a,0x00,0x00,0x001544 1545# CHECK: v_fract_f32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x5b,0xd1,0x6b,0x00,0x00,0x00]15460x05,0x00,0x5b,0xd1,0x6b,0x00,0x00,0x001547 1548# CHECK: v_fract_f32_e64 v5, m0                  ; encoding: [0x05,0x00,0x5b,0xd1,0x7c,0x00,0x00,0x00]15490x05,0x00,0x5b,0xd1,0x7c,0x00,0x00,0x001550 1551# CHECK: v_fract_f32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x5b,0xd1,0x7e,0x00,0x00,0x00]15520x05,0x00,0x5b,0xd1,0x7e,0x00,0x00,0x001553 1554# CHECK: v_fract_f32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x5b,0xd1,0x7f,0x00,0x00,0x00]15550x05,0x00,0x5b,0xd1,0x7f,0x00,0x00,0x001556 1557# CHECK: v_fract_f32_e64 v5, 0                   ; encoding: [0x05,0x00,0x5b,0xd1,0x80,0x00,0x00,0x00]15580x05,0x00,0x5b,0xd1,0x80,0x00,0x00,0x001559 1560# CHECK: v_fract_f32_e64 v5, -1                  ; encoding: [0x05,0x00,0x5b,0xd1,0xc1,0x00,0x00,0x00]15610x05,0x00,0x5b,0xd1,0xc1,0x00,0x00,0x001562 1563# CHECK: v_fract_f32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x5b,0xd1,0xf0,0x00,0x00,0x00]15640x05,0x00,0x5b,0xd1,0xf0,0x00,0x00,0x001565 1566# CHECK: v_fract_f32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x5b,0xd1,0xf7,0x00,0x00,0x00]15670x05,0x00,0x5b,0xd1,0xf7,0x00,0x00,0x001568 1569# CHECK: v_fract_f32_e64 v5, -v1                 ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x20]15700x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x201571 1572# CHECK: v_fract_f32_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x5b,0xd1,0x01,0x01,0x00,0x00]15730x05,0x80,0x5b,0xd1,0x01,0x01,0x00,0x001574 1575# CHECK: v_fract_f32_e64 v5, v1 mul:2            ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x08]15760x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x081577 1578# CHECK: v_fract_f32_e64 v5, v1 mul:4            ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x10]15790x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x101580 1581# CHECK: v_fract_f32_e64 v5, v1 div:2            ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x18]15820x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x181583 1584# CHECK: v_trunc_f32_e64 v5, v1                  ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00]15850x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x001586 1587# CHECK: v_trunc_f32_e64 v255, v1                ; encoding: [0xff,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00]15880xff,0x00,0x5c,0xd1,0x01,0x01,0x00,0x001589 1590# CHECK: v_trunc_f32_e64 v5, v255                ; encoding: [0x05,0x00,0x5c,0xd1,0xff,0x01,0x00,0x00]15910x05,0x00,0x5c,0xd1,0xff,0x01,0x00,0x001592 1593# CHECK: v_trunc_f32_e64 v5, s1                  ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x00,0x00,0x00]15940x05,0x00,0x5c,0xd1,0x01,0x00,0x00,0x001595 1596# CHECK: v_trunc_f32_e64 v5, s101                ; encoding: [0x05,0x00,0x5c,0xd1,0x65,0x00,0x00,0x00]15970x05,0x00,0x5c,0xd1,0x65,0x00,0x00,0x001598 1599# CHECK: v_trunc_f32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x5c,0xd1,0x66,0x00,0x00,0x00]16000x05,0x00,0x5c,0xd1,0x66,0x00,0x00,0x001601 1602# CHECK: v_trunc_f32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x5c,0xd1,0x67,0x00,0x00,0x00]16030x05,0x00,0x5c,0xd1,0x67,0x00,0x00,0x001604 1605# CHECK: v_trunc_f32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x5c,0xd1,0x6a,0x00,0x00,0x00]16060x05,0x00,0x5c,0xd1,0x6a,0x00,0x00,0x001607 1608# CHECK: v_trunc_f32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x5c,0xd1,0x6b,0x00,0x00,0x00]16090x05,0x00,0x5c,0xd1,0x6b,0x00,0x00,0x001610 1611# CHECK: v_trunc_f32_e64 v5, m0                  ; encoding: [0x05,0x00,0x5c,0xd1,0x7c,0x00,0x00,0x00]16120x05,0x00,0x5c,0xd1,0x7c,0x00,0x00,0x001613 1614# CHECK: v_trunc_f32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x5c,0xd1,0x7e,0x00,0x00,0x00]16150x05,0x00,0x5c,0xd1,0x7e,0x00,0x00,0x001616 1617# CHECK: v_trunc_f32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x5c,0xd1,0x7f,0x00,0x00,0x00]16180x05,0x00,0x5c,0xd1,0x7f,0x00,0x00,0x001619 1620# CHECK: v_trunc_f32_e64 v5, 0                   ; encoding: [0x05,0x00,0x5c,0xd1,0x80,0x00,0x00,0x00]16210x05,0x00,0x5c,0xd1,0x80,0x00,0x00,0x001622 1623# CHECK: v_trunc_f32_e64 v5, -1                  ; encoding: [0x05,0x00,0x5c,0xd1,0xc1,0x00,0x00,0x00]16240x05,0x00,0x5c,0xd1,0xc1,0x00,0x00,0x001625 1626# CHECK: v_trunc_f32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x5c,0xd1,0xf0,0x00,0x00,0x00]16270x05,0x00,0x5c,0xd1,0xf0,0x00,0x00,0x001628 1629# CHECK: v_trunc_f32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x5c,0xd1,0xf7,0x00,0x00,0x00]16300x05,0x00,0x5c,0xd1,0xf7,0x00,0x00,0x001631 1632# CHECK: v_trunc_f32_e64 v5, -v1                 ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x20]16330x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x201634 1635# CHECK: v_trunc_f32_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x5c,0xd1,0x01,0x01,0x00,0x00]16360x05,0x80,0x5c,0xd1,0x01,0x01,0x00,0x001637 1638# CHECK: v_trunc_f32_e64 v5, v1 mul:2            ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x08]16390x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x081640 1641# CHECK: v_trunc_f32_e64 v5, v1 mul:4            ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x10]16420x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x101643 1644# CHECK: v_trunc_f32_e64 v5, v1 div:2            ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x18]16450x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x181646 1647# CHECK: v_ceil_f32_e64 v5, v1                   ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00]16480x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x001649 1650# CHECK: v_ceil_f32_e64 v255, v1                 ; encoding: [0xff,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00]16510xff,0x00,0x5d,0xd1,0x01,0x01,0x00,0x001652 1653# CHECK: v_ceil_f32_e64 v5, v255                 ; encoding: [0x05,0x00,0x5d,0xd1,0xff,0x01,0x00,0x00]16540x05,0x00,0x5d,0xd1,0xff,0x01,0x00,0x001655 1656# CHECK: v_ceil_f32_e64 v5, s1                   ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x00,0x00,0x00]16570x05,0x00,0x5d,0xd1,0x01,0x00,0x00,0x001658 1659# CHECK: v_ceil_f32_e64 v5, s101                 ; encoding: [0x05,0x00,0x5d,0xd1,0x65,0x00,0x00,0x00]16600x05,0x00,0x5d,0xd1,0x65,0x00,0x00,0x001661 1662# CHECK: v_ceil_f32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x5d,0xd1,0x66,0x00,0x00,0x00]16630x05,0x00,0x5d,0xd1,0x66,0x00,0x00,0x001664 1665# CHECK: v_ceil_f32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x5d,0xd1,0x67,0x00,0x00,0x00]16660x05,0x00,0x5d,0xd1,0x67,0x00,0x00,0x001667 1668# CHECK: v_ceil_f32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x5d,0xd1,0x6a,0x00,0x00,0x00]16690x05,0x00,0x5d,0xd1,0x6a,0x00,0x00,0x001670 1671# CHECK: v_ceil_f32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x5d,0xd1,0x6b,0x00,0x00,0x00]16720x05,0x00,0x5d,0xd1,0x6b,0x00,0x00,0x001673 1674# CHECK: v_ceil_f32_e64 v5, m0                   ; encoding: [0x05,0x00,0x5d,0xd1,0x7c,0x00,0x00,0x00]16750x05,0x00,0x5d,0xd1,0x7c,0x00,0x00,0x001676 1677# CHECK: v_ceil_f32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x5d,0xd1,0x7e,0x00,0x00,0x00]16780x05,0x00,0x5d,0xd1,0x7e,0x00,0x00,0x001679 1680# CHECK: v_ceil_f32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x5d,0xd1,0x7f,0x00,0x00,0x00]16810x05,0x00,0x5d,0xd1,0x7f,0x00,0x00,0x001682 1683# CHECK: v_ceil_f32_e64 v5, 0                    ; encoding: [0x05,0x00,0x5d,0xd1,0x80,0x00,0x00,0x00]16840x05,0x00,0x5d,0xd1,0x80,0x00,0x00,0x001685 1686# CHECK: v_ceil_f32_e64 v5, -1                   ; encoding: [0x05,0x00,0x5d,0xd1,0xc1,0x00,0x00,0x00]16870x05,0x00,0x5d,0xd1,0xc1,0x00,0x00,0x001688 1689# CHECK: v_ceil_f32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x5d,0xd1,0xf0,0x00,0x00,0x00]16900x05,0x00,0x5d,0xd1,0xf0,0x00,0x00,0x001691 1692# CHECK: v_ceil_f32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x5d,0xd1,0xf7,0x00,0x00,0x00]16930x05,0x00,0x5d,0xd1,0xf7,0x00,0x00,0x001694 1695# CHECK: v_ceil_f32_e64 v5, -v1                  ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x20]16960x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x201697 1698# CHECK: v_ceil_f32_e64 v5, v1 clamp             ; encoding: [0x05,0x80,0x5d,0xd1,0x01,0x01,0x00,0x00]16990x05,0x80,0x5d,0xd1,0x01,0x01,0x00,0x001700 1701# CHECK: v_ceil_f32_e64 v5, v1 mul:2             ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x08]17020x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x081703 1704# CHECK: v_ceil_f32_e64 v5, v1 mul:4             ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x10]17050x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x101706 1707# CHECK: v_ceil_f32_e64 v5, v1 div:2             ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x18]17080x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x181709 1710# CHECK: v_rndne_f32_e64 v5, v1                  ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00]17110x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x001712 1713# CHECK: v_rndne_f32_e64 v255, v1                ; encoding: [0xff,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00]17140xff,0x00,0x5e,0xd1,0x01,0x01,0x00,0x001715 1716# CHECK: v_rndne_f32_e64 v5, v255                ; encoding: [0x05,0x00,0x5e,0xd1,0xff,0x01,0x00,0x00]17170x05,0x00,0x5e,0xd1,0xff,0x01,0x00,0x001718 1719# CHECK: v_rndne_f32_e64 v5, s1                  ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x00,0x00,0x00]17200x05,0x00,0x5e,0xd1,0x01,0x00,0x00,0x001721 1722# CHECK: v_rndne_f32_e64 v5, s101                ; encoding: [0x05,0x00,0x5e,0xd1,0x65,0x00,0x00,0x00]17230x05,0x00,0x5e,0xd1,0x65,0x00,0x00,0x001724 1725# CHECK: v_rndne_f32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x5e,0xd1,0x66,0x00,0x00,0x00]17260x05,0x00,0x5e,0xd1,0x66,0x00,0x00,0x001727 1728# CHECK: v_rndne_f32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x5e,0xd1,0x67,0x00,0x00,0x00]17290x05,0x00,0x5e,0xd1,0x67,0x00,0x00,0x001730 1731# CHECK: v_rndne_f32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x5e,0xd1,0x6a,0x00,0x00,0x00]17320x05,0x00,0x5e,0xd1,0x6a,0x00,0x00,0x001733 1734# CHECK: v_rndne_f32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x5e,0xd1,0x6b,0x00,0x00,0x00]17350x05,0x00,0x5e,0xd1,0x6b,0x00,0x00,0x001736 1737# CHECK: v_rndne_f32_e64 v5, m0                  ; encoding: [0x05,0x00,0x5e,0xd1,0x7c,0x00,0x00,0x00]17380x05,0x00,0x5e,0xd1,0x7c,0x00,0x00,0x001739 1740# CHECK: v_rndne_f32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x5e,0xd1,0x7e,0x00,0x00,0x00]17410x05,0x00,0x5e,0xd1,0x7e,0x00,0x00,0x001742 1743# CHECK: v_rndne_f32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x5e,0xd1,0x7f,0x00,0x00,0x00]17440x05,0x00,0x5e,0xd1,0x7f,0x00,0x00,0x001745 1746# CHECK: v_rndne_f32_e64 v5, 0                   ; encoding: [0x05,0x00,0x5e,0xd1,0x80,0x00,0x00,0x00]17470x05,0x00,0x5e,0xd1,0x80,0x00,0x00,0x001748 1749# CHECK: v_rndne_f32_e64 v5, -1                  ; encoding: [0x05,0x00,0x5e,0xd1,0xc1,0x00,0x00,0x00]17500x05,0x00,0x5e,0xd1,0xc1,0x00,0x00,0x001751 1752# CHECK: v_rndne_f32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x5e,0xd1,0xf0,0x00,0x00,0x00]17530x05,0x00,0x5e,0xd1,0xf0,0x00,0x00,0x001754 1755# CHECK: v_rndne_f32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x5e,0xd1,0xf7,0x00,0x00,0x00]17560x05,0x00,0x5e,0xd1,0xf7,0x00,0x00,0x001757 1758# CHECK: v_rndne_f32_e64 v5, -v1                 ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x20]17590x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x201760 1761# CHECK: v_rndne_f32_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x5e,0xd1,0x01,0x01,0x00,0x00]17620x05,0x80,0x5e,0xd1,0x01,0x01,0x00,0x001763 1764# CHECK: v_rndne_f32_e64 v5, v1 mul:2            ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x08]17650x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x081766 1767# CHECK: v_rndne_f32_e64 v5, v1 mul:4            ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x10]17680x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x101769 1770# CHECK: v_rndne_f32_e64 v5, v1 div:2            ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x18]17710x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x181772 1773# CHECK: v_floor_f32_e64 v5, v1                  ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00]17740x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x001775 1776# CHECK: v_floor_f32_e64 v255, v1                ; encoding: [0xff,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00]17770xff,0x00,0x5f,0xd1,0x01,0x01,0x00,0x001778 1779# CHECK: v_floor_f32_e64 v5, v255                ; encoding: [0x05,0x00,0x5f,0xd1,0xff,0x01,0x00,0x00]17800x05,0x00,0x5f,0xd1,0xff,0x01,0x00,0x001781 1782# CHECK: v_floor_f32_e64 v5, s1                  ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x00,0x00,0x00]17830x05,0x00,0x5f,0xd1,0x01,0x00,0x00,0x001784 1785# CHECK: v_floor_f32_e64 v5, s101                ; encoding: [0x05,0x00,0x5f,0xd1,0x65,0x00,0x00,0x00]17860x05,0x00,0x5f,0xd1,0x65,0x00,0x00,0x001787 1788# CHECK: v_floor_f32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x5f,0xd1,0x66,0x00,0x00,0x00]17890x05,0x00,0x5f,0xd1,0x66,0x00,0x00,0x001790 1791# CHECK: v_floor_f32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x5f,0xd1,0x67,0x00,0x00,0x00]17920x05,0x00,0x5f,0xd1,0x67,0x00,0x00,0x001793 1794# CHECK: v_floor_f32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x5f,0xd1,0x6a,0x00,0x00,0x00]17950x05,0x00,0x5f,0xd1,0x6a,0x00,0x00,0x001796 1797# CHECK: v_floor_f32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x5f,0xd1,0x6b,0x00,0x00,0x00]17980x05,0x00,0x5f,0xd1,0x6b,0x00,0x00,0x001799 1800# CHECK: v_floor_f32_e64 v5, m0                  ; encoding: [0x05,0x00,0x5f,0xd1,0x7c,0x00,0x00,0x00]18010x05,0x00,0x5f,0xd1,0x7c,0x00,0x00,0x001802 1803# CHECK: v_floor_f32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x5f,0xd1,0x7e,0x00,0x00,0x00]18040x05,0x00,0x5f,0xd1,0x7e,0x00,0x00,0x001805 1806# CHECK: v_floor_f32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x5f,0xd1,0x7f,0x00,0x00,0x00]18070x05,0x00,0x5f,0xd1,0x7f,0x00,0x00,0x001808 1809# CHECK: v_floor_f32_e64 v5, 0                   ; encoding: [0x05,0x00,0x5f,0xd1,0x80,0x00,0x00,0x00]18100x05,0x00,0x5f,0xd1,0x80,0x00,0x00,0x001811 1812# CHECK: v_floor_f32_e64 v5, -1                  ; encoding: [0x05,0x00,0x5f,0xd1,0xc1,0x00,0x00,0x00]18130x05,0x00,0x5f,0xd1,0xc1,0x00,0x00,0x001814 1815# CHECK: v_floor_f32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x5f,0xd1,0xf0,0x00,0x00,0x00]18160x05,0x00,0x5f,0xd1,0xf0,0x00,0x00,0x001817 1818# CHECK: v_floor_f32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x5f,0xd1,0xf7,0x00,0x00,0x00]18190x05,0x00,0x5f,0xd1,0xf7,0x00,0x00,0x001820 1821# CHECK: v_floor_f32_e64 v5, -v1                 ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x20]18220x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x201823 1824# CHECK: v_floor_f32_e64 v5, |v1|                ; encoding: [0x05,0x01,0x5f,0xd1,0x01,0x01,0x00,0x00]18250x05,0x01,0x5f,0xd1,0x01,0x01,0x00,0x001826 1827# CHECK: v_floor_f32_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x5f,0xd1,0x01,0x01,0x00,0x00]18280x05,0x80,0x5f,0xd1,0x01,0x01,0x00,0x001829 1830# CHECK: v_floor_f32_e64 v5, v1 mul:2            ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x08]18310x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x081832 1833# CHECK: v_floor_f32_e64 v5, v1 mul:4            ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x10]18340x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x101835 1836# CHECK: v_floor_f32_e64 v5, v1 div:2            ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x18]18370x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x181838 1839# CHECK: v_exp_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x00]18400x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x001841 1842# CHECK: v_exp_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x60,0xd1,0x01,0x01,0x00,0x00]18430xff,0x00,0x60,0xd1,0x01,0x01,0x00,0x001844 1845# CHECK: v_exp_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x60,0xd1,0xff,0x01,0x00,0x00]18460x05,0x00,0x60,0xd1,0xff,0x01,0x00,0x001847 1848# CHECK: v_exp_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x00,0x00,0x00]18490x05,0x00,0x60,0xd1,0x01,0x00,0x00,0x001850 1851# CHECK: v_exp_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x60,0xd1,0x65,0x00,0x00,0x00]18520x05,0x00,0x60,0xd1,0x65,0x00,0x00,0x001853 1854# CHECK: v_exp_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x60,0xd1,0x66,0x00,0x00,0x00]18550x05,0x00,0x60,0xd1,0x66,0x00,0x00,0x001856 1857# CHECK: v_exp_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x60,0xd1,0x67,0x00,0x00,0x00]18580x05,0x00,0x60,0xd1,0x67,0x00,0x00,0x001859 1860# CHECK: v_exp_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x60,0xd1,0x6a,0x00,0x00,0x00]18610x05,0x00,0x60,0xd1,0x6a,0x00,0x00,0x001862 1863# CHECK: v_exp_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x60,0xd1,0x6b,0x00,0x00,0x00]18640x05,0x00,0x60,0xd1,0x6b,0x00,0x00,0x001865 1866# CHECK: v_exp_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x60,0xd1,0x7c,0x00,0x00,0x00]18670x05,0x00,0x60,0xd1,0x7c,0x00,0x00,0x001868 1869# CHECK: v_exp_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x60,0xd1,0x7e,0x00,0x00,0x00]18700x05,0x00,0x60,0xd1,0x7e,0x00,0x00,0x001871 1872# CHECK: v_exp_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x60,0xd1,0x7f,0x00,0x00,0x00]18730x05,0x00,0x60,0xd1,0x7f,0x00,0x00,0x001874 1875# CHECK: v_exp_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x60,0xd1,0x80,0x00,0x00,0x00]18760x05,0x00,0x60,0xd1,0x80,0x00,0x00,0x001877 1878# CHECK: v_exp_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x60,0xd1,0xc1,0x00,0x00,0x00]18790x05,0x00,0x60,0xd1,0xc1,0x00,0x00,0x001880 1881# CHECK: v_exp_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x60,0xd1,0xf0,0x00,0x00,0x00]18820x05,0x00,0x60,0xd1,0xf0,0x00,0x00,0x001883 1884# CHECK: v_exp_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x60,0xd1,0xf7,0x00,0x00,0x00]18850x05,0x00,0x60,0xd1,0xf7,0x00,0x00,0x001886 1887# CHECK: v_exp_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x20]18880x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x201889 1890# CHECK: v_exp_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x60,0xd1,0x01,0x01,0x00,0x00]18910x05,0x01,0x60,0xd1,0x01,0x01,0x00,0x001892 1893# CHECK: v_exp_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x60,0xd1,0x01,0x01,0x00,0x00]18940x05,0x80,0x60,0xd1,0x01,0x01,0x00,0x001895 1896# CHECK: v_exp_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x08]18970x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x081898 1899# CHECK: v_exp_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x10]19000x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x101901 1902# CHECK: v_exp_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x18]19030x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x181904 1905# CHECK: v_log_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x00]19060x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x001907 1908# CHECK: v_log_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x61,0xd1,0x01,0x01,0x00,0x00]19090xff,0x00,0x61,0xd1,0x01,0x01,0x00,0x001910 1911# CHECK: v_log_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x61,0xd1,0xff,0x01,0x00,0x00]19120x05,0x00,0x61,0xd1,0xff,0x01,0x00,0x001913 1914# CHECK: v_log_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x00,0x00,0x00]19150x05,0x00,0x61,0xd1,0x01,0x00,0x00,0x001916 1917# CHECK: v_log_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x61,0xd1,0x65,0x00,0x00,0x00]19180x05,0x00,0x61,0xd1,0x65,0x00,0x00,0x001919 1920# CHECK: v_log_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x61,0xd1,0x66,0x00,0x00,0x00]19210x05,0x00,0x61,0xd1,0x66,0x00,0x00,0x001922 1923# CHECK: v_log_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x61,0xd1,0x67,0x00,0x00,0x00]19240x05,0x00,0x61,0xd1,0x67,0x00,0x00,0x001925 1926# CHECK: v_log_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x61,0xd1,0x6a,0x00,0x00,0x00]19270x05,0x00,0x61,0xd1,0x6a,0x00,0x00,0x001928 1929# CHECK: v_log_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x61,0xd1,0x6b,0x00,0x00,0x00]19300x05,0x00,0x61,0xd1,0x6b,0x00,0x00,0x001931 1932# CHECK: v_log_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x61,0xd1,0x7c,0x00,0x00,0x00]19330x05,0x00,0x61,0xd1,0x7c,0x00,0x00,0x001934 1935# CHECK: v_log_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x61,0xd1,0x7e,0x00,0x00,0x00]19360x05,0x00,0x61,0xd1,0x7e,0x00,0x00,0x001937 1938# CHECK: v_log_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x61,0xd1,0x7f,0x00,0x00,0x00]19390x05,0x00,0x61,0xd1,0x7f,0x00,0x00,0x001940 1941# CHECK: v_log_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x61,0xd1,0x80,0x00,0x00,0x00]19420x05,0x00,0x61,0xd1,0x80,0x00,0x00,0x001943 1944# CHECK: v_log_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x61,0xd1,0xc1,0x00,0x00,0x00]19450x05,0x00,0x61,0xd1,0xc1,0x00,0x00,0x001946 1947# CHECK: v_log_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x61,0xd1,0xf0,0x00,0x00,0x00]19480x05,0x00,0x61,0xd1,0xf0,0x00,0x00,0x001949 1950# CHECK: v_log_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x61,0xd1,0xf7,0x00,0x00,0x00]19510x05,0x00,0x61,0xd1,0xf7,0x00,0x00,0x001952 1953# CHECK: v_log_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x20]19540x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x201955 1956# CHECK: v_log_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x61,0xd1,0x01,0x01,0x00,0x00]19570x05,0x01,0x61,0xd1,0x01,0x01,0x00,0x001958 1959# CHECK: v_log_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x61,0xd1,0x01,0x01,0x00,0x00]19600x05,0x80,0x61,0xd1,0x01,0x01,0x00,0x001961 1962# CHECK: v_log_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x08]19630x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x081964 1965# CHECK: v_log_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x10]19660x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x101967 1968# CHECK: v_log_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x18]19690x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x181970 1971# CHECK: v_rcp_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x00]19720x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x001973 1974# CHECK: v_rcp_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x62,0xd1,0x01,0x01,0x00,0x00]19750xff,0x00,0x62,0xd1,0x01,0x01,0x00,0x001976 1977# CHECK: v_rcp_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x62,0xd1,0xff,0x01,0x00,0x00]19780x05,0x00,0x62,0xd1,0xff,0x01,0x00,0x001979 1980# CHECK: v_rcp_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x00,0x00,0x00]19810x05,0x00,0x62,0xd1,0x01,0x00,0x00,0x001982 1983# CHECK: v_rcp_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x62,0xd1,0x65,0x00,0x00,0x00]19840x05,0x00,0x62,0xd1,0x65,0x00,0x00,0x001985 1986# CHECK: v_rcp_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x62,0xd1,0x66,0x00,0x00,0x00]19870x05,0x00,0x62,0xd1,0x66,0x00,0x00,0x001988 1989# CHECK: v_rcp_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x62,0xd1,0x67,0x00,0x00,0x00]19900x05,0x00,0x62,0xd1,0x67,0x00,0x00,0x001991 1992# CHECK: v_rcp_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x62,0xd1,0x6a,0x00,0x00,0x00]19930x05,0x00,0x62,0xd1,0x6a,0x00,0x00,0x001994 1995# CHECK: v_rcp_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x62,0xd1,0x6b,0x00,0x00,0x00]19960x05,0x00,0x62,0xd1,0x6b,0x00,0x00,0x001997 1998# CHECK: v_rcp_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x62,0xd1,0x7c,0x00,0x00,0x00]19990x05,0x00,0x62,0xd1,0x7c,0x00,0x00,0x002000 2001# CHECK: v_rcp_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x62,0xd1,0x7e,0x00,0x00,0x00]20020x05,0x00,0x62,0xd1,0x7e,0x00,0x00,0x002003 2004# CHECK: v_rcp_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x62,0xd1,0x7f,0x00,0x00,0x00]20050x05,0x00,0x62,0xd1,0x7f,0x00,0x00,0x002006 2007# CHECK: v_rcp_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x62,0xd1,0x80,0x00,0x00,0x00]20080x05,0x00,0x62,0xd1,0x80,0x00,0x00,0x002009 2010# CHECK: v_rcp_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x62,0xd1,0xc1,0x00,0x00,0x00]20110x05,0x00,0x62,0xd1,0xc1,0x00,0x00,0x002012 2013# CHECK: v_rcp_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x62,0xd1,0xf0,0x00,0x00,0x00]20140x05,0x00,0x62,0xd1,0xf0,0x00,0x00,0x002015 2016# CHECK: v_rcp_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x62,0xd1,0xf7,0x00,0x00,0x00]20170x05,0x00,0x62,0xd1,0xf7,0x00,0x00,0x002018 2019# CHECK: v_rcp_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x20]20200x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x202021 2022# CHECK: v_rcp_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x62,0xd1,0x01,0x01,0x00,0x00]20230x05,0x01,0x62,0xd1,0x01,0x01,0x00,0x002024 2025# CHECK: v_rcp_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x62,0xd1,0x01,0x01,0x00,0x00]20260x05,0x80,0x62,0xd1,0x01,0x01,0x00,0x002027 2028# CHECK: v_rcp_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x08]20290x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x082030 2031# CHECK: v_rcp_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x10]20320x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x102033 2034# CHECK: v_rcp_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x18]20350x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x182036 2037# CHECK: v_rcp_iflag_f32_e64 v5, v1              ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x00]20380x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x002039 2040# CHECK: v_rcp_iflag_f32_e64 v255, v1            ; encoding: [0xff,0x00,0x63,0xd1,0x01,0x01,0x00,0x00]20410xff,0x00,0x63,0xd1,0x01,0x01,0x00,0x002042 2043# CHECK: v_rcp_iflag_f32_e64 v5, v255            ; encoding: [0x05,0x00,0x63,0xd1,0xff,0x01,0x00,0x00]20440x05,0x00,0x63,0xd1,0xff,0x01,0x00,0x002045 2046# CHECK: v_rcp_iflag_f32_e64 v5, s1              ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x00,0x00,0x00]20470x05,0x00,0x63,0xd1,0x01,0x00,0x00,0x002048 2049# CHECK: v_rcp_iflag_f32_e64 v5, s101            ; encoding: [0x05,0x00,0x63,0xd1,0x65,0x00,0x00,0x00]20500x05,0x00,0x63,0xd1,0x65,0x00,0x00,0x002051 2052# CHECK: v_rcp_iflag_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x63,0xd1,0x66,0x00,0x00,0x00]20530x05,0x00,0x63,0xd1,0x66,0x00,0x00,0x002054 2055# CHECK: v_rcp_iflag_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x63,0xd1,0x67,0x00,0x00,0x00]20560x05,0x00,0x63,0xd1,0x67,0x00,0x00,0x002057 2058# CHECK: v_rcp_iflag_f32_e64 v5, vcc_lo          ; encoding: [0x05,0x00,0x63,0xd1,0x6a,0x00,0x00,0x00]20590x05,0x00,0x63,0xd1,0x6a,0x00,0x00,0x002060 2061# CHECK: v_rcp_iflag_f32_e64 v5, vcc_hi          ; encoding: [0x05,0x00,0x63,0xd1,0x6b,0x00,0x00,0x00]20620x05,0x00,0x63,0xd1,0x6b,0x00,0x00,0x002063 2064# CHECK: v_rcp_iflag_f32_e64 v5, m0              ; encoding: [0x05,0x00,0x63,0xd1,0x7c,0x00,0x00,0x00]20650x05,0x00,0x63,0xd1,0x7c,0x00,0x00,0x002066 2067# CHECK: v_rcp_iflag_f32_e64 v5, exec_lo         ; encoding: [0x05,0x00,0x63,0xd1,0x7e,0x00,0x00,0x00]20680x05,0x00,0x63,0xd1,0x7e,0x00,0x00,0x002069 2070# CHECK: v_rcp_iflag_f32_e64 v5, exec_hi         ; encoding: [0x05,0x00,0x63,0xd1,0x7f,0x00,0x00,0x00]20710x05,0x00,0x63,0xd1,0x7f,0x00,0x00,0x002072 2073# CHECK: v_rcp_iflag_f32_e64 v5, 0               ; encoding: [0x05,0x00,0x63,0xd1,0x80,0x00,0x00,0x00]20740x05,0x00,0x63,0xd1,0x80,0x00,0x00,0x002075 2076# CHECK: v_rcp_iflag_f32_e64 v5, -1              ; encoding: [0x05,0x00,0x63,0xd1,0xc1,0x00,0x00,0x00]20770x05,0x00,0x63,0xd1,0xc1,0x00,0x00,0x002078 2079# CHECK: v_rcp_iflag_f32_e64 v5, 0.5             ; encoding: [0x05,0x00,0x63,0xd1,0xf0,0x00,0x00,0x00]20800x05,0x00,0x63,0xd1,0xf0,0x00,0x00,0x002081 2082# CHECK: v_rcp_iflag_f32_e64 v5, -4.0            ; encoding: [0x05,0x00,0x63,0xd1,0xf7,0x00,0x00,0x00]20830x05,0x00,0x63,0xd1,0xf7,0x00,0x00,0x002084 2085# CHECK: v_rcp_iflag_f32_e64 v5, -v1             ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x20]20860x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x202087 2088# CHECK: v_rcp_iflag_f32_e64 v5, |v1|            ; encoding: [0x05,0x01,0x63,0xd1,0x01,0x01,0x00,0x00]20890x05,0x01,0x63,0xd1,0x01,0x01,0x00,0x002090 2091# CHECK: v_rcp_iflag_f32_e64 v5, v1 clamp        ; encoding: [0x05,0x80,0x63,0xd1,0x01,0x01,0x00,0x00]20920x05,0x80,0x63,0xd1,0x01,0x01,0x00,0x002093 2094# CHECK: v_rcp_iflag_f32_e64 v5, v1 mul:2        ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x08]20950x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x082096 2097# CHECK: v_rcp_iflag_f32_e64 v5, v1 mul:4        ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x10]20980x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x102099 2100# CHECK: v_rcp_iflag_f32_e64 v5, v1 div:2        ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x18]21010x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x182102 2103# CHECK: v_rsq_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x00]21040x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x002105 2106# CHECK: v_rsq_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x64,0xd1,0x01,0x01,0x00,0x00]21070xff,0x00,0x64,0xd1,0x01,0x01,0x00,0x002108 2109# CHECK: v_rsq_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x64,0xd1,0xff,0x01,0x00,0x00]21100x05,0x00,0x64,0xd1,0xff,0x01,0x00,0x002111 2112# CHECK: v_rsq_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x00,0x00,0x00]21130x05,0x00,0x64,0xd1,0x01,0x00,0x00,0x002114 2115# CHECK: v_rsq_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x64,0xd1,0x65,0x00,0x00,0x00]21160x05,0x00,0x64,0xd1,0x65,0x00,0x00,0x002117 2118# CHECK: v_rsq_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x64,0xd1,0x66,0x00,0x00,0x00]21190x05,0x00,0x64,0xd1,0x66,0x00,0x00,0x002120 2121# CHECK: v_rsq_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x64,0xd1,0x67,0x00,0x00,0x00]21220x05,0x00,0x64,0xd1,0x67,0x00,0x00,0x002123 2124# CHECK: v_rsq_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x64,0xd1,0x6a,0x00,0x00,0x00]21250x05,0x00,0x64,0xd1,0x6a,0x00,0x00,0x002126 2127# CHECK: v_rsq_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x64,0xd1,0x6b,0x00,0x00,0x00]21280x05,0x00,0x64,0xd1,0x6b,0x00,0x00,0x002129 2130# CHECK: v_rsq_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x64,0xd1,0x7c,0x00,0x00,0x00]21310x05,0x00,0x64,0xd1,0x7c,0x00,0x00,0x002132 2133# CHECK: v_rsq_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x64,0xd1,0x7e,0x00,0x00,0x00]21340x05,0x00,0x64,0xd1,0x7e,0x00,0x00,0x002135 2136# CHECK: v_rsq_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x64,0xd1,0x7f,0x00,0x00,0x00]21370x05,0x00,0x64,0xd1,0x7f,0x00,0x00,0x002138 2139# CHECK: v_rsq_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x64,0xd1,0x80,0x00,0x00,0x00]21400x05,0x00,0x64,0xd1,0x80,0x00,0x00,0x002141 2142# CHECK: v_rsq_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x64,0xd1,0xc1,0x00,0x00,0x00]21430x05,0x00,0x64,0xd1,0xc1,0x00,0x00,0x002144 2145# CHECK: v_rsq_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x64,0xd1,0xf0,0x00,0x00,0x00]21460x05,0x00,0x64,0xd1,0xf0,0x00,0x00,0x002147 2148# CHECK: v_rsq_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x64,0xd1,0xf7,0x00,0x00,0x00]21490x05,0x00,0x64,0xd1,0xf7,0x00,0x00,0x002150 2151# CHECK: v_rsq_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x20]21520x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x202153 2154# CHECK: v_rsq_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x64,0xd1,0x01,0x01,0x00,0x00]21550x05,0x01,0x64,0xd1,0x01,0x01,0x00,0x002156 2157# CHECK: v_rsq_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x64,0xd1,0x01,0x01,0x00,0x00]21580x05,0x80,0x64,0xd1,0x01,0x01,0x00,0x002159 2160# CHECK: v_rsq_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x08]21610x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x082162 2163# CHECK: v_rsq_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x10]21640x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x102165 2166# CHECK: v_rsq_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x18]21670x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x182168 2169# CHECK: v_rcp_f64_e64 v[5:6], v[1:2]            ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x00]21700x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x002171 2172# CHECK: v_rcp_f64_e64 v[254:255], v[1:2]        ; encoding: [0xfe,0x00,0x65,0xd1,0x01,0x01,0x00,0x00]21730xfe,0x00,0x65,0xd1,0x01,0x01,0x00,0x002174 2175# CHECK: v_rcp_f64_e64 v[5:6], v[254:255]        ; encoding: [0x05,0x00,0x65,0xd1,0xfe,0x01,0x00,0x00]21760x05,0x00,0x65,0xd1,0xfe,0x01,0x00,0x002177 2178# CHECK: v_rcp_f64_e64 v[5:6], s[2:3]            ; encoding: [0x05,0x00,0x65,0xd1,0x02,0x00,0x00,0x00]21790x05,0x00,0x65,0xd1,0x02,0x00,0x00,0x002180 2181# CHECK: v_rcp_f64_e64 v[5:6], s[4:5]            ; encoding: [0x05,0x00,0x65,0xd1,0x04,0x00,0x00,0x00]21820x05,0x00,0x65,0xd1,0x04,0x00,0x00,0x002183 2184# CHECK: v_rcp_f64_e64 v[5:6], s[100:101]        ; encoding: [0x05,0x00,0x65,0xd1,0x64,0x00,0x00,0x00]21850x05,0x00,0x65,0xd1,0x64,0x00,0x00,0x002186 2187# CHECK: v_rcp_f64_e64 v[5:6], flat_scratch      ; encoding: [0x05,0x00,0x65,0xd1,0x66,0x00,0x00,0x00]21880x05,0x00,0x65,0xd1,0x66,0x00,0x00,0x002189 2190# CHECK: v_rcp_f64_e64 v[5:6], vcc               ; encoding: [0x05,0x00,0x65,0xd1,0x6a,0x00,0x00,0x00]21910x05,0x00,0x65,0xd1,0x6a,0x00,0x00,0x002192 2193# CHECK: v_rcp_f64_e64 v[5:6], exec              ; encoding: [0x05,0x00,0x65,0xd1,0x7e,0x00,0x00,0x00]21940x05,0x00,0x65,0xd1,0x7e,0x00,0x00,0x002195 2196# CHECK: v_rcp_f64_e64 v[5:6], 0                 ; encoding: [0x05,0x00,0x65,0xd1,0x80,0x00,0x00,0x00]21970x05,0x00,0x65,0xd1,0x80,0x00,0x00,0x002198 2199# CHECK: v_rcp_f64_e64 v[5:6], -1                ; encoding: [0x05,0x00,0x65,0xd1,0xc1,0x00,0x00,0x00]22000x05,0x00,0x65,0xd1,0xc1,0x00,0x00,0x002201 2202# CHECK: v_rcp_f64_e64 v[5:6], 0.5               ; encoding: [0x05,0x00,0x65,0xd1,0xf0,0x00,0x00,0x00]22030x05,0x00,0x65,0xd1,0xf0,0x00,0x00,0x002204 2205# CHECK: v_rcp_f64_e64 v[5:6], -4.0              ; encoding: [0x05,0x00,0x65,0xd1,0xf7,0x00,0x00,0x00]22060x05,0x00,0x65,0xd1,0xf7,0x00,0x00,0x002207 2208# CHECK: v_rcp_f64_e64 v[5:6], -v[1:2]           ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x20]22090x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x202210 2211# CHECK: v_rcp_f64_e64 v[5:6], |v[1:2]|          ; encoding: [0x05,0x01,0x65,0xd1,0x01,0x01,0x00,0x00]22120x05,0x01,0x65,0xd1,0x01,0x01,0x00,0x002213 2214# CHECK: v_rcp_f64_e64 v[5:6], v[1:2] clamp      ; encoding: [0x05,0x80,0x65,0xd1,0x01,0x01,0x00,0x00]22150x05,0x80,0x65,0xd1,0x01,0x01,0x00,0x002216 2217# CHECK: v_rcp_f64_e64 v[5:6], v[1:2] mul:2      ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x08]22180x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x082219 2220# CHECK: v_rcp_f64_e64 v[5:6], v[1:2] mul:4      ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x10]22210x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x102222 2223# CHECK: v_rcp_f64_e64 v[5:6], v[1:2] div:2      ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x18]22240x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x182225 2226# CHECK: v_rsq_f64_e64 v[5:6], v[1:2]            ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x00]22270x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x002228 2229# CHECK: v_rsq_f64_e64 v[254:255], v[1:2]        ; encoding: [0xfe,0x00,0x66,0xd1,0x01,0x01,0x00,0x00]22300xfe,0x00,0x66,0xd1,0x01,0x01,0x00,0x002231 2232# CHECK: v_rsq_f64_e64 v[5:6], v[254:255]        ; encoding: [0x05,0x00,0x66,0xd1,0xfe,0x01,0x00,0x00]22330x05,0x00,0x66,0xd1,0xfe,0x01,0x00,0x002234 2235# CHECK: v_rsq_f64_e64 v[5:6], s[2:3]            ; encoding: [0x05,0x00,0x66,0xd1,0x02,0x00,0x00,0x00]22360x05,0x00,0x66,0xd1,0x02,0x00,0x00,0x002237 2238# CHECK: v_rsq_f64_e64 v[5:6], s[4:5]            ; encoding: [0x05,0x00,0x66,0xd1,0x04,0x00,0x00,0x00]22390x05,0x00,0x66,0xd1,0x04,0x00,0x00,0x002240 2241# CHECK: v_rsq_f64_e64 v[5:6], s[100:101]        ; encoding: [0x05,0x00,0x66,0xd1,0x64,0x00,0x00,0x00]22420x05,0x00,0x66,0xd1,0x64,0x00,0x00,0x002243 2244# CHECK: v_rsq_f64_e64 v[5:6], flat_scratch      ; encoding: [0x05,0x00,0x66,0xd1,0x66,0x00,0x00,0x00]22450x05,0x00,0x66,0xd1,0x66,0x00,0x00,0x002246 2247# CHECK: v_rsq_f64_e64 v[5:6], vcc               ; encoding: [0x05,0x00,0x66,0xd1,0x6a,0x00,0x00,0x00]22480x05,0x00,0x66,0xd1,0x6a,0x00,0x00,0x002249 2250# CHECK: v_rsq_f64_e64 v[5:6], exec              ; encoding: [0x05,0x00,0x66,0xd1,0x7e,0x00,0x00,0x00]22510x05,0x00,0x66,0xd1,0x7e,0x00,0x00,0x002252 2253# CHECK: v_rsq_f64_e64 v[5:6], 0                 ; encoding: [0x05,0x00,0x66,0xd1,0x80,0x00,0x00,0x00]22540x05,0x00,0x66,0xd1,0x80,0x00,0x00,0x002255 2256# CHECK: v_rsq_f64_e64 v[5:6], -1                ; encoding: [0x05,0x00,0x66,0xd1,0xc1,0x00,0x00,0x00]22570x05,0x00,0x66,0xd1,0xc1,0x00,0x00,0x002258 2259# CHECK: v_rsq_f64_e64 v[5:6], 0.5               ; encoding: [0x05,0x00,0x66,0xd1,0xf0,0x00,0x00,0x00]22600x05,0x00,0x66,0xd1,0xf0,0x00,0x00,0x002261 2262# CHECK: v_rsq_f64_e64 v[5:6], -4.0              ; encoding: [0x05,0x00,0x66,0xd1,0xf7,0x00,0x00,0x00]22630x05,0x00,0x66,0xd1,0xf7,0x00,0x00,0x002264 2265# CHECK: v_rsq_f64_e64 v[5:6], -v[1:2]           ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x20]22660x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x202267 2268# CHECK: v_rsq_f64_e64 v[5:6], |v[1:2]|          ; encoding: [0x05,0x01,0x66,0xd1,0x01,0x01,0x00,0x00]22690x05,0x01,0x66,0xd1,0x01,0x01,0x00,0x002270 2271# CHECK: v_rsq_f64_e64 v[5:6], v[1:2] clamp      ; encoding: [0x05,0x80,0x66,0xd1,0x01,0x01,0x00,0x00]22720x05,0x80,0x66,0xd1,0x01,0x01,0x00,0x002273 2274# CHECK: v_rsq_f64_e64 v[5:6], v[1:2] mul:2      ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x08]22750x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x082276 2277# CHECK: v_rsq_f64_e64 v[5:6], v[1:2] mul:4      ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x10]22780x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x102279 2280# CHECK: v_rsq_f64_e64 v[5:6], v[1:2] div:2      ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x18]22810x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x182282 2283# CHECK: v_sqrt_f32_e64 v5, v1                   ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x00]22840x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x002285 2286# CHECK: v_sqrt_f32_e64 v255, v1                 ; encoding: [0xff,0x00,0x67,0xd1,0x01,0x01,0x00,0x00]22870xff,0x00,0x67,0xd1,0x01,0x01,0x00,0x002288 2289# CHECK: v_sqrt_f32_e64 v5, v255                 ; encoding: [0x05,0x00,0x67,0xd1,0xff,0x01,0x00,0x00]22900x05,0x00,0x67,0xd1,0xff,0x01,0x00,0x002291 2292# CHECK: v_sqrt_f32_e64 v5, s1                   ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x00,0x00,0x00]22930x05,0x00,0x67,0xd1,0x01,0x00,0x00,0x002294 2295# CHECK: v_sqrt_f32_e64 v5, s101                 ; encoding: [0x05,0x00,0x67,0xd1,0x65,0x00,0x00,0x00]22960x05,0x00,0x67,0xd1,0x65,0x00,0x00,0x002297 2298# CHECK: v_sqrt_f32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x67,0xd1,0x66,0x00,0x00,0x00]22990x05,0x00,0x67,0xd1,0x66,0x00,0x00,0x002300 2301# CHECK: v_sqrt_f32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x67,0xd1,0x67,0x00,0x00,0x00]23020x05,0x00,0x67,0xd1,0x67,0x00,0x00,0x002303 2304# CHECK: v_sqrt_f32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x67,0xd1,0x6a,0x00,0x00,0x00]23050x05,0x00,0x67,0xd1,0x6a,0x00,0x00,0x002306 2307# CHECK: v_sqrt_f32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x67,0xd1,0x6b,0x00,0x00,0x00]23080x05,0x00,0x67,0xd1,0x6b,0x00,0x00,0x002309 2310# CHECK: v_sqrt_f32_e64 v5, m0                   ; encoding: [0x05,0x00,0x67,0xd1,0x7c,0x00,0x00,0x00]23110x05,0x00,0x67,0xd1,0x7c,0x00,0x00,0x002312 2313# CHECK: v_sqrt_f32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x67,0xd1,0x7e,0x00,0x00,0x00]23140x05,0x00,0x67,0xd1,0x7e,0x00,0x00,0x002315 2316# CHECK: v_sqrt_f32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x67,0xd1,0x7f,0x00,0x00,0x00]23170x05,0x00,0x67,0xd1,0x7f,0x00,0x00,0x002318 2319# CHECK: v_sqrt_f32_e64 v5, 0                    ; encoding: [0x05,0x00,0x67,0xd1,0x80,0x00,0x00,0x00]23200x05,0x00,0x67,0xd1,0x80,0x00,0x00,0x002321 2322# CHECK: v_sqrt_f32_e64 v5, -1                   ; encoding: [0x05,0x00,0x67,0xd1,0xc1,0x00,0x00,0x00]23230x05,0x00,0x67,0xd1,0xc1,0x00,0x00,0x002324 2325# CHECK: v_sqrt_f32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x67,0xd1,0xf0,0x00,0x00,0x00]23260x05,0x00,0x67,0xd1,0xf0,0x00,0x00,0x002327 2328# CHECK: v_sqrt_f32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x67,0xd1,0xf7,0x00,0x00,0x00]23290x05,0x00,0x67,0xd1,0xf7,0x00,0x00,0x002330 2331# CHECK: v_sqrt_f32_e64 v5, -v1                  ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x20]23320x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x202333 2334# CHECK: v_sqrt_f32_e64 v5, |v1|                 ; encoding: [0x05,0x01,0x67,0xd1,0x01,0x01,0x00,0x00]23350x05,0x01,0x67,0xd1,0x01,0x01,0x00,0x002336 2337# CHECK: v_sqrt_f32_e64 v5, v1 clamp             ; encoding: [0x05,0x80,0x67,0xd1,0x01,0x01,0x00,0x00]23380x05,0x80,0x67,0xd1,0x01,0x01,0x00,0x002339 2340# CHECK: v_sqrt_f32_e64 v5, v1 mul:2             ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x08]23410x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x082342 2343# CHECK: v_sqrt_f32_e64 v5, v1 mul:4             ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x10]23440x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x102345 2346# CHECK: v_sqrt_f32_e64 v5, v1 div:2             ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x18]23470x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x182348 2349# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2]           ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x00]23500x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x002351 2352# CHECK: v_sqrt_f64_e64 v[254:255], v[1:2]       ; encoding: [0xfe,0x00,0x68,0xd1,0x01,0x01,0x00,0x00]23530xfe,0x00,0x68,0xd1,0x01,0x01,0x00,0x002354 2355# CHECK: v_sqrt_f64_e64 v[5:6], v[254:255]       ; encoding: [0x05,0x00,0x68,0xd1,0xfe,0x01,0x00,0x00]23560x05,0x00,0x68,0xd1,0xfe,0x01,0x00,0x002357 2358# CHECK: v_sqrt_f64_e64 v[5:6], s[2:3]           ; encoding: [0x05,0x00,0x68,0xd1,0x02,0x00,0x00,0x00]23590x05,0x00,0x68,0xd1,0x02,0x00,0x00,0x002360 2361# CHECK: v_sqrt_f64_e64 v[5:6], s[4:5]           ; encoding: [0x05,0x00,0x68,0xd1,0x04,0x00,0x00,0x00]23620x05,0x00,0x68,0xd1,0x04,0x00,0x00,0x002363 2364# CHECK: v_sqrt_f64_e64 v[5:6], s[100:101]       ; encoding: [0x05,0x00,0x68,0xd1,0x64,0x00,0x00,0x00]23650x05,0x00,0x68,0xd1,0x64,0x00,0x00,0x002366 2367# CHECK: v_sqrt_f64_e64 v[5:6], flat_scratch     ; encoding: [0x05,0x00,0x68,0xd1,0x66,0x00,0x00,0x00]23680x05,0x00,0x68,0xd1,0x66,0x00,0x00,0x002369 2370# CHECK: v_sqrt_f64_e64 v[5:6], vcc              ; encoding: [0x05,0x00,0x68,0xd1,0x6a,0x00,0x00,0x00]23710x05,0x00,0x68,0xd1,0x6a,0x00,0x00,0x002372 2373# CHECK: v_sqrt_f64_e64 v[5:6], exec             ; encoding: [0x05,0x00,0x68,0xd1,0x7e,0x00,0x00,0x00]23740x05,0x00,0x68,0xd1,0x7e,0x00,0x00,0x002375 2376# CHECK: v_sqrt_f64_e64 v[5:6], 0                ; encoding: [0x05,0x00,0x68,0xd1,0x80,0x00,0x00,0x00]23770x05,0x00,0x68,0xd1,0x80,0x00,0x00,0x002378 2379# CHECK: v_sqrt_f64_e64 v[5:6], -1               ; encoding: [0x05,0x00,0x68,0xd1,0xc1,0x00,0x00,0x00]23800x05,0x00,0x68,0xd1,0xc1,0x00,0x00,0x002381 2382# CHECK: v_sqrt_f64_e64 v[5:6], 0.5              ; encoding: [0x05,0x00,0x68,0xd1,0xf0,0x00,0x00,0x00]23830x05,0x00,0x68,0xd1,0xf0,0x00,0x00,0x002384 2385# CHECK: v_sqrt_f64_e64 v[5:6], -4.0             ; encoding: [0x05,0x00,0x68,0xd1,0xf7,0x00,0x00,0x00]23860x05,0x00,0x68,0xd1,0xf7,0x00,0x00,0x002387 2388# CHECK: v_sqrt_f64_e64 v[5:6], -v[1:2]          ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x20]23890x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x202390 2391# CHECK: v_sqrt_f64_e64 v[5:6], |v[1:2]|         ; encoding: [0x05,0x01,0x68,0xd1,0x01,0x01,0x00,0x00]23920x05,0x01,0x68,0xd1,0x01,0x01,0x00,0x002393 2394# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] clamp     ; encoding: [0x05,0x80,0x68,0xd1,0x01,0x01,0x00,0x00]23950x05,0x80,0x68,0xd1,0x01,0x01,0x00,0x002396 2397# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] mul:2     ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x08]23980x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x082399 2400# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] mul:4     ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x10]24010x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x102402 2403# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] div:2     ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x18]24040x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x182405 2406# CHECK: v_sin_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x00]24070x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x002408 2409# CHECK: v_sin_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x69,0xd1,0x01,0x01,0x00,0x00]24100xff,0x00,0x69,0xd1,0x01,0x01,0x00,0x002411 2412# CHECK: v_sin_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x69,0xd1,0xff,0x01,0x00,0x00]24130x05,0x00,0x69,0xd1,0xff,0x01,0x00,0x002414 2415# CHECK: v_sin_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x00,0x00,0x00]24160x05,0x00,0x69,0xd1,0x01,0x00,0x00,0x002417 2418# CHECK: v_sin_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x69,0xd1,0x65,0x00,0x00,0x00]24190x05,0x00,0x69,0xd1,0x65,0x00,0x00,0x002420 2421# CHECK: v_sin_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x69,0xd1,0x66,0x00,0x00,0x00]24220x05,0x00,0x69,0xd1,0x66,0x00,0x00,0x002423 2424# CHECK: v_sin_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x69,0xd1,0x67,0x00,0x00,0x00]24250x05,0x00,0x69,0xd1,0x67,0x00,0x00,0x002426 2427# CHECK: v_sin_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x69,0xd1,0x6a,0x00,0x00,0x00]24280x05,0x00,0x69,0xd1,0x6a,0x00,0x00,0x002429 2430# CHECK: v_sin_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x69,0xd1,0x6b,0x00,0x00,0x00]24310x05,0x00,0x69,0xd1,0x6b,0x00,0x00,0x002432 2433# CHECK: v_sin_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x69,0xd1,0x7c,0x00,0x00,0x00]24340x05,0x00,0x69,0xd1,0x7c,0x00,0x00,0x002435 2436# CHECK: v_sin_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x69,0xd1,0x7e,0x00,0x00,0x00]24370x05,0x00,0x69,0xd1,0x7e,0x00,0x00,0x002438 2439# CHECK: v_sin_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x69,0xd1,0x7f,0x00,0x00,0x00]24400x05,0x00,0x69,0xd1,0x7f,0x00,0x00,0x002441 2442# CHECK: v_sin_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x69,0xd1,0x80,0x00,0x00,0x00]24430x05,0x00,0x69,0xd1,0x80,0x00,0x00,0x002444 2445# CHECK: v_sin_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x69,0xd1,0xc1,0x00,0x00,0x00]24460x05,0x00,0x69,0xd1,0xc1,0x00,0x00,0x002447 2448# CHECK: v_sin_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x69,0xd1,0xf0,0x00,0x00,0x00]24490x05,0x00,0x69,0xd1,0xf0,0x00,0x00,0x002450 2451# CHECK: v_sin_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x69,0xd1,0xf7,0x00,0x00,0x00]24520x05,0x00,0x69,0xd1,0xf7,0x00,0x00,0x002453 2454# CHECK: v_sin_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x20]24550x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x202456 2457# CHECK: v_sin_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x69,0xd1,0x01,0x01,0x00,0x00]24580x05,0x01,0x69,0xd1,0x01,0x01,0x00,0x002459 2460# CHECK: v_sin_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x69,0xd1,0x01,0x01,0x00,0x00]24610x05,0x80,0x69,0xd1,0x01,0x01,0x00,0x002462 2463# CHECK: v_sin_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x08]24640x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x082465 2466# CHECK: v_sin_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x10]24670x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x102468 2469# CHECK: v_sin_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x18]24700x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x182471 2472# CHECK: v_cos_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00]24730x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x002474 2475# CHECK: v_cos_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00]24760xff,0x00,0x6a,0xd1,0x01,0x01,0x00,0x002477 2478# CHECK: v_cos_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x6a,0xd1,0xff,0x01,0x00,0x00]24790x05,0x00,0x6a,0xd1,0xff,0x01,0x00,0x002480 2481# CHECK: v_cos_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x00,0x00,0x00]24820x05,0x00,0x6a,0xd1,0x01,0x00,0x00,0x002483 2484# CHECK: v_cos_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x6a,0xd1,0x65,0x00,0x00,0x00]24850x05,0x00,0x6a,0xd1,0x65,0x00,0x00,0x002486 2487# CHECK: v_cos_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x6a,0xd1,0x66,0x00,0x00,0x00]24880x05,0x00,0x6a,0xd1,0x66,0x00,0x00,0x002489 2490# CHECK: v_cos_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x6a,0xd1,0x67,0x00,0x00,0x00]24910x05,0x00,0x6a,0xd1,0x67,0x00,0x00,0x002492 2493# CHECK: v_cos_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x6a,0xd1,0x6a,0x00,0x00,0x00]24940x05,0x00,0x6a,0xd1,0x6a,0x00,0x00,0x002495 2496# CHECK: v_cos_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x6a,0xd1,0x6b,0x00,0x00,0x00]24970x05,0x00,0x6a,0xd1,0x6b,0x00,0x00,0x002498 2499# CHECK: v_cos_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x6a,0xd1,0x7c,0x00,0x00,0x00]25000x05,0x00,0x6a,0xd1,0x7c,0x00,0x00,0x002501 2502# CHECK: v_cos_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x6a,0xd1,0x7e,0x00,0x00,0x00]25030x05,0x00,0x6a,0xd1,0x7e,0x00,0x00,0x002504 2505# CHECK: v_cos_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x6a,0xd1,0x7f,0x00,0x00,0x00]25060x05,0x00,0x6a,0xd1,0x7f,0x00,0x00,0x002507 2508# CHECK: v_cos_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x6a,0xd1,0x80,0x00,0x00,0x00]25090x05,0x00,0x6a,0xd1,0x80,0x00,0x00,0x002510 2511# CHECK: v_cos_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x6a,0xd1,0xc1,0x00,0x00,0x00]25120x05,0x00,0x6a,0xd1,0xc1,0x00,0x00,0x002513 2514# CHECK: v_cos_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x6a,0xd1,0xf0,0x00,0x00,0x00]25150x05,0x00,0x6a,0xd1,0xf0,0x00,0x00,0x002516 2517# CHECK: v_cos_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x6a,0xd1,0xf7,0x00,0x00,0x00]25180x05,0x00,0x6a,0xd1,0xf7,0x00,0x00,0x002519 2520# CHECK: v_cos_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x20]25210x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x202522 2523# CHECK: v_cos_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x6a,0xd1,0x01,0x01,0x00,0x00]25240x05,0x01,0x6a,0xd1,0x01,0x01,0x00,0x002525 2526# CHECK: v_cos_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x6a,0xd1,0x01,0x01,0x00,0x00]25270x05,0x80,0x6a,0xd1,0x01,0x01,0x00,0x002528 2529# CHECK: v_cos_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x08]25300x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x082531 2532# CHECK: v_cos_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x10]25330x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x102534 2535# CHECK: v_cos_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x18]25360x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x182537 2538# CHECK: v_not_b32_e64 v5, v1                    ; encoding: [0x05,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00]25390x05,0x00,0x6b,0xd1,0x01,0x01,0x00,0x002540 2541# CHECK: v_not_b32_e64 v255, v1                  ; encoding: [0xff,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00]25420xff,0x00,0x6b,0xd1,0x01,0x01,0x00,0x002543 2544# CHECK: v_not_b32_e64 v5, v255                  ; encoding: [0x05,0x00,0x6b,0xd1,0xff,0x01,0x00,0x00]25450x05,0x00,0x6b,0xd1,0xff,0x01,0x00,0x002546 2547# CHECK: v_not_b32_e64 v5, s1                    ; encoding: [0x05,0x00,0x6b,0xd1,0x01,0x00,0x00,0x00]25480x05,0x00,0x6b,0xd1,0x01,0x00,0x00,0x002549 2550# CHECK: v_not_b32_e64 v5, s101                  ; encoding: [0x05,0x00,0x6b,0xd1,0x65,0x00,0x00,0x00]25510x05,0x00,0x6b,0xd1,0x65,0x00,0x00,0x002552 2553# CHECK: v_not_b32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x6b,0xd1,0x66,0x00,0x00,0x00]25540x05,0x00,0x6b,0xd1,0x66,0x00,0x00,0x002555 2556# CHECK: v_not_b32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x6b,0xd1,0x67,0x00,0x00,0x00]25570x05,0x00,0x6b,0xd1,0x67,0x00,0x00,0x002558 2559# CHECK: v_not_b32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x6b,0xd1,0x6a,0x00,0x00,0x00]25600x05,0x00,0x6b,0xd1,0x6a,0x00,0x00,0x002561 2562# CHECK: v_not_b32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x6b,0xd1,0x6b,0x00,0x00,0x00]25630x05,0x00,0x6b,0xd1,0x6b,0x00,0x00,0x002564 2565# CHECK: v_not_b32_e64 v5, m0                    ; encoding: [0x05,0x00,0x6b,0xd1,0x7c,0x00,0x00,0x00]25660x05,0x00,0x6b,0xd1,0x7c,0x00,0x00,0x002567 2568# CHECK: v_not_b32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x6b,0xd1,0x7e,0x00,0x00,0x00]25690x05,0x00,0x6b,0xd1,0x7e,0x00,0x00,0x002570 2571# CHECK: v_not_b32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x6b,0xd1,0x7f,0x00,0x00,0x00]25720x05,0x00,0x6b,0xd1,0x7f,0x00,0x00,0x002573 2574# CHECK: v_not_b32_e64 v5, 0                     ; encoding: [0x05,0x00,0x6b,0xd1,0x80,0x00,0x00,0x00]25750x05,0x00,0x6b,0xd1,0x80,0x00,0x00,0x002576 2577# CHECK: v_not_b32_e64 v5, -1                    ; encoding: [0x05,0x00,0x6b,0xd1,0xc1,0x00,0x00,0x00]25780x05,0x00,0x6b,0xd1,0xc1,0x00,0x00,0x002579 2580# CHECK: v_not_b32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x6b,0xd1,0xf0,0x00,0x00,0x00]25810x05,0x00,0x6b,0xd1,0xf0,0x00,0x00,0x002582 2583# CHECK: v_not_b32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x6b,0xd1,0xf7,0x00,0x00,0x00]25840x05,0x00,0x6b,0xd1,0xf7,0x00,0x00,0x002585 2586# CHECK: v_bfrev_b32_e64 v5, v1                  ; encoding: [0x05,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00]25870x05,0x00,0x6c,0xd1,0x01,0x01,0x00,0x002588 2589# CHECK: v_bfrev_b32_e64 v255, v1                ; encoding: [0xff,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00]25900xff,0x00,0x6c,0xd1,0x01,0x01,0x00,0x002591 2592# CHECK: v_bfrev_b32_e64 v5, v255                ; encoding: [0x05,0x00,0x6c,0xd1,0xff,0x01,0x00,0x00]25930x05,0x00,0x6c,0xd1,0xff,0x01,0x00,0x002594 2595# CHECK: v_bfrev_b32_e64 v5, s1                  ; encoding: [0x05,0x00,0x6c,0xd1,0x01,0x00,0x00,0x00]25960x05,0x00,0x6c,0xd1,0x01,0x00,0x00,0x002597 2598# CHECK: v_bfrev_b32_e64 v5, s101                ; encoding: [0x05,0x00,0x6c,0xd1,0x65,0x00,0x00,0x00]25990x05,0x00,0x6c,0xd1,0x65,0x00,0x00,0x002600 2601# CHECK: v_bfrev_b32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x6c,0xd1,0x66,0x00,0x00,0x00]26020x05,0x00,0x6c,0xd1,0x66,0x00,0x00,0x002603 2604# CHECK: v_bfrev_b32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x6c,0xd1,0x67,0x00,0x00,0x00]26050x05,0x00,0x6c,0xd1,0x67,0x00,0x00,0x002606 2607# CHECK: v_bfrev_b32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x6c,0xd1,0x6a,0x00,0x00,0x00]26080x05,0x00,0x6c,0xd1,0x6a,0x00,0x00,0x002609 2610# CHECK: v_bfrev_b32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x6c,0xd1,0x6b,0x00,0x00,0x00]26110x05,0x00,0x6c,0xd1,0x6b,0x00,0x00,0x002612 2613# CHECK: v_bfrev_b32_e64 v5, m0                  ; encoding: [0x05,0x00,0x6c,0xd1,0x7c,0x00,0x00,0x00]26140x05,0x00,0x6c,0xd1,0x7c,0x00,0x00,0x002615 2616# CHECK: v_bfrev_b32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x6c,0xd1,0x7e,0x00,0x00,0x00]26170x05,0x00,0x6c,0xd1,0x7e,0x00,0x00,0x002618 2619# CHECK: v_bfrev_b32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x6c,0xd1,0x7f,0x00,0x00,0x00]26200x05,0x00,0x6c,0xd1,0x7f,0x00,0x00,0x002621 2622# CHECK: v_bfrev_b32_e64 v5, 0                   ; encoding: [0x05,0x00,0x6c,0xd1,0x80,0x00,0x00,0x00]26230x05,0x00,0x6c,0xd1,0x80,0x00,0x00,0x002624 2625# CHECK: v_bfrev_b32_e64 v5, -1                  ; encoding: [0x05,0x00,0x6c,0xd1,0xc1,0x00,0x00,0x00]26260x05,0x00,0x6c,0xd1,0xc1,0x00,0x00,0x002627 2628# CHECK: v_bfrev_b32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x6c,0xd1,0xf0,0x00,0x00,0x00]26290x05,0x00,0x6c,0xd1,0xf0,0x00,0x00,0x002630 2631# CHECK: v_bfrev_b32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x6c,0xd1,0xf7,0x00,0x00,0x00]26320x05,0x00,0x6c,0xd1,0xf7,0x00,0x00,0x002633 2634# CHECK: v_ffbh_u32_e64 v5, v1                   ; encoding: [0x05,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00]26350x05,0x00,0x6d,0xd1,0x01,0x01,0x00,0x002636 2637# CHECK: v_ffbh_u32_e64 v255, v1                 ; encoding: [0xff,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00]26380xff,0x00,0x6d,0xd1,0x01,0x01,0x00,0x002639 2640# CHECK: v_ffbh_u32_e64 v5, v255                 ; encoding: [0x05,0x00,0x6d,0xd1,0xff,0x01,0x00,0x00]26410x05,0x00,0x6d,0xd1,0xff,0x01,0x00,0x002642 2643# CHECK: v_ffbh_u32_e64 v5, s1                   ; encoding: [0x05,0x00,0x6d,0xd1,0x01,0x00,0x00,0x00]26440x05,0x00,0x6d,0xd1,0x01,0x00,0x00,0x002645 2646# CHECK: v_ffbh_u32_e64 v5, s101                 ; encoding: [0x05,0x00,0x6d,0xd1,0x65,0x00,0x00,0x00]26470x05,0x00,0x6d,0xd1,0x65,0x00,0x00,0x002648 2649# CHECK: v_ffbh_u32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x6d,0xd1,0x66,0x00,0x00,0x00]26500x05,0x00,0x6d,0xd1,0x66,0x00,0x00,0x002651 2652# CHECK: v_ffbh_u32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x6d,0xd1,0x67,0x00,0x00,0x00]26530x05,0x00,0x6d,0xd1,0x67,0x00,0x00,0x002654 2655# CHECK: v_ffbh_u32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x6d,0xd1,0x6a,0x00,0x00,0x00]26560x05,0x00,0x6d,0xd1,0x6a,0x00,0x00,0x002657 2658# CHECK: v_ffbh_u32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x6d,0xd1,0x6b,0x00,0x00,0x00]26590x05,0x00,0x6d,0xd1,0x6b,0x00,0x00,0x002660 2661# CHECK: v_ffbh_u32_e64 v5, m0                   ; encoding: [0x05,0x00,0x6d,0xd1,0x7c,0x00,0x00,0x00]26620x05,0x00,0x6d,0xd1,0x7c,0x00,0x00,0x002663 2664# CHECK: v_ffbh_u32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x6d,0xd1,0x7e,0x00,0x00,0x00]26650x05,0x00,0x6d,0xd1,0x7e,0x00,0x00,0x002666 2667# CHECK: v_ffbh_u32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x6d,0xd1,0x7f,0x00,0x00,0x00]26680x05,0x00,0x6d,0xd1,0x7f,0x00,0x00,0x002669 2670# CHECK: v_ffbh_u32_e64 v5, 0                    ; encoding: [0x05,0x00,0x6d,0xd1,0x80,0x00,0x00,0x00]26710x05,0x00,0x6d,0xd1,0x80,0x00,0x00,0x002672 2673# CHECK: v_ffbh_u32_e64 v5, -1                   ; encoding: [0x05,0x00,0x6d,0xd1,0xc1,0x00,0x00,0x00]26740x05,0x00,0x6d,0xd1,0xc1,0x00,0x00,0x002675 2676# CHECK: v_ffbh_u32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x6d,0xd1,0xf0,0x00,0x00,0x00]26770x05,0x00,0x6d,0xd1,0xf0,0x00,0x00,0x002678 2679# CHECK: v_ffbh_u32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x6d,0xd1,0xf7,0x00,0x00,0x00]26800x05,0x00,0x6d,0xd1,0xf7,0x00,0x00,0x002681 2682# CHECK: v_ffbl_b32_e64 v5, v1                   ; encoding: [0x05,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00]26830x05,0x00,0x6e,0xd1,0x01,0x01,0x00,0x002684 2685# CHECK: v_ffbl_b32_e64 v255, v1                 ; encoding: [0xff,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00]26860xff,0x00,0x6e,0xd1,0x01,0x01,0x00,0x002687 2688# CHECK: v_ffbl_b32_e64 v5, v255                 ; encoding: [0x05,0x00,0x6e,0xd1,0xff,0x01,0x00,0x00]26890x05,0x00,0x6e,0xd1,0xff,0x01,0x00,0x002690 2691# CHECK: v_ffbl_b32_e64 v5, s1                   ; encoding: [0x05,0x00,0x6e,0xd1,0x01,0x00,0x00,0x00]26920x05,0x00,0x6e,0xd1,0x01,0x00,0x00,0x002693 2694# CHECK: v_ffbl_b32_e64 v5, s101                 ; encoding: [0x05,0x00,0x6e,0xd1,0x65,0x00,0x00,0x00]26950x05,0x00,0x6e,0xd1,0x65,0x00,0x00,0x002696 2697# CHECK: v_ffbl_b32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x6e,0xd1,0x66,0x00,0x00,0x00]26980x05,0x00,0x6e,0xd1,0x66,0x00,0x00,0x002699 2700# CHECK: v_ffbl_b32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x6e,0xd1,0x67,0x00,0x00,0x00]27010x05,0x00,0x6e,0xd1,0x67,0x00,0x00,0x002702 2703# CHECK: v_ffbl_b32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x6e,0xd1,0x6a,0x00,0x00,0x00]27040x05,0x00,0x6e,0xd1,0x6a,0x00,0x00,0x002705 2706# CHECK: v_ffbl_b32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x6e,0xd1,0x6b,0x00,0x00,0x00]27070x05,0x00,0x6e,0xd1,0x6b,0x00,0x00,0x002708 2709# CHECK: v_ffbl_b32_e64 v5, m0                   ; encoding: [0x05,0x00,0x6e,0xd1,0x7c,0x00,0x00,0x00]27100x05,0x00,0x6e,0xd1,0x7c,0x00,0x00,0x002711 2712# CHECK: v_ffbl_b32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x6e,0xd1,0x7e,0x00,0x00,0x00]27130x05,0x00,0x6e,0xd1,0x7e,0x00,0x00,0x002714 2715# CHECK: v_ffbl_b32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x6e,0xd1,0x7f,0x00,0x00,0x00]27160x05,0x00,0x6e,0xd1,0x7f,0x00,0x00,0x002717 2718# CHECK: v_ffbl_b32_e64 v5, 0                    ; encoding: [0x05,0x00,0x6e,0xd1,0x80,0x00,0x00,0x00]27190x05,0x00,0x6e,0xd1,0x80,0x00,0x00,0x002720 2721# CHECK: v_ffbl_b32_e64 v5, -1                   ; encoding: [0x05,0x00,0x6e,0xd1,0xc1,0x00,0x00,0x00]27220x05,0x00,0x6e,0xd1,0xc1,0x00,0x00,0x002723 2724# CHECK: v_ffbl_b32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x6e,0xd1,0xf0,0x00,0x00,0x00]27250x05,0x00,0x6e,0xd1,0xf0,0x00,0x00,0x002726 2727# CHECK: v_ffbl_b32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x6e,0xd1,0xf7,0x00,0x00,0x00]27280x05,0x00,0x6e,0xd1,0xf7,0x00,0x00,0x002729 2730# CHECK: v_ffbh_i32_e64 v5, v1                   ; encoding: [0x05,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00]27310x05,0x00,0x6f,0xd1,0x01,0x01,0x00,0x002732 2733# CHECK: v_ffbh_i32_e64 v255, v1                 ; encoding: [0xff,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00]27340xff,0x00,0x6f,0xd1,0x01,0x01,0x00,0x002735 2736# CHECK: v_ffbh_i32_e64 v5, v255                 ; encoding: [0x05,0x00,0x6f,0xd1,0xff,0x01,0x00,0x00]27370x05,0x00,0x6f,0xd1,0xff,0x01,0x00,0x002738 2739# CHECK: v_ffbh_i32_e64 v5, s1                   ; encoding: [0x05,0x00,0x6f,0xd1,0x01,0x00,0x00,0x00]27400x05,0x00,0x6f,0xd1,0x01,0x00,0x00,0x002741 2742# CHECK: v_ffbh_i32_e64 v5, s101                 ; encoding: [0x05,0x00,0x6f,0xd1,0x65,0x00,0x00,0x00]27430x05,0x00,0x6f,0xd1,0x65,0x00,0x00,0x002744 2745# CHECK: v_ffbh_i32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x6f,0xd1,0x66,0x00,0x00,0x00]27460x05,0x00,0x6f,0xd1,0x66,0x00,0x00,0x002747 2748# CHECK: v_ffbh_i32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x6f,0xd1,0x67,0x00,0x00,0x00]27490x05,0x00,0x6f,0xd1,0x67,0x00,0x00,0x002750 2751# CHECK: v_ffbh_i32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x6f,0xd1,0x6a,0x00,0x00,0x00]27520x05,0x00,0x6f,0xd1,0x6a,0x00,0x00,0x002753 2754# CHECK: v_ffbh_i32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x6f,0xd1,0x6b,0x00,0x00,0x00]27550x05,0x00,0x6f,0xd1,0x6b,0x00,0x00,0x002756 2757# CHECK: v_ffbh_i32_e64 v5, m0                   ; encoding: [0x05,0x00,0x6f,0xd1,0x7c,0x00,0x00,0x00]27580x05,0x00,0x6f,0xd1,0x7c,0x00,0x00,0x002759 2760# CHECK: v_ffbh_i32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x6f,0xd1,0x7e,0x00,0x00,0x00]27610x05,0x00,0x6f,0xd1,0x7e,0x00,0x00,0x002762 2763# CHECK: v_ffbh_i32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x6f,0xd1,0x7f,0x00,0x00,0x00]27640x05,0x00,0x6f,0xd1,0x7f,0x00,0x00,0x002765 2766# CHECK: v_ffbh_i32_e64 v5, 0                    ; encoding: [0x05,0x00,0x6f,0xd1,0x80,0x00,0x00,0x00]27670x05,0x00,0x6f,0xd1,0x80,0x00,0x00,0x002768 2769# CHECK: v_ffbh_i32_e64 v5, -1                   ; encoding: [0x05,0x00,0x6f,0xd1,0xc1,0x00,0x00,0x00]27700x05,0x00,0x6f,0xd1,0xc1,0x00,0x00,0x002771 2772# CHECK: v_ffbh_i32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x6f,0xd1,0xf0,0x00,0x00,0x00]27730x05,0x00,0x6f,0xd1,0xf0,0x00,0x00,0x002774 2775# CHECK: v_ffbh_i32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x6f,0xd1,0xf7,0x00,0x00,0x00]27760x05,0x00,0x6f,0xd1,0xf7,0x00,0x00,0x002777 2778# CHECK: v_frexp_exp_i32_f64_e64 v5, v[1:2]      ; encoding: [0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x00]27790x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x002780 2781# CHECK: v_frexp_exp_i32_f64_e64 v255, v[1:2]    ; encoding: [0xff,0x00,0x70,0xd1,0x01,0x01,0x00,0x00]27820xff,0x00,0x70,0xd1,0x01,0x01,0x00,0x002783 2784# CHECK: v_frexp_exp_i32_f64_e64 v5, v[254:255]  ; encoding: [0x05,0x00,0x70,0xd1,0xfe,0x01,0x00,0x00]27850x05,0x00,0x70,0xd1,0xfe,0x01,0x00,0x002786 2787# CHECK: v_frexp_exp_i32_f64_e64 v5, s[2:3]      ; encoding: [0x05,0x00,0x70,0xd1,0x02,0x00,0x00,0x00]27880x05,0x00,0x70,0xd1,0x02,0x00,0x00,0x002789 2790# CHECK: v_frexp_exp_i32_f64_e64 v5, s[4:5]      ; encoding: [0x05,0x00,0x70,0xd1,0x04,0x00,0x00,0x00]27910x05,0x00,0x70,0xd1,0x04,0x00,0x00,0x002792 2793# CHECK: v_frexp_exp_i32_f64_e64 v5, s[100:101]  ; encoding: [0x05,0x00,0x70,0xd1,0x64,0x00,0x00,0x00]27940x05,0x00,0x70,0xd1,0x64,0x00,0x00,0x002795 2796# CHECK: v_frexp_exp_i32_f64_e64 v5, flat_scratch ; encoding: [0x05,0x00,0x70,0xd1,0x66,0x00,0x00,0x00]27970x05,0x00,0x70,0xd1,0x66,0x00,0x00,0x002798 2799# CHECK: v_frexp_exp_i32_f64_e64 v5, vcc         ; encoding: [0x05,0x00,0x70,0xd1,0x6a,0x00,0x00,0x00]28000x05,0x00,0x70,0xd1,0x6a,0x00,0x00,0x002801 2802# CHECK: v_frexp_exp_i32_f64_e64 v5, exec        ; encoding: [0x05,0x00,0x70,0xd1,0x7e,0x00,0x00,0x00]28030x05,0x00,0x70,0xd1,0x7e,0x00,0x00,0x002804 2805# CHECK: v_frexp_exp_i32_f64_e64 v5, 0           ; encoding: [0x05,0x00,0x70,0xd1,0x80,0x00,0x00,0x00]28060x05,0x00,0x70,0xd1,0x80,0x00,0x00,0x002807 2808# CHECK: v_frexp_exp_i32_f64_e64 v5, -1          ; encoding: [0x05,0x00,0x70,0xd1,0xc1,0x00,0x00,0x00]28090x05,0x00,0x70,0xd1,0xc1,0x00,0x00,0x002810 2811# CHECK: v_frexp_exp_i32_f64_e64 v5, 0.5         ; encoding: [0x05,0x00,0x70,0xd1,0xf0,0x00,0x00,0x00]28120x05,0x00,0x70,0xd1,0xf0,0x00,0x00,0x002813 2814# CHECK: v_frexp_exp_i32_f64_e64 v5, -4.0        ; encoding: [0x05,0x00,0x70,0xd1,0xf7,0x00,0x00,0x00]28150x05,0x00,0x70,0xd1,0xf7,0x00,0x00,0x002816 2817# CHECK: v_frexp_exp_i32_f64_e64 v5, -v[1:2]     ; encoding: [0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x20]28180x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x202819 2820# CHECK: v_frexp_exp_i32_f64_e64 v5, |v[1:2]|    ; encoding: [0x05,0x01,0x70,0xd1,0x01,0x01,0x00,0x00]28210x05,0x01,0x70,0xd1,0x01,0x01,0x00,0x002822 2823# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2]     ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x00]28240x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x002825 2826# CHECK: v_frexp_mant_f64_e64 v[254:255], v[1:2] ; encoding: [0xfe,0x00,0x71,0xd1,0x01,0x01,0x00,0x00]28270xfe,0x00,0x71,0xd1,0x01,0x01,0x00,0x002828 2829# CHECK: v_frexp_mant_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x71,0xd1,0xfe,0x01,0x00,0x00]28300x05,0x00,0x71,0xd1,0xfe,0x01,0x00,0x002831 2832# CHECK: v_frexp_mant_f64_e64 v[5:6], s[2:3]     ; encoding: [0x05,0x00,0x71,0xd1,0x02,0x00,0x00,0x00]28330x05,0x00,0x71,0xd1,0x02,0x00,0x00,0x002834 2835# CHECK: v_frexp_mant_f64_e64 v[5:6], s[4:5]     ; encoding: [0x05,0x00,0x71,0xd1,0x04,0x00,0x00,0x00]28360x05,0x00,0x71,0xd1,0x04,0x00,0x00,0x002837 2838# CHECK: v_frexp_mant_f64_e64 v[5:6], s[100:101] ; encoding: [0x05,0x00,0x71,0xd1,0x64,0x00,0x00,0x00]28390x05,0x00,0x71,0xd1,0x64,0x00,0x00,0x002840 2841# CHECK: v_frexp_mant_f64_e64 v[5:6], flat_scratch ; encoding: [0x05,0x00,0x71,0xd1,0x66,0x00,0x00,0x00]28420x05,0x00,0x71,0xd1,0x66,0x00,0x00,0x002843 2844# CHECK: v_frexp_mant_f64_e64 v[5:6], vcc        ; encoding: [0x05,0x00,0x71,0xd1,0x6a,0x00,0x00,0x00]28450x05,0x00,0x71,0xd1,0x6a,0x00,0x00,0x002846 2847# CHECK: v_frexp_mant_f64_e64 v[5:6], exec       ; encoding: [0x05,0x00,0x71,0xd1,0x7e,0x00,0x00,0x00]28480x05,0x00,0x71,0xd1,0x7e,0x00,0x00,0x002849 2850# CHECK: v_frexp_mant_f64_e64 v[5:6], 0          ; encoding: [0x05,0x00,0x71,0xd1,0x80,0x00,0x00,0x00]28510x05,0x00,0x71,0xd1,0x80,0x00,0x00,0x002852 2853# CHECK: v_frexp_mant_f64_e64 v[5:6], -1         ; encoding: [0x05,0x00,0x71,0xd1,0xc1,0x00,0x00,0x00]28540x05,0x00,0x71,0xd1,0xc1,0x00,0x00,0x002855 2856# CHECK: v_frexp_mant_f64_e64 v[5:6], 0.5        ; encoding: [0x05,0x00,0x71,0xd1,0xf0,0x00,0x00,0x00]28570x05,0x00,0x71,0xd1,0xf0,0x00,0x00,0x002858 2859# CHECK: v_frexp_mant_f64_e64 v[5:6], -4.0       ; encoding: [0x05,0x00,0x71,0xd1,0xf7,0x00,0x00,0x00]28600x05,0x00,0x71,0xd1,0xf7,0x00,0x00,0x002861 2862# CHECK: v_frexp_mant_f64_e64 v[5:6], -v[1:2]    ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x20]28630x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x202864 2865# CHECK: v_frexp_mant_f64_e64 v[5:6], |v[1:2]|   ; encoding: [0x05,0x01,0x71,0xd1,0x01,0x01,0x00,0x00]28660x05,0x01,0x71,0xd1,0x01,0x01,0x00,0x002867 2868# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp ; encoding: [0x05,0x80,0x71,0xd1,0x01,0x01,0x00,0x00]28690x05,0x80,0x71,0xd1,0x01,0x01,0x00,0x002870 2871# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2 ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x08]28720x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x082873 2874# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4 ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x10]28750x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x102876 2877# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2 ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x18]28780x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x182879 2880# CHECK: v_fract_f64_e64 v[5:6], v[1:2]          ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x00]28810x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x002882 2883# CHECK: v_fract_f64_e64 v[254:255], v[1:2]      ; encoding: [0xfe,0x00,0x72,0xd1,0x01,0x01,0x00,0x00]28840xfe,0x00,0x72,0xd1,0x01,0x01,0x00,0x002885 2886# CHECK: v_fract_f64_e64 v[5:6], v[254:255]      ; encoding: [0x05,0x00,0x72,0xd1,0xfe,0x01,0x00,0x00]28870x05,0x00,0x72,0xd1,0xfe,0x01,0x00,0x002888 2889# CHECK: v_fract_f64_e64 v[5:6], s[2:3]          ; encoding: [0x05,0x00,0x72,0xd1,0x02,0x00,0x00,0x00]28900x05,0x00,0x72,0xd1,0x02,0x00,0x00,0x002891 2892# CHECK: v_fract_f64_e64 v[5:6], s[4:5]          ; encoding: [0x05,0x00,0x72,0xd1,0x04,0x00,0x00,0x00]28930x05,0x00,0x72,0xd1,0x04,0x00,0x00,0x002894 2895# CHECK: v_fract_f64_e64 v[5:6], s[100:101]      ; encoding: [0x05,0x00,0x72,0xd1,0x64,0x00,0x00,0x00]28960x05,0x00,0x72,0xd1,0x64,0x00,0x00,0x002897 2898# CHECK: v_fract_f64_e64 v[5:6], flat_scratch    ; encoding: [0x05,0x00,0x72,0xd1,0x66,0x00,0x00,0x00]28990x05,0x00,0x72,0xd1,0x66,0x00,0x00,0x002900 2901# CHECK: v_fract_f64_e64 v[5:6], vcc             ; encoding: [0x05,0x00,0x72,0xd1,0x6a,0x00,0x00,0x00]29020x05,0x00,0x72,0xd1,0x6a,0x00,0x00,0x002903 2904# CHECK: v_fract_f64_e64 v[5:6], exec            ; encoding: [0x05,0x00,0x72,0xd1,0x7e,0x00,0x00,0x00]29050x05,0x00,0x72,0xd1,0x7e,0x00,0x00,0x002906 2907# CHECK: v_fract_f64_e64 v[5:6], 0               ; encoding: [0x05,0x00,0x72,0xd1,0x80,0x00,0x00,0x00]29080x05,0x00,0x72,0xd1,0x80,0x00,0x00,0x002909 2910# CHECK: v_fract_f64_e64 v[5:6], -1              ; encoding: [0x05,0x00,0x72,0xd1,0xc1,0x00,0x00,0x00]29110x05,0x00,0x72,0xd1,0xc1,0x00,0x00,0x002912 2913# CHECK: v_fract_f64_e64 v[5:6], 0.5             ; encoding: [0x05,0x00,0x72,0xd1,0xf0,0x00,0x00,0x00]29140x05,0x00,0x72,0xd1,0xf0,0x00,0x00,0x002915 2916# CHECK: v_fract_f64_e64 v[5:6], -4.0            ; encoding: [0x05,0x00,0x72,0xd1,0xf7,0x00,0x00,0x00]29170x05,0x00,0x72,0xd1,0xf7,0x00,0x00,0x002918 2919# CHECK: v_fract_f64_e64 v[5:6], -v[1:2]         ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x20]29200x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x202921 2922# CHECK: v_fract_f64_e64 v[5:6], |v[1:2]|        ; encoding: [0x05,0x01,0x72,0xd1,0x01,0x01,0x00,0x00]29230x05,0x01,0x72,0xd1,0x01,0x01,0x00,0x002924 2925# CHECK: v_fract_f64_e64 v[5:6], v[1:2] clamp    ; encoding: [0x05,0x80,0x72,0xd1,0x01,0x01,0x00,0x00]29260x05,0x80,0x72,0xd1,0x01,0x01,0x00,0x002927 2928# CHECK: v_fract_f64_e64 v[5:6], v[1:2] mul:2    ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x08]29290x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x082930 2931# CHECK: v_fract_f64_e64 v[5:6], v[1:2] mul:4    ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x10]29320x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x102933 2934# CHECK: v_fract_f64_e64 v[5:6], v[1:2] div:2    ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x18]29350x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x182936 2937# CHECK: v_frexp_exp_i32_f32_e64 v5, v1          ; encoding: [0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x00]29380x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x002939 2940# CHECK: v_frexp_exp_i32_f32_e64 v255, v1        ; encoding: [0xff,0x00,0x73,0xd1,0x01,0x01,0x00,0x00]29410xff,0x00,0x73,0xd1,0x01,0x01,0x00,0x002942 2943# CHECK: v_frexp_exp_i32_f32_e64 v5, v255        ; encoding: [0x05,0x00,0x73,0xd1,0xff,0x01,0x00,0x00]29440x05,0x00,0x73,0xd1,0xff,0x01,0x00,0x002945 2946# CHECK: v_frexp_exp_i32_f32_e64 v5, s1          ; encoding: [0x05,0x00,0x73,0xd1,0x01,0x00,0x00,0x00]29470x05,0x00,0x73,0xd1,0x01,0x00,0x00,0x002948 2949# CHECK: v_frexp_exp_i32_f32_e64 v5, s101        ; encoding: [0x05,0x00,0x73,0xd1,0x65,0x00,0x00,0x00]29500x05,0x00,0x73,0xd1,0x65,0x00,0x00,0x002951 2952# CHECK: v_frexp_exp_i32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x73,0xd1,0x66,0x00,0x00,0x00]29530x05,0x00,0x73,0xd1,0x66,0x00,0x00,0x002954 2955# CHECK: v_frexp_exp_i32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x73,0xd1,0x67,0x00,0x00,0x00]29560x05,0x00,0x73,0xd1,0x67,0x00,0x00,0x002957 2958# CHECK: v_frexp_exp_i32_f32_e64 v5, vcc_lo      ; encoding: [0x05,0x00,0x73,0xd1,0x6a,0x00,0x00,0x00]29590x05,0x00,0x73,0xd1,0x6a,0x00,0x00,0x002960 2961# CHECK: v_frexp_exp_i32_f32_e64 v5, vcc_hi      ; encoding: [0x05,0x00,0x73,0xd1,0x6b,0x00,0x00,0x00]29620x05,0x00,0x73,0xd1,0x6b,0x00,0x00,0x002963 2964# CHECK: v_frexp_exp_i32_f32_e64 v5, m0          ; encoding: [0x05,0x00,0x73,0xd1,0x7c,0x00,0x00,0x00]29650x05,0x00,0x73,0xd1,0x7c,0x00,0x00,0x002966 2967# CHECK: v_frexp_exp_i32_f32_e64 v5, exec_lo     ; encoding: [0x05,0x00,0x73,0xd1,0x7e,0x00,0x00,0x00]29680x05,0x00,0x73,0xd1,0x7e,0x00,0x00,0x002969 2970# CHECK: v_frexp_exp_i32_f32_e64 v5, exec_hi     ; encoding: [0x05,0x00,0x73,0xd1,0x7f,0x00,0x00,0x00]29710x05,0x00,0x73,0xd1,0x7f,0x00,0x00,0x002972 2973# CHECK: v_frexp_exp_i32_f32_e64 v5, 0           ; encoding: [0x05,0x00,0x73,0xd1,0x80,0x00,0x00,0x00]29740x05,0x00,0x73,0xd1,0x80,0x00,0x00,0x002975 2976# CHECK: v_frexp_exp_i32_f32_e64 v5, -1          ; encoding: [0x05,0x00,0x73,0xd1,0xc1,0x00,0x00,0x00]29770x05,0x00,0x73,0xd1,0xc1,0x00,0x00,0x002978 2979# CHECK: v_frexp_exp_i32_f32_e64 v5, 0.5         ; encoding: [0x05,0x00,0x73,0xd1,0xf0,0x00,0x00,0x00]29800x05,0x00,0x73,0xd1,0xf0,0x00,0x00,0x002981 2982# CHECK: v_frexp_exp_i32_f32_e64 v5, -4.0        ; encoding: [0x05,0x00,0x73,0xd1,0xf7,0x00,0x00,0x00]29830x05,0x00,0x73,0xd1,0xf7,0x00,0x00,0x002984 2985# CHECK: v_frexp_exp_i32_f32_e64 v5, -v1         ; encoding: [0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x20]29860x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x202987 2988# CHECK: v_frexp_exp_i32_f32_e64 v5, |v1|        ; encoding: [0x05,0x01,0x73,0xd1,0x01,0x01,0x00,0x00]29890x05,0x01,0x73,0xd1,0x01,0x01,0x00,0x002990 2991# CHECK: v_frexp_mant_f32_e64 v5, v1             ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x00]29920x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x002993 2994# CHECK: v_frexp_mant_f32_e64 v255, v1           ; encoding: [0xff,0x00,0x74,0xd1,0x01,0x01,0x00,0x00]29950xff,0x00,0x74,0xd1,0x01,0x01,0x00,0x002996 2997# CHECK: v_frexp_mant_f32_e64 v5, v255           ; encoding: [0x05,0x00,0x74,0xd1,0xff,0x01,0x00,0x00]29980x05,0x00,0x74,0xd1,0xff,0x01,0x00,0x002999 3000# CHECK: v_frexp_mant_f32_e64 v5, s1             ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x00,0x00,0x00]30010x05,0x00,0x74,0xd1,0x01,0x00,0x00,0x003002 3003# CHECK: v_frexp_mant_f32_e64 v5, s101           ; encoding: [0x05,0x00,0x74,0xd1,0x65,0x00,0x00,0x00]30040x05,0x00,0x74,0xd1,0x65,0x00,0x00,0x003005 3006# CHECK: v_frexp_mant_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x74,0xd1,0x66,0x00,0x00,0x00]30070x05,0x00,0x74,0xd1,0x66,0x00,0x00,0x003008 3009# CHECK: v_frexp_mant_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x74,0xd1,0x67,0x00,0x00,0x00]30100x05,0x00,0x74,0xd1,0x67,0x00,0x00,0x003011 3012# CHECK: v_frexp_mant_f32_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x74,0xd1,0x6a,0x00,0x00,0x00]30130x05,0x00,0x74,0xd1,0x6a,0x00,0x00,0x003014 3015# CHECK: v_frexp_mant_f32_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x74,0xd1,0x6b,0x00,0x00,0x00]30160x05,0x00,0x74,0xd1,0x6b,0x00,0x00,0x003017 3018# CHECK: v_frexp_mant_f32_e64 v5, m0             ; encoding: [0x05,0x00,0x74,0xd1,0x7c,0x00,0x00,0x00]30190x05,0x00,0x74,0xd1,0x7c,0x00,0x00,0x003020 3021# CHECK: v_frexp_mant_f32_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x74,0xd1,0x7e,0x00,0x00,0x00]30220x05,0x00,0x74,0xd1,0x7e,0x00,0x00,0x003023 3024# CHECK: v_frexp_mant_f32_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x74,0xd1,0x7f,0x00,0x00,0x00]30250x05,0x00,0x74,0xd1,0x7f,0x00,0x00,0x003026 3027# CHECK: v_frexp_mant_f32_e64 v5, 0              ; encoding: [0x05,0x00,0x74,0xd1,0x80,0x00,0x00,0x00]30280x05,0x00,0x74,0xd1,0x80,0x00,0x00,0x003029 3030# CHECK: v_frexp_mant_f32_e64 v5, -1             ; encoding: [0x05,0x00,0x74,0xd1,0xc1,0x00,0x00,0x00]30310x05,0x00,0x74,0xd1,0xc1,0x00,0x00,0x003032 3033# CHECK: v_frexp_mant_f32_e64 v5, 0.5            ; encoding: [0x05,0x00,0x74,0xd1,0xf0,0x00,0x00,0x00]30340x05,0x00,0x74,0xd1,0xf0,0x00,0x00,0x003035 3036# CHECK: v_frexp_mant_f32_e64 v5, -4.0           ; encoding: [0x05,0x00,0x74,0xd1,0xf7,0x00,0x00,0x00]30370x05,0x00,0x74,0xd1,0xf7,0x00,0x00,0x003038 3039# CHECK: v_frexp_mant_f32_e64 v5, -v1            ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x20]30400x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x203041 3042# CHECK: v_frexp_mant_f32_e64 v5, |v1|           ; encoding: [0x05,0x01,0x74,0xd1,0x01,0x01,0x00,0x00]30430x05,0x01,0x74,0xd1,0x01,0x01,0x00,0x003044 3045# CHECK: v_frexp_mant_f32_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x74,0xd1,0x01,0x01,0x00,0x00]30460x05,0x80,0x74,0xd1,0x01,0x01,0x00,0x003047 3048# CHECK: v_frexp_mant_f32_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x08]30490x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x083050 3051# CHECK: v_frexp_mant_f32_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x10]30520x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x103053 3054# CHECK: v_frexp_mant_f32_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x18]30550x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x183056 3057# CHECK: v_clrexcp                               ; encoding: [0x00,0x00,0x75,0xd1,0x00,0x00,0x00,0x00]30580x00,0x00,0x75,0xd1,0x00,0x00,0x00,0x003059 3060# CHECK: v_cvt_f16_u16_e64 v5, v1                ; encoding: [0x05,0x00,0x79,0xd1,0x01,0x01,0x00,0x00]30610x05,0x00,0x79,0xd1,0x01,0x01,0x00,0x003062 3063# CHECK: v_cvt_f16_u16_e64 v255, v1              ; encoding: [0xff,0x00,0x79,0xd1,0x01,0x01,0x00,0x00]30640xff,0x00,0x79,0xd1,0x01,0x01,0x00,0x003065 3066# CHECK: v_cvt_f16_u16_e64 v5, v255              ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x01,0x00,0x00]30670x05,0x00,0x79,0xd1,0xff,0x01,0x00,0x003068 3069# CHECK: v_cvt_f16_u16_e64 v5, s1                ; encoding: [0x05,0x00,0x79,0xd1,0x01,0x00,0x00,0x00]30700x05,0x00,0x79,0xd1,0x01,0x00,0x00,0x003071 3072# CHECK: v_cvt_f16_u16_e64 v5, s101              ; encoding: [0x05,0x00,0x79,0xd1,0x65,0x00,0x00,0x00]30730x05,0x00,0x79,0xd1,0x65,0x00,0x00,0x003074 3075# CHECK: v_cvt_f16_u16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x79,0xd1,0x66,0x00,0x00,0x00]30760x05,0x00,0x79,0xd1,0x66,0x00,0x00,0x003077 3078# CHECK: v_cvt_f16_u16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x79,0xd1,0x67,0x00,0x00,0x00]30790x05,0x00,0x79,0xd1,0x67,0x00,0x00,0x003080 3081# CHECK: v_cvt_f16_u16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x79,0xd1,0x6a,0x00,0x00,0x00]30820x05,0x00,0x79,0xd1,0x6a,0x00,0x00,0x003083 3084# CHECK: v_cvt_f16_u16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x79,0xd1,0x6b,0x00,0x00,0x00]30850x05,0x00,0x79,0xd1,0x6b,0x00,0x00,0x003086 3087# CHECK: v_cvt_f16_u16_e64 v5, m0                ; encoding: [0x05,0x00,0x79,0xd1,0x7c,0x00,0x00,0x00]30880x05,0x00,0x79,0xd1,0x7c,0x00,0x00,0x003089 3090# CHECK: v_cvt_f16_u16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x79,0xd1,0x7e,0x00,0x00,0x00]30910x05,0x00,0x79,0xd1,0x7e,0x00,0x00,0x003092 3093# CHECK: v_cvt_f16_u16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x79,0xd1,0x7f,0x00,0x00,0x00]30940x05,0x00,0x79,0xd1,0x7f,0x00,0x00,0x003095 3096# CHECK: v_cvt_f16_u16_e64 v5, 0                 ; encoding: [0x05,0x00,0x79,0xd1,0x80,0x00,0x00,0x00]30970x05,0x00,0x79,0xd1,0x80,0x00,0x00,0x003098 3099# CHECK: v_cvt_f16_u16_e64 v5, -1                ; encoding: [0x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00]31000x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x003101 3102# CHECK: v_cvt_f16_u16_e64 v5, 0x3800            ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x00,0x00,0x00]31030x05,0x00,0x79,0xd1,0xf0,0x00,0x00,0x003104 3105# CHECK: v_cvt_f16_u16_e64 v5, 0xc400            ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x00,0x00,0x00]31060x05,0x00,0x79,0xd1,0xf7,0x00,0x00,0x003107 3108# CHECK: v_cvt_f16_u16_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x79,0xd1,0x01,0x01,0x00,0x00]31090x05,0x80,0x79,0xd1,0x01,0x01,0x00,0x003110 3111# CHECK: v_cvt_f16_i16_e64 v5, v1                ; encoding: [0x05,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00]31120x05,0x00,0x7a,0xd1,0x01,0x01,0x00,0x003113 3114# CHECK: v_cvt_f16_i16_e64 v255, v1              ; encoding: [0xff,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00]31150xff,0x00,0x7a,0xd1,0x01,0x01,0x00,0x003116 3117# CHECK: v_cvt_f16_i16_e64 v5, v255              ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x01,0x00,0x00]31180x05,0x00,0x7a,0xd1,0xff,0x01,0x00,0x003119 3120# CHECK: v_cvt_f16_i16_e64 v5, s1                ; encoding: [0x05,0x00,0x7a,0xd1,0x01,0x00,0x00,0x00]31210x05,0x00,0x7a,0xd1,0x01,0x00,0x00,0x003122 3123# CHECK: v_cvt_f16_i16_e64 v5, s101              ; encoding: [0x05,0x00,0x7a,0xd1,0x65,0x00,0x00,0x00]31240x05,0x00,0x7a,0xd1,0x65,0x00,0x00,0x003125 3126# CHECK: v_cvt_f16_i16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x7a,0xd1,0x66,0x00,0x00,0x00]31270x05,0x00,0x7a,0xd1,0x66,0x00,0x00,0x003128 3129# CHECK: v_cvt_f16_i16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x7a,0xd1,0x67,0x00,0x00,0x00]31300x05,0x00,0x7a,0xd1,0x67,0x00,0x00,0x003131 3132# CHECK: v_cvt_f16_i16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x7a,0xd1,0x6a,0x00,0x00,0x00]31330x05,0x00,0x7a,0xd1,0x6a,0x00,0x00,0x003134 3135# CHECK: v_cvt_f16_i16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x7a,0xd1,0x6b,0x00,0x00,0x00]31360x05,0x00,0x7a,0xd1,0x6b,0x00,0x00,0x003137 3138# CHECK: v_cvt_f16_i16_e64 v5, m0                ; encoding: [0x05,0x00,0x7a,0xd1,0x7c,0x00,0x00,0x00]31390x05,0x00,0x7a,0xd1,0x7c,0x00,0x00,0x003140 3141# CHECK: v_cvt_f16_i16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x7a,0xd1,0x7e,0x00,0x00,0x00]31420x05,0x00,0x7a,0xd1,0x7e,0x00,0x00,0x003143 3144# CHECK: v_cvt_f16_i16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x7a,0xd1,0x7f,0x00,0x00,0x00]31450x05,0x00,0x7a,0xd1,0x7f,0x00,0x00,0x003146 3147# CHECK: v_cvt_f16_i16_e64 v5, 0                 ; encoding: [0x05,0x00,0x7a,0xd1,0x80,0x00,0x00,0x00]31480x05,0x00,0x7a,0xd1,0x80,0x00,0x00,0x003149 3150# CHECK: v_cvt_f16_i16_e64 v5, -1                ; encoding: [0x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00]31510x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x003152 3153# CHECK: v_cvt_f16_i16_e64 v5, 0x3800            ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x00,0x00,0x00]31540x05,0x00,0x7a,0xd1,0xf0,0x00,0x00,0x003155 3156# CHECK: v_cvt_f16_i16_e64 v5, 0xc400            ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x00,0x00,0x00]31570x05,0x00,0x7a,0xd1,0xf7,0x00,0x00,0x003158 3159# CHECK: v_cvt_f16_i16_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x7a,0xd1,0x01,0x01,0x00,0x00]31600x05,0x80,0x7a,0xd1,0x01,0x01,0x00,0x003161 3162# CHECK: v_cvt_u16_f16_e64 v5, v1                ; encoding: [0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00]31630x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x003164 3165# CHECK: v_cvt_u16_f16_e64 v255, v1              ; encoding: [0xff,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00]31660xff,0x00,0x7b,0xd1,0x01,0x01,0x00,0x003167 3168# CHECK: v_cvt_u16_f16_e64 v5, v255              ; encoding: [0x05,0x00,0x7b,0xd1,0xff,0x01,0x00,0x00]31690x05,0x00,0x7b,0xd1,0xff,0x01,0x00,0x003170 3171# CHECK: v_cvt_u16_f16_e64 v5, s1                ; encoding: [0x05,0x00,0x7b,0xd1,0x01,0x00,0x00,0x00]31720x05,0x00,0x7b,0xd1,0x01,0x00,0x00,0x003173 3174# CHECK: v_cvt_u16_f16_e64 v5, s101              ; encoding: [0x05,0x00,0x7b,0xd1,0x65,0x00,0x00,0x00]31750x05,0x00,0x7b,0xd1,0x65,0x00,0x00,0x003176 3177# CHECK: v_cvt_u16_f16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x7b,0xd1,0x66,0x00,0x00,0x00]31780x05,0x00,0x7b,0xd1,0x66,0x00,0x00,0x003179 3180# CHECK: v_cvt_u16_f16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x7b,0xd1,0x67,0x00,0x00,0x00]31810x05,0x00,0x7b,0xd1,0x67,0x00,0x00,0x003182 3183# CHECK: v_cvt_u16_f16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x7b,0xd1,0x6a,0x00,0x00,0x00]31840x05,0x00,0x7b,0xd1,0x6a,0x00,0x00,0x003185 3186# CHECK: v_cvt_u16_f16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x7b,0xd1,0x6b,0x00,0x00,0x00]31870x05,0x00,0x7b,0xd1,0x6b,0x00,0x00,0x003188 3189# CHECK: v_cvt_u16_f16_e64 v5, m0                ; encoding: [0x05,0x00,0x7b,0xd1,0x7c,0x00,0x00,0x00]31900x05,0x00,0x7b,0xd1,0x7c,0x00,0x00,0x003191 3192# CHECK: v_cvt_u16_f16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x7b,0xd1,0x7e,0x00,0x00,0x00]31930x05,0x00,0x7b,0xd1,0x7e,0x00,0x00,0x003194 3195# CHECK: v_cvt_u16_f16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x7b,0xd1,0x7f,0x00,0x00,0x00]31960x05,0x00,0x7b,0xd1,0x7f,0x00,0x00,0x003197 3198# CHECK: v_cvt_u16_f16_e64 v5, 0                 ; encoding: [0x05,0x00,0x7b,0xd1,0x80,0x00,0x00,0x00]31990x05,0x00,0x7b,0xd1,0x80,0x00,0x00,0x003200 3201# CHECK: v_cvt_u16_f16_e64 v5, -1                ; encoding: [0x05,0x00,0x7b,0xd1,0xc1,0x00,0x00,0x00]32020x05,0x00,0x7b,0xd1,0xc1,0x00,0x00,0x003203 3204# CHECK: v_cvt_u16_f16_e64 v5, 0.5               ; encoding: [0x05,0x00,0x7b,0xd1,0xf0,0x00,0x00,0x00]32050x05,0x00,0x7b,0xd1,0xf0,0x00,0x00,0x003206 3207# CHECK: v_cvt_u16_f16_e64 v5, -4.0              ; encoding: [0x05,0x00,0x7b,0xd1,0xf7,0x00,0x00,0x00]32080x05,0x00,0x7b,0xd1,0xf7,0x00,0x00,0x003209 3210# CHECK: v_cvt_u16_f16_e64 v5, -v1               ; encoding: [0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x20]32110x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x203212 3213# CHECK: v_cvt_u16_f16_e64 v5, |v1|              ; encoding: [0x05,0x01,0x7b,0xd1,0x01,0x01,0x00,0x00]32140x05,0x01,0x7b,0xd1,0x01,0x01,0x00,0x003215 3216# CHECK: v_cvt_u16_f16_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x7b,0xd1,0x01,0x01,0x00,0x00]32170x05,0x80,0x7b,0xd1,0x01,0x01,0x00,0x003218 3219# CHECK: v_cvt_i16_f16_e64 v5, v1                ; encoding: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00]32200x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x003221 3222# CHECK: v_cvt_i16_f16_e64 v255, v1              ; encoding: [0xff,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00]32230xff,0x00,0x7c,0xd1,0x01,0x01,0x00,0x003224 3225# CHECK: v_cvt_i16_f16_e64 v5, v255              ; encoding: [0x05,0x00,0x7c,0xd1,0xff,0x01,0x00,0x00]32260x05,0x00,0x7c,0xd1,0xff,0x01,0x00,0x003227 3228# CHECK: v_cvt_i16_f16_e64 v5, s1                ; encoding: [0x05,0x00,0x7c,0xd1,0x01,0x00,0x00,0x00]32290x05,0x00,0x7c,0xd1,0x01,0x00,0x00,0x003230 3231# CHECK: v_cvt_i16_f16_e64 v5, s101              ; encoding: [0x05,0x00,0x7c,0xd1,0x65,0x00,0x00,0x00]32320x05,0x00,0x7c,0xd1,0x65,0x00,0x00,0x003233 3234# CHECK: v_cvt_i16_f16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x7c,0xd1,0x66,0x00,0x00,0x00]32350x05,0x00,0x7c,0xd1,0x66,0x00,0x00,0x003236 3237# CHECK: v_cvt_i16_f16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x7c,0xd1,0x67,0x00,0x00,0x00]32380x05,0x00,0x7c,0xd1,0x67,0x00,0x00,0x003239 3240# CHECK: v_cvt_i16_f16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x7c,0xd1,0x6a,0x00,0x00,0x00]32410x05,0x00,0x7c,0xd1,0x6a,0x00,0x00,0x003242 3243# CHECK: v_cvt_i16_f16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x7c,0xd1,0x6b,0x00,0x00,0x00]32440x05,0x00,0x7c,0xd1,0x6b,0x00,0x00,0x003245 3246# CHECK: v_cvt_i16_f16_e64 v5, m0                ; encoding: [0x05,0x00,0x7c,0xd1,0x7c,0x00,0x00,0x00]32470x05,0x00,0x7c,0xd1,0x7c,0x00,0x00,0x003248 3249# CHECK: v_cvt_i16_f16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x7c,0xd1,0x7e,0x00,0x00,0x00]32500x05,0x00,0x7c,0xd1,0x7e,0x00,0x00,0x003251 3252# CHECK: v_cvt_i16_f16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x7c,0xd1,0x7f,0x00,0x00,0x00]32530x05,0x00,0x7c,0xd1,0x7f,0x00,0x00,0x003254 3255# CHECK: v_cvt_i16_f16_e64 v5, 0                 ; encoding: [0x05,0x00,0x7c,0xd1,0x80,0x00,0x00,0x00]32560x05,0x00,0x7c,0xd1,0x80,0x00,0x00,0x003257 3258# CHECK: v_cvt_i16_f16_e64 v5, -1                ; encoding: [0x05,0x00,0x7c,0xd1,0xc1,0x00,0x00,0x00]32590x05,0x00,0x7c,0xd1,0xc1,0x00,0x00,0x003260 3261# CHECK: v_cvt_i16_f16_e64 v5, 0.5               ; encoding: [0x05,0x00,0x7c,0xd1,0xf0,0x00,0x00,0x00]32620x05,0x00,0x7c,0xd1,0xf0,0x00,0x00,0x003263 3264# CHECK: v_cvt_i16_f16_e64 v5, -4.0              ; encoding: [0x05,0x00,0x7c,0xd1,0xf7,0x00,0x00,0x00]32650x05,0x00,0x7c,0xd1,0xf7,0x00,0x00,0x003266 3267# CHECK: v_cvt_i16_f16_e64 v5, -v1               ; encoding: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x20]32680x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x203269 3270# CHECK: v_cvt_i16_f16_e64 v5, |v1|              ; encoding: [0x05,0x01,0x7c,0xd1,0x01,0x01,0x00,0x00]32710x05,0x01,0x7c,0xd1,0x01,0x01,0x00,0x003272 3273# CHECK: v_cvt_i16_f16_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x7c,0xd1,0x01,0x01,0x00,0x00]32740x05,0x80,0x7c,0xd1,0x01,0x01,0x00,0x003275 3276# CHECK: v_rcp_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00]32770x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x003278 3279# CHECK: v_rcp_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00]32800xff,0x00,0x7d,0xd1,0x01,0x01,0x00,0x003281 3282# CHECK: v_rcp_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x7d,0xd1,0xff,0x01,0x00,0x00]32830x05,0x00,0x7d,0xd1,0xff,0x01,0x00,0x003284 3285# CHECK: v_rcp_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x7d,0xd1,0x01,0x00,0x00,0x00]32860x05,0x00,0x7d,0xd1,0x01,0x00,0x00,0x003287 3288# CHECK: v_rcp_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x7d,0xd1,0x65,0x00,0x00,0x00]32890x05,0x00,0x7d,0xd1,0x65,0x00,0x00,0x003290 3291# CHECK: v_rcp_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x7d,0xd1,0x66,0x00,0x00,0x00]32920x05,0x00,0x7d,0xd1,0x66,0x00,0x00,0x003293 3294# CHECK: v_rcp_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x7d,0xd1,0x67,0x00,0x00,0x00]32950x05,0x00,0x7d,0xd1,0x67,0x00,0x00,0x003296 3297# CHECK: v_rcp_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x7d,0xd1,0x6a,0x00,0x00,0x00]32980x05,0x00,0x7d,0xd1,0x6a,0x00,0x00,0x003299 3300# CHECK: v_rcp_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x7d,0xd1,0x6b,0x00,0x00,0x00]33010x05,0x00,0x7d,0xd1,0x6b,0x00,0x00,0x003302 3303# CHECK: v_rcp_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x7d,0xd1,0x7c,0x00,0x00,0x00]33040x05,0x00,0x7d,0xd1,0x7c,0x00,0x00,0x003305 3306# CHECK: v_rcp_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x7d,0xd1,0x7e,0x00,0x00,0x00]33070x05,0x00,0x7d,0xd1,0x7e,0x00,0x00,0x003308 3309# CHECK: v_rcp_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x7d,0xd1,0x7f,0x00,0x00,0x00]33100x05,0x00,0x7d,0xd1,0x7f,0x00,0x00,0x003311 3312# CHECK: v_rcp_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x7d,0xd1,0x80,0x00,0x00,0x00]33130x05,0x00,0x7d,0xd1,0x80,0x00,0x00,0x003314 3315# CHECK: v_rcp_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x7d,0xd1,0xc1,0x00,0x00,0x00]33160x05,0x00,0x7d,0xd1,0xc1,0x00,0x00,0x003317 3318# CHECK: v_rcp_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x7d,0xd1,0xf0,0x00,0x00,0x00]33190x05,0x00,0x7d,0xd1,0xf0,0x00,0x00,0x003320 3321# CHECK: v_rcp_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x7d,0xd1,0xf7,0x00,0x00,0x00]33220x05,0x00,0x7d,0xd1,0xf7,0x00,0x00,0x003323 3324# CHECK: v_rcp_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x20]33250x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x203326 3327# CHECK: v_rcp_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x7d,0xd1,0x01,0x01,0x00,0x00]33280x05,0x01,0x7d,0xd1,0x01,0x01,0x00,0x003329 3330# CHECK: v_rcp_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x7d,0xd1,0x01,0x01,0x00,0x00]33310x05,0x80,0x7d,0xd1,0x01,0x01,0x00,0x003332 3333# CHECK: v_sqrt_f16_e64 v5, v1                   ; encoding: [0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00]33340x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x003335 3336# CHECK: v_sqrt_f16_e64 v255, v1                 ; encoding: [0xff,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00]33370xff,0x00,0x7e,0xd1,0x01,0x01,0x00,0x003338 3339# CHECK: v_sqrt_f16_e64 v5, v255                 ; encoding: [0x05,0x00,0x7e,0xd1,0xff,0x01,0x00,0x00]33400x05,0x00,0x7e,0xd1,0xff,0x01,0x00,0x003341 3342# CHECK: v_sqrt_f16_e64 v5, s1                   ; encoding: [0x05,0x00,0x7e,0xd1,0x01,0x00,0x00,0x00]33430x05,0x00,0x7e,0xd1,0x01,0x00,0x00,0x003344 3345# CHECK: v_sqrt_f16_e64 v5, s101                 ; encoding: [0x05,0x00,0x7e,0xd1,0x65,0x00,0x00,0x00]33460x05,0x00,0x7e,0xd1,0x65,0x00,0x00,0x003347 3348# CHECK: v_sqrt_f16_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x7e,0xd1,0x66,0x00,0x00,0x00]33490x05,0x00,0x7e,0xd1,0x66,0x00,0x00,0x003350 3351# CHECK: v_sqrt_f16_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x7e,0xd1,0x67,0x00,0x00,0x00]33520x05,0x00,0x7e,0xd1,0x67,0x00,0x00,0x003353 3354# CHECK: v_sqrt_f16_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x7e,0xd1,0x6a,0x00,0x00,0x00]33550x05,0x00,0x7e,0xd1,0x6a,0x00,0x00,0x003356 3357# CHECK: v_sqrt_f16_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x7e,0xd1,0x6b,0x00,0x00,0x00]33580x05,0x00,0x7e,0xd1,0x6b,0x00,0x00,0x003359 3360# CHECK: v_sqrt_f16_e64 v5, m0                   ; encoding: [0x05,0x00,0x7e,0xd1,0x7c,0x00,0x00,0x00]33610x05,0x00,0x7e,0xd1,0x7c,0x00,0x00,0x003362 3363# CHECK: v_sqrt_f16_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x7e,0xd1,0x7e,0x00,0x00,0x00]33640x05,0x00,0x7e,0xd1,0x7e,0x00,0x00,0x003365 3366# CHECK: v_sqrt_f16_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x7e,0xd1,0x7f,0x00,0x00,0x00]33670x05,0x00,0x7e,0xd1,0x7f,0x00,0x00,0x003368 3369# CHECK: v_sqrt_f16_e64 v5, 0                    ; encoding: [0x05,0x00,0x7e,0xd1,0x80,0x00,0x00,0x00]33700x05,0x00,0x7e,0xd1,0x80,0x00,0x00,0x003371 3372# CHECK: v_sqrt_f16_e64 v5, -1                   ; encoding: [0x05,0x00,0x7e,0xd1,0xc1,0x00,0x00,0x00]33730x05,0x00,0x7e,0xd1,0xc1,0x00,0x00,0x003374 3375# CHECK: v_sqrt_f16_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x7e,0xd1,0xf0,0x00,0x00,0x00]33760x05,0x00,0x7e,0xd1,0xf0,0x00,0x00,0x003377 3378# CHECK: v_sqrt_f16_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x7e,0xd1,0xf7,0x00,0x00,0x00]33790x05,0x00,0x7e,0xd1,0xf7,0x00,0x00,0x003380 3381# CHECK: v_sqrt_f16_e64 v5, -v1                  ; encoding: [0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x20]33820x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x203383 3384# CHECK: v_sqrt_f16_e64 v5, |v1|                 ; encoding: [0x05,0x01,0x7e,0xd1,0x01,0x01,0x00,0x00]33850x05,0x01,0x7e,0xd1,0x01,0x01,0x00,0x003386 3387# CHECK: v_sqrt_f16_e64 v5, v1 clamp             ; encoding: [0x05,0x80,0x7e,0xd1,0x01,0x01,0x00,0x00]33880x05,0x80,0x7e,0xd1,0x01,0x01,0x00,0x003389 3390# CHECK: v_rsq_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00]33910x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x003392 3393# CHECK: v_rsq_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00]33940xff,0x00,0x7f,0xd1,0x01,0x01,0x00,0x003395 3396# CHECK: v_rsq_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x7f,0xd1,0xff,0x01,0x00,0x00]33970x05,0x00,0x7f,0xd1,0xff,0x01,0x00,0x003398 3399# CHECK: v_rsq_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x7f,0xd1,0x01,0x00,0x00,0x00]34000x05,0x00,0x7f,0xd1,0x01,0x00,0x00,0x003401 3402# CHECK: v_rsq_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x7f,0xd1,0x65,0x00,0x00,0x00]34030x05,0x00,0x7f,0xd1,0x65,0x00,0x00,0x003404 3405# CHECK: v_rsq_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x7f,0xd1,0x66,0x00,0x00,0x00]34060x05,0x00,0x7f,0xd1,0x66,0x00,0x00,0x003407 3408# CHECK: v_rsq_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x7f,0xd1,0x67,0x00,0x00,0x00]34090x05,0x00,0x7f,0xd1,0x67,0x00,0x00,0x003410 3411# CHECK: v_rsq_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x7f,0xd1,0x6a,0x00,0x00,0x00]34120x05,0x00,0x7f,0xd1,0x6a,0x00,0x00,0x003413 3414# CHECK: v_rsq_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x7f,0xd1,0x6b,0x00,0x00,0x00]34150x05,0x00,0x7f,0xd1,0x6b,0x00,0x00,0x003416 3417# CHECK: v_rsq_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x7f,0xd1,0x7c,0x00,0x00,0x00]34180x05,0x00,0x7f,0xd1,0x7c,0x00,0x00,0x003419 3420# CHECK: v_rsq_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x7f,0xd1,0x7e,0x00,0x00,0x00]34210x05,0x00,0x7f,0xd1,0x7e,0x00,0x00,0x003422 3423# CHECK: v_rsq_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x7f,0xd1,0x7f,0x00,0x00,0x00]34240x05,0x00,0x7f,0xd1,0x7f,0x00,0x00,0x003425 3426# CHECK: v_rsq_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x7f,0xd1,0x80,0x00,0x00,0x00]34270x05,0x00,0x7f,0xd1,0x80,0x00,0x00,0x003428 3429# CHECK: v_rsq_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x7f,0xd1,0xc1,0x00,0x00,0x00]34300x05,0x00,0x7f,0xd1,0xc1,0x00,0x00,0x003431 3432# CHECK: v_rsq_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x7f,0xd1,0xf0,0x00,0x00,0x00]34330x05,0x00,0x7f,0xd1,0xf0,0x00,0x00,0x003434 3435# CHECK: v_rsq_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x7f,0xd1,0xf7,0x00,0x00,0x00]34360x05,0x00,0x7f,0xd1,0xf7,0x00,0x00,0x003437 3438# CHECK: v_rsq_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x20]34390x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x203440 3441# CHECK: v_rsq_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x7f,0xd1,0x01,0x01,0x00,0x00]34420x05,0x01,0x7f,0xd1,0x01,0x01,0x00,0x003443 3444# CHECK: v_rsq_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x7f,0xd1,0x01,0x01,0x00,0x00]34450x05,0x80,0x7f,0xd1,0x01,0x01,0x00,0x003446 3447# CHECK: v_log_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x00]34480x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x003449 3450# CHECK: v_log_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x80,0xd1,0x01,0x01,0x00,0x00]34510xff,0x00,0x80,0xd1,0x01,0x01,0x00,0x003452 3453# CHECK: v_log_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x80,0xd1,0xff,0x01,0x00,0x00]34540x05,0x00,0x80,0xd1,0xff,0x01,0x00,0x003455 3456# CHECK: v_log_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x80,0xd1,0x01,0x00,0x00,0x00]34570x05,0x00,0x80,0xd1,0x01,0x00,0x00,0x003458 3459# CHECK: v_log_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x80,0xd1,0x65,0x00,0x00,0x00]34600x05,0x00,0x80,0xd1,0x65,0x00,0x00,0x003461 3462# CHECK: v_log_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x80,0xd1,0x66,0x00,0x00,0x00]34630x05,0x00,0x80,0xd1,0x66,0x00,0x00,0x003464 3465# CHECK: v_log_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x80,0xd1,0x67,0x00,0x00,0x00]34660x05,0x00,0x80,0xd1,0x67,0x00,0x00,0x003467 3468# CHECK: v_log_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x80,0xd1,0x6a,0x00,0x00,0x00]34690x05,0x00,0x80,0xd1,0x6a,0x00,0x00,0x003470 3471# CHECK: v_log_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x80,0xd1,0x6b,0x00,0x00,0x00]34720x05,0x00,0x80,0xd1,0x6b,0x00,0x00,0x003473 3474# CHECK: v_log_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x80,0xd1,0x7c,0x00,0x00,0x00]34750x05,0x00,0x80,0xd1,0x7c,0x00,0x00,0x003476 3477# CHECK: v_log_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x80,0xd1,0x7e,0x00,0x00,0x00]34780x05,0x00,0x80,0xd1,0x7e,0x00,0x00,0x003479 3480# CHECK: v_log_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x80,0xd1,0x7f,0x00,0x00,0x00]34810x05,0x00,0x80,0xd1,0x7f,0x00,0x00,0x003482 3483# CHECK: v_log_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x80,0xd1,0x80,0x00,0x00,0x00]34840x05,0x00,0x80,0xd1,0x80,0x00,0x00,0x003485 3486# CHECK: v_log_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x80,0xd1,0xc1,0x00,0x00,0x00]34870x05,0x00,0x80,0xd1,0xc1,0x00,0x00,0x003488 3489# CHECK: v_log_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x80,0xd1,0xf0,0x00,0x00,0x00]34900x05,0x00,0x80,0xd1,0xf0,0x00,0x00,0x003491 3492# CHECK: v_log_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x80,0xd1,0xf7,0x00,0x00,0x00]34930x05,0x00,0x80,0xd1,0xf7,0x00,0x00,0x003494 3495# CHECK: v_log_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x20]34960x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x203497 3498# CHECK: v_log_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x80,0xd1,0x01,0x01,0x00,0x00]34990x05,0x01,0x80,0xd1,0x01,0x01,0x00,0x003500 3501# CHECK: v_log_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x80,0xd1,0x01,0x01,0x00,0x00]35020x05,0x80,0x80,0xd1,0x01,0x01,0x00,0x003503 3504# CHECK: v_exp_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x00]35050x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x003506 3507# CHECK: v_exp_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x81,0xd1,0x01,0x01,0x00,0x00]35080xff,0x00,0x81,0xd1,0x01,0x01,0x00,0x003509 3510# CHECK: v_exp_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x81,0xd1,0xff,0x01,0x00,0x00]35110x05,0x00,0x81,0xd1,0xff,0x01,0x00,0x003512 3513# CHECK: v_exp_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x81,0xd1,0x01,0x00,0x00,0x00]35140x05,0x00,0x81,0xd1,0x01,0x00,0x00,0x003515 3516# CHECK: v_exp_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x81,0xd1,0x65,0x00,0x00,0x00]35170x05,0x00,0x81,0xd1,0x65,0x00,0x00,0x003518 3519# CHECK: v_exp_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x81,0xd1,0x66,0x00,0x00,0x00]35200x05,0x00,0x81,0xd1,0x66,0x00,0x00,0x003521 3522# CHECK: v_exp_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x81,0xd1,0x67,0x00,0x00,0x00]35230x05,0x00,0x81,0xd1,0x67,0x00,0x00,0x003524 3525# CHECK: v_exp_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x81,0xd1,0x6a,0x00,0x00,0x00]35260x05,0x00,0x81,0xd1,0x6a,0x00,0x00,0x003527 3528# CHECK: v_exp_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x81,0xd1,0x6b,0x00,0x00,0x00]35290x05,0x00,0x81,0xd1,0x6b,0x00,0x00,0x003530 3531# CHECK: v_exp_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x81,0xd1,0x7c,0x00,0x00,0x00]35320x05,0x00,0x81,0xd1,0x7c,0x00,0x00,0x003533 3534# CHECK: v_exp_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x81,0xd1,0x7e,0x00,0x00,0x00]35350x05,0x00,0x81,0xd1,0x7e,0x00,0x00,0x003536 3537# CHECK: v_exp_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x81,0xd1,0x7f,0x00,0x00,0x00]35380x05,0x00,0x81,0xd1,0x7f,0x00,0x00,0x003539 3540# CHECK: v_exp_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x81,0xd1,0x80,0x00,0x00,0x00]35410x05,0x00,0x81,0xd1,0x80,0x00,0x00,0x003542 3543# CHECK: v_exp_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x81,0xd1,0xc1,0x00,0x00,0x00]35440x05,0x00,0x81,0xd1,0xc1,0x00,0x00,0x003545 3546# CHECK: v_exp_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x81,0xd1,0xf0,0x00,0x00,0x00]35470x05,0x00,0x81,0xd1,0xf0,0x00,0x00,0x003548 3549# CHECK: v_exp_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x81,0xd1,0xf7,0x00,0x00,0x00]35500x05,0x00,0x81,0xd1,0xf7,0x00,0x00,0x003551 3552# CHECK: v_exp_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x20]35530x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x203554 3555# CHECK: v_exp_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x81,0xd1,0x01,0x01,0x00,0x00]35560x05,0x01,0x81,0xd1,0x01,0x01,0x00,0x003557 3558# CHECK: v_exp_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x81,0xd1,0x01,0x01,0x00,0x00]35590x05,0x80,0x81,0xd1,0x01,0x01,0x00,0x003560 3561# CHECK: v_frexp_mant_f16_e64 v5, v1             ; encoding: [0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x00]35620x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x003563 3564# CHECK: v_frexp_mant_f16_e64 v255, v1           ; encoding: [0xff,0x00,0x82,0xd1,0x01,0x01,0x00,0x00]35650xff,0x00,0x82,0xd1,0x01,0x01,0x00,0x003566 3567# CHECK: v_frexp_mant_f16_e64 v5, v255           ; encoding: [0x05,0x00,0x82,0xd1,0xff,0x01,0x00,0x00]35680x05,0x00,0x82,0xd1,0xff,0x01,0x00,0x003569 3570# CHECK: v_frexp_mant_f16_e64 v5, s1             ; encoding: [0x05,0x00,0x82,0xd1,0x01,0x00,0x00,0x00]35710x05,0x00,0x82,0xd1,0x01,0x00,0x00,0x003572 3573# CHECK: v_frexp_mant_f16_e64 v5, s101           ; encoding: [0x05,0x00,0x82,0xd1,0x65,0x00,0x00,0x00]35740x05,0x00,0x82,0xd1,0x65,0x00,0x00,0x003575 3576# CHECK: v_frexp_mant_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x82,0xd1,0x66,0x00,0x00,0x00]35770x05,0x00,0x82,0xd1,0x66,0x00,0x00,0x003578 3579# CHECK: v_frexp_mant_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x82,0xd1,0x67,0x00,0x00,0x00]35800x05,0x00,0x82,0xd1,0x67,0x00,0x00,0x003581 3582# CHECK: v_frexp_mant_f16_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x82,0xd1,0x6a,0x00,0x00,0x00]35830x05,0x00,0x82,0xd1,0x6a,0x00,0x00,0x003584 3585# CHECK: v_frexp_mant_f16_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x82,0xd1,0x6b,0x00,0x00,0x00]35860x05,0x00,0x82,0xd1,0x6b,0x00,0x00,0x003587 3588# CHECK: v_frexp_mant_f16_e64 v5, m0             ; encoding: [0x05,0x00,0x82,0xd1,0x7c,0x00,0x00,0x00]35890x05,0x00,0x82,0xd1,0x7c,0x00,0x00,0x003590 3591# CHECK: v_frexp_mant_f16_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x82,0xd1,0x7e,0x00,0x00,0x00]35920x05,0x00,0x82,0xd1,0x7e,0x00,0x00,0x003593 3594# CHECK: v_frexp_mant_f16_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x82,0xd1,0x7f,0x00,0x00,0x00]35950x05,0x00,0x82,0xd1,0x7f,0x00,0x00,0x003596 3597# CHECK: v_frexp_mant_f16_e64 v5, 0              ; encoding: [0x05,0x00,0x82,0xd1,0x80,0x00,0x00,0x00]35980x05,0x00,0x82,0xd1,0x80,0x00,0x00,0x003599 3600# CHECK: v_frexp_mant_f16_e64 v5, -1             ; encoding: [0x05,0x00,0x82,0xd1,0xc1,0x00,0x00,0x00]36010x05,0x00,0x82,0xd1,0xc1,0x00,0x00,0x003602 3603# CHECK: v_frexp_mant_f16_e64 v5, 0.5            ; encoding: [0x05,0x00,0x82,0xd1,0xf0,0x00,0x00,0x00]36040x05,0x00,0x82,0xd1,0xf0,0x00,0x00,0x003605 3606# CHECK: v_frexp_mant_f16_e64 v5, -4.0           ; encoding: [0x05,0x00,0x82,0xd1,0xf7,0x00,0x00,0x00]36070x05,0x00,0x82,0xd1,0xf7,0x00,0x00,0x003608 3609# CHECK: v_frexp_mant_f16_e64 v5, -v1            ; encoding: [0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x20]36100x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x203611 3612# CHECK: v_frexp_mant_f16_e64 v5, |v1|           ; encoding: [0x05,0x01,0x82,0xd1,0x01,0x01,0x00,0x00]36130x05,0x01,0x82,0xd1,0x01,0x01,0x00,0x003614 3615# CHECK: v_frexp_mant_f16_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x82,0xd1,0x01,0x01,0x00,0x00]36160x05,0x80,0x82,0xd1,0x01,0x01,0x00,0x003617 3618# CHECK: v_frexp_exp_i16_f16_e64 v5, v1          ; encoding: [0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x00]36190x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x003620 3621# CHECK: v_frexp_exp_i16_f16_e64 v255, v1        ; encoding: [0xff,0x00,0x83,0xd1,0x01,0x01,0x00,0x00]36220xff,0x00,0x83,0xd1,0x01,0x01,0x00,0x003623 3624# CHECK: v_frexp_exp_i16_f16_e64 v5, v255        ; encoding: [0x05,0x00,0x83,0xd1,0xff,0x01,0x00,0x00]36250x05,0x00,0x83,0xd1,0xff,0x01,0x00,0x003626 3627# CHECK: v_frexp_exp_i16_f16_e64 v5, s1          ; encoding: [0x05,0x00,0x83,0xd1,0x01,0x00,0x00,0x00]36280x05,0x00,0x83,0xd1,0x01,0x00,0x00,0x003629 3630# CHECK: v_frexp_exp_i16_f16_e64 v5, s101        ; encoding: [0x05,0x00,0x83,0xd1,0x65,0x00,0x00,0x00]36310x05,0x00,0x83,0xd1,0x65,0x00,0x00,0x003632 3633# CHECK: v_frexp_exp_i16_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x83,0xd1,0x66,0x00,0x00,0x00]36340x05,0x00,0x83,0xd1,0x66,0x00,0x00,0x003635 3636# CHECK: v_frexp_exp_i16_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x83,0xd1,0x67,0x00,0x00,0x00]36370x05,0x00,0x83,0xd1,0x67,0x00,0x00,0x003638 3639# CHECK: v_frexp_exp_i16_f16_e64 v5, vcc_lo      ; encoding: [0x05,0x00,0x83,0xd1,0x6a,0x00,0x00,0x00]36400x05,0x00,0x83,0xd1,0x6a,0x00,0x00,0x003641 3642# CHECK: v_frexp_exp_i16_f16_e64 v5, vcc_hi      ; encoding: [0x05,0x00,0x83,0xd1,0x6b,0x00,0x00,0x00]36430x05,0x00,0x83,0xd1,0x6b,0x00,0x00,0x003644 3645# CHECK: v_frexp_exp_i16_f16_e64 v5, m0          ; encoding: [0x05,0x00,0x83,0xd1,0x7c,0x00,0x00,0x00]36460x05,0x00,0x83,0xd1,0x7c,0x00,0x00,0x003647 3648# CHECK: v_frexp_exp_i16_f16_e64 v5, exec_lo     ; encoding: [0x05,0x00,0x83,0xd1,0x7e,0x00,0x00,0x00]36490x05,0x00,0x83,0xd1,0x7e,0x00,0x00,0x003650 3651# CHECK: v_frexp_exp_i16_f16_e64 v5, exec_hi     ; encoding: [0x05,0x00,0x83,0xd1,0x7f,0x00,0x00,0x00]36520x05,0x00,0x83,0xd1,0x7f,0x00,0x00,0x003653 3654# CHECK: v_frexp_exp_i16_f16_e64 v5, 0           ; encoding: [0x05,0x00,0x83,0xd1,0x80,0x00,0x00,0x00]36550x05,0x00,0x83,0xd1,0x80,0x00,0x00,0x003656 3657# CHECK: v_frexp_exp_i16_f16_e64 v5, -1          ; encoding: [0x05,0x00,0x83,0xd1,0xc1,0x00,0x00,0x00]36580x05,0x00,0x83,0xd1,0xc1,0x00,0x00,0x003659 3660# CHECK: v_frexp_exp_i16_f16_e64 v5, 0.5         ; encoding: [0x05,0x00,0x83,0xd1,0xf0,0x00,0x00,0x00]36610x05,0x00,0x83,0xd1,0xf0,0x00,0x00,0x003662 3663# CHECK: v_frexp_exp_i16_f16_e64 v5, -4.0        ; encoding: [0x05,0x00,0x83,0xd1,0xf7,0x00,0x00,0x00]36640x05,0x00,0x83,0xd1,0xf7,0x00,0x00,0x003665 3666# CHECK: v_frexp_exp_i16_f16_e64 v5, -v1         ; encoding: [0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x20]36670x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x203668 3669# CHECK: v_frexp_exp_i16_f16_e64 v5, |v1|        ; encoding: [0x05,0x01,0x83,0xd1,0x01,0x01,0x00,0x00]36700x05,0x01,0x83,0xd1,0x01,0x01,0x00,0x003671 3672# CHECK: v_floor_f16_e64 v5, v1                  ; encoding: [0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x00]36730x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x003674 3675# CHECK: v_floor_f16_e64 v255, v1                ; encoding: [0xff,0x00,0x84,0xd1,0x01,0x01,0x00,0x00]36760xff,0x00,0x84,0xd1,0x01,0x01,0x00,0x003677 3678# CHECK: v_floor_f16_e64 v5, v255                ; encoding: [0x05,0x00,0x84,0xd1,0xff,0x01,0x00,0x00]36790x05,0x00,0x84,0xd1,0xff,0x01,0x00,0x003680 3681# CHECK: v_floor_f16_e64 v5, s1                  ; encoding: [0x05,0x00,0x84,0xd1,0x01,0x00,0x00,0x00]36820x05,0x00,0x84,0xd1,0x01,0x00,0x00,0x003683 3684# CHECK: v_floor_f16_e64 v5, s101                ; encoding: [0x05,0x00,0x84,0xd1,0x65,0x00,0x00,0x00]36850x05,0x00,0x84,0xd1,0x65,0x00,0x00,0x003686 3687# CHECK: v_floor_f16_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x84,0xd1,0x66,0x00,0x00,0x00]36880x05,0x00,0x84,0xd1,0x66,0x00,0x00,0x003689 3690# CHECK: v_floor_f16_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x84,0xd1,0x67,0x00,0x00,0x00]36910x05,0x00,0x84,0xd1,0x67,0x00,0x00,0x003692 3693# CHECK: v_floor_f16_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x84,0xd1,0x6a,0x00,0x00,0x00]36940x05,0x00,0x84,0xd1,0x6a,0x00,0x00,0x003695 3696# CHECK: v_floor_f16_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x84,0xd1,0x6b,0x00,0x00,0x00]36970x05,0x00,0x84,0xd1,0x6b,0x00,0x00,0x003698 3699# CHECK: v_floor_f16_e64 v5, m0                  ; encoding: [0x05,0x00,0x84,0xd1,0x7c,0x00,0x00,0x00]37000x05,0x00,0x84,0xd1,0x7c,0x00,0x00,0x003701 3702# CHECK: v_floor_f16_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x84,0xd1,0x7e,0x00,0x00,0x00]37030x05,0x00,0x84,0xd1,0x7e,0x00,0x00,0x003704 3705# CHECK: v_floor_f16_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x84,0xd1,0x7f,0x00,0x00,0x00]37060x05,0x00,0x84,0xd1,0x7f,0x00,0x00,0x003707 3708# CHECK: v_floor_f16_e64 v5, 0                   ; encoding: [0x05,0x00,0x84,0xd1,0x80,0x00,0x00,0x00]37090x05,0x00,0x84,0xd1,0x80,0x00,0x00,0x003710 3711# CHECK: v_floor_f16_e64 v5, -1                  ; encoding: [0x05,0x00,0x84,0xd1,0xc1,0x00,0x00,0x00]37120x05,0x00,0x84,0xd1,0xc1,0x00,0x00,0x003713 3714# CHECK: v_floor_f16_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x84,0xd1,0xf0,0x00,0x00,0x00]37150x05,0x00,0x84,0xd1,0xf0,0x00,0x00,0x003716 3717# CHECK: v_floor_f16_e64 v5, -4.0                ; encoding: [0x05,0x00,0x84,0xd1,0xf7,0x00,0x00,0x00]37180x05,0x00,0x84,0xd1,0xf7,0x00,0x00,0x003719 3720# CHECK: v_floor_f16_e64 v5, -v1                 ; encoding: [0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x20]37210x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x203722 3723# CHECK: v_floor_f16_e64 v5, |v1|                ; encoding: [0x05,0x01,0x84,0xd1,0x01,0x01,0x00,0x00]37240x05,0x01,0x84,0xd1,0x01,0x01,0x00,0x003725 3726# CHECK: v_floor_f16_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x84,0xd1,0x01,0x01,0x00,0x00]37270x05,0x80,0x84,0xd1,0x01,0x01,0x00,0x003728 3729# CHECK: v_ceil_f16_e64 v5, v1                   ; encoding: [0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x00]37300x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x003731 3732# CHECK: v_ceil_f16_e64 v255, v1                 ; encoding: [0xff,0x00,0x85,0xd1,0x01,0x01,0x00,0x00]37330xff,0x00,0x85,0xd1,0x01,0x01,0x00,0x003734 3735# CHECK: v_ceil_f16_e64 v5, v255                 ; encoding: [0x05,0x00,0x85,0xd1,0xff,0x01,0x00,0x00]37360x05,0x00,0x85,0xd1,0xff,0x01,0x00,0x003737 3738# CHECK: v_ceil_f16_e64 v5, s1                   ; encoding: [0x05,0x00,0x85,0xd1,0x01,0x00,0x00,0x00]37390x05,0x00,0x85,0xd1,0x01,0x00,0x00,0x003740 3741# CHECK: v_ceil_f16_e64 v5, s101                 ; encoding: [0x05,0x00,0x85,0xd1,0x65,0x00,0x00,0x00]37420x05,0x00,0x85,0xd1,0x65,0x00,0x00,0x003743 3744# CHECK: v_ceil_f16_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x85,0xd1,0x66,0x00,0x00,0x00]37450x05,0x00,0x85,0xd1,0x66,0x00,0x00,0x003746 3747# CHECK: v_ceil_f16_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x85,0xd1,0x67,0x00,0x00,0x00]37480x05,0x00,0x85,0xd1,0x67,0x00,0x00,0x003749 3750# CHECK: v_ceil_f16_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x85,0xd1,0x6a,0x00,0x00,0x00]37510x05,0x00,0x85,0xd1,0x6a,0x00,0x00,0x003752 3753# CHECK: v_ceil_f16_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x85,0xd1,0x6b,0x00,0x00,0x00]37540x05,0x00,0x85,0xd1,0x6b,0x00,0x00,0x003755 3756# CHECK: v_ceil_f16_e64 v5, m0                   ; encoding: [0x05,0x00,0x85,0xd1,0x7c,0x00,0x00,0x00]37570x05,0x00,0x85,0xd1,0x7c,0x00,0x00,0x003758 3759# CHECK: v_ceil_f16_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x85,0xd1,0x7e,0x00,0x00,0x00]37600x05,0x00,0x85,0xd1,0x7e,0x00,0x00,0x003761 3762# CHECK: v_ceil_f16_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x85,0xd1,0x7f,0x00,0x00,0x00]37630x05,0x00,0x85,0xd1,0x7f,0x00,0x00,0x003764 3765# CHECK: v_ceil_f16_e64 v5, 0                    ; encoding: [0x05,0x00,0x85,0xd1,0x80,0x00,0x00,0x00]37660x05,0x00,0x85,0xd1,0x80,0x00,0x00,0x003767 3768# CHECK: v_ceil_f16_e64 v5, -1                   ; encoding: [0x05,0x00,0x85,0xd1,0xc1,0x00,0x00,0x00]37690x05,0x00,0x85,0xd1,0xc1,0x00,0x00,0x003770 3771# CHECK: v_ceil_f16_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x85,0xd1,0xf0,0x00,0x00,0x00]37720x05,0x00,0x85,0xd1,0xf0,0x00,0x00,0x003773 3774# CHECK: v_ceil_f16_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x85,0xd1,0xf7,0x00,0x00,0x00]37750x05,0x00,0x85,0xd1,0xf7,0x00,0x00,0x003776 3777# CHECK: v_ceil_f16_e64 v5, -v1                  ; encoding: [0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x20]37780x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x203779 3780# CHECK: v_ceil_f16_e64 v5, |v1|                 ; encoding: [0x05,0x01,0x85,0xd1,0x01,0x01,0x00,0x00]37810x05,0x01,0x85,0xd1,0x01,0x01,0x00,0x003782 3783# CHECK: v_ceil_f16_e64 v5, v1 clamp             ; encoding: [0x05,0x80,0x85,0xd1,0x01,0x01,0x00,0x00]37840x05,0x80,0x85,0xd1,0x01,0x01,0x00,0x003785 3786# CHECK: v_trunc_f16_e64 v5, v1                  ; encoding: [0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x00]37870x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x003788 3789# CHECK: v_trunc_f16_e64 v255, v1                ; encoding: [0xff,0x00,0x86,0xd1,0x01,0x01,0x00,0x00]37900xff,0x00,0x86,0xd1,0x01,0x01,0x00,0x003791 3792# CHECK: v_trunc_f16_e64 v5, v255                ; encoding: [0x05,0x00,0x86,0xd1,0xff,0x01,0x00,0x00]37930x05,0x00,0x86,0xd1,0xff,0x01,0x00,0x003794 3795# CHECK: v_trunc_f16_e64 v5, s1                  ; encoding: [0x05,0x00,0x86,0xd1,0x01,0x00,0x00,0x00]37960x05,0x00,0x86,0xd1,0x01,0x00,0x00,0x003797 3798# CHECK: v_trunc_f16_e64 v5, s101                ; encoding: [0x05,0x00,0x86,0xd1,0x65,0x00,0x00,0x00]37990x05,0x00,0x86,0xd1,0x65,0x00,0x00,0x003800 3801# CHECK: v_trunc_f16_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x86,0xd1,0x66,0x00,0x00,0x00]38020x05,0x00,0x86,0xd1,0x66,0x00,0x00,0x003803 3804# CHECK: v_trunc_f16_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x86,0xd1,0x67,0x00,0x00,0x00]38050x05,0x00,0x86,0xd1,0x67,0x00,0x00,0x003806 3807# CHECK: v_trunc_f16_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x86,0xd1,0x6a,0x00,0x00,0x00]38080x05,0x00,0x86,0xd1,0x6a,0x00,0x00,0x003809 3810# CHECK: v_trunc_f16_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x86,0xd1,0x6b,0x00,0x00,0x00]38110x05,0x00,0x86,0xd1,0x6b,0x00,0x00,0x003812 3813# CHECK: v_trunc_f16_e64 v5, m0                  ; encoding: [0x05,0x00,0x86,0xd1,0x7c,0x00,0x00,0x00]38140x05,0x00,0x86,0xd1,0x7c,0x00,0x00,0x003815 3816# CHECK: v_trunc_f16_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x86,0xd1,0x7e,0x00,0x00,0x00]38170x05,0x00,0x86,0xd1,0x7e,0x00,0x00,0x003818 3819# CHECK: v_trunc_f16_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x86,0xd1,0x7f,0x00,0x00,0x00]38200x05,0x00,0x86,0xd1,0x7f,0x00,0x00,0x003821 3822# CHECK: v_trunc_f16_e64 v5, 0                   ; encoding: [0x05,0x00,0x86,0xd1,0x80,0x00,0x00,0x00]38230x05,0x00,0x86,0xd1,0x80,0x00,0x00,0x003824 3825# CHECK: v_trunc_f16_e64 v5, -1                  ; encoding: [0x05,0x00,0x86,0xd1,0xc1,0x00,0x00,0x00]38260x05,0x00,0x86,0xd1,0xc1,0x00,0x00,0x003827 3828# CHECK: v_trunc_f16_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x86,0xd1,0xf0,0x00,0x00,0x00]38290x05,0x00,0x86,0xd1,0xf0,0x00,0x00,0x003830 3831# CHECK: v_trunc_f16_e64 v5, -4.0                ; encoding: [0x05,0x00,0x86,0xd1,0xf7,0x00,0x00,0x00]38320x05,0x00,0x86,0xd1,0xf7,0x00,0x00,0x003833 3834# CHECK: v_trunc_f16_e64 v5, -v1                 ; encoding: [0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x20]38350x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x203836 3837# CHECK: v_trunc_f16_e64 v5, |v1|                ; encoding: [0x05,0x01,0x86,0xd1,0x01,0x01,0x00,0x00]38380x05,0x01,0x86,0xd1,0x01,0x01,0x00,0x003839 3840# CHECK: v_trunc_f16_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x86,0xd1,0x01,0x01,0x00,0x00]38410x05,0x80,0x86,0xd1,0x01,0x01,0x00,0x003842 3843# CHECK: v_rndne_f16_e64 v5, v1                  ; encoding: [0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x00]38440x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x003845 3846# CHECK: v_rndne_f16_e64 v255, v1                ; encoding: [0xff,0x00,0x87,0xd1,0x01,0x01,0x00,0x00]38470xff,0x00,0x87,0xd1,0x01,0x01,0x00,0x003848 3849# CHECK: v_rndne_f16_e64 v5, v255                ; encoding: [0x05,0x00,0x87,0xd1,0xff,0x01,0x00,0x00]38500x05,0x00,0x87,0xd1,0xff,0x01,0x00,0x003851 3852# CHECK: v_rndne_f16_e64 v5, s1                  ; encoding: [0x05,0x00,0x87,0xd1,0x01,0x00,0x00,0x00]38530x05,0x00,0x87,0xd1,0x01,0x00,0x00,0x003854 3855# CHECK: v_rndne_f16_e64 v5, s101                ; encoding: [0x05,0x00,0x87,0xd1,0x65,0x00,0x00,0x00]38560x05,0x00,0x87,0xd1,0x65,0x00,0x00,0x003857 3858# CHECK: v_rndne_f16_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x87,0xd1,0x66,0x00,0x00,0x00]38590x05,0x00,0x87,0xd1,0x66,0x00,0x00,0x003860 3861# CHECK: v_rndne_f16_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x87,0xd1,0x67,0x00,0x00,0x00]38620x05,0x00,0x87,0xd1,0x67,0x00,0x00,0x003863 3864# CHECK: v_rndne_f16_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x87,0xd1,0x6a,0x00,0x00,0x00]38650x05,0x00,0x87,0xd1,0x6a,0x00,0x00,0x003866 3867# CHECK: v_rndne_f16_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x87,0xd1,0x6b,0x00,0x00,0x00]38680x05,0x00,0x87,0xd1,0x6b,0x00,0x00,0x003869 3870# CHECK: v_rndne_f16_e64 v5, m0                  ; encoding: [0x05,0x00,0x87,0xd1,0x7c,0x00,0x00,0x00]38710x05,0x00,0x87,0xd1,0x7c,0x00,0x00,0x003872 3873# CHECK: v_rndne_f16_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x87,0xd1,0x7e,0x00,0x00,0x00]38740x05,0x00,0x87,0xd1,0x7e,0x00,0x00,0x003875 3876# CHECK: v_rndne_f16_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x87,0xd1,0x7f,0x00,0x00,0x00]38770x05,0x00,0x87,0xd1,0x7f,0x00,0x00,0x003878 3879# CHECK: v_rndne_f16_e64 v5, 0                   ; encoding: [0x05,0x00,0x87,0xd1,0x80,0x00,0x00,0x00]38800x05,0x00,0x87,0xd1,0x80,0x00,0x00,0x003881 3882# CHECK: v_rndne_f16_e64 v5, -1                  ; encoding: [0x05,0x00,0x87,0xd1,0xc1,0x00,0x00,0x00]38830x05,0x00,0x87,0xd1,0xc1,0x00,0x00,0x003884 3885# CHECK: v_rndne_f16_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x87,0xd1,0xf0,0x00,0x00,0x00]38860x05,0x00,0x87,0xd1,0xf0,0x00,0x00,0x003887 3888# CHECK: v_rndne_f16_e64 v5, -4.0                ; encoding: [0x05,0x00,0x87,0xd1,0xf7,0x00,0x00,0x00]38890x05,0x00,0x87,0xd1,0xf7,0x00,0x00,0x003890 3891# CHECK: v_rndne_f16_e64 v5, -v1                 ; encoding: [0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x20]38920x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x203893 3894# CHECK: v_rndne_f16_e64 v5, |v1|                ; encoding: [0x05,0x01,0x87,0xd1,0x01,0x01,0x00,0x00]38950x05,0x01,0x87,0xd1,0x01,0x01,0x00,0x003896 3897# CHECK: v_rndne_f16_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x87,0xd1,0x01,0x01,0x00,0x00]38980x05,0x80,0x87,0xd1,0x01,0x01,0x00,0x003899 3900# CHECK: v_fract_f16_e64 v5, v1                  ; encoding: [0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x00]39010x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x003902 3903# CHECK: v_fract_f16_e64 v255, v1                ; encoding: [0xff,0x00,0x88,0xd1,0x01,0x01,0x00,0x00]39040xff,0x00,0x88,0xd1,0x01,0x01,0x00,0x003905 3906# CHECK: v_fract_f16_e64 v5, v255                ; encoding: [0x05,0x00,0x88,0xd1,0xff,0x01,0x00,0x00]39070x05,0x00,0x88,0xd1,0xff,0x01,0x00,0x003908 3909# CHECK: v_fract_f16_e64 v5, s1                  ; encoding: [0x05,0x00,0x88,0xd1,0x01,0x00,0x00,0x00]39100x05,0x00,0x88,0xd1,0x01,0x00,0x00,0x003911 3912# CHECK: v_fract_f16_e64 v5, s101                ; encoding: [0x05,0x00,0x88,0xd1,0x65,0x00,0x00,0x00]39130x05,0x00,0x88,0xd1,0x65,0x00,0x00,0x003914 3915# CHECK: v_fract_f16_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x88,0xd1,0x66,0x00,0x00,0x00]39160x05,0x00,0x88,0xd1,0x66,0x00,0x00,0x003917 3918# CHECK: v_fract_f16_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x88,0xd1,0x67,0x00,0x00,0x00]39190x05,0x00,0x88,0xd1,0x67,0x00,0x00,0x003920 3921# CHECK: v_fract_f16_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x88,0xd1,0x6a,0x00,0x00,0x00]39220x05,0x00,0x88,0xd1,0x6a,0x00,0x00,0x003923 3924# CHECK: v_fract_f16_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x88,0xd1,0x6b,0x00,0x00,0x00]39250x05,0x00,0x88,0xd1,0x6b,0x00,0x00,0x003926 3927# CHECK: v_fract_f16_e64 v5, m0                  ; encoding: [0x05,0x00,0x88,0xd1,0x7c,0x00,0x00,0x00]39280x05,0x00,0x88,0xd1,0x7c,0x00,0x00,0x003929 3930# CHECK: v_fract_f16_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x88,0xd1,0x7e,0x00,0x00,0x00]39310x05,0x00,0x88,0xd1,0x7e,0x00,0x00,0x003932 3933# CHECK: v_fract_f16_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x88,0xd1,0x7f,0x00,0x00,0x00]39340x05,0x00,0x88,0xd1,0x7f,0x00,0x00,0x003935 3936# CHECK: v_fract_f16_e64 v5, 0                   ; encoding: [0x05,0x00,0x88,0xd1,0x80,0x00,0x00,0x00]39370x05,0x00,0x88,0xd1,0x80,0x00,0x00,0x003938 3939# CHECK: v_fract_f16_e64 v5, -1                  ; encoding: [0x05,0x00,0x88,0xd1,0xc1,0x00,0x00,0x00]39400x05,0x00,0x88,0xd1,0xc1,0x00,0x00,0x003941 3942# CHECK: v_fract_f16_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x88,0xd1,0xf0,0x00,0x00,0x00]39430x05,0x00,0x88,0xd1,0xf0,0x00,0x00,0x003944 3945# CHECK: v_fract_f16_e64 v5, -4.0                ; encoding: [0x05,0x00,0x88,0xd1,0xf7,0x00,0x00,0x00]39460x05,0x00,0x88,0xd1,0xf7,0x00,0x00,0x003947 3948# CHECK: v_fract_f16_e64 v5, -v1                 ; encoding: [0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x20]39490x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x203950 3951# CHECK: v_fract_f16_e64 v5, |v1|                ; encoding: [0x05,0x01,0x88,0xd1,0x01,0x01,0x00,0x00]39520x05,0x01,0x88,0xd1,0x01,0x01,0x00,0x003953 3954# CHECK: v_fract_f16_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x88,0xd1,0x01,0x01,0x00,0x00]39550x05,0x80,0x88,0xd1,0x01,0x01,0x00,0x003956 3957# CHECK: v_sin_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x00]39580x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x003959 3960# CHECK: v_sin_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x89,0xd1,0x01,0x01,0x00,0x00]39610xff,0x00,0x89,0xd1,0x01,0x01,0x00,0x003962 3963# CHECK: v_sin_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x89,0xd1,0xff,0x01,0x00,0x00]39640x05,0x00,0x89,0xd1,0xff,0x01,0x00,0x003965 3966# CHECK: v_sin_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x89,0xd1,0x01,0x00,0x00,0x00]39670x05,0x00,0x89,0xd1,0x01,0x00,0x00,0x003968 3969# CHECK: v_sin_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x89,0xd1,0x65,0x00,0x00,0x00]39700x05,0x00,0x89,0xd1,0x65,0x00,0x00,0x003971 3972# CHECK: v_sin_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x89,0xd1,0x66,0x00,0x00,0x00]39730x05,0x00,0x89,0xd1,0x66,0x00,0x00,0x003974 3975# CHECK: v_sin_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x89,0xd1,0x67,0x00,0x00,0x00]39760x05,0x00,0x89,0xd1,0x67,0x00,0x00,0x003977 3978# CHECK: v_sin_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x89,0xd1,0x6a,0x00,0x00,0x00]39790x05,0x00,0x89,0xd1,0x6a,0x00,0x00,0x003980 3981# CHECK: v_sin_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x89,0xd1,0x6b,0x00,0x00,0x00]39820x05,0x00,0x89,0xd1,0x6b,0x00,0x00,0x003983 3984# CHECK: v_sin_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x89,0xd1,0x7c,0x00,0x00,0x00]39850x05,0x00,0x89,0xd1,0x7c,0x00,0x00,0x003986 3987# CHECK: v_sin_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x89,0xd1,0x7e,0x00,0x00,0x00]39880x05,0x00,0x89,0xd1,0x7e,0x00,0x00,0x003989 3990# CHECK: v_sin_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x89,0xd1,0x7f,0x00,0x00,0x00]39910x05,0x00,0x89,0xd1,0x7f,0x00,0x00,0x003992 3993# CHECK: v_sin_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x89,0xd1,0x80,0x00,0x00,0x00]39940x05,0x00,0x89,0xd1,0x80,0x00,0x00,0x003995 3996# CHECK: v_sin_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x89,0xd1,0xc1,0x00,0x00,0x00]39970x05,0x00,0x89,0xd1,0xc1,0x00,0x00,0x003998 3999# CHECK: v_sin_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x89,0xd1,0xf0,0x00,0x00,0x00]40000x05,0x00,0x89,0xd1,0xf0,0x00,0x00,0x004001 4002# CHECK: v_sin_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x89,0xd1,0xf7,0x00,0x00,0x00]40030x05,0x00,0x89,0xd1,0xf7,0x00,0x00,0x004004 4005# CHECK: v_sin_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x20]40060x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x204007 4008# CHECK: v_sin_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x89,0xd1,0x01,0x01,0x00,0x00]40090x05,0x01,0x89,0xd1,0x01,0x01,0x00,0x004010 4011# CHECK: v_sin_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x89,0xd1,0x01,0x01,0x00,0x00]40120x05,0x80,0x89,0xd1,0x01,0x01,0x00,0x004013 4014# CHECK: v_cos_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00]40150x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x004016 4017# CHECK: v_cos_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00]40180xff,0x00,0x8a,0xd1,0x01,0x01,0x00,0x004019 4020# CHECK: v_cos_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x8a,0xd1,0xff,0x01,0x00,0x00]40210x05,0x00,0x8a,0xd1,0xff,0x01,0x00,0x004022 4023# CHECK: v_cos_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x8a,0xd1,0x01,0x00,0x00,0x00]40240x05,0x00,0x8a,0xd1,0x01,0x00,0x00,0x004025 4026# CHECK: v_cos_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x8a,0xd1,0x65,0x00,0x00,0x00]40270x05,0x00,0x8a,0xd1,0x65,0x00,0x00,0x004028 4029# CHECK: v_cos_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x8a,0xd1,0x66,0x00,0x00,0x00]40300x05,0x00,0x8a,0xd1,0x66,0x00,0x00,0x004031 4032# CHECK: v_cos_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x8a,0xd1,0x67,0x00,0x00,0x00]40330x05,0x00,0x8a,0xd1,0x67,0x00,0x00,0x004034 4035# CHECK: v_cos_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x8a,0xd1,0x6a,0x00,0x00,0x00]40360x05,0x00,0x8a,0xd1,0x6a,0x00,0x00,0x004037 4038# CHECK: v_cos_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x8a,0xd1,0x6b,0x00,0x00,0x00]40390x05,0x00,0x8a,0xd1,0x6b,0x00,0x00,0x004040 4041# CHECK: v_cos_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x8a,0xd1,0x7c,0x00,0x00,0x00]40420x05,0x00,0x8a,0xd1,0x7c,0x00,0x00,0x004043 4044# CHECK: v_cos_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x8a,0xd1,0x7e,0x00,0x00,0x00]40450x05,0x00,0x8a,0xd1,0x7e,0x00,0x00,0x004046 4047# CHECK: v_cos_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x8a,0xd1,0x7f,0x00,0x00,0x00]40480x05,0x00,0x8a,0xd1,0x7f,0x00,0x00,0x004049 4050# CHECK: v_cos_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x8a,0xd1,0x80,0x00,0x00,0x00]40510x05,0x00,0x8a,0xd1,0x80,0x00,0x00,0x004052 4053# CHECK: v_cos_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x8a,0xd1,0xc1,0x00,0x00,0x00]40540x05,0x00,0x8a,0xd1,0xc1,0x00,0x00,0x004055 4056# CHECK: v_cos_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x8a,0xd1,0xf0,0x00,0x00,0x00]40570x05,0x00,0x8a,0xd1,0xf0,0x00,0x00,0x004058 4059# CHECK: v_cos_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x8a,0xd1,0xf7,0x00,0x00,0x00]40600x05,0x00,0x8a,0xd1,0xf7,0x00,0x00,0x004061 4062# CHECK: v_cos_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x20]40630x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x204064 4065# CHECK: v_cos_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x8a,0xd1,0x01,0x01,0x00,0x00]40660x05,0x01,0x8a,0xd1,0x01,0x01,0x00,0x004067 4068# CHECK: v_cos_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x8a,0xd1,0x01,0x01,0x00,0x00]40690x05,0x80,0x8a,0xd1,0x01,0x01,0x00,0x004070 4071# CHECK: v_exp_legacy_f32_e64 v5, v1             ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00]40720x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x004073 4074# CHECK: v_exp_legacy_f32_e64 v255, v1           ; encoding: [0xff,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00]40750xff,0x00,0x8b,0xd1,0x01,0x01,0x00,0x004076 4077# CHECK: v_exp_legacy_f32_e64 v5, v255           ; encoding: [0x05,0x00,0x8b,0xd1,0xff,0x01,0x00,0x00]40780x05,0x00,0x8b,0xd1,0xff,0x01,0x00,0x004079 4080# CHECK: v_exp_legacy_f32_e64 v5, s1             ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x00,0x00,0x00]40810x05,0x00,0x8b,0xd1,0x01,0x00,0x00,0x004082 4083# CHECK: v_exp_legacy_f32_e64 v5, s101           ; encoding: [0x05,0x00,0x8b,0xd1,0x65,0x00,0x00,0x00]40840x05,0x00,0x8b,0xd1,0x65,0x00,0x00,0x004085 4086# CHECK: v_exp_legacy_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x8b,0xd1,0x66,0x00,0x00,0x00]40870x05,0x00,0x8b,0xd1,0x66,0x00,0x00,0x004088 4089# CHECK: v_exp_legacy_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x8b,0xd1,0x67,0x00,0x00,0x00]40900x05,0x00,0x8b,0xd1,0x67,0x00,0x00,0x004091 4092# CHECK: v_exp_legacy_f32_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x8b,0xd1,0x6a,0x00,0x00,0x00]40930x05,0x00,0x8b,0xd1,0x6a,0x00,0x00,0x004094 4095# CHECK: v_exp_legacy_f32_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x8b,0xd1,0x6b,0x00,0x00,0x00]40960x05,0x00,0x8b,0xd1,0x6b,0x00,0x00,0x004097 4098# CHECK: v_exp_legacy_f32_e64 v5, m0             ; encoding: [0x05,0x00,0x8b,0xd1,0x7c,0x00,0x00,0x00]40990x05,0x00,0x8b,0xd1,0x7c,0x00,0x00,0x004100 4101# CHECK: v_exp_legacy_f32_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x8b,0xd1,0x7e,0x00,0x00,0x00]41020x05,0x00,0x8b,0xd1,0x7e,0x00,0x00,0x004103 4104# CHECK: v_exp_legacy_f32_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x8b,0xd1,0x7f,0x00,0x00,0x00]41050x05,0x00,0x8b,0xd1,0x7f,0x00,0x00,0x004106 4107# CHECK: v_exp_legacy_f32_e64 v5, 0              ; encoding: [0x05,0x00,0x8b,0xd1,0x80,0x00,0x00,0x00]41080x05,0x00,0x8b,0xd1,0x80,0x00,0x00,0x004109 4110# CHECK: v_exp_legacy_f32_e64 v5, -1             ; encoding: [0x05,0x00,0x8b,0xd1,0xc1,0x00,0x00,0x00]41110x05,0x00,0x8b,0xd1,0xc1,0x00,0x00,0x004112 4113# CHECK: v_exp_legacy_f32_e64 v5, 0.5            ; encoding: [0x05,0x00,0x8b,0xd1,0xf0,0x00,0x00,0x00]41140x05,0x00,0x8b,0xd1,0xf0,0x00,0x00,0x004115 4116# CHECK: v_exp_legacy_f32_e64 v5, -4.0           ; encoding: [0x05,0x00,0x8b,0xd1,0xf7,0x00,0x00,0x00]41170x05,0x00,0x8b,0xd1,0xf7,0x00,0x00,0x004118 4119# CHECK: v_exp_legacy_f32_e64 v5, -v1            ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x20]41200x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x204121 4122# CHECK: v_exp_legacy_f32_e64 v5, |v1|           ; encoding: [0x05,0x01,0x8b,0xd1,0x01,0x01,0x00,0x00]41230x05,0x01,0x8b,0xd1,0x01,0x01,0x00,0x004124 4125# CHECK: v_exp_legacy_f32_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x8b,0xd1,0x01,0x01,0x00,0x00]41260x05,0x80,0x8b,0xd1,0x01,0x01,0x00,0x004127 4128# CHECK: v_exp_legacy_f32_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x08]41290x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x084130 4131# CHECK: v_exp_legacy_f32_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x10]41320x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x104133 4134# CHECK: v_exp_legacy_f32_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x18]41350x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x184136 4137# CHECK: v_log_legacy_f32_e64 v5, v1             ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00]41380x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x004139 4140# CHECK: v_log_legacy_f32_e64 v255, v1           ; encoding: [0xff,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00]41410xff,0x00,0x8c,0xd1,0x01,0x01,0x00,0x004142 4143# CHECK: v_log_legacy_f32_e64 v5, v255           ; encoding: [0x05,0x00,0x8c,0xd1,0xff,0x01,0x00,0x00]41440x05,0x00,0x8c,0xd1,0xff,0x01,0x00,0x004145 4146# CHECK: v_log_legacy_f32_e64 v5, s1             ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x00,0x00,0x00]41470x05,0x00,0x8c,0xd1,0x01,0x00,0x00,0x004148 4149# CHECK: v_log_legacy_f32_e64 v5, s101           ; encoding: [0x05,0x00,0x8c,0xd1,0x65,0x00,0x00,0x00]41500x05,0x00,0x8c,0xd1,0x65,0x00,0x00,0x004151 4152# CHECK: v_log_legacy_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x8c,0xd1,0x66,0x00,0x00,0x00]41530x05,0x00,0x8c,0xd1,0x66,0x00,0x00,0x004154 4155# CHECK: v_log_legacy_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x8c,0xd1,0x67,0x00,0x00,0x00]41560x05,0x00,0x8c,0xd1,0x67,0x00,0x00,0x004157 4158# CHECK: v_log_legacy_f32_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x8c,0xd1,0x6a,0x00,0x00,0x00]41590x05,0x00,0x8c,0xd1,0x6a,0x00,0x00,0x004160 4161# CHECK: v_log_legacy_f32_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x8c,0xd1,0x6b,0x00,0x00,0x00]41620x05,0x00,0x8c,0xd1,0x6b,0x00,0x00,0x004163 4164# CHECK: v_log_legacy_f32_e64 v5, m0             ; encoding: [0x05,0x00,0x8c,0xd1,0x7c,0x00,0x00,0x00]41650x05,0x00,0x8c,0xd1,0x7c,0x00,0x00,0x004166 4167# CHECK: v_log_legacy_f32_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x8c,0xd1,0x7e,0x00,0x00,0x00]41680x05,0x00,0x8c,0xd1,0x7e,0x00,0x00,0x004169 4170# CHECK: v_log_legacy_f32_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x8c,0xd1,0x7f,0x00,0x00,0x00]41710x05,0x00,0x8c,0xd1,0x7f,0x00,0x00,0x004172 4173# CHECK: v_log_legacy_f32_e64 v5, 0              ; encoding: [0x05,0x00,0x8c,0xd1,0x80,0x00,0x00,0x00]41740x05,0x00,0x8c,0xd1,0x80,0x00,0x00,0x004175 4176# CHECK: v_log_legacy_f32_e64 v5, -1             ; encoding: [0x05,0x00,0x8c,0xd1,0xc1,0x00,0x00,0x00]41770x05,0x00,0x8c,0xd1,0xc1,0x00,0x00,0x004178 4179# CHECK: v_log_legacy_f32_e64 v5, 0.5            ; encoding: [0x05,0x00,0x8c,0xd1,0xf0,0x00,0x00,0x00]41800x05,0x00,0x8c,0xd1,0xf0,0x00,0x00,0x004181 4182# CHECK: v_log_legacy_f32_e64 v5, -4.0           ; encoding: [0x05,0x00,0x8c,0xd1,0xf7,0x00,0x00,0x00]41830x05,0x00,0x8c,0xd1,0xf7,0x00,0x00,0x004184 4185# CHECK: v_log_legacy_f32_e64 v5, -v1            ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x20]41860x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x204187 4188# CHECK: v_log_legacy_f32_e64 v5, |v1|           ; encoding: [0x05,0x01,0x8c,0xd1,0x01,0x01,0x00,0x00]41890x05,0x01,0x8c,0xd1,0x01,0x01,0x00,0x004190 4191# CHECK: v_log_legacy_f32_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x8c,0xd1,0x01,0x01,0x00,0x00]41920x05,0x80,0x8c,0xd1,0x01,0x01,0x00,0x004193 4194# CHECK: v_log_legacy_f32_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x08]41950x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x084196 4197# CHECK: v_log_legacy_f32_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x10]41980x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x104199 4200# CHECK: v_log_legacy_f32_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x18]42010x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x184202 4203# CHECK: v_cndmask_b32_e64 v5, v1, v2, s[6:7]    ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00]42040x05,0x00,0x00,0xd1,0x01,0x05,0x1a,0x004205 4206# CHECK: v_cndmask_b32_e64 v255, v1, v2, s[6:7]  ; encoding: [0xff,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00]42070xff,0x00,0x00,0xd1,0x01,0x05,0x1a,0x004208 4209# CHECK: v_cndmask_b32_e64 v5, v255, v2, s[6:7]  ; encoding: [0x05,0x00,0x00,0xd1,0xff,0x05,0x1a,0x00]42100x05,0x00,0x00,0xd1,0xff,0x05,0x1a,0x004211 4212# CHECK: v_cndmask_b32_e64 v5, 0, v2, s[6:7]     ; encoding: [0x05,0x00,0x00,0xd1,0x80,0x04,0x1a,0x00]42130x05,0x00,0x00,0xd1,0x80,0x04,0x1a,0x004214 4215# CHECK: v_cndmask_b32_e64 v5, -1, v2, s[6:7]    ; encoding: [0x05,0x00,0x00,0xd1,0xc1,0x04,0x1a,0x00]42160x05,0x00,0x00,0xd1,0xc1,0x04,0x1a,0x004217 4218# CHECK: v_cndmask_b32_e64 v5, 0.5, v2, s[6:7]   ; encoding: [0x05,0x00,0x00,0xd1,0xf0,0x04,0x1a,0x00]42190x05,0x00,0x00,0xd1,0xf0,0x04,0x1a,0x004220 4221# CHECK: v_cndmask_b32_e64 v5, -4.0, v2, s[6:7]  ; encoding: [0x05,0x00,0x00,0xd1,0xf7,0x04,0x1a,0x00]42220x05,0x00,0x00,0xd1,0xf7,0x04,0x1a,0x004223 4224# CHECK: v_cndmask_b32_e64 v5, v1, v255, s[6:7]  ; encoding: [0x05,0x00,0x00,0xd1,0x01,0xff,0x1b,0x00]42250x05,0x00,0x00,0xd1,0x01,0xff,0x1b,0x004226 4227# CHECK: v_cndmask_b32_e64 v5, v1, 0, s[6:7]     ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x01,0x19,0x00]42280x05,0x00,0x00,0xd1,0x01,0x01,0x19,0x004229 4230# CHECK: v_cndmask_b32_e64 v5, v1, -1, s[6:7]    ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x83,0x19,0x00]42310x05,0x00,0x00,0xd1,0x01,0x83,0x19,0x004232 4233# CHECK: v_cndmask_b32_e64 v5, v1, 0.5, s[6:7]   ; encoding: [0x05,0x00,0x00,0xd1,0x01,0xe1,0x19,0x00]42340x05,0x00,0x00,0xd1,0x01,0xe1,0x19,0x004235 4236# CHECK: v_cndmask_b32_e64 v5, v1, -4.0, s[6:7]  ; encoding: [0x05,0x00,0x00,0xd1,0x01,0xef,0x19,0x00]42370x05,0x00,0x00,0xd1,0x01,0xef,0x19,0x004238 4239# CHECK: v_cndmask_b32_e64 v5, v1, v2, s[8:9]    ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x22,0x00]42400x05,0x00,0x00,0xd1,0x01,0x05,0x22,0x004241 4242# CHECK: v_cndmask_b32_e64 v5, v1, v2, s[100:101] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x92,0x01]42430x05,0x00,0x00,0xd1,0x01,0x05,0x92,0x014244 4245# CHECK: v_cndmask_b32_e64 v5, v1, v2, flat_scratch ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x9a,0x01]42460x05,0x00,0x00,0xd1,0x01,0x05,0x9a,0x014247 4248# CHECK: v_cndmask_b32_e64 v5, v1, v2, vcc       ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0xaa,0x01]42490x05,0x00,0x00,0xd1,0x01,0x05,0xaa,0x014250 4251# CHECK: v_cndmask_b32_e64 v5, -v1, |v2|, vcc    ; encoding: [0x05,0x02,0x00,0xd1,0x01,0x05,0xaa,0x21]42520x05,0x02,0x00,0xd1,0x01,0x05,0xaa,0x214253 4254# CHECK: v_cndmask_b32_e64 v5, |v1|, -v2, vcc    ; encoding: [0x05,0x01,0x00,0xd1,0x01,0x05,0xaa,0x41]42550x05,0x01,0x00,0xd1,0x01,0x05,0xaa,0x414256 4257# CHECK: v_cndmask_b32_e64 v5, -|v1|, -|v2|, vcc ; encoding: [0x05,0x03,0x00,0xd1,0x01,0x05,0xaa,0x61]42580x05,0x03,0x00,0xd1,0x01,0x05,0xaa,0x614259 4260# CHECK: v_add_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x00]42610x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x004262 4263# CHECK: v_add_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x01,0xd1,0x01,0x05,0x02,0x00]42640xff,0x00,0x01,0xd1,0x01,0x05,0x02,0x004265 4266# CHECK: v_add_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x01,0xd1,0xff,0x05,0x02,0x00]42670x05,0x00,0x01,0xd1,0xff,0x05,0x02,0x004268 4269# CHECK: v_add_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x04,0x02,0x00]42700x05,0x00,0x01,0xd1,0x01,0x04,0x02,0x004271 4272# CHECK: v_add_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x01,0xd1,0x65,0x04,0x02,0x00]42730x05,0x00,0x01,0xd1,0x65,0x04,0x02,0x004274 4275# CHECK: v_add_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x01,0xd1,0x66,0x04,0x02,0x00]42760x05,0x00,0x01,0xd1,0x66,0x04,0x02,0x004277 4278# CHECK: v_add_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x01,0xd1,0x67,0x04,0x02,0x00]42790x05,0x00,0x01,0xd1,0x67,0x04,0x02,0x004280 4281# CHECK: v_add_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6a,0x04,0x02,0x00]42820x05,0x00,0x01,0xd1,0x6a,0x04,0x02,0x004283 4284# CHECK: v_add_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6b,0x04,0x02,0x00]42850x05,0x00,0x01,0xd1,0x6b,0x04,0x02,0x004286 4287# CHECK: v_add_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x01,0xd1,0x7c,0x04,0x02,0x00]42880x05,0x00,0x01,0xd1,0x7c,0x04,0x02,0x004289 4290# CHECK: v_add_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x01,0xd1,0x7e,0x04,0x02,0x00]42910x05,0x00,0x01,0xd1,0x7e,0x04,0x02,0x004292 4293# CHECK: v_add_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x01,0xd1,0x7f,0x04,0x02,0x00]42940x05,0x00,0x01,0xd1,0x7f,0x04,0x02,0x004295 4296# CHECK: v_add_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x01,0xd1,0x80,0x04,0x02,0x00]42970x05,0x00,0x01,0xd1,0x80,0x04,0x02,0x004298 4299# CHECK: v_add_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x01,0xd1,0xc1,0x04,0x02,0x00]43000x05,0x00,0x01,0xd1,0xc1,0x04,0x02,0x004301 4302# CHECK: v_add_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x01,0xd1,0xf0,0x04,0x02,0x00]43030x05,0x00,0x01,0xd1,0xf0,0x04,0x02,0x004304 4305# CHECK: v_add_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x01,0xd1,0xf7,0x04,0x02,0x00]43060x05,0x00,0x01,0xd1,0xf7,0x04,0x02,0x004307 4308# CHECK: v_add_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xff,0x03,0x00]43090x05,0x00,0x01,0xd1,0x01,0xff,0x03,0x004310 4311# CHECK: v_add_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x00,0x00]43120x05,0x00,0x01,0xd1,0x01,0x05,0x00,0x004313 4314# CHECK: v_add_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xcb,0x00,0x00]43150x05,0x00,0x01,0xd1,0x01,0xcb,0x00,0x004316 4317# CHECK: v_add_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xcd,0x00,0x00]43180x05,0x00,0x01,0xd1,0x01,0xcd,0x00,0x004319 4320# CHECK: v_add_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xcf,0x00,0x00]43210x05,0x00,0x01,0xd1,0x01,0xcf,0x00,0x004322 4323# CHECK: v_add_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xd5,0x00,0x00]43240x05,0x00,0x01,0xd1,0x01,0xd5,0x00,0x004325 4326# CHECK: v_add_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xd7,0x00,0x00]43270x05,0x00,0x01,0xd1,0x01,0xd7,0x00,0x004328 4329# CHECK: v_add_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xf9,0x00,0x00]43300x05,0x00,0x01,0xd1,0x01,0xf9,0x00,0x004331 4332# CHECK: v_add_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xfd,0x00,0x00]43330x05,0x00,0x01,0xd1,0x01,0xfd,0x00,0x004334 4335# CHECK: v_add_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xff,0x00,0x00]43360x05,0x00,0x01,0xd1,0x01,0xff,0x00,0x004337 4338# CHECK: v_add_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x01,0x01,0x00]43390x05,0x00,0x01,0xd1,0x01,0x01,0x01,0x004340 4341# CHECK: v_add_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x83,0x01,0x00]43420x05,0x00,0x01,0xd1,0x01,0x83,0x01,0x004343 4344# CHECK: v_add_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xe1,0x01,0x00]43450x05,0x00,0x01,0xd1,0x01,0xe1,0x01,0x004346 4347# CHECK: v_add_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xef,0x01,0x00]43480x05,0x00,0x01,0xd1,0x01,0xef,0x01,0x004349 4350# CHECK: v_add_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x20]43510x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x204352 4353# CHECK: v_add_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x40]43540x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x404355 4356# CHECK: v_add_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x60]43570x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x604358 4359# CHECK: v_add_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x01,0xd1,0x01,0x05,0x02,0x00]43600x05,0x01,0x01,0xd1,0x01,0x05,0x02,0x004361 4362# CHECK: v_add_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x01,0xd1,0x01,0x05,0x02,0x00]43630x05,0x02,0x01,0xd1,0x01,0x05,0x02,0x004364 4365# CHECK: v_add_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x01,0xd1,0x01,0x05,0x02,0x00]43660x05,0x03,0x01,0xd1,0x01,0x05,0x02,0x004367 4368# CHECK: v_add_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x01,0xd1,0x01,0x05,0x02,0x00]43690x05,0x80,0x01,0xd1,0x01,0x05,0x02,0x004370 4371# CHECK: v_add_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x08]43720x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x084373 4374# CHECK: v_add_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x10]43750x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x104376 4377# CHECK: v_add_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x18]43780x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x184379 4380# CHECK: v_sub_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]43810x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x004382 4383# CHECK: v_sub_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]43840xff,0x00,0x02,0xd1,0x01,0x05,0x02,0x004385 4386# CHECK: v_sub_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x02,0xd1,0xff,0x05,0x02,0x00]43870x05,0x00,0x02,0xd1,0xff,0x05,0x02,0x004388 4389# CHECK: v_sub_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x04,0x02,0x00]43900x05,0x00,0x02,0xd1,0x01,0x04,0x02,0x004391 4392# CHECK: v_sub_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x02,0xd1,0x65,0x04,0x02,0x00]43930x05,0x00,0x02,0xd1,0x65,0x04,0x02,0x004394 4395# CHECK: v_sub_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x02,0xd1,0x66,0x04,0x02,0x00]43960x05,0x00,0x02,0xd1,0x66,0x04,0x02,0x004397 4398# CHECK: v_sub_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x02,0xd1,0x67,0x04,0x02,0x00]43990x05,0x00,0x02,0xd1,0x67,0x04,0x02,0x004400 4401# CHECK: v_sub_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6a,0x04,0x02,0x00]44020x05,0x00,0x02,0xd1,0x6a,0x04,0x02,0x004403 4404# CHECK: v_sub_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6b,0x04,0x02,0x00]44050x05,0x00,0x02,0xd1,0x6b,0x04,0x02,0x004406 4407# CHECK: v_sub_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x02,0xd1,0x7c,0x04,0x02,0x00]44080x05,0x00,0x02,0xd1,0x7c,0x04,0x02,0x004409 4410# CHECK: v_sub_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x02,0xd1,0x7e,0x04,0x02,0x00]44110x05,0x00,0x02,0xd1,0x7e,0x04,0x02,0x004412 4413# CHECK: v_sub_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x02,0xd1,0x7f,0x04,0x02,0x00]44140x05,0x00,0x02,0xd1,0x7f,0x04,0x02,0x004415 4416# CHECK: v_sub_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x02,0xd1,0x80,0x04,0x02,0x00]44170x05,0x00,0x02,0xd1,0x80,0x04,0x02,0x004418 4419# CHECK: v_sub_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x02,0xd1,0xc1,0x04,0x02,0x00]44200x05,0x00,0x02,0xd1,0xc1,0x04,0x02,0x004421 4422# CHECK: v_sub_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x02,0xd1,0xf0,0x04,0x02,0x00]44230x05,0x00,0x02,0xd1,0xf0,0x04,0x02,0x004424 4425# CHECK: v_sub_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x02,0xd1,0xf7,0x04,0x02,0x00]44260x05,0x00,0x02,0xd1,0xf7,0x04,0x02,0x004427 4428# CHECK: v_sub_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xff,0x03,0x00]44290x05,0x00,0x02,0xd1,0x01,0xff,0x03,0x004430 4431# CHECK: v_sub_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x00,0x00]44320x05,0x00,0x02,0xd1,0x01,0x05,0x00,0x004433 4434# CHECK: v_sub_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xcb,0x00,0x00]44350x05,0x00,0x02,0xd1,0x01,0xcb,0x00,0x004436 4437# CHECK: v_sub_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xcd,0x00,0x00]44380x05,0x00,0x02,0xd1,0x01,0xcd,0x00,0x004439 4440# CHECK: v_sub_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xcf,0x00,0x00]44410x05,0x00,0x02,0xd1,0x01,0xcf,0x00,0x004442 4443# CHECK: v_sub_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xd5,0x00,0x00]44440x05,0x00,0x02,0xd1,0x01,0xd5,0x00,0x004445 4446# CHECK: v_sub_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xd7,0x00,0x00]44470x05,0x00,0x02,0xd1,0x01,0xd7,0x00,0x004448 4449# CHECK: v_sub_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xf9,0x00,0x00]44500x05,0x00,0x02,0xd1,0x01,0xf9,0x00,0x004451 4452# CHECK: v_sub_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xfd,0x00,0x00]44530x05,0x00,0x02,0xd1,0x01,0xfd,0x00,0x004454 4455# CHECK: v_sub_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xff,0x00,0x00]44560x05,0x00,0x02,0xd1,0x01,0xff,0x00,0x004457 4458# CHECK: v_sub_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x01,0x01,0x00]44590x05,0x00,0x02,0xd1,0x01,0x01,0x01,0x004460 4461# CHECK: v_sub_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x83,0x01,0x00]44620x05,0x00,0x02,0xd1,0x01,0x83,0x01,0x004463 4464# CHECK: v_sub_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xe1,0x01,0x00]44650x05,0x00,0x02,0xd1,0x01,0xe1,0x01,0x004466 4467# CHECK: v_sub_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xef,0x01,0x00]44680x05,0x00,0x02,0xd1,0x01,0xef,0x01,0x004469 4470# CHECK: v_sub_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x20]44710x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x204472 4473# CHECK: v_sub_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x40]44740x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x404475 4476# CHECK: v_sub_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x60]44770x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x604478 4479# CHECK: v_sub_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x02,0xd1,0x01,0x05,0x02,0x00]44800x05,0x01,0x02,0xd1,0x01,0x05,0x02,0x004481 4482# CHECK: v_sub_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x02,0xd1,0x01,0x05,0x02,0x00]44830x05,0x02,0x02,0xd1,0x01,0x05,0x02,0x004484 4485# CHECK: v_sub_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x02,0xd1,0x01,0x05,0x02,0x00]44860x05,0x03,0x02,0xd1,0x01,0x05,0x02,0x004487 4488# CHECK: v_sub_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x02,0xd1,0x01,0x05,0x02,0x00]44890x05,0x80,0x02,0xd1,0x01,0x05,0x02,0x004490 4491# CHECK: v_sub_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x08]44920x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x084493 4494# CHECK: v_sub_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x10]44950x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x104496 4497# CHECK: v_sub_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x18]44980x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x184499 4500# CHECK: v_subrev_f32_e64 v5, v1, v2             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x00]45010x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x004502 4503# CHECK: v_subrev_f32_e64 v255, v1, v2           ; encoding: [0xff,0x00,0x03,0xd1,0x01,0x05,0x02,0x00]45040xff,0x00,0x03,0xd1,0x01,0x05,0x02,0x004505 4506# CHECK: v_subrev_f32_e64 v5, v255, v2           ; encoding: [0x05,0x00,0x03,0xd1,0xff,0x05,0x02,0x00]45070x05,0x00,0x03,0xd1,0xff,0x05,0x02,0x004508 4509# CHECK: v_subrev_f32_e64 v5, s1, v2             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x04,0x02,0x00]45100x05,0x00,0x03,0xd1,0x01,0x04,0x02,0x004511 4512# CHECK: v_subrev_f32_e64 v5, s101, v2           ; encoding: [0x05,0x00,0x03,0xd1,0x65,0x04,0x02,0x00]45130x05,0x00,0x03,0xd1,0x65,0x04,0x02,0x004514 4515# CHECK: v_subrev_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x66,0x04,0x02,0x00]45160x05,0x00,0x03,0xd1,0x66,0x04,0x02,0x004517 4518# CHECK: v_subrev_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x67,0x04,0x02,0x00]45190x05,0x00,0x03,0xd1,0x67,0x04,0x02,0x004520 4521# CHECK: v_subrev_f32_e64 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6a,0x04,0x02,0x00]45220x05,0x00,0x03,0xd1,0x6a,0x04,0x02,0x004523 4524# CHECK: v_subrev_f32_e64 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6b,0x04,0x02,0x00]45250x05,0x00,0x03,0xd1,0x6b,0x04,0x02,0x004526 4527# CHECK: v_subrev_f32_e64 v5, m0, v2             ; encoding: [0x05,0x00,0x03,0xd1,0x7c,0x04,0x02,0x00]45280x05,0x00,0x03,0xd1,0x7c,0x04,0x02,0x004529 4530# CHECK: v_subrev_f32_e64 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x03,0xd1,0x7e,0x04,0x02,0x00]45310x05,0x00,0x03,0xd1,0x7e,0x04,0x02,0x004532 4533# CHECK: v_subrev_f32_e64 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x03,0xd1,0x7f,0x04,0x02,0x00]45340x05,0x00,0x03,0xd1,0x7f,0x04,0x02,0x004535 4536# CHECK: v_subrev_f32_e64 v5, 0, v2              ; encoding: [0x05,0x00,0x03,0xd1,0x80,0x04,0x02,0x00]45370x05,0x00,0x03,0xd1,0x80,0x04,0x02,0x004538 4539# CHECK: v_subrev_f32_e64 v5, -1, v2             ; encoding: [0x05,0x00,0x03,0xd1,0xc1,0x04,0x02,0x00]45400x05,0x00,0x03,0xd1,0xc1,0x04,0x02,0x004541 4542# CHECK: v_subrev_f32_e64 v5, 0.5, v2            ; encoding: [0x05,0x00,0x03,0xd1,0xf0,0x04,0x02,0x00]45430x05,0x00,0x03,0xd1,0xf0,0x04,0x02,0x004544 4545# CHECK: v_subrev_f32_e64 v5, -4.0, v2           ; encoding: [0x05,0x00,0x03,0xd1,0xf7,0x04,0x02,0x00]45460x05,0x00,0x03,0xd1,0xf7,0x04,0x02,0x004547 4548# CHECK: v_subrev_f32_e64 v5, v1, v255           ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xff,0x03,0x00]45490x05,0x00,0x03,0xd1,0x01,0xff,0x03,0x004550 4551# CHECK: v_subrev_f32_e64 v5, v1, s2             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x00,0x00]45520x05,0x00,0x03,0xd1,0x01,0x05,0x00,0x004553 4554# CHECK: v_subrev_f32_e64 v5, v1, s101           ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xcb,0x00,0x00]45550x05,0x00,0x03,0xd1,0x01,0xcb,0x00,0x004556 4557# CHECK: v_subrev_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xcd,0x00,0x00]45580x05,0x00,0x03,0xd1,0x01,0xcd,0x00,0x004559 4560# CHECK: v_subrev_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xcf,0x00,0x00]45610x05,0x00,0x03,0xd1,0x01,0xcf,0x00,0x004562 4563# CHECK: v_subrev_f32_e64 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xd5,0x00,0x00]45640x05,0x00,0x03,0xd1,0x01,0xd5,0x00,0x004565 4566# CHECK: v_subrev_f32_e64 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xd7,0x00,0x00]45670x05,0x00,0x03,0xd1,0x01,0xd7,0x00,0x004568 4569# CHECK: v_subrev_f32_e64 v5, v1, m0             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xf9,0x00,0x00]45700x05,0x00,0x03,0xd1,0x01,0xf9,0x00,0x004571 4572# CHECK: v_subrev_f32_e64 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xfd,0x00,0x00]45730x05,0x00,0x03,0xd1,0x01,0xfd,0x00,0x004574 4575# CHECK: v_subrev_f32_e64 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xff,0x00,0x00]45760x05,0x00,0x03,0xd1,0x01,0xff,0x00,0x004577 4578# CHECK: v_subrev_f32_e64 v5, v1, 0              ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x01,0x01,0x00]45790x05,0x00,0x03,0xd1,0x01,0x01,0x01,0x004580 4581# CHECK: v_subrev_f32_e64 v5, v1, -1             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x83,0x01,0x00]45820x05,0x00,0x03,0xd1,0x01,0x83,0x01,0x004583 4584# CHECK: v_subrev_f32_e64 v5, v1, 0.5            ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xe1,0x01,0x00]45850x05,0x00,0x03,0xd1,0x01,0xe1,0x01,0x004586 4587# CHECK: v_subrev_f32_e64 v5, v1, -4.0           ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xef,0x01,0x00]45880x05,0x00,0x03,0xd1,0x01,0xef,0x01,0x004589 4590# CHECK: v_subrev_f32_e64 v5, -v1, v2            ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x20]45910x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x204592 4593# CHECK: v_subrev_f32_e64 v5, v1, -v2            ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x40]45940x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x404595 4596# CHECK: v_subrev_f32_e64 v5, -v1, -v2           ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x60]45970x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x604598 4599# CHECK: v_subrev_f32_e64 v5, |v1|, v2           ; encoding: [0x05,0x01,0x03,0xd1,0x01,0x05,0x02,0x00]46000x05,0x01,0x03,0xd1,0x01,0x05,0x02,0x004601 4602# CHECK: v_subrev_f32_e64 v5, v1, |v2|           ; encoding: [0x05,0x02,0x03,0xd1,0x01,0x05,0x02,0x00]46030x05,0x02,0x03,0xd1,0x01,0x05,0x02,0x004604 4605# CHECK: v_subrev_f32_e64 v5, |v1|, |v2|         ; encoding: [0x05,0x03,0x03,0xd1,0x01,0x05,0x02,0x00]46060x05,0x03,0x03,0xd1,0x01,0x05,0x02,0x004607 4608# CHECK: v_subrev_f32_e64 v5, v1, v2 clamp       ; encoding: [0x05,0x80,0x03,0xd1,0x01,0x05,0x02,0x00]46090x05,0x80,0x03,0xd1,0x01,0x05,0x02,0x004610 4611# CHECK: v_subrev_f32_e64 v5, v1, v2 mul:2       ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x08]46120x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x084613 4614# CHECK: v_subrev_f32_e64 v5, v1, v2 mul:4       ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x10]46150x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x104616 4617# CHECK: v_subrev_f32_e64 v5, v1, v2 div:2       ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x18]46180x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x184619 4620# CHECK: v_mul_legacy_f32_e64 v5, v1, v2         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]46210x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x004622 4623# CHECK: v_mul_legacy_f32_e64 v255, v1, v2       ; encoding: [0xff,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]46240xff,0x00,0x04,0xd1,0x01,0x05,0x02,0x004625 4626# CHECK: v_mul_legacy_f32_e64 v5, v255, v2       ; encoding: [0x05,0x00,0x04,0xd1,0xff,0x05,0x02,0x00]46270x05,0x00,0x04,0xd1,0xff,0x05,0x02,0x004628 4629# CHECK: v_mul_legacy_f32_e64 v5, s1, v2         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x04,0x02,0x00]46300x05,0x00,0x04,0xd1,0x01,0x04,0x02,0x004631 4632# CHECK: v_mul_legacy_f32_e64 v5, s101, v2       ; encoding: [0x05,0x00,0x04,0xd1,0x65,0x04,0x02,0x00]46330x05,0x00,0x04,0xd1,0x65,0x04,0x02,0x004634 4635# CHECK: v_mul_legacy_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x66,0x04,0x02,0x00]46360x05,0x00,0x04,0xd1,0x66,0x04,0x02,0x004637 4638# CHECK: v_mul_legacy_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x67,0x04,0x02,0x00]46390x05,0x00,0x04,0xd1,0x67,0x04,0x02,0x004640 4641# CHECK: v_mul_legacy_f32_e64 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6a,0x04,0x02,0x00]46420x05,0x00,0x04,0xd1,0x6a,0x04,0x02,0x004643 4644# CHECK: v_mul_legacy_f32_e64 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6b,0x04,0x02,0x00]46450x05,0x00,0x04,0xd1,0x6b,0x04,0x02,0x004646 4647# CHECK: v_mul_legacy_f32_e64 v5, m0, v2         ; encoding: [0x05,0x00,0x04,0xd1,0x7c,0x04,0x02,0x00]46480x05,0x00,0x04,0xd1,0x7c,0x04,0x02,0x004649 4650# CHECK: v_mul_legacy_f32_e64 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x04,0xd1,0x7e,0x04,0x02,0x00]46510x05,0x00,0x04,0xd1,0x7e,0x04,0x02,0x004652 4653# CHECK: v_mul_legacy_f32_e64 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x04,0xd1,0x7f,0x04,0x02,0x00]46540x05,0x00,0x04,0xd1,0x7f,0x04,0x02,0x004655 4656# CHECK: v_mul_legacy_f32_e64 v5, 0, v2          ; encoding: [0x05,0x00,0x04,0xd1,0x80,0x04,0x02,0x00]46570x05,0x00,0x04,0xd1,0x80,0x04,0x02,0x004658 4659# CHECK: v_mul_legacy_f32_e64 v5, -1, v2         ; encoding: [0x05,0x00,0x04,0xd1,0xc1,0x04,0x02,0x00]46600x05,0x00,0x04,0xd1,0xc1,0x04,0x02,0x004661 4662# CHECK: v_mul_legacy_f32_e64 v5, 0.5, v2        ; encoding: [0x05,0x00,0x04,0xd1,0xf0,0x04,0x02,0x00]46630x05,0x00,0x04,0xd1,0xf0,0x04,0x02,0x004664 4665# CHECK: v_mul_legacy_f32_e64 v5, -4.0, v2       ; encoding: [0x05,0x00,0x04,0xd1,0xf7,0x04,0x02,0x00]46660x05,0x00,0x04,0xd1,0xf7,0x04,0x02,0x004667 4668# CHECK: v_mul_legacy_f32_e64 v5, v1, v255       ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xff,0x03,0x00]46690x05,0x00,0x04,0xd1,0x01,0xff,0x03,0x004670 4671# CHECK: v_mul_legacy_f32_e64 v5, v1, s2         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x00,0x00]46720x05,0x00,0x04,0xd1,0x01,0x05,0x00,0x004673 4674# CHECK: v_mul_legacy_f32_e64 v5, v1, s101       ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xcb,0x00,0x00]46750x05,0x00,0x04,0xd1,0x01,0xcb,0x00,0x004676 4677# CHECK: v_mul_legacy_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xcd,0x00,0x00]46780x05,0x00,0x04,0xd1,0x01,0xcd,0x00,0x004679 4680# CHECK: v_mul_legacy_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xcf,0x00,0x00]46810x05,0x00,0x04,0xd1,0x01,0xcf,0x00,0x004682 4683# CHECK: v_mul_legacy_f32_e64 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xd5,0x00,0x00]46840x05,0x00,0x04,0xd1,0x01,0xd5,0x00,0x004685 4686# CHECK: v_mul_legacy_f32_e64 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xd7,0x00,0x00]46870x05,0x00,0x04,0xd1,0x01,0xd7,0x00,0x004688 4689# CHECK: v_mul_legacy_f32_e64 v5, v1, m0         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xf9,0x00,0x00]46900x05,0x00,0x04,0xd1,0x01,0xf9,0x00,0x004691 4692# CHECK: v_mul_legacy_f32_e64 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xfd,0x00,0x00]46930x05,0x00,0x04,0xd1,0x01,0xfd,0x00,0x004694 4695# CHECK: v_mul_legacy_f32_e64 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xff,0x00,0x00]46960x05,0x00,0x04,0xd1,0x01,0xff,0x00,0x004697 4698# CHECK: v_mul_legacy_f32_e64 v5, v1, 0          ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x01,0x01,0x00]46990x05,0x00,0x04,0xd1,0x01,0x01,0x01,0x004700 4701# CHECK: v_mul_legacy_f32_e64 v5, v1, -1         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x83,0x01,0x00]47020x05,0x00,0x04,0xd1,0x01,0x83,0x01,0x004703 4704# CHECK: v_mul_legacy_f32_e64 v5, v1, 0.5        ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xe1,0x01,0x00]47050x05,0x00,0x04,0xd1,0x01,0xe1,0x01,0x004706 4707# CHECK: v_mul_legacy_f32_e64 v5, v1, -4.0       ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xef,0x01,0x00]47080x05,0x00,0x04,0xd1,0x01,0xef,0x01,0x004709 4710# CHECK: v_mul_legacy_f32_e64 v5, -v1, v2        ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x20]47110x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x204712 4713# CHECK: v_mul_legacy_f32_e64 v5, v1, -v2        ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x40]47140x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x404715 4716# CHECK: v_mul_legacy_f32_e64 v5, -v1, -v2       ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x60]47170x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x604718 4719# CHECK: v_mul_legacy_f32_e64 v5, |v1|, v2       ; encoding: [0x05,0x01,0x04,0xd1,0x01,0x05,0x02,0x00]47200x05,0x01,0x04,0xd1,0x01,0x05,0x02,0x004721 4722# CHECK: v_mul_legacy_f32_e64 v5, v1, |v2|       ; encoding: [0x05,0x02,0x04,0xd1,0x01,0x05,0x02,0x00]47230x05,0x02,0x04,0xd1,0x01,0x05,0x02,0x004724 4725# CHECK: v_mul_legacy_f32_e64 v5, |v1|, |v2|     ; encoding: [0x05,0x03,0x04,0xd1,0x01,0x05,0x02,0x00]47260x05,0x03,0x04,0xd1,0x01,0x05,0x02,0x004727 4728# CHECK: v_mul_legacy_f32_e64 v5, v1, v2 clamp   ; encoding: [0x05,0x80,0x04,0xd1,0x01,0x05,0x02,0x00]47290x05,0x80,0x04,0xd1,0x01,0x05,0x02,0x004730 4731# CHECK: v_mul_legacy_f32_e64 v5, v1, v2 mul:2   ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x08]47320x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x084733 4734# CHECK: v_mul_legacy_f32_e64 v5, v1, v2 mul:4   ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x10]47350x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x104736 4737# CHECK: v_mul_legacy_f32_e64 v5, v1, v2 div:2   ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x18]47380x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x184739 4740# CHECK: v_mul_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x00]47410x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x004742 4743# CHECK: v_mul_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x05,0xd1,0x01,0x05,0x02,0x00]47440xff,0x00,0x05,0xd1,0x01,0x05,0x02,0x004745 4746# CHECK: v_mul_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x05,0xd1,0xff,0x05,0x02,0x00]47470x05,0x00,0x05,0xd1,0xff,0x05,0x02,0x004748 4749# CHECK: v_mul_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x04,0x02,0x00]47500x05,0x00,0x05,0xd1,0x01,0x04,0x02,0x004751 4752# CHECK: v_mul_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x05,0xd1,0x65,0x04,0x02,0x00]47530x05,0x00,0x05,0xd1,0x65,0x04,0x02,0x004754 4755# CHECK: v_mul_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x05,0xd1,0x66,0x04,0x02,0x00]47560x05,0x00,0x05,0xd1,0x66,0x04,0x02,0x004757 4758# CHECK: v_mul_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x05,0xd1,0x67,0x04,0x02,0x00]47590x05,0x00,0x05,0xd1,0x67,0x04,0x02,0x004760 4761# CHECK: v_mul_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6a,0x04,0x02,0x00]47620x05,0x00,0x05,0xd1,0x6a,0x04,0x02,0x004763 4764# CHECK: v_mul_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6b,0x04,0x02,0x00]47650x05,0x00,0x05,0xd1,0x6b,0x04,0x02,0x004766 4767# CHECK: v_mul_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x05,0xd1,0x7c,0x04,0x02,0x00]47680x05,0x00,0x05,0xd1,0x7c,0x04,0x02,0x004769 4770# CHECK: v_mul_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x05,0xd1,0x7e,0x04,0x02,0x00]47710x05,0x00,0x05,0xd1,0x7e,0x04,0x02,0x004772 4773# CHECK: v_mul_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x05,0xd1,0x7f,0x04,0x02,0x00]47740x05,0x00,0x05,0xd1,0x7f,0x04,0x02,0x004775 4776# CHECK: v_mul_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x05,0xd1,0x80,0x04,0x02,0x00]47770x05,0x00,0x05,0xd1,0x80,0x04,0x02,0x004778 4779# CHECK: v_mul_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x05,0xd1,0xc1,0x04,0x02,0x00]47800x05,0x00,0x05,0xd1,0xc1,0x04,0x02,0x004781 4782# CHECK: v_mul_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x05,0xd1,0xf0,0x04,0x02,0x00]47830x05,0x00,0x05,0xd1,0xf0,0x04,0x02,0x004784 4785# CHECK: v_mul_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x05,0xd1,0xf7,0x04,0x02,0x00]47860x05,0x00,0x05,0xd1,0xf7,0x04,0x02,0x004787 4788# CHECK: v_mul_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xff,0x03,0x00]47890x05,0x00,0x05,0xd1,0x01,0xff,0x03,0x004790 4791# CHECK: v_mul_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x00,0x00]47920x05,0x00,0x05,0xd1,0x01,0x05,0x00,0x004793 4794# CHECK: v_mul_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xcb,0x00,0x00]47950x05,0x00,0x05,0xd1,0x01,0xcb,0x00,0x004796 4797# CHECK: v_mul_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xcd,0x00,0x00]47980x05,0x00,0x05,0xd1,0x01,0xcd,0x00,0x004799 4800# CHECK: v_mul_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xcf,0x00,0x00]48010x05,0x00,0x05,0xd1,0x01,0xcf,0x00,0x004802 4803# CHECK: v_mul_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xd5,0x00,0x00]48040x05,0x00,0x05,0xd1,0x01,0xd5,0x00,0x004805 4806# CHECK: v_mul_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xd7,0x00,0x00]48070x05,0x00,0x05,0xd1,0x01,0xd7,0x00,0x004808 4809# CHECK: v_mul_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xf9,0x00,0x00]48100x05,0x00,0x05,0xd1,0x01,0xf9,0x00,0x004811 4812# CHECK: v_mul_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xfd,0x00,0x00]48130x05,0x00,0x05,0xd1,0x01,0xfd,0x00,0x004814 4815# CHECK: v_mul_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xff,0x00,0x00]48160x05,0x00,0x05,0xd1,0x01,0xff,0x00,0x004817 4818# CHECK: v_mul_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x01,0x01,0x00]48190x05,0x00,0x05,0xd1,0x01,0x01,0x01,0x004820 4821# CHECK: v_mul_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x83,0x01,0x00]48220x05,0x00,0x05,0xd1,0x01,0x83,0x01,0x004823 4824# CHECK: v_mul_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xe1,0x01,0x00]48250x05,0x00,0x05,0xd1,0x01,0xe1,0x01,0x004826 4827# CHECK: v_mul_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xef,0x01,0x00]48280x05,0x00,0x05,0xd1,0x01,0xef,0x01,0x004829 4830# CHECK: v_mul_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x20]48310x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x204832 4833# CHECK: v_mul_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x40]48340x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x404835 4836# CHECK: v_mul_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x60]48370x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x604838 4839# CHECK: v_mul_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x05,0xd1,0x01,0x05,0x02,0x00]48400x05,0x01,0x05,0xd1,0x01,0x05,0x02,0x004841 4842# CHECK: v_mul_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x05,0xd1,0x01,0x05,0x02,0x00]48430x05,0x02,0x05,0xd1,0x01,0x05,0x02,0x004844 4845# CHECK: v_mul_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x05,0xd1,0x01,0x05,0x02,0x00]48460x05,0x03,0x05,0xd1,0x01,0x05,0x02,0x004847 4848# CHECK: v_mul_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x05,0xd1,0x01,0x05,0x02,0x00]48490x05,0x80,0x05,0xd1,0x01,0x05,0x02,0x004850 4851# CHECK: v_mul_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x08]48520x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x084853 4854# CHECK: v_mul_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x10]48550x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x104856 4857# CHECK: v_mul_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x18]48580x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x184859 4860# CHECK: v_mul_i32_i24_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]48610x05,0x00,0x06,0xd1,0x01,0x05,0x02,0x004862 4863# CHECK: v_mul_i32_i24_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]48640xff,0x00,0x06,0xd1,0x01,0x05,0x02,0x004865 4866# CHECK: v_mul_i32_i24_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x06,0xd1,0xff,0x05,0x02,0x00]48670x05,0x00,0x06,0xd1,0xff,0x05,0x02,0x004868 4869# CHECK: v_mul_i32_i24_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x04,0x02,0x00]48700x05,0x00,0x06,0xd1,0x01,0x04,0x02,0x004871 4872# CHECK: v_mul_i32_i24_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x06,0xd1,0x65,0x04,0x02,0x00]48730x05,0x00,0x06,0xd1,0x65,0x04,0x02,0x004874 4875# CHECK: v_mul_i32_i24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x66,0x04,0x02,0x00]48760x05,0x00,0x06,0xd1,0x66,0x04,0x02,0x004877 4878# CHECK: v_mul_i32_i24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x67,0x04,0x02,0x00]48790x05,0x00,0x06,0xd1,0x67,0x04,0x02,0x004880 4881# CHECK: v_mul_i32_i24_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6a,0x04,0x02,0x00]48820x05,0x00,0x06,0xd1,0x6a,0x04,0x02,0x004883 4884# CHECK: v_mul_i32_i24_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6b,0x04,0x02,0x00]48850x05,0x00,0x06,0xd1,0x6b,0x04,0x02,0x004886 4887# CHECK: v_mul_i32_i24_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x06,0xd1,0x7c,0x04,0x02,0x00]48880x05,0x00,0x06,0xd1,0x7c,0x04,0x02,0x004889 4890# CHECK: v_mul_i32_i24_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x06,0xd1,0x7e,0x04,0x02,0x00]48910x05,0x00,0x06,0xd1,0x7e,0x04,0x02,0x004892 4893# CHECK: v_mul_i32_i24_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x06,0xd1,0x7f,0x04,0x02,0x00]48940x05,0x00,0x06,0xd1,0x7f,0x04,0x02,0x004895 4896# CHECK: v_mul_i32_i24_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x06,0xd1,0x80,0x04,0x02,0x00]48970x05,0x00,0x06,0xd1,0x80,0x04,0x02,0x004898 4899# CHECK: v_mul_i32_i24_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x06,0xd1,0xc1,0x04,0x02,0x00]49000x05,0x00,0x06,0xd1,0xc1,0x04,0x02,0x004901 4902# CHECK: v_mul_i32_i24_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x06,0xd1,0xf0,0x04,0x02,0x00]49030x05,0x00,0x06,0xd1,0xf0,0x04,0x02,0x004904 4905# CHECK: v_mul_i32_i24_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x06,0xd1,0xf7,0x04,0x02,0x00]49060x05,0x00,0x06,0xd1,0xf7,0x04,0x02,0x004907 4908# CHECK: v_mul_i32_i24_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xff,0x03,0x00]49090x05,0x00,0x06,0xd1,0x01,0xff,0x03,0x004910 4911# CHECK: v_mul_i32_i24_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x05,0x00,0x00]49120x05,0x00,0x06,0xd1,0x01,0x05,0x00,0x004913 4914# CHECK: v_mul_i32_i24_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xcb,0x00,0x00]49150x05,0x00,0x06,0xd1,0x01,0xcb,0x00,0x004916 4917# CHECK: v_mul_i32_i24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xcd,0x00,0x00]49180x05,0x00,0x06,0xd1,0x01,0xcd,0x00,0x004919 4920# CHECK: v_mul_i32_i24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xcf,0x00,0x00]49210x05,0x00,0x06,0xd1,0x01,0xcf,0x00,0x004922 4923# CHECK: v_mul_i32_i24_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xd5,0x00,0x00]49240x05,0x00,0x06,0xd1,0x01,0xd5,0x00,0x004925 4926# CHECK: v_mul_i32_i24_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xd7,0x00,0x00]49270x05,0x00,0x06,0xd1,0x01,0xd7,0x00,0x004928 4929# CHECK: v_mul_i32_i24_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xf9,0x00,0x00]49300x05,0x00,0x06,0xd1,0x01,0xf9,0x00,0x004931 4932# CHECK: v_mul_i32_i24_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xfd,0x00,0x00]49330x05,0x00,0x06,0xd1,0x01,0xfd,0x00,0x004934 4935# CHECK: v_mul_i32_i24_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xff,0x00,0x00]49360x05,0x00,0x06,0xd1,0x01,0xff,0x00,0x004937 4938# CHECK: v_mul_i32_i24_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x01,0x01,0x00]49390x05,0x00,0x06,0xd1,0x01,0x01,0x01,0x004940 4941# CHECK: v_mul_i32_i24_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x83,0x01,0x00]49420x05,0x00,0x06,0xd1,0x01,0x83,0x01,0x004943 4944# CHECK: v_mul_i32_i24_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xe1,0x01,0x00]49450x05,0x00,0x06,0xd1,0x01,0xe1,0x01,0x004946 4947# CHECK: v_mul_i32_i24_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xef,0x01,0x00]49480x05,0x00,0x06,0xd1,0x01,0xef,0x01,0x004949 4950# CHECK: v_mul_hi_i32_i24_e64 v5, v1, v2         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x05,0x02,0x00]49510x05,0x00,0x07,0xd1,0x01,0x05,0x02,0x004952 4953# CHECK: v_mul_hi_i32_i24_e64 v255, v1, v2       ; encoding: [0xff,0x00,0x07,0xd1,0x01,0x05,0x02,0x00]49540xff,0x00,0x07,0xd1,0x01,0x05,0x02,0x004955 4956# CHECK: v_mul_hi_i32_i24_e64 v5, v255, v2       ; encoding: [0x05,0x00,0x07,0xd1,0xff,0x05,0x02,0x00]49570x05,0x00,0x07,0xd1,0xff,0x05,0x02,0x004958 4959# CHECK: v_mul_hi_i32_i24_e64 v5, s1, v2         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x04,0x02,0x00]49600x05,0x00,0x07,0xd1,0x01,0x04,0x02,0x004961 4962# CHECK: v_mul_hi_i32_i24_e64 v5, s101, v2       ; encoding: [0x05,0x00,0x07,0xd1,0x65,0x04,0x02,0x00]49630x05,0x00,0x07,0xd1,0x65,0x04,0x02,0x004964 4965# CHECK: v_mul_hi_i32_i24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x66,0x04,0x02,0x00]49660x05,0x00,0x07,0xd1,0x66,0x04,0x02,0x004967 4968# CHECK: v_mul_hi_i32_i24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x67,0x04,0x02,0x00]49690x05,0x00,0x07,0xd1,0x67,0x04,0x02,0x004970 4971# CHECK: v_mul_hi_i32_i24_e64 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6a,0x04,0x02,0x00]49720x05,0x00,0x07,0xd1,0x6a,0x04,0x02,0x004973 4974# CHECK: v_mul_hi_i32_i24_e64 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6b,0x04,0x02,0x00]49750x05,0x00,0x07,0xd1,0x6b,0x04,0x02,0x004976 4977# CHECK: v_mul_hi_i32_i24_e64 v5, m0, v2         ; encoding: [0x05,0x00,0x07,0xd1,0x7c,0x04,0x02,0x00]49780x05,0x00,0x07,0xd1,0x7c,0x04,0x02,0x004979 4980# CHECK: v_mul_hi_i32_i24_e64 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x07,0xd1,0x7e,0x04,0x02,0x00]49810x05,0x00,0x07,0xd1,0x7e,0x04,0x02,0x004982 4983# CHECK: v_mul_hi_i32_i24_e64 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x07,0xd1,0x7f,0x04,0x02,0x00]49840x05,0x00,0x07,0xd1,0x7f,0x04,0x02,0x004985 4986# CHECK: v_mul_hi_i32_i24_e64 v5, 0, v2          ; encoding: [0x05,0x00,0x07,0xd1,0x80,0x04,0x02,0x00]49870x05,0x00,0x07,0xd1,0x80,0x04,0x02,0x004988 4989# CHECK: v_mul_hi_i32_i24_e64 v5, -1, v2         ; encoding: [0x05,0x00,0x07,0xd1,0xc1,0x04,0x02,0x00]49900x05,0x00,0x07,0xd1,0xc1,0x04,0x02,0x004991 4992# CHECK: v_mul_hi_i32_i24_e64 v5, 0.5, v2        ; encoding: [0x05,0x00,0x07,0xd1,0xf0,0x04,0x02,0x00]49930x05,0x00,0x07,0xd1,0xf0,0x04,0x02,0x004994 4995# CHECK: v_mul_hi_i32_i24_e64 v5, -4.0, v2       ; encoding: [0x05,0x00,0x07,0xd1,0xf7,0x04,0x02,0x00]49960x05,0x00,0x07,0xd1,0xf7,0x04,0x02,0x004997 4998# CHECK: v_mul_hi_i32_i24_e64 v5, v1, v255       ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xff,0x03,0x00]49990x05,0x00,0x07,0xd1,0x01,0xff,0x03,0x005000 5001# CHECK: v_mul_hi_i32_i24_e64 v5, v1, s2         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x05,0x00,0x00]50020x05,0x00,0x07,0xd1,0x01,0x05,0x00,0x005003 5004# CHECK: v_mul_hi_i32_i24_e64 v5, v1, s101       ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xcb,0x00,0x00]50050x05,0x00,0x07,0xd1,0x01,0xcb,0x00,0x005006 5007# CHECK: v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xcd,0x00,0x00]50080x05,0x00,0x07,0xd1,0x01,0xcd,0x00,0x005009 5010# CHECK: v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xcf,0x00,0x00]50110x05,0x00,0x07,0xd1,0x01,0xcf,0x00,0x005012 5013# CHECK: v_mul_hi_i32_i24_e64 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xd5,0x00,0x00]50140x05,0x00,0x07,0xd1,0x01,0xd5,0x00,0x005015 5016# CHECK: v_mul_hi_i32_i24_e64 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xd7,0x00,0x00]50170x05,0x00,0x07,0xd1,0x01,0xd7,0x00,0x005018 5019# CHECK: v_mul_hi_i32_i24_e64 v5, v1, m0         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xf9,0x00,0x00]50200x05,0x00,0x07,0xd1,0x01,0xf9,0x00,0x005021 5022# CHECK: v_mul_hi_i32_i24_e64 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xfd,0x00,0x00]50230x05,0x00,0x07,0xd1,0x01,0xfd,0x00,0x005024 5025# CHECK: v_mul_hi_i32_i24_e64 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xff,0x00,0x00]50260x05,0x00,0x07,0xd1,0x01,0xff,0x00,0x005027 5028# CHECK: v_mul_hi_i32_i24_e64 v5, v1, 0          ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x01,0x01,0x00]50290x05,0x00,0x07,0xd1,0x01,0x01,0x01,0x005030 5031# CHECK: v_mul_hi_i32_i24_e64 v5, v1, -1         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x83,0x01,0x00]50320x05,0x00,0x07,0xd1,0x01,0x83,0x01,0x005033 5034# CHECK: v_mul_hi_i32_i24_e64 v5, v1, 0.5        ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xe1,0x01,0x00]50350x05,0x00,0x07,0xd1,0x01,0xe1,0x01,0x005036 5037# CHECK: v_mul_hi_i32_i24_e64 v5, v1, -4.0       ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xef,0x01,0x00]50380x05,0x00,0x07,0xd1,0x01,0xef,0x01,0x005039 5040# CHECK: v_mul_u32_u24_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]50410x05,0x00,0x08,0xd1,0x01,0x05,0x02,0x005042 5043# CHECK: v_mul_u32_u24_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]50440xff,0x00,0x08,0xd1,0x01,0x05,0x02,0x005045 5046# CHECK: v_mul_u32_u24_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x08,0xd1,0xff,0x05,0x02,0x00]50470x05,0x00,0x08,0xd1,0xff,0x05,0x02,0x005048 5049# CHECK: v_mul_u32_u24_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x04,0x02,0x00]50500x05,0x00,0x08,0xd1,0x01,0x04,0x02,0x005051 5052# CHECK: v_mul_u32_u24_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x08,0xd1,0x65,0x04,0x02,0x00]50530x05,0x00,0x08,0xd1,0x65,0x04,0x02,0x005054 5055# CHECK: v_mul_u32_u24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x66,0x04,0x02,0x00]50560x05,0x00,0x08,0xd1,0x66,0x04,0x02,0x005057 5058# CHECK: v_mul_u32_u24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x67,0x04,0x02,0x00]50590x05,0x00,0x08,0xd1,0x67,0x04,0x02,0x005060 5061# CHECK: v_mul_u32_u24_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6a,0x04,0x02,0x00]50620x05,0x00,0x08,0xd1,0x6a,0x04,0x02,0x005063 5064# CHECK: v_mul_u32_u24_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6b,0x04,0x02,0x00]50650x05,0x00,0x08,0xd1,0x6b,0x04,0x02,0x005066 5067# CHECK: v_mul_u32_u24_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x08,0xd1,0x7c,0x04,0x02,0x00]50680x05,0x00,0x08,0xd1,0x7c,0x04,0x02,0x005069 5070# CHECK: v_mul_u32_u24_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x08,0xd1,0x7e,0x04,0x02,0x00]50710x05,0x00,0x08,0xd1,0x7e,0x04,0x02,0x005072 5073# CHECK: v_mul_u32_u24_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x08,0xd1,0x7f,0x04,0x02,0x00]50740x05,0x00,0x08,0xd1,0x7f,0x04,0x02,0x005075 5076# CHECK: v_mul_u32_u24_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x08,0xd1,0x80,0x04,0x02,0x00]50770x05,0x00,0x08,0xd1,0x80,0x04,0x02,0x005078 5079# CHECK: v_mul_u32_u24_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x08,0xd1,0xc1,0x04,0x02,0x00]50800x05,0x00,0x08,0xd1,0xc1,0x04,0x02,0x005081 5082# CHECK: v_mul_u32_u24_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x08,0xd1,0xf0,0x04,0x02,0x00]50830x05,0x00,0x08,0xd1,0xf0,0x04,0x02,0x005084 5085# CHECK: v_mul_u32_u24_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x08,0xd1,0xf7,0x04,0x02,0x00]50860x05,0x00,0x08,0xd1,0xf7,0x04,0x02,0x005087 5088# CHECK: v_mul_u32_u24_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xff,0x03,0x00]50890x05,0x00,0x08,0xd1,0x01,0xff,0x03,0x005090 5091# CHECK: v_mul_u32_u24_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x05,0x00,0x00]50920x05,0x00,0x08,0xd1,0x01,0x05,0x00,0x005093 5094# CHECK: v_mul_u32_u24_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xcb,0x00,0x00]50950x05,0x00,0x08,0xd1,0x01,0xcb,0x00,0x005096 5097# CHECK: v_mul_u32_u24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xcd,0x00,0x00]50980x05,0x00,0x08,0xd1,0x01,0xcd,0x00,0x005099 5100# CHECK: v_mul_u32_u24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xcf,0x00,0x00]51010x05,0x00,0x08,0xd1,0x01,0xcf,0x00,0x005102 5103# CHECK: v_mul_u32_u24_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xd5,0x00,0x00]51040x05,0x00,0x08,0xd1,0x01,0xd5,0x00,0x005105 5106# CHECK: v_mul_u32_u24_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xd7,0x00,0x00]51070x05,0x00,0x08,0xd1,0x01,0xd7,0x00,0x005108 5109# CHECK: v_mul_u32_u24_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xf9,0x00,0x00]51100x05,0x00,0x08,0xd1,0x01,0xf9,0x00,0x005111 5112# CHECK: v_mul_u32_u24_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xfd,0x00,0x00]51130x05,0x00,0x08,0xd1,0x01,0xfd,0x00,0x005114 5115# CHECK: v_mul_u32_u24_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xff,0x00,0x00]51160x05,0x00,0x08,0xd1,0x01,0xff,0x00,0x005117 5118# CHECK: v_mul_u32_u24_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x01,0x01,0x00]51190x05,0x00,0x08,0xd1,0x01,0x01,0x01,0x005120 5121# CHECK: v_mul_u32_u24_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x83,0x01,0x00]51220x05,0x00,0x08,0xd1,0x01,0x83,0x01,0x005123 5124# CHECK: v_mul_u32_u24_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xe1,0x01,0x00]51250x05,0x00,0x08,0xd1,0x01,0xe1,0x01,0x005126 5127# CHECK: v_mul_u32_u24_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xef,0x01,0x00]51280x05,0x00,0x08,0xd1,0x01,0xef,0x01,0x005129 5130# CHECK: v_mul_hi_u32_u24_e64 v5, v1, v2         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x05,0x02,0x00]51310x05,0x00,0x09,0xd1,0x01,0x05,0x02,0x005132 5133# CHECK: v_mul_hi_u32_u24_e64 v255, v1, v2       ; encoding: [0xff,0x00,0x09,0xd1,0x01,0x05,0x02,0x00]51340xff,0x00,0x09,0xd1,0x01,0x05,0x02,0x005135 5136# CHECK: v_mul_hi_u32_u24_e64 v5, v255, v2       ; encoding: [0x05,0x00,0x09,0xd1,0xff,0x05,0x02,0x00]51370x05,0x00,0x09,0xd1,0xff,0x05,0x02,0x005138 5139# CHECK: v_mul_hi_u32_u24_e64 v5, s1, v2         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x04,0x02,0x00]51400x05,0x00,0x09,0xd1,0x01,0x04,0x02,0x005141 5142# CHECK: v_mul_hi_u32_u24_e64 v5, s101, v2       ; encoding: [0x05,0x00,0x09,0xd1,0x65,0x04,0x02,0x00]51430x05,0x00,0x09,0xd1,0x65,0x04,0x02,0x005144 5145# CHECK: v_mul_hi_u32_u24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x66,0x04,0x02,0x00]51460x05,0x00,0x09,0xd1,0x66,0x04,0x02,0x005147 5148# CHECK: v_mul_hi_u32_u24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x67,0x04,0x02,0x00]51490x05,0x00,0x09,0xd1,0x67,0x04,0x02,0x005150 5151# CHECK: v_mul_hi_u32_u24_e64 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6a,0x04,0x02,0x00]51520x05,0x00,0x09,0xd1,0x6a,0x04,0x02,0x005153 5154# CHECK: v_mul_hi_u32_u24_e64 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6b,0x04,0x02,0x00]51550x05,0x00,0x09,0xd1,0x6b,0x04,0x02,0x005156 5157# CHECK: v_mul_hi_u32_u24_e64 v5, m0, v2         ; encoding: [0x05,0x00,0x09,0xd1,0x7c,0x04,0x02,0x00]51580x05,0x00,0x09,0xd1,0x7c,0x04,0x02,0x005159 5160# CHECK: v_mul_hi_u32_u24_e64 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x09,0xd1,0x7e,0x04,0x02,0x00]51610x05,0x00,0x09,0xd1,0x7e,0x04,0x02,0x005162 5163# CHECK: v_mul_hi_u32_u24_e64 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x09,0xd1,0x7f,0x04,0x02,0x00]51640x05,0x00,0x09,0xd1,0x7f,0x04,0x02,0x005165 5166# CHECK: v_mul_hi_u32_u24_e64 v5, 0, v2          ; encoding: [0x05,0x00,0x09,0xd1,0x80,0x04,0x02,0x00]51670x05,0x00,0x09,0xd1,0x80,0x04,0x02,0x005168 5169# CHECK: v_mul_hi_u32_u24_e64 v5, -1, v2         ; encoding: [0x05,0x00,0x09,0xd1,0xc1,0x04,0x02,0x00]51700x05,0x00,0x09,0xd1,0xc1,0x04,0x02,0x005171 5172# CHECK: v_mul_hi_u32_u24_e64 v5, 0.5, v2        ; encoding: [0x05,0x00,0x09,0xd1,0xf0,0x04,0x02,0x00]51730x05,0x00,0x09,0xd1,0xf0,0x04,0x02,0x005174 5175# CHECK: v_mul_hi_u32_u24_e64 v5, -4.0, v2       ; encoding: [0x05,0x00,0x09,0xd1,0xf7,0x04,0x02,0x00]51760x05,0x00,0x09,0xd1,0xf7,0x04,0x02,0x005177 5178# CHECK: v_mul_hi_u32_u24_e64 v5, v1, v255       ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xff,0x03,0x00]51790x05,0x00,0x09,0xd1,0x01,0xff,0x03,0x005180 5181# CHECK: v_mul_hi_u32_u24_e64 v5, v1, s2         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x05,0x00,0x00]51820x05,0x00,0x09,0xd1,0x01,0x05,0x00,0x005183 5184# CHECK: v_mul_hi_u32_u24_e64 v5, v1, s101       ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xcb,0x00,0x00]51850x05,0x00,0x09,0xd1,0x01,0xcb,0x00,0x005186 5187# CHECK: v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xcd,0x00,0x00]51880x05,0x00,0x09,0xd1,0x01,0xcd,0x00,0x005189 5190# CHECK: v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xcf,0x00,0x00]51910x05,0x00,0x09,0xd1,0x01,0xcf,0x00,0x005192 5193# CHECK: v_mul_hi_u32_u24_e64 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xd5,0x00,0x00]51940x05,0x00,0x09,0xd1,0x01,0xd5,0x00,0x005195 5196# CHECK: v_mul_hi_u32_u24_e64 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xd7,0x00,0x00]51970x05,0x00,0x09,0xd1,0x01,0xd7,0x00,0x005198 5199# CHECK: v_mul_hi_u32_u24_e64 v5, v1, m0         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xf9,0x00,0x00]52000x05,0x00,0x09,0xd1,0x01,0xf9,0x00,0x005201 5202# CHECK: v_mul_hi_u32_u24_e64 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xfd,0x00,0x00]52030x05,0x00,0x09,0xd1,0x01,0xfd,0x00,0x005204 5205# CHECK: v_mul_hi_u32_u24_e64 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xff,0x00,0x00]52060x05,0x00,0x09,0xd1,0x01,0xff,0x00,0x005207 5208# CHECK: v_mul_hi_u32_u24_e64 v5, v1, 0          ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x01,0x01,0x00]52090x05,0x00,0x09,0xd1,0x01,0x01,0x01,0x005210 5211# CHECK: v_mul_hi_u32_u24_e64 v5, v1, -1         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x83,0x01,0x00]52120x05,0x00,0x09,0xd1,0x01,0x83,0x01,0x005213 5214# CHECK: v_mul_hi_u32_u24_e64 v5, v1, 0.5        ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xe1,0x01,0x00]52150x05,0x00,0x09,0xd1,0x01,0xe1,0x01,0x005216 5217# CHECK: v_mul_hi_u32_u24_e64 v5, v1, -4.0       ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xef,0x01,0x00]52180x05,0x00,0x09,0xd1,0x01,0xef,0x01,0x005219 5220# CHECK: v_min_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]52210x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x005222 5223# CHECK: v_min_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]52240xff,0x00,0x0a,0xd1,0x01,0x05,0x02,0x005225 5226# CHECK: v_min_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0a,0xd1,0xff,0x05,0x02,0x00]52270x05,0x00,0x0a,0xd1,0xff,0x05,0x02,0x005228 5229# CHECK: v_min_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x04,0x02,0x00]52300x05,0x00,0x0a,0xd1,0x01,0x04,0x02,0x005231 5232# CHECK: v_min_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0a,0xd1,0x65,0x04,0x02,0x00]52330x05,0x00,0x0a,0xd1,0x65,0x04,0x02,0x005234 5235# CHECK: v_min_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0a,0xd1,0x66,0x04,0x02,0x00]52360x05,0x00,0x0a,0xd1,0x66,0x04,0x02,0x005237 5238# CHECK: v_min_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0a,0xd1,0x67,0x04,0x02,0x00]52390x05,0x00,0x0a,0xd1,0x67,0x04,0x02,0x005240 5241# CHECK: v_min_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6a,0x04,0x02,0x00]52420x05,0x00,0x0a,0xd1,0x6a,0x04,0x02,0x005243 5244# CHECK: v_min_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6b,0x04,0x02,0x00]52450x05,0x00,0x0a,0xd1,0x6b,0x04,0x02,0x005246 5247# CHECK: v_min_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0a,0xd1,0x7c,0x04,0x02,0x00]52480x05,0x00,0x0a,0xd1,0x7c,0x04,0x02,0x005249 5250# CHECK: v_min_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0a,0xd1,0x7e,0x04,0x02,0x00]52510x05,0x00,0x0a,0xd1,0x7e,0x04,0x02,0x005252 5253# CHECK: v_min_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0a,0xd1,0x7f,0x04,0x02,0x00]52540x05,0x00,0x0a,0xd1,0x7f,0x04,0x02,0x005255 5256# CHECK: v_min_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0a,0xd1,0x80,0x04,0x02,0x00]52570x05,0x00,0x0a,0xd1,0x80,0x04,0x02,0x005258 5259# CHECK: v_min_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0a,0xd1,0xc1,0x04,0x02,0x00]52600x05,0x00,0x0a,0xd1,0xc1,0x04,0x02,0x005261 5262# CHECK: v_min_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0a,0xd1,0xf0,0x04,0x02,0x00]52630x05,0x00,0x0a,0xd1,0xf0,0x04,0x02,0x005264 5265# CHECK: v_min_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0a,0xd1,0xf7,0x04,0x02,0x00]52660x05,0x00,0x0a,0xd1,0xf7,0x04,0x02,0x005267 5268# CHECK: v_min_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xff,0x03,0x00]52690x05,0x00,0x0a,0xd1,0x01,0xff,0x03,0x005270 5271# CHECK: v_min_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x00,0x00]52720x05,0x00,0x0a,0xd1,0x01,0x05,0x00,0x005273 5274# CHECK: v_min_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xcb,0x00,0x00]52750x05,0x00,0x0a,0xd1,0x01,0xcb,0x00,0x005276 5277# CHECK: v_min_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xcd,0x00,0x00]52780x05,0x00,0x0a,0xd1,0x01,0xcd,0x00,0x005279 5280# CHECK: v_min_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xcf,0x00,0x00]52810x05,0x00,0x0a,0xd1,0x01,0xcf,0x00,0x005282 5283# CHECK: v_min_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xd5,0x00,0x00]52840x05,0x00,0x0a,0xd1,0x01,0xd5,0x00,0x005285 5286# CHECK: v_min_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xd7,0x00,0x00]52870x05,0x00,0x0a,0xd1,0x01,0xd7,0x00,0x005288 5289# CHECK: v_min_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xf9,0x00,0x00]52900x05,0x00,0x0a,0xd1,0x01,0xf9,0x00,0x005291 5292# CHECK: v_min_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xfd,0x00,0x00]52930x05,0x00,0x0a,0xd1,0x01,0xfd,0x00,0x005294 5295# CHECK: v_min_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xff,0x00,0x00]52960x05,0x00,0x0a,0xd1,0x01,0xff,0x00,0x005297 5298# CHECK: v_min_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x01,0x01,0x00]52990x05,0x00,0x0a,0xd1,0x01,0x01,0x01,0x005300 5301# CHECK: v_min_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x83,0x01,0x00]53020x05,0x00,0x0a,0xd1,0x01,0x83,0x01,0x005303 5304# CHECK: v_min_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xe1,0x01,0x00]53050x05,0x00,0x0a,0xd1,0x01,0xe1,0x01,0x005306 5307# CHECK: v_min_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xef,0x01,0x00]53080x05,0x00,0x0a,0xd1,0x01,0xef,0x01,0x005309 5310# CHECK: v_min_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x20]53110x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x205312 5313# CHECK: v_min_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x40]53140x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x405315 5316# CHECK: v_min_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x60]53170x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x605318 5319# CHECK: v_min_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x0a,0xd1,0x01,0x05,0x02,0x00]53200x05,0x01,0x0a,0xd1,0x01,0x05,0x02,0x005321 5322# CHECK: v_min_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x0a,0xd1,0x01,0x05,0x02,0x00]53230x05,0x02,0x0a,0xd1,0x01,0x05,0x02,0x005324 5325# CHECK: v_min_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x0a,0xd1,0x01,0x05,0x02,0x00]53260x05,0x03,0x0a,0xd1,0x01,0x05,0x02,0x005327 5328# CHECK: v_min_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x0a,0xd1,0x01,0x05,0x02,0x00]53290x05,0x80,0x0a,0xd1,0x01,0x05,0x02,0x005330 5331# CHECK: v_min_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x08]53320x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x085333 5334# CHECK: v_min_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x10]53350x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x105336 5337# CHECK: v_min_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x18]53380x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x185339 5340# CHECK: v_max_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00]53410x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x005342 5343# CHECK: v_max_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00]53440xff,0x00,0x0b,0xd1,0x01,0x05,0x02,0x005345 5346# CHECK: v_max_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0b,0xd1,0xff,0x05,0x02,0x00]53470x05,0x00,0x0b,0xd1,0xff,0x05,0x02,0x005348 5349# CHECK: v_max_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x04,0x02,0x00]53500x05,0x00,0x0b,0xd1,0x01,0x04,0x02,0x005351 5352# CHECK: v_max_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0b,0xd1,0x65,0x04,0x02,0x00]53530x05,0x00,0x0b,0xd1,0x65,0x04,0x02,0x005354 5355# CHECK: v_max_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0b,0xd1,0x66,0x04,0x02,0x00]53560x05,0x00,0x0b,0xd1,0x66,0x04,0x02,0x005357 5358# CHECK: v_max_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0b,0xd1,0x67,0x04,0x02,0x00]53590x05,0x00,0x0b,0xd1,0x67,0x04,0x02,0x005360 5361# CHECK: v_max_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6a,0x04,0x02,0x00]53620x05,0x00,0x0b,0xd1,0x6a,0x04,0x02,0x005363 5364# CHECK: v_max_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6b,0x04,0x02,0x00]53650x05,0x00,0x0b,0xd1,0x6b,0x04,0x02,0x005366 5367# CHECK: v_max_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0b,0xd1,0x7c,0x04,0x02,0x00]53680x05,0x00,0x0b,0xd1,0x7c,0x04,0x02,0x005369 5370# CHECK: v_max_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0b,0xd1,0x7e,0x04,0x02,0x00]53710x05,0x00,0x0b,0xd1,0x7e,0x04,0x02,0x005372 5373# CHECK: v_max_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0b,0xd1,0x7f,0x04,0x02,0x00]53740x05,0x00,0x0b,0xd1,0x7f,0x04,0x02,0x005375 5376# CHECK: v_max_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0b,0xd1,0x80,0x04,0x02,0x00]53770x05,0x00,0x0b,0xd1,0x80,0x04,0x02,0x005378 5379# CHECK: v_max_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0b,0xd1,0xc1,0x04,0x02,0x00]53800x05,0x00,0x0b,0xd1,0xc1,0x04,0x02,0x005381 5382# CHECK: v_max_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0b,0xd1,0xf0,0x04,0x02,0x00]53830x05,0x00,0x0b,0xd1,0xf0,0x04,0x02,0x005384 5385# CHECK: v_max_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0b,0xd1,0xf7,0x04,0x02,0x00]53860x05,0x00,0x0b,0xd1,0xf7,0x04,0x02,0x005387 5388# CHECK: v_max_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xff,0x03,0x00]53890x05,0x00,0x0b,0xd1,0x01,0xff,0x03,0x005390 5391# CHECK: v_max_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x00,0x00]53920x05,0x00,0x0b,0xd1,0x01,0x05,0x00,0x005393 5394# CHECK: v_max_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xcb,0x00,0x00]53950x05,0x00,0x0b,0xd1,0x01,0xcb,0x00,0x005396 5397# CHECK: v_max_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xcd,0x00,0x00]53980x05,0x00,0x0b,0xd1,0x01,0xcd,0x00,0x005399 5400# CHECK: v_max_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xcf,0x00,0x00]54010x05,0x00,0x0b,0xd1,0x01,0xcf,0x00,0x005402 5403# CHECK: v_max_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xd5,0x00,0x00]54040x05,0x00,0x0b,0xd1,0x01,0xd5,0x00,0x005405 5406# CHECK: v_max_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xd7,0x00,0x00]54070x05,0x00,0x0b,0xd1,0x01,0xd7,0x00,0x005408 5409# CHECK: v_max_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xf9,0x00,0x00]54100x05,0x00,0x0b,0xd1,0x01,0xf9,0x00,0x005411 5412# CHECK: v_max_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xfd,0x00,0x00]54130x05,0x00,0x0b,0xd1,0x01,0xfd,0x00,0x005414 5415# CHECK: v_max_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xff,0x00,0x00]54160x05,0x00,0x0b,0xd1,0x01,0xff,0x00,0x005417 5418# CHECK: v_max_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x01,0x01,0x00]54190x05,0x00,0x0b,0xd1,0x01,0x01,0x01,0x005420 5421# CHECK: v_max_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x83,0x01,0x00]54220x05,0x00,0x0b,0xd1,0x01,0x83,0x01,0x005423 5424# CHECK: v_max_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xe1,0x01,0x00]54250x05,0x00,0x0b,0xd1,0x01,0xe1,0x01,0x005426 5427# CHECK: v_max_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xef,0x01,0x00]54280x05,0x00,0x0b,0xd1,0x01,0xef,0x01,0x005429 5430# CHECK: v_max_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x20]54310x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x205432 5433# CHECK: v_max_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x40]54340x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x405435 5436# CHECK: v_max_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x60]54370x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x605438 5439# CHECK: v_max_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x0b,0xd1,0x01,0x05,0x02,0x00]54400x05,0x01,0x0b,0xd1,0x01,0x05,0x02,0x005441 5442# CHECK: v_max_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x0b,0xd1,0x01,0x05,0x02,0x00]54430x05,0x02,0x0b,0xd1,0x01,0x05,0x02,0x005444 5445# CHECK: v_max_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x0b,0xd1,0x01,0x05,0x02,0x00]54460x05,0x03,0x0b,0xd1,0x01,0x05,0x02,0x005447 5448# CHECK: v_max_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x0b,0xd1,0x01,0x05,0x02,0x00]54490x05,0x80,0x0b,0xd1,0x01,0x05,0x02,0x005450 5451# CHECK: v_max_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x08]54520x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x085453 5454# CHECK: v_max_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x10]54550x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x105456 5457# CHECK: v_max_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x18]54580x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x185459 5460# CHECK: v_min_i32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]54610x05,0x00,0x0c,0xd1,0x01,0x05,0x02,0x005462 5463# CHECK: v_min_i32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]54640xff,0x00,0x0c,0xd1,0x01,0x05,0x02,0x005465 5466# CHECK: v_min_i32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0c,0xd1,0xff,0x05,0x02,0x00]54670x05,0x00,0x0c,0xd1,0xff,0x05,0x02,0x005468 5469# CHECK: v_min_i32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x04,0x02,0x00]54700x05,0x00,0x0c,0xd1,0x01,0x04,0x02,0x005471 5472# CHECK: v_min_i32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0c,0xd1,0x65,0x04,0x02,0x00]54730x05,0x00,0x0c,0xd1,0x65,0x04,0x02,0x005474 5475# CHECK: v_min_i32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0c,0xd1,0x66,0x04,0x02,0x00]54760x05,0x00,0x0c,0xd1,0x66,0x04,0x02,0x005477 5478# CHECK: v_min_i32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0c,0xd1,0x67,0x04,0x02,0x00]54790x05,0x00,0x0c,0xd1,0x67,0x04,0x02,0x005480 5481# CHECK: v_min_i32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6a,0x04,0x02,0x00]54820x05,0x00,0x0c,0xd1,0x6a,0x04,0x02,0x005483 5484# CHECK: v_min_i32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6b,0x04,0x02,0x00]54850x05,0x00,0x0c,0xd1,0x6b,0x04,0x02,0x005486 5487# CHECK: v_min_i32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0c,0xd1,0x7c,0x04,0x02,0x00]54880x05,0x00,0x0c,0xd1,0x7c,0x04,0x02,0x005489 5490# CHECK: v_min_i32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0c,0xd1,0x7e,0x04,0x02,0x00]54910x05,0x00,0x0c,0xd1,0x7e,0x04,0x02,0x005492 5493# CHECK: v_min_i32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0c,0xd1,0x7f,0x04,0x02,0x00]54940x05,0x00,0x0c,0xd1,0x7f,0x04,0x02,0x005495 5496# CHECK: v_min_i32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0c,0xd1,0x80,0x04,0x02,0x00]54970x05,0x00,0x0c,0xd1,0x80,0x04,0x02,0x005498 5499# CHECK: v_min_i32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0c,0xd1,0xc1,0x04,0x02,0x00]55000x05,0x00,0x0c,0xd1,0xc1,0x04,0x02,0x005501 5502# CHECK: v_min_i32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0c,0xd1,0xf0,0x04,0x02,0x00]55030x05,0x00,0x0c,0xd1,0xf0,0x04,0x02,0x005504 5505# CHECK: v_min_i32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0c,0xd1,0xf7,0x04,0x02,0x00]55060x05,0x00,0x0c,0xd1,0xf7,0x04,0x02,0x005507 5508# CHECK: v_min_i32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xff,0x03,0x00]55090x05,0x00,0x0c,0xd1,0x01,0xff,0x03,0x005510 5511# CHECK: v_min_i32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x05,0x00,0x00]55120x05,0x00,0x0c,0xd1,0x01,0x05,0x00,0x005513 5514# CHECK: v_min_i32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xcb,0x00,0x00]55150x05,0x00,0x0c,0xd1,0x01,0xcb,0x00,0x005516 5517# CHECK: v_min_i32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xcd,0x00,0x00]55180x05,0x00,0x0c,0xd1,0x01,0xcd,0x00,0x005519 5520# CHECK: v_min_i32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xcf,0x00,0x00]55210x05,0x00,0x0c,0xd1,0x01,0xcf,0x00,0x005522 5523# CHECK: v_min_i32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xd5,0x00,0x00]55240x05,0x00,0x0c,0xd1,0x01,0xd5,0x00,0x005525 5526# CHECK: v_min_i32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xd7,0x00,0x00]55270x05,0x00,0x0c,0xd1,0x01,0xd7,0x00,0x005528 5529# CHECK: v_min_i32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xf9,0x00,0x00]55300x05,0x00,0x0c,0xd1,0x01,0xf9,0x00,0x005531 5532# CHECK: v_min_i32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xfd,0x00,0x00]55330x05,0x00,0x0c,0xd1,0x01,0xfd,0x00,0x005534 5535# CHECK: v_min_i32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xff,0x00,0x00]55360x05,0x00,0x0c,0xd1,0x01,0xff,0x00,0x005537 5538# CHECK: v_min_i32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x01,0x01,0x00]55390x05,0x00,0x0c,0xd1,0x01,0x01,0x01,0x005540 5541# CHECK: v_min_i32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x83,0x01,0x00]55420x05,0x00,0x0c,0xd1,0x01,0x83,0x01,0x005543 5544# CHECK: v_min_i32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xe1,0x01,0x00]55450x05,0x00,0x0c,0xd1,0x01,0xe1,0x01,0x005546 5547# CHECK: v_min_i32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xef,0x01,0x00]55480x05,0x00,0x0c,0xd1,0x01,0xef,0x01,0x005549 5550# CHECK: v_max_i32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00]55510x05,0x00,0x0d,0xd1,0x01,0x05,0x02,0x005552 5553# CHECK: v_max_i32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00]55540xff,0x00,0x0d,0xd1,0x01,0x05,0x02,0x005555 5556# CHECK: v_max_i32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0d,0xd1,0xff,0x05,0x02,0x00]55570x05,0x00,0x0d,0xd1,0xff,0x05,0x02,0x005558 5559# CHECK: v_max_i32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x04,0x02,0x00]55600x05,0x00,0x0d,0xd1,0x01,0x04,0x02,0x005561 5562# CHECK: v_max_i32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0d,0xd1,0x65,0x04,0x02,0x00]55630x05,0x00,0x0d,0xd1,0x65,0x04,0x02,0x005564 5565# CHECK: v_max_i32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0d,0xd1,0x66,0x04,0x02,0x00]55660x05,0x00,0x0d,0xd1,0x66,0x04,0x02,0x005567 5568# CHECK: v_max_i32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0d,0xd1,0x67,0x04,0x02,0x00]55690x05,0x00,0x0d,0xd1,0x67,0x04,0x02,0x005570 5571# CHECK: v_max_i32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6a,0x04,0x02,0x00]55720x05,0x00,0x0d,0xd1,0x6a,0x04,0x02,0x005573 5574# CHECK: v_max_i32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6b,0x04,0x02,0x00]55750x05,0x00,0x0d,0xd1,0x6b,0x04,0x02,0x005576 5577# CHECK: v_max_i32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0d,0xd1,0x7c,0x04,0x02,0x00]55780x05,0x00,0x0d,0xd1,0x7c,0x04,0x02,0x005579 5580# CHECK: v_max_i32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0d,0xd1,0x7e,0x04,0x02,0x00]55810x05,0x00,0x0d,0xd1,0x7e,0x04,0x02,0x005582 5583# CHECK: v_max_i32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0d,0xd1,0x7f,0x04,0x02,0x00]55840x05,0x00,0x0d,0xd1,0x7f,0x04,0x02,0x005585 5586# CHECK: v_max_i32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0d,0xd1,0x80,0x04,0x02,0x00]55870x05,0x00,0x0d,0xd1,0x80,0x04,0x02,0x005588 5589# CHECK: v_max_i32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0d,0xd1,0xc1,0x04,0x02,0x00]55900x05,0x00,0x0d,0xd1,0xc1,0x04,0x02,0x005591 5592# CHECK: v_max_i32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0d,0xd1,0xf0,0x04,0x02,0x00]55930x05,0x00,0x0d,0xd1,0xf0,0x04,0x02,0x005594 5595# CHECK: v_max_i32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0d,0xd1,0xf7,0x04,0x02,0x00]55960x05,0x00,0x0d,0xd1,0xf7,0x04,0x02,0x005597 5598# CHECK: v_max_i32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xff,0x03,0x00]55990x05,0x00,0x0d,0xd1,0x01,0xff,0x03,0x005600 5601# CHECK: v_max_i32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x05,0x00,0x00]56020x05,0x00,0x0d,0xd1,0x01,0x05,0x00,0x005603 5604# CHECK: v_max_i32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xcb,0x00,0x00]56050x05,0x00,0x0d,0xd1,0x01,0xcb,0x00,0x005606 5607# CHECK: v_max_i32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xcd,0x00,0x00]56080x05,0x00,0x0d,0xd1,0x01,0xcd,0x00,0x005609 5610# CHECK: v_max_i32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xcf,0x00,0x00]56110x05,0x00,0x0d,0xd1,0x01,0xcf,0x00,0x005612 5613# CHECK: v_max_i32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xd5,0x00,0x00]56140x05,0x00,0x0d,0xd1,0x01,0xd5,0x00,0x005615 5616# CHECK: v_max_i32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xd7,0x00,0x00]56170x05,0x00,0x0d,0xd1,0x01,0xd7,0x00,0x005618 5619# CHECK: v_max_i32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xf9,0x00,0x00]56200x05,0x00,0x0d,0xd1,0x01,0xf9,0x00,0x005621 5622# CHECK: v_max_i32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xfd,0x00,0x00]56230x05,0x00,0x0d,0xd1,0x01,0xfd,0x00,0x005624 5625# CHECK: v_max_i32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xff,0x00,0x00]56260x05,0x00,0x0d,0xd1,0x01,0xff,0x00,0x005627 5628# CHECK: v_max_i32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x01,0x01,0x00]56290x05,0x00,0x0d,0xd1,0x01,0x01,0x01,0x005630 5631# CHECK: v_max_i32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x83,0x01,0x00]56320x05,0x00,0x0d,0xd1,0x01,0x83,0x01,0x005633 5634# CHECK: v_max_i32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xe1,0x01,0x00]56350x05,0x00,0x0d,0xd1,0x01,0xe1,0x01,0x005636 5637# CHECK: v_max_i32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xef,0x01,0x00]56380x05,0x00,0x0d,0xd1,0x01,0xef,0x01,0x005639 5640# CHECK: v_min_u32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]56410x05,0x00,0x0e,0xd1,0x01,0x05,0x02,0x005642 5643# CHECK: v_min_u32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]56440xff,0x00,0x0e,0xd1,0x01,0x05,0x02,0x005645 5646# CHECK: v_min_u32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0e,0xd1,0xff,0x05,0x02,0x00]56470x05,0x00,0x0e,0xd1,0xff,0x05,0x02,0x005648 5649# CHECK: v_min_u32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x04,0x02,0x00]56500x05,0x00,0x0e,0xd1,0x01,0x04,0x02,0x005651 5652# CHECK: v_min_u32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0e,0xd1,0x65,0x04,0x02,0x00]56530x05,0x00,0x0e,0xd1,0x65,0x04,0x02,0x005654 5655# CHECK: v_min_u32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0e,0xd1,0x66,0x04,0x02,0x00]56560x05,0x00,0x0e,0xd1,0x66,0x04,0x02,0x005657 5658# CHECK: v_min_u32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0e,0xd1,0x67,0x04,0x02,0x00]56590x05,0x00,0x0e,0xd1,0x67,0x04,0x02,0x005660 5661# CHECK: v_min_u32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6a,0x04,0x02,0x00]56620x05,0x00,0x0e,0xd1,0x6a,0x04,0x02,0x005663 5664# CHECK: v_min_u32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6b,0x04,0x02,0x00]56650x05,0x00,0x0e,0xd1,0x6b,0x04,0x02,0x005666 5667# CHECK: v_min_u32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0e,0xd1,0x7c,0x04,0x02,0x00]56680x05,0x00,0x0e,0xd1,0x7c,0x04,0x02,0x005669 5670# CHECK: v_min_u32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0e,0xd1,0x7e,0x04,0x02,0x00]56710x05,0x00,0x0e,0xd1,0x7e,0x04,0x02,0x005672 5673# CHECK: v_min_u32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0e,0xd1,0x7f,0x04,0x02,0x00]56740x05,0x00,0x0e,0xd1,0x7f,0x04,0x02,0x005675 5676# CHECK: v_min_u32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0e,0xd1,0x80,0x04,0x02,0x00]56770x05,0x00,0x0e,0xd1,0x80,0x04,0x02,0x005678 5679# CHECK: v_min_u32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0e,0xd1,0xc1,0x04,0x02,0x00]56800x05,0x00,0x0e,0xd1,0xc1,0x04,0x02,0x005681 5682# CHECK: v_min_u32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0e,0xd1,0xf0,0x04,0x02,0x00]56830x05,0x00,0x0e,0xd1,0xf0,0x04,0x02,0x005684 5685# CHECK: v_min_u32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0e,0xd1,0xf7,0x04,0x02,0x00]56860x05,0x00,0x0e,0xd1,0xf7,0x04,0x02,0x005687 5688# CHECK: v_min_u32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xff,0x03,0x00]56890x05,0x00,0x0e,0xd1,0x01,0xff,0x03,0x005690 5691# CHECK: v_min_u32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x05,0x00,0x00]56920x05,0x00,0x0e,0xd1,0x01,0x05,0x00,0x005693 5694# CHECK: v_min_u32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xcb,0x00,0x00]56950x05,0x00,0x0e,0xd1,0x01,0xcb,0x00,0x005696 5697# CHECK: v_min_u32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xcd,0x00,0x00]56980x05,0x00,0x0e,0xd1,0x01,0xcd,0x00,0x005699 5700# CHECK: v_min_u32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xcf,0x00,0x00]57010x05,0x00,0x0e,0xd1,0x01,0xcf,0x00,0x005702 5703# CHECK: v_min_u32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xd5,0x00,0x00]57040x05,0x00,0x0e,0xd1,0x01,0xd5,0x00,0x005705 5706# CHECK: v_min_u32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xd7,0x00,0x00]57070x05,0x00,0x0e,0xd1,0x01,0xd7,0x00,0x005708 5709# CHECK: v_min_u32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xf9,0x00,0x00]57100x05,0x00,0x0e,0xd1,0x01,0xf9,0x00,0x005711 5712# CHECK: v_min_u32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xfd,0x00,0x00]57130x05,0x00,0x0e,0xd1,0x01,0xfd,0x00,0x005714 5715# CHECK: v_min_u32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xff,0x00,0x00]57160x05,0x00,0x0e,0xd1,0x01,0xff,0x00,0x005717 5718# CHECK: v_min_u32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x01,0x01,0x00]57190x05,0x00,0x0e,0xd1,0x01,0x01,0x01,0x005720 5721# CHECK: v_min_u32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x83,0x01,0x00]57220x05,0x00,0x0e,0xd1,0x01,0x83,0x01,0x005723 5724# CHECK: v_min_u32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xe1,0x01,0x00]57250x05,0x00,0x0e,0xd1,0x01,0xe1,0x01,0x005726 5727# CHECK: v_min_u32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xef,0x01,0x00]57280x05,0x00,0x0e,0xd1,0x01,0xef,0x01,0x005729 5730# CHECK: v_max_u32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00]57310x05,0x00,0x0f,0xd1,0x01,0x05,0x02,0x005732 5733# CHECK: v_max_u32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00]57340xff,0x00,0x0f,0xd1,0x01,0x05,0x02,0x005735 5736# CHECK: v_max_u32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0f,0xd1,0xff,0x05,0x02,0x00]57370x05,0x00,0x0f,0xd1,0xff,0x05,0x02,0x005738 5739# CHECK: v_max_u32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x04,0x02,0x00]57400x05,0x00,0x0f,0xd1,0x01,0x04,0x02,0x005741 5742# CHECK: v_max_u32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0f,0xd1,0x65,0x04,0x02,0x00]57430x05,0x00,0x0f,0xd1,0x65,0x04,0x02,0x005744 5745# CHECK: v_max_u32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0f,0xd1,0x66,0x04,0x02,0x00]57460x05,0x00,0x0f,0xd1,0x66,0x04,0x02,0x005747 5748# CHECK: v_max_u32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0f,0xd1,0x67,0x04,0x02,0x00]57490x05,0x00,0x0f,0xd1,0x67,0x04,0x02,0x005750 5751# CHECK: v_max_u32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6a,0x04,0x02,0x00]57520x05,0x00,0x0f,0xd1,0x6a,0x04,0x02,0x005753 5754# CHECK: v_max_u32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6b,0x04,0x02,0x00]57550x05,0x00,0x0f,0xd1,0x6b,0x04,0x02,0x005756 5757# CHECK: v_max_u32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0f,0xd1,0x7c,0x04,0x02,0x00]57580x05,0x00,0x0f,0xd1,0x7c,0x04,0x02,0x005759 5760# CHECK: v_max_u32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0f,0xd1,0x7e,0x04,0x02,0x00]57610x05,0x00,0x0f,0xd1,0x7e,0x04,0x02,0x005762 5763# CHECK: v_max_u32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0f,0xd1,0x7f,0x04,0x02,0x00]57640x05,0x00,0x0f,0xd1,0x7f,0x04,0x02,0x005765 5766# CHECK: v_max_u32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0f,0xd1,0x80,0x04,0x02,0x00]57670x05,0x00,0x0f,0xd1,0x80,0x04,0x02,0x005768 5769# CHECK: v_max_u32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0f,0xd1,0xc1,0x04,0x02,0x00]57700x05,0x00,0x0f,0xd1,0xc1,0x04,0x02,0x005771 5772# CHECK: v_max_u32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0f,0xd1,0xf0,0x04,0x02,0x00]57730x05,0x00,0x0f,0xd1,0xf0,0x04,0x02,0x005774 5775# CHECK: v_max_u32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0f,0xd1,0xf7,0x04,0x02,0x00]57760x05,0x00,0x0f,0xd1,0xf7,0x04,0x02,0x005777 5778# CHECK: v_max_u32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xff,0x03,0x00]57790x05,0x00,0x0f,0xd1,0x01,0xff,0x03,0x005780 5781# CHECK: v_max_u32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x05,0x00,0x00]57820x05,0x00,0x0f,0xd1,0x01,0x05,0x00,0x005783 5784# CHECK: v_max_u32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xcb,0x00,0x00]57850x05,0x00,0x0f,0xd1,0x01,0xcb,0x00,0x005786 5787# CHECK: v_max_u32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xcd,0x00,0x00]57880x05,0x00,0x0f,0xd1,0x01,0xcd,0x00,0x005789 5790# CHECK: v_max_u32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xcf,0x00,0x00]57910x05,0x00,0x0f,0xd1,0x01,0xcf,0x00,0x005792 5793# CHECK: v_max_u32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xd5,0x00,0x00]57940x05,0x00,0x0f,0xd1,0x01,0xd5,0x00,0x005795 5796# CHECK: v_max_u32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xd7,0x00,0x00]57970x05,0x00,0x0f,0xd1,0x01,0xd7,0x00,0x005798 5799# CHECK: v_max_u32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xf9,0x00,0x00]58000x05,0x00,0x0f,0xd1,0x01,0xf9,0x00,0x005801 5802# CHECK: v_max_u32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xfd,0x00,0x00]58030x05,0x00,0x0f,0xd1,0x01,0xfd,0x00,0x005804 5805# CHECK: v_max_u32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xff,0x00,0x00]58060x05,0x00,0x0f,0xd1,0x01,0xff,0x00,0x005807 5808# CHECK: v_max_u32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x01,0x01,0x00]58090x05,0x00,0x0f,0xd1,0x01,0x01,0x01,0x005810 5811# CHECK: v_max_u32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x83,0x01,0x00]58120x05,0x00,0x0f,0xd1,0x01,0x83,0x01,0x005813 5814# CHECK: v_max_u32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xe1,0x01,0x00]58150x05,0x00,0x0f,0xd1,0x01,0xe1,0x01,0x005816 5817# CHECK: v_max_u32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xef,0x01,0x00]58180x05,0x00,0x0f,0xd1,0x01,0xef,0x01,0x005819 5820# CHECK: v_lshrrev_b32_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]58210x05,0x00,0x10,0xd1,0x01,0x05,0x02,0x005822 5823# CHECK: v_lshrrev_b32_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]58240xff,0x00,0x10,0xd1,0x01,0x05,0x02,0x005825 5826# CHECK: v_lshrrev_b32_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x10,0xd1,0xff,0x05,0x02,0x00]58270x05,0x00,0x10,0xd1,0xff,0x05,0x02,0x005828 5829# CHECK: v_lshrrev_b32_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x04,0x02,0x00]58300x05,0x00,0x10,0xd1,0x01,0x04,0x02,0x005831 5832# CHECK: v_lshrrev_b32_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x10,0xd1,0x65,0x04,0x02,0x00]58330x05,0x00,0x10,0xd1,0x65,0x04,0x02,0x005834 5835# CHECK: v_lshrrev_b32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x66,0x04,0x02,0x00]58360x05,0x00,0x10,0xd1,0x66,0x04,0x02,0x005837 5838# CHECK: v_lshrrev_b32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x67,0x04,0x02,0x00]58390x05,0x00,0x10,0xd1,0x67,0x04,0x02,0x005840 5841# CHECK: v_lshrrev_b32_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6a,0x04,0x02,0x00]58420x05,0x00,0x10,0xd1,0x6a,0x04,0x02,0x005843 5844# CHECK: v_lshrrev_b32_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6b,0x04,0x02,0x00]58450x05,0x00,0x10,0xd1,0x6b,0x04,0x02,0x005846 5847# CHECK: v_lshrrev_b32_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x10,0xd1,0x7c,0x04,0x02,0x00]58480x05,0x00,0x10,0xd1,0x7c,0x04,0x02,0x005849 5850# CHECK: v_lshrrev_b32_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x10,0xd1,0x7e,0x04,0x02,0x00]58510x05,0x00,0x10,0xd1,0x7e,0x04,0x02,0x005852 5853# CHECK: v_lshrrev_b32_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x10,0xd1,0x7f,0x04,0x02,0x00]58540x05,0x00,0x10,0xd1,0x7f,0x04,0x02,0x005855 5856# CHECK: v_lshrrev_b32_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x10,0xd1,0x80,0x04,0x02,0x00]58570x05,0x00,0x10,0xd1,0x80,0x04,0x02,0x005858 5859# CHECK: v_lshrrev_b32_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x10,0xd1,0xc1,0x04,0x02,0x00]58600x05,0x00,0x10,0xd1,0xc1,0x04,0x02,0x005861 5862# CHECK: v_lshrrev_b32_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x10,0xd1,0xf0,0x04,0x02,0x00]58630x05,0x00,0x10,0xd1,0xf0,0x04,0x02,0x005864 5865# CHECK: v_lshrrev_b32_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x10,0xd1,0xf7,0x04,0x02,0x00]58660x05,0x00,0x10,0xd1,0xf7,0x04,0x02,0x005867 5868# CHECK: v_lshrrev_b32_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xff,0x03,0x00]58690x05,0x00,0x10,0xd1,0x01,0xff,0x03,0x005870 5871# CHECK: v_lshrrev_b32_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x05,0x00,0x00]58720x05,0x00,0x10,0xd1,0x01,0x05,0x00,0x005873 5874# CHECK: v_lshrrev_b32_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xcb,0x00,0x00]58750x05,0x00,0x10,0xd1,0x01,0xcb,0x00,0x005876 5877# CHECK: v_lshrrev_b32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xcd,0x00,0x00]58780x05,0x00,0x10,0xd1,0x01,0xcd,0x00,0x005879 5880# CHECK: v_lshrrev_b32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xcf,0x00,0x00]58810x05,0x00,0x10,0xd1,0x01,0xcf,0x00,0x005882 5883# CHECK: v_lshrrev_b32_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xd5,0x00,0x00]58840x05,0x00,0x10,0xd1,0x01,0xd5,0x00,0x005885 5886# CHECK: v_lshrrev_b32_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xd7,0x00,0x00]58870x05,0x00,0x10,0xd1,0x01,0xd7,0x00,0x005888 5889# CHECK: v_lshrrev_b32_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xf9,0x00,0x00]58900x05,0x00,0x10,0xd1,0x01,0xf9,0x00,0x005891 5892# CHECK: v_lshrrev_b32_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xfd,0x00,0x00]58930x05,0x00,0x10,0xd1,0x01,0xfd,0x00,0x005894 5895# CHECK: v_lshrrev_b32_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xff,0x00,0x00]58960x05,0x00,0x10,0xd1,0x01,0xff,0x00,0x005897 5898# CHECK: v_lshrrev_b32_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x01,0x01,0x00]58990x05,0x00,0x10,0xd1,0x01,0x01,0x01,0x005900 5901# CHECK: v_lshrrev_b32_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x83,0x01,0x00]59020x05,0x00,0x10,0xd1,0x01,0x83,0x01,0x005903 5904# CHECK: v_lshrrev_b32_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xe1,0x01,0x00]59050x05,0x00,0x10,0xd1,0x01,0xe1,0x01,0x005906 5907# CHECK: v_lshrrev_b32_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xef,0x01,0x00]59080x05,0x00,0x10,0xd1,0x01,0xef,0x01,0x005909 5910# CHECK: v_ashrrev_i32_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x05,0x02,0x00]59110x05,0x00,0x11,0xd1,0x01,0x05,0x02,0x005912 5913# CHECK: v_ashrrev_i32_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x11,0xd1,0x01,0x05,0x02,0x00]59140xff,0x00,0x11,0xd1,0x01,0x05,0x02,0x005915 5916# CHECK: v_ashrrev_i32_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x11,0xd1,0xff,0x05,0x02,0x00]59170x05,0x00,0x11,0xd1,0xff,0x05,0x02,0x005918 5919# CHECK: v_ashrrev_i32_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x04,0x02,0x00]59200x05,0x00,0x11,0xd1,0x01,0x04,0x02,0x005921 5922# CHECK: v_ashrrev_i32_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x11,0xd1,0x65,0x04,0x02,0x00]59230x05,0x00,0x11,0xd1,0x65,0x04,0x02,0x005924 5925# CHECK: v_ashrrev_i32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x66,0x04,0x02,0x00]59260x05,0x00,0x11,0xd1,0x66,0x04,0x02,0x005927 5928# CHECK: v_ashrrev_i32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x67,0x04,0x02,0x00]59290x05,0x00,0x11,0xd1,0x67,0x04,0x02,0x005930 5931# CHECK: v_ashrrev_i32_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6a,0x04,0x02,0x00]59320x05,0x00,0x11,0xd1,0x6a,0x04,0x02,0x005933 5934# CHECK: v_ashrrev_i32_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6b,0x04,0x02,0x00]59350x05,0x00,0x11,0xd1,0x6b,0x04,0x02,0x005936 5937# CHECK: v_ashrrev_i32_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x11,0xd1,0x7c,0x04,0x02,0x00]59380x05,0x00,0x11,0xd1,0x7c,0x04,0x02,0x005939 5940# CHECK: v_ashrrev_i32_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x11,0xd1,0x7e,0x04,0x02,0x00]59410x05,0x00,0x11,0xd1,0x7e,0x04,0x02,0x005942 5943# CHECK: v_ashrrev_i32_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x11,0xd1,0x7f,0x04,0x02,0x00]59440x05,0x00,0x11,0xd1,0x7f,0x04,0x02,0x005945 5946# CHECK: v_ashrrev_i32_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x11,0xd1,0x80,0x04,0x02,0x00]59470x05,0x00,0x11,0xd1,0x80,0x04,0x02,0x005948 5949# CHECK: v_ashrrev_i32_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x11,0xd1,0xc1,0x04,0x02,0x00]59500x05,0x00,0x11,0xd1,0xc1,0x04,0x02,0x005951 5952# CHECK: v_ashrrev_i32_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x11,0xd1,0xf0,0x04,0x02,0x00]59530x05,0x00,0x11,0xd1,0xf0,0x04,0x02,0x005954 5955# CHECK: v_ashrrev_i32_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x11,0xd1,0xf7,0x04,0x02,0x00]59560x05,0x00,0x11,0xd1,0xf7,0x04,0x02,0x005957 5958# CHECK: v_ashrrev_i32_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xff,0x03,0x00]59590x05,0x00,0x11,0xd1,0x01,0xff,0x03,0x005960 5961# CHECK: v_ashrrev_i32_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x05,0x00,0x00]59620x05,0x00,0x11,0xd1,0x01,0x05,0x00,0x005963 5964# CHECK: v_ashrrev_i32_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xcb,0x00,0x00]59650x05,0x00,0x11,0xd1,0x01,0xcb,0x00,0x005966 5967# CHECK: v_ashrrev_i32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xcd,0x00,0x00]59680x05,0x00,0x11,0xd1,0x01,0xcd,0x00,0x005969 5970# CHECK: v_ashrrev_i32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xcf,0x00,0x00]59710x05,0x00,0x11,0xd1,0x01,0xcf,0x00,0x005972 5973# CHECK: v_ashrrev_i32_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xd5,0x00,0x00]59740x05,0x00,0x11,0xd1,0x01,0xd5,0x00,0x005975 5976# CHECK: v_ashrrev_i32_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xd7,0x00,0x00]59770x05,0x00,0x11,0xd1,0x01,0xd7,0x00,0x005978 5979# CHECK: v_ashrrev_i32_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xf9,0x00,0x00]59800x05,0x00,0x11,0xd1,0x01,0xf9,0x00,0x005981 5982# CHECK: v_ashrrev_i32_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xfd,0x00,0x00]59830x05,0x00,0x11,0xd1,0x01,0xfd,0x00,0x005984 5985# CHECK: v_ashrrev_i32_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xff,0x00,0x00]59860x05,0x00,0x11,0xd1,0x01,0xff,0x00,0x005987 5988# CHECK: v_ashrrev_i32_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x01,0x01,0x00]59890x05,0x00,0x11,0xd1,0x01,0x01,0x01,0x005990 5991# CHECK: v_ashrrev_i32_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x83,0x01,0x00]59920x05,0x00,0x11,0xd1,0x01,0x83,0x01,0x005993 5994# CHECK: v_ashrrev_i32_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xe1,0x01,0x00]59950x05,0x00,0x11,0xd1,0x01,0xe1,0x01,0x005996 5997# CHECK: v_ashrrev_i32_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xef,0x01,0x00]59980x05,0x00,0x11,0xd1,0x01,0xef,0x01,0x005999 6000# CHECK: v_lshlrev_b32_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x05,0x02,0x00]60010x05,0x00,0x12,0xd1,0x01,0x05,0x02,0x006002 6003# CHECK: v_lshlrev_b32_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x12,0xd1,0x01,0x05,0x02,0x00]60040xff,0x00,0x12,0xd1,0x01,0x05,0x02,0x006005 6006# CHECK: v_lshlrev_b32_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x12,0xd1,0xff,0x05,0x02,0x00]60070x05,0x00,0x12,0xd1,0xff,0x05,0x02,0x006008 6009# CHECK: v_lshlrev_b32_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x04,0x02,0x00]60100x05,0x00,0x12,0xd1,0x01,0x04,0x02,0x006011 6012# CHECK: v_lshlrev_b32_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x12,0xd1,0x65,0x04,0x02,0x00]60130x05,0x00,0x12,0xd1,0x65,0x04,0x02,0x006014 6015# CHECK: v_lshlrev_b32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x66,0x04,0x02,0x00]60160x05,0x00,0x12,0xd1,0x66,0x04,0x02,0x006017 6018# CHECK: v_lshlrev_b32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x67,0x04,0x02,0x00]60190x05,0x00,0x12,0xd1,0x67,0x04,0x02,0x006020 6021# CHECK: v_lshlrev_b32_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6a,0x04,0x02,0x00]60220x05,0x00,0x12,0xd1,0x6a,0x04,0x02,0x006023 6024# CHECK: v_lshlrev_b32_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6b,0x04,0x02,0x00]60250x05,0x00,0x12,0xd1,0x6b,0x04,0x02,0x006026 6027# CHECK: v_lshlrev_b32_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x12,0xd1,0x7c,0x04,0x02,0x00]60280x05,0x00,0x12,0xd1,0x7c,0x04,0x02,0x006029 6030# CHECK: v_lshlrev_b32_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x12,0xd1,0x7e,0x04,0x02,0x00]60310x05,0x00,0x12,0xd1,0x7e,0x04,0x02,0x006032 6033# CHECK: v_lshlrev_b32_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x12,0xd1,0x7f,0x04,0x02,0x00]60340x05,0x00,0x12,0xd1,0x7f,0x04,0x02,0x006035 6036# CHECK: v_lshlrev_b32_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x12,0xd1,0x80,0x04,0x02,0x00]60370x05,0x00,0x12,0xd1,0x80,0x04,0x02,0x006038 6039# CHECK: v_lshlrev_b32_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x12,0xd1,0xc1,0x04,0x02,0x00]60400x05,0x00,0x12,0xd1,0xc1,0x04,0x02,0x006041 6042# CHECK: v_lshlrev_b32_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x12,0xd1,0xf0,0x04,0x02,0x00]60430x05,0x00,0x12,0xd1,0xf0,0x04,0x02,0x006044 6045# CHECK: v_lshlrev_b32_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x12,0xd1,0xf7,0x04,0x02,0x00]60460x05,0x00,0x12,0xd1,0xf7,0x04,0x02,0x006047 6048# CHECK: v_lshlrev_b32_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xff,0x03,0x00]60490x05,0x00,0x12,0xd1,0x01,0xff,0x03,0x006050 6051# CHECK: v_lshlrev_b32_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x05,0x00,0x00]60520x05,0x00,0x12,0xd1,0x01,0x05,0x00,0x006053 6054# CHECK: v_lshlrev_b32_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xcb,0x00,0x00]60550x05,0x00,0x12,0xd1,0x01,0xcb,0x00,0x006056 6057# CHECK: v_lshlrev_b32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xcd,0x00,0x00]60580x05,0x00,0x12,0xd1,0x01,0xcd,0x00,0x006059 6060# CHECK: v_lshlrev_b32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xcf,0x00,0x00]60610x05,0x00,0x12,0xd1,0x01,0xcf,0x00,0x006062 6063# CHECK: v_lshlrev_b32_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xd5,0x00,0x00]60640x05,0x00,0x12,0xd1,0x01,0xd5,0x00,0x006065 6066# CHECK: v_lshlrev_b32_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xd7,0x00,0x00]60670x05,0x00,0x12,0xd1,0x01,0xd7,0x00,0x006068 6069# CHECK: v_lshlrev_b32_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xf9,0x00,0x00]60700x05,0x00,0x12,0xd1,0x01,0xf9,0x00,0x006071 6072# CHECK: v_lshlrev_b32_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xfd,0x00,0x00]60730x05,0x00,0x12,0xd1,0x01,0xfd,0x00,0x006074 6075# CHECK: v_lshlrev_b32_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xff,0x00,0x00]60760x05,0x00,0x12,0xd1,0x01,0xff,0x00,0x006077 6078# CHECK: v_lshlrev_b32_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x01,0x01,0x00]60790x05,0x00,0x12,0xd1,0x01,0x01,0x01,0x006080 6081# CHECK: v_lshlrev_b32_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x83,0x01,0x00]60820x05,0x00,0x12,0xd1,0x01,0x83,0x01,0x006083 6084# CHECK: v_lshlrev_b32_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xe1,0x01,0x00]60850x05,0x00,0x12,0xd1,0x01,0xe1,0x01,0x006086 6087# CHECK: v_lshlrev_b32_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xef,0x01,0x00]60880x05,0x00,0x12,0xd1,0x01,0xef,0x01,0x006089 6090# CHECK: v_and_b32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x05,0x02,0x00]60910x05,0x00,0x13,0xd1,0x01,0x05,0x02,0x006092 6093# CHECK: v_and_b32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x13,0xd1,0x01,0x05,0x02,0x00]60940xff,0x00,0x13,0xd1,0x01,0x05,0x02,0x006095 6096# CHECK: v_and_b32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x13,0xd1,0xff,0x05,0x02,0x00]60970x05,0x00,0x13,0xd1,0xff,0x05,0x02,0x006098 6099# CHECK: v_and_b32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x04,0x02,0x00]61000x05,0x00,0x13,0xd1,0x01,0x04,0x02,0x006101 6102# CHECK: v_and_b32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x13,0xd1,0x65,0x04,0x02,0x00]61030x05,0x00,0x13,0xd1,0x65,0x04,0x02,0x006104 6105# CHECK: v_and_b32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x13,0xd1,0x66,0x04,0x02,0x00]61060x05,0x00,0x13,0xd1,0x66,0x04,0x02,0x006107 6108# CHECK: v_and_b32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x13,0xd1,0x67,0x04,0x02,0x00]61090x05,0x00,0x13,0xd1,0x67,0x04,0x02,0x006110 6111# CHECK: v_and_b32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6a,0x04,0x02,0x00]61120x05,0x00,0x13,0xd1,0x6a,0x04,0x02,0x006113 6114# CHECK: v_and_b32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6b,0x04,0x02,0x00]61150x05,0x00,0x13,0xd1,0x6b,0x04,0x02,0x006116 6117# CHECK: v_and_b32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x13,0xd1,0x7c,0x04,0x02,0x00]61180x05,0x00,0x13,0xd1,0x7c,0x04,0x02,0x006119 6120# CHECK: v_and_b32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x13,0xd1,0x7e,0x04,0x02,0x00]61210x05,0x00,0x13,0xd1,0x7e,0x04,0x02,0x006122 6123# CHECK: v_and_b32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x13,0xd1,0x7f,0x04,0x02,0x00]61240x05,0x00,0x13,0xd1,0x7f,0x04,0x02,0x006125 6126# CHECK: v_and_b32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x13,0xd1,0x80,0x04,0x02,0x00]61270x05,0x00,0x13,0xd1,0x80,0x04,0x02,0x006128 6129# CHECK: v_and_b32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x13,0xd1,0xc1,0x04,0x02,0x00]61300x05,0x00,0x13,0xd1,0xc1,0x04,0x02,0x006131 6132# CHECK: v_and_b32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x13,0xd1,0xf0,0x04,0x02,0x00]61330x05,0x00,0x13,0xd1,0xf0,0x04,0x02,0x006134 6135# CHECK: v_and_b32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x13,0xd1,0xf7,0x04,0x02,0x00]61360x05,0x00,0x13,0xd1,0xf7,0x04,0x02,0x006137 6138# CHECK: v_and_b32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xff,0x03,0x00]61390x05,0x00,0x13,0xd1,0x01,0xff,0x03,0x006140 6141# CHECK: v_and_b32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x05,0x00,0x00]61420x05,0x00,0x13,0xd1,0x01,0x05,0x00,0x006143 6144# CHECK: v_and_b32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xcb,0x00,0x00]61450x05,0x00,0x13,0xd1,0x01,0xcb,0x00,0x006146 6147# CHECK: v_and_b32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xcd,0x00,0x00]61480x05,0x00,0x13,0xd1,0x01,0xcd,0x00,0x006149 6150# CHECK: v_and_b32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xcf,0x00,0x00]61510x05,0x00,0x13,0xd1,0x01,0xcf,0x00,0x006152 6153# CHECK: v_and_b32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xd5,0x00,0x00]61540x05,0x00,0x13,0xd1,0x01,0xd5,0x00,0x006155 6156# CHECK: v_and_b32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xd7,0x00,0x00]61570x05,0x00,0x13,0xd1,0x01,0xd7,0x00,0x006158 6159# CHECK: v_and_b32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xf9,0x00,0x00]61600x05,0x00,0x13,0xd1,0x01,0xf9,0x00,0x006161 6162# CHECK: v_and_b32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xfd,0x00,0x00]61630x05,0x00,0x13,0xd1,0x01,0xfd,0x00,0x006164 6165# CHECK: v_and_b32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xff,0x00,0x00]61660x05,0x00,0x13,0xd1,0x01,0xff,0x00,0x006167 6168# CHECK: v_and_b32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x01,0x01,0x00]61690x05,0x00,0x13,0xd1,0x01,0x01,0x01,0x006170 6171# CHECK: v_and_b32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x83,0x01,0x00]61720x05,0x00,0x13,0xd1,0x01,0x83,0x01,0x006173 6174# CHECK: v_and_b32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xe1,0x01,0x00]61750x05,0x00,0x13,0xd1,0x01,0xe1,0x01,0x006176 6177# CHECK: v_and_b32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xef,0x01,0x00]61780x05,0x00,0x13,0xd1,0x01,0xef,0x01,0x006179 6180# CHECK: v_or_b32_e64 v5, v1, v2                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x05,0x02,0x00]61810x05,0x00,0x14,0xd1,0x01,0x05,0x02,0x006182 6183# CHECK: v_or_b32_e64 v255, v1, v2               ; encoding: [0xff,0x00,0x14,0xd1,0x01,0x05,0x02,0x00]61840xff,0x00,0x14,0xd1,0x01,0x05,0x02,0x006185 6186# CHECK: v_or_b32_e64 v5, v255, v2               ; encoding: [0x05,0x00,0x14,0xd1,0xff,0x05,0x02,0x00]61870x05,0x00,0x14,0xd1,0xff,0x05,0x02,0x006188 6189# CHECK: v_or_b32_e64 v5, s1, v2                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x04,0x02,0x00]61900x05,0x00,0x14,0xd1,0x01,0x04,0x02,0x006191 6192# CHECK: v_or_b32_e64 v5, s101, v2               ; encoding: [0x05,0x00,0x14,0xd1,0x65,0x04,0x02,0x00]61930x05,0x00,0x14,0xd1,0x65,0x04,0x02,0x006194 6195# CHECK: v_or_b32_e64 v5, flat_scratch_lo, v2    ; encoding: [0x05,0x00,0x14,0xd1,0x66,0x04,0x02,0x00]61960x05,0x00,0x14,0xd1,0x66,0x04,0x02,0x006197 6198# CHECK: v_or_b32_e64 v5, flat_scratch_hi, v2    ; encoding: [0x05,0x00,0x14,0xd1,0x67,0x04,0x02,0x00]61990x05,0x00,0x14,0xd1,0x67,0x04,0x02,0x006200 6201# CHECK: v_or_b32_e64 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6a,0x04,0x02,0x00]62020x05,0x00,0x14,0xd1,0x6a,0x04,0x02,0x006203 6204# CHECK: v_or_b32_e64 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6b,0x04,0x02,0x00]62050x05,0x00,0x14,0xd1,0x6b,0x04,0x02,0x006206 6207# CHECK: v_or_b32_e64 v5, m0, v2                 ; encoding: [0x05,0x00,0x14,0xd1,0x7c,0x04,0x02,0x00]62080x05,0x00,0x14,0xd1,0x7c,0x04,0x02,0x006209 6210# CHECK: v_or_b32_e64 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x14,0xd1,0x7e,0x04,0x02,0x00]62110x05,0x00,0x14,0xd1,0x7e,0x04,0x02,0x006212 6213# CHECK: v_or_b32_e64 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x14,0xd1,0x7f,0x04,0x02,0x00]62140x05,0x00,0x14,0xd1,0x7f,0x04,0x02,0x006215 6216# CHECK: v_or_b32_e64 v5, 0, v2                  ; encoding: [0x05,0x00,0x14,0xd1,0x80,0x04,0x02,0x00]62170x05,0x00,0x14,0xd1,0x80,0x04,0x02,0x006218 6219# CHECK: v_or_b32_e64 v5, -1, v2                 ; encoding: [0x05,0x00,0x14,0xd1,0xc1,0x04,0x02,0x00]62200x05,0x00,0x14,0xd1,0xc1,0x04,0x02,0x006221 6222# CHECK: v_or_b32_e64 v5, 0.5, v2                ; encoding: [0x05,0x00,0x14,0xd1,0xf0,0x04,0x02,0x00]62230x05,0x00,0x14,0xd1,0xf0,0x04,0x02,0x006224 6225# CHECK: v_or_b32_e64 v5, -4.0, v2               ; encoding: [0x05,0x00,0x14,0xd1,0xf7,0x04,0x02,0x00]62260x05,0x00,0x14,0xd1,0xf7,0x04,0x02,0x006227 6228# CHECK: v_or_b32_e64 v5, v1, v255               ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xff,0x03,0x00]62290x05,0x00,0x14,0xd1,0x01,0xff,0x03,0x006230 6231# CHECK: v_or_b32_e64 v5, v1, s2                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x05,0x00,0x00]62320x05,0x00,0x14,0xd1,0x01,0x05,0x00,0x006233 6234# CHECK: v_or_b32_e64 v5, v1, s101               ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xcb,0x00,0x00]62350x05,0x00,0x14,0xd1,0x01,0xcb,0x00,0x006236 6237# CHECK: v_or_b32_e64 v5, v1, flat_scratch_lo    ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xcd,0x00,0x00]62380x05,0x00,0x14,0xd1,0x01,0xcd,0x00,0x006239 6240# CHECK: v_or_b32_e64 v5, v1, flat_scratch_hi    ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xcf,0x00,0x00]62410x05,0x00,0x14,0xd1,0x01,0xcf,0x00,0x006242 6243# CHECK: v_or_b32_e64 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xd5,0x00,0x00]62440x05,0x00,0x14,0xd1,0x01,0xd5,0x00,0x006245 6246# CHECK: v_or_b32_e64 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xd7,0x00,0x00]62470x05,0x00,0x14,0xd1,0x01,0xd7,0x00,0x006248 6249# CHECK: v_or_b32_e64 v5, v1, m0                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xf9,0x00,0x00]62500x05,0x00,0x14,0xd1,0x01,0xf9,0x00,0x006251 6252# CHECK: v_or_b32_e64 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xfd,0x00,0x00]62530x05,0x00,0x14,0xd1,0x01,0xfd,0x00,0x006254 6255# CHECK: v_or_b32_e64 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xff,0x00,0x00]62560x05,0x00,0x14,0xd1,0x01,0xff,0x00,0x006257 6258# CHECK: v_or_b32_e64 v5, v1, 0                  ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x01,0x01,0x00]62590x05,0x00,0x14,0xd1,0x01,0x01,0x01,0x006260 6261# CHECK: v_or_b32_e64 v5, v1, -1                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x83,0x01,0x00]62620x05,0x00,0x14,0xd1,0x01,0x83,0x01,0x006263 6264# CHECK: v_or_b32_e64 v5, v1, 0.5                ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xe1,0x01,0x00]62650x05,0x00,0x14,0xd1,0x01,0xe1,0x01,0x006266 6267# CHECK: v_or_b32_e64 v5, v1, -4.0               ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xef,0x01,0x00]62680x05,0x00,0x14,0xd1,0x01,0xef,0x01,0x006269 6270# CHECK: v_xor_b32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x05,0x02,0x00]62710x05,0x00,0x15,0xd1,0x01,0x05,0x02,0x006272 6273# CHECK: v_xor_b32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x15,0xd1,0x01,0x05,0x02,0x00]62740xff,0x00,0x15,0xd1,0x01,0x05,0x02,0x006275 6276# CHECK: v_xor_b32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x15,0xd1,0xff,0x05,0x02,0x00]62770x05,0x00,0x15,0xd1,0xff,0x05,0x02,0x006278 6279# CHECK: v_xor_b32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x04,0x02,0x00]62800x05,0x00,0x15,0xd1,0x01,0x04,0x02,0x006281 6282# CHECK: v_xor_b32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x15,0xd1,0x65,0x04,0x02,0x00]62830x05,0x00,0x15,0xd1,0x65,0x04,0x02,0x006284 6285# CHECK: v_xor_b32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x15,0xd1,0x66,0x04,0x02,0x00]62860x05,0x00,0x15,0xd1,0x66,0x04,0x02,0x006287 6288# CHECK: v_xor_b32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x15,0xd1,0x67,0x04,0x02,0x00]62890x05,0x00,0x15,0xd1,0x67,0x04,0x02,0x006290 6291# CHECK: v_xor_b32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6a,0x04,0x02,0x00]62920x05,0x00,0x15,0xd1,0x6a,0x04,0x02,0x006293 6294# CHECK: v_xor_b32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6b,0x04,0x02,0x00]62950x05,0x00,0x15,0xd1,0x6b,0x04,0x02,0x006296 6297# CHECK: v_xor_b32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x15,0xd1,0x7c,0x04,0x02,0x00]62980x05,0x00,0x15,0xd1,0x7c,0x04,0x02,0x006299 6300# CHECK: v_xor_b32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x15,0xd1,0x7e,0x04,0x02,0x00]63010x05,0x00,0x15,0xd1,0x7e,0x04,0x02,0x006302 6303# CHECK: v_xor_b32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x15,0xd1,0x7f,0x04,0x02,0x00]63040x05,0x00,0x15,0xd1,0x7f,0x04,0x02,0x006305 6306# CHECK: v_xor_b32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x15,0xd1,0x80,0x04,0x02,0x00]63070x05,0x00,0x15,0xd1,0x80,0x04,0x02,0x006308 6309# CHECK: v_xor_b32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x15,0xd1,0xc1,0x04,0x02,0x00]63100x05,0x00,0x15,0xd1,0xc1,0x04,0x02,0x006311 6312# CHECK: v_xor_b32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x15,0xd1,0xf0,0x04,0x02,0x00]63130x05,0x00,0x15,0xd1,0xf0,0x04,0x02,0x006314 6315# CHECK: v_xor_b32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x15,0xd1,0xf7,0x04,0x02,0x00]63160x05,0x00,0x15,0xd1,0xf7,0x04,0x02,0x006317 6318# CHECK: v_xor_b32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xff,0x03,0x00]63190x05,0x00,0x15,0xd1,0x01,0xff,0x03,0x006320 6321# CHECK: v_xor_b32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x05,0x00,0x00]63220x05,0x00,0x15,0xd1,0x01,0x05,0x00,0x006323 6324# CHECK: v_xor_b32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xcb,0x00,0x00]63250x05,0x00,0x15,0xd1,0x01,0xcb,0x00,0x006326 6327# CHECK: v_xor_b32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xcd,0x00,0x00]63280x05,0x00,0x15,0xd1,0x01,0xcd,0x00,0x006329 6330# CHECK: v_xor_b32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xcf,0x00,0x00]63310x05,0x00,0x15,0xd1,0x01,0xcf,0x00,0x006332 6333# CHECK: v_xor_b32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xd5,0x00,0x00]63340x05,0x00,0x15,0xd1,0x01,0xd5,0x00,0x006335 6336# CHECK: v_xor_b32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xd7,0x00,0x00]63370x05,0x00,0x15,0xd1,0x01,0xd7,0x00,0x006338 6339# CHECK: v_xor_b32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xf9,0x00,0x00]63400x05,0x00,0x15,0xd1,0x01,0xf9,0x00,0x006341 6342# CHECK: v_xor_b32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xfd,0x00,0x00]63430x05,0x00,0x15,0xd1,0x01,0xfd,0x00,0x006344 6345# CHECK: v_xor_b32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xff,0x00,0x00]63460x05,0x00,0x15,0xd1,0x01,0xff,0x00,0x006347 6348# CHECK: v_xor_b32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x01,0x01,0x00]63490x05,0x00,0x15,0xd1,0x01,0x01,0x01,0x006350 6351# CHECK: v_xor_b32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x83,0x01,0x00]63520x05,0x00,0x15,0xd1,0x01,0x83,0x01,0x006353 6354# CHECK: v_xor_b32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xe1,0x01,0x00]63550x05,0x00,0x15,0xd1,0x01,0xe1,0x01,0x006356 6357# CHECK: v_xor_b32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xef,0x01,0x00]63580x05,0x00,0x15,0xd1,0x01,0xef,0x01,0x006359 6360# CHECK: v_mac_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x00]63610x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x006362 6363# CHECK: v_mac_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x16,0xd1,0x01,0x05,0x02,0x00]63640xff,0x00,0x16,0xd1,0x01,0x05,0x02,0x006365 6366# CHECK: v_mac_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x16,0xd1,0xff,0x05,0x02,0x00]63670x05,0x00,0x16,0xd1,0xff,0x05,0x02,0x006368 6369# CHECK: v_mac_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x04,0x02,0x00]63700x05,0x00,0x16,0xd1,0x01,0x04,0x02,0x006371 6372# CHECK: v_mac_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x16,0xd1,0x65,0x04,0x02,0x00]63730x05,0x00,0x16,0xd1,0x65,0x04,0x02,0x006374 6375# CHECK: v_mac_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x16,0xd1,0x66,0x04,0x02,0x00]63760x05,0x00,0x16,0xd1,0x66,0x04,0x02,0x006377 6378# CHECK: v_mac_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x16,0xd1,0x67,0x04,0x02,0x00]63790x05,0x00,0x16,0xd1,0x67,0x04,0x02,0x006380 6381# CHECK: v_mac_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6a,0x04,0x02,0x00]63820x05,0x00,0x16,0xd1,0x6a,0x04,0x02,0x006383 6384# CHECK: v_mac_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6b,0x04,0x02,0x00]63850x05,0x00,0x16,0xd1,0x6b,0x04,0x02,0x006386 6387# CHECK: v_mac_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x16,0xd1,0x7c,0x04,0x02,0x00]63880x05,0x00,0x16,0xd1,0x7c,0x04,0x02,0x006389 6390# CHECK: v_mac_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x16,0xd1,0x7e,0x04,0x02,0x00]63910x05,0x00,0x16,0xd1,0x7e,0x04,0x02,0x006392 6393# CHECK: v_mac_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x16,0xd1,0x7f,0x04,0x02,0x00]63940x05,0x00,0x16,0xd1,0x7f,0x04,0x02,0x006395 6396# CHECK: v_mac_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x16,0xd1,0x80,0x04,0x02,0x00]63970x05,0x00,0x16,0xd1,0x80,0x04,0x02,0x006398 6399# CHECK: v_mac_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x16,0xd1,0xc1,0x04,0x02,0x00]64000x05,0x00,0x16,0xd1,0xc1,0x04,0x02,0x006401 6402# CHECK: v_mac_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x16,0xd1,0xf0,0x04,0x02,0x00]64030x05,0x00,0x16,0xd1,0xf0,0x04,0x02,0x006404 6405# CHECK: v_mac_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x16,0xd1,0xf7,0x04,0x02,0x00]64060x05,0x00,0x16,0xd1,0xf7,0x04,0x02,0x006407 6408# CHECK: v_mac_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xff,0x03,0x00]64090x05,0x00,0x16,0xd1,0x01,0xff,0x03,0x006410 6411# CHECK: v_mac_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x00,0x00]64120x05,0x00,0x16,0xd1,0x01,0x05,0x00,0x006413 6414# CHECK: v_mac_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xcb,0x00,0x00]64150x05,0x00,0x16,0xd1,0x01,0xcb,0x00,0x006416 6417# CHECK: v_mac_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xcd,0x00,0x00]64180x05,0x00,0x16,0xd1,0x01,0xcd,0x00,0x006419 6420# CHECK: v_mac_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xcf,0x00,0x00]64210x05,0x00,0x16,0xd1,0x01,0xcf,0x00,0x006422 6423# CHECK: v_mac_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xd5,0x00,0x00]64240x05,0x00,0x16,0xd1,0x01,0xd5,0x00,0x006425 6426# CHECK: v_mac_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xd7,0x00,0x00]64270x05,0x00,0x16,0xd1,0x01,0xd7,0x00,0x006428 6429# CHECK: v_mac_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xf9,0x00,0x00]64300x05,0x00,0x16,0xd1,0x01,0xf9,0x00,0x006431 6432# CHECK: v_mac_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xfd,0x00,0x00]64330x05,0x00,0x16,0xd1,0x01,0xfd,0x00,0x006434 6435# CHECK: v_mac_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xff,0x00,0x00]64360x05,0x00,0x16,0xd1,0x01,0xff,0x00,0x006437 6438# CHECK: v_mac_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x01,0x01,0x00]64390x05,0x00,0x16,0xd1,0x01,0x01,0x01,0x006440 6441# CHECK: v_mac_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x83,0x01,0x00]64420x05,0x00,0x16,0xd1,0x01,0x83,0x01,0x006443 6444# CHECK: v_mac_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xe1,0x01,0x00]64450x05,0x00,0x16,0xd1,0x01,0xe1,0x01,0x006446 6447# CHECK: v_mac_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xef,0x01,0x00]64480x05,0x00,0x16,0xd1,0x01,0xef,0x01,0x006449 6450# CHECK: v_mac_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x20]64510x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x206452 6453# CHECK: v_mac_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x40]64540x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x406455 6456# CHECK: v_mac_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x60]64570x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x606458 6459# CHECK: v_mac_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x16,0xd1,0x01,0x05,0x02,0x00]64600x05,0x01,0x16,0xd1,0x01,0x05,0x02,0x006461 6462# CHECK: v_mac_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x16,0xd1,0x01,0x05,0x02,0x00]64630x05,0x02,0x16,0xd1,0x01,0x05,0x02,0x006464 6465# CHECK: v_mac_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x16,0xd1,0x01,0x05,0x02,0x00]64660x05,0x03,0x16,0xd1,0x01,0x05,0x02,0x006467 6468# CHECK: v_mac_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x16,0xd1,0x01,0x05,0x02,0x00]64690x05,0x80,0x16,0xd1,0x01,0x05,0x02,0x006470 6471# CHECK: v_mac_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x08]64720x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x086473 6474# CHECK: v_mac_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x10]64750x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x106476 6477# CHECK: v_mac_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x18]64780x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x186479 6480# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, v2   ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00]64810x05,0x0c,0x19,0xd1,0x01,0x05,0x02,0x006482 6483# CHECK: v_add_co_u32_e64 v255, s[12:13], v1, v2 ; encoding: [0xff,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00]64840xff,0x0c,0x19,0xd1,0x01,0x05,0x02,0x006485 6486# CHECK: v_add_co_u32_e64 v5, s[14:15], v1, v2   ; encoding: [0x05,0x0e,0x19,0xd1,0x01,0x05,0x02,0x00]64870x05,0x0e,0x19,0xd1,0x01,0x05,0x02,0x006488 6489# CHECK: v_add_co_u32_e64 v5, s[100:101], v1, v2 ; encoding: [0x05,0x64,0x19,0xd1,0x01,0x05,0x02,0x00]64900x05,0x64,0x19,0xd1,0x01,0x05,0x02,0x006491 6492# CHECK: v_add_co_u32_e64 v5, flat_scratch, v1, v2 ; encoding: [0x05,0x66,0x19,0xd1,0x01,0x05,0x02,0x00]64930x05,0x66,0x19,0xd1,0x01,0x05,0x02,0x006494 6495# CHECK: v_add_co_u32_e64 v5, vcc, v1, v2        ; encoding: [0x05,0x6a,0x19,0xd1,0x01,0x05,0x02,0x00]64960x05,0x6a,0x19,0xd1,0x01,0x05,0x02,0x006497 6498# CHECK: v_add_co_u32_e64 v5, s[12:13], v255, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0xff,0x05,0x02,0x00]64990x05,0x0c,0x19,0xd1,0xff,0x05,0x02,0x006500 6501# CHECK: v_add_co_u32_e64 v5, s[12:13], s1, v2   ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x04,0x02,0x00]65020x05,0x0c,0x19,0xd1,0x01,0x04,0x02,0x006503 6504# CHECK: v_add_co_u32_e64 v5, s[12:13], s101, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x65,0x04,0x02,0x00]65050x05,0x0c,0x19,0xd1,0x65,0x04,0x02,0x006506 6507# CHECK: v_add_co_u32_e64 v5, s[12:13], flat_scratch_lo, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x66,0x04,0x02,0x00]65080x05,0x0c,0x19,0xd1,0x66,0x04,0x02,0x006509 6510# CHECK: v_add_co_u32_e64 v5, s[12:13], flat_scratch_hi, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x67,0x04,0x02,0x00]65110x05,0x0c,0x19,0xd1,0x67,0x04,0x02,0x006512 6513# CHECK: v_add_co_u32_e64 v5, s[12:13], vcc_lo, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x6a,0x04,0x02,0x00]65140x05,0x0c,0x19,0xd1,0x6a,0x04,0x02,0x006515 6516# CHECK: v_add_co_u32_e64 v5, s[12:13], vcc_hi, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x6b,0x04,0x02,0x00]65170x05,0x0c,0x19,0xd1,0x6b,0x04,0x02,0x006518 6519# CHECK: v_add_co_u32_e64 v5, s[12:13], m0, v2   ; encoding: [0x05,0x0c,0x19,0xd1,0x7c,0x04,0x02,0x00]65200x05,0x0c,0x19,0xd1,0x7c,0x04,0x02,0x006521 6522# CHECK: v_add_co_u32_e64 v5, s[12:13], exec_lo, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x7e,0x04,0x02,0x00]65230x05,0x0c,0x19,0xd1,0x7e,0x04,0x02,0x006524 6525# CHECK: v_add_co_u32_e64 v5, s[12:13], exec_hi, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x7f,0x04,0x02,0x00]65260x05,0x0c,0x19,0xd1,0x7f,0x04,0x02,0x006527 6528# CHECK: v_add_co_u32_e64 v5, s[12:13], 0, v2    ; encoding: [0x05,0x0c,0x19,0xd1,0x80,0x04,0x02,0x00]65290x05,0x0c,0x19,0xd1,0x80,0x04,0x02,0x006530 6531# CHECK: v_add_co_u32_e64 v5, s[12:13], -1, v2   ; encoding: [0x05,0x0c,0x19,0xd1,0xc1,0x04,0x02,0x00]65320x05,0x0c,0x19,0xd1,0xc1,0x04,0x02,0x006533 6534# CHECK: v_add_co_u32_e64 v5, s[12:13], 0.5, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0xf0,0x04,0x02,0x00]65350x05,0x0c,0x19,0xd1,0xf0,0x04,0x02,0x006536 6537# CHECK: v_add_co_u32_e64 v5, s[12:13], -4.0, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0xf7,0x04,0x02,0x00]65380x05,0x0c,0x19,0xd1,0xf7,0x04,0x02,0x006539 6540# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, v255 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xff,0x03,0x00]65410x05,0x0c,0x19,0xd1,0x01,0xff,0x03,0x006542 6543# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, s2   ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x05,0x00,0x00]65440x05,0x0c,0x19,0xd1,0x01,0x05,0x00,0x006545 6546# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, s101 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xcb,0x00,0x00]65470x05,0x0c,0x19,0xd1,0x01,0xcb,0x00,0x006548 6549# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, flat_scratch_lo ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xcd,0x00,0x00]65500x05,0x0c,0x19,0xd1,0x01,0xcd,0x00,0x006551 6552# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, flat_scratch_hi ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xcf,0x00,0x00]65530x05,0x0c,0x19,0xd1,0x01,0xcf,0x00,0x006554 6555# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, vcc_lo ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xd5,0x00,0x00]65560x05,0x0c,0x19,0xd1,0x01,0xd5,0x00,0x006557 6558# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, vcc_hi ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xd7,0x00,0x00]65590x05,0x0c,0x19,0xd1,0x01,0xd7,0x00,0x006560 6561# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, m0   ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xf9,0x00,0x00]65620x05,0x0c,0x19,0xd1,0x01,0xf9,0x00,0x006563 6564# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, exec_lo ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xfd,0x00,0x00]65650x05,0x0c,0x19,0xd1,0x01,0xfd,0x00,0x006566 6567# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, exec_hi ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xff,0x00,0x00]65680x05,0x0c,0x19,0xd1,0x01,0xff,0x00,0x006569 6570# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, 0    ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x01,0x01,0x00]65710x05,0x0c,0x19,0xd1,0x01,0x01,0x01,0x006572 6573# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, -1   ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x83,0x01,0x00]65740x05,0x0c,0x19,0xd1,0x01,0x83,0x01,0x006575 6576# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, 0.5  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xe1,0x01,0x00]65770x05,0x0c,0x19,0xd1,0x01,0xe1,0x01,0x006578 6579# CHECK: v_add_co_u32_e64 v5, s[12:13], v1, -4.0 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xef,0x01,0x00]65800x05,0x0c,0x19,0xd1,0x01,0xef,0x01,0x006581 6582# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, v2   ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00]65830x05,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x006584 6585# CHECK: v_sub_co_u32_e64 v255, s[12:13], v1, v2 ; encoding: [0xff,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00]65860xff,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x006587 6588# CHECK: v_sub_co_u32_e64 v5, s[14:15], v1, v2   ; encoding: [0x05,0x0e,0x1a,0xd1,0x01,0x05,0x02,0x00]65890x05,0x0e,0x1a,0xd1,0x01,0x05,0x02,0x006590 6591# CHECK: v_sub_co_u32_e64 v5, s[100:101], v1, v2 ; encoding: [0x05,0x64,0x1a,0xd1,0x01,0x05,0x02,0x00]65920x05,0x64,0x1a,0xd1,0x01,0x05,0x02,0x006593 6594# CHECK: v_sub_co_u32_e64 v5, flat_scratch, v1, v2 ; encoding: [0x05,0x66,0x1a,0xd1,0x01,0x05,0x02,0x00]65950x05,0x66,0x1a,0xd1,0x01,0x05,0x02,0x006596 6597# CHECK: v_sub_co_u32_e64 v5, vcc, v1, v2        ; encoding: [0x05,0x6a,0x1a,0xd1,0x01,0x05,0x02,0x00]65980x05,0x6a,0x1a,0xd1,0x01,0x05,0x02,0x006599 6600# CHECK: v_sub_co_u32_e64 v5, s[12:13], v255, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0xff,0x05,0x02,0x00]66010x05,0x0c,0x1a,0xd1,0xff,0x05,0x02,0x006602 6603# CHECK: v_sub_co_u32_e64 v5, s[12:13], s1, v2   ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x04,0x02,0x00]66040x05,0x0c,0x1a,0xd1,0x01,0x04,0x02,0x006605 6606# CHECK: v_sub_co_u32_e64 v5, s[12:13], s101, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x65,0x04,0x02,0x00]66070x05,0x0c,0x1a,0xd1,0x65,0x04,0x02,0x006608 6609# CHECK: v_sub_co_u32_e64 v5, s[12:13], flat_scratch_lo, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x66,0x04,0x02,0x00]66100x05,0x0c,0x1a,0xd1,0x66,0x04,0x02,0x006611 6612# CHECK: v_sub_co_u32_e64 v5, s[12:13], flat_scratch_hi, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x67,0x04,0x02,0x00]66130x05,0x0c,0x1a,0xd1,0x67,0x04,0x02,0x006614 6615# CHECK: v_sub_co_u32_e64 v5, s[12:13], vcc_lo, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x6a,0x04,0x02,0x00]66160x05,0x0c,0x1a,0xd1,0x6a,0x04,0x02,0x006617 6618# CHECK: v_sub_co_u32_e64 v5, s[12:13], vcc_hi, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x6b,0x04,0x02,0x00]66190x05,0x0c,0x1a,0xd1,0x6b,0x04,0x02,0x006620 6621# CHECK: v_sub_co_u32_e64 v5, s[12:13], m0, v2   ; encoding: [0x05,0x0c,0x1a,0xd1,0x7c,0x04,0x02,0x00]66220x05,0x0c,0x1a,0xd1,0x7c,0x04,0x02,0x006623 6624# CHECK: v_sub_co_u32_e64 v5, s[12:13], exec_lo, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x7e,0x04,0x02,0x00]66250x05,0x0c,0x1a,0xd1,0x7e,0x04,0x02,0x006626 6627# CHECK: v_sub_co_u32_e64 v5, s[12:13], exec_hi, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x7f,0x04,0x02,0x00]66280x05,0x0c,0x1a,0xd1,0x7f,0x04,0x02,0x006629 6630# CHECK: v_sub_co_u32_e64 v5, s[12:13], 0, v2    ; encoding: [0x05,0x0c,0x1a,0xd1,0x80,0x04,0x02,0x00]66310x05,0x0c,0x1a,0xd1,0x80,0x04,0x02,0x006632 6633# CHECK: v_sub_co_u32_e64 v5, s[12:13], -1, v2   ; encoding: [0x05,0x0c,0x1a,0xd1,0xc1,0x04,0x02,0x00]66340x05,0x0c,0x1a,0xd1,0xc1,0x04,0x02,0x006635 6636# CHECK: v_sub_co_u32_e64 v5, s[12:13], 0.5, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0xf0,0x04,0x02,0x00]66370x05,0x0c,0x1a,0xd1,0xf0,0x04,0x02,0x006638 6639# CHECK: v_sub_co_u32_e64 v5, s[12:13], -4.0, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0xf7,0x04,0x02,0x00]66400x05,0x0c,0x1a,0xd1,0xf7,0x04,0x02,0x006641 6642# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, v255 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xff,0x03,0x00]66430x05,0x0c,0x1a,0xd1,0x01,0xff,0x03,0x006644 6645# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, s2   ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x05,0x00,0x00]66460x05,0x0c,0x1a,0xd1,0x01,0x05,0x00,0x006647 6648# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, s101 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xcb,0x00,0x00]66490x05,0x0c,0x1a,0xd1,0x01,0xcb,0x00,0x006650 6651# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, flat_scratch_lo ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xcd,0x00,0x00]66520x05,0x0c,0x1a,0xd1,0x01,0xcd,0x00,0x006653 6654# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, flat_scratch_hi ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xcf,0x00,0x00]66550x05,0x0c,0x1a,0xd1,0x01,0xcf,0x00,0x006656 6657# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, vcc_lo ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xd5,0x00,0x00]66580x05,0x0c,0x1a,0xd1,0x01,0xd5,0x00,0x006659 6660# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, vcc_hi ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xd7,0x00,0x00]66610x05,0x0c,0x1a,0xd1,0x01,0xd7,0x00,0x006662 6663# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, m0   ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xf9,0x00,0x00]66640x05,0x0c,0x1a,0xd1,0x01,0xf9,0x00,0x006665 6666# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, exec_lo ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xfd,0x00,0x00]66670x05,0x0c,0x1a,0xd1,0x01,0xfd,0x00,0x006668 6669# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, exec_hi ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xff,0x00,0x00]66700x05,0x0c,0x1a,0xd1,0x01,0xff,0x00,0x006671 6672# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, 0    ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x01,0x01,0x00]66730x05,0x0c,0x1a,0xd1,0x01,0x01,0x01,0x006674 6675# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, -1   ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x83,0x01,0x00]66760x05,0x0c,0x1a,0xd1,0x01,0x83,0x01,0x006677 6678# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, 0.5  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xe1,0x01,0x00]66790x05,0x0c,0x1a,0xd1,0x01,0xe1,0x01,0x006680 6681# CHECK: v_sub_co_u32_e64 v5, s[12:13], v1, -4.0 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xef,0x01,0x00]66820x05,0x0c,0x1a,0xd1,0x01,0xef,0x01,0x006683 6684# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00]66850x05,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x006686 6687# CHECK: v_subrev_co_u32_e64 v255, s[12:13], v1, v2 ; encoding: [0xff,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00]66880xff,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x006689 6690# CHECK: v_subrev_co_u32_e64 v5, s[14:15], v1, v2 ; encoding: [0x05,0x0e,0x1b,0xd1,0x01,0x05,0x02,0x00]66910x05,0x0e,0x1b,0xd1,0x01,0x05,0x02,0x006692 6693# CHECK: v_subrev_co_u32_e64 v5, s[100:101], v1, v2 ; encoding: [0x05,0x64,0x1b,0xd1,0x01,0x05,0x02,0x00]66940x05,0x64,0x1b,0xd1,0x01,0x05,0x02,0x006695 6696# CHECK: v_subrev_co_u32_e64 v5, flat_scratch, v1, v2 ; encoding: [0x05,0x66,0x1b,0xd1,0x01,0x05,0x02,0x00]66970x05,0x66,0x1b,0xd1,0x01,0x05,0x02,0x006698 6699# CHECK: v_subrev_co_u32_e64 v5, vcc, v1, v2     ; encoding: [0x05,0x6a,0x1b,0xd1,0x01,0x05,0x02,0x00]67000x05,0x6a,0x1b,0xd1,0x01,0x05,0x02,0x006701 6702# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v255, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0xff,0x05,0x02,0x00]67030x05,0x0c,0x1b,0xd1,0xff,0x05,0x02,0x006704 6705# CHECK: v_subrev_co_u32_e64 v5, s[12:13], s1, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x04,0x02,0x00]67060x05,0x0c,0x1b,0xd1,0x01,0x04,0x02,0x006707 6708# CHECK: v_subrev_co_u32_e64 v5, s[12:13], s101, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x65,0x04,0x02,0x00]67090x05,0x0c,0x1b,0xd1,0x65,0x04,0x02,0x006710 6711# CHECK: v_subrev_co_u32_e64 v5, s[12:13], flat_scratch_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x66,0x04,0x02,0x00]67120x05,0x0c,0x1b,0xd1,0x66,0x04,0x02,0x006713 6714# CHECK: v_subrev_co_u32_e64 v5, s[12:13], flat_scratch_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x67,0x04,0x02,0x00]67150x05,0x0c,0x1b,0xd1,0x67,0x04,0x02,0x006716 6717# CHECK: v_subrev_co_u32_e64 v5, s[12:13], vcc_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6a,0x04,0x02,0x00]67180x05,0x0c,0x1b,0xd1,0x6a,0x04,0x02,0x006719 6720# CHECK: v_subrev_co_u32_e64 v5, s[12:13], vcc_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6b,0x04,0x02,0x00]67210x05,0x0c,0x1b,0xd1,0x6b,0x04,0x02,0x006722 6723# CHECK: v_subrev_co_u32_e64 v5, s[12:13], m0, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x7c,0x04,0x02,0x00]67240x05,0x0c,0x1b,0xd1,0x7c,0x04,0x02,0x006725 6726# CHECK: v_subrev_co_u32_e64 v5, s[12:13], exec_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x7e,0x04,0x02,0x00]67270x05,0x0c,0x1b,0xd1,0x7e,0x04,0x02,0x006728 6729# CHECK: v_subrev_co_u32_e64 v5, s[12:13], exec_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x7f,0x04,0x02,0x00]67300x05,0x0c,0x1b,0xd1,0x7f,0x04,0x02,0x006731 6732# CHECK: v_subrev_co_u32_e64 v5, s[12:13], 0, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x80,0x04,0x02,0x00]67330x05,0x0c,0x1b,0xd1,0x80,0x04,0x02,0x006734 6735# CHECK: v_subrev_co_u32_e64 v5, s[12:13], -1, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0xc1,0x04,0x02,0x00]67360x05,0x0c,0x1b,0xd1,0xc1,0x04,0x02,0x006737 6738# CHECK: v_subrev_co_u32_e64 v5, s[12:13], 0.5, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0xf0,0x04,0x02,0x00]67390x05,0x0c,0x1b,0xd1,0xf0,0x04,0x02,0x006740 6741# CHECK: v_subrev_co_u32_e64 v5, s[12:13], -4.0, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0xf7,0x04,0x02,0x00]67420x05,0x0c,0x1b,0xd1,0xf7,0x04,0x02,0x006743 6744# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, v255 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xff,0x03,0x00]67450x05,0x0c,0x1b,0xd1,0x01,0xff,0x03,0x006746 6747# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, s2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x05,0x00,0x00]67480x05,0x0c,0x1b,0xd1,0x01,0x05,0x00,0x006749 6750# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, s101 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xcb,0x00,0x00]67510x05,0x0c,0x1b,0xd1,0x01,0xcb,0x00,0x006752 6753# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, flat_scratch_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xcd,0x00,0x00]67540x05,0x0c,0x1b,0xd1,0x01,0xcd,0x00,0x006755 6756# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, flat_scratch_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xcf,0x00,0x00]67570x05,0x0c,0x1b,0xd1,0x01,0xcf,0x00,0x006758 6759# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, vcc_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xd5,0x00,0x00]67600x05,0x0c,0x1b,0xd1,0x01,0xd5,0x00,0x006761 6762# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, vcc_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xd7,0x00,0x00]67630x05,0x0c,0x1b,0xd1,0x01,0xd7,0x00,0x006764 6765# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, m0 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xf9,0x00,0x00]67660x05,0x0c,0x1b,0xd1,0x01,0xf9,0x00,0x006767 6768# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, exec_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xfd,0x00,0x00]67690x05,0x0c,0x1b,0xd1,0x01,0xfd,0x00,0x006770 6771# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, exec_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xff,0x00,0x00]67720x05,0x0c,0x1b,0xd1,0x01,0xff,0x00,0x006773 6774# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, 0 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x01,0x01,0x00]67750x05,0x0c,0x1b,0xd1,0x01,0x01,0x01,0x006776 6777# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, -1 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x83,0x01,0x00]67780x05,0x0c,0x1b,0xd1,0x01,0x83,0x01,0x006779 6780# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, 0.5 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xe1,0x01,0x00]67810x05,0x0c,0x1b,0xd1,0x01,0xe1,0x01,0x006782 6783# CHECK: v_subrev_co_u32_e64 v5, s[12:13], v1, -4.0 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xef,0x01,0x00]67840x05,0x0c,0x1b,0xd1,0x01,0xef,0x01,0x006785 6786# CHECK: v_addc_co_u32_e64 v5, s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00]67870x05,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x006788 6789# CHECK: v_addc_co_u32_e64 v255, s[12:13], v1, v2, s[6:7] ; encoding: [0xff,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00]67900xff,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x006791 6792# CHECK: v_addc_co_u32_e64 v5, s[14:15], v1, v2, s[6:7] ; encoding: [0x05,0x0e,0x1c,0xd1,0x01,0x05,0x1a,0x00]67930x05,0x0e,0x1c,0xd1,0x01,0x05,0x1a,0x006794 6795# CHECK: v_addc_co_u32_e64 v5, s[100:101], v1, v2, s[6:7] ; encoding: [0x05,0x64,0x1c,0xd1,0x01,0x05,0x1a,0x00]67960x05,0x64,0x1c,0xd1,0x01,0x05,0x1a,0x006797 6798# CHECK: v_addc_co_u32_e64 v5, flat_scratch, v1, v2, s[6:7] ; encoding: [0x05,0x66,0x1c,0xd1,0x01,0x05,0x1a,0x00]67990x05,0x66,0x1c,0xd1,0x01,0x05,0x1a,0x006800 6801# CHECK: v_addc_co_u32_e64 v5, vcc, v1, v2, s[6:7] ; encoding: [0x05,0x6a,0x1c,0xd1,0x01,0x05,0x1a,0x00]68020x05,0x6a,0x1c,0xd1,0x01,0x05,0x1a,0x006803 6804# CHECK: v_addc_co_u32_e64 v5, s[12:13], v255, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xff,0x05,0x1a,0x00]68050x05,0x0c,0x1c,0xd1,0xff,0x05,0x1a,0x006806 6807# CHECK: v_addc_co_u32_e64 v5, s[12:13], 0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x80,0x04,0x1a,0x00]68080x05,0x0c,0x1c,0xd1,0x80,0x04,0x1a,0x006809 6810# CHECK: v_addc_co_u32_e64 v5, s[12:13], -1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xc1,0x04,0x1a,0x00]68110x05,0x0c,0x1c,0xd1,0xc1,0x04,0x1a,0x006812 6813# CHECK: v_addc_co_u32_e64 v5, s[12:13], 0.5, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xf0,0x04,0x1a,0x00]68140x05,0x0c,0x1c,0xd1,0xf0,0x04,0x1a,0x006815 6816# CHECK: v_addc_co_u32_e64 v5, s[12:13], -4.0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xf7,0x04,0x1a,0x00]68170x05,0x0c,0x1c,0xd1,0xf7,0x04,0x1a,0x006818 6819# CHECK: v_addc_co_u32_e64 v5, s[12:13], v1, v255, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0xff,0x1b,0x00]68200x05,0x0c,0x1c,0xd1,0x01,0xff,0x1b,0x006821 6822# CHECK: v_addc_co_u32_e64 v5, s[12:13], v1, 0, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x01,0x19,0x00]68230x05,0x0c,0x1c,0xd1,0x01,0x01,0x19,0x006824 6825# CHECK: v_addc_co_u32_e64 v5, s[12:13], v1, -1, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x83,0x19,0x00]68260x05,0x0c,0x1c,0xd1,0x01,0x83,0x19,0x006827 6828# CHECK: v_addc_co_u32_e64 v5, s[12:13], v1, 0.5, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0xe1,0x19,0x00]68290x05,0x0c,0x1c,0xd1,0x01,0xe1,0x19,0x006830 6831# CHECK: v_addc_co_u32_e64 v5, s[12:13], v1, -4.0, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0xef,0x19,0x00]68320x05,0x0c,0x1c,0xd1,0x01,0xef,0x19,0x006833 6834# CHECK: v_addc_co_u32_e64 v5, s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x22,0x00]68350x05,0x0c,0x1c,0xd1,0x01,0x05,0x22,0x006836 6837# CHECK: v_addc_co_u32_e64 v5, s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x92,0x01]68380x05,0x0c,0x1c,0xd1,0x01,0x05,0x92,0x016839 6840# CHECK: v_addc_co_u32_e64 v5, s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x9a,0x01]68410x05,0x0c,0x1c,0xd1,0x01,0x05,0x9a,0x016842 6843# CHECK: v_addc_co_u32_e64 v5, s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xaa,0x01]68440x05,0x0c,0x1c,0xd1,0x01,0x05,0xaa,0x016845 6846# CHECK: v_subb_co_u32_e64 v5, s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00]68470x05,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x006848 6849# CHECK: v_subb_co_u32_e64 v255, s[12:13], v1, v2, s[6:7] ; encoding: [0xff,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00]68500xff,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x006851 6852# CHECK: v_subb_co_u32_e64 v5, s[14:15], v1, v2, s[6:7] ; encoding: [0x05,0x0e,0x1d,0xd1,0x01,0x05,0x1a,0x00]68530x05,0x0e,0x1d,0xd1,0x01,0x05,0x1a,0x006854 6855# CHECK: v_subb_co_u32_e64 v5, s[100:101], v1, v2, s[6:7] ; encoding: [0x05,0x64,0x1d,0xd1,0x01,0x05,0x1a,0x00]68560x05,0x64,0x1d,0xd1,0x01,0x05,0x1a,0x006857 6858# CHECK: v_subb_co_u32_e64 v5, flat_scratch, v1, v2, s[6:7] ; encoding: [0x05,0x66,0x1d,0xd1,0x01,0x05,0x1a,0x00]68590x05,0x66,0x1d,0xd1,0x01,0x05,0x1a,0x006860 6861# CHECK: v_subb_co_u32_e64 v5, vcc, v1, v2, s[6:7] ; encoding: [0x05,0x6a,0x1d,0xd1,0x01,0x05,0x1a,0x00]68620x05,0x6a,0x1d,0xd1,0x01,0x05,0x1a,0x006863 6864# CHECK: v_subb_co_u32_e64 v5, s[12:13], v255, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xff,0x05,0x1a,0x00]68650x05,0x0c,0x1d,0xd1,0xff,0x05,0x1a,0x006866 6867# CHECK: v_subb_co_u32_e64 v5, s[12:13], 0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x80,0x04,0x1a,0x00]68680x05,0x0c,0x1d,0xd1,0x80,0x04,0x1a,0x006869 6870# CHECK: v_subb_co_u32_e64 v5, s[12:13], -1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xc1,0x04,0x1a,0x00]68710x05,0x0c,0x1d,0xd1,0xc1,0x04,0x1a,0x006872 6873# CHECK: v_subb_co_u32_e64 v5, s[12:13], 0.5, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xf0,0x04,0x1a,0x00]68740x05,0x0c,0x1d,0xd1,0xf0,0x04,0x1a,0x006875 6876# CHECK: v_subb_co_u32_e64 v5, s[12:13], -4.0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xf7,0x04,0x1a,0x00]68770x05,0x0c,0x1d,0xd1,0xf7,0x04,0x1a,0x006878 6879# CHECK: v_subb_co_u32_e64 v5, s[12:13], v1, v255, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0xff,0x1b,0x00]68800x05,0x0c,0x1d,0xd1,0x01,0xff,0x1b,0x006881 6882# CHECK: v_subb_co_u32_e64 v5, s[12:13], v1, 0, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x01,0x19,0x00]68830x05,0x0c,0x1d,0xd1,0x01,0x01,0x19,0x006884 6885# CHECK: v_subb_co_u32_e64 v5, s[12:13], v1, -1, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x83,0x19,0x00]68860x05,0x0c,0x1d,0xd1,0x01,0x83,0x19,0x006887 6888# CHECK: v_subb_co_u32_e64 v5, s[12:13], v1, 0.5, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0xe1,0x19,0x00]68890x05,0x0c,0x1d,0xd1,0x01,0xe1,0x19,0x006890 6891# CHECK: v_subb_co_u32_e64 v5, s[12:13], v1, -4.0, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0xef,0x19,0x00]68920x05,0x0c,0x1d,0xd1,0x01,0xef,0x19,0x006893 6894# CHECK: v_subb_co_u32_e64 v5, s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x22,0x00]68950x05,0x0c,0x1d,0xd1,0x01,0x05,0x22,0x006896 6897# CHECK: v_subb_co_u32_e64 v5, s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x92,0x01]68980x05,0x0c,0x1d,0xd1,0x01,0x05,0x92,0x016899 6900# CHECK: v_subb_co_u32_e64 v5, s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x9a,0x01]69010x05,0x0c,0x1d,0xd1,0x01,0x05,0x9a,0x016902 6903# CHECK: v_subb_co_u32_e64 v5, s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xaa,0x01]69040x05,0x0c,0x1d,0xd1,0x01,0x05,0xaa,0x016905 6906# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00]69070x05,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x006908 6909# CHECK: v_subbrev_co_u32_e64 v255, s[12:13], v1, v2, s[6:7] ; encoding: [0xff,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00]69100xff,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x006911 6912# CHECK: v_subbrev_co_u32_e64 v5, s[14:15], v1, v2, s[6:7] ; encoding: [0x05,0x0e,0x1e,0xd1,0x01,0x05,0x1a,0x00]69130x05,0x0e,0x1e,0xd1,0x01,0x05,0x1a,0x006914 6915# CHECK: v_subbrev_co_u32_e64 v5, s[100:101], v1, v2, s[6:7] ; encoding: [0x05,0x64,0x1e,0xd1,0x01,0x05,0x1a,0x00]69160x05,0x64,0x1e,0xd1,0x01,0x05,0x1a,0x006917 6918# CHECK: v_subbrev_co_u32_e64 v5, flat_scratch, v1, v2, s[6:7] ; encoding: [0x05,0x66,0x1e,0xd1,0x01,0x05,0x1a,0x00]69190x05,0x66,0x1e,0xd1,0x01,0x05,0x1a,0x006920 6921# CHECK: v_subbrev_co_u32_e64 v5, vcc, v1, v2, s[6:7] ; encoding: [0x05,0x6a,0x1e,0xd1,0x01,0x05,0x1a,0x00]69220x05,0x6a,0x1e,0xd1,0x01,0x05,0x1a,0x006923 6924# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], v255, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xff,0x05,0x1a,0x00]69250x05,0x0c,0x1e,0xd1,0xff,0x05,0x1a,0x006926 6927# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], 0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x80,0x04,0x1a,0x00]69280x05,0x0c,0x1e,0xd1,0x80,0x04,0x1a,0x006929 6930# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], -1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xc1,0x04,0x1a,0x00]69310x05,0x0c,0x1e,0xd1,0xc1,0x04,0x1a,0x006932 6933# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], 0.5, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xf0,0x04,0x1a,0x00]69340x05,0x0c,0x1e,0xd1,0xf0,0x04,0x1a,0x006935 6936# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], -4.0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xf7,0x04,0x1a,0x00]69370x05,0x0c,0x1e,0xd1,0xf7,0x04,0x1a,0x006938 6939# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], v1, v255, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0xff,0x1b,0x00]69400x05,0x0c,0x1e,0xd1,0x01,0xff,0x1b,0x006941 6942# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], v1, 0, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x01,0x19,0x00]69430x05,0x0c,0x1e,0xd1,0x01,0x01,0x19,0x006944 6945# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], v1, -1, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x83,0x19,0x00]69460x05,0x0c,0x1e,0xd1,0x01,0x83,0x19,0x006947 6948# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], v1, 0.5, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0xe1,0x19,0x00]69490x05,0x0c,0x1e,0xd1,0x01,0xe1,0x19,0x006950 6951# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], v1, -4.0, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0xef,0x19,0x00]69520x05,0x0c,0x1e,0xd1,0x01,0xef,0x19,0x006953 6954# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x22,0x00]69550x05,0x0c,0x1e,0xd1,0x01,0x05,0x22,0x006956 6957# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x92,0x01]69580x05,0x0c,0x1e,0xd1,0x01,0x05,0x92,0x016959 6960# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x9a,0x01]69610x05,0x0c,0x1e,0xd1,0x01,0x05,0x9a,0x016962 6963# CHECK: v_subbrev_co_u32_e64 v5, s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xaa,0x01]69640x05,0x0c,0x1e,0xd1,0x01,0x05,0xaa,0x016965 6966# CHECK: v_add_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00]69670x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x006968 6969# CHECK: v_add_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00]69700xff,0x00,0x1f,0xd1,0x01,0x05,0x02,0x006971 6972# CHECK: v_add_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x1f,0xd1,0xff,0x05,0x02,0x00]69730x05,0x00,0x1f,0xd1,0xff,0x05,0x02,0x006974 6975# CHECK: v_add_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x04,0x02,0x00]69760x05,0x00,0x1f,0xd1,0x01,0x04,0x02,0x006977 6978# CHECK: v_add_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x1f,0xd1,0x65,0x04,0x02,0x00]69790x05,0x00,0x1f,0xd1,0x65,0x04,0x02,0x006980 6981# CHECK: v_add_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x1f,0xd1,0x66,0x04,0x02,0x00]69820x05,0x00,0x1f,0xd1,0x66,0x04,0x02,0x006983 6984# CHECK: v_add_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x1f,0xd1,0x67,0x04,0x02,0x00]69850x05,0x00,0x1f,0xd1,0x67,0x04,0x02,0x006986 6987# CHECK: v_add_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6a,0x04,0x02,0x00]69880x05,0x00,0x1f,0xd1,0x6a,0x04,0x02,0x006989 6990# CHECK: v_add_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6b,0x04,0x02,0x00]69910x05,0x00,0x1f,0xd1,0x6b,0x04,0x02,0x006992 6993# CHECK: v_add_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x1f,0xd1,0x7c,0x04,0x02,0x00]69940x05,0x00,0x1f,0xd1,0x7c,0x04,0x02,0x006995 6996# CHECK: v_add_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x1f,0xd1,0x7e,0x04,0x02,0x00]69970x05,0x00,0x1f,0xd1,0x7e,0x04,0x02,0x006998 6999# CHECK: v_add_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x1f,0xd1,0x7f,0x04,0x02,0x00]70000x05,0x00,0x1f,0xd1,0x7f,0x04,0x02,0x007001 7002# CHECK: v_add_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x1f,0xd1,0x80,0x04,0x02,0x00]70030x05,0x00,0x1f,0xd1,0x80,0x04,0x02,0x007004 7005# CHECK: v_add_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x1f,0xd1,0xc1,0x04,0x02,0x00]70060x05,0x00,0x1f,0xd1,0xc1,0x04,0x02,0x007007 7008# CHECK: v_add_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x1f,0xd1,0xf0,0x04,0x02,0x00]70090x05,0x00,0x1f,0xd1,0xf0,0x04,0x02,0x007010 7011# CHECK: v_add_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x1f,0xd1,0xf7,0x04,0x02,0x00]70120x05,0x00,0x1f,0xd1,0xf7,0x04,0x02,0x007013 7014# CHECK: v_add_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xff,0x03,0x00]70150x05,0x00,0x1f,0xd1,0x01,0xff,0x03,0x007016 7017# CHECK: v_add_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x00,0x00]70180x05,0x00,0x1f,0xd1,0x01,0x05,0x00,0x007019 7020# CHECK: v_add_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xcb,0x00,0x00]70210x05,0x00,0x1f,0xd1,0x01,0xcb,0x00,0x007022 7023# CHECK: v_add_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xcd,0x00,0x00]70240x05,0x00,0x1f,0xd1,0x01,0xcd,0x00,0x007025 7026# CHECK: v_add_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xcf,0x00,0x00]70270x05,0x00,0x1f,0xd1,0x01,0xcf,0x00,0x007028 7029# CHECK: v_add_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xd5,0x00,0x00]70300x05,0x00,0x1f,0xd1,0x01,0xd5,0x00,0x007031 7032# CHECK: v_add_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xd7,0x00,0x00]70330x05,0x00,0x1f,0xd1,0x01,0xd7,0x00,0x007034 7035# CHECK: v_add_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xf9,0x00,0x00]70360x05,0x00,0x1f,0xd1,0x01,0xf9,0x00,0x007037 7038# CHECK: v_add_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xfd,0x00,0x00]70390x05,0x00,0x1f,0xd1,0x01,0xfd,0x00,0x007040 7041# CHECK: v_add_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xff,0x00,0x00]70420x05,0x00,0x1f,0xd1,0x01,0xff,0x00,0x007043 7044# CHECK: v_add_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x01,0x01,0x00]70450x05,0x00,0x1f,0xd1,0x01,0x01,0x01,0x007046 7047# CHECK: v_add_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x83,0x01,0x00]70480x05,0x00,0x1f,0xd1,0x01,0x83,0x01,0x007049 7050# CHECK: v_add_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xe1,0x01,0x00]70510x05,0x00,0x1f,0xd1,0x01,0xe1,0x01,0x007052 7053# CHECK: v_add_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xef,0x01,0x00]70540x05,0x00,0x1f,0xd1,0x01,0xef,0x01,0x007055 7056# CHECK: v_add_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x20]70570x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x207058 7059# CHECK: v_add_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x40]70600x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x407061 7062# CHECK: v_add_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x60]70630x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x607064 7065# CHECK: v_add_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x1f,0xd1,0x01,0x05,0x02,0x00]70660x05,0x01,0x1f,0xd1,0x01,0x05,0x02,0x007067 7068# CHECK: v_add_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x1f,0xd1,0x01,0x05,0x02,0x00]70690x05,0x02,0x1f,0xd1,0x01,0x05,0x02,0x007070 7071# CHECK: v_add_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x1f,0xd1,0x01,0x05,0x02,0x00]70720x05,0x03,0x1f,0xd1,0x01,0x05,0x02,0x007073 7074# CHECK: v_add_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x1f,0xd1,0x01,0x05,0x02,0x00]70750x05,0x80,0x1f,0xd1,0x01,0x05,0x02,0x007076 7077# CHECK: v_sub_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]70780x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x007079 7080# CHECK: v_sub_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]70810xff,0x00,0x20,0xd1,0x01,0x05,0x02,0x007082 7083# CHECK: v_sub_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x20,0xd1,0xff,0x05,0x02,0x00]70840x05,0x00,0x20,0xd1,0xff,0x05,0x02,0x007085 7086# CHECK: v_sub_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x04,0x02,0x00]70870x05,0x00,0x20,0xd1,0x01,0x04,0x02,0x007088 7089# CHECK: v_sub_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x20,0xd1,0x65,0x04,0x02,0x00]70900x05,0x00,0x20,0xd1,0x65,0x04,0x02,0x007091 7092# CHECK: v_sub_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x20,0xd1,0x66,0x04,0x02,0x00]70930x05,0x00,0x20,0xd1,0x66,0x04,0x02,0x007094 7095# CHECK: v_sub_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x20,0xd1,0x67,0x04,0x02,0x00]70960x05,0x00,0x20,0xd1,0x67,0x04,0x02,0x007097 7098# CHECK: v_sub_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6a,0x04,0x02,0x00]70990x05,0x00,0x20,0xd1,0x6a,0x04,0x02,0x007100 7101# CHECK: v_sub_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6b,0x04,0x02,0x00]71020x05,0x00,0x20,0xd1,0x6b,0x04,0x02,0x007103 7104# CHECK: v_sub_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x20,0xd1,0x7c,0x04,0x02,0x00]71050x05,0x00,0x20,0xd1,0x7c,0x04,0x02,0x007106 7107# CHECK: v_sub_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x20,0xd1,0x7e,0x04,0x02,0x00]71080x05,0x00,0x20,0xd1,0x7e,0x04,0x02,0x007109 7110# CHECK: v_sub_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x20,0xd1,0x7f,0x04,0x02,0x00]71110x05,0x00,0x20,0xd1,0x7f,0x04,0x02,0x007112 7113# CHECK: v_sub_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x20,0xd1,0x80,0x04,0x02,0x00]71140x05,0x00,0x20,0xd1,0x80,0x04,0x02,0x007115 7116# CHECK: v_sub_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x20,0xd1,0xc1,0x04,0x02,0x00]71170x05,0x00,0x20,0xd1,0xc1,0x04,0x02,0x007118 7119# CHECK: v_sub_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x20,0xd1,0xf0,0x04,0x02,0x00]71200x05,0x00,0x20,0xd1,0xf0,0x04,0x02,0x007121 7122# CHECK: v_sub_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x20,0xd1,0xf7,0x04,0x02,0x00]71230x05,0x00,0x20,0xd1,0xf7,0x04,0x02,0x007124 7125# CHECK: v_sub_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xff,0x03,0x00]71260x05,0x00,0x20,0xd1,0x01,0xff,0x03,0x007127 7128# CHECK: v_sub_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x00,0x00]71290x05,0x00,0x20,0xd1,0x01,0x05,0x00,0x007130 7131# CHECK: v_sub_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xcb,0x00,0x00]71320x05,0x00,0x20,0xd1,0x01,0xcb,0x00,0x007133 7134# CHECK: v_sub_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xcd,0x00,0x00]71350x05,0x00,0x20,0xd1,0x01,0xcd,0x00,0x007136 7137# CHECK: v_sub_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xcf,0x00,0x00]71380x05,0x00,0x20,0xd1,0x01,0xcf,0x00,0x007139 7140# CHECK: v_sub_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xd5,0x00,0x00]71410x05,0x00,0x20,0xd1,0x01,0xd5,0x00,0x007142 7143# CHECK: v_sub_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xd7,0x00,0x00]71440x05,0x00,0x20,0xd1,0x01,0xd7,0x00,0x007145 7146# CHECK: v_sub_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xf9,0x00,0x00]71470x05,0x00,0x20,0xd1,0x01,0xf9,0x00,0x007148 7149# CHECK: v_sub_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xfd,0x00,0x00]71500x05,0x00,0x20,0xd1,0x01,0xfd,0x00,0x007151 7152# CHECK: v_sub_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xff,0x00,0x00]71530x05,0x00,0x20,0xd1,0x01,0xff,0x00,0x007154 7155# CHECK: v_sub_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x01,0x01,0x00]71560x05,0x00,0x20,0xd1,0x01,0x01,0x01,0x007157 7158# CHECK: v_sub_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x83,0x01,0x00]71590x05,0x00,0x20,0xd1,0x01,0x83,0x01,0x007160 7161# CHECK: v_sub_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xe1,0x01,0x00]71620x05,0x00,0x20,0xd1,0x01,0xe1,0x01,0x007163 7164# CHECK: v_sub_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xef,0x01,0x00]71650x05,0x00,0x20,0xd1,0x01,0xef,0x01,0x007166 7167# CHECK: v_sub_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x20]71680x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x207169 7170# CHECK: v_sub_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x40]71710x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x407172 7173# CHECK: v_sub_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x60]71740x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x607175 7176# CHECK: v_sub_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x20,0xd1,0x01,0x05,0x02,0x00]71770x05,0x01,0x20,0xd1,0x01,0x05,0x02,0x007178 7179# CHECK: v_sub_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x20,0xd1,0x01,0x05,0x02,0x00]71800x05,0x02,0x20,0xd1,0x01,0x05,0x02,0x007181 7182# CHECK: v_sub_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x20,0xd1,0x01,0x05,0x02,0x00]71830x05,0x03,0x20,0xd1,0x01,0x05,0x02,0x007184 7185# CHECK: v_sub_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x20,0xd1,0x01,0x05,0x02,0x00]71860x05,0x80,0x20,0xd1,0x01,0x05,0x02,0x007187 7188# CHECK: v_subrev_f16_e64 v5, v1, v2             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x00]71890x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x007190 7191# CHECK: v_subrev_f16_e64 v255, v1, v2           ; encoding: [0xff,0x00,0x21,0xd1,0x01,0x05,0x02,0x00]71920xff,0x00,0x21,0xd1,0x01,0x05,0x02,0x007193 7194# CHECK: v_subrev_f16_e64 v5, v255, v2           ; encoding: [0x05,0x00,0x21,0xd1,0xff,0x05,0x02,0x00]71950x05,0x00,0x21,0xd1,0xff,0x05,0x02,0x007196 7197# CHECK: v_subrev_f16_e64 v5, s1, v2             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x04,0x02,0x00]71980x05,0x00,0x21,0xd1,0x01,0x04,0x02,0x007199 7200# CHECK: v_subrev_f16_e64 v5, s101, v2           ; encoding: [0x05,0x00,0x21,0xd1,0x65,0x04,0x02,0x00]72010x05,0x00,0x21,0xd1,0x65,0x04,0x02,0x007202 7203# CHECK: v_subrev_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x66,0x04,0x02,0x00]72040x05,0x00,0x21,0xd1,0x66,0x04,0x02,0x007205 7206# CHECK: v_subrev_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x67,0x04,0x02,0x00]72070x05,0x00,0x21,0xd1,0x67,0x04,0x02,0x007208 7209# CHECK: v_subrev_f16_e64 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6a,0x04,0x02,0x00]72100x05,0x00,0x21,0xd1,0x6a,0x04,0x02,0x007211 7212# CHECK: v_subrev_f16_e64 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6b,0x04,0x02,0x00]72130x05,0x00,0x21,0xd1,0x6b,0x04,0x02,0x007214 7215# CHECK: v_subrev_f16_e64 v5, m0, v2             ; encoding: [0x05,0x00,0x21,0xd1,0x7c,0x04,0x02,0x00]72160x05,0x00,0x21,0xd1,0x7c,0x04,0x02,0x007217 7218# CHECK: v_subrev_f16_e64 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x21,0xd1,0x7e,0x04,0x02,0x00]72190x05,0x00,0x21,0xd1,0x7e,0x04,0x02,0x007220 7221# CHECK: v_subrev_f16_e64 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x21,0xd1,0x7f,0x04,0x02,0x00]72220x05,0x00,0x21,0xd1,0x7f,0x04,0x02,0x007223 7224# CHECK: v_subrev_f16_e64 v5, 0, v2              ; encoding: [0x05,0x00,0x21,0xd1,0x80,0x04,0x02,0x00]72250x05,0x00,0x21,0xd1,0x80,0x04,0x02,0x007226 7227# CHECK: v_subrev_f16_e64 v5, -1, v2             ; encoding: [0x05,0x00,0x21,0xd1,0xc1,0x04,0x02,0x00]72280x05,0x00,0x21,0xd1,0xc1,0x04,0x02,0x007229 7230# CHECK: v_subrev_f16_e64 v5, 0.5, v2            ; encoding: [0x05,0x00,0x21,0xd1,0xf0,0x04,0x02,0x00]72310x05,0x00,0x21,0xd1,0xf0,0x04,0x02,0x007232 7233# CHECK: v_subrev_f16_e64 v5, -4.0, v2           ; encoding: [0x05,0x00,0x21,0xd1,0xf7,0x04,0x02,0x00]72340x05,0x00,0x21,0xd1,0xf7,0x04,0x02,0x007235 7236# CHECK: v_subrev_f16_e64 v5, v1, v255           ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xff,0x03,0x00]72370x05,0x00,0x21,0xd1,0x01,0xff,0x03,0x007238 7239# CHECK: v_subrev_f16_e64 v5, v1, s2             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x00,0x00]72400x05,0x00,0x21,0xd1,0x01,0x05,0x00,0x007241 7242# CHECK: v_subrev_f16_e64 v5, v1, s101           ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xcb,0x00,0x00]72430x05,0x00,0x21,0xd1,0x01,0xcb,0x00,0x007244 7245# CHECK: v_subrev_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xcd,0x00,0x00]72460x05,0x00,0x21,0xd1,0x01,0xcd,0x00,0x007247 7248# CHECK: v_subrev_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xcf,0x00,0x00]72490x05,0x00,0x21,0xd1,0x01,0xcf,0x00,0x007250 7251# CHECK: v_subrev_f16_e64 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xd5,0x00,0x00]72520x05,0x00,0x21,0xd1,0x01,0xd5,0x00,0x007253 7254# CHECK: v_subrev_f16_e64 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xd7,0x00,0x00]72550x05,0x00,0x21,0xd1,0x01,0xd7,0x00,0x007256 7257# CHECK: v_subrev_f16_e64 v5, v1, m0             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xf9,0x00,0x00]72580x05,0x00,0x21,0xd1,0x01,0xf9,0x00,0x007259 7260# CHECK: v_subrev_f16_e64 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xfd,0x00,0x00]72610x05,0x00,0x21,0xd1,0x01,0xfd,0x00,0x007262 7263# CHECK: v_subrev_f16_e64 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xff,0x00,0x00]72640x05,0x00,0x21,0xd1,0x01,0xff,0x00,0x007265 7266# CHECK: v_subrev_f16_e64 v5, v1, 0              ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x01,0x01,0x00]72670x05,0x00,0x21,0xd1,0x01,0x01,0x01,0x007268 7269# CHECK: v_subrev_f16_e64 v5, v1, -1             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x83,0x01,0x00]72700x05,0x00,0x21,0xd1,0x01,0x83,0x01,0x007271 7272# CHECK: v_subrev_f16_e64 v5, v1, 0.5            ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xe1,0x01,0x00]72730x05,0x00,0x21,0xd1,0x01,0xe1,0x01,0x007274 7275# CHECK: v_subrev_f16_e64 v5, v1, -4.0           ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xef,0x01,0x00]72760x05,0x00,0x21,0xd1,0x01,0xef,0x01,0x007277 7278# CHECK: v_subrev_f16_e64 v5, -v1, v2            ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x20]72790x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x207280 7281# CHECK: v_subrev_f16_e64 v5, v1, -v2            ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x40]72820x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x407283 7284# CHECK: v_subrev_f16_e64 v5, -v1, -v2           ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x60]72850x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x607286 7287# CHECK: v_subrev_f16_e64 v5, |v1|, v2           ; encoding: [0x05,0x01,0x21,0xd1,0x01,0x05,0x02,0x00]72880x05,0x01,0x21,0xd1,0x01,0x05,0x02,0x007289 7290# CHECK: v_subrev_f16_e64 v5, v1, |v2|           ; encoding: [0x05,0x02,0x21,0xd1,0x01,0x05,0x02,0x00]72910x05,0x02,0x21,0xd1,0x01,0x05,0x02,0x007292 7293# CHECK: v_subrev_f16_e64 v5, |v1|, |v2|         ; encoding: [0x05,0x03,0x21,0xd1,0x01,0x05,0x02,0x00]72940x05,0x03,0x21,0xd1,0x01,0x05,0x02,0x007295 7296# CHECK: v_subrev_f16_e64 v5, v1, v2 clamp       ; encoding: [0x05,0x80,0x21,0xd1,0x01,0x05,0x02,0x00]72970x05,0x80,0x21,0xd1,0x01,0x05,0x02,0x007298 7299# CHECK: v_mul_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]73000x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x007301 7302# CHECK: v_mul_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]73030xff,0x00,0x22,0xd1,0x01,0x05,0x02,0x007304 7305# CHECK: v_mul_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x22,0xd1,0xff,0x05,0x02,0x00]73060x05,0x00,0x22,0xd1,0xff,0x05,0x02,0x007307 7308# CHECK: v_mul_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x04,0x02,0x00]73090x05,0x00,0x22,0xd1,0x01,0x04,0x02,0x007310 7311# CHECK: v_mul_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x22,0xd1,0x65,0x04,0x02,0x00]73120x05,0x00,0x22,0xd1,0x65,0x04,0x02,0x007313 7314# CHECK: v_mul_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x22,0xd1,0x66,0x04,0x02,0x00]73150x05,0x00,0x22,0xd1,0x66,0x04,0x02,0x007316 7317# CHECK: v_mul_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x22,0xd1,0x67,0x04,0x02,0x00]73180x05,0x00,0x22,0xd1,0x67,0x04,0x02,0x007319 7320# CHECK: v_mul_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6a,0x04,0x02,0x00]73210x05,0x00,0x22,0xd1,0x6a,0x04,0x02,0x007322 7323# CHECK: v_mul_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6b,0x04,0x02,0x00]73240x05,0x00,0x22,0xd1,0x6b,0x04,0x02,0x007325 7326# CHECK: v_mul_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x22,0xd1,0x7c,0x04,0x02,0x00]73270x05,0x00,0x22,0xd1,0x7c,0x04,0x02,0x007328 7329# CHECK: v_mul_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x22,0xd1,0x7e,0x04,0x02,0x00]73300x05,0x00,0x22,0xd1,0x7e,0x04,0x02,0x007331 7332# CHECK: v_mul_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x22,0xd1,0x7f,0x04,0x02,0x00]73330x05,0x00,0x22,0xd1,0x7f,0x04,0x02,0x007334 7335# CHECK: v_mul_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x22,0xd1,0x80,0x04,0x02,0x00]73360x05,0x00,0x22,0xd1,0x80,0x04,0x02,0x007337 7338# CHECK: v_mul_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x22,0xd1,0xc1,0x04,0x02,0x00]73390x05,0x00,0x22,0xd1,0xc1,0x04,0x02,0x007340 7341# CHECK: v_mul_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x22,0xd1,0xf0,0x04,0x02,0x00]73420x05,0x00,0x22,0xd1,0xf0,0x04,0x02,0x007343 7344# CHECK: v_mul_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x22,0xd1,0xf7,0x04,0x02,0x00]73450x05,0x00,0x22,0xd1,0xf7,0x04,0x02,0x007346 7347# CHECK: v_mul_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xff,0x03,0x00]73480x05,0x00,0x22,0xd1,0x01,0xff,0x03,0x007349 7350# CHECK: v_mul_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x00,0x00]73510x05,0x00,0x22,0xd1,0x01,0x05,0x00,0x007352 7353# CHECK: v_mul_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xcb,0x00,0x00]73540x05,0x00,0x22,0xd1,0x01,0xcb,0x00,0x007355 7356# CHECK: v_mul_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xcd,0x00,0x00]73570x05,0x00,0x22,0xd1,0x01,0xcd,0x00,0x007358 7359# CHECK: v_mul_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xcf,0x00,0x00]73600x05,0x00,0x22,0xd1,0x01,0xcf,0x00,0x007361 7362# CHECK: v_mul_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xd5,0x00,0x00]73630x05,0x00,0x22,0xd1,0x01,0xd5,0x00,0x007364 7365# CHECK: v_mul_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xd7,0x00,0x00]73660x05,0x00,0x22,0xd1,0x01,0xd7,0x00,0x007367 7368# CHECK: v_mul_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xf9,0x00,0x00]73690x05,0x00,0x22,0xd1,0x01,0xf9,0x00,0x007370 7371# CHECK: v_mul_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xfd,0x00,0x00]73720x05,0x00,0x22,0xd1,0x01,0xfd,0x00,0x007373 7374# CHECK: v_mul_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xff,0x00,0x00]73750x05,0x00,0x22,0xd1,0x01,0xff,0x00,0x007376 7377# CHECK: v_mul_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x01,0x01,0x00]73780x05,0x00,0x22,0xd1,0x01,0x01,0x01,0x007379 7380# CHECK: v_mul_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x83,0x01,0x00]73810x05,0x00,0x22,0xd1,0x01,0x83,0x01,0x007382 7383# CHECK: v_mul_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xe1,0x01,0x00]73840x05,0x00,0x22,0xd1,0x01,0xe1,0x01,0x007385 7386# CHECK: v_mul_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xef,0x01,0x00]73870x05,0x00,0x22,0xd1,0x01,0xef,0x01,0x007388 7389# CHECK: v_mul_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x20]73900x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x207391 7392# CHECK: v_mul_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x40]73930x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x407394 7395# CHECK: v_mul_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x60]73960x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x607397 7398# CHECK: v_mul_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x22,0xd1,0x01,0x05,0x02,0x00]73990x05,0x01,0x22,0xd1,0x01,0x05,0x02,0x007400 7401# CHECK: v_mul_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x22,0xd1,0x01,0x05,0x02,0x00]74020x05,0x02,0x22,0xd1,0x01,0x05,0x02,0x007403 7404# CHECK: v_mul_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x22,0xd1,0x01,0x05,0x02,0x00]74050x05,0x03,0x22,0xd1,0x01,0x05,0x02,0x007406 7407# CHECK: v_mul_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x22,0xd1,0x01,0x05,0x02,0x00]74080x05,0x80,0x22,0xd1,0x01,0x05,0x02,0x007409 7410# CHECK: v_mac_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x00]74110x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x007412 7413# CHECK: v_mac_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x23,0xd1,0x01,0x05,0x02,0x00]74140xff,0x00,0x23,0xd1,0x01,0x05,0x02,0x007415 7416# CHECK: v_mac_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x23,0xd1,0xff,0x05,0x02,0x00]74170x05,0x00,0x23,0xd1,0xff,0x05,0x02,0x007418 7419# CHECK: v_mac_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x04,0x02,0x00]74200x05,0x00,0x23,0xd1,0x01,0x04,0x02,0x007421 7422# CHECK: v_mac_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x23,0xd1,0x65,0x04,0x02,0x00]74230x05,0x00,0x23,0xd1,0x65,0x04,0x02,0x007424 7425# CHECK: v_mac_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x23,0xd1,0x66,0x04,0x02,0x00]74260x05,0x00,0x23,0xd1,0x66,0x04,0x02,0x007427 7428# CHECK: v_mac_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x23,0xd1,0x67,0x04,0x02,0x00]74290x05,0x00,0x23,0xd1,0x67,0x04,0x02,0x007430 7431# CHECK: v_mac_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6a,0x04,0x02,0x00]74320x05,0x00,0x23,0xd1,0x6a,0x04,0x02,0x007433 7434# CHECK: v_mac_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6b,0x04,0x02,0x00]74350x05,0x00,0x23,0xd1,0x6b,0x04,0x02,0x007436 7437# CHECK: v_mac_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x23,0xd1,0x7c,0x04,0x02,0x00]74380x05,0x00,0x23,0xd1,0x7c,0x04,0x02,0x007439 7440# CHECK: v_mac_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x23,0xd1,0x7e,0x04,0x02,0x00]74410x05,0x00,0x23,0xd1,0x7e,0x04,0x02,0x007442 7443# CHECK: v_mac_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x23,0xd1,0x7f,0x04,0x02,0x00]74440x05,0x00,0x23,0xd1,0x7f,0x04,0x02,0x007445 7446# CHECK: v_mac_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x23,0xd1,0x80,0x04,0x02,0x00]74470x05,0x00,0x23,0xd1,0x80,0x04,0x02,0x007448 7449# CHECK: v_mac_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x23,0xd1,0xc1,0x04,0x02,0x00]74500x05,0x00,0x23,0xd1,0xc1,0x04,0x02,0x007451 7452# CHECK: v_mac_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x23,0xd1,0xf0,0x04,0x02,0x00]74530x05,0x00,0x23,0xd1,0xf0,0x04,0x02,0x007454 7455# CHECK: v_mac_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x23,0xd1,0xf7,0x04,0x02,0x00]74560x05,0x00,0x23,0xd1,0xf7,0x04,0x02,0x007457 7458# CHECK: v_mac_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xff,0x03,0x00]74590x05,0x00,0x23,0xd1,0x01,0xff,0x03,0x007460 7461# CHECK: v_mac_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x00,0x00]74620x05,0x00,0x23,0xd1,0x01,0x05,0x00,0x007463 7464# CHECK: v_mac_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xcb,0x00,0x00]74650x05,0x00,0x23,0xd1,0x01,0xcb,0x00,0x007466 7467# CHECK: v_mac_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xcd,0x00,0x00]74680x05,0x00,0x23,0xd1,0x01,0xcd,0x00,0x007469 7470# CHECK: v_mac_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xcf,0x00,0x00]74710x05,0x00,0x23,0xd1,0x01,0xcf,0x00,0x007472 7473# CHECK: v_mac_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xd5,0x00,0x00]74740x05,0x00,0x23,0xd1,0x01,0xd5,0x00,0x007475 7476# CHECK: v_mac_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xd7,0x00,0x00]74770x05,0x00,0x23,0xd1,0x01,0xd7,0x00,0x007478 7479# CHECK: v_mac_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xf9,0x00,0x00]74800x05,0x00,0x23,0xd1,0x01,0xf9,0x00,0x007481 7482# CHECK: v_mac_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xfd,0x00,0x00]74830x05,0x00,0x23,0xd1,0x01,0xfd,0x00,0x007484 7485# CHECK: v_mac_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xff,0x00,0x00]74860x05,0x00,0x23,0xd1,0x01,0xff,0x00,0x007487 7488# CHECK: v_mac_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x01,0x01,0x00]74890x05,0x00,0x23,0xd1,0x01,0x01,0x01,0x007490 7491# CHECK: v_mac_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x83,0x01,0x00]74920x05,0x00,0x23,0xd1,0x01,0x83,0x01,0x007493 7494# CHECK: v_mac_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xe1,0x01,0x00]74950x05,0x00,0x23,0xd1,0x01,0xe1,0x01,0x007496 7497# CHECK: v_mac_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xef,0x01,0x00]74980x05,0x00,0x23,0xd1,0x01,0xef,0x01,0x007499 7500# CHECK: v_mac_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x20]75010x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x207502 7503# CHECK: v_mac_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x40]75040x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x407505 7506# CHECK: v_mac_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x60]75070x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x607508 7509# CHECK: v_mac_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x23,0xd1,0x01,0x05,0x02,0x00]75100x05,0x01,0x23,0xd1,0x01,0x05,0x02,0x007511 7512# CHECK: v_mac_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x23,0xd1,0x01,0x05,0x02,0x00]75130x05,0x02,0x23,0xd1,0x01,0x05,0x02,0x007514 7515# CHECK: v_mac_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x23,0xd1,0x01,0x05,0x02,0x00]75160x05,0x03,0x23,0xd1,0x01,0x05,0x02,0x007517 7518# CHECK: v_mac_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x23,0xd1,0x01,0x05,0x02,0x00]75190x05,0x80,0x23,0xd1,0x01,0x05,0x02,0x007520 7521# CHECK: v_add_u16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]75220x05,0x00,0x26,0xd1,0x01,0x05,0x02,0x007523 7524# CHECK: v_add_u16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]75250xff,0x00,0x26,0xd1,0x01,0x05,0x02,0x007526 7527# CHECK: v_add_u16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x05,0x02,0x00]75280x05,0x00,0x26,0xd1,0xff,0x05,0x02,0x007529 7530# CHECK: v_add_u16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x04,0x02,0x00]75310x05,0x00,0x26,0xd1,0x01,0x04,0x02,0x007532 7533# CHECK: v_add_u16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x26,0xd1,0x65,0x04,0x02,0x00]75340x05,0x00,0x26,0xd1,0x65,0x04,0x02,0x007535 7536# CHECK: v_add_u16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x26,0xd1,0x66,0x04,0x02,0x00]75370x05,0x00,0x26,0xd1,0x66,0x04,0x02,0x007538 7539# CHECK: v_add_u16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x26,0xd1,0x67,0x04,0x02,0x00]75400x05,0x00,0x26,0xd1,0x67,0x04,0x02,0x007541 7542# CHECK: v_add_u16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6a,0x04,0x02,0x00]75430x05,0x00,0x26,0xd1,0x6a,0x04,0x02,0x007544 7545# CHECK: v_add_u16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6b,0x04,0x02,0x00]75460x05,0x00,0x26,0xd1,0x6b,0x04,0x02,0x007547 7548# CHECK: v_add_u16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x26,0xd1,0x7c,0x04,0x02,0x00]75490x05,0x00,0x26,0xd1,0x7c,0x04,0x02,0x007550 7551# CHECK: v_add_u16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x26,0xd1,0x7e,0x04,0x02,0x00]75520x05,0x00,0x26,0xd1,0x7e,0x04,0x02,0x007553 7554# CHECK: v_add_u16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x26,0xd1,0x7f,0x04,0x02,0x00]75550x05,0x00,0x26,0xd1,0x7f,0x04,0x02,0x007556 7557# CHECK: v_add_u16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x26,0xd1,0x80,0x04,0x02,0x00]75580x05,0x00,0x26,0xd1,0x80,0x04,0x02,0x007559 7560# CHECK: v_add_u16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00]75610x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x007562 7563# CHECK: v_add_u16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x04,0x02,0x00]75640x05,0x00,0x26,0xd1,0xf0,0x04,0x02,0x007565 7566# CHECK: v_add_u16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x04,0x02,0x00]75670x05,0x00,0x26,0xd1,0xf7,0x04,0x02,0x007568 7569# CHECK: v_add_u16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x03,0x00]75700x05,0x00,0x26,0xd1,0x01,0xff,0x03,0x007571 7572# CHECK: v_add_u16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x05,0x00,0x00]75730x05,0x00,0x26,0xd1,0x01,0x05,0x00,0x007574 7575# CHECK: v_add_u16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xcb,0x00,0x00]75760x05,0x00,0x26,0xd1,0x01,0xcb,0x00,0x007577 7578# CHECK: v_add_u16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xcd,0x00,0x00]75790x05,0x00,0x26,0xd1,0x01,0xcd,0x00,0x007580 7581# CHECK: v_add_u16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xcf,0x00,0x00]75820x05,0x00,0x26,0xd1,0x01,0xcf,0x00,0x007583 7584# CHECK: v_add_u16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xd5,0x00,0x00]75850x05,0x00,0x26,0xd1,0x01,0xd5,0x00,0x007586 7587# CHECK: v_add_u16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xd7,0x00,0x00]75880x05,0x00,0x26,0xd1,0x01,0xd7,0x00,0x007589 7590# CHECK: v_add_u16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xf9,0x00,0x00]75910x05,0x00,0x26,0xd1,0x01,0xf9,0x00,0x007592 7593# CHECK: v_add_u16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xfd,0x00,0x00]75940x05,0x00,0x26,0xd1,0x01,0xfd,0x00,0x007595 7596# CHECK: v_add_u16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x00,0x00]75970x05,0x00,0x26,0xd1,0x01,0xff,0x00,0x007598 7599# CHECK: v_add_u16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x01,0x01,0x00]76000x05,0x00,0x26,0xd1,0x01,0x01,0x01,0x007601 7602# CHECK: v_add_u16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00]76030x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x007604 7605# CHECK: v_add_u16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x01,0x00]76060x05,0x00,0x26,0xd1,0x01,0xe1,0x01,0x007607 7608# CHECK: v_add_u16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x01,0x00]76090x05,0x00,0x26,0xd1,0x01,0xef,0x01,0x007610 7611# CHECK: v_sub_u16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x05,0x02,0x00]76120x05,0x00,0x27,0xd1,0x01,0x05,0x02,0x007613 7614# CHECK: v_sub_u16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x27,0xd1,0x01,0x05,0x02,0x00]76150xff,0x00,0x27,0xd1,0x01,0x05,0x02,0x007616 7617# CHECK: v_sub_u16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x05,0x02,0x00]76180x05,0x00,0x27,0xd1,0xff,0x05,0x02,0x007619 7620# CHECK: v_sub_u16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x04,0x02,0x00]76210x05,0x00,0x27,0xd1,0x01,0x04,0x02,0x007622 7623# CHECK: v_sub_u16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x27,0xd1,0x65,0x04,0x02,0x00]76240x05,0x00,0x27,0xd1,0x65,0x04,0x02,0x007625 7626# CHECK: v_sub_u16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x27,0xd1,0x66,0x04,0x02,0x00]76270x05,0x00,0x27,0xd1,0x66,0x04,0x02,0x007628 7629# CHECK: v_sub_u16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x27,0xd1,0x67,0x04,0x02,0x00]76300x05,0x00,0x27,0xd1,0x67,0x04,0x02,0x007631 7632# CHECK: v_sub_u16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6a,0x04,0x02,0x00]76330x05,0x00,0x27,0xd1,0x6a,0x04,0x02,0x007634 7635# CHECK: v_sub_u16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6b,0x04,0x02,0x00]76360x05,0x00,0x27,0xd1,0x6b,0x04,0x02,0x007637 7638# CHECK: v_sub_u16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x27,0xd1,0x7c,0x04,0x02,0x00]76390x05,0x00,0x27,0xd1,0x7c,0x04,0x02,0x007640 7641# CHECK: v_sub_u16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x27,0xd1,0x7e,0x04,0x02,0x00]76420x05,0x00,0x27,0xd1,0x7e,0x04,0x02,0x007643 7644# CHECK: v_sub_u16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x27,0xd1,0x7f,0x04,0x02,0x00]76450x05,0x00,0x27,0xd1,0x7f,0x04,0x02,0x007646 7647# CHECK: v_sub_u16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x27,0xd1,0x80,0x04,0x02,0x00]76480x05,0x00,0x27,0xd1,0x80,0x04,0x02,0x007649 7650# CHECK: v_sub_u16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00]76510x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x007652 7653# CHECK: v_sub_u16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x04,0x02,0x00]76540x05,0x00,0x27,0xd1,0xf0,0x04,0x02,0x007655 7656# CHECK: v_sub_u16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x04,0x02,0x00]76570x05,0x00,0x27,0xd1,0xf7,0x04,0x02,0x007658 7659# CHECK: v_sub_u16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x00]76600x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x007661 7662# CHECK: v_sub_u16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x05,0x00,0x00]76630x05,0x00,0x27,0xd1,0x01,0x05,0x00,0x007664 7665# CHECK: v_sub_u16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xcb,0x00,0x00]76660x05,0x00,0x27,0xd1,0x01,0xcb,0x00,0x007667 7668# CHECK: v_sub_u16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xcd,0x00,0x00]76690x05,0x00,0x27,0xd1,0x01,0xcd,0x00,0x007670 7671# CHECK: v_sub_u16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xcf,0x00,0x00]76720x05,0x00,0x27,0xd1,0x01,0xcf,0x00,0x007673 7674# CHECK: v_sub_u16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xd5,0x00,0x00]76750x05,0x00,0x27,0xd1,0x01,0xd5,0x00,0x007676 7677# CHECK: v_sub_u16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xd7,0x00,0x00]76780x05,0x00,0x27,0xd1,0x01,0xd7,0x00,0x007679 7680# CHECK: v_sub_u16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xf9,0x00,0x00]76810x05,0x00,0x27,0xd1,0x01,0xf9,0x00,0x007682 7683# CHECK: v_sub_u16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xfd,0x00,0x00]76840x05,0x00,0x27,0xd1,0x01,0xfd,0x00,0x007685 7686# CHECK: v_sub_u16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x00,0x00]76870x05,0x00,0x27,0xd1,0x01,0xff,0x00,0x007688 7689# CHECK: v_sub_u16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x01,0x01,0x00]76900x05,0x00,0x27,0xd1,0x01,0x01,0x01,0x007691 7692# CHECK: v_sub_u16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00]76930x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x007694 7695# CHECK: v_sub_u16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x01,0x00]76960x05,0x00,0x27,0xd1,0x01,0xe1,0x01,0x007697 7698# CHECK: v_sub_u16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x01,0x00]76990x05,0x00,0x27,0xd1,0x01,0xef,0x01,0x007700 7701# CHECK: v_subrev_u16_e64 v5, v1, v2             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]77020x05,0x00,0x28,0xd1,0x01,0x05,0x02,0x007703 7704# CHECK: v_subrev_u16_e64 v255, v1, v2           ; encoding: [0xff,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]77050xff,0x00,0x28,0xd1,0x01,0x05,0x02,0x007706 7707# CHECK: v_subrev_u16_e64 v5, v255, v2           ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x05,0x02,0x00]77080x05,0x00,0x28,0xd1,0xff,0x05,0x02,0x007709 7710# CHECK: v_subrev_u16_e64 v5, s1, v2             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x04,0x02,0x00]77110x05,0x00,0x28,0xd1,0x01,0x04,0x02,0x007712 7713# CHECK: v_subrev_u16_e64 v5, s101, v2           ; encoding: [0x05,0x00,0x28,0xd1,0x65,0x04,0x02,0x00]77140x05,0x00,0x28,0xd1,0x65,0x04,0x02,0x007715 7716# CHECK: v_subrev_u16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x66,0x04,0x02,0x00]77170x05,0x00,0x28,0xd1,0x66,0x04,0x02,0x007718 7719# CHECK: v_subrev_u16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x67,0x04,0x02,0x00]77200x05,0x00,0x28,0xd1,0x67,0x04,0x02,0x007721 7722# CHECK: v_subrev_u16_e64 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6a,0x04,0x02,0x00]77230x05,0x00,0x28,0xd1,0x6a,0x04,0x02,0x007724 7725# CHECK: v_subrev_u16_e64 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6b,0x04,0x02,0x00]77260x05,0x00,0x28,0xd1,0x6b,0x04,0x02,0x007727 7728# CHECK: v_subrev_u16_e64 v5, m0, v2             ; encoding: [0x05,0x00,0x28,0xd1,0x7c,0x04,0x02,0x00]77290x05,0x00,0x28,0xd1,0x7c,0x04,0x02,0x007730 7731# CHECK: v_subrev_u16_e64 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x28,0xd1,0x7e,0x04,0x02,0x00]77320x05,0x00,0x28,0xd1,0x7e,0x04,0x02,0x007733 7734# CHECK: v_subrev_u16_e64 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x28,0xd1,0x7f,0x04,0x02,0x00]77350x05,0x00,0x28,0xd1,0x7f,0x04,0x02,0x007736 7737# CHECK: v_subrev_u16_e64 v5, 0, v2              ; encoding: [0x05,0x00,0x28,0xd1,0x80,0x04,0x02,0x00]77380x05,0x00,0x28,0xd1,0x80,0x04,0x02,0x007739 7740# CHECK: v_subrev_u16_e64 v5, -1, v2             ; encoding: [0x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00]77410x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x007742 7743# CHECK: v_subrev_u16_e64 v5, 0x3800, v2         ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x04,0x02,0x00]77440x05,0x00,0x28,0xd1,0xf0,0x04,0x02,0x007745 7746# CHECK: v_subrev_u16_e64 v5, 0xc400, v2         ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x04,0x02,0x00]77470x05,0x00,0x28,0xd1,0xf7,0x04,0x02,0x007748 7749# CHECK: v_subrev_u16_e64 v5, v1, v255           ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x00]77500x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x007751 7752# CHECK: v_subrev_u16_e64 v5, v1, s2             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x05,0x00,0x00]77530x05,0x00,0x28,0xd1,0x01,0x05,0x00,0x007754 7755# CHECK: v_subrev_u16_e64 v5, v1, s101           ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xcb,0x00,0x00]77560x05,0x00,0x28,0xd1,0x01,0xcb,0x00,0x007757 7758# CHECK: v_subrev_u16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xcd,0x00,0x00]77590x05,0x00,0x28,0xd1,0x01,0xcd,0x00,0x007760 7761# CHECK: v_subrev_u16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xcf,0x00,0x00]77620x05,0x00,0x28,0xd1,0x01,0xcf,0x00,0x007763 7764# CHECK: v_subrev_u16_e64 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xd5,0x00,0x00]77650x05,0x00,0x28,0xd1,0x01,0xd5,0x00,0x007766 7767# CHECK: v_subrev_u16_e64 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xd7,0x00,0x00]77680x05,0x00,0x28,0xd1,0x01,0xd7,0x00,0x007769 7770# CHECK: v_subrev_u16_e64 v5, v1, m0             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xf9,0x00,0x00]77710x05,0x00,0x28,0xd1,0x01,0xf9,0x00,0x007772 7773# CHECK: v_subrev_u16_e64 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xfd,0x00,0x00]77740x05,0x00,0x28,0xd1,0x01,0xfd,0x00,0x007775 7776# CHECK: v_subrev_u16_e64 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x00,0x00]77770x05,0x00,0x28,0xd1,0x01,0xff,0x00,0x007778 7779# CHECK: v_subrev_u16_e64 v5, v1, 0              ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x01,0x01,0x00]77800x05,0x00,0x28,0xd1,0x01,0x01,0x01,0x007781 7782# CHECK: v_subrev_u16_e64 v5, v1, -1             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00]77830x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x007784 7785# CHECK: v_subrev_u16_e64 v5, v1, 0x3800         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x01,0x00]77860x05,0x00,0x28,0xd1,0x01,0xe1,0x01,0x007787 7788# CHECK: v_subrev_u16_e64 v5, v1, 0xc400         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x01,0x00]77890x05,0x00,0x28,0xd1,0x01,0xef,0x01,0x007790 7791# CHECK: v_mul_lo_u16_e64 v5, v1, v2             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x05,0x02,0x00]77920x05,0x00,0x29,0xd1,0x01,0x05,0x02,0x007793 7794# CHECK: v_mul_lo_u16_e64 v255, v1, v2           ; encoding: [0xff,0x00,0x29,0xd1,0x01,0x05,0x02,0x00]77950xff,0x00,0x29,0xd1,0x01,0x05,0x02,0x007796 7797# CHECK: v_mul_lo_u16_e64 v5, v255, v2           ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x05,0x02,0x00]77980x05,0x00,0x29,0xd1,0xff,0x05,0x02,0x007799 7800# CHECK: v_mul_lo_u16_e64 v5, s1, v2             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x04,0x02,0x00]78010x05,0x00,0x29,0xd1,0x01,0x04,0x02,0x007802 7803# CHECK: v_mul_lo_u16_e64 v5, s101, v2           ; encoding: [0x05,0x00,0x29,0xd1,0x65,0x04,0x02,0x00]78040x05,0x00,0x29,0xd1,0x65,0x04,0x02,0x007805 7806# CHECK: v_mul_lo_u16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x66,0x04,0x02,0x00]78070x05,0x00,0x29,0xd1,0x66,0x04,0x02,0x007808 7809# CHECK: v_mul_lo_u16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x67,0x04,0x02,0x00]78100x05,0x00,0x29,0xd1,0x67,0x04,0x02,0x007811 7812# CHECK: v_mul_lo_u16_e64 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6a,0x04,0x02,0x00]78130x05,0x00,0x29,0xd1,0x6a,0x04,0x02,0x007814 7815# CHECK: v_mul_lo_u16_e64 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6b,0x04,0x02,0x00]78160x05,0x00,0x29,0xd1,0x6b,0x04,0x02,0x007817 7818# CHECK: v_mul_lo_u16_e64 v5, m0, v2             ; encoding: [0x05,0x00,0x29,0xd1,0x7c,0x04,0x02,0x00]78190x05,0x00,0x29,0xd1,0x7c,0x04,0x02,0x007820 7821# CHECK: v_mul_lo_u16_e64 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x29,0xd1,0x7e,0x04,0x02,0x00]78220x05,0x00,0x29,0xd1,0x7e,0x04,0x02,0x007823 7824# CHECK: v_mul_lo_u16_e64 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x29,0xd1,0x7f,0x04,0x02,0x00]78250x05,0x00,0x29,0xd1,0x7f,0x04,0x02,0x007826 7827# CHECK: v_mul_lo_u16_e64 v5, 0, v2              ; encoding: [0x05,0x00,0x29,0xd1,0x80,0x04,0x02,0x00]78280x05,0x00,0x29,0xd1,0x80,0x04,0x02,0x007829 7830# CHECK: v_mul_lo_u16_e64 v5, -1, v2             ; encoding: [0x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00]78310x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x007832 7833# CHECK: v_mul_lo_u16_e64 v5, 0x3800, v2         ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x04,0x02,0x00]78340x05,0x00,0x29,0xd1,0xf0,0x04,0x02,0x007835 7836# CHECK: v_mul_lo_u16_e64 v5, 0xc400, v2         ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x04,0x02,0x00]78370x05,0x00,0x29,0xd1,0xf7,0x04,0x02,0x007838 7839# CHECK: v_mul_lo_u16_e64 v5, v1, v255           ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x00]78400x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x007841 7842# CHECK: v_mul_lo_u16_e64 v5, v1, s2             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x05,0x00,0x00]78430x05,0x00,0x29,0xd1,0x01,0x05,0x00,0x007844 7845# CHECK: v_mul_lo_u16_e64 v5, v1, s101           ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xcb,0x00,0x00]78460x05,0x00,0x29,0xd1,0x01,0xcb,0x00,0x007847 7848# CHECK: v_mul_lo_u16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xcd,0x00,0x00]78490x05,0x00,0x29,0xd1,0x01,0xcd,0x00,0x007850 7851# CHECK: v_mul_lo_u16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xcf,0x00,0x00]78520x05,0x00,0x29,0xd1,0x01,0xcf,0x00,0x007853 7854# CHECK: v_mul_lo_u16_e64 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xd5,0x00,0x00]78550x05,0x00,0x29,0xd1,0x01,0xd5,0x00,0x007856 7857# CHECK: v_mul_lo_u16_e64 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xd7,0x00,0x00]78580x05,0x00,0x29,0xd1,0x01,0xd7,0x00,0x007859 7860# CHECK: v_mul_lo_u16_e64 v5, v1, m0             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xf9,0x00,0x00]78610x05,0x00,0x29,0xd1,0x01,0xf9,0x00,0x007862 7863# CHECK: v_mul_lo_u16_e64 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xfd,0x00,0x00]78640x05,0x00,0x29,0xd1,0x01,0xfd,0x00,0x007865 7866# CHECK: v_mul_lo_u16_e64 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x00,0x00]78670x05,0x00,0x29,0xd1,0x01,0xff,0x00,0x007868 7869# CHECK: v_mul_lo_u16_e64 v5, v1, 0              ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x01,0x01,0x00]78700x05,0x00,0x29,0xd1,0x01,0x01,0x01,0x007871 7872# CHECK: v_mul_lo_u16_e64 v5, v1, -1             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00]78730x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x007874 7875# CHECK: v_mul_lo_u16_e64 v5, v1, 0x3800         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x01,0x00]78760x05,0x00,0x29,0xd1,0x01,0xe1,0x01,0x007877 7878# CHECK: v_mul_lo_u16_e64 v5, v1, 0xc400         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x01,0x00]78790x05,0x00,0x29,0xd1,0x01,0xef,0x01,0x007880 7881# CHECK: v_lshlrev_b16_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]78820x05,0x00,0x2a,0xd1,0x01,0x05,0x02,0x007883 7884# CHECK: v_lshlrev_b16_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]78850xff,0x00,0x2a,0xd1,0x01,0x05,0x02,0x007886 7887# CHECK: v_lshlrev_b16_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x05,0x02,0x00]78880x05,0x00,0x2a,0xd1,0xff,0x05,0x02,0x007889 7890# CHECK: v_lshlrev_b16_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x04,0x02,0x00]78910x05,0x00,0x2a,0xd1,0x01,0x04,0x02,0x007892 7893# CHECK: v_lshlrev_b16_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x2a,0xd1,0x65,0x04,0x02,0x00]78940x05,0x00,0x2a,0xd1,0x65,0x04,0x02,0x007895 7896# CHECK: v_lshlrev_b16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x66,0x04,0x02,0x00]78970x05,0x00,0x2a,0xd1,0x66,0x04,0x02,0x007898 7899# CHECK: v_lshlrev_b16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x67,0x04,0x02,0x00]79000x05,0x00,0x2a,0xd1,0x67,0x04,0x02,0x007901 7902# CHECK: v_lshlrev_b16_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6a,0x04,0x02,0x00]79030x05,0x00,0x2a,0xd1,0x6a,0x04,0x02,0x007904 7905# CHECK: v_lshlrev_b16_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6b,0x04,0x02,0x00]79060x05,0x00,0x2a,0xd1,0x6b,0x04,0x02,0x007907 7908# CHECK: v_lshlrev_b16_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x2a,0xd1,0x7c,0x04,0x02,0x00]79090x05,0x00,0x2a,0xd1,0x7c,0x04,0x02,0x007910 7911# CHECK: v_lshlrev_b16_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x2a,0xd1,0x7e,0x04,0x02,0x00]79120x05,0x00,0x2a,0xd1,0x7e,0x04,0x02,0x007913 7914# CHECK: v_lshlrev_b16_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x2a,0xd1,0x7f,0x04,0x02,0x00]79150x05,0x00,0x2a,0xd1,0x7f,0x04,0x02,0x007916 7917# CHECK: v_lshlrev_b16_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x2a,0xd1,0x80,0x04,0x02,0x00]79180x05,0x00,0x2a,0xd1,0x80,0x04,0x02,0x007919 7920# CHECK: v_lshlrev_b16_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00]79210x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x007922 7923# CHECK: v_lshlrev_b16_e64 v5, 0x3800, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x04,0x02,0x00]79240x05,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x007925 7926# CHECK: v_lshlrev_b16_e64 v5, 0xc400, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x04,0x02,0x00]79270x05,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x007928 7929# CHECK: v_lshlrev_b16_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00]79300x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x007931 7932# CHECK: v_lshlrev_b16_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x05,0x00,0x00]79330x05,0x00,0x2a,0xd1,0x01,0x05,0x00,0x007934 7935# CHECK: v_lshlrev_b16_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xcb,0x00,0x00]79360x05,0x00,0x2a,0xd1,0x01,0xcb,0x00,0x007937 7938# CHECK: v_lshlrev_b16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xcd,0x00,0x00]79390x05,0x00,0x2a,0xd1,0x01,0xcd,0x00,0x007940 7941# CHECK: v_lshlrev_b16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xcf,0x00,0x00]79420x05,0x00,0x2a,0xd1,0x01,0xcf,0x00,0x007943 7944# CHECK: v_lshlrev_b16_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xd5,0x00,0x00]79450x05,0x00,0x2a,0xd1,0x01,0xd5,0x00,0x007946 7947# CHECK: v_lshlrev_b16_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xd7,0x00,0x00]79480x05,0x00,0x2a,0xd1,0x01,0xd7,0x00,0x007949 7950# CHECK: v_lshlrev_b16_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xf9,0x00,0x00]79510x05,0x00,0x2a,0xd1,0x01,0xf9,0x00,0x007952 7953# CHECK: v_lshlrev_b16_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xfd,0x00,0x00]79540x05,0x00,0x2a,0xd1,0x01,0xfd,0x00,0x007955 7956# CHECK: v_lshlrev_b16_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x00,0x00]79570x05,0x00,0x2a,0xd1,0x01,0xff,0x00,0x007958 7959# CHECK: v_lshlrev_b16_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x01,0x01,0x00]79600x05,0x00,0x2a,0xd1,0x01,0x01,0x01,0x007961 7962# CHECK: v_lshlrev_b16_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00]79630x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x007964 7965# CHECK: v_lshlrev_b16_e64 v5, v1, 0x3800        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x01,0x00]79660x05,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x007967 7968# CHECK: v_lshlrev_b16_e64 v5, v1, 0xc400        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x01,0x00]79690x05,0x00,0x2a,0xd1,0x01,0xef,0x01,0x007970 7971# CHECK: v_lshrrev_b16_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00]79720x05,0x00,0x2b,0xd1,0x01,0x05,0x02,0x007973 7974# CHECK: v_lshrrev_b16_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00]79750xff,0x00,0x2b,0xd1,0x01,0x05,0x02,0x007976 7977# CHECK: v_lshrrev_b16_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x05,0x02,0x00]79780x05,0x00,0x2b,0xd1,0xff,0x05,0x02,0x007979 7980# CHECK: v_lshrrev_b16_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x04,0x02,0x00]79810x05,0x00,0x2b,0xd1,0x01,0x04,0x02,0x007982 7983# CHECK: v_lshrrev_b16_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x2b,0xd1,0x65,0x04,0x02,0x00]79840x05,0x00,0x2b,0xd1,0x65,0x04,0x02,0x007985 7986# CHECK: v_lshrrev_b16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x66,0x04,0x02,0x00]79870x05,0x00,0x2b,0xd1,0x66,0x04,0x02,0x007988 7989# CHECK: v_lshrrev_b16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x67,0x04,0x02,0x00]79900x05,0x00,0x2b,0xd1,0x67,0x04,0x02,0x007991 7992# CHECK: v_lshrrev_b16_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6a,0x04,0x02,0x00]79930x05,0x00,0x2b,0xd1,0x6a,0x04,0x02,0x007994 7995# CHECK: v_lshrrev_b16_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6b,0x04,0x02,0x00]79960x05,0x00,0x2b,0xd1,0x6b,0x04,0x02,0x007997 7998# CHECK: v_lshrrev_b16_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x2b,0xd1,0x7c,0x04,0x02,0x00]79990x05,0x00,0x2b,0xd1,0x7c,0x04,0x02,0x008000 8001# CHECK: v_lshrrev_b16_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x2b,0xd1,0x7e,0x04,0x02,0x00]80020x05,0x00,0x2b,0xd1,0x7e,0x04,0x02,0x008003 8004# CHECK: v_lshrrev_b16_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x2b,0xd1,0x7f,0x04,0x02,0x00]80050x05,0x00,0x2b,0xd1,0x7f,0x04,0x02,0x008006 8007# CHECK: v_lshrrev_b16_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x2b,0xd1,0x80,0x04,0x02,0x00]80080x05,0x00,0x2b,0xd1,0x80,0x04,0x02,0x008009 8010# CHECK: v_lshrrev_b16_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00]80110x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x008012 8013# CHECK: v_lshrrev_b16_e64 v5, 0x3800, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x04,0x02,0x00]80140x05,0x00,0x2b,0xd1,0xf0,0x04,0x02,0x008015 8016# CHECK: v_lshrrev_b16_e64 v5, 0xc400, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x04,0x02,0x00]80170x05,0x00,0x2b,0xd1,0xf7,0x04,0x02,0x008018 8019# CHECK: v_lshrrev_b16_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x00]80200x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x008021 8022# CHECK: v_lshrrev_b16_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x05,0x00,0x00]80230x05,0x00,0x2b,0xd1,0x01,0x05,0x00,0x008024 8025# CHECK: v_lshrrev_b16_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xcb,0x00,0x00]80260x05,0x00,0x2b,0xd1,0x01,0xcb,0x00,0x008027 8028# CHECK: v_lshrrev_b16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xcd,0x00,0x00]80290x05,0x00,0x2b,0xd1,0x01,0xcd,0x00,0x008030 8031# CHECK: v_lshrrev_b16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xcf,0x00,0x00]80320x05,0x00,0x2b,0xd1,0x01,0xcf,0x00,0x008033 8034# CHECK: v_lshrrev_b16_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xd5,0x00,0x00]80350x05,0x00,0x2b,0xd1,0x01,0xd5,0x00,0x008036 8037# CHECK: v_lshrrev_b16_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xd7,0x00,0x00]80380x05,0x00,0x2b,0xd1,0x01,0xd7,0x00,0x008039 8040# CHECK: v_lshrrev_b16_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xf9,0x00,0x00]80410x05,0x00,0x2b,0xd1,0x01,0xf9,0x00,0x008042 8043# CHECK: v_lshrrev_b16_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xfd,0x00,0x00]80440x05,0x00,0x2b,0xd1,0x01,0xfd,0x00,0x008045 8046# CHECK: v_lshrrev_b16_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x00,0x00]80470x05,0x00,0x2b,0xd1,0x01,0xff,0x00,0x008048 8049# CHECK: v_lshrrev_b16_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x01,0x01,0x00]80500x05,0x00,0x2b,0xd1,0x01,0x01,0x01,0x008051 8052# CHECK: v_lshrrev_b16_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00]80530x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x008054 8055# CHECK: v_lshrrev_b16_e64 v5, v1, 0x3800        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x01,0x00]80560x05,0x00,0x2b,0xd1,0x01,0xe1,0x01,0x008057 8058# CHECK: v_lshrrev_b16_e64 v5, v1, 0xc400        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x01,0x00]80590x05,0x00,0x2b,0xd1,0x01,0xef,0x01,0x008060 8061# CHECK: v_ashrrev_i16_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]80620x05,0x00,0x2c,0xd1,0x01,0x05,0x02,0x008063 8064# CHECK: v_ashrrev_i16_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]80650xff,0x00,0x2c,0xd1,0x01,0x05,0x02,0x008066 8067# CHECK: v_ashrrev_i16_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x05,0x02,0x00]80680x05,0x00,0x2c,0xd1,0xff,0x05,0x02,0x008069 8070# CHECK: v_ashrrev_i16_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x04,0x02,0x00]80710x05,0x00,0x2c,0xd1,0x01,0x04,0x02,0x008072 8073# CHECK: v_ashrrev_i16_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x2c,0xd1,0x65,0x04,0x02,0x00]80740x05,0x00,0x2c,0xd1,0x65,0x04,0x02,0x008075 8076# CHECK: v_ashrrev_i16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x66,0x04,0x02,0x00]80770x05,0x00,0x2c,0xd1,0x66,0x04,0x02,0x008078 8079# CHECK: v_ashrrev_i16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x67,0x04,0x02,0x00]80800x05,0x00,0x2c,0xd1,0x67,0x04,0x02,0x008081 8082# CHECK: v_ashrrev_i16_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6a,0x04,0x02,0x00]80830x05,0x00,0x2c,0xd1,0x6a,0x04,0x02,0x008084 8085# CHECK: v_ashrrev_i16_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6b,0x04,0x02,0x00]80860x05,0x00,0x2c,0xd1,0x6b,0x04,0x02,0x008087 8088# CHECK: v_ashrrev_i16_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x2c,0xd1,0x7c,0x04,0x02,0x00]80890x05,0x00,0x2c,0xd1,0x7c,0x04,0x02,0x008090 8091# CHECK: v_ashrrev_i16_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x2c,0xd1,0x7e,0x04,0x02,0x00]80920x05,0x00,0x2c,0xd1,0x7e,0x04,0x02,0x008093 8094# CHECK: v_ashrrev_i16_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x2c,0xd1,0x7f,0x04,0x02,0x00]80950x05,0x00,0x2c,0xd1,0x7f,0x04,0x02,0x008096 8097# CHECK: v_ashrrev_i16_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x2c,0xd1,0x80,0x04,0x02,0x00]80980x05,0x00,0x2c,0xd1,0x80,0x04,0x02,0x008099 8100# CHECK: v_ashrrev_i16_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00]81010x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x008102 8103# CHECK: v_ashrrev_i16_e64 v5, 0x3800, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x04,0x02,0x00]81040x05,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x008105 8106# CHECK: v_ashrrev_i16_e64 v5, 0xc400, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x04,0x02,0x00]81070x05,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x008108 8109# CHECK: v_ashrrev_i16_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00]81100x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x008111 8112# CHECK: v_ashrrev_i16_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x05,0x00,0x00]81130x05,0x00,0x2c,0xd1,0x01,0x05,0x00,0x008114 8115# CHECK: v_ashrrev_i16_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xcb,0x00,0x00]81160x05,0x00,0x2c,0xd1,0x01,0xcb,0x00,0x008117 8118# CHECK: v_ashrrev_i16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xcd,0x00,0x00]81190x05,0x00,0x2c,0xd1,0x01,0xcd,0x00,0x008120 8121# CHECK: v_ashrrev_i16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xcf,0x00,0x00]81220x05,0x00,0x2c,0xd1,0x01,0xcf,0x00,0x008123 8124# CHECK: v_ashrrev_i16_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xd5,0x00,0x00]81250x05,0x00,0x2c,0xd1,0x01,0xd5,0x00,0x008126 8127# CHECK: v_ashrrev_i16_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xd7,0x00,0x00]81280x05,0x00,0x2c,0xd1,0x01,0xd7,0x00,0x008129 8130# CHECK: v_ashrrev_i16_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xf9,0x00,0x00]81310x05,0x00,0x2c,0xd1,0x01,0xf9,0x00,0x008132 8133# CHECK: v_ashrrev_i16_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xfd,0x00,0x00]81340x05,0x00,0x2c,0xd1,0x01,0xfd,0x00,0x008135 8136# CHECK: v_ashrrev_i16_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x00,0x00]81370x05,0x00,0x2c,0xd1,0x01,0xff,0x00,0x008138 8139# CHECK: v_ashrrev_i16_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x01,0x01,0x00]81400x05,0x00,0x2c,0xd1,0x01,0x01,0x01,0x008141 8142# CHECK: v_ashrrev_i16_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00]81430x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x008144 8145# CHECK: v_ashrrev_i16_e64 v5, v1, 0x3800        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x01,0x00]81460x05,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x008147 8148# CHECK: v_ashrrev_i16_e64 v5, v1, 0xc400        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x01,0x00]81490x05,0x00,0x2c,0xd1,0x01,0xef,0x01,0x008150 8151# CHECK: v_max_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00]81520x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x008153 8154# CHECK: v_max_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00]81550xff,0x00,0x2d,0xd1,0x01,0x05,0x02,0x008156 8157# CHECK: v_max_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x2d,0xd1,0xff,0x05,0x02,0x00]81580x05,0x00,0x2d,0xd1,0xff,0x05,0x02,0x008159 8160# CHECK: v_max_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x04,0x02,0x00]81610x05,0x00,0x2d,0xd1,0x01,0x04,0x02,0x008162 8163# CHECK: v_max_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x2d,0xd1,0x65,0x04,0x02,0x00]81640x05,0x00,0x2d,0xd1,0x65,0x04,0x02,0x008165 8166# CHECK: v_max_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x2d,0xd1,0x66,0x04,0x02,0x00]81670x05,0x00,0x2d,0xd1,0x66,0x04,0x02,0x008168 8169# CHECK: v_max_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x2d,0xd1,0x67,0x04,0x02,0x00]81700x05,0x00,0x2d,0xd1,0x67,0x04,0x02,0x008171 8172# CHECK: v_max_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6a,0x04,0x02,0x00]81730x05,0x00,0x2d,0xd1,0x6a,0x04,0x02,0x008174 8175# CHECK: v_max_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6b,0x04,0x02,0x00]81760x05,0x00,0x2d,0xd1,0x6b,0x04,0x02,0x008177 8178# CHECK: v_max_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x2d,0xd1,0x7c,0x04,0x02,0x00]81790x05,0x00,0x2d,0xd1,0x7c,0x04,0x02,0x008180 8181# CHECK: v_max_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x2d,0xd1,0x7e,0x04,0x02,0x00]81820x05,0x00,0x2d,0xd1,0x7e,0x04,0x02,0x008183 8184# CHECK: v_max_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x2d,0xd1,0x7f,0x04,0x02,0x00]81850x05,0x00,0x2d,0xd1,0x7f,0x04,0x02,0x008186 8187# CHECK: v_max_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x2d,0xd1,0x80,0x04,0x02,0x00]81880x05,0x00,0x2d,0xd1,0x80,0x04,0x02,0x008189 8190# CHECK: v_max_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x2d,0xd1,0xc1,0x04,0x02,0x00]81910x05,0x00,0x2d,0xd1,0xc1,0x04,0x02,0x008192 8193# CHECK: v_max_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x2d,0xd1,0xf0,0x04,0x02,0x00]81940x05,0x00,0x2d,0xd1,0xf0,0x04,0x02,0x008195 8196# CHECK: v_max_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x2d,0xd1,0xf7,0x04,0x02,0x00]81970x05,0x00,0x2d,0xd1,0xf7,0x04,0x02,0x008198 8199# CHECK: v_max_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xff,0x03,0x00]82000x05,0x00,0x2d,0xd1,0x01,0xff,0x03,0x008201 8202# CHECK: v_max_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x00,0x00]82030x05,0x00,0x2d,0xd1,0x01,0x05,0x00,0x008204 8205# CHECK: v_max_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xcb,0x00,0x00]82060x05,0x00,0x2d,0xd1,0x01,0xcb,0x00,0x008207 8208# CHECK: v_max_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xcd,0x00,0x00]82090x05,0x00,0x2d,0xd1,0x01,0xcd,0x00,0x008210 8211# CHECK: v_max_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xcf,0x00,0x00]82120x05,0x00,0x2d,0xd1,0x01,0xcf,0x00,0x008213 8214# CHECK: v_max_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xd5,0x00,0x00]82150x05,0x00,0x2d,0xd1,0x01,0xd5,0x00,0x008216 8217# CHECK: v_max_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xd7,0x00,0x00]82180x05,0x00,0x2d,0xd1,0x01,0xd7,0x00,0x008219 8220# CHECK: v_max_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xf9,0x00,0x00]82210x05,0x00,0x2d,0xd1,0x01,0xf9,0x00,0x008222 8223# CHECK: v_max_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xfd,0x00,0x00]82240x05,0x00,0x2d,0xd1,0x01,0xfd,0x00,0x008225 8226# CHECK: v_max_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xff,0x00,0x00]82270x05,0x00,0x2d,0xd1,0x01,0xff,0x00,0x008228 8229# CHECK: v_max_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x01,0x01,0x00]82300x05,0x00,0x2d,0xd1,0x01,0x01,0x01,0x008231 8232# CHECK: v_max_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x83,0x01,0x00]82330x05,0x00,0x2d,0xd1,0x01,0x83,0x01,0x008234 8235# CHECK: v_max_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xe1,0x01,0x00]82360x05,0x00,0x2d,0xd1,0x01,0xe1,0x01,0x008237 8238# CHECK: v_max_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xef,0x01,0x00]82390x05,0x00,0x2d,0xd1,0x01,0xef,0x01,0x008240 8241# CHECK: v_max_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x20]82420x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x208243 8244# CHECK: v_max_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x40]82450x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x408246 8247# CHECK: v_max_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x60]82480x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x608249 8250# CHECK: v_max_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x2d,0xd1,0x01,0x05,0x02,0x00]82510x05,0x01,0x2d,0xd1,0x01,0x05,0x02,0x008252 8253# CHECK: v_max_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x2d,0xd1,0x01,0x05,0x02,0x00]82540x05,0x02,0x2d,0xd1,0x01,0x05,0x02,0x008255 8256# CHECK: v_max_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x2d,0xd1,0x01,0x05,0x02,0x00]82570x05,0x03,0x2d,0xd1,0x01,0x05,0x02,0x008258 8259# CHECK: v_max_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x2d,0xd1,0x01,0x05,0x02,0x00]82600x05,0x80,0x2d,0xd1,0x01,0x05,0x02,0x008261 8262# CHECK: v_min_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]82630x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x008264 8265# CHECK: v_min_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]82660xff,0x00,0x2e,0xd1,0x01,0x05,0x02,0x008267 8268# CHECK: v_min_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x2e,0xd1,0xff,0x05,0x02,0x00]82690x05,0x00,0x2e,0xd1,0xff,0x05,0x02,0x008270 8271# CHECK: v_min_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x04,0x02,0x00]82720x05,0x00,0x2e,0xd1,0x01,0x04,0x02,0x008273 8274# CHECK: v_min_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x2e,0xd1,0x65,0x04,0x02,0x00]82750x05,0x00,0x2e,0xd1,0x65,0x04,0x02,0x008276 8277# CHECK: v_min_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x2e,0xd1,0x66,0x04,0x02,0x00]82780x05,0x00,0x2e,0xd1,0x66,0x04,0x02,0x008279 8280# CHECK: v_min_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x2e,0xd1,0x67,0x04,0x02,0x00]82810x05,0x00,0x2e,0xd1,0x67,0x04,0x02,0x008282 8283# CHECK: v_min_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6a,0x04,0x02,0x00]82840x05,0x00,0x2e,0xd1,0x6a,0x04,0x02,0x008285 8286# CHECK: v_min_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6b,0x04,0x02,0x00]82870x05,0x00,0x2e,0xd1,0x6b,0x04,0x02,0x008288 8289# CHECK: v_min_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x2e,0xd1,0x7c,0x04,0x02,0x00]82900x05,0x00,0x2e,0xd1,0x7c,0x04,0x02,0x008291 8292# CHECK: v_min_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x2e,0xd1,0x7e,0x04,0x02,0x00]82930x05,0x00,0x2e,0xd1,0x7e,0x04,0x02,0x008294 8295# CHECK: v_min_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x2e,0xd1,0x7f,0x04,0x02,0x00]82960x05,0x00,0x2e,0xd1,0x7f,0x04,0x02,0x008297 8298# CHECK: v_min_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x2e,0xd1,0x80,0x04,0x02,0x00]82990x05,0x00,0x2e,0xd1,0x80,0x04,0x02,0x008300 8301# CHECK: v_min_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x2e,0xd1,0xc1,0x04,0x02,0x00]83020x05,0x00,0x2e,0xd1,0xc1,0x04,0x02,0x008303 8304# CHECK: v_min_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x2e,0xd1,0xf0,0x04,0x02,0x00]83050x05,0x00,0x2e,0xd1,0xf0,0x04,0x02,0x008306 8307# CHECK: v_min_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x2e,0xd1,0xf7,0x04,0x02,0x00]83080x05,0x00,0x2e,0xd1,0xf7,0x04,0x02,0x008309 8310# CHECK: v_min_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xff,0x03,0x00]83110x05,0x00,0x2e,0xd1,0x01,0xff,0x03,0x008312 8313# CHECK: v_min_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x00,0x00]83140x05,0x00,0x2e,0xd1,0x01,0x05,0x00,0x008315 8316# CHECK: v_min_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xcb,0x00,0x00]83170x05,0x00,0x2e,0xd1,0x01,0xcb,0x00,0x008318 8319# CHECK: v_min_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xcd,0x00,0x00]83200x05,0x00,0x2e,0xd1,0x01,0xcd,0x00,0x008321 8322# CHECK: v_min_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xcf,0x00,0x00]83230x05,0x00,0x2e,0xd1,0x01,0xcf,0x00,0x008324 8325# CHECK: v_min_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xd5,0x00,0x00]83260x05,0x00,0x2e,0xd1,0x01,0xd5,0x00,0x008327 8328# CHECK: v_min_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xd7,0x00,0x00]83290x05,0x00,0x2e,0xd1,0x01,0xd7,0x00,0x008330 8331# CHECK: v_min_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xf9,0x00,0x00]83320x05,0x00,0x2e,0xd1,0x01,0xf9,0x00,0x008333 8334# CHECK: v_min_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xfd,0x00,0x00]83350x05,0x00,0x2e,0xd1,0x01,0xfd,0x00,0x008336 8337# CHECK: v_min_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xff,0x00,0x00]83380x05,0x00,0x2e,0xd1,0x01,0xff,0x00,0x008339 8340# CHECK: v_min_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x01,0x01,0x00]83410x05,0x00,0x2e,0xd1,0x01,0x01,0x01,0x008342 8343# CHECK: v_min_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x83,0x01,0x00]83440x05,0x00,0x2e,0xd1,0x01,0x83,0x01,0x008345 8346# CHECK: v_min_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xe1,0x01,0x00]83470x05,0x00,0x2e,0xd1,0x01,0xe1,0x01,0x008348 8349# CHECK: v_min_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xef,0x01,0x00]83500x05,0x00,0x2e,0xd1,0x01,0xef,0x01,0x008351 8352# CHECK: v_min_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x20]83530x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x208354 8355# CHECK: v_min_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x40]83560x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x408357 8358# CHECK: v_min_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x60]83590x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x608360 8361# CHECK: v_min_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x2e,0xd1,0x01,0x05,0x02,0x00]83620x05,0x01,0x2e,0xd1,0x01,0x05,0x02,0x008363 8364# CHECK: v_min_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x2e,0xd1,0x01,0x05,0x02,0x00]83650x05,0x02,0x2e,0xd1,0x01,0x05,0x02,0x008366 8367# CHECK: v_min_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x2e,0xd1,0x01,0x05,0x02,0x00]83680x05,0x03,0x2e,0xd1,0x01,0x05,0x02,0x008369 8370# CHECK: v_min_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x2e,0xd1,0x01,0x05,0x02,0x00]83710x05,0x80,0x2e,0xd1,0x01,0x05,0x02,0x008372 8373# CHECK: v_max_u16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00]83740x05,0x00,0x2f,0xd1,0x01,0x05,0x02,0x008375 8376# CHECK: v_max_u16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00]83770xff,0x00,0x2f,0xd1,0x01,0x05,0x02,0x008378 8379# CHECK: v_max_u16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x05,0x02,0x00]83800x05,0x00,0x2f,0xd1,0xff,0x05,0x02,0x008381 8382# CHECK: v_max_u16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x04,0x02,0x00]83830x05,0x00,0x2f,0xd1,0x01,0x04,0x02,0x008384 8385# CHECK: v_max_u16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x2f,0xd1,0x65,0x04,0x02,0x00]83860x05,0x00,0x2f,0xd1,0x65,0x04,0x02,0x008387 8388# CHECK: v_max_u16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x2f,0xd1,0x66,0x04,0x02,0x00]83890x05,0x00,0x2f,0xd1,0x66,0x04,0x02,0x008390 8391# CHECK: v_max_u16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x2f,0xd1,0x67,0x04,0x02,0x00]83920x05,0x00,0x2f,0xd1,0x67,0x04,0x02,0x008393 8394# CHECK: v_max_u16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6a,0x04,0x02,0x00]83950x05,0x00,0x2f,0xd1,0x6a,0x04,0x02,0x008396 8397# CHECK: v_max_u16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6b,0x04,0x02,0x00]83980x05,0x00,0x2f,0xd1,0x6b,0x04,0x02,0x008399 8400# CHECK: v_max_u16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x2f,0xd1,0x7c,0x04,0x02,0x00]84010x05,0x00,0x2f,0xd1,0x7c,0x04,0x02,0x008402 8403# CHECK: v_max_u16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x2f,0xd1,0x7e,0x04,0x02,0x00]84040x05,0x00,0x2f,0xd1,0x7e,0x04,0x02,0x008405 8406# CHECK: v_max_u16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x2f,0xd1,0x7f,0x04,0x02,0x00]84070x05,0x00,0x2f,0xd1,0x7f,0x04,0x02,0x008408 8409# CHECK: v_max_u16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x2f,0xd1,0x80,0x04,0x02,0x00]84100x05,0x00,0x2f,0xd1,0x80,0x04,0x02,0x008411 8412# CHECK: v_max_u16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00]84130x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x008414 8415# CHECK: v_max_u16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x04,0x02,0x00]84160x05,0x00,0x2f,0xd1,0xf0,0x04,0x02,0x008417 8418# CHECK: v_max_u16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x04,0x02,0x00]84190x05,0x00,0x2f,0xd1,0xf7,0x04,0x02,0x008420 8421# CHECK: v_max_u16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x00]84220x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x008423 8424# CHECK: v_max_u16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x05,0x00,0x00]84250x05,0x00,0x2f,0xd1,0x01,0x05,0x00,0x008426 8427# CHECK: v_max_u16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xcb,0x00,0x00]84280x05,0x00,0x2f,0xd1,0x01,0xcb,0x00,0x008429 8430# CHECK: v_max_u16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xcd,0x00,0x00]84310x05,0x00,0x2f,0xd1,0x01,0xcd,0x00,0x008432 8433# CHECK: v_max_u16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xcf,0x00,0x00]84340x05,0x00,0x2f,0xd1,0x01,0xcf,0x00,0x008435 8436# CHECK: v_max_u16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xd5,0x00,0x00]84370x05,0x00,0x2f,0xd1,0x01,0xd5,0x00,0x008438 8439# CHECK: v_max_u16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xd7,0x00,0x00]84400x05,0x00,0x2f,0xd1,0x01,0xd7,0x00,0x008441 8442# CHECK: v_max_u16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xf9,0x00,0x00]84430x05,0x00,0x2f,0xd1,0x01,0xf9,0x00,0x008444 8445# CHECK: v_max_u16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xfd,0x00,0x00]84460x05,0x00,0x2f,0xd1,0x01,0xfd,0x00,0x008447 8448# CHECK: v_max_u16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x00,0x00]84490x05,0x00,0x2f,0xd1,0x01,0xff,0x00,0x008450 8451# CHECK: v_max_u16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x01,0x01,0x00]84520x05,0x00,0x2f,0xd1,0x01,0x01,0x01,0x008453 8454# CHECK: v_max_u16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00]84550x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x008456 8457# CHECK: v_max_u16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x01,0x00]84580x05,0x00,0x2f,0xd1,0x01,0xe1,0x01,0x008459 8460# CHECK: v_max_u16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x01,0x00]84610x05,0x00,0x2f,0xd1,0x01,0xef,0x01,0x008462 8463# CHECK: v_max_i16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]84640x05,0x00,0x30,0xd1,0x01,0x05,0x02,0x008465 8466# CHECK: v_max_i16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]84670xff,0x00,0x30,0xd1,0x01,0x05,0x02,0x008468 8469# CHECK: v_max_i16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x05,0x02,0x00]84700x05,0x00,0x30,0xd1,0xff,0x05,0x02,0x008471 8472# CHECK: v_max_i16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x04,0x02,0x00]84730x05,0x00,0x30,0xd1,0x01,0x04,0x02,0x008474 8475# CHECK: v_max_i16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x30,0xd1,0x65,0x04,0x02,0x00]84760x05,0x00,0x30,0xd1,0x65,0x04,0x02,0x008477 8478# CHECK: v_max_i16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x30,0xd1,0x66,0x04,0x02,0x00]84790x05,0x00,0x30,0xd1,0x66,0x04,0x02,0x008480 8481# CHECK: v_max_i16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x30,0xd1,0x67,0x04,0x02,0x00]84820x05,0x00,0x30,0xd1,0x67,0x04,0x02,0x008483 8484# CHECK: v_max_i16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6a,0x04,0x02,0x00]84850x05,0x00,0x30,0xd1,0x6a,0x04,0x02,0x008486 8487# CHECK: v_max_i16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6b,0x04,0x02,0x00]84880x05,0x00,0x30,0xd1,0x6b,0x04,0x02,0x008489 8490# CHECK: v_max_i16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x30,0xd1,0x7c,0x04,0x02,0x00]84910x05,0x00,0x30,0xd1,0x7c,0x04,0x02,0x008492 8493# CHECK: v_max_i16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x30,0xd1,0x7e,0x04,0x02,0x00]84940x05,0x00,0x30,0xd1,0x7e,0x04,0x02,0x008495 8496# CHECK: v_max_i16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x30,0xd1,0x7f,0x04,0x02,0x00]84970x05,0x00,0x30,0xd1,0x7f,0x04,0x02,0x008498 8499# CHECK: v_max_i16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x30,0xd1,0x80,0x04,0x02,0x00]85000x05,0x00,0x30,0xd1,0x80,0x04,0x02,0x008501 8502# CHECK: v_max_i16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00]85030x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x008504 8505# CHECK: v_max_i16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x04,0x02,0x00]85060x05,0x00,0x30,0xd1,0xf0,0x04,0x02,0x008507 8508# CHECK: v_max_i16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x04,0x02,0x00]85090x05,0x00,0x30,0xd1,0xf7,0x04,0x02,0x008510 8511# CHECK: v_max_i16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x00]85120x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x008513 8514# CHECK: v_max_i16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x05,0x00,0x00]85150x05,0x00,0x30,0xd1,0x01,0x05,0x00,0x008516 8517# CHECK: v_max_i16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xcb,0x00,0x00]85180x05,0x00,0x30,0xd1,0x01,0xcb,0x00,0x008519 8520# CHECK: v_max_i16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xcd,0x00,0x00]85210x05,0x00,0x30,0xd1,0x01,0xcd,0x00,0x008522 8523# CHECK: v_max_i16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xcf,0x00,0x00]85240x05,0x00,0x30,0xd1,0x01,0xcf,0x00,0x008525 8526# CHECK: v_max_i16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xd5,0x00,0x00]85270x05,0x00,0x30,0xd1,0x01,0xd5,0x00,0x008528 8529# CHECK: v_max_i16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xd7,0x00,0x00]85300x05,0x00,0x30,0xd1,0x01,0xd7,0x00,0x008531 8532# CHECK: v_max_i16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xf9,0x00,0x00]85330x05,0x00,0x30,0xd1,0x01,0xf9,0x00,0x008534 8535# CHECK: v_max_i16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xfd,0x00,0x00]85360x05,0x00,0x30,0xd1,0x01,0xfd,0x00,0x008537 8538# CHECK: v_max_i16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x00,0x00]85390x05,0x00,0x30,0xd1,0x01,0xff,0x00,0x008540 8541# CHECK: v_max_i16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x01,0x01,0x00]85420x05,0x00,0x30,0xd1,0x01,0x01,0x01,0x008543 8544# CHECK: v_max_i16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00]85450x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x008546 8547# CHECK: v_max_i16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x01,0x00]85480x05,0x00,0x30,0xd1,0x01,0xe1,0x01,0x008549 8550# CHECK: v_max_i16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x01,0x00]85510x05,0x00,0x30,0xd1,0x01,0xef,0x01,0x008552 8553# CHECK: v_min_u16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x05,0x02,0x00]85540x05,0x00,0x31,0xd1,0x01,0x05,0x02,0x008555 8556# CHECK: v_min_u16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x31,0xd1,0x01,0x05,0x02,0x00]85570xff,0x00,0x31,0xd1,0x01,0x05,0x02,0x008558 8559# CHECK: v_min_u16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x05,0x02,0x00]85600x05,0x00,0x31,0xd1,0xff,0x05,0x02,0x008561 8562# CHECK: v_min_u16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x04,0x02,0x00]85630x05,0x00,0x31,0xd1,0x01,0x04,0x02,0x008564 8565# CHECK: v_min_u16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x31,0xd1,0x65,0x04,0x02,0x00]85660x05,0x00,0x31,0xd1,0x65,0x04,0x02,0x008567 8568# CHECK: v_min_u16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x31,0xd1,0x66,0x04,0x02,0x00]85690x05,0x00,0x31,0xd1,0x66,0x04,0x02,0x008570 8571# CHECK: v_min_u16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x31,0xd1,0x67,0x04,0x02,0x00]85720x05,0x00,0x31,0xd1,0x67,0x04,0x02,0x008573 8574# CHECK: v_min_u16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6a,0x04,0x02,0x00]85750x05,0x00,0x31,0xd1,0x6a,0x04,0x02,0x008576 8577# CHECK: v_min_u16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6b,0x04,0x02,0x00]85780x05,0x00,0x31,0xd1,0x6b,0x04,0x02,0x008579 8580# CHECK: v_min_u16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x31,0xd1,0x7c,0x04,0x02,0x00]85810x05,0x00,0x31,0xd1,0x7c,0x04,0x02,0x008582 8583# CHECK: v_min_u16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x31,0xd1,0x7e,0x04,0x02,0x00]85840x05,0x00,0x31,0xd1,0x7e,0x04,0x02,0x008585 8586# CHECK: v_min_u16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x31,0xd1,0x7f,0x04,0x02,0x00]85870x05,0x00,0x31,0xd1,0x7f,0x04,0x02,0x008588 8589# CHECK: v_min_u16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x31,0xd1,0x80,0x04,0x02,0x00]85900x05,0x00,0x31,0xd1,0x80,0x04,0x02,0x008591 8592# CHECK: v_min_u16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00]85930x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x008594 8595# CHECK: v_min_u16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x04,0x02,0x00]85960x05,0x00,0x31,0xd1,0xf0,0x04,0x02,0x008597 8598# CHECK: v_min_u16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x04,0x02,0x00]85990x05,0x00,0x31,0xd1,0xf7,0x04,0x02,0x008600 8601# CHECK: v_min_u16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x00]86020x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x008603 8604# CHECK: v_min_u16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x05,0x00,0x00]86050x05,0x00,0x31,0xd1,0x01,0x05,0x00,0x008606 8607# CHECK: v_min_u16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xcb,0x00,0x00]86080x05,0x00,0x31,0xd1,0x01,0xcb,0x00,0x008609 8610# CHECK: v_min_u16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xcd,0x00,0x00]86110x05,0x00,0x31,0xd1,0x01,0xcd,0x00,0x008612 8613# CHECK: v_min_u16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xcf,0x00,0x00]86140x05,0x00,0x31,0xd1,0x01,0xcf,0x00,0x008615 8616# CHECK: v_min_u16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xd5,0x00,0x00]86170x05,0x00,0x31,0xd1,0x01,0xd5,0x00,0x008618 8619# CHECK: v_min_u16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xd7,0x00,0x00]86200x05,0x00,0x31,0xd1,0x01,0xd7,0x00,0x008621 8622# CHECK: v_min_u16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xf9,0x00,0x00]86230x05,0x00,0x31,0xd1,0x01,0xf9,0x00,0x008624 8625# CHECK: v_min_u16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xfd,0x00,0x00]86260x05,0x00,0x31,0xd1,0x01,0xfd,0x00,0x008627 8628# CHECK: v_min_u16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x00,0x00]86290x05,0x00,0x31,0xd1,0x01,0xff,0x00,0x008630 8631# CHECK: v_min_u16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x01,0x01,0x00]86320x05,0x00,0x31,0xd1,0x01,0x01,0x01,0x008633 8634# CHECK: v_min_u16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00]86350x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x008636 8637# CHECK: v_min_u16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x01,0x00]86380x05,0x00,0x31,0xd1,0x01,0xe1,0x01,0x008639 8640# CHECK: v_min_u16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x01,0x00]86410x05,0x00,0x31,0xd1,0x01,0xef,0x01,0x008642 8643# CHECK: v_min_i16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x05,0x02,0x00]86440x05,0x00,0x32,0xd1,0x01,0x05,0x02,0x008645 8646# CHECK: v_min_i16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x32,0xd1,0x01,0x05,0x02,0x00]86470xff,0x00,0x32,0xd1,0x01,0x05,0x02,0x008648 8649# CHECK: v_min_i16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x05,0x02,0x00]86500x05,0x00,0x32,0xd1,0xff,0x05,0x02,0x008651 8652# CHECK: v_min_i16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x04,0x02,0x00]86530x05,0x00,0x32,0xd1,0x01,0x04,0x02,0x008654 8655# CHECK: v_min_i16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x32,0xd1,0x65,0x04,0x02,0x00]86560x05,0x00,0x32,0xd1,0x65,0x04,0x02,0x008657 8658# CHECK: v_min_i16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x32,0xd1,0x66,0x04,0x02,0x00]86590x05,0x00,0x32,0xd1,0x66,0x04,0x02,0x008660 8661# CHECK: v_min_i16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x32,0xd1,0x67,0x04,0x02,0x00]86620x05,0x00,0x32,0xd1,0x67,0x04,0x02,0x008663 8664# CHECK: v_min_i16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6a,0x04,0x02,0x00]86650x05,0x00,0x32,0xd1,0x6a,0x04,0x02,0x008666 8667# CHECK: v_min_i16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6b,0x04,0x02,0x00]86680x05,0x00,0x32,0xd1,0x6b,0x04,0x02,0x008669 8670# CHECK: v_min_i16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x32,0xd1,0x7c,0x04,0x02,0x00]86710x05,0x00,0x32,0xd1,0x7c,0x04,0x02,0x008672 8673# CHECK: v_min_i16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x32,0xd1,0x7e,0x04,0x02,0x00]86740x05,0x00,0x32,0xd1,0x7e,0x04,0x02,0x008675 8676# CHECK: v_min_i16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x32,0xd1,0x7f,0x04,0x02,0x00]86770x05,0x00,0x32,0xd1,0x7f,0x04,0x02,0x008678 8679# CHECK: v_min_i16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x32,0xd1,0x80,0x04,0x02,0x00]86800x05,0x00,0x32,0xd1,0x80,0x04,0x02,0x008681 8682# CHECK: v_min_i16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00]86830x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x008684 8685# CHECK: v_min_i16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x04,0x02,0x00]86860x05,0x00,0x32,0xd1,0xf0,0x04,0x02,0x008687 8688# CHECK: v_min_i16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x04,0x02,0x00]86890x05,0x00,0x32,0xd1,0xf7,0x04,0x02,0x008690 8691# CHECK: v_min_i16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x00]86920x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x008693 8694# CHECK: v_min_i16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x05,0x00,0x00]86950x05,0x00,0x32,0xd1,0x01,0x05,0x00,0x008696 8697# CHECK: v_min_i16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xcb,0x00,0x00]86980x05,0x00,0x32,0xd1,0x01,0xcb,0x00,0x008699 8700# CHECK: v_min_i16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xcd,0x00,0x00]87010x05,0x00,0x32,0xd1,0x01,0xcd,0x00,0x008702 8703# CHECK: v_min_i16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xcf,0x00,0x00]87040x05,0x00,0x32,0xd1,0x01,0xcf,0x00,0x008705 8706# CHECK: v_min_i16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xd5,0x00,0x00]87070x05,0x00,0x32,0xd1,0x01,0xd5,0x00,0x008708 8709# CHECK: v_min_i16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xd7,0x00,0x00]87100x05,0x00,0x32,0xd1,0x01,0xd7,0x00,0x008711 8712# CHECK: v_min_i16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xf9,0x00,0x00]87130x05,0x00,0x32,0xd1,0x01,0xf9,0x00,0x008714 8715# CHECK: v_min_i16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xfd,0x00,0x00]87160x05,0x00,0x32,0xd1,0x01,0xfd,0x00,0x008717 8718# CHECK: v_min_i16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x00,0x00]87190x05,0x00,0x32,0xd1,0x01,0xff,0x00,0x008720 8721# CHECK: v_min_i16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x01,0x01,0x00]87220x05,0x00,0x32,0xd1,0x01,0x01,0x01,0x008723 8724# CHECK: v_min_i16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00]87250x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x008726 8727# CHECK: v_min_i16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x01,0x00]87280x05,0x00,0x32,0xd1,0x01,0xe1,0x01,0x008729 8730# CHECK: v_min_i16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x01,0x00]87310x05,0x00,0x32,0xd1,0x01,0xef,0x01,0x008732 8733# CHECK: v_ldexp_f16_e64 v5, v1, v2              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x00]87340x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x008735 8736# CHECK: v_ldexp_f16_e64 v255, v1, v2            ; encoding: [0xff,0x00,0x33,0xd1,0x01,0x05,0x02,0x00]87370xff,0x00,0x33,0xd1,0x01,0x05,0x02,0x008738 8739# CHECK: v_ldexp_f16_e64 v5, v255, v2            ; encoding: [0x05,0x00,0x33,0xd1,0xff,0x05,0x02,0x00]87400x05,0x00,0x33,0xd1,0xff,0x05,0x02,0x008741 8742# CHECK: v_ldexp_f16_e64 v5, s1, v2              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x04,0x02,0x00]87430x05,0x00,0x33,0xd1,0x01,0x04,0x02,0x008744 8745# CHECK: v_ldexp_f16_e64 v5, s101, v2            ; encoding: [0x05,0x00,0x33,0xd1,0x65,0x04,0x02,0x00]87460x05,0x00,0x33,0xd1,0x65,0x04,0x02,0x008747 8748# CHECK: v_ldexp_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x66,0x04,0x02,0x00]87490x05,0x00,0x33,0xd1,0x66,0x04,0x02,0x008750 8751# CHECK: v_ldexp_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x67,0x04,0x02,0x00]87520x05,0x00,0x33,0xd1,0x67,0x04,0x02,0x008753 8754# CHECK: v_ldexp_f16_e64 v5, vcc_lo, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6a,0x04,0x02,0x00]87550x05,0x00,0x33,0xd1,0x6a,0x04,0x02,0x008756 8757# CHECK: v_ldexp_f16_e64 v5, vcc_hi, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6b,0x04,0x02,0x00]87580x05,0x00,0x33,0xd1,0x6b,0x04,0x02,0x008759 8760# CHECK: v_ldexp_f16_e64 v5, m0, v2              ; encoding: [0x05,0x00,0x33,0xd1,0x7c,0x04,0x02,0x00]87610x05,0x00,0x33,0xd1,0x7c,0x04,0x02,0x008762 8763# CHECK: v_ldexp_f16_e64 v5, exec_lo, v2         ; encoding: [0x05,0x00,0x33,0xd1,0x7e,0x04,0x02,0x00]87640x05,0x00,0x33,0xd1,0x7e,0x04,0x02,0x008765 8766# CHECK: v_ldexp_f16_e64 v5, exec_hi, v2         ; encoding: [0x05,0x00,0x33,0xd1,0x7f,0x04,0x02,0x00]87670x05,0x00,0x33,0xd1,0x7f,0x04,0x02,0x008768 8769# CHECK: v_ldexp_f16_e64 v5, 0, v2               ; encoding: [0x05,0x00,0x33,0xd1,0x80,0x04,0x02,0x00]87700x05,0x00,0x33,0xd1,0x80,0x04,0x02,0x008771 8772# CHECK: v_ldexp_f16_e64 v5, -1, v2              ; encoding: [0x05,0x00,0x33,0xd1,0xc1,0x04,0x02,0x00]87730x05,0x00,0x33,0xd1,0xc1,0x04,0x02,0x008774 8775# CHECK: v_ldexp_f16_e64 v5, 0.5, v2             ; encoding: [0x05,0x00,0x33,0xd1,0xf0,0x04,0x02,0x00]87760x05,0x00,0x33,0xd1,0xf0,0x04,0x02,0x008777 8778# CHECK: v_ldexp_f16_e64 v5, -4.0, v2            ; encoding: [0x05,0x00,0x33,0xd1,0xf7,0x04,0x02,0x00]87790x05,0x00,0x33,0xd1,0xf7,0x04,0x02,0x008780 8781# CHECK: v_ldexp_f16_e64 v5, v1, v255            ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xff,0x03,0x00]87820x05,0x00,0x33,0xd1,0x01,0xff,0x03,0x008783 8784# CHECK: v_ldexp_f16_e64 v5, v1, s2              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x05,0x00,0x00]87850x05,0x00,0x33,0xd1,0x01,0x05,0x00,0x008786 8787# CHECK: v_ldexp_f16_e64 v5, v1, s101            ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xcb,0x00,0x00]87880x05,0x00,0x33,0xd1,0x01,0xcb,0x00,0x008789 8790# CHECK: v_ldexp_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xcd,0x00,0x00]87910x05,0x00,0x33,0xd1,0x01,0xcd,0x00,0x008792 8793# CHECK: v_ldexp_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xcf,0x00,0x00]87940x05,0x00,0x33,0xd1,0x01,0xcf,0x00,0x008795 8796# CHECK: v_ldexp_f16_e64 v5, v1, vcc_lo          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xd5,0x00,0x00]87970x05,0x00,0x33,0xd1,0x01,0xd5,0x00,0x008798 8799# CHECK: v_ldexp_f16_e64 v5, v1, vcc_hi          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xd7,0x00,0x00]88000x05,0x00,0x33,0xd1,0x01,0xd7,0x00,0x008801 8802# CHECK: v_ldexp_f16_e64 v5, v1, m0              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xf9,0x00,0x00]88030x05,0x00,0x33,0xd1,0x01,0xf9,0x00,0x008804 8805# CHECK: v_ldexp_f16_e64 v5, v1, exec_lo         ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xfd,0x00,0x00]88060x05,0x00,0x33,0xd1,0x01,0xfd,0x00,0x008807 8808# CHECK: v_ldexp_f16_e64 v5, v1, exec_hi         ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xff,0x00,0x00]88090x05,0x00,0x33,0xd1,0x01,0xff,0x00,0x008810 8811# CHECK: v_ldexp_f16_e64 v5, v1, 0               ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x01,0x01,0x00]88120x05,0x00,0x33,0xd1,0x01,0x01,0x01,0x008813 8814# CHECK: v_ldexp_f16_e64 v5, v1, -1              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x83,0x01,0x00]88150x05,0x00,0x33,0xd1,0x01,0x83,0x01,0x008816 8817# CHECK: v_ldexp_f16_e64 v5, v1, 0.5             ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xe1,0x01,0x00]88180x05,0x00,0x33,0xd1,0x01,0xe1,0x01,0x008819 8820# CHECK: v_ldexp_f16_e64 v5, v1, -4.0            ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xef,0x01,0x00]88210x05,0x00,0x33,0xd1,0x01,0xef,0x01,0x008822 8823# CHECK: v_ldexp_f16_e64 v5, -v1, v2             ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x20]88240x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x208825 8826# CHECK: v_ldexp_f16_e64 v5, |v1|, v2            ; encoding: [0x05,0x01,0x33,0xd1,0x01,0x05,0x02,0x00]88270x05,0x01,0x33,0xd1,0x01,0x05,0x02,0x008828 8829# CHECK: v_ldexp_f16_e64 v5, v1, v2 clamp        ; encoding: [0x05,0x80,0x33,0xd1,0x01,0x05,0x02,0x00]88300x05,0x80,0x33,0xd1,0x01,0x05,0x02,0x008831 8832# CHECK: v_add_u32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x34,0xd1,0x01,0x05,0x02,0x00]88330x05,0x00,0x34,0xd1,0x01,0x05,0x02,0x008834 8835# CHECK: v_add_u32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x34,0xd1,0x01,0x05,0x02,0x00]88360xff,0x00,0x34,0xd1,0x01,0x05,0x02,0x008837 8838# CHECK: v_add_u32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x34,0xd1,0xff,0x05,0x02,0x00]88390x05,0x00,0x34,0xd1,0xff,0x05,0x02,0x008840 8841# CHECK: v_add_u32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x34,0xd1,0x01,0x04,0x02,0x00]88420x05,0x00,0x34,0xd1,0x01,0x04,0x02,0x008843 8844# CHECK: v_add_u32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x34,0xd1,0x65,0x04,0x02,0x00]88450x05,0x00,0x34,0xd1,0x65,0x04,0x02,0x008846 8847# CHECK: v_add_u32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x34,0xd1,0x66,0x04,0x02,0x00]88480x05,0x00,0x34,0xd1,0x66,0x04,0x02,0x008849 8850# CHECK: v_add_u32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x34,0xd1,0x67,0x04,0x02,0x00]88510x05,0x00,0x34,0xd1,0x67,0x04,0x02,0x008852 8853# CHECK: v_add_u32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x34,0xd1,0x6a,0x04,0x02,0x00]88540x05,0x00,0x34,0xd1,0x6a,0x04,0x02,0x008855 8856# CHECK: v_add_u32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x34,0xd1,0x6b,0x04,0x02,0x00]88570x05,0x00,0x34,0xd1,0x6b,0x04,0x02,0x008858 8859# CHECK: v_add_u32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x34,0xd1,0x7c,0x04,0x02,0x00]88600x05,0x00,0x34,0xd1,0x7c,0x04,0x02,0x008861 8862# CHECK: v_add_u32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x34,0xd1,0x7e,0x04,0x02,0x00]88630x05,0x00,0x34,0xd1,0x7e,0x04,0x02,0x008864 8865# CHECK: v_add_u32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x34,0xd1,0x7f,0x04,0x02,0x00]88660x05,0x00,0x34,0xd1,0x7f,0x04,0x02,0x008867 8868# CHECK: v_add_u32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x34,0xd1,0x80,0x04,0x02,0x00]88690x05,0x00,0x34,0xd1,0x80,0x04,0x02,0x008870 8871# CHECK: v_add_u32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x34,0xd1,0xc1,0x04,0x02,0x00]88720x05,0x00,0x34,0xd1,0xc1,0x04,0x02,0x008873 8874# CHECK: v_add_u32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x34,0xd1,0xf0,0x04,0x02,0x00]88750x05,0x00,0x34,0xd1,0xf0,0x04,0x02,0x008876 8877# CHECK: v_add_u32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x34,0xd1,0xf7,0x04,0x02,0x00]88780x05,0x00,0x34,0xd1,0xf7,0x04,0x02,0x008879 8880# CHECK: v_add_u32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x34,0xd1,0x01,0xff,0x03,0x00]88810x05,0x00,0x34,0xd1,0x01,0xff,0x03,0x008882 8883# CHECK: v_add_u32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x34,0xd1,0x01,0x05,0x00,0x00]88840x05,0x00,0x34,0xd1,0x01,0x05,0x00,0x008885 8886# CHECK: v_add_u32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x34,0xd1,0x01,0xcb,0x00,0x00]88870x05,0x00,0x34,0xd1,0x01,0xcb,0x00,0x008888 8889# CHECK: v_add_u32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x34,0xd1,0x01,0xcd,0x00,0x00]88900x05,0x00,0x34,0xd1,0x01,0xcd,0x00,0x008891 8892# CHECK: v_add_u32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x34,0xd1,0x01,0xcf,0x00,0x00]88930x05,0x00,0x34,0xd1,0x01,0xcf,0x00,0x008894 8895# CHECK: v_add_u32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x34,0xd1,0x01,0xd5,0x00,0x00]88960x05,0x00,0x34,0xd1,0x01,0xd5,0x00,0x008897 8898# CHECK: v_add_u32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x34,0xd1,0x01,0xd7,0x00,0x00]88990x05,0x00,0x34,0xd1,0x01,0xd7,0x00,0x008900 8901# CHECK: v_add_u32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x34,0xd1,0x01,0xf9,0x00,0x00]89020x05,0x00,0x34,0xd1,0x01,0xf9,0x00,0x008903 8904# CHECK: v_add_u32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x34,0xd1,0x01,0xfd,0x00,0x00]89050x05,0x00,0x34,0xd1,0x01,0xfd,0x00,0x008906 8907# CHECK: v_add_u32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x34,0xd1,0x01,0xff,0x00,0x00]89080x05,0x00,0x34,0xd1,0x01,0xff,0x00,0x008909 8910# CHECK: v_add_u32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x34,0xd1,0x01,0x01,0x01,0x00]89110x05,0x00,0x34,0xd1,0x01,0x01,0x01,0x008912 8913# CHECK: v_add_u32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x34,0xd1,0x01,0x83,0x01,0x00]89140x05,0x00,0x34,0xd1,0x01,0x83,0x01,0x008915 8916# CHECK: v_add_u32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x34,0xd1,0x01,0xe1,0x01,0x00]89170x05,0x00,0x34,0xd1,0x01,0xe1,0x01,0x008918 8919# CHECK: v_add_u32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x34,0xd1,0x01,0xef,0x01,0x00]89200x05,0x00,0x34,0xd1,0x01,0xef,0x01,0x008921 8922# CHECK: v_sub_u32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x35,0xd1,0x01,0x05,0x02,0x00]89230x05,0x00,0x35,0xd1,0x01,0x05,0x02,0x008924 8925# CHECK: v_sub_u32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x35,0xd1,0x01,0x05,0x02,0x00]89260xff,0x00,0x35,0xd1,0x01,0x05,0x02,0x008927 8928# CHECK: v_sub_u32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x35,0xd1,0xff,0x05,0x02,0x00]89290x05,0x00,0x35,0xd1,0xff,0x05,0x02,0x008930 8931# CHECK: v_sub_u32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x35,0xd1,0x01,0x04,0x02,0x00]89320x05,0x00,0x35,0xd1,0x01,0x04,0x02,0x008933 8934# CHECK: v_sub_u32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x35,0xd1,0x65,0x04,0x02,0x00]89350x05,0x00,0x35,0xd1,0x65,0x04,0x02,0x008936 8937# CHECK: v_sub_u32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x35,0xd1,0x66,0x04,0x02,0x00]89380x05,0x00,0x35,0xd1,0x66,0x04,0x02,0x008939 8940# CHECK: v_sub_u32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x35,0xd1,0x67,0x04,0x02,0x00]89410x05,0x00,0x35,0xd1,0x67,0x04,0x02,0x008942 8943# CHECK: v_sub_u32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x35,0xd1,0x6a,0x04,0x02,0x00]89440x05,0x00,0x35,0xd1,0x6a,0x04,0x02,0x008945 8946# CHECK: v_sub_u32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x35,0xd1,0x6b,0x04,0x02,0x00]89470x05,0x00,0x35,0xd1,0x6b,0x04,0x02,0x008948 8949# CHECK: v_sub_u32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x35,0xd1,0x7c,0x04,0x02,0x00]89500x05,0x00,0x35,0xd1,0x7c,0x04,0x02,0x008951 8952# CHECK: v_sub_u32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x35,0xd1,0x7e,0x04,0x02,0x00]89530x05,0x00,0x35,0xd1,0x7e,0x04,0x02,0x008954 8955# CHECK: v_sub_u32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x35,0xd1,0x7f,0x04,0x02,0x00]89560x05,0x00,0x35,0xd1,0x7f,0x04,0x02,0x008957 8958# CHECK: v_sub_u32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x35,0xd1,0x80,0x04,0x02,0x00]89590x05,0x00,0x35,0xd1,0x80,0x04,0x02,0x008960 8961# CHECK: v_sub_u32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x35,0xd1,0xc1,0x04,0x02,0x00]89620x05,0x00,0x35,0xd1,0xc1,0x04,0x02,0x008963 8964# CHECK: v_sub_u32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x35,0xd1,0xf0,0x04,0x02,0x00]89650x05,0x00,0x35,0xd1,0xf0,0x04,0x02,0x008966 8967# CHECK: v_sub_u32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x35,0xd1,0xf7,0x04,0x02,0x00]89680x05,0x00,0x35,0xd1,0xf7,0x04,0x02,0x008969 8970# CHECK: v_sub_u32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x35,0xd1,0x01,0xff,0x03,0x00]89710x05,0x00,0x35,0xd1,0x01,0xff,0x03,0x008972 8973# CHECK: v_sub_u32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x35,0xd1,0x01,0x05,0x00,0x00]89740x05,0x00,0x35,0xd1,0x01,0x05,0x00,0x008975 8976# CHECK: v_sub_u32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x35,0xd1,0x01,0xcb,0x00,0x00]89770x05,0x00,0x35,0xd1,0x01,0xcb,0x00,0x008978 8979# CHECK: v_sub_u32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x35,0xd1,0x01,0xcd,0x00,0x00]89800x05,0x00,0x35,0xd1,0x01,0xcd,0x00,0x008981 8982# CHECK: v_sub_u32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x35,0xd1,0x01,0xcf,0x00,0x00]89830x05,0x00,0x35,0xd1,0x01,0xcf,0x00,0x008984 8985# CHECK: v_sub_u32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x35,0xd1,0x01,0xd5,0x00,0x00]89860x05,0x00,0x35,0xd1,0x01,0xd5,0x00,0x008987 8988# CHECK: v_sub_u32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x35,0xd1,0x01,0xd7,0x00,0x00]89890x05,0x00,0x35,0xd1,0x01,0xd7,0x00,0x008990 8991# CHECK: v_sub_u32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x35,0xd1,0x01,0xf9,0x00,0x00]89920x05,0x00,0x35,0xd1,0x01,0xf9,0x00,0x008993 8994# CHECK: v_sub_u32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x35,0xd1,0x01,0xfd,0x00,0x00]89950x05,0x00,0x35,0xd1,0x01,0xfd,0x00,0x008996 8997# CHECK: v_sub_u32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x35,0xd1,0x01,0xff,0x00,0x00]89980x05,0x00,0x35,0xd1,0x01,0xff,0x00,0x008999 9000# CHECK: v_sub_u32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x35,0xd1,0x01,0x01,0x01,0x00]90010x05,0x00,0x35,0xd1,0x01,0x01,0x01,0x009002 9003# CHECK: v_sub_u32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x35,0xd1,0x01,0x83,0x01,0x00]90040x05,0x00,0x35,0xd1,0x01,0x83,0x01,0x009005 9006# CHECK: v_sub_u32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x35,0xd1,0x01,0xe1,0x01,0x00]90070x05,0x00,0x35,0xd1,0x01,0xe1,0x01,0x009008 9009# CHECK: v_sub_u32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x35,0xd1,0x01,0xef,0x01,0x00]90100x05,0x00,0x35,0xd1,0x01,0xef,0x01,0x009011 9012# CHECK: v_subrev_u32_e64 v5, v1, v2             ; encoding: [0x05,0x00,0x36,0xd1,0x01,0x05,0x02,0x00]90130x05,0x00,0x36,0xd1,0x01,0x05,0x02,0x009014 9015# CHECK: v_subrev_u32_e64 v255, v1, v2           ; encoding: [0xff,0x00,0x36,0xd1,0x01,0x05,0x02,0x00]90160xff,0x00,0x36,0xd1,0x01,0x05,0x02,0x009017 9018# CHECK: v_subrev_u32_e64 v5, v255, v2           ; encoding: [0x05,0x00,0x36,0xd1,0xff,0x05,0x02,0x00]90190x05,0x00,0x36,0xd1,0xff,0x05,0x02,0x009020 9021# CHECK: v_subrev_u32_e64 v5, s1, v2             ; encoding: [0x05,0x00,0x36,0xd1,0x01,0x04,0x02,0x00]90220x05,0x00,0x36,0xd1,0x01,0x04,0x02,0x009023 9024# CHECK: v_subrev_u32_e64 v5, s101, v2           ; encoding: [0x05,0x00,0x36,0xd1,0x65,0x04,0x02,0x00]90250x05,0x00,0x36,0xd1,0x65,0x04,0x02,0x009026 9027# CHECK: v_subrev_u32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x36,0xd1,0x66,0x04,0x02,0x00]90280x05,0x00,0x36,0xd1,0x66,0x04,0x02,0x009029 9030# CHECK: v_subrev_u32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x36,0xd1,0x67,0x04,0x02,0x00]90310x05,0x00,0x36,0xd1,0x67,0x04,0x02,0x009032 9033# CHECK: v_subrev_u32_e64 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x36,0xd1,0x6a,0x04,0x02,0x00]90340x05,0x00,0x36,0xd1,0x6a,0x04,0x02,0x009035 9036# CHECK: v_subrev_u32_e64 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x36,0xd1,0x6b,0x04,0x02,0x00]90370x05,0x00,0x36,0xd1,0x6b,0x04,0x02,0x009038 9039# CHECK: v_subrev_u32_e64 v5, m0, v2             ; encoding: [0x05,0x00,0x36,0xd1,0x7c,0x04,0x02,0x00]90400x05,0x00,0x36,0xd1,0x7c,0x04,0x02,0x009041 9042# CHECK: v_subrev_u32_e64 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x36,0xd1,0x7e,0x04,0x02,0x00]90430x05,0x00,0x36,0xd1,0x7e,0x04,0x02,0x009044 9045# CHECK: v_subrev_u32_e64 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x36,0xd1,0x7f,0x04,0x02,0x00]90460x05,0x00,0x36,0xd1,0x7f,0x04,0x02,0x009047 9048# CHECK: v_subrev_u32_e64 v5, 0, v2              ; encoding: [0x05,0x00,0x36,0xd1,0x80,0x04,0x02,0x00]90490x05,0x00,0x36,0xd1,0x80,0x04,0x02,0x009050 9051# CHECK: v_subrev_u32_e64 v5, -1, v2             ; encoding: [0x05,0x00,0x36,0xd1,0xc1,0x04,0x02,0x00]90520x05,0x00,0x36,0xd1,0xc1,0x04,0x02,0x009053 9054# CHECK: v_subrev_u32_e64 v5, 0.5, v2            ; encoding: [0x05,0x00,0x36,0xd1,0xf0,0x04,0x02,0x00]90550x05,0x00,0x36,0xd1,0xf0,0x04,0x02,0x009056 9057# CHECK: v_subrev_u32_e64 v5, -4.0, v2           ; encoding: [0x05,0x00,0x36,0xd1,0xf7,0x04,0x02,0x00]90580x05,0x00,0x36,0xd1,0xf7,0x04,0x02,0x009059 9060# CHECK: v_subrev_u32_e64 v5, v1, v255           ; encoding: [0x05,0x00,0x36,0xd1,0x01,0xff,0x03,0x00]90610x05,0x00,0x36,0xd1,0x01,0xff,0x03,0x009062 9063# CHECK: v_subrev_u32_e64 v5, v1, s2             ; encoding: [0x05,0x00,0x36,0xd1,0x01,0x05,0x00,0x00]90640x05,0x00,0x36,0xd1,0x01,0x05,0x00,0x009065 9066# CHECK: v_subrev_u32_e64 v5, v1, s101           ; encoding: [0x05,0x00,0x36,0xd1,0x01,0xcb,0x00,0x00]90670x05,0x00,0x36,0xd1,0x01,0xcb,0x00,0x009068 9069# CHECK: v_subrev_u32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x36,0xd1,0x01,0xcd,0x00,0x00]90700x05,0x00,0x36,0xd1,0x01,0xcd,0x00,0x009071 9072# CHECK: v_subrev_u32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x36,0xd1,0x01,0xcf,0x00,0x00]90730x05,0x00,0x36,0xd1,0x01,0xcf,0x00,0x009074 9075# CHECK: v_subrev_u32_e64 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x36,0xd1,0x01,0xd5,0x00,0x00]90760x05,0x00,0x36,0xd1,0x01,0xd5,0x00,0x009077 9078# CHECK: v_subrev_u32_e64 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x36,0xd1,0x01,0xd7,0x00,0x00]90790x05,0x00,0x36,0xd1,0x01,0xd7,0x00,0x009080 9081# CHECK: v_subrev_u32_e64 v5, v1, m0             ; encoding: [0x05,0x00,0x36,0xd1,0x01,0xf9,0x00,0x00]90820x05,0x00,0x36,0xd1,0x01,0xf9,0x00,0x009083 9084# CHECK: v_subrev_u32_e64 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x36,0xd1,0x01,0xfd,0x00,0x00]90850x05,0x00,0x36,0xd1,0x01,0xfd,0x00,0x009086 9087# CHECK: v_subrev_u32_e64 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x36,0xd1,0x01,0xff,0x00,0x00]90880x05,0x00,0x36,0xd1,0x01,0xff,0x00,0x009089 9090# CHECK: v_subrev_u32_e64 v5, v1, 0              ; encoding: [0x05,0x00,0x36,0xd1,0x01,0x01,0x01,0x00]90910x05,0x00,0x36,0xd1,0x01,0x01,0x01,0x009092 9093# CHECK: v_subrev_u32_e64 v5, v1, -1             ; encoding: [0x05,0x00,0x36,0xd1,0x01,0x83,0x01,0x00]90940x05,0x00,0x36,0xd1,0x01,0x83,0x01,0x009095 9096# CHECK: v_subrev_u32_e64 v5, v1, 0.5            ; encoding: [0x05,0x00,0x36,0xd1,0x01,0xe1,0x01,0x00]90970x05,0x00,0x36,0xd1,0x01,0xe1,0x01,0x009098 9099# CHECK: v_subrev_u32_e64 v5, v1, -4.0           ; encoding: [0x05,0x00,0x36,0xd1,0x01,0xef,0x01,0x00]91000x05,0x00,0x36,0xd1,0x01,0xef,0x01,0x009101 9102# CHECK: v_mad_legacy_f32 v5, v1, v2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04]91030x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x049104 9105# CHECK: v_mad_legacy_f32 v255, v1, v2, v3       ; encoding: [0xff,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04]91060xff,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x049107 9108# CHECK: v_mad_legacy_f32 v5, v255, v2, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0xff,0x05,0x0e,0x04]91090x05,0x00,0xc0,0xd1,0xff,0x05,0x0e,0x049110 9111# CHECK: v_mad_legacy_f32 v5, s1, v2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x04,0x0e,0x04]91120x05,0x00,0xc0,0xd1,0x01,0x04,0x0e,0x049113 9114# CHECK: v_mad_legacy_f32 v5, s101, v2, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0x65,0x04,0x0e,0x04]91150x05,0x00,0xc0,0xd1,0x65,0x04,0x0e,0x049116 9117# CHECK: v_mad_legacy_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x66,0x04,0x0e,0x04]91180x05,0x00,0xc0,0xd1,0x66,0x04,0x0e,0x049119 9120# CHECK: v_mad_legacy_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x67,0x04,0x0e,0x04]91210x05,0x00,0xc0,0xd1,0x67,0x04,0x0e,0x049122 9123# CHECK: v_mad_legacy_f32 v5, vcc_lo, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6a,0x04,0x0e,0x04]91240x05,0x00,0xc0,0xd1,0x6a,0x04,0x0e,0x049125 9126# CHECK: v_mad_legacy_f32 v5, vcc_hi, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6b,0x04,0x0e,0x04]91270x05,0x00,0xc0,0xd1,0x6b,0x04,0x0e,0x049128 9129# CHECK: v_mad_legacy_f32 v5, m0, v2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x7c,0x04,0x0e,0x04]91300x05,0x00,0xc0,0xd1,0x7c,0x04,0x0e,0x049131 9132# CHECK: v_mad_legacy_f32 v5, exec_lo, v2, v3    ; encoding: [0x05,0x00,0xc0,0xd1,0x7e,0x04,0x0e,0x04]91330x05,0x00,0xc0,0xd1,0x7e,0x04,0x0e,0x049134 9135# CHECK: v_mad_legacy_f32 v5, exec_hi, v2, v3    ; encoding: [0x05,0x00,0xc0,0xd1,0x7f,0x04,0x0e,0x04]91360x05,0x00,0xc0,0xd1,0x7f,0x04,0x0e,0x049137 9138# CHECK: v_mad_legacy_f32 v5, 0, v2, v3          ; encoding: [0x05,0x00,0xc0,0xd1,0x80,0x04,0x0e,0x04]91390x05,0x00,0xc0,0xd1,0x80,0x04,0x0e,0x049140 9141# CHECK: v_mad_legacy_f32 v5, -1, v2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0xc1,0x04,0x0e,0x04]91420x05,0x00,0xc0,0xd1,0xc1,0x04,0x0e,0x049143 9144# CHECK: v_mad_legacy_f32 v5, 0.5, v2, v3        ; encoding: [0x05,0x00,0xc0,0xd1,0xf0,0x04,0x0e,0x04]91450x05,0x00,0xc0,0xd1,0xf0,0x04,0x0e,0x049146 9147# CHECK: v_mad_legacy_f32 v5, -4.0, v2, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0xf7,0x04,0x0e,0x04]91480x05,0x00,0xc0,0xd1,0xf7,0x04,0x0e,0x049149 9150# CHECK: v_mad_legacy_f32 v5, v1, v255, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xff,0x0f,0x04]91510x05,0x00,0xc0,0xd1,0x01,0xff,0x0f,0x049152 9153# CHECK: v_mad_legacy_f32 v5, v1, s2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0c,0x04]91540x05,0x00,0xc0,0xd1,0x01,0x05,0x0c,0x049155 9156# CHECK: v_mad_legacy_f32 v5, v1, s101, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xcb,0x0c,0x04]91570x05,0x00,0xc0,0xd1,0x01,0xcb,0x0c,0x049158 9159# CHECK: v_mad_legacy_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xcd,0x0c,0x04]91600x05,0x00,0xc0,0xd1,0x01,0xcd,0x0c,0x049161 9162# CHECK: v_mad_legacy_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xcf,0x0c,0x04]91630x05,0x00,0xc0,0xd1,0x01,0xcf,0x0c,0x049164 9165# CHECK: v_mad_legacy_f32 v5, v1, vcc_lo, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xd5,0x0c,0x04]91660x05,0x00,0xc0,0xd1,0x01,0xd5,0x0c,0x049167 9168# CHECK: v_mad_legacy_f32 v5, v1, vcc_hi, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xd7,0x0c,0x04]91690x05,0x00,0xc0,0xd1,0x01,0xd7,0x0c,0x049170 9171# CHECK: v_mad_legacy_f32 v5, v1, m0, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xf9,0x0c,0x04]91720x05,0x00,0xc0,0xd1,0x01,0xf9,0x0c,0x049173 9174# CHECK: v_mad_legacy_f32 v5, v1, exec_lo, v3    ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xfd,0x0c,0x04]91750x05,0x00,0xc0,0xd1,0x01,0xfd,0x0c,0x049176 9177# CHECK: v_mad_legacy_f32 v5, v1, exec_hi, v3    ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xff,0x0c,0x04]91780x05,0x00,0xc0,0xd1,0x01,0xff,0x0c,0x049179 9180# CHECK: v_mad_legacy_f32 v5, v1, 0, v3          ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x01,0x0d,0x04]91810x05,0x00,0xc0,0xd1,0x01,0x01,0x0d,0x049182 9183# CHECK: v_mad_legacy_f32 v5, v1, -1, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x83,0x0d,0x04]91840x05,0x00,0xc0,0xd1,0x01,0x83,0x0d,0x049185 9186# CHECK: v_mad_legacy_f32 v5, v1, 0.5, v3        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xe1,0x0d,0x04]91870x05,0x00,0xc0,0xd1,0x01,0xe1,0x0d,0x049188 9189# CHECK: v_mad_legacy_f32 v5, v1, -4.0, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xef,0x0d,0x04]91900x05,0x00,0xc0,0xd1,0x01,0xef,0x0d,0x049191 9192# CHECK: v_mad_legacy_f32 v5, v1, v2, v255       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x07]91930x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x079194 9195# CHECK: v_mad_legacy_f32 v5, v1, v2, s3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x00]91960x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x009197 9198# CHECK: v_mad_legacy_f32 v5, v1, v2, s101       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x96,0x01]91990x05,0x00,0xc0,0xd1,0x01,0x05,0x96,0x019200 9201# CHECK: v_mad_legacy_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x9a,0x01]92020x05,0x00,0xc0,0xd1,0x01,0x05,0x9a,0x019203 9204# CHECK: v_mad_legacy_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x9e,0x01]92050x05,0x00,0xc0,0xd1,0x01,0x05,0x9e,0x019206 9207# CHECK: v_mad_legacy_f32 v5, v1, v2, vcc_lo     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xaa,0x01]92080x05,0x00,0xc0,0xd1,0x01,0x05,0xaa,0x019209 9210# CHECK: v_mad_legacy_f32 v5, v1, v2, vcc_hi     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xae,0x01]92110x05,0x00,0xc0,0xd1,0x01,0x05,0xae,0x019212 9213# CHECK: v_mad_legacy_f32 v5, v1, v2, m0         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xf2,0x01]92140x05,0x00,0xc0,0xd1,0x01,0x05,0xf2,0x019215 9216# CHECK: v_mad_legacy_f32 v5, v1, v2, exec_lo    ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfa,0x01]92170x05,0x00,0xc0,0xd1,0x01,0x05,0xfa,0x019218 9219# CHECK: v_mad_legacy_f32 v5, v1, v2, exec_hi    ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x01]92200x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x019221 9222# CHECK: v_mad_legacy_f32 v5, v1, v2, 0          ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x02,0x02]92230x05,0x00,0xc0,0xd1,0x01,0x05,0x02,0x029224 9225# CHECK: v_mad_legacy_f32 v5, v1, v2, -1         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x06,0x03]92260x05,0x00,0xc0,0xd1,0x01,0x05,0x06,0x039227 9228# CHECK: v_mad_legacy_f32 v5, v1, v2, 0.5        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xc2,0x03]92290x05,0x00,0xc0,0xd1,0x01,0x05,0xc2,0x039230 9231# CHECK: v_mad_legacy_f32 v5, v1, v2, -4.0       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xde,0x03]92320x05,0x00,0xc0,0xd1,0x01,0x05,0xde,0x039233 9234# CHECK: v_mad_legacy_f32 v5, -v1, v2, v3        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x24]92350x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x249236 9237# CHECK: v_mad_legacy_f32 v5, v1, -v2, v3        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x44]92380x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x449239 9240# CHECK: v_mad_legacy_f32 v5, v1, v2, -v3        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x84]92410x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x849242 9243# CHECK: v_mad_legacy_f32 v5, -v1, -v2, -v3      ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0xe4]92440x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0xe49245 9246# CHECK: v_mad_legacy_f32 v5, |v1|, v2, v3       ; encoding: [0x05,0x01,0xc0,0xd1,0x01,0x05,0x0e,0x04]92470x05,0x01,0xc0,0xd1,0x01,0x05,0x0e,0x049248 9249# CHECK: v_mad_legacy_f32 v5, v1, |v2|, v3       ; encoding: [0x05,0x02,0xc0,0xd1,0x01,0x05,0x0e,0x04]92500x05,0x02,0xc0,0xd1,0x01,0x05,0x0e,0x049251 9252# CHECK: v_mad_legacy_f32 v5, v1, v2, |v3|       ; encoding: [0x05,0x04,0xc0,0xd1,0x01,0x05,0x0e,0x04]92530x05,0x04,0xc0,0xd1,0x01,0x05,0x0e,0x049254 9255# CHECK: v_mad_legacy_f32 v5, |v1|, |v2|, |v3|   ; encoding: [0x05,0x07,0xc0,0xd1,0x01,0x05,0x0e,0x04]92560x05,0x07,0xc0,0xd1,0x01,0x05,0x0e,0x049257 9258# CHECK: v_mad_legacy_f32 v5, v1, v2, v3 clamp   ; encoding: [0x05,0x80,0xc0,0xd1,0x01,0x05,0x0e,0x04]92590x05,0x80,0xc0,0xd1,0x01,0x05,0x0e,0x049260 9261# CHECK: v_mad_legacy_f32 v5, v1, v2, v3 mul:2   ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x0c]92620x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x0c9263 9264# CHECK: v_mad_legacy_f32 v5, v1, v2, v3 mul:4   ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x14]92650x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x149266 9267# CHECK: v_mad_legacy_f32 v5, v1, v2, v3 div:2   ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x1c]92680x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x1c9269 9270# CHECK: v_mad_f32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04]92710x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x049272 9273# CHECK: v_mad_f32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04]92740xff,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x049275 9276# CHECK: v_mad_f32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0xff,0x05,0x0e,0x04]92770x05,0x00,0xc1,0xd1,0xff,0x05,0x0e,0x049278 9279# CHECK: v_mad_f32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x04,0x0e,0x04]92800x05,0x00,0xc1,0xd1,0x01,0x04,0x0e,0x049281 9282# CHECK: v_mad_f32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0x65,0x04,0x0e,0x04]92830x05,0x00,0xc1,0xd1,0x65,0x04,0x0e,0x049284 9285# CHECK: v_mad_f32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xc1,0xd1,0x66,0x04,0x0e,0x04]92860x05,0x00,0xc1,0xd1,0x66,0x04,0x0e,0x049287 9288# CHECK: v_mad_f32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xc1,0xd1,0x67,0x04,0x0e,0x04]92890x05,0x00,0xc1,0xd1,0x67,0x04,0x0e,0x049290 9291# CHECK: v_mad_f32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6a,0x04,0x0e,0x04]92920x05,0x00,0xc1,0xd1,0x6a,0x04,0x0e,0x049293 9294# CHECK: v_mad_f32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6b,0x04,0x0e,0x04]92950x05,0x00,0xc1,0xd1,0x6b,0x04,0x0e,0x049296 9297# CHECK: v_mad_f32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x7c,0x04,0x0e,0x04]92980x05,0x00,0xc1,0xd1,0x7c,0x04,0x0e,0x049299 9300# CHECK: v_mad_f32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xc1,0xd1,0x7e,0x04,0x0e,0x04]93010x05,0x00,0xc1,0xd1,0x7e,0x04,0x0e,0x049302 9303# CHECK: v_mad_f32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xc1,0xd1,0x7f,0x04,0x0e,0x04]93040x05,0x00,0xc1,0xd1,0x7f,0x04,0x0e,0x049305 9306# CHECK: v_mad_f32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xc1,0xd1,0x80,0x04,0x0e,0x04]93070x05,0x00,0xc1,0xd1,0x80,0x04,0x0e,0x049308 9309# CHECK: v_mad_f32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0xc1,0x04,0x0e,0x04]93100x05,0x00,0xc1,0xd1,0xc1,0x04,0x0e,0x049311 9312# CHECK: v_mad_f32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xc1,0xd1,0xf0,0x04,0x0e,0x04]93130x05,0x00,0xc1,0xd1,0xf0,0x04,0x0e,0x049314 9315# CHECK: v_mad_f32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0xf7,0x04,0x0e,0x04]93160x05,0x00,0xc1,0xd1,0xf7,0x04,0x0e,0x049317 9318# CHECK: v_mad_f32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xff,0x0f,0x04]93190x05,0x00,0xc1,0xd1,0x01,0xff,0x0f,0x049320 9321# CHECK: v_mad_f32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0c,0x04]93220x05,0x00,0xc1,0xd1,0x01,0x05,0x0c,0x049323 9324# CHECK: v_mad_f32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xcb,0x0c,0x04]93250x05,0x00,0xc1,0xd1,0x01,0xcb,0x0c,0x049326 9327# CHECK: v_mad_f32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xcd,0x0c,0x04]93280x05,0x00,0xc1,0xd1,0x01,0xcd,0x0c,0x049329 9330# CHECK: v_mad_f32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xcf,0x0c,0x04]93310x05,0x00,0xc1,0xd1,0x01,0xcf,0x0c,0x049332 9333# CHECK: v_mad_f32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xd5,0x0c,0x04]93340x05,0x00,0xc1,0xd1,0x01,0xd5,0x0c,0x049335 9336# CHECK: v_mad_f32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xd7,0x0c,0x04]93370x05,0x00,0xc1,0xd1,0x01,0xd7,0x0c,0x049338 9339# CHECK: v_mad_f32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xf9,0x0c,0x04]93400x05,0x00,0xc1,0xd1,0x01,0xf9,0x0c,0x049341 9342# CHECK: v_mad_f32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xfd,0x0c,0x04]93430x05,0x00,0xc1,0xd1,0x01,0xfd,0x0c,0x049344 9345# CHECK: v_mad_f32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xff,0x0c,0x04]93460x05,0x00,0xc1,0xd1,0x01,0xff,0x0c,0x049347 9348# CHECK: v_mad_f32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x01,0x0d,0x04]93490x05,0x00,0xc1,0xd1,0x01,0x01,0x0d,0x049350 9351# CHECK: v_mad_f32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x83,0x0d,0x04]93520x05,0x00,0xc1,0xd1,0x01,0x83,0x0d,0x049353 9354# CHECK: v_mad_f32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xe1,0x0d,0x04]93550x05,0x00,0xc1,0xd1,0x01,0xe1,0x0d,0x049356 9357# CHECK: v_mad_f32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xef,0x0d,0x04]93580x05,0x00,0xc1,0xd1,0x01,0xef,0x0d,0x049359 9360# CHECK: v_mad_f32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x07]93610x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x079362 9363# CHECK: v_mad_f32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x00]93640x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x009365 9366# CHECK: v_mad_f32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x96,0x01]93670x05,0x00,0xc1,0xd1,0x01,0x05,0x96,0x019368 9369# CHECK: v_mad_f32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x9a,0x01]93700x05,0x00,0xc1,0xd1,0x01,0x05,0x9a,0x019371 9372# CHECK: v_mad_f32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x9e,0x01]93730x05,0x00,0xc1,0xd1,0x01,0x05,0x9e,0x019374 9375# CHECK: v_mad_f32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xaa,0x01]93760x05,0x00,0xc1,0xd1,0x01,0x05,0xaa,0x019377 9378# CHECK: v_mad_f32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xae,0x01]93790x05,0x00,0xc1,0xd1,0x01,0x05,0xae,0x019380 9381# CHECK: v_mad_f32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xf2,0x01]93820x05,0x00,0xc1,0xd1,0x01,0x05,0xf2,0x019383 9384# CHECK: v_mad_f32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfa,0x01]93850x05,0x00,0xc1,0xd1,0x01,0x05,0xfa,0x019386 9387# CHECK: v_mad_f32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x01]93880x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x019389 9390# CHECK: v_mad_f32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x02,0x02]93910x05,0x00,0xc1,0xd1,0x01,0x05,0x02,0x029392 9393# CHECK: v_mad_f32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x06,0x03]93940x05,0x00,0xc1,0xd1,0x01,0x05,0x06,0x039395 9396# CHECK: v_mad_f32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xc2,0x03]93970x05,0x00,0xc1,0xd1,0x01,0x05,0xc2,0x039398 9399# CHECK: v_mad_f32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xde,0x03]94000x05,0x00,0xc1,0xd1,0x01,0x05,0xde,0x039401 9402# CHECK: v_mad_f32 v5, -v1, v2, v3               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x24]94030x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x249404 9405# CHECK: v_mad_f32 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x44]94060x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x449407 9408# CHECK: v_mad_f32 v5, v1, v2, -v3               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x84]94090x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x849410 9411# CHECK: v_mad_f32 v5, -v1, -v2, -v3             ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0xe4]94120x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0xe49413 9414# CHECK: v_mad_f32 v5, |v1|, v2, v3              ; encoding: [0x05,0x01,0xc1,0xd1,0x01,0x05,0x0e,0x04]94150x05,0x01,0xc1,0xd1,0x01,0x05,0x0e,0x049416 9417# CHECK: v_mad_f32 v5, v1, |v2|, v3              ; encoding: [0x05,0x02,0xc1,0xd1,0x01,0x05,0x0e,0x04]94180x05,0x02,0xc1,0xd1,0x01,0x05,0x0e,0x049419 9420# CHECK: v_mad_f32 v5, v1, v2, |v3|              ; encoding: [0x05,0x04,0xc1,0xd1,0x01,0x05,0x0e,0x04]94210x05,0x04,0xc1,0xd1,0x01,0x05,0x0e,0x049422 9423# CHECK: v_mad_f32 v5, |v1|, |v2|, |v3|          ; encoding: [0x05,0x07,0xc1,0xd1,0x01,0x05,0x0e,0x04]94240x05,0x07,0xc1,0xd1,0x01,0x05,0x0e,0x049425 9426# CHECK: v_mad_f32 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xc1,0xd1,0x01,0x05,0x0e,0x04]94270x05,0x80,0xc1,0xd1,0x01,0x05,0x0e,0x049428 9429# CHECK: v_mad_f32 v5, v1, v2, v3 mul:2          ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x0c]94300x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x0c9431 9432# CHECK: v_mad_f32 v5, v1, v2, v3 mul:4          ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x14]94330x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x149434 9435# CHECK: v_mad_f32 v5, v1, v2, v3 div:2          ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x1c]94360x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x1c9437 9438# CHECK: v_mad_i32_i24 v5, v1, v2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04]94390x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x049440 9441# CHECK: v_mad_i32_i24 v255, v1, v2, v3          ; encoding: [0xff,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04]94420xff,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x049443 9444# CHECK: v_mad_i32_i24 v5, v255, v2, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0xff,0x05,0x0e,0x04]94450x05,0x00,0xc2,0xd1,0xff,0x05,0x0e,0x049446 9447# CHECK: v_mad_i32_i24 v5, s1, v2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x04,0x0e,0x04]94480x05,0x00,0xc2,0xd1,0x01,0x04,0x0e,0x049449 9450# CHECK: v_mad_i32_i24 v5, s101, v2, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0x65,0x04,0x0e,0x04]94510x05,0x00,0xc2,0xd1,0x65,0x04,0x0e,0x049452 9453# CHECK: v_mad_i32_i24 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x66,0x04,0x0e,0x04]94540x05,0x00,0xc2,0xd1,0x66,0x04,0x0e,0x049455 9456# CHECK: v_mad_i32_i24 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x67,0x04,0x0e,0x04]94570x05,0x00,0xc2,0xd1,0x67,0x04,0x0e,0x049458 9459# CHECK: v_mad_i32_i24 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6a,0x04,0x0e,0x04]94600x05,0x00,0xc2,0xd1,0x6a,0x04,0x0e,0x049461 9462# CHECK: v_mad_i32_i24 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6b,0x04,0x0e,0x04]94630x05,0x00,0xc2,0xd1,0x6b,0x04,0x0e,0x049464 9465# CHECK: v_mad_i32_i24 v5, m0, v2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x7c,0x04,0x0e,0x04]94660x05,0x00,0xc2,0xd1,0x7c,0x04,0x0e,0x049467 9468# CHECK: v_mad_i32_i24 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0xc2,0xd1,0x7e,0x04,0x0e,0x04]94690x05,0x00,0xc2,0xd1,0x7e,0x04,0x0e,0x049470 9471# CHECK: v_mad_i32_i24 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0xc2,0xd1,0x7f,0x04,0x0e,0x04]94720x05,0x00,0xc2,0xd1,0x7f,0x04,0x0e,0x049473 9474# CHECK: v_mad_i32_i24 v5, 0, v2, v3             ; encoding: [0x05,0x00,0xc2,0xd1,0x80,0x04,0x0e,0x04]94750x05,0x00,0xc2,0xd1,0x80,0x04,0x0e,0x049476 9477# CHECK: v_mad_i32_i24 v5, -1, v2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0xc1,0x04,0x0e,0x04]94780x05,0x00,0xc2,0xd1,0xc1,0x04,0x0e,0x049479 9480# CHECK: v_mad_i32_i24 v5, 0.5, v2, v3           ; encoding: [0x05,0x00,0xc2,0xd1,0xf0,0x04,0x0e,0x04]94810x05,0x00,0xc2,0xd1,0xf0,0x04,0x0e,0x049482 9483# CHECK: v_mad_i32_i24 v5, -4.0, v2, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0xf7,0x04,0x0e,0x04]94840x05,0x00,0xc2,0xd1,0xf7,0x04,0x0e,0x049485 9486# CHECK: v_mad_i32_i24 v5, v1, v255, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xff,0x0f,0x04]94870x05,0x00,0xc2,0xd1,0x01,0xff,0x0f,0x049488 9489# CHECK: v_mad_i32_i24 v5, v1, s2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0c,0x04]94900x05,0x00,0xc2,0xd1,0x01,0x05,0x0c,0x049491 9492# CHECK: v_mad_i32_i24 v5, v1, s101, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xcb,0x0c,0x04]94930x05,0x00,0xc2,0xd1,0x01,0xcb,0x0c,0x049494 9495# CHECK: v_mad_i32_i24 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xcd,0x0c,0x04]94960x05,0x00,0xc2,0xd1,0x01,0xcd,0x0c,0x049497 9498# CHECK: v_mad_i32_i24 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xcf,0x0c,0x04]94990x05,0x00,0xc2,0xd1,0x01,0xcf,0x0c,0x049500 9501# CHECK: v_mad_i32_i24 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xd5,0x0c,0x04]95020x05,0x00,0xc2,0xd1,0x01,0xd5,0x0c,0x049503 9504# CHECK: v_mad_i32_i24 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xd7,0x0c,0x04]95050x05,0x00,0xc2,0xd1,0x01,0xd7,0x0c,0x049506 9507# CHECK: v_mad_i32_i24 v5, v1, m0, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xf9,0x0c,0x04]95080x05,0x00,0xc2,0xd1,0x01,0xf9,0x0c,0x049509 9510# CHECK: v_mad_i32_i24 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xfd,0x0c,0x04]95110x05,0x00,0xc2,0xd1,0x01,0xfd,0x0c,0x049512 9513# CHECK: v_mad_i32_i24 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xff,0x0c,0x04]95140x05,0x00,0xc2,0xd1,0x01,0xff,0x0c,0x049515 9516# CHECK: v_mad_i32_i24 v5, v1, 0, v3             ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x01,0x0d,0x04]95170x05,0x00,0xc2,0xd1,0x01,0x01,0x0d,0x049518 9519# CHECK: v_mad_i32_i24 v5, v1, -1, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x83,0x0d,0x04]95200x05,0x00,0xc2,0xd1,0x01,0x83,0x0d,0x049521 9522# CHECK: v_mad_i32_i24 v5, v1, 0.5, v3           ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xe1,0x0d,0x04]95230x05,0x00,0xc2,0xd1,0x01,0xe1,0x0d,0x049524 9525# CHECK: v_mad_i32_i24 v5, v1, -4.0, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xef,0x0d,0x04]95260x05,0x00,0xc2,0xd1,0x01,0xef,0x0d,0x049527 9528# CHECK: v_mad_i32_i24 v5, v1, v2, v255          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x07]95290x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x079530 9531# CHECK: v_mad_i32_i24 v5, v1, v2, s3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x00]95320x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x009533 9534# CHECK: v_mad_i32_i24 v5, v1, v2, s101          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x96,0x01]95350x05,0x00,0xc2,0xd1,0x01,0x05,0x96,0x019536 9537# CHECK: v_mad_i32_i24 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x9a,0x01]95380x05,0x00,0xc2,0xd1,0x01,0x05,0x9a,0x019539 9540# CHECK: v_mad_i32_i24 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x9e,0x01]95410x05,0x00,0xc2,0xd1,0x01,0x05,0x9e,0x019542 9543# CHECK: v_mad_i32_i24 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xaa,0x01]95440x05,0x00,0xc2,0xd1,0x01,0x05,0xaa,0x019545 9546# CHECK: v_mad_i32_i24 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xae,0x01]95470x05,0x00,0xc2,0xd1,0x01,0x05,0xae,0x019548 9549# CHECK: v_mad_i32_i24 v5, v1, v2, m0            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xf2,0x01]95500x05,0x00,0xc2,0xd1,0x01,0x05,0xf2,0x019551 9552# CHECK: v_mad_i32_i24 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfa,0x01]95530x05,0x00,0xc2,0xd1,0x01,0x05,0xfa,0x019554 9555# CHECK: v_mad_i32_i24 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x01]95560x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x019557 9558# CHECK: v_mad_i32_i24 v5, v1, v2, 0             ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x02,0x02]95590x05,0x00,0xc2,0xd1,0x01,0x05,0x02,0x029560 9561# CHECK: v_mad_i32_i24 v5, v1, v2, -1            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x06,0x03]95620x05,0x00,0xc2,0xd1,0x01,0x05,0x06,0x039563 9564# CHECK: v_mad_i32_i24 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xc2,0x03]95650x05,0x00,0xc2,0xd1,0x01,0x05,0xc2,0x039566 9567# CHECK: v_mad_i32_i24 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xde,0x03]95680x05,0x00,0xc2,0xd1,0x01,0x05,0xde,0x039569 9570# CHECK: v_mad_i32_i24 v5, v1, v2, v3 clamp      ; encoding: [0x05,0x80,0xc2,0xd1,0x01,0x05,0x0e,0x04]95710x05,0x80,0xc2,0xd1,0x01,0x05,0x0e,0x049572 9573# CHECK: v_mad_u32_u24 v5, v1, v2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04]95740x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x049575 9576# CHECK: v_mad_u32_u24 v255, v1, v2, v3          ; encoding: [0xff,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04]95770xff,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x049578 9579# CHECK: v_mad_u32_u24 v5, v255, v2, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0xff,0x05,0x0e,0x04]95800x05,0x00,0xc3,0xd1,0xff,0x05,0x0e,0x049581 9582# CHECK: v_mad_u32_u24 v5, s1, v2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x04,0x0e,0x04]95830x05,0x00,0xc3,0xd1,0x01,0x04,0x0e,0x049584 9585# CHECK: v_mad_u32_u24 v5, s101, v2, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0x65,0x04,0x0e,0x04]95860x05,0x00,0xc3,0xd1,0x65,0x04,0x0e,0x049587 9588# CHECK: v_mad_u32_u24 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x66,0x04,0x0e,0x04]95890x05,0x00,0xc3,0xd1,0x66,0x04,0x0e,0x049590 9591# CHECK: v_mad_u32_u24 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x67,0x04,0x0e,0x04]95920x05,0x00,0xc3,0xd1,0x67,0x04,0x0e,0x049593 9594# CHECK: v_mad_u32_u24 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6a,0x04,0x0e,0x04]95950x05,0x00,0xc3,0xd1,0x6a,0x04,0x0e,0x049596 9597# CHECK: v_mad_u32_u24 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6b,0x04,0x0e,0x04]95980x05,0x00,0xc3,0xd1,0x6b,0x04,0x0e,0x049599 9600# CHECK: v_mad_u32_u24 v5, m0, v2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x7c,0x04,0x0e,0x04]96010x05,0x00,0xc3,0xd1,0x7c,0x04,0x0e,0x049602 9603# CHECK: v_mad_u32_u24 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0xc3,0xd1,0x7e,0x04,0x0e,0x04]96040x05,0x00,0xc3,0xd1,0x7e,0x04,0x0e,0x049605 9606# CHECK: v_mad_u32_u24 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0xc3,0xd1,0x7f,0x04,0x0e,0x04]96070x05,0x00,0xc3,0xd1,0x7f,0x04,0x0e,0x049608 9609# CHECK: v_mad_u32_u24 v5, 0, v2, v3             ; encoding: [0x05,0x00,0xc3,0xd1,0x80,0x04,0x0e,0x04]96100x05,0x00,0xc3,0xd1,0x80,0x04,0x0e,0x049611 9612# CHECK: v_mad_u32_u24 v5, -1, v2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0xc1,0x04,0x0e,0x04]96130x05,0x00,0xc3,0xd1,0xc1,0x04,0x0e,0x049614 9615# CHECK: v_mad_u32_u24 v5, 0.5, v2, v3           ; encoding: [0x05,0x00,0xc3,0xd1,0xf0,0x04,0x0e,0x04]96160x05,0x00,0xc3,0xd1,0xf0,0x04,0x0e,0x049617 9618# CHECK: v_mad_u32_u24 v5, -4.0, v2, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0xf7,0x04,0x0e,0x04]96190x05,0x00,0xc3,0xd1,0xf7,0x04,0x0e,0x049620 9621# CHECK: v_mad_u32_u24 v5, v1, v255, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xff,0x0f,0x04]96220x05,0x00,0xc3,0xd1,0x01,0xff,0x0f,0x049623 9624# CHECK: v_mad_u32_u24 v5, v1, s2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0c,0x04]96250x05,0x00,0xc3,0xd1,0x01,0x05,0x0c,0x049626 9627# CHECK: v_mad_u32_u24 v5, v1, s101, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xcb,0x0c,0x04]96280x05,0x00,0xc3,0xd1,0x01,0xcb,0x0c,0x049629 9630# CHECK: v_mad_u32_u24 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xcd,0x0c,0x04]96310x05,0x00,0xc3,0xd1,0x01,0xcd,0x0c,0x049632 9633# CHECK: v_mad_u32_u24 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xcf,0x0c,0x04]96340x05,0x00,0xc3,0xd1,0x01,0xcf,0x0c,0x049635 9636# CHECK: v_mad_u32_u24 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xd5,0x0c,0x04]96370x05,0x00,0xc3,0xd1,0x01,0xd5,0x0c,0x049638 9639# CHECK: v_mad_u32_u24 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xd7,0x0c,0x04]96400x05,0x00,0xc3,0xd1,0x01,0xd7,0x0c,0x049641 9642# CHECK: v_mad_u32_u24 v5, v1, m0, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xf9,0x0c,0x04]96430x05,0x00,0xc3,0xd1,0x01,0xf9,0x0c,0x049644 9645# CHECK: v_mad_u32_u24 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xfd,0x0c,0x04]96460x05,0x00,0xc3,0xd1,0x01,0xfd,0x0c,0x049647 9648# CHECK: v_mad_u32_u24 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xff,0x0c,0x04]96490x05,0x00,0xc3,0xd1,0x01,0xff,0x0c,0x049650 9651# CHECK: v_mad_u32_u24 v5, v1, 0, v3             ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x01,0x0d,0x04]96520x05,0x00,0xc3,0xd1,0x01,0x01,0x0d,0x049653 9654# CHECK: v_mad_u32_u24 v5, v1, -1, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x83,0x0d,0x04]96550x05,0x00,0xc3,0xd1,0x01,0x83,0x0d,0x049656 9657# CHECK: v_mad_u32_u24 v5, v1, 0.5, v3           ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xe1,0x0d,0x04]96580x05,0x00,0xc3,0xd1,0x01,0xe1,0x0d,0x049659 9660# CHECK: v_mad_u32_u24 v5, v1, -4.0, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xef,0x0d,0x04]96610x05,0x00,0xc3,0xd1,0x01,0xef,0x0d,0x049662 9663# CHECK: v_mad_u32_u24 v5, v1, v2, v255          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x07]96640x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x079665 9666# CHECK: v_mad_u32_u24 v5, v1, v2, s3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x00]96670x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x009668 9669# CHECK: v_mad_u32_u24 v5, v1, v2, s101          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x96,0x01]96700x05,0x00,0xc3,0xd1,0x01,0x05,0x96,0x019671 9672# CHECK: v_mad_u32_u24 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x9a,0x01]96730x05,0x00,0xc3,0xd1,0x01,0x05,0x9a,0x019674 9675# CHECK: v_mad_u32_u24 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x9e,0x01]96760x05,0x00,0xc3,0xd1,0x01,0x05,0x9e,0x019677 9678# CHECK: v_mad_u32_u24 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xaa,0x01]96790x05,0x00,0xc3,0xd1,0x01,0x05,0xaa,0x019680 9681# CHECK: v_mad_u32_u24 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xae,0x01]96820x05,0x00,0xc3,0xd1,0x01,0x05,0xae,0x019683 9684# CHECK: v_mad_u32_u24 v5, v1, v2, m0            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xf2,0x01]96850x05,0x00,0xc3,0xd1,0x01,0x05,0xf2,0x019686 9687# CHECK: v_mad_u32_u24 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfa,0x01]96880x05,0x00,0xc3,0xd1,0x01,0x05,0xfa,0x019689 9690# CHECK: v_mad_u32_u24 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x01]96910x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x019692 9693# CHECK: v_mad_u32_u24 v5, v1, v2, 0             ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x02,0x02]96940x05,0x00,0xc3,0xd1,0x01,0x05,0x02,0x029695 9696# CHECK: v_mad_u32_u24 v5, v1, v2, -1            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x06,0x03]96970x05,0x00,0xc3,0xd1,0x01,0x05,0x06,0x039698 9699# CHECK: v_mad_u32_u24 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xc2,0x03]97000x05,0x00,0xc3,0xd1,0x01,0x05,0xc2,0x039701 9702# CHECK: v_mad_u32_u24 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xde,0x03]97030x05,0x00,0xc3,0xd1,0x01,0x05,0xde,0x039704 9705# CHECK: v_mad_u32_u24 v5, v1, v2, v3 clamp      ; encoding: [0x05,0x80,0xc3,0xd1,0x01,0x05,0x0e,0x04]97060x05,0x80,0xc3,0xd1,0x01,0x05,0x0e,0x049707 9708# CHECK: v_cubeid_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04]97090x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x049710 9711# CHECK: v_cubeid_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04]97120xff,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x049713 9714# CHECK: v_cubeid_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0xff,0x05,0x0e,0x04]97150x05,0x00,0xc4,0xd1,0xff,0x05,0x0e,0x049716 9717# CHECK: v_cubeid_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x04,0x0e,0x04]97180x05,0x00,0xc4,0xd1,0x01,0x04,0x0e,0x049719 9720# CHECK: v_cubeid_f32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0x65,0x04,0x0e,0x04]97210x05,0x00,0xc4,0xd1,0x65,0x04,0x0e,0x049722 9723# CHECK: v_cubeid_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x66,0x04,0x0e,0x04]97240x05,0x00,0xc4,0xd1,0x66,0x04,0x0e,0x049725 9726# CHECK: v_cubeid_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x67,0x04,0x0e,0x04]97270x05,0x00,0xc4,0xd1,0x67,0x04,0x0e,0x049728 9729# CHECK: v_cubeid_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6a,0x04,0x0e,0x04]97300x05,0x00,0xc4,0xd1,0x6a,0x04,0x0e,0x049731 9732# CHECK: v_cubeid_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6b,0x04,0x0e,0x04]97330x05,0x00,0xc4,0xd1,0x6b,0x04,0x0e,0x049734 9735# CHECK: v_cubeid_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x7c,0x04,0x0e,0x04]97360x05,0x00,0xc4,0xd1,0x7c,0x04,0x0e,0x049737 9738# CHECK: v_cubeid_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0xc4,0xd1,0x7e,0x04,0x0e,0x04]97390x05,0x00,0xc4,0xd1,0x7e,0x04,0x0e,0x049740 9741# CHECK: v_cubeid_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0xc4,0xd1,0x7f,0x04,0x0e,0x04]97420x05,0x00,0xc4,0xd1,0x7f,0x04,0x0e,0x049743 9744# CHECK: v_cubeid_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0xc4,0xd1,0x80,0x04,0x0e,0x04]97450x05,0x00,0xc4,0xd1,0x80,0x04,0x0e,0x049746 9747# CHECK: v_cubeid_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0xc1,0x04,0x0e,0x04]97480x05,0x00,0xc4,0xd1,0xc1,0x04,0x0e,0x049749 9750# CHECK: v_cubeid_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0xc4,0xd1,0xf0,0x04,0x0e,0x04]97510x05,0x00,0xc4,0xd1,0xf0,0x04,0x0e,0x049752 9753# CHECK: v_cubeid_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0xf7,0x04,0x0e,0x04]97540x05,0x00,0xc4,0xd1,0xf7,0x04,0x0e,0x049755 9756# CHECK: v_cubeid_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xff,0x0f,0x04]97570x05,0x00,0xc4,0xd1,0x01,0xff,0x0f,0x049758 9759# CHECK: v_cubeid_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0c,0x04]97600x05,0x00,0xc4,0xd1,0x01,0x05,0x0c,0x049761 9762# CHECK: v_cubeid_f32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xcb,0x0c,0x04]97630x05,0x00,0xc4,0xd1,0x01,0xcb,0x0c,0x049764 9765# CHECK: v_cubeid_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xcd,0x0c,0x04]97660x05,0x00,0xc4,0xd1,0x01,0xcd,0x0c,0x049767 9768# CHECK: v_cubeid_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xcf,0x0c,0x04]97690x05,0x00,0xc4,0xd1,0x01,0xcf,0x0c,0x049770 9771# CHECK: v_cubeid_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xd5,0x0c,0x04]97720x05,0x00,0xc4,0xd1,0x01,0xd5,0x0c,0x049773 9774# CHECK: v_cubeid_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xd7,0x0c,0x04]97750x05,0x00,0xc4,0xd1,0x01,0xd7,0x0c,0x049776 9777# CHECK: v_cubeid_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xf9,0x0c,0x04]97780x05,0x00,0xc4,0xd1,0x01,0xf9,0x0c,0x049779 9780# CHECK: v_cubeid_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xfd,0x0c,0x04]97810x05,0x00,0xc4,0xd1,0x01,0xfd,0x0c,0x049782 9783# CHECK: v_cubeid_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xff,0x0c,0x04]97840x05,0x00,0xc4,0xd1,0x01,0xff,0x0c,0x049785 9786# CHECK: v_cubeid_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x01,0x0d,0x04]97870x05,0x00,0xc4,0xd1,0x01,0x01,0x0d,0x049788 9789# CHECK: v_cubeid_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x83,0x0d,0x04]97900x05,0x00,0xc4,0xd1,0x01,0x83,0x0d,0x049791 9792# CHECK: v_cubeid_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xe1,0x0d,0x04]97930x05,0x00,0xc4,0xd1,0x01,0xe1,0x0d,0x049794 9795# CHECK: v_cubeid_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xef,0x0d,0x04]97960x05,0x00,0xc4,0xd1,0x01,0xef,0x0d,0x049797 9798# CHECK: v_cubeid_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x07]97990x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x079800 9801# CHECK: v_cubeid_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x00]98020x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x009803 9804# CHECK: v_cubeid_f32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x96,0x01]98050x05,0x00,0xc4,0xd1,0x01,0x05,0x96,0x019806 9807# CHECK: v_cubeid_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x9a,0x01]98080x05,0x00,0xc4,0xd1,0x01,0x05,0x9a,0x019809 9810# CHECK: v_cubeid_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x9e,0x01]98110x05,0x00,0xc4,0xd1,0x01,0x05,0x9e,0x019812 9813# CHECK: v_cubeid_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xaa,0x01]98140x05,0x00,0xc4,0xd1,0x01,0x05,0xaa,0x019815 9816# CHECK: v_cubeid_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xae,0x01]98170x05,0x00,0xc4,0xd1,0x01,0x05,0xae,0x019818 9819# CHECK: v_cubeid_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xf2,0x01]98200x05,0x00,0xc4,0xd1,0x01,0x05,0xf2,0x019821 9822# CHECK: v_cubeid_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfa,0x01]98230x05,0x00,0xc4,0xd1,0x01,0x05,0xfa,0x019824 9825# CHECK: v_cubeid_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x01]98260x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x019827 9828# CHECK: v_cubeid_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x02,0x02]98290x05,0x00,0xc4,0xd1,0x01,0x05,0x02,0x029830 9831# CHECK: v_cubeid_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x06,0x03]98320x05,0x00,0xc4,0xd1,0x01,0x05,0x06,0x039833 9834# CHECK: v_cubeid_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xc2,0x03]98350x05,0x00,0xc4,0xd1,0x01,0x05,0xc2,0x039836 9837# CHECK: v_cubeid_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xde,0x03]98380x05,0x00,0xc4,0xd1,0x01,0x05,0xde,0x039839 9840# CHECK: v_cubeid_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x24]98410x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x249842 9843# CHECK: v_cubeid_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x44]98440x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x449845 9846# CHECK: v_cubeid_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x84]98470x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x849848 9849# CHECK: v_cubeid_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0xe4]98500x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0xe49851 9852# CHECK: v_cubeid_f32 v5, |v1|, v2, v3           ; encoding: [0x05,0x01,0xc4,0xd1,0x01,0x05,0x0e,0x04]98530x05,0x01,0xc4,0xd1,0x01,0x05,0x0e,0x049854 9855# CHECK: v_cubeid_f32 v5, v1, |v2|, v3           ; encoding: [0x05,0x02,0xc4,0xd1,0x01,0x05,0x0e,0x04]98560x05,0x02,0xc4,0xd1,0x01,0x05,0x0e,0x049857 9858# CHECK: v_cubeid_f32 v5, v1, v2, |v3|           ; encoding: [0x05,0x04,0xc4,0xd1,0x01,0x05,0x0e,0x04]98590x05,0x04,0xc4,0xd1,0x01,0x05,0x0e,0x049860 9861# CHECK: v_cubeid_f32 v5, |v1|, |v2|, |v3|       ; encoding: [0x05,0x07,0xc4,0xd1,0x01,0x05,0x0e,0x04]98620x05,0x07,0xc4,0xd1,0x01,0x05,0x0e,0x049863 9864# CHECK: v_cubeid_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0xc4,0xd1,0x01,0x05,0x0e,0x04]98650x05,0x80,0xc4,0xd1,0x01,0x05,0x0e,0x049866 9867# CHECK: v_cubeid_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x0c]98680x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x0c9869 9870# CHECK: v_cubeid_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x14]98710x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x149872 9873# CHECK: v_cubeid_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x1c]98740x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x1c9875 9876# CHECK: v_cubesc_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04]98770x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x049878 9879# CHECK: v_cubesc_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04]98800xff,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x049881 9882# CHECK: v_cubesc_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0xff,0x05,0x0e,0x04]98830x05,0x00,0xc5,0xd1,0xff,0x05,0x0e,0x049884 9885# CHECK: v_cubesc_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x04,0x0e,0x04]98860x05,0x00,0xc5,0xd1,0x01,0x04,0x0e,0x049887 9888# CHECK: v_cubesc_f32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0x65,0x04,0x0e,0x04]98890x05,0x00,0xc5,0xd1,0x65,0x04,0x0e,0x049890 9891# CHECK: v_cubesc_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x66,0x04,0x0e,0x04]98920x05,0x00,0xc5,0xd1,0x66,0x04,0x0e,0x049893 9894# CHECK: v_cubesc_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x67,0x04,0x0e,0x04]98950x05,0x00,0xc5,0xd1,0x67,0x04,0x0e,0x049896 9897# CHECK: v_cubesc_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6a,0x04,0x0e,0x04]98980x05,0x00,0xc5,0xd1,0x6a,0x04,0x0e,0x049899 9900# CHECK: v_cubesc_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6b,0x04,0x0e,0x04]99010x05,0x00,0xc5,0xd1,0x6b,0x04,0x0e,0x049902 9903# CHECK: v_cubesc_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x7c,0x04,0x0e,0x04]99040x05,0x00,0xc5,0xd1,0x7c,0x04,0x0e,0x049905 9906# CHECK: v_cubesc_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0xc5,0xd1,0x7e,0x04,0x0e,0x04]99070x05,0x00,0xc5,0xd1,0x7e,0x04,0x0e,0x049908 9909# CHECK: v_cubesc_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0xc5,0xd1,0x7f,0x04,0x0e,0x04]99100x05,0x00,0xc5,0xd1,0x7f,0x04,0x0e,0x049911 9912# CHECK: v_cubesc_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0xc5,0xd1,0x80,0x04,0x0e,0x04]99130x05,0x00,0xc5,0xd1,0x80,0x04,0x0e,0x049914 9915# CHECK: v_cubesc_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0xc1,0x04,0x0e,0x04]99160x05,0x00,0xc5,0xd1,0xc1,0x04,0x0e,0x049917 9918# CHECK: v_cubesc_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0xc5,0xd1,0xf0,0x04,0x0e,0x04]99190x05,0x00,0xc5,0xd1,0xf0,0x04,0x0e,0x049920 9921# CHECK: v_cubesc_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0xf7,0x04,0x0e,0x04]99220x05,0x00,0xc5,0xd1,0xf7,0x04,0x0e,0x049923 9924# CHECK: v_cubesc_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xff,0x0f,0x04]99250x05,0x00,0xc5,0xd1,0x01,0xff,0x0f,0x049926 9927# CHECK: v_cubesc_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0c,0x04]99280x05,0x00,0xc5,0xd1,0x01,0x05,0x0c,0x049929 9930# CHECK: v_cubesc_f32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xcb,0x0c,0x04]99310x05,0x00,0xc5,0xd1,0x01,0xcb,0x0c,0x049932 9933# CHECK: v_cubesc_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xcd,0x0c,0x04]99340x05,0x00,0xc5,0xd1,0x01,0xcd,0x0c,0x049935 9936# CHECK: v_cubesc_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xcf,0x0c,0x04]99370x05,0x00,0xc5,0xd1,0x01,0xcf,0x0c,0x049938 9939# CHECK: v_cubesc_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xd5,0x0c,0x04]99400x05,0x00,0xc5,0xd1,0x01,0xd5,0x0c,0x049941 9942# CHECK: v_cubesc_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xd7,0x0c,0x04]99430x05,0x00,0xc5,0xd1,0x01,0xd7,0x0c,0x049944 9945# CHECK: v_cubesc_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xf9,0x0c,0x04]99460x05,0x00,0xc5,0xd1,0x01,0xf9,0x0c,0x049947 9948# CHECK: v_cubesc_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xfd,0x0c,0x04]99490x05,0x00,0xc5,0xd1,0x01,0xfd,0x0c,0x049950 9951# CHECK: v_cubesc_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xff,0x0c,0x04]99520x05,0x00,0xc5,0xd1,0x01,0xff,0x0c,0x049953 9954# CHECK: v_cubesc_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x01,0x0d,0x04]99550x05,0x00,0xc5,0xd1,0x01,0x01,0x0d,0x049956 9957# CHECK: v_cubesc_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x83,0x0d,0x04]99580x05,0x00,0xc5,0xd1,0x01,0x83,0x0d,0x049959 9960# CHECK: v_cubesc_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xe1,0x0d,0x04]99610x05,0x00,0xc5,0xd1,0x01,0xe1,0x0d,0x049962 9963# CHECK: v_cubesc_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xef,0x0d,0x04]99640x05,0x00,0xc5,0xd1,0x01,0xef,0x0d,0x049965 9966# CHECK: v_cubesc_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x07]99670x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x079968 9969# CHECK: v_cubesc_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x00]99700x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x009971 9972# CHECK: v_cubesc_f32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x96,0x01]99730x05,0x00,0xc5,0xd1,0x01,0x05,0x96,0x019974 9975# CHECK: v_cubesc_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x9a,0x01]99760x05,0x00,0xc5,0xd1,0x01,0x05,0x9a,0x019977 9978# CHECK: v_cubesc_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x9e,0x01]99790x05,0x00,0xc5,0xd1,0x01,0x05,0x9e,0x019980 9981# CHECK: v_cubesc_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xaa,0x01]99820x05,0x00,0xc5,0xd1,0x01,0x05,0xaa,0x019983 9984# CHECK: v_cubesc_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xae,0x01]99850x05,0x00,0xc5,0xd1,0x01,0x05,0xae,0x019986 9987# CHECK: v_cubesc_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xf2,0x01]99880x05,0x00,0xc5,0xd1,0x01,0x05,0xf2,0x019989 9990# CHECK: v_cubesc_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfa,0x01]99910x05,0x00,0xc5,0xd1,0x01,0x05,0xfa,0x019992 9993# CHECK: v_cubesc_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x01]99940x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x019995 9996# CHECK: v_cubesc_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x02,0x02]99970x05,0x00,0xc5,0xd1,0x01,0x05,0x02,0x029998 9999# CHECK: v_cubesc_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x06,0x03]100000x05,0x00,0xc5,0xd1,0x01,0x05,0x06,0x0310001 10002# CHECK: v_cubesc_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xc2,0x03]100030x05,0x00,0xc5,0xd1,0x01,0x05,0xc2,0x0310004 10005# CHECK: v_cubesc_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xde,0x03]100060x05,0x00,0xc5,0xd1,0x01,0x05,0xde,0x0310007 10008# CHECK: v_cubesc_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x24]100090x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x2410010 10011# CHECK: v_cubesc_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x44]100120x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x4410013 10014# CHECK: v_cubesc_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x84]100150x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x8410016 10017# CHECK: v_cubesc_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0xe4]100180x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0xe410019 10020# CHECK: v_cubesc_f32 v5, |v1|, v2, v3           ; encoding: [0x05,0x01,0xc5,0xd1,0x01,0x05,0x0e,0x04]100210x05,0x01,0xc5,0xd1,0x01,0x05,0x0e,0x0410022 10023# CHECK: v_cubesc_f32 v5, v1, |v2|, v3           ; encoding: [0x05,0x02,0xc5,0xd1,0x01,0x05,0x0e,0x04]100240x05,0x02,0xc5,0xd1,0x01,0x05,0x0e,0x0410025 10026# CHECK: v_cubesc_f32 v5, v1, v2, |v3|           ; encoding: [0x05,0x04,0xc5,0xd1,0x01,0x05,0x0e,0x04]100270x05,0x04,0xc5,0xd1,0x01,0x05,0x0e,0x0410028 10029# CHECK: v_cubesc_f32 v5, |v1|, |v2|, |v3|       ; encoding: [0x05,0x07,0xc5,0xd1,0x01,0x05,0x0e,0x04]100300x05,0x07,0xc5,0xd1,0x01,0x05,0x0e,0x0410031 10032# CHECK: v_cubesc_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0xc5,0xd1,0x01,0x05,0x0e,0x04]100330x05,0x80,0xc5,0xd1,0x01,0x05,0x0e,0x0410034 10035# CHECK: v_cubesc_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x0c]100360x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x0c10037 10038# CHECK: v_cubesc_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x14]100390x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x1410040 10041# CHECK: v_cubesc_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x1c]100420x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x1c10043 10044# CHECK: v_cubetc_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04]100450x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x0410046 10047# CHECK: v_cubetc_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04]100480xff,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x0410049 10050# CHECK: v_cubetc_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0xff,0x05,0x0e,0x04]100510x05,0x00,0xc6,0xd1,0xff,0x05,0x0e,0x0410052 10053# CHECK: v_cubetc_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x04,0x0e,0x04]100540x05,0x00,0xc6,0xd1,0x01,0x04,0x0e,0x0410055 10056# CHECK: v_cubetc_f32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0x65,0x04,0x0e,0x04]100570x05,0x00,0xc6,0xd1,0x65,0x04,0x0e,0x0410058 10059# CHECK: v_cubetc_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x66,0x04,0x0e,0x04]100600x05,0x00,0xc6,0xd1,0x66,0x04,0x0e,0x0410061 10062# CHECK: v_cubetc_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x67,0x04,0x0e,0x04]100630x05,0x00,0xc6,0xd1,0x67,0x04,0x0e,0x0410064 10065# CHECK: v_cubetc_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6a,0x04,0x0e,0x04]100660x05,0x00,0xc6,0xd1,0x6a,0x04,0x0e,0x0410067 10068# CHECK: v_cubetc_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6b,0x04,0x0e,0x04]100690x05,0x00,0xc6,0xd1,0x6b,0x04,0x0e,0x0410070 10071# CHECK: v_cubetc_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x7c,0x04,0x0e,0x04]100720x05,0x00,0xc6,0xd1,0x7c,0x04,0x0e,0x0410073 10074# CHECK: v_cubetc_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0xc6,0xd1,0x7e,0x04,0x0e,0x04]100750x05,0x00,0xc6,0xd1,0x7e,0x04,0x0e,0x0410076 10077# CHECK: v_cubetc_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0xc6,0xd1,0x7f,0x04,0x0e,0x04]100780x05,0x00,0xc6,0xd1,0x7f,0x04,0x0e,0x0410079 10080# CHECK: v_cubetc_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0xc6,0xd1,0x80,0x04,0x0e,0x04]100810x05,0x00,0xc6,0xd1,0x80,0x04,0x0e,0x0410082 10083# CHECK: v_cubetc_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0xc1,0x04,0x0e,0x04]100840x05,0x00,0xc6,0xd1,0xc1,0x04,0x0e,0x0410085 10086# CHECK: v_cubetc_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0xc6,0xd1,0xf0,0x04,0x0e,0x04]100870x05,0x00,0xc6,0xd1,0xf0,0x04,0x0e,0x0410088 10089# CHECK: v_cubetc_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0xf7,0x04,0x0e,0x04]100900x05,0x00,0xc6,0xd1,0xf7,0x04,0x0e,0x0410091 10092# CHECK: v_cubetc_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xff,0x0f,0x04]100930x05,0x00,0xc6,0xd1,0x01,0xff,0x0f,0x0410094 10095# CHECK: v_cubetc_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0c,0x04]100960x05,0x00,0xc6,0xd1,0x01,0x05,0x0c,0x0410097 10098# CHECK: v_cubetc_f32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xcb,0x0c,0x04]100990x05,0x00,0xc6,0xd1,0x01,0xcb,0x0c,0x0410100 10101# CHECK: v_cubetc_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xcd,0x0c,0x04]101020x05,0x00,0xc6,0xd1,0x01,0xcd,0x0c,0x0410103 10104# CHECK: v_cubetc_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xcf,0x0c,0x04]101050x05,0x00,0xc6,0xd1,0x01,0xcf,0x0c,0x0410106 10107# CHECK: v_cubetc_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xd5,0x0c,0x04]101080x05,0x00,0xc6,0xd1,0x01,0xd5,0x0c,0x0410109 10110# CHECK: v_cubetc_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xd7,0x0c,0x04]101110x05,0x00,0xc6,0xd1,0x01,0xd7,0x0c,0x0410112 10113# CHECK: v_cubetc_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xf9,0x0c,0x04]101140x05,0x00,0xc6,0xd1,0x01,0xf9,0x0c,0x0410115 10116# CHECK: v_cubetc_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xfd,0x0c,0x04]101170x05,0x00,0xc6,0xd1,0x01,0xfd,0x0c,0x0410118 10119# CHECK: v_cubetc_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xff,0x0c,0x04]101200x05,0x00,0xc6,0xd1,0x01,0xff,0x0c,0x0410121 10122# CHECK: v_cubetc_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x01,0x0d,0x04]101230x05,0x00,0xc6,0xd1,0x01,0x01,0x0d,0x0410124 10125# CHECK: v_cubetc_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x83,0x0d,0x04]101260x05,0x00,0xc6,0xd1,0x01,0x83,0x0d,0x0410127 10128# CHECK: v_cubetc_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xe1,0x0d,0x04]101290x05,0x00,0xc6,0xd1,0x01,0xe1,0x0d,0x0410130 10131# CHECK: v_cubetc_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xef,0x0d,0x04]101320x05,0x00,0xc6,0xd1,0x01,0xef,0x0d,0x0410133 10134# CHECK: v_cubetc_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x07]101350x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x0710136 10137# CHECK: v_cubetc_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x00]101380x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x0010139 10140# CHECK: v_cubetc_f32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x96,0x01]101410x05,0x00,0xc6,0xd1,0x01,0x05,0x96,0x0110142 10143# CHECK: v_cubetc_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x9a,0x01]101440x05,0x00,0xc6,0xd1,0x01,0x05,0x9a,0x0110145 10146# CHECK: v_cubetc_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x9e,0x01]101470x05,0x00,0xc6,0xd1,0x01,0x05,0x9e,0x0110148 10149# CHECK: v_cubetc_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xaa,0x01]101500x05,0x00,0xc6,0xd1,0x01,0x05,0xaa,0x0110151 10152# CHECK: v_cubetc_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xae,0x01]101530x05,0x00,0xc6,0xd1,0x01,0x05,0xae,0x0110154 10155# CHECK: v_cubetc_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xf2,0x01]101560x05,0x00,0xc6,0xd1,0x01,0x05,0xf2,0x0110157 10158# CHECK: v_cubetc_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfa,0x01]101590x05,0x00,0xc6,0xd1,0x01,0x05,0xfa,0x0110160 10161# CHECK: v_cubetc_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x01]101620x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x0110163 10164# CHECK: v_cubetc_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x02,0x02]101650x05,0x00,0xc6,0xd1,0x01,0x05,0x02,0x0210166 10167# CHECK: v_cubetc_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x06,0x03]101680x05,0x00,0xc6,0xd1,0x01,0x05,0x06,0x0310169 10170# CHECK: v_cubetc_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xc2,0x03]101710x05,0x00,0xc6,0xd1,0x01,0x05,0xc2,0x0310172 10173# CHECK: v_cubetc_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xde,0x03]101740x05,0x00,0xc6,0xd1,0x01,0x05,0xde,0x0310175 10176# CHECK: v_cubetc_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x24]101770x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x2410178 10179# CHECK: v_cubetc_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x44]101800x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x4410181 10182# CHECK: v_cubetc_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x84]101830x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x8410184 10185# CHECK: v_cubetc_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0xe4]101860x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0xe410187 10188# CHECK: v_cubetc_f32 v5, |v1|, v2, v3           ; encoding: [0x05,0x01,0xc6,0xd1,0x01,0x05,0x0e,0x04]101890x05,0x01,0xc6,0xd1,0x01,0x05,0x0e,0x0410190 10191# CHECK: v_cubetc_f32 v5, v1, |v2|, v3           ; encoding: [0x05,0x02,0xc6,0xd1,0x01,0x05,0x0e,0x04]101920x05,0x02,0xc6,0xd1,0x01,0x05,0x0e,0x0410193 10194# CHECK: v_cubetc_f32 v5, v1, v2, |v3|           ; encoding: [0x05,0x04,0xc6,0xd1,0x01,0x05,0x0e,0x04]101950x05,0x04,0xc6,0xd1,0x01,0x05,0x0e,0x0410196 10197# CHECK: v_cubetc_f32 v5, |v1|, |v2|, |v3|       ; encoding: [0x05,0x07,0xc6,0xd1,0x01,0x05,0x0e,0x04]101980x05,0x07,0xc6,0xd1,0x01,0x05,0x0e,0x0410199 10200# CHECK: v_cubetc_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0xc6,0xd1,0x01,0x05,0x0e,0x04]102010x05,0x80,0xc6,0xd1,0x01,0x05,0x0e,0x0410202 10203# CHECK: v_cubetc_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x0c]102040x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x0c10205 10206# CHECK: v_cubetc_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x14]102070x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x1410208 10209# CHECK: v_cubetc_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x1c]102100x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x1c10211 10212# CHECK: v_cubema_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04]102130x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x0410214 10215# CHECK: v_cubema_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04]102160xff,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x0410217 10218# CHECK: v_cubema_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0xff,0x05,0x0e,0x04]102190x05,0x00,0xc7,0xd1,0xff,0x05,0x0e,0x0410220 10221# CHECK: v_cubema_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x04,0x0e,0x04]102220x05,0x00,0xc7,0xd1,0x01,0x04,0x0e,0x0410223 10224# CHECK: v_cubema_f32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0x65,0x04,0x0e,0x04]102250x05,0x00,0xc7,0xd1,0x65,0x04,0x0e,0x0410226 10227# CHECK: v_cubema_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x66,0x04,0x0e,0x04]102280x05,0x00,0xc7,0xd1,0x66,0x04,0x0e,0x0410229 10230# CHECK: v_cubema_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x67,0x04,0x0e,0x04]102310x05,0x00,0xc7,0xd1,0x67,0x04,0x0e,0x0410232 10233# CHECK: v_cubema_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6a,0x04,0x0e,0x04]102340x05,0x00,0xc7,0xd1,0x6a,0x04,0x0e,0x0410235 10236# CHECK: v_cubema_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6b,0x04,0x0e,0x04]102370x05,0x00,0xc7,0xd1,0x6b,0x04,0x0e,0x0410238 10239# CHECK: v_cubema_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x7c,0x04,0x0e,0x04]102400x05,0x00,0xc7,0xd1,0x7c,0x04,0x0e,0x0410241 10242# CHECK: v_cubema_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0xc7,0xd1,0x7e,0x04,0x0e,0x04]102430x05,0x00,0xc7,0xd1,0x7e,0x04,0x0e,0x0410244 10245# CHECK: v_cubema_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0xc7,0xd1,0x7f,0x04,0x0e,0x04]102460x05,0x00,0xc7,0xd1,0x7f,0x04,0x0e,0x0410247 10248# CHECK: v_cubema_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0xc7,0xd1,0x80,0x04,0x0e,0x04]102490x05,0x00,0xc7,0xd1,0x80,0x04,0x0e,0x0410250 10251# CHECK: v_cubema_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0xc1,0x04,0x0e,0x04]102520x05,0x00,0xc7,0xd1,0xc1,0x04,0x0e,0x0410253 10254# CHECK: v_cubema_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0xc7,0xd1,0xf0,0x04,0x0e,0x04]102550x05,0x00,0xc7,0xd1,0xf0,0x04,0x0e,0x0410256 10257# CHECK: v_cubema_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0xf7,0x04,0x0e,0x04]102580x05,0x00,0xc7,0xd1,0xf7,0x04,0x0e,0x0410259 10260# CHECK: v_cubema_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xff,0x0f,0x04]102610x05,0x00,0xc7,0xd1,0x01,0xff,0x0f,0x0410262 10263# CHECK: v_cubema_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0c,0x04]102640x05,0x00,0xc7,0xd1,0x01,0x05,0x0c,0x0410265 10266# CHECK: v_cubema_f32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xcb,0x0c,0x04]102670x05,0x00,0xc7,0xd1,0x01,0xcb,0x0c,0x0410268 10269# CHECK: v_cubema_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xcd,0x0c,0x04]102700x05,0x00,0xc7,0xd1,0x01,0xcd,0x0c,0x0410271 10272# CHECK: v_cubema_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xcf,0x0c,0x04]102730x05,0x00,0xc7,0xd1,0x01,0xcf,0x0c,0x0410274 10275# CHECK: v_cubema_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xd5,0x0c,0x04]102760x05,0x00,0xc7,0xd1,0x01,0xd5,0x0c,0x0410277 10278# CHECK: v_cubema_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xd7,0x0c,0x04]102790x05,0x00,0xc7,0xd1,0x01,0xd7,0x0c,0x0410280 10281# CHECK: v_cubema_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xf9,0x0c,0x04]102820x05,0x00,0xc7,0xd1,0x01,0xf9,0x0c,0x0410283 10284# CHECK: v_cubema_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xfd,0x0c,0x04]102850x05,0x00,0xc7,0xd1,0x01,0xfd,0x0c,0x0410286 10287# CHECK: v_cubema_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xff,0x0c,0x04]102880x05,0x00,0xc7,0xd1,0x01,0xff,0x0c,0x0410289 10290# CHECK: v_cubema_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x01,0x0d,0x04]102910x05,0x00,0xc7,0xd1,0x01,0x01,0x0d,0x0410292 10293# CHECK: v_cubema_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x83,0x0d,0x04]102940x05,0x00,0xc7,0xd1,0x01,0x83,0x0d,0x0410295 10296# CHECK: v_cubema_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xe1,0x0d,0x04]102970x05,0x00,0xc7,0xd1,0x01,0xe1,0x0d,0x0410298 10299# CHECK: v_cubema_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xef,0x0d,0x04]103000x05,0x00,0xc7,0xd1,0x01,0xef,0x0d,0x0410301 10302# CHECK: v_cubema_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x07]103030x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x0710304 10305# CHECK: v_cubema_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x00]103060x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x0010307 10308# CHECK: v_cubema_f32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x96,0x01]103090x05,0x00,0xc7,0xd1,0x01,0x05,0x96,0x0110310 10311# CHECK: v_cubema_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x9a,0x01]103120x05,0x00,0xc7,0xd1,0x01,0x05,0x9a,0x0110313 10314# CHECK: v_cubema_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x9e,0x01]103150x05,0x00,0xc7,0xd1,0x01,0x05,0x9e,0x0110316 10317# CHECK: v_cubema_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xaa,0x01]103180x05,0x00,0xc7,0xd1,0x01,0x05,0xaa,0x0110319 10320# CHECK: v_cubema_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xae,0x01]103210x05,0x00,0xc7,0xd1,0x01,0x05,0xae,0x0110322 10323# CHECK: v_cubema_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xf2,0x01]103240x05,0x00,0xc7,0xd1,0x01,0x05,0xf2,0x0110325 10326# CHECK: v_cubema_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfa,0x01]103270x05,0x00,0xc7,0xd1,0x01,0x05,0xfa,0x0110328 10329# CHECK: v_cubema_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x01]103300x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x0110331 10332# CHECK: v_cubema_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x02,0x02]103330x05,0x00,0xc7,0xd1,0x01,0x05,0x02,0x0210334 10335# CHECK: v_cubema_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x06,0x03]103360x05,0x00,0xc7,0xd1,0x01,0x05,0x06,0x0310337 10338# CHECK: v_cubema_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xc2,0x03]103390x05,0x00,0xc7,0xd1,0x01,0x05,0xc2,0x0310340 10341# CHECK: v_cubema_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xde,0x03]103420x05,0x00,0xc7,0xd1,0x01,0x05,0xde,0x0310343 10344# CHECK: v_cubema_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x24]103450x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x2410346 10347# CHECK: v_cubema_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x44]103480x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x4410349 10350# CHECK: v_cubema_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x84]103510x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x8410352 10353# CHECK: v_cubema_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0xe4]103540x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0xe410355 10356# CHECK: v_cubema_f32 v5, |v1|, v2, v3           ; encoding: [0x05,0x01,0xc7,0xd1,0x01,0x05,0x0e,0x04]103570x05,0x01,0xc7,0xd1,0x01,0x05,0x0e,0x0410358 10359# CHECK: v_cubema_f32 v5, v1, |v2|, v3           ; encoding: [0x05,0x02,0xc7,0xd1,0x01,0x05,0x0e,0x04]103600x05,0x02,0xc7,0xd1,0x01,0x05,0x0e,0x0410361 10362# CHECK: v_cubema_f32 v5, v1, v2, |v3|           ; encoding: [0x05,0x04,0xc7,0xd1,0x01,0x05,0x0e,0x04]103630x05,0x04,0xc7,0xd1,0x01,0x05,0x0e,0x0410364 10365# CHECK: v_cubema_f32 v5, |v1|, |v2|, |v3|       ; encoding: [0x05,0x07,0xc7,0xd1,0x01,0x05,0x0e,0x04]103660x05,0x07,0xc7,0xd1,0x01,0x05,0x0e,0x0410367 10368# CHECK: v_cubema_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0xc7,0xd1,0x01,0x05,0x0e,0x04]103690x05,0x80,0xc7,0xd1,0x01,0x05,0x0e,0x0410370 10371# CHECK: v_cubema_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x0c]103720x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x0c10373 10374# CHECK: v_cubema_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x14]103750x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x1410376 10377# CHECK: v_cubema_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x1c]103780x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x1c10379 10380# CHECK: v_bfe_u32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04]103810x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x0410382 10383# CHECK: v_bfe_u32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04]103840xff,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x0410385 10386# CHECK: v_bfe_u32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0xff,0x05,0x0e,0x04]103870x05,0x00,0xc8,0xd1,0xff,0x05,0x0e,0x0410388 10389# CHECK: v_bfe_u32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x04,0x0e,0x04]103900x05,0x00,0xc8,0xd1,0x01,0x04,0x0e,0x0410391 10392# CHECK: v_bfe_u32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0x65,0x04,0x0e,0x04]103930x05,0x00,0xc8,0xd1,0x65,0x04,0x0e,0x0410394 10395# CHECK: v_bfe_u32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xc8,0xd1,0x66,0x04,0x0e,0x04]103960x05,0x00,0xc8,0xd1,0x66,0x04,0x0e,0x0410397 10398# CHECK: v_bfe_u32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xc8,0xd1,0x67,0x04,0x0e,0x04]103990x05,0x00,0xc8,0xd1,0x67,0x04,0x0e,0x0410400 10401# CHECK: v_bfe_u32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6a,0x04,0x0e,0x04]104020x05,0x00,0xc8,0xd1,0x6a,0x04,0x0e,0x0410403 10404# CHECK: v_bfe_u32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6b,0x04,0x0e,0x04]104050x05,0x00,0xc8,0xd1,0x6b,0x04,0x0e,0x0410406 10407# CHECK: v_bfe_u32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x7c,0x04,0x0e,0x04]104080x05,0x00,0xc8,0xd1,0x7c,0x04,0x0e,0x0410409 10410# CHECK: v_bfe_u32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xc8,0xd1,0x7e,0x04,0x0e,0x04]104110x05,0x00,0xc8,0xd1,0x7e,0x04,0x0e,0x0410412 10413# CHECK: v_bfe_u32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xc8,0xd1,0x7f,0x04,0x0e,0x04]104140x05,0x00,0xc8,0xd1,0x7f,0x04,0x0e,0x0410415 10416# CHECK: v_bfe_u32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xc8,0xd1,0x80,0x04,0x0e,0x04]104170x05,0x00,0xc8,0xd1,0x80,0x04,0x0e,0x0410418 10419# CHECK: v_bfe_u32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0xc1,0x04,0x0e,0x04]104200x05,0x00,0xc8,0xd1,0xc1,0x04,0x0e,0x0410421 10422# CHECK: v_bfe_u32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xc8,0xd1,0xf0,0x04,0x0e,0x04]104230x05,0x00,0xc8,0xd1,0xf0,0x04,0x0e,0x0410424 10425# CHECK: v_bfe_u32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0xf7,0x04,0x0e,0x04]104260x05,0x00,0xc8,0xd1,0xf7,0x04,0x0e,0x0410427 10428# CHECK: v_bfe_u32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xff,0x0f,0x04]104290x05,0x00,0xc8,0xd1,0x01,0xff,0x0f,0x0410430 10431# CHECK: v_bfe_u32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0c,0x04]104320x05,0x00,0xc8,0xd1,0x01,0x05,0x0c,0x0410433 10434# CHECK: v_bfe_u32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xcb,0x0c,0x04]104350x05,0x00,0xc8,0xd1,0x01,0xcb,0x0c,0x0410436 10437# CHECK: v_bfe_u32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xcd,0x0c,0x04]104380x05,0x00,0xc8,0xd1,0x01,0xcd,0x0c,0x0410439 10440# CHECK: v_bfe_u32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xcf,0x0c,0x04]104410x05,0x00,0xc8,0xd1,0x01,0xcf,0x0c,0x0410442 10443# CHECK: v_bfe_u32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xd5,0x0c,0x04]104440x05,0x00,0xc8,0xd1,0x01,0xd5,0x0c,0x0410445 10446# CHECK: v_bfe_u32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xd7,0x0c,0x04]104470x05,0x00,0xc8,0xd1,0x01,0xd7,0x0c,0x0410448 10449# CHECK: v_bfe_u32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xf9,0x0c,0x04]104500x05,0x00,0xc8,0xd1,0x01,0xf9,0x0c,0x0410451 10452# CHECK: v_bfe_u32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xfd,0x0c,0x04]104530x05,0x00,0xc8,0xd1,0x01,0xfd,0x0c,0x0410454 10455# CHECK: v_bfe_u32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xff,0x0c,0x04]104560x05,0x00,0xc8,0xd1,0x01,0xff,0x0c,0x0410457 10458# CHECK: v_bfe_u32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x01,0x0d,0x04]104590x05,0x00,0xc8,0xd1,0x01,0x01,0x0d,0x0410460 10461# CHECK: v_bfe_u32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x83,0x0d,0x04]104620x05,0x00,0xc8,0xd1,0x01,0x83,0x0d,0x0410463 10464# CHECK: v_bfe_u32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xe1,0x0d,0x04]104650x05,0x00,0xc8,0xd1,0x01,0xe1,0x0d,0x0410466 10467# CHECK: v_bfe_u32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xef,0x0d,0x04]104680x05,0x00,0xc8,0xd1,0x01,0xef,0x0d,0x0410469 10470# CHECK: v_bfe_u32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x07]104710x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x0710472 10473# CHECK: v_bfe_u32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x00]104740x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x0010475 10476# CHECK: v_bfe_u32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x96,0x01]104770x05,0x00,0xc8,0xd1,0x01,0x05,0x96,0x0110478 10479# CHECK: v_bfe_u32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x9a,0x01]104800x05,0x00,0xc8,0xd1,0x01,0x05,0x9a,0x0110481 10482# CHECK: v_bfe_u32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x9e,0x01]104830x05,0x00,0xc8,0xd1,0x01,0x05,0x9e,0x0110484 10485# CHECK: v_bfe_u32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xaa,0x01]104860x05,0x00,0xc8,0xd1,0x01,0x05,0xaa,0x0110487 10488# CHECK: v_bfe_u32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xae,0x01]104890x05,0x00,0xc8,0xd1,0x01,0x05,0xae,0x0110490 10491# CHECK: v_bfe_u32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xf2,0x01]104920x05,0x00,0xc8,0xd1,0x01,0x05,0xf2,0x0110493 10494# CHECK: v_bfe_u32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfa,0x01]104950x05,0x00,0xc8,0xd1,0x01,0x05,0xfa,0x0110496 10497# CHECK: v_bfe_u32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x01]104980x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x0110499 10500# CHECK: v_bfe_u32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x02,0x02]105010x05,0x00,0xc8,0xd1,0x01,0x05,0x02,0x0210502 10503# CHECK: v_bfe_u32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x06,0x03]105040x05,0x00,0xc8,0xd1,0x01,0x05,0x06,0x0310505 10506# CHECK: v_bfe_u32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xc2,0x03]105070x05,0x00,0xc8,0xd1,0x01,0x05,0xc2,0x0310508 10509# CHECK: v_bfe_u32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xde,0x03]105100x05,0x00,0xc8,0xd1,0x01,0x05,0xde,0x0310511 10512# CHECK: v_bfe_i32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04]105130x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x0410514 10515# CHECK: v_bfe_i32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04]105160xff,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x0410517 10518# CHECK: v_bfe_i32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0xff,0x05,0x0e,0x04]105190x05,0x00,0xc9,0xd1,0xff,0x05,0x0e,0x0410520 10521# CHECK: v_bfe_i32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x04,0x0e,0x04]105220x05,0x00,0xc9,0xd1,0x01,0x04,0x0e,0x0410523 10524# CHECK: v_bfe_i32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0x65,0x04,0x0e,0x04]105250x05,0x00,0xc9,0xd1,0x65,0x04,0x0e,0x0410526 10527# CHECK: v_bfe_i32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xc9,0xd1,0x66,0x04,0x0e,0x04]105280x05,0x00,0xc9,0xd1,0x66,0x04,0x0e,0x0410529 10530# CHECK: v_bfe_i32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xc9,0xd1,0x67,0x04,0x0e,0x04]105310x05,0x00,0xc9,0xd1,0x67,0x04,0x0e,0x0410532 10533# CHECK: v_bfe_i32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6a,0x04,0x0e,0x04]105340x05,0x00,0xc9,0xd1,0x6a,0x04,0x0e,0x0410535 10536# CHECK: v_bfe_i32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6b,0x04,0x0e,0x04]105370x05,0x00,0xc9,0xd1,0x6b,0x04,0x0e,0x0410538 10539# CHECK: v_bfe_i32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x7c,0x04,0x0e,0x04]105400x05,0x00,0xc9,0xd1,0x7c,0x04,0x0e,0x0410541 10542# CHECK: v_bfe_i32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xc9,0xd1,0x7e,0x04,0x0e,0x04]105430x05,0x00,0xc9,0xd1,0x7e,0x04,0x0e,0x0410544 10545# CHECK: v_bfe_i32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xc9,0xd1,0x7f,0x04,0x0e,0x04]105460x05,0x00,0xc9,0xd1,0x7f,0x04,0x0e,0x0410547 10548# CHECK: v_bfe_i32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xc9,0xd1,0x80,0x04,0x0e,0x04]105490x05,0x00,0xc9,0xd1,0x80,0x04,0x0e,0x0410550 10551# CHECK: v_bfe_i32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0xc1,0x04,0x0e,0x04]105520x05,0x00,0xc9,0xd1,0xc1,0x04,0x0e,0x0410553 10554# CHECK: v_bfe_i32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xc9,0xd1,0xf0,0x04,0x0e,0x04]105550x05,0x00,0xc9,0xd1,0xf0,0x04,0x0e,0x0410556 10557# CHECK: v_bfe_i32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0xf7,0x04,0x0e,0x04]105580x05,0x00,0xc9,0xd1,0xf7,0x04,0x0e,0x0410559 10560# CHECK: v_bfe_i32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xff,0x0f,0x04]105610x05,0x00,0xc9,0xd1,0x01,0xff,0x0f,0x0410562 10563# CHECK: v_bfe_i32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0c,0x04]105640x05,0x00,0xc9,0xd1,0x01,0x05,0x0c,0x0410565 10566# CHECK: v_bfe_i32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xcb,0x0c,0x04]105670x05,0x00,0xc9,0xd1,0x01,0xcb,0x0c,0x0410568 10569# CHECK: v_bfe_i32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xcd,0x0c,0x04]105700x05,0x00,0xc9,0xd1,0x01,0xcd,0x0c,0x0410571 10572# CHECK: v_bfe_i32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xcf,0x0c,0x04]105730x05,0x00,0xc9,0xd1,0x01,0xcf,0x0c,0x0410574 10575# CHECK: v_bfe_i32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xd5,0x0c,0x04]105760x05,0x00,0xc9,0xd1,0x01,0xd5,0x0c,0x0410577 10578# CHECK: v_bfe_i32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xd7,0x0c,0x04]105790x05,0x00,0xc9,0xd1,0x01,0xd7,0x0c,0x0410580 10581# CHECK: v_bfe_i32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xf9,0x0c,0x04]105820x05,0x00,0xc9,0xd1,0x01,0xf9,0x0c,0x0410583 10584# CHECK: v_bfe_i32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xfd,0x0c,0x04]105850x05,0x00,0xc9,0xd1,0x01,0xfd,0x0c,0x0410586 10587# CHECK: v_bfe_i32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xff,0x0c,0x04]105880x05,0x00,0xc9,0xd1,0x01,0xff,0x0c,0x0410589 10590# CHECK: v_bfe_i32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x01,0x0d,0x04]105910x05,0x00,0xc9,0xd1,0x01,0x01,0x0d,0x0410592 10593# CHECK: v_bfe_i32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x83,0x0d,0x04]105940x05,0x00,0xc9,0xd1,0x01,0x83,0x0d,0x0410595 10596# CHECK: v_bfe_i32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xe1,0x0d,0x04]105970x05,0x00,0xc9,0xd1,0x01,0xe1,0x0d,0x0410598 10599# CHECK: v_bfe_i32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xef,0x0d,0x04]106000x05,0x00,0xc9,0xd1,0x01,0xef,0x0d,0x0410601 10602# CHECK: v_bfe_i32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x07]106030x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x0710604 10605# CHECK: v_bfe_i32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x00]106060x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x0010607 10608# CHECK: v_bfe_i32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x96,0x01]106090x05,0x00,0xc9,0xd1,0x01,0x05,0x96,0x0110610 10611# CHECK: v_bfe_i32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x9a,0x01]106120x05,0x00,0xc9,0xd1,0x01,0x05,0x9a,0x0110613 10614# CHECK: v_bfe_i32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x9e,0x01]106150x05,0x00,0xc9,0xd1,0x01,0x05,0x9e,0x0110616 10617# CHECK: v_bfe_i32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xaa,0x01]106180x05,0x00,0xc9,0xd1,0x01,0x05,0xaa,0x0110619 10620# CHECK: v_bfe_i32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xae,0x01]106210x05,0x00,0xc9,0xd1,0x01,0x05,0xae,0x0110622 10623# CHECK: v_bfe_i32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xf2,0x01]106240x05,0x00,0xc9,0xd1,0x01,0x05,0xf2,0x0110625 10626# CHECK: v_bfe_i32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfa,0x01]106270x05,0x00,0xc9,0xd1,0x01,0x05,0xfa,0x0110628 10629# CHECK: v_bfe_i32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x01]106300x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x0110631 10632# CHECK: v_bfe_i32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x02,0x02]106330x05,0x00,0xc9,0xd1,0x01,0x05,0x02,0x0210634 10635# CHECK: v_bfe_i32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x06,0x03]106360x05,0x00,0xc9,0xd1,0x01,0x05,0x06,0x0310637 10638# CHECK: v_bfe_i32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xc2,0x03]106390x05,0x00,0xc9,0xd1,0x01,0x05,0xc2,0x0310640 10641# CHECK: v_bfe_i32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xde,0x03]106420x05,0x00,0xc9,0xd1,0x01,0x05,0xde,0x0310643 10644# CHECK: v_bfi_b32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04]106450x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x0410646 10647# CHECK: v_bfi_b32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04]106480xff,0x00,0xca,0xd1,0x01,0x05,0x0e,0x0410649 10650# CHECK: v_bfi_b32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xca,0xd1,0xff,0x05,0x0e,0x04]106510x05,0x00,0xca,0xd1,0xff,0x05,0x0e,0x0410652 10653# CHECK: v_bfi_b32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x04,0x0e,0x04]106540x05,0x00,0xca,0xd1,0x01,0x04,0x0e,0x0410655 10656# CHECK: v_bfi_b32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xca,0xd1,0x65,0x04,0x0e,0x04]106570x05,0x00,0xca,0xd1,0x65,0x04,0x0e,0x0410658 10659# CHECK: v_bfi_b32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xca,0xd1,0x66,0x04,0x0e,0x04]106600x05,0x00,0xca,0xd1,0x66,0x04,0x0e,0x0410661 10662# CHECK: v_bfi_b32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xca,0xd1,0x67,0x04,0x0e,0x04]106630x05,0x00,0xca,0xd1,0x67,0x04,0x0e,0x0410664 10665# CHECK: v_bfi_b32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6a,0x04,0x0e,0x04]106660x05,0x00,0xca,0xd1,0x6a,0x04,0x0e,0x0410667 10668# CHECK: v_bfi_b32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6b,0x04,0x0e,0x04]106690x05,0x00,0xca,0xd1,0x6b,0x04,0x0e,0x0410670 10671# CHECK: v_bfi_b32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x7c,0x04,0x0e,0x04]106720x05,0x00,0xca,0xd1,0x7c,0x04,0x0e,0x0410673 10674# CHECK: v_bfi_b32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xca,0xd1,0x7e,0x04,0x0e,0x04]106750x05,0x00,0xca,0xd1,0x7e,0x04,0x0e,0x0410676 10677# CHECK: v_bfi_b32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xca,0xd1,0x7f,0x04,0x0e,0x04]106780x05,0x00,0xca,0xd1,0x7f,0x04,0x0e,0x0410679 10680# CHECK: v_bfi_b32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xca,0xd1,0x80,0x04,0x0e,0x04]106810x05,0x00,0xca,0xd1,0x80,0x04,0x0e,0x0410682 10683# CHECK: v_bfi_b32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0xc1,0x04,0x0e,0x04]106840x05,0x00,0xca,0xd1,0xc1,0x04,0x0e,0x0410685 10686# CHECK: v_bfi_b32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xca,0xd1,0xf0,0x04,0x0e,0x04]106870x05,0x00,0xca,0xd1,0xf0,0x04,0x0e,0x0410688 10689# CHECK: v_bfi_b32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xca,0xd1,0xf7,0x04,0x0e,0x04]106900x05,0x00,0xca,0xd1,0xf7,0x04,0x0e,0x0410691 10692# CHECK: v_bfi_b32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xff,0x0f,0x04]106930x05,0x00,0xca,0xd1,0x01,0xff,0x0f,0x0410694 10695# CHECK: v_bfi_b32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0c,0x04]106960x05,0x00,0xca,0xd1,0x01,0x05,0x0c,0x0410697 10698# CHECK: v_bfi_b32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xcb,0x0c,0x04]106990x05,0x00,0xca,0xd1,0x01,0xcb,0x0c,0x0410700 10701# CHECK: v_bfi_b32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xcd,0x0c,0x04]107020x05,0x00,0xca,0xd1,0x01,0xcd,0x0c,0x0410703 10704# CHECK: v_bfi_b32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xcf,0x0c,0x04]107050x05,0x00,0xca,0xd1,0x01,0xcf,0x0c,0x0410706 10707# CHECK: v_bfi_b32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xd5,0x0c,0x04]107080x05,0x00,0xca,0xd1,0x01,0xd5,0x0c,0x0410709 10710# CHECK: v_bfi_b32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xd7,0x0c,0x04]107110x05,0x00,0xca,0xd1,0x01,0xd7,0x0c,0x0410712 10713# CHECK: v_bfi_b32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xf9,0x0c,0x04]107140x05,0x00,0xca,0xd1,0x01,0xf9,0x0c,0x0410715 10716# CHECK: v_bfi_b32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xfd,0x0c,0x04]107170x05,0x00,0xca,0xd1,0x01,0xfd,0x0c,0x0410718 10719# CHECK: v_bfi_b32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xff,0x0c,0x04]107200x05,0x00,0xca,0xd1,0x01,0xff,0x0c,0x0410721 10722# CHECK: v_bfi_b32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x01,0x0d,0x04]107230x05,0x00,0xca,0xd1,0x01,0x01,0x0d,0x0410724 10725# CHECK: v_bfi_b32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x83,0x0d,0x04]107260x05,0x00,0xca,0xd1,0x01,0x83,0x0d,0x0410727 10728# CHECK: v_bfi_b32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xe1,0x0d,0x04]107290x05,0x00,0xca,0xd1,0x01,0xe1,0x0d,0x0410730 10731# CHECK: v_bfi_b32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xef,0x0d,0x04]107320x05,0x00,0xca,0xd1,0x01,0xef,0x0d,0x0410733 10734# CHECK: v_bfi_b32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x07]107350x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x0710736 10737# CHECK: v_bfi_b32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x00]107380x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x0010739 10740# CHECK: v_bfi_b32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x96,0x01]107410x05,0x00,0xca,0xd1,0x01,0x05,0x96,0x0110742 10743# CHECK: v_bfi_b32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x9a,0x01]107440x05,0x00,0xca,0xd1,0x01,0x05,0x9a,0x0110745 10746# CHECK: v_bfi_b32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x9e,0x01]107470x05,0x00,0xca,0xd1,0x01,0x05,0x9e,0x0110748 10749# CHECK: v_bfi_b32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xaa,0x01]107500x05,0x00,0xca,0xd1,0x01,0x05,0xaa,0x0110751 10752# CHECK: v_bfi_b32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xae,0x01]107530x05,0x00,0xca,0xd1,0x01,0x05,0xae,0x0110754 10755# CHECK: v_bfi_b32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xf2,0x01]107560x05,0x00,0xca,0xd1,0x01,0x05,0xf2,0x0110757 10758# CHECK: v_bfi_b32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfa,0x01]107590x05,0x00,0xca,0xd1,0x01,0x05,0xfa,0x0110760 10761# CHECK: v_bfi_b32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x01]107620x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x0110763 10764# CHECK: v_bfi_b32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x02,0x02]107650x05,0x00,0xca,0xd1,0x01,0x05,0x02,0x0210766 10767# CHECK: v_bfi_b32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x06,0x03]107680x05,0x00,0xca,0xd1,0x01,0x05,0x06,0x0310769 10770# CHECK: v_bfi_b32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xc2,0x03]107710x05,0x00,0xca,0xd1,0x01,0x05,0xc2,0x0310772 10773# CHECK: v_bfi_b32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xde,0x03]107740x05,0x00,0xca,0xd1,0x01,0x05,0xde,0x0310775 10776# CHECK: v_fma_f32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04]107770x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x0410778 10779# CHECK: v_fma_f32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04]107800xff,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x0410781 10782# CHECK: v_fma_f32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0xff,0x05,0x0e,0x04]107830x05,0x00,0xcb,0xd1,0xff,0x05,0x0e,0x0410784 10785# CHECK: v_fma_f32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x04,0x0e,0x04]107860x05,0x00,0xcb,0xd1,0x01,0x04,0x0e,0x0410787 10788# CHECK: v_fma_f32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0x65,0x04,0x0e,0x04]107890x05,0x00,0xcb,0xd1,0x65,0x04,0x0e,0x0410790 10791# CHECK: v_fma_f32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xcb,0xd1,0x66,0x04,0x0e,0x04]107920x05,0x00,0xcb,0xd1,0x66,0x04,0x0e,0x0410793 10794# CHECK: v_fma_f32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xcb,0xd1,0x67,0x04,0x0e,0x04]107950x05,0x00,0xcb,0xd1,0x67,0x04,0x0e,0x0410796 10797# CHECK: v_fma_f32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6a,0x04,0x0e,0x04]107980x05,0x00,0xcb,0xd1,0x6a,0x04,0x0e,0x0410799 10800# CHECK: v_fma_f32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6b,0x04,0x0e,0x04]108010x05,0x00,0xcb,0xd1,0x6b,0x04,0x0e,0x0410802 10803# CHECK: v_fma_f32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x7c,0x04,0x0e,0x04]108040x05,0x00,0xcb,0xd1,0x7c,0x04,0x0e,0x0410805 10806# CHECK: v_fma_f32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xcb,0xd1,0x7e,0x04,0x0e,0x04]108070x05,0x00,0xcb,0xd1,0x7e,0x04,0x0e,0x0410808 10809# CHECK: v_fma_f32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xcb,0xd1,0x7f,0x04,0x0e,0x04]108100x05,0x00,0xcb,0xd1,0x7f,0x04,0x0e,0x0410811 10812# CHECK: v_fma_f32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xcb,0xd1,0x80,0x04,0x0e,0x04]108130x05,0x00,0xcb,0xd1,0x80,0x04,0x0e,0x0410814 10815# CHECK: v_fma_f32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0xc1,0x04,0x0e,0x04]108160x05,0x00,0xcb,0xd1,0xc1,0x04,0x0e,0x0410817 10818# CHECK: v_fma_f32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xcb,0xd1,0xf0,0x04,0x0e,0x04]108190x05,0x00,0xcb,0xd1,0xf0,0x04,0x0e,0x0410820 10821# CHECK: v_fma_f32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0xf7,0x04,0x0e,0x04]108220x05,0x00,0xcb,0xd1,0xf7,0x04,0x0e,0x0410823 10824# CHECK: v_fma_f32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xff,0x0f,0x04]108250x05,0x00,0xcb,0xd1,0x01,0xff,0x0f,0x0410826 10827# CHECK: v_fma_f32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0c,0x04]108280x05,0x00,0xcb,0xd1,0x01,0x05,0x0c,0x0410829 10830# CHECK: v_fma_f32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xcb,0x0c,0x04]108310x05,0x00,0xcb,0xd1,0x01,0xcb,0x0c,0x0410832 10833# CHECK: v_fma_f32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xcd,0x0c,0x04]108340x05,0x00,0xcb,0xd1,0x01,0xcd,0x0c,0x0410835 10836# CHECK: v_fma_f32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xcf,0x0c,0x04]108370x05,0x00,0xcb,0xd1,0x01,0xcf,0x0c,0x0410838 10839# CHECK: v_fma_f32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xd5,0x0c,0x04]108400x05,0x00,0xcb,0xd1,0x01,0xd5,0x0c,0x0410841 10842# CHECK: v_fma_f32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xd7,0x0c,0x04]108430x05,0x00,0xcb,0xd1,0x01,0xd7,0x0c,0x0410844 10845# CHECK: v_fma_f32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xf9,0x0c,0x04]108460x05,0x00,0xcb,0xd1,0x01,0xf9,0x0c,0x0410847 10848# CHECK: v_fma_f32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xfd,0x0c,0x04]108490x05,0x00,0xcb,0xd1,0x01,0xfd,0x0c,0x0410850 10851# CHECK: v_fma_f32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xff,0x0c,0x04]108520x05,0x00,0xcb,0xd1,0x01,0xff,0x0c,0x0410853 10854# CHECK: v_fma_f32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x01,0x0d,0x04]108550x05,0x00,0xcb,0xd1,0x01,0x01,0x0d,0x0410856 10857# CHECK: v_fma_f32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x83,0x0d,0x04]108580x05,0x00,0xcb,0xd1,0x01,0x83,0x0d,0x0410859 10860# CHECK: v_fma_f32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xe1,0x0d,0x04]108610x05,0x00,0xcb,0xd1,0x01,0xe1,0x0d,0x0410862 10863# CHECK: v_fma_f32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xef,0x0d,0x04]108640x05,0x00,0xcb,0xd1,0x01,0xef,0x0d,0x0410865 10866# CHECK: v_fma_f32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x07]108670x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x0710868 10869# CHECK: v_fma_f32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x00]108700x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x0010871 10872# CHECK: v_fma_f32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x96,0x01]108730x05,0x00,0xcb,0xd1,0x01,0x05,0x96,0x0110874 10875# CHECK: v_fma_f32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x9a,0x01]108760x05,0x00,0xcb,0xd1,0x01,0x05,0x9a,0x0110877 10878# CHECK: v_fma_f32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x9e,0x01]108790x05,0x00,0xcb,0xd1,0x01,0x05,0x9e,0x0110880 10881# CHECK: v_fma_f32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xaa,0x01]108820x05,0x00,0xcb,0xd1,0x01,0x05,0xaa,0x0110883 10884# CHECK: v_fma_f32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xae,0x01]108850x05,0x00,0xcb,0xd1,0x01,0x05,0xae,0x0110886 10887# CHECK: v_fma_f32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xf2,0x01]108880x05,0x00,0xcb,0xd1,0x01,0x05,0xf2,0x0110889 10890# CHECK: v_fma_f32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfa,0x01]108910x05,0x00,0xcb,0xd1,0x01,0x05,0xfa,0x0110892 10893# CHECK: v_fma_f32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x01]108940x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x0110895 10896# CHECK: v_fma_f32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x02,0x02]108970x05,0x00,0xcb,0xd1,0x01,0x05,0x02,0x0210898 10899# CHECK: v_fma_f32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x06,0x03]109000x05,0x00,0xcb,0xd1,0x01,0x05,0x06,0x0310901 10902# CHECK: v_fma_f32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xc2,0x03]109030x05,0x00,0xcb,0xd1,0x01,0x05,0xc2,0x0310904 10905# CHECK: v_fma_f32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xde,0x03]109060x05,0x00,0xcb,0xd1,0x01,0x05,0xde,0x0310907 10908# CHECK: v_fma_f32 v5, -v1, v2, v3               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x24]109090x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x2410910 10911# CHECK: v_fma_f32 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x44]109120x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x4410913 10914# CHECK: v_fma_f32 v5, v1, v2, -v3               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x84]109150x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x8410916 10917# CHECK: v_fma_f32 v5, -v1, -v2, -v3             ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0xe4]109180x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0xe410919 10920# CHECK: v_fma_f32 v5, |v1|, v2, v3              ; encoding: [0x05,0x01,0xcb,0xd1,0x01,0x05,0x0e,0x04]109210x05,0x01,0xcb,0xd1,0x01,0x05,0x0e,0x0410922 10923# CHECK: v_fma_f32 v5, v1, |v2|, v3              ; encoding: [0x05,0x02,0xcb,0xd1,0x01,0x05,0x0e,0x04]109240x05,0x02,0xcb,0xd1,0x01,0x05,0x0e,0x0410925 10926# CHECK: v_fma_f32 v5, v1, v2, |v3|              ; encoding: [0x05,0x04,0xcb,0xd1,0x01,0x05,0x0e,0x04]109270x05,0x04,0xcb,0xd1,0x01,0x05,0x0e,0x0410928 10929# CHECK: v_fma_f32 v5, |v1|, |v2|, |v3|          ; encoding: [0x05,0x07,0xcb,0xd1,0x01,0x05,0x0e,0x04]109300x05,0x07,0xcb,0xd1,0x01,0x05,0x0e,0x0410931 10932# CHECK: v_fma_f32 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xcb,0xd1,0x01,0x05,0x0e,0x04]109330x05,0x80,0xcb,0xd1,0x01,0x05,0x0e,0x0410934 10935# CHECK: v_fma_f32 v5, v1, v2, v3 mul:2          ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x0c]109360x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x0c10937 10938# CHECK: v_fma_f32 v5, v1, v2, v3 mul:4          ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x14]109390x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x1410940 10941# CHECK: v_fma_f32 v5, v1, v2, v3 div:2          ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x1c]109420x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x1c10943 10944# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04]109450x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x0410946 10947# CHECK: v_fma_f64 v[254:255], v[1:2], v[2:3], v[3:4] ; encoding: [0xfe,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04]109480xfe,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x0410949 10950# CHECK: v_fma_f64 v[5:6], v[254:255], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0xfe,0x05,0x0e,0x04]109510x05,0x00,0xcc,0xd1,0xfe,0x05,0x0e,0x0410952 10953# CHECK: v_fma_f64 v[5:6], s[2:3], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x02,0x04,0x0e,0x04]109540x05,0x00,0xcc,0xd1,0x02,0x04,0x0e,0x0410955 10956# CHECK: v_fma_f64 v[5:6], s[4:5], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x04,0x04,0x0e,0x04]109570x05,0x00,0xcc,0xd1,0x04,0x04,0x0e,0x0410958 10959# CHECK: v_fma_f64 v[5:6], s[100:101], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x64,0x04,0x0e,0x04]109600x05,0x00,0xcc,0xd1,0x64,0x04,0x0e,0x0410961 10962# CHECK: v_fma_f64 v[5:6], flat_scratch, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x66,0x04,0x0e,0x04]109630x05,0x00,0xcc,0xd1,0x66,0x04,0x0e,0x0410964 10965# CHECK: v_fma_f64 v[5:6], vcc, v[2:3], v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x6a,0x04,0x0e,0x04]109660x05,0x00,0xcc,0xd1,0x6a,0x04,0x0e,0x0410967 10968# CHECK: v_fma_f64 v[5:6], exec, v[2:3], v[3:4]  ; encoding: [0x05,0x00,0xcc,0xd1,0x7e,0x04,0x0e,0x04]109690x05,0x00,0xcc,0xd1,0x7e,0x04,0x0e,0x0410970 10971# CHECK: v_fma_f64 v[5:6], 0, v[2:3], v[3:4]     ; encoding: [0x05,0x00,0xcc,0xd1,0x80,0x04,0x0e,0x04]109720x05,0x00,0xcc,0xd1,0x80,0x04,0x0e,0x0410973 10974# CHECK: v_fma_f64 v[5:6], -1, v[2:3], v[3:4]    ; encoding: [0x05,0x00,0xcc,0xd1,0xc1,0x04,0x0e,0x04]109750x05,0x00,0xcc,0xd1,0xc1,0x04,0x0e,0x0410976 10977# CHECK: v_fma_f64 v[5:6], 0.5, v[2:3], v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0xf0,0x04,0x0e,0x04]109780x05,0x00,0xcc,0xd1,0xf0,0x04,0x0e,0x0410979 10980# CHECK: v_fma_f64 v[5:6], -4.0, v[2:3], v[3:4]  ; encoding: [0x05,0x00,0xcc,0xd1,0xf7,0x04,0x0e,0x04]109810x05,0x00,0xcc,0xd1,0xf7,0x04,0x0e,0x0410982 10983# CHECK: v_fma_f64 v[5:6], v[1:2], v[254:255], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xfd,0x0f,0x04]109840x05,0x00,0xcc,0xd1,0x01,0xfd,0x0f,0x0410985 10986# CHECK: v_fma_f64 v[5:6], v[1:2], s[4:5], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x09,0x0c,0x04]109870x05,0x00,0xcc,0xd1,0x01,0x09,0x0c,0x0410988 10989# CHECK: v_fma_f64 v[5:6], v[1:2], s[6:7], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x0d,0x0c,0x04]109900x05,0x00,0xcc,0xd1,0x01,0x0d,0x0c,0x0410991 10992# CHECK: v_fma_f64 v[5:6], v[1:2], s[100:101], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xc9,0x0c,0x04]109930x05,0x00,0xcc,0xd1,0x01,0xc9,0x0c,0x0410994 10995# CHECK: v_fma_f64 v[5:6], v[1:2], flat_scratch, v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xcd,0x0c,0x04]109960x05,0x00,0xcc,0xd1,0x01,0xcd,0x0c,0x0410997 10998# CHECK: v_fma_f64 v[5:6], v[1:2], vcc, v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xd5,0x0c,0x04]109990x05,0x00,0xcc,0xd1,0x01,0xd5,0x0c,0x0411000 11001# CHECK: v_fma_f64 v[5:6], v[1:2], exec, v[3:4]  ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xfd,0x0c,0x04]110020x05,0x00,0xcc,0xd1,0x01,0xfd,0x0c,0x0411003 11004# CHECK: v_fma_f64 v[5:6], v[1:2], 0, v[3:4]     ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x01,0x0d,0x04]110050x05,0x00,0xcc,0xd1,0x01,0x01,0x0d,0x0411006 11007# CHECK: v_fma_f64 v[5:6], v[1:2], -1, v[3:4]    ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x83,0x0d,0x04]110080x05,0x00,0xcc,0xd1,0x01,0x83,0x0d,0x0411009 11010# CHECK: v_fma_f64 v[5:6], v[1:2], 0.5, v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xe1,0x0d,0x04]110110x05,0x00,0xcc,0xd1,0x01,0xe1,0x0d,0x0411012 11013# CHECK: v_fma_f64 v[5:6], v[1:2], -4.0, v[3:4]  ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xef,0x0d,0x04]110140x05,0x00,0xcc,0xd1,0x01,0xef,0x0d,0x0411015 11016# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], v[254:255] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x07]110170x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x0711018 11019# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], s[6:7] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x1a,0x00]110200x05,0x00,0xcc,0xd1,0x01,0x05,0x1a,0x0011021 11022# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], s[8:9] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x22,0x00]110230x05,0x00,0xcc,0xd1,0x01,0x05,0x22,0x0011024 11025# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], s[100:101] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x92,0x01]110260x05,0x00,0xcc,0xd1,0x01,0x05,0x92,0x0111027 11028# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], flat_scratch ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x9a,0x01]110290x05,0x00,0xcc,0xd1,0x01,0x05,0x9a,0x0111030 11031# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], vcc   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xaa,0x01]110320x05,0x00,0xcc,0xd1,0x01,0x05,0xaa,0x0111033 11034# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], exec  ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x01]110350x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x0111036 11037# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], 0     ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x02,0x02]110380x05,0x00,0xcc,0xd1,0x01,0x05,0x02,0x0211039 11040# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], -1    ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x06,0x03]110410x05,0x00,0xcc,0xd1,0x01,0x05,0x06,0x0311042 11043# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], 0.5   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xc2,0x03]110440x05,0x00,0xcc,0xd1,0x01,0x05,0xc2,0x0311045 11046# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], -4.0  ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xde,0x03]110470x05,0x00,0xcc,0xd1,0x01,0x05,0xde,0x0311048 11049# CHECK: v_fma_f64 v[5:6], -v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x24]110500x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x2411051 11052# CHECK: v_fma_f64 v[5:6], v[1:2], -v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x44]110530x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x4411054 11055# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], -v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x84]110560x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x8411057 11058# CHECK: v_fma_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0xe4]110590x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0xe411060 11061# CHECK: v_fma_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4] ; encoding: [0x05,0x01,0xcc,0xd1,0x01,0x05,0x0e,0x04]110620x05,0x01,0xcc,0xd1,0x01,0x05,0x0e,0x0411063 11064# CHECK: v_fma_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4] ; encoding: [0x05,0x02,0xcc,0xd1,0x01,0x05,0x0e,0x04]110650x05,0x02,0xcc,0xd1,0x01,0x05,0x0e,0x0411066 11067# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], |v[3:4]| ; encoding: [0x05,0x04,0xcc,0xd1,0x01,0x05,0x0e,0x04]110680x05,0x04,0xcc,0xd1,0x01,0x05,0x0e,0x0411069 11070# CHECK: v_fma_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]| ; encoding: [0x05,0x07,0xcc,0xd1,0x01,0x05,0x0e,0x04]110710x05,0x07,0xcc,0xd1,0x01,0x05,0x0e,0x0411072 11073# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp ; encoding: [0x05,0x80,0xcc,0xd1,0x01,0x05,0x0e,0x04]110740x05,0x80,0xcc,0xd1,0x01,0x05,0x0e,0x0411075 11076# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x0c]110770x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x0c11078 11079# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x14]110800x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x1411081 11082# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x1c]110830x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x1c11084 11085# CHECK: v_lerp_u8 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04]110860x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x0411087 11088# CHECK: v_lerp_u8 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04]110890xff,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x0411090 11091# CHECK: v_lerp_u8 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0xff,0x05,0x0e,0x04]110920x05,0x00,0xcd,0xd1,0xff,0x05,0x0e,0x0411093 11094# CHECK: v_lerp_u8 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x04,0x0e,0x04]110950x05,0x00,0xcd,0xd1,0x01,0x04,0x0e,0x0411096 11097# CHECK: v_lerp_u8 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0x65,0x04,0x0e,0x04]110980x05,0x00,0xcd,0xd1,0x65,0x04,0x0e,0x0411099 11100# CHECK: v_lerp_u8 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xcd,0xd1,0x66,0x04,0x0e,0x04]111010x05,0x00,0xcd,0xd1,0x66,0x04,0x0e,0x0411102 11103# CHECK: v_lerp_u8 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xcd,0xd1,0x67,0x04,0x0e,0x04]111040x05,0x00,0xcd,0xd1,0x67,0x04,0x0e,0x0411105 11106# CHECK: v_lerp_u8 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6a,0x04,0x0e,0x04]111070x05,0x00,0xcd,0xd1,0x6a,0x04,0x0e,0x0411108 11109# CHECK: v_lerp_u8 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6b,0x04,0x0e,0x04]111100x05,0x00,0xcd,0xd1,0x6b,0x04,0x0e,0x0411111 11112# CHECK: v_lerp_u8 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x7c,0x04,0x0e,0x04]111130x05,0x00,0xcd,0xd1,0x7c,0x04,0x0e,0x0411114 11115# CHECK: v_lerp_u8 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xcd,0xd1,0x7e,0x04,0x0e,0x04]111160x05,0x00,0xcd,0xd1,0x7e,0x04,0x0e,0x0411117 11118# CHECK: v_lerp_u8 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xcd,0xd1,0x7f,0x04,0x0e,0x04]111190x05,0x00,0xcd,0xd1,0x7f,0x04,0x0e,0x0411120 11121# CHECK: v_lerp_u8 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xcd,0xd1,0x80,0x04,0x0e,0x04]111220x05,0x00,0xcd,0xd1,0x80,0x04,0x0e,0x0411123 11124# CHECK: v_lerp_u8 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0xc1,0x04,0x0e,0x04]111250x05,0x00,0xcd,0xd1,0xc1,0x04,0x0e,0x0411126 11127# CHECK: v_lerp_u8 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xcd,0xd1,0xf0,0x04,0x0e,0x04]111280x05,0x00,0xcd,0xd1,0xf0,0x04,0x0e,0x0411129 11130# CHECK: v_lerp_u8 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0xf7,0x04,0x0e,0x04]111310x05,0x00,0xcd,0xd1,0xf7,0x04,0x0e,0x0411132 11133# CHECK: v_lerp_u8 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xff,0x0f,0x04]111340x05,0x00,0xcd,0xd1,0x01,0xff,0x0f,0x0411135 11136# CHECK: v_lerp_u8 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0c,0x04]111370x05,0x00,0xcd,0xd1,0x01,0x05,0x0c,0x0411138 11139# CHECK: v_lerp_u8 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xcb,0x0c,0x04]111400x05,0x00,0xcd,0xd1,0x01,0xcb,0x0c,0x0411141 11142# CHECK: v_lerp_u8 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xcd,0x0c,0x04]111430x05,0x00,0xcd,0xd1,0x01,0xcd,0x0c,0x0411144 11145# CHECK: v_lerp_u8 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xcf,0x0c,0x04]111460x05,0x00,0xcd,0xd1,0x01,0xcf,0x0c,0x0411147 11148# CHECK: v_lerp_u8 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xd5,0x0c,0x04]111490x05,0x00,0xcd,0xd1,0x01,0xd5,0x0c,0x0411150 11151# CHECK: v_lerp_u8 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xd7,0x0c,0x04]111520x05,0x00,0xcd,0xd1,0x01,0xd7,0x0c,0x0411153 11154# CHECK: v_lerp_u8 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xf9,0x0c,0x04]111550x05,0x00,0xcd,0xd1,0x01,0xf9,0x0c,0x0411156 11157# CHECK: v_lerp_u8 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xfd,0x0c,0x04]111580x05,0x00,0xcd,0xd1,0x01,0xfd,0x0c,0x0411159 11160# CHECK: v_lerp_u8 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xff,0x0c,0x04]111610x05,0x00,0xcd,0xd1,0x01,0xff,0x0c,0x0411162 11163# CHECK: v_lerp_u8 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x01,0x0d,0x04]111640x05,0x00,0xcd,0xd1,0x01,0x01,0x0d,0x0411165 11166# CHECK: v_lerp_u8 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x83,0x0d,0x04]111670x05,0x00,0xcd,0xd1,0x01,0x83,0x0d,0x0411168 11169# CHECK: v_lerp_u8 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xe1,0x0d,0x04]111700x05,0x00,0xcd,0xd1,0x01,0xe1,0x0d,0x0411171 11172# CHECK: v_lerp_u8 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xef,0x0d,0x04]111730x05,0x00,0xcd,0xd1,0x01,0xef,0x0d,0x0411174 11175# CHECK: v_lerp_u8 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x07]111760x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x0711177 11178# CHECK: v_lerp_u8 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x00]111790x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x0011180 11181# CHECK: v_lerp_u8 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x96,0x01]111820x05,0x00,0xcd,0xd1,0x01,0x05,0x96,0x0111183 11184# CHECK: v_lerp_u8 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x9a,0x01]111850x05,0x00,0xcd,0xd1,0x01,0x05,0x9a,0x0111186 11187# CHECK: v_lerp_u8 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x9e,0x01]111880x05,0x00,0xcd,0xd1,0x01,0x05,0x9e,0x0111189 11190# CHECK: v_lerp_u8 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xaa,0x01]111910x05,0x00,0xcd,0xd1,0x01,0x05,0xaa,0x0111192 11193# CHECK: v_lerp_u8 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xae,0x01]111940x05,0x00,0xcd,0xd1,0x01,0x05,0xae,0x0111195 11196# CHECK: v_lerp_u8 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xf2,0x01]111970x05,0x00,0xcd,0xd1,0x01,0x05,0xf2,0x0111198 11199# CHECK: v_lerp_u8 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfa,0x01]112000x05,0x00,0xcd,0xd1,0x01,0x05,0xfa,0x0111201 11202# CHECK: v_lerp_u8 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x01]112030x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x0111204 11205# CHECK: v_lerp_u8 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x02,0x02]112060x05,0x00,0xcd,0xd1,0x01,0x05,0x02,0x0211207 11208# CHECK: v_lerp_u8 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x06,0x03]112090x05,0x00,0xcd,0xd1,0x01,0x05,0x06,0x0311210 11211# CHECK: v_lerp_u8 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xc2,0x03]112120x05,0x00,0xcd,0xd1,0x01,0x05,0xc2,0x0311213 11214# CHECK: v_lerp_u8 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xde,0x03]112150x05,0x00,0xcd,0xd1,0x01,0x05,0xde,0x0311216 11217# CHECK: v_alignbit_b32 v5, v1, v2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04]112180x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x0411219 11220# CHECK: v_alignbit_b32 v255, v1, v2, v3         ; encoding: [0xff,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04]112210xff,0x00,0xce,0xd1,0x01,0x05,0x0e,0x0411222 11223# CHECK: v_alignbit_b32 v5, v255, v2, v3         ; encoding: [0x05,0x00,0xce,0xd1,0xff,0x05,0x0e,0x04]112240x05,0x00,0xce,0xd1,0xff,0x05,0x0e,0x0411225 11226# CHECK: v_alignbit_b32 v5, s1, v2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x04,0x0e,0x04]112270x05,0x00,0xce,0xd1,0x01,0x04,0x0e,0x0411228 11229# CHECK: v_alignbit_b32 v5, s101, v2, v3         ; encoding: [0x05,0x00,0xce,0xd1,0x65,0x04,0x0e,0x04]112300x05,0x00,0xce,0xd1,0x65,0x04,0x0e,0x0411231 11232# CHECK: v_alignbit_b32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x66,0x04,0x0e,0x04]112330x05,0x00,0xce,0xd1,0x66,0x04,0x0e,0x0411234 11235# CHECK: v_alignbit_b32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x67,0x04,0x0e,0x04]112360x05,0x00,0xce,0xd1,0x67,0x04,0x0e,0x0411237 11238# CHECK: v_alignbit_b32 v5, vcc_lo, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6a,0x04,0x0e,0x04]112390x05,0x00,0xce,0xd1,0x6a,0x04,0x0e,0x0411240 11241# CHECK: v_alignbit_b32 v5, vcc_hi, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6b,0x04,0x0e,0x04]112420x05,0x00,0xce,0xd1,0x6b,0x04,0x0e,0x0411243 11244# CHECK: v_alignbit_b32 v5, m0, v2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x7c,0x04,0x0e,0x04]112450x05,0x00,0xce,0xd1,0x7c,0x04,0x0e,0x0411246 11247# CHECK: v_alignbit_b32 v5, exec_lo, v2, v3      ; encoding: [0x05,0x00,0xce,0xd1,0x7e,0x04,0x0e,0x04]112480x05,0x00,0xce,0xd1,0x7e,0x04,0x0e,0x0411249 11250# CHECK: v_alignbit_b32 v5, exec_hi, v2, v3      ; encoding: [0x05,0x00,0xce,0xd1,0x7f,0x04,0x0e,0x04]112510x05,0x00,0xce,0xd1,0x7f,0x04,0x0e,0x0411252 11253# CHECK: v_alignbit_b32 v5, v1, v255, v3         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xff,0x0f,0x04]112540x05,0x00,0xce,0xd1,0x01,0xff,0x0f,0x0411255 11256# CHECK: v_alignbit_b32 v5, v1, s2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0c,0x04]112570x05,0x00,0xce,0xd1,0x01,0x05,0x0c,0x0411258 11259# CHECK: v_alignbit_b32 v5, v1, s101, v3         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xcb,0x0c,0x04]112600x05,0x00,0xce,0xd1,0x01,0xcb,0x0c,0x0411261 11262# CHECK: v_alignbit_b32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xcd,0x0c,0x04]112630x05,0x00,0xce,0xd1,0x01,0xcd,0x0c,0x0411264 11265# CHECK: v_alignbit_b32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xcf,0x0c,0x04]112660x05,0x00,0xce,0xd1,0x01,0xcf,0x0c,0x0411267 11268# CHECK: v_alignbit_b32 v5, v1, vcc_lo, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xd5,0x0c,0x04]112690x05,0x00,0xce,0xd1,0x01,0xd5,0x0c,0x0411270 11271# CHECK: v_alignbit_b32 v5, v1, vcc_hi, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xd7,0x0c,0x04]112720x05,0x00,0xce,0xd1,0x01,0xd7,0x0c,0x0411273 11274# CHECK: v_alignbit_b32 v5, v1, m0, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xf9,0x0c,0x04]112750x05,0x00,0xce,0xd1,0x01,0xf9,0x0c,0x0411276 11277# CHECK: v_alignbit_b32 v5, v1, exec_lo, v3      ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xfd,0x0c,0x04]112780x05,0x00,0xce,0xd1,0x01,0xfd,0x0c,0x0411279 11280# CHECK: v_alignbit_b32 v5, v1, exec_hi, v3      ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xff,0x0c,0x04]112810x05,0x00,0xce,0xd1,0x01,0xff,0x0c,0x0411282 11283# CHECK: v_alignbit_b32 v5, v1, v2, v255         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x07]112840x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x0711285 11286# CHECK: v_alignbit_b32 v5, v1, v2, s3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x00]112870x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x0011288 11289# CHECK: v_alignbit_b32 v5, v1, v2, s101         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x96,0x01]112900x05,0x00,0xce,0xd1,0x01,0x05,0x96,0x0111291 11292# CHECK: v_alignbit_b32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x9a,0x01]112930x05,0x00,0xce,0xd1,0x01,0x05,0x9a,0x0111294 11295# CHECK: v_alignbit_b32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x9e,0x01]112960x05,0x00,0xce,0xd1,0x01,0x05,0x9e,0x0111297 11298# CHECK: v_alignbit_b32 v5, v1, v2, vcc_lo       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xaa,0x01]112990x05,0x00,0xce,0xd1,0x01,0x05,0xaa,0x0111300 11301# CHECK: v_alignbit_b32 v5, v1, v2, vcc_hi       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xae,0x01]113020x05,0x00,0xce,0xd1,0x01,0x05,0xae,0x0111303 11304# CHECK: v_alignbit_b32 v5, v1, v2, m0           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xf2,0x01]113050x05,0x00,0xce,0xd1,0x01,0x05,0xf2,0x0111306 11307# CHECK: v_alignbit_b32 v5, v1, v2, exec_lo      ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfa,0x01]113080x05,0x00,0xce,0xd1,0x01,0x05,0xfa,0x0111309 11310# CHECK: v_alignbit_b32 v5, v1, v2, exec_hi      ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x01]113110x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x0111312 11313# CHECK: v_alignbit_b32 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xce,0xd1,0x01,0x05,0x0e,0x04]113140x05,0x08,0xce,0xd1,0x01,0x05,0x0e,0x0411315 11316# CHECK: v_alignbit_b32 v5, v1, v2, v3 op_sel:[1,1,0,0] ; encoding: [0x05,0x18,0xce,0xd1,0x01,0x05,0x0e,0x04]113170x05,0x18,0xce,0xd1,0x01,0x05,0x0e,0x0411318 11319# CHECK: v_alignbit_b32 v5, v1, v2, v3 op_sel:[1,1,1,0] ; encoding: [0x05,0x38,0xce,0xd1,0x01,0x05,0x0e,0x04]113200x05,0x38,0xce,0xd1,0x01,0x05,0x0e,0x0411321 11322# CHECK: v_alignbit_b32 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0xce,0xd1,0x01,0x05,0x0e,0x04]113230x05,0x78,0xce,0xd1,0x01,0x05,0x0e,0x0411324 11325# CHECK: v_alignbyte_b32 v5, v1, v2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04]113260x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x0411327 11328# CHECK: v_alignbyte_b32 v255, v1, v2, v3        ; encoding: [0xff,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04]113290xff,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x0411330 11331# CHECK: v_alignbyte_b32 v5, v255, v2, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0xff,0x05,0x0e,0x04]113320x05,0x00,0xcf,0xd1,0xff,0x05,0x0e,0x0411333 11334# CHECK: v_alignbyte_b32 v5, s1, v2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x04,0x0e,0x04]113350x05,0x00,0xcf,0xd1,0x01,0x04,0x0e,0x0411336 11337# CHECK: v_alignbyte_b32 v5, s101, v2, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0x65,0x04,0x0e,0x04]113380x05,0x00,0xcf,0xd1,0x65,0x04,0x0e,0x0411339 11340# CHECK: v_alignbyte_b32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x66,0x04,0x0e,0x04]113410x05,0x00,0xcf,0xd1,0x66,0x04,0x0e,0x0411342 11343# CHECK: v_alignbyte_b32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x67,0x04,0x0e,0x04]113440x05,0x00,0xcf,0xd1,0x67,0x04,0x0e,0x0411345 11346# CHECK: v_alignbyte_b32 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6a,0x04,0x0e,0x04]113470x05,0x00,0xcf,0xd1,0x6a,0x04,0x0e,0x0411348 11349# CHECK: v_alignbyte_b32 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6b,0x04,0x0e,0x04]113500x05,0x00,0xcf,0xd1,0x6b,0x04,0x0e,0x0411351 11352# CHECK: v_alignbyte_b32 v5, m0, v2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x7c,0x04,0x0e,0x04]113530x05,0x00,0xcf,0xd1,0x7c,0x04,0x0e,0x0411354 11355# CHECK: v_alignbyte_b32 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0xcf,0xd1,0x7e,0x04,0x0e,0x04]113560x05,0x00,0xcf,0xd1,0x7e,0x04,0x0e,0x0411357 11358# CHECK: v_alignbyte_b32 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0xcf,0xd1,0x7f,0x04,0x0e,0x04]113590x05,0x00,0xcf,0xd1,0x7f,0x04,0x0e,0x0411360 11361# CHECK: v_alignbyte_b32 v5, v1, v255, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xff,0x0f,0x04]113620x05,0x00,0xcf,0xd1,0x01,0xff,0x0f,0x0411363 11364# CHECK: v_alignbyte_b32 v5, v1, s2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0c,0x04]113650x05,0x00,0xcf,0xd1,0x01,0x05,0x0c,0x0411366 11367# CHECK: v_alignbyte_b32 v5, v1, s101, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xcb,0x0c,0x04]113680x05,0x00,0xcf,0xd1,0x01,0xcb,0x0c,0x0411369 11370# CHECK: v_alignbyte_b32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xcd,0x0c,0x04]113710x05,0x00,0xcf,0xd1,0x01,0xcd,0x0c,0x0411372 11373# CHECK: v_alignbyte_b32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xcf,0x0c,0x04]113740x05,0x00,0xcf,0xd1,0x01,0xcf,0x0c,0x0411375 11376# CHECK: v_alignbyte_b32 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xd5,0x0c,0x04]113770x05,0x00,0xcf,0xd1,0x01,0xd5,0x0c,0x0411378 11379# CHECK: v_alignbyte_b32 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xd7,0x0c,0x04]113800x05,0x00,0xcf,0xd1,0x01,0xd7,0x0c,0x0411381 11382# CHECK: v_alignbyte_b32 v5, v1, m0, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xf9,0x0c,0x04]113830x05,0x00,0xcf,0xd1,0x01,0xf9,0x0c,0x0411384 11385# CHECK: v_alignbyte_b32 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xfd,0x0c,0x04]113860x05,0x00,0xcf,0xd1,0x01,0xfd,0x0c,0x0411387 11388# CHECK: v_alignbyte_b32 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xff,0x0c,0x04]113890x05,0x00,0xcf,0xd1,0x01,0xff,0x0c,0x0411390 11391# CHECK: v_alignbyte_b32 v5, v1, v2, v255        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x07]113920x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x0711393 11394# CHECK: v_alignbyte_b32 v5, v1, v2, s3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x00]113950x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x0011396 11397# CHECK: v_alignbyte_b32 v5, v1, v2, s101        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x96,0x01]113980x05,0x00,0xcf,0xd1,0x01,0x05,0x96,0x0111399 11400# CHECK: v_alignbyte_b32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x9a,0x01]114010x05,0x00,0xcf,0xd1,0x01,0x05,0x9a,0x0111402 11403# CHECK: v_alignbyte_b32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x9e,0x01]114040x05,0x00,0xcf,0xd1,0x01,0x05,0x9e,0x0111405 11406# CHECK: v_alignbyte_b32 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xaa,0x01]114070x05,0x00,0xcf,0xd1,0x01,0x05,0xaa,0x0111408 11409# CHECK: v_alignbyte_b32 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xae,0x01]114100x05,0x00,0xcf,0xd1,0x01,0x05,0xae,0x0111411 11412# CHECK: v_alignbyte_b32 v5, v1, v2, m0          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xf2,0x01]114130x05,0x00,0xcf,0xd1,0x01,0x05,0xf2,0x0111414 11415# CHECK: v_alignbyte_b32 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfa,0x01]114160x05,0x00,0xcf,0xd1,0x01,0x05,0xfa,0x0111417 11418# CHECK: v_alignbyte_b32 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x01]114190x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x0111420 11421# CHECK: v_alignbyte_b32 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xcf,0xd1,0x01,0x05,0x0e,0x04]114220x05,0x08,0xcf,0xd1,0x01,0x05,0x0e,0x0411423 11424# CHECK: v_alignbyte_b32 v5, v1, v2, v3 op_sel:[1,1,0,0] ; encoding: [0x05,0x18,0xcf,0xd1,0x01,0x05,0x0e,0x04]114250x05,0x18,0xcf,0xd1,0x01,0x05,0x0e,0x0411426 11427# CHECK: v_alignbyte_b32 v5, v1, v2, v3 op_sel:[1,1,1,0] ; encoding: [0x05,0x38,0xcf,0xd1,0x01,0x05,0x0e,0x04]114280x05,0x38,0xcf,0xd1,0x01,0x05,0x0e,0x0411429 11430# CHECK: v_alignbyte_b32 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0xcf,0xd1,0x01,0x05,0x0e,0x04]114310x05,0x78,0xcf,0xd1,0x01,0x05,0x0e,0x0411432 11433# CHECK: v_min3_f32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04]114340x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x0411435 11436# CHECK: v_min3_f32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04]114370xff,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x0411438 11439# CHECK: v_min3_f32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0xff,0x05,0x0e,0x04]114400x05,0x00,0xd0,0xd1,0xff,0x05,0x0e,0x0411441 11442# CHECK: v_min3_f32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x04,0x0e,0x04]114430x05,0x00,0xd0,0xd1,0x01,0x04,0x0e,0x0411444 11445# CHECK: v_min3_f32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0x65,0x04,0x0e,0x04]114460x05,0x00,0xd0,0xd1,0x65,0x04,0x0e,0x0411447 11448# CHECK: v_min3_f32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd0,0xd1,0x66,0x04,0x0e,0x04]114490x05,0x00,0xd0,0xd1,0x66,0x04,0x0e,0x0411450 11451# CHECK: v_min3_f32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd0,0xd1,0x67,0x04,0x0e,0x04]114520x05,0x00,0xd0,0xd1,0x67,0x04,0x0e,0x0411453 11454# CHECK: v_min3_f32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6a,0x04,0x0e,0x04]114550x05,0x00,0xd0,0xd1,0x6a,0x04,0x0e,0x0411456 11457# CHECK: v_min3_f32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6b,0x04,0x0e,0x04]114580x05,0x00,0xd0,0xd1,0x6b,0x04,0x0e,0x0411459 11460# CHECK: v_min3_f32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x7c,0x04,0x0e,0x04]114610x05,0x00,0xd0,0xd1,0x7c,0x04,0x0e,0x0411462 11463# CHECK: v_min3_f32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd0,0xd1,0x7e,0x04,0x0e,0x04]114640x05,0x00,0xd0,0xd1,0x7e,0x04,0x0e,0x0411465 11466# CHECK: v_min3_f32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd0,0xd1,0x7f,0x04,0x0e,0x04]114670x05,0x00,0xd0,0xd1,0x7f,0x04,0x0e,0x0411468 11469# CHECK: v_min3_f32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd0,0xd1,0x80,0x04,0x0e,0x04]114700x05,0x00,0xd0,0xd1,0x80,0x04,0x0e,0x0411471 11472# CHECK: v_min3_f32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0xc1,0x04,0x0e,0x04]114730x05,0x00,0xd0,0xd1,0xc1,0x04,0x0e,0x0411474 11475# CHECK: v_min3_f32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd0,0xd1,0xf0,0x04,0x0e,0x04]114760x05,0x00,0xd0,0xd1,0xf0,0x04,0x0e,0x0411477 11478# CHECK: v_min3_f32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0xf7,0x04,0x0e,0x04]114790x05,0x00,0xd0,0xd1,0xf7,0x04,0x0e,0x0411480 11481# CHECK: v_min3_f32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xff,0x0f,0x04]114820x05,0x00,0xd0,0xd1,0x01,0xff,0x0f,0x0411483 11484# CHECK: v_min3_f32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0c,0x04]114850x05,0x00,0xd0,0xd1,0x01,0x05,0x0c,0x0411486 11487# CHECK: v_min3_f32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xcb,0x0c,0x04]114880x05,0x00,0xd0,0xd1,0x01,0xcb,0x0c,0x0411489 11490# CHECK: v_min3_f32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xcd,0x0c,0x04]114910x05,0x00,0xd0,0xd1,0x01,0xcd,0x0c,0x0411492 11493# CHECK: v_min3_f32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xcf,0x0c,0x04]114940x05,0x00,0xd0,0xd1,0x01,0xcf,0x0c,0x0411495 11496# CHECK: v_min3_f32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xd5,0x0c,0x04]114970x05,0x00,0xd0,0xd1,0x01,0xd5,0x0c,0x0411498 11499# CHECK: v_min3_f32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xd7,0x0c,0x04]115000x05,0x00,0xd0,0xd1,0x01,0xd7,0x0c,0x0411501 11502# CHECK: v_min3_f32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xf9,0x0c,0x04]115030x05,0x00,0xd0,0xd1,0x01,0xf9,0x0c,0x0411504 11505# CHECK: v_min3_f32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xfd,0x0c,0x04]115060x05,0x00,0xd0,0xd1,0x01,0xfd,0x0c,0x0411507 11508# CHECK: v_min3_f32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xff,0x0c,0x04]115090x05,0x00,0xd0,0xd1,0x01,0xff,0x0c,0x0411510 11511# CHECK: v_min3_f32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x01,0x0d,0x04]115120x05,0x00,0xd0,0xd1,0x01,0x01,0x0d,0x0411513 11514# CHECK: v_min3_f32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x83,0x0d,0x04]115150x05,0x00,0xd0,0xd1,0x01,0x83,0x0d,0x0411516 11517# CHECK: v_min3_f32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xe1,0x0d,0x04]115180x05,0x00,0xd0,0xd1,0x01,0xe1,0x0d,0x0411519 11520# CHECK: v_min3_f32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xef,0x0d,0x04]115210x05,0x00,0xd0,0xd1,0x01,0xef,0x0d,0x0411522 11523# CHECK: v_min3_f32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x07]115240x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x0711525 11526# CHECK: v_min3_f32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x00]115270x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x0011528 11529# CHECK: v_min3_f32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x96,0x01]115300x05,0x00,0xd0,0xd1,0x01,0x05,0x96,0x0111531 11532# CHECK: v_min3_f32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x9a,0x01]115330x05,0x00,0xd0,0xd1,0x01,0x05,0x9a,0x0111534 11535# CHECK: v_min3_f32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x9e,0x01]115360x05,0x00,0xd0,0xd1,0x01,0x05,0x9e,0x0111537 11538# CHECK: v_min3_f32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xaa,0x01]115390x05,0x00,0xd0,0xd1,0x01,0x05,0xaa,0x0111540 11541# CHECK: v_min3_f32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xae,0x01]115420x05,0x00,0xd0,0xd1,0x01,0x05,0xae,0x0111543 11544# CHECK: v_min3_f32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xf2,0x01]115450x05,0x00,0xd0,0xd1,0x01,0x05,0xf2,0x0111546 11547# CHECK: v_min3_f32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfa,0x01]115480x05,0x00,0xd0,0xd1,0x01,0x05,0xfa,0x0111549 11550# CHECK: v_min3_f32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x01]115510x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x0111552 11553# CHECK: v_min3_f32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x02,0x02]115540x05,0x00,0xd0,0xd1,0x01,0x05,0x02,0x0211555 11556# CHECK: v_min3_f32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x06,0x03]115570x05,0x00,0xd0,0xd1,0x01,0x05,0x06,0x0311558 11559# CHECK: v_min3_f32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xc2,0x03]115600x05,0x00,0xd0,0xd1,0x01,0x05,0xc2,0x0311561 11562# CHECK: v_min3_f32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xde,0x03]115630x05,0x00,0xd0,0xd1,0x01,0x05,0xde,0x0311564 11565# CHECK: v_min3_f32 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x24]115660x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x2411567 11568# CHECK: v_min3_f32 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x44]115690x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x4411570 11571# CHECK: v_min3_f32 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x84]115720x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x8411573 11574# CHECK: v_min3_f32 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0xe4]115750x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0xe411576 11577# CHECK: v_min3_f32 v5, |v1|, v2, v3             ; encoding: [0x05,0x01,0xd0,0xd1,0x01,0x05,0x0e,0x04]115780x05,0x01,0xd0,0xd1,0x01,0x05,0x0e,0x0411579 11580# CHECK: v_min3_f32 v5, v1, |v2|, v3             ; encoding: [0x05,0x02,0xd0,0xd1,0x01,0x05,0x0e,0x04]115810x05,0x02,0xd0,0xd1,0x01,0x05,0x0e,0x0411582 11583# CHECK: v_min3_f32 v5, v1, v2, |v3|             ; encoding: [0x05,0x04,0xd0,0xd1,0x01,0x05,0x0e,0x04]115840x05,0x04,0xd0,0xd1,0x01,0x05,0x0e,0x0411585 11586# CHECK: v_min3_f32 v5, |v1|, |v2|, |v3|         ; encoding: [0x05,0x07,0xd0,0xd1,0x01,0x05,0x0e,0x04]115870x05,0x07,0xd0,0xd1,0x01,0x05,0x0e,0x0411588 11589# CHECK: v_min3_f32 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0xd0,0xd1,0x01,0x05,0x0e,0x04]115900x05,0x80,0xd0,0xd1,0x01,0x05,0x0e,0x0411591 11592# CHECK: v_min3_f32 v5, v1, v2, v3 mul:2         ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x0c]115930x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x0c11594 11595# CHECK: v_min3_f32 v5, v1, v2, v3 mul:4         ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x14]115960x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x1411597 11598# CHECK: v_min3_f32 v5, v1, v2, v3 div:2         ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x1c]115990x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x1c11600 11601# CHECK: v_min3_i32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04]116020x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x0411603 11604# CHECK: v_min3_i32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04]116050xff,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x0411606 11607# CHECK: v_min3_i32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0xff,0x05,0x0e,0x04]116080x05,0x00,0xd1,0xd1,0xff,0x05,0x0e,0x0411609 11610# CHECK: v_min3_i32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x04,0x0e,0x04]116110x05,0x00,0xd1,0xd1,0x01,0x04,0x0e,0x0411612 11613# CHECK: v_min3_i32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0x65,0x04,0x0e,0x04]116140x05,0x00,0xd1,0xd1,0x65,0x04,0x0e,0x0411615 11616# CHECK: v_min3_i32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd1,0xd1,0x66,0x04,0x0e,0x04]116170x05,0x00,0xd1,0xd1,0x66,0x04,0x0e,0x0411618 11619# CHECK: v_min3_i32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd1,0xd1,0x67,0x04,0x0e,0x04]116200x05,0x00,0xd1,0xd1,0x67,0x04,0x0e,0x0411621 11622# CHECK: v_min3_i32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6a,0x04,0x0e,0x04]116230x05,0x00,0xd1,0xd1,0x6a,0x04,0x0e,0x0411624 11625# CHECK: v_min3_i32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6b,0x04,0x0e,0x04]116260x05,0x00,0xd1,0xd1,0x6b,0x04,0x0e,0x0411627 11628# CHECK: v_min3_i32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x7c,0x04,0x0e,0x04]116290x05,0x00,0xd1,0xd1,0x7c,0x04,0x0e,0x0411630 11631# CHECK: v_min3_i32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd1,0xd1,0x7e,0x04,0x0e,0x04]116320x05,0x00,0xd1,0xd1,0x7e,0x04,0x0e,0x0411633 11634# CHECK: v_min3_i32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd1,0xd1,0x7f,0x04,0x0e,0x04]116350x05,0x00,0xd1,0xd1,0x7f,0x04,0x0e,0x0411636 11637# CHECK: v_min3_i32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd1,0xd1,0x80,0x04,0x0e,0x04]116380x05,0x00,0xd1,0xd1,0x80,0x04,0x0e,0x0411639 11640# CHECK: v_min3_i32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0xc1,0x04,0x0e,0x04]116410x05,0x00,0xd1,0xd1,0xc1,0x04,0x0e,0x0411642 11643# CHECK: v_min3_i32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd1,0xd1,0xf0,0x04,0x0e,0x04]116440x05,0x00,0xd1,0xd1,0xf0,0x04,0x0e,0x0411645 11646# CHECK: v_min3_i32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0xf7,0x04,0x0e,0x04]116470x05,0x00,0xd1,0xd1,0xf7,0x04,0x0e,0x0411648 11649# CHECK: v_min3_i32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xff,0x0f,0x04]116500x05,0x00,0xd1,0xd1,0x01,0xff,0x0f,0x0411651 11652# CHECK: v_min3_i32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0c,0x04]116530x05,0x00,0xd1,0xd1,0x01,0x05,0x0c,0x0411654 11655# CHECK: v_min3_i32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xcb,0x0c,0x04]116560x05,0x00,0xd1,0xd1,0x01,0xcb,0x0c,0x0411657 11658# CHECK: v_min3_i32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xcd,0x0c,0x04]116590x05,0x00,0xd1,0xd1,0x01,0xcd,0x0c,0x0411660 11661# CHECK: v_min3_i32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xcf,0x0c,0x04]116620x05,0x00,0xd1,0xd1,0x01,0xcf,0x0c,0x0411663 11664# CHECK: v_min3_i32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xd5,0x0c,0x04]116650x05,0x00,0xd1,0xd1,0x01,0xd5,0x0c,0x0411666 11667# CHECK: v_min3_i32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xd7,0x0c,0x04]116680x05,0x00,0xd1,0xd1,0x01,0xd7,0x0c,0x0411669 11670# CHECK: v_min3_i32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xf9,0x0c,0x04]116710x05,0x00,0xd1,0xd1,0x01,0xf9,0x0c,0x0411672 11673# CHECK: v_min3_i32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xfd,0x0c,0x04]116740x05,0x00,0xd1,0xd1,0x01,0xfd,0x0c,0x0411675 11676# CHECK: v_min3_i32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xff,0x0c,0x04]116770x05,0x00,0xd1,0xd1,0x01,0xff,0x0c,0x0411678 11679# CHECK: v_min3_i32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x01,0x0d,0x04]116800x05,0x00,0xd1,0xd1,0x01,0x01,0x0d,0x0411681 11682# CHECK: v_min3_i32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x83,0x0d,0x04]116830x05,0x00,0xd1,0xd1,0x01,0x83,0x0d,0x0411684 11685# CHECK: v_min3_i32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xe1,0x0d,0x04]116860x05,0x00,0xd1,0xd1,0x01,0xe1,0x0d,0x0411687 11688# CHECK: v_min3_i32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xef,0x0d,0x04]116890x05,0x00,0xd1,0xd1,0x01,0xef,0x0d,0x0411690 11691# CHECK: v_min3_i32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x07]116920x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x0711693 11694# CHECK: v_min3_i32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x00]116950x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x0011696 11697# CHECK: v_min3_i32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x96,0x01]116980x05,0x00,0xd1,0xd1,0x01,0x05,0x96,0x0111699 11700# CHECK: v_min3_i32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x9a,0x01]117010x05,0x00,0xd1,0xd1,0x01,0x05,0x9a,0x0111702 11703# CHECK: v_min3_i32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x9e,0x01]117040x05,0x00,0xd1,0xd1,0x01,0x05,0x9e,0x0111705 11706# CHECK: v_min3_i32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xaa,0x01]117070x05,0x00,0xd1,0xd1,0x01,0x05,0xaa,0x0111708 11709# CHECK: v_min3_i32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xae,0x01]117100x05,0x00,0xd1,0xd1,0x01,0x05,0xae,0x0111711 11712# CHECK: v_min3_i32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xf2,0x01]117130x05,0x00,0xd1,0xd1,0x01,0x05,0xf2,0x0111714 11715# CHECK: v_min3_i32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfa,0x01]117160x05,0x00,0xd1,0xd1,0x01,0x05,0xfa,0x0111717 11718# CHECK: v_min3_i32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x01]117190x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x0111720 11721# CHECK: v_min3_i32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x02,0x02]117220x05,0x00,0xd1,0xd1,0x01,0x05,0x02,0x0211723 11724# CHECK: v_min3_i32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x06,0x03]117250x05,0x00,0xd1,0xd1,0x01,0x05,0x06,0x0311726 11727# CHECK: v_min3_i32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xc2,0x03]117280x05,0x00,0xd1,0xd1,0x01,0x05,0xc2,0x0311729 11730# CHECK: v_min3_i32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xde,0x03]117310x05,0x00,0xd1,0xd1,0x01,0x05,0xde,0x0311732 11733# CHECK: v_min3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04]117340x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x0411735 11736# CHECK: v_min3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04]117370xff,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x0411738 11739# CHECK: v_min3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0xff,0x05,0x0e,0x04]117400x05,0x00,0xd2,0xd1,0xff,0x05,0x0e,0x0411741 11742# CHECK: v_min3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x04,0x0e,0x04]117430x05,0x00,0xd2,0xd1,0x01,0x04,0x0e,0x0411744 11745# CHECK: v_min3_u32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0x65,0x04,0x0e,0x04]117460x05,0x00,0xd2,0xd1,0x65,0x04,0x0e,0x0411747 11748# CHECK: v_min3_u32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd2,0xd1,0x66,0x04,0x0e,0x04]117490x05,0x00,0xd2,0xd1,0x66,0x04,0x0e,0x0411750 11751# CHECK: v_min3_u32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd2,0xd1,0x67,0x04,0x0e,0x04]117520x05,0x00,0xd2,0xd1,0x67,0x04,0x0e,0x0411753 11754# CHECK: v_min3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6a,0x04,0x0e,0x04]117550x05,0x00,0xd2,0xd1,0x6a,0x04,0x0e,0x0411756 11757# CHECK: v_min3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6b,0x04,0x0e,0x04]117580x05,0x00,0xd2,0xd1,0x6b,0x04,0x0e,0x0411759 11760# CHECK: v_min3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x7c,0x04,0x0e,0x04]117610x05,0x00,0xd2,0xd1,0x7c,0x04,0x0e,0x0411762 11763# CHECK: v_min3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd2,0xd1,0x7e,0x04,0x0e,0x04]117640x05,0x00,0xd2,0xd1,0x7e,0x04,0x0e,0x0411765 11766# CHECK: v_min3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd2,0xd1,0x7f,0x04,0x0e,0x04]117670x05,0x00,0xd2,0xd1,0x7f,0x04,0x0e,0x0411768 11769# CHECK: v_min3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd2,0xd1,0x80,0x04,0x0e,0x04]117700x05,0x00,0xd2,0xd1,0x80,0x04,0x0e,0x0411771 11772# CHECK: v_min3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0xc1,0x04,0x0e,0x04]117730x05,0x00,0xd2,0xd1,0xc1,0x04,0x0e,0x0411774 11775# CHECK: v_min3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd2,0xd1,0xf0,0x04,0x0e,0x04]117760x05,0x00,0xd2,0xd1,0xf0,0x04,0x0e,0x0411777 11778# CHECK: v_min3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0xf7,0x04,0x0e,0x04]117790x05,0x00,0xd2,0xd1,0xf7,0x04,0x0e,0x0411780 11781# CHECK: v_min3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xff,0x0f,0x04]117820x05,0x00,0xd2,0xd1,0x01,0xff,0x0f,0x0411783 11784# CHECK: v_min3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0c,0x04]117850x05,0x00,0xd2,0xd1,0x01,0x05,0x0c,0x0411786 11787# CHECK: v_min3_u32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xcb,0x0c,0x04]117880x05,0x00,0xd2,0xd1,0x01,0xcb,0x0c,0x0411789 11790# CHECK: v_min3_u32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xcd,0x0c,0x04]117910x05,0x00,0xd2,0xd1,0x01,0xcd,0x0c,0x0411792 11793# CHECK: v_min3_u32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xcf,0x0c,0x04]117940x05,0x00,0xd2,0xd1,0x01,0xcf,0x0c,0x0411795 11796# CHECK: v_min3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xd5,0x0c,0x04]117970x05,0x00,0xd2,0xd1,0x01,0xd5,0x0c,0x0411798 11799# CHECK: v_min3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xd7,0x0c,0x04]118000x05,0x00,0xd2,0xd1,0x01,0xd7,0x0c,0x0411801 11802# CHECK: v_min3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xf9,0x0c,0x04]118030x05,0x00,0xd2,0xd1,0x01,0xf9,0x0c,0x0411804 11805# CHECK: v_min3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xfd,0x0c,0x04]118060x05,0x00,0xd2,0xd1,0x01,0xfd,0x0c,0x0411807 11808# CHECK: v_min3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xff,0x0c,0x04]118090x05,0x00,0xd2,0xd1,0x01,0xff,0x0c,0x0411810 11811# CHECK: v_min3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x01,0x0d,0x04]118120x05,0x00,0xd2,0xd1,0x01,0x01,0x0d,0x0411813 11814# CHECK: v_min3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x83,0x0d,0x04]118150x05,0x00,0xd2,0xd1,0x01,0x83,0x0d,0x0411816 11817# CHECK: v_min3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xe1,0x0d,0x04]118180x05,0x00,0xd2,0xd1,0x01,0xe1,0x0d,0x0411819 11820# CHECK: v_min3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xef,0x0d,0x04]118210x05,0x00,0xd2,0xd1,0x01,0xef,0x0d,0x0411822 11823# CHECK: v_min3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x07]118240x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x0711825 11826# CHECK: v_min3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x00]118270x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x0011828 11829# CHECK: v_min3_u32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x96,0x01]118300x05,0x00,0xd2,0xd1,0x01,0x05,0x96,0x0111831 11832# CHECK: v_min3_u32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x9a,0x01]118330x05,0x00,0xd2,0xd1,0x01,0x05,0x9a,0x0111834 11835# CHECK: v_min3_u32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x9e,0x01]118360x05,0x00,0xd2,0xd1,0x01,0x05,0x9e,0x0111837 11838# CHECK: v_min3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xaa,0x01]118390x05,0x00,0xd2,0xd1,0x01,0x05,0xaa,0x0111840 11841# CHECK: v_min3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xae,0x01]118420x05,0x00,0xd2,0xd1,0x01,0x05,0xae,0x0111843 11844# CHECK: v_min3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xf2,0x01]118450x05,0x00,0xd2,0xd1,0x01,0x05,0xf2,0x0111846 11847# CHECK: v_min3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfa,0x01]118480x05,0x00,0xd2,0xd1,0x01,0x05,0xfa,0x0111849 11850# CHECK: v_min3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x01]118510x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x0111852 11853# CHECK: v_min3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x02,0x02]118540x05,0x00,0xd2,0xd1,0x01,0x05,0x02,0x0211855 11856# CHECK: v_min3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x06,0x03]118570x05,0x00,0xd2,0xd1,0x01,0x05,0x06,0x0311858 11859# CHECK: v_min3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xc2,0x03]118600x05,0x00,0xd2,0xd1,0x01,0x05,0xc2,0x0311861 11862# CHECK: v_min3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xde,0x03]118630x05,0x00,0xd2,0xd1,0x01,0x05,0xde,0x0311864 11865# CHECK: v_max3_f32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04]118660x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x0411867 11868# CHECK: v_max3_f32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04]118690xff,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x0411870 11871# CHECK: v_max3_f32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0xff,0x05,0x0e,0x04]118720x05,0x00,0xd3,0xd1,0xff,0x05,0x0e,0x0411873 11874# CHECK: v_max3_f32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x04,0x0e,0x04]118750x05,0x00,0xd3,0xd1,0x01,0x04,0x0e,0x0411876 11877# CHECK: v_max3_f32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0x65,0x04,0x0e,0x04]118780x05,0x00,0xd3,0xd1,0x65,0x04,0x0e,0x0411879 11880# CHECK: v_max3_f32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd3,0xd1,0x66,0x04,0x0e,0x04]118810x05,0x00,0xd3,0xd1,0x66,0x04,0x0e,0x0411882 11883# CHECK: v_max3_f32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd3,0xd1,0x67,0x04,0x0e,0x04]118840x05,0x00,0xd3,0xd1,0x67,0x04,0x0e,0x0411885 11886# CHECK: v_max3_f32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6a,0x04,0x0e,0x04]118870x05,0x00,0xd3,0xd1,0x6a,0x04,0x0e,0x0411888 11889# CHECK: v_max3_f32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6b,0x04,0x0e,0x04]118900x05,0x00,0xd3,0xd1,0x6b,0x04,0x0e,0x0411891 11892# CHECK: v_max3_f32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x7c,0x04,0x0e,0x04]118930x05,0x00,0xd3,0xd1,0x7c,0x04,0x0e,0x0411894 11895# CHECK: v_max3_f32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd3,0xd1,0x7e,0x04,0x0e,0x04]118960x05,0x00,0xd3,0xd1,0x7e,0x04,0x0e,0x0411897 11898# CHECK: v_max3_f32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd3,0xd1,0x7f,0x04,0x0e,0x04]118990x05,0x00,0xd3,0xd1,0x7f,0x04,0x0e,0x0411900 11901# CHECK: v_max3_f32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd3,0xd1,0x80,0x04,0x0e,0x04]119020x05,0x00,0xd3,0xd1,0x80,0x04,0x0e,0x0411903 11904# CHECK: v_max3_f32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0xc1,0x04,0x0e,0x04]119050x05,0x00,0xd3,0xd1,0xc1,0x04,0x0e,0x0411906 11907# CHECK: v_max3_f32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd3,0xd1,0xf0,0x04,0x0e,0x04]119080x05,0x00,0xd3,0xd1,0xf0,0x04,0x0e,0x0411909 11910# CHECK: v_max3_f32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0xf7,0x04,0x0e,0x04]119110x05,0x00,0xd3,0xd1,0xf7,0x04,0x0e,0x0411912 11913# CHECK: v_max3_f32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xff,0x0f,0x04]119140x05,0x00,0xd3,0xd1,0x01,0xff,0x0f,0x0411915 11916# CHECK: v_max3_f32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0c,0x04]119170x05,0x00,0xd3,0xd1,0x01,0x05,0x0c,0x0411918 11919# CHECK: v_max3_f32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xcb,0x0c,0x04]119200x05,0x00,0xd3,0xd1,0x01,0xcb,0x0c,0x0411921 11922# CHECK: v_max3_f32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xcd,0x0c,0x04]119230x05,0x00,0xd3,0xd1,0x01,0xcd,0x0c,0x0411924 11925# CHECK: v_max3_f32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xcf,0x0c,0x04]119260x05,0x00,0xd3,0xd1,0x01,0xcf,0x0c,0x0411927 11928# CHECK: v_max3_f32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xd5,0x0c,0x04]119290x05,0x00,0xd3,0xd1,0x01,0xd5,0x0c,0x0411930 11931# CHECK: v_max3_f32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xd7,0x0c,0x04]119320x05,0x00,0xd3,0xd1,0x01,0xd7,0x0c,0x0411933 11934# CHECK: v_max3_f32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xf9,0x0c,0x04]119350x05,0x00,0xd3,0xd1,0x01,0xf9,0x0c,0x0411936 11937# CHECK: v_max3_f32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xfd,0x0c,0x04]119380x05,0x00,0xd3,0xd1,0x01,0xfd,0x0c,0x0411939 11940# CHECK: v_max3_f32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xff,0x0c,0x04]119410x05,0x00,0xd3,0xd1,0x01,0xff,0x0c,0x0411942 11943# CHECK: v_max3_f32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x01,0x0d,0x04]119440x05,0x00,0xd3,0xd1,0x01,0x01,0x0d,0x0411945 11946# CHECK: v_max3_f32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x83,0x0d,0x04]119470x05,0x00,0xd3,0xd1,0x01,0x83,0x0d,0x0411948 11949# CHECK: v_max3_f32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xe1,0x0d,0x04]119500x05,0x00,0xd3,0xd1,0x01,0xe1,0x0d,0x0411951 11952# CHECK: v_max3_f32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xef,0x0d,0x04]119530x05,0x00,0xd3,0xd1,0x01,0xef,0x0d,0x0411954 11955# CHECK: v_max3_f32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x07]119560x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x0711957 11958# CHECK: v_max3_f32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x00]119590x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x0011960 11961# CHECK: v_max3_f32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x96,0x01]119620x05,0x00,0xd3,0xd1,0x01,0x05,0x96,0x0111963 11964# CHECK: v_max3_f32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x9a,0x01]119650x05,0x00,0xd3,0xd1,0x01,0x05,0x9a,0x0111966 11967# CHECK: v_max3_f32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x9e,0x01]119680x05,0x00,0xd3,0xd1,0x01,0x05,0x9e,0x0111969 11970# CHECK: v_max3_f32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xaa,0x01]119710x05,0x00,0xd3,0xd1,0x01,0x05,0xaa,0x0111972 11973# CHECK: v_max3_f32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xae,0x01]119740x05,0x00,0xd3,0xd1,0x01,0x05,0xae,0x0111975 11976# CHECK: v_max3_f32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xf2,0x01]119770x05,0x00,0xd3,0xd1,0x01,0x05,0xf2,0x0111978 11979# CHECK: v_max3_f32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfa,0x01]119800x05,0x00,0xd3,0xd1,0x01,0x05,0xfa,0x0111981 11982# CHECK: v_max3_f32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x01]119830x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x0111984 11985# CHECK: v_max3_f32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x02,0x02]119860x05,0x00,0xd3,0xd1,0x01,0x05,0x02,0x0211987 11988# CHECK: v_max3_f32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x06,0x03]119890x05,0x00,0xd3,0xd1,0x01,0x05,0x06,0x0311990 11991# CHECK: v_max3_f32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xc2,0x03]119920x05,0x00,0xd3,0xd1,0x01,0x05,0xc2,0x0311993 11994# CHECK: v_max3_f32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xde,0x03]119950x05,0x00,0xd3,0xd1,0x01,0x05,0xde,0x0311996 11997# CHECK: v_max3_f32 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x24]119980x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x2411999 12000# CHECK: v_max3_f32 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x44]120010x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x4412002 12003# CHECK: v_max3_f32 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x84]120040x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x8412005 12006# CHECK: v_max3_f32 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0xe4]120070x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0xe412008 12009# CHECK: v_max3_f32 v5, |v1|, v2, v3             ; encoding: [0x05,0x01,0xd3,0xd1,0x01,0x05,0x0e,0x04]120100x05,0x01,0xd3,0xd1,0x01,0x05,0x0e,0x0412011 12012# CHECK: v_max3_f32 v5, v1, |v2|, v3             ; encoding: [0x05,0x02,0xd3,0xd1,0x01,0x05,0x0e,0x04]120130x05,0x02,0xd3,0xd1,0x01,0x05,0x0e,0x0412014 12015# CHECK: v_max3_f32 v5, v1, v2, |v3|             ; encoding: [0x05,0x04,0xd3,0xd1,0x01,0x05,0x0e,0x04]120160x05,0x04,0xd3,0xd1,0x01,0x05,0x0e,0x0412017 12018# CHECK: v_max3_f32 v5, |v1|, |v2|, |v3|         ; encoding: [0x05,0x07,0xd3,0xd1,0x01,0x05,0x0e,0x04]120190x05,0x07,0xd3,0xd1,0x01,0x05,0x0e,0x0412020 12021# CHECK: v_max3_f32 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0xd3,0xd1,0x01,0x05,0x0e,0x04]120220x05,0x80,0xd3,0xd1,0x01,0x05,0x0e,0x0412023 12024# CHECK: v_max3_f32 v5, v1, v2, v3 mul:2         ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x0c]120250x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x0c12026 12027# CHECK: v_max3_f32 v5, v1, v2, v3 mul:4         ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x14]120280x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x1412029 12030# CHECK: v_max3_f32 v5, v1, v2, v3 div:2         ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x1c]120310x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x1c12032 12033# CHECK: v_max3_i32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04]120340x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x0412035 12036# CHECK: v_max3_i32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04]120370xff,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x0412038 12039# CHECK: v_max3_i32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0xff,0x05,0x0e,0x04]120400x05,0x00,0xd4,0xd1,0xff,0x05,0x0e,0x0412041 12042# CHECK: v_max3_i32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x04,0x0e,0x04]120430x05,0x00,0xd4,0xd1,0x01,0x04,0x0e,0x0412044 12045# CHECK: v_max3_i32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0x65,0x04,0x0e,0x04]120460x05,0x00,0xd4,0xd1,0x65,0x04,0x0e,0x0412047 12048# CHECK: v_max3_i32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd4,0xd1,0x66,0x04,0x0e,0x04]120490x05,0x00,0xd4,0xd1,0x66,0x04,0x0e,0x0412050 12051# CHECK: v_max3_i32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd4,0xd1,0x67,0x04,0x0e,0x04]120520x05,0x00,0xd4,0xd1,0x67,0x04,0x0e,0x0412053 12054# CHECK: v_max3_i32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6a,0x04,0x0e,0x04]120550x05,0x00,0xd4,0xd1,0x6a,0x04,0x0e,0x0412056 12057# CHECK: v_max3_i32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6b,0x04,0x0e,0x04]120580x05,0x00,0xd4,0xd1,0x6b,0x04,0x0e,0x0412059 12060# CHECK: v_max3_i32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x7c,0x04,0x0e,0x04]120610x05,0x00,0xd4,0xd1,0x7c,0x04,0x0e,0x0412062 12063# CHECK: v_max3_i32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd4,0xd1,0x7e,0x04,0x0e,0x04]120640x05,0x00,0xd4,0xd1,0x7e,0x04,0x0e,0x0412065 12066# CHECK: v_max3_i32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd4,0xd1,0x7f,0x04,0x0e,0x04]120670x05,0x00,0xd4,0xd1,0x7f,0x04,0x0e,0x0412068 12069# CHECK: v_max3_i32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd4,0xd1,0x80,0x04,0x0e,0x04]120700x05,0x00,0xd4,0xd1,0x80,0x04,0x0e,0x0412071 12072# CHECK: v_max3_i32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0xc1,0x04,0x0e,0x04]120730x05,0x00,0xd4,0xd1,0xc1,0x04,0x0e,0x0412074 12075# CHECK: v_max3_i32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd4,0xd1,0xf0,0x04,0x0e,0x04]120760x05,0x00,0xd4,0xd1,0xf0,0x04,0x0e,0x0412077 12078# CHECK: v_max3_i32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0xf7,0x04,0x0e,0x04]120790x05,0x00,0xd4,0xd1,0xf7,0x04,0x0e,0x0412080 12081# CHECK: v_max3_i32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xff,0x0f,0x04]120820x05,0x00,0xd4,0xd1,0x01,0xff,0x0f,0x0412083 12084# CHECK: v_max3_i32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0c,0x04]120850x05,0x00,0xd4,0xd1,0x01,0x05,0x0c,0x0412086 12087# CHECK: v_max3_i32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xcb,0x0c,0x04]120880x05,0x00,0xd4,0xd1,0x01,0xcb,0x0c,0x0412089 12090# CHECK: v_max3_i32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xcd,0x0c,0x04]120910x05,0x00,0xd4,0xd1,0x01,0xcd,0x0c,0x0412092 12093# CHECK: v_max3_i32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xcf,0x0c,0x04]120940x05,0x00,0xd4,0xd1,0x01,0xcf,0x0c,0x0412095 12096# CHECK: v_max3_i32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xd5,0x0c,0x04]120970x05,0x00,0xd4,0xd1,0x01,0xd5,0x0c,0x0412098 12099# CHECK: v_max3_i32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xd7,0x0c,0x04]121000x05,0x00,0xd4,0xd1,0x01,0xd7,0x0c,0x0412101 12102# CHECK: v_max3_i32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xf9,0x0c,0x04]121030x05,0x00,0xd4,0xd1,0x01,0xf9,0x0c,0x0412104 12105# CHECK: v_max3_i32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xfd,0x0c,0x04]121060x05,0x00,0xd4,0xd1,0x01,0xfd,0x0c,0x0412107 12108# CHECK: v_max3_i32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xff,0x0c,0x04]121090x05,0x00,0xd4,0xd1,0x01,0xff,0x0c,0x0412110 12111# CHECK: v_max3_i32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x01,0x0d,0x04]121120x05,0x00,0xd4,0xd1,0x01,0x01,0x0d,0x0412113 12114# CHECK: v_max3_i32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x83,0x0d,0x04]121150x05,0x00,0xd4,0xd1,0x01,0x83,0x0d,0x0412116 12117# CHECK: v_max3_i32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xe1,0x0d,0x04]121180x05,0x00,0xd4,0xd1,0x01,0xe1,0x0d,0x0412119 12120# CHECK: v_max3_i32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xef,0x0d,0x04]121210x05,0x00,0xd4,0xd1,0x01,0xef,0x0d,0x0412122 12123# CHECK: v_max3_i32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x07]121240x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x0712125 12126# CHECK: v_max3_i32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x00]121270x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x0012128 12129# CHECK: v_max3_i32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x96,0x01]121300x05,0x00,0xd4,0xd1,0x01,0x05,0x96,0x0112131 12132# CHECK: v_max3_i32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x9a,0x01]121330x05,0x00,0xd4,0xd1,0x01,0x05,0x9a,0x0112134 12135# CHECK: v_max3_i32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x9e,0x01]121360x05,0x00,0xd4,0xd1,0x01,0x05,0x9e,0x0112137 12138# CHECK: v_max3_i32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xaa,0x01]121390x05,0x00,0xd4,0xd1,0x01,0x05,0xaa,0x0112140 12141# CHECK: v_max3_i32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xae,0x01]121420x05,0x00,0xd4,0xd1,0x01,0x05,0xae,0x0112143 12144# CHECK: v_max3_i32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xf2,0x01]121450x05,0x00,0xd4,0xd1,0x01,0x05,0xf2,0x0112146 12147# CHECK: v_max3_i32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfa,0x01]121480x05,0x00,0xd4,0xd1,0x01,0x05,0xfa,0x0112149 12150# CHECK: v_max3_i32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x01]121510x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x0112152 12153# CHECK: v_max3_i32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x02,0x02]121540x05,0x00,0xd4,0xd1,0x01,0x05,0x02,0x0212155 12156# CHECK: v_max3_i32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x06,0x03]121570x05,0x00,0xd4,0xd1,0x01,0x05,0x06,0x0312158 12159# CHECK: v_max3_i32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xc2,0x03]121600x05,0x00,0xd4,0xd1,0x01,0x05,0xc2,0x0312161 12162# CHECK: v_max3_i32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xde,0x03]121630x05,0x00,0xd4,0xd1,0x01,0x05,0xde,0x0312164 12165# CHECK: v_max3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04]121660x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x0412167 12168# CHECK: v_max3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04]121690xff,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x0412170 12171# CHECK: v_max3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0xff,0x05,0x0e,0x04]121720x05,0x00,0xd5,0xd1,0xff,0x05,0x0e,0x0412173 12174# CHECK: v_max3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x04,0x0e,0x04]121750x05,0x00,0xd5,0xd1,0x01,0x04,0x0e,0x0412176 12177# CHECK: v_max3_u32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0x65,0x04,0x0e,0x04]121780x05,0x00,0xd5,0xd1,0x65,0x04,0x0e,0x0412179 12180# CHECK: v_max3_u32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd5,0xd1,0x66,0x04,0x0e,0x04]121810x05,0x00,0xd5,0xd1,0x66,0x04,0x0e,0x0412182 12183# CHECK: v_max3_u32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd5,0xd1,0x67,0x04,0x0e,0x04]121840x05,0x00,0xd5,0xd1,0x67,0x04,0x0e,0x0412185 12186# CHECK: v_max3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6a,0x04,0x0e,0x04]121870x05,0x00,0xd5,0xd1,0x6a,0x04,0x0e,0x0412188 12189# CHECK: v_max3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6b,0x04,0x0e,0x04]121900x05,0x00,0xd5,0xd1,0x6b,0x04,0x0e,0x0412191 12192# CHECK: v_max3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x7c,0x04,0x0e,0x04]121930x05,0x00,0xd5,0xd1,0x7c,0x04,0x0e,0x0412194 12195# CHECK: v_max3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd5,0xd1,0x7e,0x04,0x0e,0x04]121960x05,0x00,0xd5,0xd1,0x7e,0x04,0x0e,0x0412197 12198# CHECK: v_max3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd5,0xd1,0x7f,0x04,0x0e,0x04]121990x05,0x00,0xd5,0xd1,0x7f,0x04,0x0e,0x0412200 12201# CHECK: v_max3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd5,0xd1,0x80,0x04,0x0e,0x04]122020x05,0x00,0xd5,0xd1,0x80,0x04,0x0e,0x0412203 12204# CHECK: v_max3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0xc1,0x04,0x0e,0x04]122050x05,0x00,0xd5,0xd1,0xc1,0x04,0x0e,0x0412206 12207# CHECK: v_max3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd5,0xd1,0xf0,0x04,0x0e,0x04]122080x05,0x00,0xd5,0xd1,0xf0,0x04,0x0e,0x0412209 12210# CHECK: v_max3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0xf7,0x04,0x0e,0x04]122110x05,0x00,0xd5,0xd1,0xf7,0x04,0x0e,0x0412212 12213# CHECK: v_max3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xff,0x0f,0x04]122140x05,0x00,0xd5,0xd1,0x01,0xff,0x0f,0x0412215 12216# CHECK: v_max3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0c,0x04]122170x05,0x00,0xd5,0xd1,0x01,0x05,0x0c,0x0412218 12219# CHECK: v_max3_u32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xcb,0x0c,0x04]122200x05,0x00,0xd5,0xd1,0x01,0xcb,0x0c,0x0412221 12222# CHECK: v_max3_u32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xcd,0x0c,0x04]122230x05,0x00,0xd5,0xd1,0x01,0xcd,0x0c,0x0412224 12225# CHECK: v_max3_u32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xcf,0x0c,0x04]122260x05,0x00,0xd5,0xd1,0x01,0xcf,0x0c,0x0412227 12228# CHECK: v_max3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xd5,0x0c,0x04]122290x05,0x00,0xd5,0xd1,0x01,0xd5,0x0c,0x0412230 12231# CHECK: v_max3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xd7,0x0c,0x04]122320x05,0x00,0xd5,0xd1,0x01,0xd7,0x0c,0x0412233 12234# CHECK: v_max3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xf9,0x0c,0x04]122350x05,0x00,0xd5,0xd1,0x01,0xf9,0x0c,0x0412236 12237# CHECK: v_max3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xfd,0x0c,0x04]122380x05,0x00,0xd5,0xd1,0x01,0xfd,0x0c,0x0412239 12240# CHECK: v_max3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xff,0x0c,0x04]122410x05,0x00,0xd5,0xd1,0x01,0xff,0x0c,0x0412242 12243# CHECK: v_max3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x01,0x0d,0x04]122440x05,0x00,0xd5,0xd1,0x01,0x01,0x0d,0x0412245 12246# CHECK: v_max3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x83,0x0d,0x04]122470x05,0x00,0xd5,0xd1,0x01,0x83,0x0d,0x0412248 12249# CHECK: v_max3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xe1,0x0d,0x04]122500x05,0x00,0xd5,0xd1,0x01,0xe1,0x0d,0x0412251 12252# CHECK: v_max3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xef,0x0d,0x04]122530x05,0x00,0xd5,0xd1,0x01,0xef,0x0d,0x0412254 12255# CHECK: v_max3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x07]122560x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x0712257 12258# CHECK: v_max3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x00]122590x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x0012260 12261# CHECK: v_max3_u32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x96,0x01]122620x05,0x00,0xd5,0xd1,0x01,0x05,0x96,0x0112263 12264# CHECK: v_max3_u32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x9a,0x01]122650x05,0x00,0xd5,0xd1,0x01,0x05,0x9a,0x0112266 12267# CHECK: v_max3_u32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x9e,0x01]122680x05,0x00,0xd5,0xd1,0x01,0x05,0x9e,0x0112269 12270# CHECK: v_max3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xaa,0x01]122710x05,0x00,0xd5,0xd1,0x01,0x05,0xaa,0x0112272 12273# CHECK: v_max3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xae,0x01]122740x05,0x00,0xd5,0xd1,0x01,0x05,0xae,0x0112275 12276# CHECK: v_max3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xf2,0x01]122770x05,0x00,0xd5,0xd1,0x01,0x05,0xf2,0x0112278 12279# CHECK: v_max3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfa,0x01]122800x05,0x00,0xd5,0xd1,0x01,0x05,0xfa,0x0112281 12282# CHECK: v_max3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x01]122830x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x0112284 12285# CHECK: v_max3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x02,0x02]122860x05,0x00,0xd5,0xd1,0x01,0x05,0x02,0x0212287 12288# CHECK: v_max3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x06,0x03]122890x05,0x00,0xd5,0xd1,0x01,0x05,0x06,0x0312290 12291# CHECK: v_max3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xc2,0x03]122920x05,0x00,0xd5,0xd1,0x01,0x05,0xc2,0x0312293 12294# CHECK: v_max3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xde,0x03]122950x05,0x00,0xd5,0xd1,0x01,0x05,0xde,0x0312296 12297# CHECK: v_med3_f32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04]122980x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x0412299 12300# CHECK: v_med3_f32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04]123010xff,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x0412302 12303# CHECK: v_med3_f32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0xff,0x05,0x0e,0x04]123040x05,0x00,0xd6,0xd1,0xff,0x05,0x0e,0x0412305 12306# CHECK: v_med3_f32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x04,0x0e,0x04]123070x05,0x00,0xd6,0xd1,0x01,0x04,0x0e,0x0412308 12309# CHECK: v_med3_f32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0x65,0x04,0x0e,0x04]123100x05,0x00,0xd6,0xd1,0x65,0x04,0x0e,0x0412311 12312# CHECK: v_med3_f32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd6,0xd1,0x66,0x04,0x0e,0x04]123130x05,0x00,0xd6,0xd1,0x66,0x04,0x0e,0x0412314 12315# CHECK: v_med3_f32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd6,0xd1,0x67,0x04,0x0e,0x04]123160x05,0x00,0xd6,0xd1,0x67,0x04,0x0e,0x0412317 12318# CHECK: v_med3_f32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6a,0x04,0x0e,0x04]123190x05,0x00,0xd6,0xd1,0x6a,0x04,0x0e,0x0412320 12321# CHECK: v_med3_f32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6b,0x04,0x0e,0x04]123220x05,0x00,0xd6,0xd1,0x6b,0x04,0x0e,0x0412323 12324# CHECK: v_med3_f32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x7c,0x04,0x0e,0x04]123250x05,0x00,0xd6,0xd1,0x7c,0x04,0x0e,0x0412326 12327# CHECK: v_med3_f32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd6,0xd1,0x7e,0x04,0x0e,0x04]123280x05,0x00,0xd6,0xd1,0x7e,0x04,0x0e,0x0412329 12330# CHECK: v_med3_f32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd6,0xd1,0x7f,0x04,0x0e,0x04]123310x05,0x00,0xd6,0xd1,0x7f,0x04,0x0e,0x0412332 12333# CHECK: v_med3_f32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd6,0xd1,0x80,0x04,0x0e,0x04]123340x05,0x00,0xd6,0xd1,0x80,0x04,0x0e,0x0412335 12336# CHECK: v_med3_f32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0xc1,0x04,0x0e,0x04]123370x05,0x00,0xd6,0xd1,0xc1,0x04,0x0e,0x0412338 12339# CHECK: v_med3_f32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd6,0xd1,0xf0,0x04,0x0e,0x04]123400x05,0x00,0xd6,0xd1,0xf0,0x04,0x0e,0x0412341 12342# CHECK: v_med3_f32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0xf7,0x04,0x0e,0x04]123430x05,0x00,0xd6,0xd1,0xf7,0x04,0x0e,0x0412344 12345# CHECK: v_med3_f32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xff,0x0f,0x04]123460x05,0x00,0xd6,0xd1,0x01,0xff,0x0f,0x0412347 12348# CHECK: v_med3_f32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0c,0x04]123490x05,0x00,0xd6,0xd1,0x01,0x05,0x0c,0x0412350 12351# CHECK: v_med3_f32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xcb,0x0c,0x04]123520x05,0x00,0xd6,0xd1,0x01,0xcb,0x0c,0x0412353 12354# CHECK: v_med3_f32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xcd,0x0c,0x04]123550x05,0x00,0xd6,0xd1,0x01,0xcd,0x0c,0x0412356 12357# CHECK: v_med3_f32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xcf,0x0c,0x04]123580x05,0x00,0xd6,0xd1,0x01,0xcf,0x0c,0x0412359 12360# CHECK: v_med3_f32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xd5,0x0c,0x04]123610x05,0x00,0xd6,0xd1,0x01,0xd5,0x0c,0x0412362 12363# CHECK: v_med3_f32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xd7,0x0c,0x04]123640x05,0x00,0xd6,0xd1,0x01,0xd7,0x0c,0x0412365 12366# CHECK: v_med3_f32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xf9,0x0c,0x04]123670x05,0x00,0xd6,0xd1,0x01,0xf9,0x0c,0x0412368 12369# CHECK: v_med3_f32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xfd,0x0c,0x04]123700x05,0x00,0xd6,0xd1,0x01,0xfd,0x0c,0x0412371 12372# CHECK: v_med3_f32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xff,0x0c,0x04]123730x05,0x00,0xd6,0xd1,0x01,0xff,0x0c,0x0412374 12375# CHECK: v_med3_f32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x01,0x0d,0x04]123760x05,0x00,0xd6,0xd1,0x01,0x01,0x0d,0x0412377 12378# CHECK: v_med3_f32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x83,0x0d,0x04]123790x05,0x00,0xd6,0xd1,0x01,0x83,0x0d,0x0412380 12381# CHECK: v_med3_f32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xe1,0x0d,0x04]123820x05,0x00,0xd6,0xd1,0x01,0xe1,0x0d,0x0412383 12384# CHECK: v_med3_f32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xef,0x0d,0x04]123850x05,0x00,0xd6,0xd1,0x01,0xef,0x0d,0x0412386 12387# CHECK: v_med3_f32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x07]123880x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x0712389 12390# CHECK: v_med3_f32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x00]123910x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x0012392 12393# CHECK: v_med3_f32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x96,0x01]123940x05,0x00,0xd6,0xd1,0x01,0x05,0x96,0x0112395 12396# CHECK: v_med3_f32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x9a,0x01]123970x05,0x00,0xd6,0xd1,0x01,0x05,0x9a,0x0112398 12399# CHECK: v_med3_f32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x9e,0x01]124000x05,0x00,0xd6,0xd1,0x01,0x05,0x9e,0x0112401 12402# CHECK: v_med3_f32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xaa,0x01]124030x05,0x00,0xd6,0xd1,0x01,0x05,0xaa,0x0112404 12405# CHECK: v_med3_f32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xae,0x01]124060x05,0x00,0xd6,0xd1,0x01,0x05,0xae,0x0112407 12408# CHECK: v_med3_f32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xf2,0x01]124090x05,0x00,0xd6,0xd1,0x01,0x05,0xf2,0x0112410 12411# CHECK: v_med3_f32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfa,0x01]124120x05,0x00,0xd6,0xd1,0x01,0x05,0xfa,0x0112413 12414# CHECK: v_med3_f32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x01]124150x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x0112416 12417# CHECK: v_med3_f32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x02,0x02]124180x05,0x00,0xd6,0xd1,0x01,0x05,0x02,0x0212419 12420# CHECK: v_med3_f32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x06,0x03]124210x05,0x00,0xd6,0xd1,0x01,0x05,0x06,0x0312422 12423# CHECK: v_med3_f32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xc2,0x03]124240x05,0x00,0xd6,0xd1,0x01,0x05,0xc2,0x0312425 12426# CHECK: v_med3_f32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xde,0x03]124270x05,0x00,0xd6,0xd1,0x01,0x05,0xde,0x0312428 12429# CHECK: v_med3_f32 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x24]124300x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x2412431 12432# CHECK: v_med3_f32 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x44]124330x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x4412434 12435# CHECK: v_med3_f32 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x84]124360x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x8412437 12438# CHECK: v_med3_f32 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0xe4]124390x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0xe412440 12441# CHECK: v_med3_f32 v5, |v1|, v2, v3             ; encoding: [0x05,0x01,0xd6,0xd1,0x01,0x05,0x0e,0x04]124420x05,0x01,0xd6,0xd1,0x01,0x05,0x0e,0x0412443 12444# CHECK: v_med3_f32 v5, v1, |v2|, v3             ; encoding: [0x05,0x02,0xd6,0xd1,0x01,0x05,0x0e,0x04]124450x05,0x02,0xd6,0xd1,0x01,0x05,0x0e,0x0412446 12447# CHECK: v_med3_f32 v5, v1, v2, |v3|             ; encoding: [0x05,0x04,0xd6,0xd1,0x01,0x05,0x0e,0x04]124480x05,0x04,0xd6,0xd1,0x01,0x05,0x0e,0x0412449 12450# CHECK: v_med3_f32 v5, |v1|, |v2|, |v3|         ; encoding: [0x05,0x07,0xd6,0xd1,0x01,0x05,0x0e,0x04]124510x05,0x07,0xd6,0xd1,0x01,0x05,0x0e,0x0412452 12453# CHECK: v_med3_f32 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0xd6,0xd1,0x01,0x05,0x0e,0x04]124540x05,0x80,0xd6,0xd1,0x01,0x05,0x0e,0x0412455 12456# CHECK: v_med3_f32 v5, v1, v2, v3 mul:2         ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x0c]124570x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x0c12458 12459# CHECK: v_med3_f32 v5, v1, v2, v3 mul:4         ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x14]124600x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x1412461 12462# CHECK: v_med3_f32 v5, v1, v2, v3 div:2         ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x1c]124630x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x1c12464 12465# CHECK: v_med3_i32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04]124660x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x0412467 12468# CHECK: v_med3_i32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04]124690xff,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x0412470 12471# CHECK: v_med3_i32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0xff,0x05,0x0e,0x04]124720x05,0x00,0xd7,0xd1,0xff,0x05,0x0e,0x0412473 12474# CHECK: v_med3_i32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x04,0x0e,0x04]124750x05,0x00,0xd7,0xd1,0x01,0x04,0x0e,0x0412476 12477# CHECK: v_med3_i32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0x65,0x04,0x0e,0x04]124780x05,0x00,0xd7,0xd1,0x65,0x04,0x0e,0x0412479 12480# CHECK: v_med3_i32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd7,0xd1,0x66,0x04,0x0e,0x04]124810x05,0x00,0xd7,0xd1,0x66,0x04,0x0e,0x0412482 12483# CHECK: v_med3_i32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd7,0xd1,0x67,0x04,0x0e,0x04]124840x05,0x00,0xd7,0xd1,0x67,0x04,0x0e,0x0412485 12486# CHECK: v_med3_i32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6a,0x04,0x0e,0x04]124870x05,0x00,0xd7,0xd1,0x6a,0x04,0x0e,0x0412488 12489# CHECK: v_med3_i32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6b,0x04,0x0e,0x04]124900x05,0x00,0xd7,0xd1,0x6b,0x04,0x0e,0x0412491 12492# CHECK: v_med3_i32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x7c,0x04,0x0e,0x04]124930x05,0x00,0xd7,0xd1,0x7c,0x04,0x0e,0x0412494 12495# CHECK: v_med3_i32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd7,0xd1,0x7e,0x04,0x0e,0x04]124960x05,0x00,0xd7,0xd1,0x7e,0x04,0x0e,0x0412497 12498# CHECK: v_med3_i32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd7,0xd1,0x7f,0x04,0x0e,0x04]124990x05,0x00,0xd7,0xd1,0x7f,0x04,0x0e,0x0412500 12501# CHECK: v_med3_i32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd7,0xd1,0x80,0x04,0x0e,0x04]125020x05,0x00,0xd7,0xd1,0x80,0x04,0x0e,0x0412503 12504# CHECK: v_med3_i32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0xc1,0x04,0x0e,0x04]125050x05,0x00,0xd7,0xd1,0xc1,0x04,0x0e,0x0412506 12507# CHECK: v_med3_i32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd7,0xd1,0xf0,0x04,0x0e,0x04]125080x05,0x00,0xd7,0xd1,0xf0,0x04,0x0e,0x0412509 12510# CHECK: v_med3_i32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0xf7,0x04,0x0e,0x04]125110x05,0x00,0xd7,0xd1,0xf7,0x04,0x0e,0x0412512 12513# CHECK: v_med3_i32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xff,0x0f,0x04]125140x05,0x00,0xd7,0xd1,0x01,0xff,0x0f,0x0412515 12516# CHECK: v_med3_i32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0c,0x04]125170x05,0x00,0xd7,0xd1,0x01,0x05,0x0c,0x0412518 12519# CHECK: v_med3_i32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xcb,0x0c,0x04]125200x05,0x00,0xd7,0xd1,0x01,0xcb,0x0c,0x0412521 12522# CHECK: v_med3_i32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xcd,0x0c,0x04]125230x05,0x00,0xd7,0xd1,0x01,0xcd,0x0c,0x0412524 12525# CHECK: v_med3_i32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xcf,0x0c,0x04]125260x05,0x00,0xd7,0xd1,0x01,0xcf,0x0c,0x0412527 12528# CHECK: v_med3_i32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xd5,0x0c,0x04]125290x05,0x00,0xd7,0xd1,0x01,0xd5,0x0c,0x0412530 12531# CHECK: v_med3_i32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xd7,0x0c,0x04]125320x05,0x00,0xd7,0xd1,0x01,0xd7,0x0c,0x0412533 12534# CHECK: v_med3_i32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xf9,0x0c,0x04]125350x05,0x00,0xd7,0xd1,0x01,0xf9,0x0c,0x0412536 12537# CHECK: v_med3_i32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xfd,0x0c,0x04]125380x05,0x00,0xd7,0xd1,0x01,0xfd,0x0c,0x0412539 12540# CHECK: v_med3_i32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xff,0x0c,0x04]125410x05,0x00,0xd7,0xd1,0x01,0xff,0x0c,0x0412542 12543# CHECK: v_med3_i32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x01,0x0d,0x04]125440x05,0x00,0xd7,0xd1,0x01,0x01,0x0d,0x0412545 12546# CHECK: v_med3_i32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x83,0x0d,0x04]125470x05,0x00,0xd7,0xd1,0x01,0x83,0x0d,0x0412548 12549# CHECK: v_med3_i32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xe1,0x0d,0x04]125500x05,0x00,0xd7,0xd1,0x01,0xe1,0x0d,0x0412551 12552# CHECK: v_med3_i32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xef,0x0d,0x04]125530x05,0x00,0xd7,0xd1,0x01,0xef,0x0d,0x0412554 12555# CHECK: v_med3_i32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x07]125560x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x0712557 12558# CHECK: v_med3_i32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x00]125590x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x0012560 12561# CHECK: v_med3_i32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x96,0x01]125620x05,0x00,0xd7,0xd1,0x01,0x05,0x96,0x0112563 12564# CHECK: v_med3_i32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x9a,0x01]125650x05,0x00,0xd7,0xd1,0x01,0x05,0x9a,0x0112566 12567# CHECK: v_med3_i32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x9e,0x01]125680x05,0x00,0xd7,0xd1,0x01,0x05,0x9e,0x0112569 12570# CHECK: v_med3_i32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xaa,0x01]125710x05,0x00,0xd7,0xd1,0x01,0x05,0xaa,0x0112572 12573# CHECK: v_med3_i32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xae,0x01]125740x05,0x00,0xd7,0xd1,0x01,0x05,0xae,0x0112575 12576# CHECK: v_med3_i32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xf2,0x01]125770x05,0x00,0xd7,0xd1,0x01,0x05,0xf2,0x0112578 12579# CHECK: v_med3_i32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfa,0x01]125800x05,0x00,0xd7,0xd1,0x01,0x05,0xfa,0x0112581 12582# CHECK: v_med3_i32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x01]125830x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x0112584 12585# CHECK: v_med3_i32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x02,0x02]125860x05,0x00,0xd7,0xd1,0x01,0x05,0x02,0x0212587 12588# CHECK: v_med3_i32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x06,0x03]125890x05,0x00,0xd7,0xd1,0x01,0x05,0x06,0x0312590 12591# CHECK: v_med3_i32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xc2,0x03]125920x05,0x00,0xd7,0xd1,0x01,0x05,0xc2,0x0312593 12594# CHECK: v_med3_i32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xde,0x03]125950x05,0x00,0xd7,0xd1,0x01,0x05,0xde,0x0312596 12597# CHECK: v_med3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04]125980x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x0412599 12600# CHECK: v_med3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04]126010xff,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x0412602 12603# CHECK: v_med3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0xff,0x05,0x0e,0x04]126040x05,0x00,0xd8,0xd1,0xff,0x05,0x0e,0x0412605 12606# CHECK: v_med3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x04,0x0e,0x04]126070x05,0x00,0xd8,0xd1,0x01,0x04,0x0e,0x0412608 12609# CHECK: v_med3_u32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0x65,0x04,0x0e,0x04]126100x05,0x00,0xd8,0xd1,0x65,0x04,0x0e,0x0412611 12612# CHECK: v_med3_u32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd8,0xd1,0x66,0x04,0x0e,0x04]126130x05,0x00,0xd8,0xd1,0x66,0x04,0x0e,0x0412614 12615# CHECK: v_med3_u32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd8,0xd1,0x67,0x04,0x0e,0x04]126160x05,0x00,0xd8,0xd1,0x67,0x04,0x0e,0x0412617 12618# CHECK: v_med3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6a,0x04,0x0e,0x04]126190x05,0x00,0xd8,0xd1,0x6a,0x04,0x0e,0x0412620 12621# CHECK: v_med3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6b,0x04,0x0e,0x04]126220x05,0x00,0xd8,0xd1,0x6b,0x04,0x0e,0x0412623 12624# CHECK: v_med3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x7c,0x04,0x0e,0x04]126250x05,0x00,0xd8,0xd1,0x7c,0x04,0x0e,0x0412626 12627# CHECK: v_med3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd8,0xd1,0x7e,0x04,0x0e,0x04]126280x05,0x00,0xd8,0xd1,0x7e,0x04,0x0e,0x0412629 12630# CHECK: v_med3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd8,0xd1,0x7f,0x04,0x0e,0x04]126310x05,0x00,0xd8,0xd1,0x7f,0x04,0x0e,0x0412632 12633# CHECK: v_med3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd8,0xd1,0x80,0x04,0x0e,0x04]126340x05,0x00,0xd8,0xd1,0x80,0x04,0x0e,0x0412635 12636# CHECK: v_med3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0xc1,0x04,0x0e,0x04]126370x05,0x00,0xd8,0xd1,0xc1,0x04,0x0e,0x0412638 12639# CHECK: v_med3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd8,0xd1,0xf0,0x04,0x0e,0x04]126400x05,0x00,0xd8,0xd1,0xf0,0x04,0x0e,0x0412641 12642# CHECK: v_med3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0xf7,0x04,0x0e,0x04]126430x05,0x00,0xd8,0xd1,0xf7,0x04,0x0e,0x0412644 12645# CHECK: v_med3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xff,0x0f,0x04]126460x05,0x00,0xd8,0xd1,0x01,0xff,0x0f,0x0412647 12648# CHECK: v_med3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0c,0x04]126490x05,0x00,0xd8,0xd1,0x01,0x05,0x0c,0x0412650 12651# CHECK: v_med3_u32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xcb,0x0c,0x04]126520x05,0x00,0xd8,0xd1,0x01,0xcb,0x0c,0x0412653 12654# CHECK: v_med3_u32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xcd,0x0c,0x04]126550x05,0x00,0xd8,0xd1,0x01,0xcd,0x0c,0x0412656 12657# CHECK: v_med3_u32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xcf,0x0c,0x04]126580x05,0x00,0xd8,0xd1,0x01,0xcf,0x0c,0x0412659 12660# CHECK: v_med3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xd5,0x0c,0x04]126610x05,0x00,0xd8,0xd1,0x01,0xd5,0x0c,0x0412662 12663# CHECK: v_med3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xd7,0x0c,0x04]126640x05,0x00,0xd8,0xd1,0x01,0xd7,0x0c,0x0412665 12666# CHECK: v_med3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xf9,0x0c,0x04]126670x05,0x00,0xd8,0xd1,0x01,0xf9,0x0c,0x0412668 12669# CHECK: v_med3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xfd,0x0c,0x04]126700x05,0x00,0xd8,0xd1,0x01,0xfd,0x0c,0x0412671 12672# CHECK: v_med3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xff,0x0c,0x04]126730x05,0x00,0xd8,0xd1,0x01,0xff,0x0c,0x0412674 12675# CHECK: v_med3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x01,0x0d,0x04]126760x05,0x00,0xd8,0xd1,0x01,0x01,0x0d,0x0412677 12678# CHECK: v_med3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x83,0x0d,0x04]126790x05,0x00,0xd8,0xd1,0x01,0x83,0x0d,0x0412680 12681# CHECK: v_med3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xe1,0x0d,0x04]126820x05,0x00,0xd8,0xd1,0x01,0xe1,0x0d,0x0412683 12684# CHECK: v_med3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xef,0x0d,0x04]126850x05,0x00,0xd8,0xd1,0x01,0xef,0x0d,0x0412686 12687# CHECK: v_med3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x07]126880x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x0712689 12690# CHECK: v_med3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x00]126910x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x0012692 12693# CHECK: v_med3_u32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x96,0x01]126940x05,0x00,0xd8,0xd1,0x01,0x05,0x96,0x0112695 12696# CHECK: v_med3_u32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x9a,0x01]126970x05,0x00,0xd8,0xd1,0x01,0x05,0x9a,0x0112698 12699# CHECK: v_med3_u32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x9e,0x01]127000x05,0x00,0xd8,0xd1,0x01,0x05,0x9e,0x0112701 12702# CHECK: v_med3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xaa,0x01]127030x05,0x00,0xd8,0xd1,0x01,0x05,0xaa,0x0112704 12705# CHECK: v_med3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xae,0x01]127060x05,0x00,0xd8,0xd1,0x01,0x05,0xae,0x0112707 12708# CHECK: v_med3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xf2,0x01]127090x05,0x00,0xd8,0xd1,0x01,0x05,0xf2,0x0112710 12711# CHECK: v_med3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfa,0x01]127120x05,0x00,0xd8,0xd1,0x01,0x05,0xfa,0x0112713 12714# CHECK: v_med3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x01]127150x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x0112716 12717# CHECK: v_med3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x02,0x02]127180x05,0x00,0xd8,0xd1,0x01,0x05,0x02,0x0212719 12720# CHECK: v_med3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x06,0x03]127210x05,0x00,0xd8,0xd1,0x01,0x05,0x06,0x0312722 12723# CHECK: v_med3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xc2,0x03]127240x05,0x00,0xd8,0xd1,0x01,0x05,0xc2,0x0312725 12726# CHECK: v_med3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xde,0x03]127270x05,0x00,0xd8,0xd1,0x01,0x05,0xde,0x0312728 12729# CHECK: v_sad_u8 v5, v1, v2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04]127300x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x0412731 12732# CHECK: v_sad_u8 v255, v1, v2, v3               ; encoding: [0xff,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04]127330xff,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x0412734 12735# CHECK: v_sad_u8 v5, v255, v2, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0xff,0x05,0x0e,0x04]127360x05,0x00,0xd9,0xd1,0xff,0x05,0x0e,0x0412737 12738# CHECK: v_sad_u8 v5, s1, v2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x04,0x0e,0x04]127390x05,0x00,0xd9,0xd1,0x01,0x04,0x0e,0x0412740 12741# CHECK: v_sad_u8 v5, s101, v2, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0x65,0x04,0x0e,0x04]127420x05,0x00,0xd9,0xd1,0x65,0x04,0x0e,0x0412743 12744# CHECK: v_sad_u8 v5, flat_scratch_lo, v2, v3    ; encoding: [0x05,0x00,0xd9,0xd1,0x66,0x04,0x0e,0x04]127450x05,0x00,0xd9,0xd1,0x66,0x04,0x0e,0x0412746 12747# CHECK: v_sad_u8 v5, flat_scratch_hi, v2, v3    ; encoding: [0x05,0x00,0xd9,0xd1,0x67,0x04,0x0e,0x04]127480x05,0x00,0xd9,0xd1,0x67,0x04,0x0e,0x0412749 12750# CHECK: v_sad_u8 v5, vcc_lo, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6a,0x04,0x0e,0x04]127510x05,0x00,0xd9,0xd1,0x6a,0x04,0x0e,0x0412752 12753# CHECK: v_sad_u8 v5, vcc_hi, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6b,0x04,0x0e,0x04]127540x05,0x00,0xd9,0xd1,0x6b,0x04,0x0e,0x0412755 12756# CHECK: v_sad_u8 v5, m0, v2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x7c,0x04,0x0e,0x04]127570x05,0x00,0xd9,0xd1,0x7c,0x04,0x0e,0x0412758 12759# CHECK: v_sad_u8 v5, exec_lo, v2, v3            ; encoding: [0x05,0x00,0xd9,0xd1,0x7e,0x04,0x0e,0x04]127600x05,0x00,0xd9,0xd1,0x7e,0x04,0x0e,0x0412761 12762# CHECK: v_sad_u8 v5, exec_hi, v2, v3            ; encoding: [0x05,0x00,0xd9,0xd1,0x7f,0x04,0x0e,0x04]127630x05,0x00,0xd9,0xd1,0x7f,0x04,0x0e,0x0412764 12765# CHECK: v_sad_u8 v5, 0, v2, v3                  ; encoding: [0x05,0x00,0xd9,0xd1,0x80,0x04,0x0e,0x04]127660x05,0x00,0xd9,0xd1,0x80,0x04,0x0e,0x0412767 12768# CHECK: v_sad_u8 v5, -1, v2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0xc1,0x04,0x0e,0x04]127690x05,0x00,0xd9,0xd1,0xc1,0x04,0x0e,0x0412770 12771# CHECK: v_sad_u8 v5, 0.5, v2, v3                ; encoding: [0x05,0x00,0xd9,0xd1,0xf0,0x04,0x0e,0x04]127720x05,0x00,0xd9,0xd1,0xf0,0x04,0x0e,0x0412773 12774# CHECK: v_sad_u8 v5, -4.0, v2, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0xf7,0x04,0x0e,0x04]127750x05,0x00,0xd9,0xd1,0xf7,0x04,0x0e,0x0412776 12777# CHECK: v_sad_u8 v5, v1, v255, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xff,0x0f,0x04]127780x05,0x00,0xd9,0xd1,0x01,0xff,0x0f,0x0412779 12780# CHECK: v_sad_u8 v5, v1, s2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0c,0x04]127810x05,0x00,0xd9,0xd1,0x01,0x05,0x0c,0x0412782 12783# CHECK: v_sad_u8 v5, v1, s101, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xcb,0x0c,0x04]127840x05,0x00,0xd9,0xd1,0x01,0xcb,0x0c,0x0412785 12786# CHECK: v_sad_u8 v5, v1, flat_scratch_lo, v3    ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xcd,0x0c,0x04]127870x05,0x00,0xd9,0xd1,0x01,0xcd,0x0c,0x0412788 12789# CHECK: v_sad_u8 v5, v1, flat_scratch_hi, v3    ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xcf,0x0c,0x04]127900x05,0x00,0xd9,0xd1,0x01,0xcf,0x0c,0x0412791 12792# CHECK: v_sad_u8 v5, v1, vcc_lo, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xd5,0x0c,0x04]127930x05,0x00,0xd9,0xd1,0x01,0xd5,0x0c,0x0412794 12795# CHECK: v_sad_u8 v5, v1, vcc_hi, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xd7,0x0c,0x04]127960x05,0x00,0xd9,0xd1,0x01,0xd7,0x0c,0x0412797 12798# CHECK: v_sad_u8 v5, v1, m0, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xf9,0x0c,0x04]127990x05,0x00,0xd9,0xd1,0x01,0xf9,0x0c,0x0412800 12801# CHECK: v_sad_u8 v5, v1, exec_lo, v3            ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xfd,0x0c,0x04]128020x05,0x00,0xd9,0xd1,0x01,0xfd,0x0c,0x0412803 12804# CHECK: v_sad_u8 v5, v1, exec_hi, v3            ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xff,0x0c,0x04]128050x05,0x00,0xd9,0xd1,0x01,0xff,0x0c,0x0412806 12807# CHECK: v_sad_u8 v5, v1, 0, v3                  ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x01,0x0d,0x04]128080x05,0x00,0xd9,0xd1,0x01,0x01,0x0d,0x0412809 12810# CHECK: v_sad_u8 v5, v1, -1, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x83,0x0d,0x04]128110x05,0x00,0xd9,0xd1,0x01,0x83,0x0d,0x0412812 12813# CHECK: v_sad_u8 v5, v1, 0.5, v3                ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xe1,0x0d,0x04]128140x05,0x00,0xd9,0xd1,0x01,0xe1,0x0d,0x0412815 12816# CHECK: v_sad_u8 v5, v1, -4.0, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xef,0x0d,0x04]128170x05,0x00,0xd9,0xd1,0x01,0xef,0x0d,0x0412818 12819# CHECK: v_sad_u8 v5, v1, v2, v255               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x07]128200x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x0712821 12822# CHECK: v_sad_u8 v5, v1, v2, s3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x00]128230x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x0012824 12825# CHECK: v_sad_u8 v5, v1, v2, s101               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x96,0x01]128260x05,0x00,0xd9,0xd1,0x01,0x05,0x96,0x0112827 12828# CHECK: v_sad_u8 v5, v1, v2, flat_scratch_lo    ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x9a,0x01]128290x05,0x00,0xd9,0xd1,0x01,0x05,0x9a,0x0112830 12831# CHECK: v_sad_u8 v5, v1, v2, flat_scratch_hi    ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x9e,0x01]128320x05,0x00,0xd9,0xd1,0x01,0x05,0x9e,0x0112833 12834# CHECK: v_sad_u8 v5, v1, v2, vcc_lo             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xaa,0x01]128350x05,0x00,0xd9,0xd1,0x01,0x05,0xaa,0x0112836 12837# CHECK: v_sad_u8 v5, v1, v2, vcc_hi             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xae,0x01]128380x05,0x00,0xd9,0xd1,0x01,0x05,0xae,0x0112839 12840# CHECK: v_sad_u8 v5, v1, v2, m0                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xf2,0x01]128410x05,0x00,0xd9,0xd1,0x01,0x05,0xf2,0x0112842 12843# CHECK: v_sad_u8 v5, v1, v2, exec_lo            ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfa,0x01]128440x05,0x00,0xd9,0xd1,0x01,0x05,0xfa,0x0112845 12846# CHECK: v_sad_u8 v5, v1, v2, exec_hi            ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x01]128470x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x0112848 12849# CHECK: v_sad_u8 v5, v1, v2, 0                  ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x02,0x02]128500x05,0x00,0xd9,0xd1,0x01,0x05,0x02,0x0212851 12852# CHECK: v_sad_u8 v5, v1, v2, -1                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x06,0x03]128530x05,0x00,0xd9,0xd1,0x01,0x05,0x06,0x0312854 12855# CHECK: v_sad_u8 v5, v1, v2, 0.5                ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xc2,0x03]128560x05,0x00,0xd9,0xd1,0x01,0x05,0xc2,0x0312857 12858# CHECK: v_sad_u8 v5, v1, v2, -4.0               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xde,0x03]128590x05,0x00,0xd9,0xd1,0x01,0x05,0xde,0x0312860 12861# CHECK: v_sad_u8 v5, v1, v2, v3 clamp           ; encoding: [0x05,0x80,0xd9,0xd1,0x01,0x05,0x0e,0x04]128620x05,0x80,0xd9,0xd1,0x01,0x05,0x0e,0x0412863 12864# CHECK: v_sad_hi_u8 v5, v1, v2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04]128650x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x0412866 12867# CHECK: v_sad_hi_u8 v255, v1, v2, v3            ; encoding: [0xff,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04]128680xff,0x00,0xda,0xd1,0x01,0x05,0x0e,0x0412869 12870# CHECK: v_sad_hi_u8 v5, v255, v2, v3            ; encoding: [0x05,0x00,0xda,0xd1,0xff,0x05,0x0e,0x04]128710x05,0x00,0xda,0xd1,0xff,0x05,0x0e,0x0412872 12873# CHECK: v_sad_hi_u8 v5, s1, v2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x04,0x0e,0x04]128740x05,0x00,0xda,0xd1,0x01,0x04,0x0e,0x0412875 12876# CHECK: v_sad_hi_u8 v5, s101, v2, v3            ; encoding: [0x05,0x00,0xda,0xd1,0x65,0x04,0x0e,0x04]128770x05,0x00,0xda,0xd1,0x65,0x04,0x0e,0x0412878 12879# CHECK: v_sad_hi_u8 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x66,0x04,0x0e,0x04]128800x05,0x00,0xda,0xd1,0x66,0x04,0x0e,0x0412881 12882# CHECK: v_sad_hi_u8 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x67,0x04,0x0e,0x04]128830x05,0x00,0xda,0xd1,0x67,0x04,0x0e,0x0412884 12885# CHECK: v_sad_hi_u8 v5, vcc_lo, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6a,0x04,0x0e,0x04]128860x05,0x00,0xda,0xd1,0x6a,0x04,0x0e,0x0412887 12888# CHECK: v_sad_hi_u8 v5, vcc_hi, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6b,0x04,0x0e,0x04]128890x05,0x00,0xda,0xd1,0x6b,0x04,0x0e,0x0412890 12891# CHECK: v_sad_hi_u8 v5, m0, v2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x7c,0x04,0x0e,0x04]128920x05,0x00,0xda,0xd1,0x7c,0x04,0x0e,0x0412893 12894# CHECK: v_sad_hi_u8 v5, exec_lo, v2, v3         ; encoding: [0x05,0x00,0xda,0xd1,0x7e,0x04,0x0e,0x04]128950x05,0x00,0xda,0xd1,0x7e,0x04,0x0e,0x0412896 12897# CHECK: v_sad_hi_u8 v5, exec_hi, v2, v3         ; encoding: [0x05,0x00,0xda,0xd1,0x7f,0x04,0x0e,0x04]128980x05,0x00,0xda,0xd1,0x7f,0x04,0x0e,0x0412899 12900# CHECK: v_sad_hi_u8 v5, 0, v2, v3               ; encoding: [0x05,0x00,0xda,0xd1,0x80,0x04,0x0e,0x04]129010x05,0x00,0xda,0xd1,0x80,0x04,0x0e,0x0412902 12903# CHECK: v_sad_hi_u8 v5, -1, v2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0xc1,0x04,0x0e,0x04]129040x05,0x00,0xda,0xd1,0xc1,0x04,0x0e,0x0412905 12906# CHECK: v_sad_hi_u8 v5, 0.5, v2, v3             ; encoding: [0x05,0x00,0xda,0xd1,0xf0,0x04,0x0e,0x04]129070x05,0x00,0xda,0xd1,0xf0,0x04,0x0e,0x0412908 12909# CHECK: v_sad_hi_u8 v5, -4.0, v2, v3            ; encoding: [0x05,0x00,0xda,0xd1,0xf7,0x04,0x0e,0x04]129100x05,0x00,0xda,0xd1,0xf7,0x04,0x0e,0x0412911 12912# CHECK: v_sad_hi_u8 v5, v1, v255, v3            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xff,0x0f,0x04]129130x05,0x00,0xda,0xd1,0x01,0xff,0x0f,0x0412914 12915# CHECK: v_sad_hi_u8 v5, v1, s2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0c,0x04]129160x05,0x00,0xda,0xd1,0x01,0x05,0x0c,0x0412917 12918# CHECK: v_sad_hi_u8 v5, v1, s101, v3            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xcb,0x0c,0x04]129190x05,0x00,0xda,0xd1,0x01,0xcb,0x0c,0x0412920 12921# CHECK: v_sad_hi_u8 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xcd,0x0c,0x04]129220x05,0x00,0xda,0xd1,0x01,0xcd,0x0c,0x0412923 12924# CHECK: v_sad_hi_u8 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xcf,0x0c,0x04]129250x05,0x00,0xda,0xd1,0x01,0xcf,0x0c,0x0412926 12927# CHECK: v_sad_hi_u8 v5, v1, vcc_lo, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xd5,0x0c,0x04]129280x05,0x00,0xda,0xd1,0x01,0xd5,0x0c,0x0412929 12930# CHECK: v_sad_hi_u8 v5, v1, vcc_hi, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xd7,0x0c,0x04]129310x05,0x00,0xda,0xd1,0x01,0xd7,0x0c,0x0412932 12933# CHECK: v_sad_hi_u8 v5, v1, m0, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xf9,0x0c,0x04]129340x05,0x00,0xda,0xd1,0x01,0xf9,0x0c,0x0412935 12936# CHECK: v_sad_hi_u8 v5, v1, exec_lo, v3         ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xfd,0x0c,0x04]129370x05,0x00,0xda,0xd1,0x01,0xfd,0x0c,0x0412938 12939# CHECK: v_sad_hi_u8 v5, v1, exec_hi, v3         ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xff,0x0c,0x04]129400x05,0x00,0xda,0xd1,0x01,0xff,0x0c,0x0412941 12942# CHECK: v_sad_hi_u8 v5, v1, 0, v3               ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x01,0x0d,0x04]129430x05,0x00,0xda,0xd1,0x01,0x01,0x0d,0x0412944 12945# CHECK: v_sad_hi_u8 v5, v1, -1, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x83,0x0d,0x04]129460x05,0x00,0xda,0xd1,0x01,0x83,0x0d,0x0412947 12948# CHECK: v_sad_hi_u8 v5, v1, 0.5, v3             ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xe1,0x0d,0x04]129490x05,0x00,0xda,0xd1,0x01,0xe1,0x0d,0x0412950 12951# CHECK: v_sad_hi_u8 v5, v1, -4.0, v3            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xef,0x0d,0x04]129520x05,0x00,0xda,0xd1,0x01,0xef,0x0d,0x0412953 12954# CHECK: v_sad_hi_u8 v5, v1, v2, v255            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x07]129550x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x0712956 12957# CHECK: v_sad_hi_u8 v5, v1, v2, s3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x00]129580x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x0012959 12960# CHECK: v_sad_hi_u8 v5, v1, v2, s101            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x96,0x01]129610x05,0x00,0xda,0xd1,0x01,0x05,0x96,0x0112962 12963# CHECK: v_sad_hi_u8 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x9a,0x01]129640x05,0x00,0xda,0xd1,0x01,0x05,0x9a,0x0112965 12966# CHECK: v_sad_hi_u8 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x9e,0x01]129670x05,0x00,0xda,0xd1,0x01,0x05,0x9e,0x0112968 12969# CHECK: v_sad_hi_u8 v5, v1, v2, vcc_lo          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xaa,0x01]129700x05,0x00,0xda,0xd1,0x01,0x05,0xaa,0x0112971 12972# CHECK: v_sad_hi_u8 v5, v1, v2, vcc_hi          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xae,0x01]129730x05,0x00,0xda,0xd1,0x01,0x05,0xae,0x0112974 12975# CHECK: v_sad_hi_u8 v5, v1, v2, m0              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xf2,0x01]129760x05,0x00,0xda,0xd1,0x01,0x05,0xf2,0x0112977 12978# CHECK: v_sad_hi_u8 v5, v1, v2, exec_lo         ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfa,0x01]129790x05,0x00,0xda,0xd1,0x01,0x05,0xfa,0x0112980 12981# CHECK: v_sad_hi_u8 v5, v1, v2, exec_hi         ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x01]129820x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x0112983 12984# CHECK: v_sad_hi_u8 v5, v1, v2, 0               ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x02,0x02]129850x05,0x00,0xda,0xd1,0x01,0x05,0x02,0x0212986 12987# CHECK: v_sad_hi_u8 v5, v1, v2, -1              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x06,0x03]129880x05,0x00,0xda,0xd1,0x01,0x05,0x06,0x0312989 12990# CHECK: v_sad_hi_u8 v5, v1, v2, 0.5             ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xc2,0x03]129910x05,0x00,0xda,0xd1,0x01,0x05,0xc2,0x0312992 12993# CHECK: v_sad_hi_u8 v5, v1, v2, -4.0            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xde,0x03]129940x05,0x00,0xda,0xd1,0x01,0x05,0xde,0x0312995 12996# CHECK: v_sad_hi_u8 v5, v1, v2, v3 clamp        ; encoding: [0x05,0x80,0xda,0xd1,0x01,0x05,0x0e,0x04]129970x05,0x80,0xda,0xd1,0x01,0x05,0x0e,0x0412998 12999# CHECK: v_sad_u16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04]130000x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x0413001 13002# CHECK: v_sad_u16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04]130030xff,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x0413004 13005# CHECK: v_sad_u16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0xff,0x05,0x0e,0x04]130060x05,0x00,0xdb,0xd1,0xff,0x05,0x0e,0x0413007 13008# CHECK: v_sad_u16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x04,0x0e,0x04]130090x05,0x00,0xdb,0xd1,0x01,0x04,0x0e,0x0413010 13011# CHECK: v_sad_u16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0x65,0x04,0x0e,0x04]130120x05,0x00,0xdb,0xd1,0x65,0x04,0x0e,0x0413013 13014# CHECK: v_sad_u16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xdb,0xd1,0x66,0x04,0x0e,0x04]130150x05,0x00,0xdb,0xd1,0x66,0x04,0x0e,0x0413016 13017# CHECK: v_sad_u16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xdb,0xd1,0x67,0x04,0x0e,0x04]130180x05,0x00,0xdb,0xd1,0x67,0x04,0x0e,0x0413019 13020# CHECK: v_sad_u16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6a,0x04,0x0e,0x04]130210x05,0x00,0xdb,0xd1,0x6a,0x04,0x0e,0x0413022 13023# CHECK: v_sad_u16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6b,0x04,0x0e,0x04]130240x05,0x00,0xdb,0xd1,0x6b,0x04,0x0e,0x0413025 13026# CHECK: v_sad_u16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x7c,0x04,0x0e,0x04]130270x05,0x00,0xdb,0xd1,0x7c,0x04,0x0e,0x0413028 13029# CHECK: v_sad_u16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xdb,0xd1,0x7e,0x04,0x0e,0x04]130300x05,0x00,0xdb,0xd1,0x7e,0x04,0x0e,0x0413031 13032# CHECK: v_sad_u16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xdb,0xd1,0x7f,0x04,0x0e,0x04]130330x05,0x00,0xdb,0xd1,0x7f,0x04,0x0e,0x0413034 13035# CHECK: v_sad_u16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xdb,0xd1,0x80,0x04,0x0e,0x04]130360x05,0x00,0xdb,0xd1,0x80,0x04,0x0e,0x0413037 13038# CHECK: v_sad_u16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0xc1,0x04,0x0e,0x04]130390x05,0x00,0xdb,0xd1,0xc1,0x04,0x0e,0x0413040 13041# CHECK: v_sad_u16 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xdb,0xd1,0xf0,0x04,0x0e,0x04]130420x05,0x00,0xdb,0xd1,0xf0,0x04,0x0e,0x0413043 13044# CHECK: v_sad_u16 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0xf7,0x04,0x0e,0x04]130450x05,0x00,0xdb,0xd1,0xf7,0x04,0x0e,0x0413046 13047# CHECK: v_sad_u16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xff,0x0f,0x04]130480x05,0x00,0xdb,0xd1,0x01,0xff,0x0f,0x0413049 13050# CHECK: v_sad_u16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0c,0x04]130510x05,0x00,0xdb,0xd1,0x01,0x05,0x0c,0x0413052 13053# CHECK: v_sad_u16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xcb,0x0c,0x04]130540x05,0x00,0xdb,0xd1,0x01,0xcb,0x0c,0x0413055 13056# CHECK: v_sad_u16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xcd,0x0c,0x04]130570x05,0x00,0xdb,0xd1,0x01,0xcd,0x0c,0x0413058 13059# CHECK: v_sad_u16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xcf,0x0c,0x04]130600x05,0x00,0xdb,0xd1,0x01,0xcf,0x0c,0x0413061 13062# CHECK: v_sad_u16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xd5,0x0c,0x04]130630x05,0x00,0xdb,0xd1,0x01,0xd5,0x0c,0x0413064 13065# CHECK: v_sad_u16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xd7,0x0c,0x04]130660x05,0x00,0xdb,0xd1,0x01,0xd7,0x0c,0x0413067 13068# CHECK: v_sad_u16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xf9,0x0c,0x04]130690x05,0x00,0xdb,0xd1,0x01,0xf9,0x0c,0x0413070 13071# CHECK: v_sad_u16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xfd,0x0c,0x04]130720x05,0x00,0xdb,0xd1,0x01,0xfd,0x0c,0x0413073 13074# CHECK: v_sad_u16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xff,0x0c,0x04]130750x05,0x00,0xdb,0xd1,0x01,0xff,0x0c,0x0413076 13077# CHECK: v_sad_u16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x01,0x0d,0x04]130780x05,0x00,0xdb,0xd1,0x01,0x01,0x0d,0x0413079 13080# CHECK: v_sad_u16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x83,0x0d,0x04]130810x05,0x00,0xdb,0xd1,0x01,0x83,0x0d,0x0413082 13083# CHECK: v_sad_u16 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xe1,0x0d,0x04]130840x05,0x00,0xdb,0xd1,0x01,0xe1,0x0d,0x0413085 13086# CHECK: v_sad_u16 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xef,0x0d,0x04]130870x05,0x00,0xdb,0xd1,0x01,0xef,0x0d,0x0413088 13089# CHECK: v_sad_u16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x07]130900x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x0713091 13092# CHECK: v_sad_u16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x00]130930x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x0013094 13095# CHECK: v_sad_u16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x96,0x01]130960x05,0x00,0xdb,0xd1,0x01,0x05,0x96,0x0113097 13098# CHECK: v_sad_u16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x9a,0x01]130990x05,0x00,0xdb,0xd1,0x01,0x05,0x9a,0x0113100 13101# CHECK: v_sad_u16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x9e,0x01]131020x05,0x00,0xdb,0xd1,0x01,0x05,0x9e,0x0113103 13104# CHECK: v_sad_u16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xaa,0x01]131050x05,0x00,0xdb,0xd1,0x01,0x05,0xaa,0x0113106 13107# CHECK: v_sad_u16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xae,0x01]131080x05,0x00,0xdb,0xd1,0x01,0x05,0xae,0x0113109 13110# CHECK: v_sad_u16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xf2,0x01]131110x05,0x00,0xdb,0xd1,0x01,0x05,0xf2,0x0113112 13113# CHECK: v_sad_u16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfa,0x01]131140x05,0x00,0xdb,0xd1,0x01,0x05,0xfa,0x0113115 13116# CHECK: v_sad_u16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x01]131170x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x0113118 13119# CHECK: v_sad_u16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x02,0x02]131200x05,0x00,0xdb,0xd1,0x01,0x05,0x02,0x0213121 13122# CHECK: v_sad_u16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x06,0x03]131230x05,0x00,0xdb,0xd1,0x01,0x05,0x06,0x0313124 13125# CHECK: v_sad_u16 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xc2,0x03]131260x05,0x00,0xdb,0xd1,0x01,0x05,0xc2,0x0313127 13128# CHECK: v_sad_u16 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xde,0x03]131290x05,0x00,0xdb,0xd1,0x01,0x05,0xde,0x0313130 13131# CHECK: v_sad_u16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xdb,0xd1,0x01,0x05,0x0e,0x04]131320x05,0x80,0xdb,0xd1,0x01,0x05,0x0e,0x0413133 13134# CHECK: v_sad_u32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04]131350x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x0413136 13137# CHECK: v_sad_u32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04]131380xff,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x0413139 13140# CHECK: v_sad_u32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0xff,0x05,0x0e,0x04]131410x05,0x00,0xdc,0xd1,0xff,0x05,0x0e,0x0413142 13143# CHECK: v_sad_u32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x04,0x0e,0x04]131440x05,0x00,0xdc,0xd1,0x01,0x04,0x0e,0x0413145 13146# CHECK: v_sad_u32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0x65,0x04,0x0e,0x04]131470x05,0x00,0xdc,0xd1,0x65,0x04,0x0e,0x0413148 13149# CHECK: v_sad_u32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xdc,0xd1,0x66,0x04,0x0e,0x04]131500x05,0x00,0xdc,0xd1,0x66,0x04,0x0e,0x0413151 13152# CHECK: v_sad_u32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xdc,0xd1,0x67,0x04,0x0e,0x04]131530x05,0x00,0xdc,0xd1,0x67,0x04,0x0e,0x0413154 13155# CHECK: v_sad_u32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6a,0x04,0x0e,0x04]131560x05,0x00,0xdc,0xd1,0x6a,0x04,0x0e,0x0413157 13158# CHECK: v_sad_u32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6b,0x04,0x0e,0x04]131590x05,0x00,0xdc,0xd1,0x6b,0x04,0x0e,0x0413160 13161# CHECK: v_sad_u32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x7c,0x04,0x0e,0x04]131620x05,0x00,0xdc,0xd1,0x7c,0x04,0x0e,0x0413163 13164# CHECK: v_sad_u32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xdc,0xd1,0x7e,0x04,0x0e,0x04]131650x05,0x00,0xdc,0xd1,0x7e,0x04,0x0e,0x0413166 13167# CHECK: v_sad_u32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xdc,0xd1,0x7f,0x04,0x0e,0x04]131680x05,0x00,0xdc,0xd1,0x7f,0x04,0x0e,0x0413169 13170# CHECK: v_sad_u32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xdc,0xd1,0x80,0x04,0x0e,0x04]131710x05,0x00,0xdc,0xd1,0x80,0x04,0x0e,0x0413172 13173# CHECK: v_sad_u32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0xc1,0x04,0x0e,0x04]131740x05,0x00,0xdc,0xd1,0xc1,0x04,0x0e,0x0413175 13176# CHECK: v_sad_u32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xdc,0xd1,0xf0,0x04,0x0e,0x04]131770x05,0x00,0xdc,0xd1,0xf0,0x04,0x0e,0x0413178 13179# CHECK: v_sad_u32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0xf7,0x04,0x0e,0x04]131800x05,0x00,0xdc,0xd1,0xf7,0x04,0x0e,0x0413181 13182# CHECK: v_sad_u32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xff,0x0f,0x04]131830x05,0x00,0xdc,0xd1,0x01,0xff,0x0f,0x0413184 13185# CHECK: v_sad_u32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0c,0x04]131860x05,0x00,0xdc,0xd1,0x01,0x05,0x0c,0x0413187 13188# CHECK: v_sad_u32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xcb,0x0c,0x04]131890x05,0x00,0xdc,0xd1,0x01,0xcb,0x0c,0x0413190 13191# CHECK: v_sad_u32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xcd,0x0c,0x04]131920x05,0x00,0xdc,0xd1,0x01,0xcd,0x0c,0x0413193 13194# CHECK: v_sad_u32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xcf,0x0c,0x04]131950x05,0x00,0xdc,0xd1,0x01,0xcf,0x0c,0x0413196 13197# CHECK: v_sad_u32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xd5,0x0c,0x04]131980x05,0x00,0xdc,0xd1,0x01,0xd5,0x0c,0x0413199 13200# CHECK: v_sad_u32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xd7,0x0c,0x04]132010x05,0x00,0xdc,0xd1,0x01,0xd7,0x0c,0x0413202 13203# CHECK: v_sad_u32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xf9,0x0c,0x04]132040x05,0x00,0xdc,0xd1,0x01,0xf9,0x0c,0x0413205 13206# CHECK: v_sad_u32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xfd,0x0c,0x04]132070x05,0x00,0xdc,0xd1,0x01,0xfd,0x0c,0x0413208 13209# CHECK: v_sad_u32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xff,0x0c,0x04]132100x05,0x00,0xdc,0xd1,0x01,0xff,0x0c,0x0413211 13212# CHECK: v_sad_u32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x01,0x0d,0x04]132130x05,0x00,0xdc,0xd1,0x01,0x01,0x0d,0x0413214 13215# CHECK: v_sad_u32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x83,0x0d,0x04]132160x05,0x00,0xdc,0xd1,0x01,0x83,0x0d,0x0413217 13218# CHECK: v_sad_u32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xe1,0x0d,0x04]132190x05,0x00,0xdc,0xd1,0x01,0xe1,0x0d,0x0413220 13221# CHECK: v_sad_u32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xef,0x0d,0x04]132220x05,0x00,0xdc,0xd1,0x01,0xef,0x0d,0x0413223 13224# CHECK: v_sad_u32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x07]132250x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x0713226 13227# CHECK: v_sad_u32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x00]132280x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x0013229 13230# CHECK: v_sad_u32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x96,0x01]132310x05,0x00,0xdc,0xd1,0x01,0x05,0x96,0x0113232 13233# CHECK: v_sad_u32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x9a,0x01]132340x05,0x00,0xdc,0xd1,0x01,0x05,0x9a,0x0113235 13236# CHECK: v_sad_u32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x9e,0x01]132370x05,0x00,0xdc,0xd1,0x01,0x05,0x9e,0x0113238 13239# CHECK: v_sad_u32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xaa,0x01]132400x05,0x00,0xdc,0xd1,0x01,0x05,0xaa,0x0113241 13242# CHECK: v_sad_u32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xae,0x01]132430x05,0x00,0xdc,0xd1,0x01,0x05,0xae,0x0113244 13245# CHECK: v_sad_u32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xf2,0x01]132460x05,0x00,0xdc,0xd1,0x01,0x05,0xf2,0x0113247 13248# CHECK: v_sad_u32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfa,0x01]132490x05,0x00,0xdc,0xd1,0x01,0x05,0xfa,0x0113250 13251# CHECK: v_sad_u32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x01]132520x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x0113253 13254# CHECK: v_sad_u32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x02,0x02]132550x05,0x00,0xdc,0xd1,0x01,0x05,0x02,0x0213256 13257# CHECK: v_sad_u32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x06,0x03]132580x05,0x00,0xdc,0xd1,0x01,0x05,0x06,0x0313259 13260# CHECK: v_sad_u32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xc2,0x03]132610x05,0x00,0xdc,0xd1,0x01,0x05,0xc2,0x0313262 13263# CHECK: v_sad_u32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xde,0x03]132640x05,0x00,0xdc,0xd1,0x01,0x05,0xde,0x0313265 13266# CHECK: v_sad_u32 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xdc,0xd1,0x01,0x05,0x0e,0x04]132670x05,0x80,0xdc,0xd1,0x01,0x05,0x0e,0x0413268 13269# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04]132700x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x0413271 13272# CHECK: v_cvt_pk_u8_f32 v255, v1, v2, v3        ; encoding: [0xff,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04]132730xff,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x0413274 13275# CHECK: v_cvt_pk_u8_f32 v5, v255, v2, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0xff,0x05,0x0e,0x04]132760x05,0x00,0xdd,0xd1,0xff,0x05,0x0e,0x0413277 13278# CHECK: v_cvt_pk_u8_f32 v5, s1, v2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x04,0x0e,0x04]132790x05,0x00,0xdd,0xd1,0x01,0x04,0x0e,0x0413280 13281# CHECK: v_cvt_pk_u8_f32 v5, s101, v2, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0x65,0x04,0x0e,0x04]132820x05,0x00,0xdd,0xd1,0x65,0x04,0x0e,0x0413283 13284# CHECK: v_cvt_pk_u8_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x66,0x04,0x0e,0x04]132850x05,0x00,0xdd,0xd1,0x66,0x04,0x0e,0x0413286 13287# CHECK: v_cvt_pk_u8_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x67,0x04,0x0e,0x04]132880x05,0x00,0xdd,0xd1,0x67,0x04,0x0e,0x0413289 13290# CHECK: v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6a,0x04,0x0e,0x04]132910x05,0x00,0xdd,0xd1,0x6a,0x04,0x0e,0x0413292 13293# CHECK: v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6b,0x04,0x0e,0x04]132940x05,0x00,0xdd,0xd1,0x6b,0x04,0x0e,0x0413295 13296# CHECK: v_cvt_pk_u8_f32 v5, m0, v2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x7c,0x04,0x0e,0x04]132970x05,0x00,0xdd,0xd1,0x7c,0x04,0x0e,0x0413298 13299# CHECK: v_cvt_pk_u8_f32 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0xdd,0xd1,0x7e,0x04,0x0e,0x04]133000x05,0x00,0xdd,0xd1,0x7e,0x04,0x0e,0x0413301 13302# CHECK: v_cvt_pk_u8_f32 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0xdd,0xd1,0x7f,0x04,0x0e,0x04]133030x05,0x00,0xdd,0xd1,0x7f,0x04,0x0e,0x0413304 13305# CHECK: v_cvt_pk_u8_f32 v5, 0, v2, v3           ; encoding: [0x05,0x00,0xdd,0xd1,0x80,0x04,0x0e,0x04]133060x05,0x00,0xdd,0xd1,0x80,0x04,0x0e,0x0413307 13308# CHECK: v_cvt_pk_u8_f32 v5, -1, v2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0xc1,0x04,0x0e,0x04]133090x05,0x00,0xdd,0xd1,0xc1,0x04,0x0e,0x0413310 13311# CHECK: v_cvt_pk_u8_f32 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0xdd,0xd1,0xf0,0x04,0x0e,0x04]133120x05,0x00,0xdd,0xd1,0xf0,0x04,0x0e,0x0413313 13314# CHECK: v_cvt_pk_u8_f32 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0xf7,0x04,0x0e,0x04]133150x05,0x00,0xdd,0xd1,0xf7,0x04,0x0e,0x0413316 13317# CHECK: v_cvt_pk_u8_f32 v5, v1, v255, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xff,0x0f,0x04]133180x05,0x00,0xdd,0xd1,0x01,0xff,0x0f,0x0413319 13320# CHECK: v_cvt_pk_u8_f32 v5, v1, s2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0c,0x04]133210x05,0x00,0xdd,0xd1,0x01,0x05,0x0c,0x0413322 13323# CHECK: v_cvt_pk_u8_f32 v5, v1, s101, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xcb,0x0c,0x04]133240x05,0x00,0xdd,0xd1,0x01,0xcb,0x0c,0x0413325 13326# CHECK: v_cvt_pk_u8_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xcd,0x0c,0x04]133270x05,0x00,0xdd,0xd1,0x01,0xcd,0x0c,0x0413328 13329# CHECK: v_cvt_pk_u8_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xcf,0x0c,0x04]133300x05,0x00,0xdd,0xd1,0x01,0xcf,0x0c,0x0413331 13332# CHECK: v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xd5,0x0c,0x04]133330x05,0x00,0xdd,0xd1,0x01,0xd5,0x0c,0x0413334 13335# CHECK: v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xd7,0x0c,0x04]133360x05,0x00,0xdd,0xd1,0x01,0xd7,0x0c,0x0413337 13338# CHECK: v_cvt_pk_u8_f32 v5, v1, m0, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xf9,0x0c,0x04]133390x05,0x00,0xdd,0xd1,0x01,0xf9,0x0c,0x0413340 13341# CHECK: v_cvt_pk_u8_f32 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xfd,0x0c,0x04]133420x05,0x00,0xdd,0xd1,0x01,0xfd,0x0c,0x0413343 13344# CHECK: v_cvt_pk_u8_f32 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xff,0x0c,0x04]133450x05,0x00,0xdd,0xd1,0x01,0xff,0x0c,0x0413346 13347# CHECK: v_cvt_pk_u8_f32 v5, v1, 0, v3           ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x01,0x0d,0x04]133480x05,0x00,0xdd,0xd1,0x01,0x01,0x0d,0x0413349 13350# CHECK: v_cvt_pk_u8_f32 v5, v1, -1, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x83,0x0d,0x04]133510x05,0x00,0xdd,0xd1,0x01,0x83,0x0d,0x0413352 13353# CHECK: v_cvt_pk_u8_f32 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xe1,0x0d,0x04]133540x05,0x00,0xdd,0xd1,0x01,0xe1,0x0d,0x0413355 13356# CHECK: v_cvt_pk_u8_f32 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xef,0x0d,0x04]133570x05,0x00,0xdd,0xd1,0x01,0xef,0x0d,0x0413358 13359# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, v255        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x07]133600x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x0713361 13362# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, s3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x00]133630x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x0013364 13365# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, s101        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x96,0x01]133660x05,0x00,0xdd,0xd1,0x01,0x05,0x96,0x0113367 13368# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x9a,0x01]133690x05,0x00,0xdd,0xd1,0x01,0x05,0x9a,0x0113370 13371# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x9e,0x01]133720x05,0x00,0xdd,0xd1,0x01,0x05,0x9e,0x0113373 13374# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xaa,0x01]133750x05,0x00,0xdd,0xd1,0x01,0x05,0xaa,0x0113376 13377# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xae,0x01]133780x05,0x00,0xdd,0xd1,0x01,0x05,0xae,0x0113379 13380# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, m0          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xf2,0x01]133810x05,0x00,0xdd,0xd1,0x01,0x05,0xf2,0x0113382 13383# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfa,0x01]133840x05,0x00,0xdd,0xd1,0x01,0x05,0xfa,0x0113385 13386# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x01]133870x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x0113388 13389# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, 0           ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x02,0x02]133900x05,0x00,0xdd,0xd1,0x01,0x05,0x02,0x0213391 13392# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, -1          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x06,0x03]133930x05,0x00,0xdd,0xd1,0x01,0x05,0x06,0x0313394 13395# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xc2,0x03]133960x05,0x00,0xdd,0xd1,0x01,0x05,0xc2,0x0313397 13398# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xde,0x03]133990x05,0x00,0xdd,0xd1,0x01,0x05,0xde,0x0313400 13401# CHECK: v_cvt_pk_u8_f32 v5, -v1, v2, v3         ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x24]134020x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x2413403 13404# CHECK: v_cvt_pk_u8_f32 v5, |v1|, v2, v3        ; encoding: [0x05,0x01,0xdd,0xd1,0x01,0x05,0x0e,0x04]134050x05,0x01,0xdd,0xd1,0x01,0x05,0x0e,0x0413406 13407# CHECK: v_div_fixup_f32 v5, v1, v2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04]134080x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x0413409 13410# CHECK: v_div_fixup_f32 v255, v1, v2, v3        ; encoding: [0xff,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04]134110xff,0x00,0xde,0xd1,0x01,0x05,0x0e,0x0413412 13413# CHECK: v_div_fixup_f32 v5, v255, v2, v3        ; encoding: [0x05,0x00,0xde,0xd1,0xff,0x05,0x0e,0x04]134140x05,0x00,0xde,0xd1,0xff,0x05,0x0e,0x0413415 13416# CHECK: v_div_fixup_f32 v5, s1, v2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x04,0x0e,0x04]134170x05,0x00,0xde,0xd1,0x01,0x04,0x0e,0x0413418 13419# CHECK: v_div_fixup_f32 v5, s101, v2, v3        ; encoding: [0x05,0x00,0xde,0xd1,0x65,0x04,0x0e,0x04]134200x05,0x00,0xde,0xd1,0x65,0x04,0x0e,0x0413421 13422# CHECK: v_div_fixup_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x66,0x04,0x0e,0x04]134230x05,0x00,0xde,0xd1,0x66,0x04,0x0e,0x0413424 13425# CHECK: v_div_fixup_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x67,0x04,0x0e,0x04]134260x05,0x00,0xde,0xd1,0x67,0x04,0x0e,0x0413427 13428# CHECK: v_div_fixup_f32 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6a,0x04,0x0e,0x04]134290x05,0x00,0xde,0xd1,0x6a,0x04,0x0e,0x0413430 13431# CHECK: v_div_fixup_f32 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6b,0x04,0x0e,0x04]134320x05,0x00,0xde,0xd1,0x6b,0x04,0x0e,0x0413433 13434# CHECK: v_div_fixup_f32 v5, m0, v2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x7c,0x04,0x0e,0x04]134350x05,0x00,0xde,0xd1,0x7c,0x04,0x0e,0x0413436 13437# CHECK: v_div_fixup_f32 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0xde,0xd1,0x7e,0x04,0x0e,0x04]134380x05,0x00,0xde,0xd1,0x7e,0x04,0x0e,0x0413439 13440# CHECK: v_div_fixup_f32 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0xde,0xd1,0x7f,0x04,0x0e,0x04]134410x05,0x00,0xde,0xd1,0x7f,0x04,0x0e,0x0413442 13443# CHECK: v_div_fixup_f32 v5, 0, v2, v3           ; encoding: [0x05,0x00,0xde,0xd1,0x80,0x04,0x0e,0x04]134440x05,0x00,0xde,0xd1,0x80,0x04,0x0e,0x0413445 13446# CHECK: v_div_fixup_f32 v5, -1, v2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0xc1,0x04,0x0e,0x04]134470x05,0x00,0xde,0xd1,0xc1,0x04,0x0e,0x0413448 13449# CHECK: v_div_fixup_f32 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0xde,0xd1,0xf0,0x04,0x0e,0x04]134500x05,0x00,0xde,0xd1,0xf0,0x04,0x0e,0x0413451 13452# CHECK: v_div_fixup_f32 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0xde,0xd1,0xf7,0x04,0x0e,0x04]134530x05,0x00,0xde,0xd1,0xf7,0x04,0x0e,0x0413454 13455# CHECK: v_div_fixup_f32 v5, v1, v255, v3        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xff,0x0f,0x04]134560x05,0x00,0xde,0xd1,0x01,0xff,0x0f,0x0413457 13458# CHECK: v_div_fixup_f32 v5, v1, s2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0c,0x04]134590x05,0x00,0xde,0xd1,0x01,0x05,0x0c,0x0413460 13461# CHECK: v_div_fixup_f32 v5, v1, s101, v3        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xcb,0x0c,0x04]134620x05,0x00,0xde,0xd1,0x01,0xcb,0x0c,0x0413463 13464# CHECK: v_div_fixup_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xcd,0x0c,0x04]134650x05,0x00,0xde,0xd1,0x01,0xcd,0x0c,0x0413466 13467# CHECK: v_div_fixup_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xcf,0x0c,0x04]134680x05,0x00,0xde,0xd1,0x01,0xcf,0x0c,0x0413469 13470# CHECK: v_div_fixup_f32 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xd5,0x0c,0x04]134710x05,0x00,0xde,0xd1,0x01,0xd5,0x0c,0x0413472 13473# CHECK: v_div_fixup_f32 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xd7,0x0c,0x04]134740x05,0x00,0xde,0xd1,0x01,0xd7,0x0c,0x0413475 13476# CHECK: v_div_fixup_f32 v5, v1, m0, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xf9,0x0c,0x04]134770x05,0x00,0xde,0xd1,0x01,0xf9,0x0c,0x0413478 13479# CHECK: v_div_fixup_f32 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xfd,0x0c,0x04]134800x05,0x00,0xde,0xd1,0x01,0xfd,0x0c,0x0413481 13482# CHECK: v_div_fixup_f32 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xff,0x0c,0x04]134830x05,0x00,0xde,0xd1,0x01,0xff,0x0c,0x0413484 13485# CHECK: v_div_fixup_f32 v5, v1, 0, v3           ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x01,0x0d,0x04]134860x05,0x00,0xde,0xd1,0x01,0x01,0x0d,0x0413487 13488# CHECK: v_div_fixup_f32 v5, v1, -1, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x83,0x0d,0x04]134890x05,0x00,0xde,0xd1,0x01,0x83,0x0d,0x0413490 13491# CHECK: v_div_fixup_f32 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xe1,0x0d,0x04]134920x05,0x00,0xde,0xd1,0x01,0xe1,0x0d,0x0413493 13494# CHECK: v_div_fixup_f32 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xef,0x0d,0x04]134950x05,0x00,0xde,0xd1,0x01,0xef,0x0d,0x0413496 13497# CHECK: v_div_fixup_f32 v5, v1, v2, v255        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x07]134980x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x0713499 13500# CHECK: v_div_fixup_f32 v5, v1, v2, s3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x00]135010x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x0013502 13503# CHECK: v_div_fixup_f32 v5, v1, v2, s101        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x96,0x01]135040x05,0x00,0xde,0xd1,0x01,0x05,0x96,0x0113505 13506# CHECK: v_div_fixup_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x9a,0x01]135070x05,0x00,0xde,0xd1,0x01,0x05,0x9a,0x0113508 13509# CHECK: v_div_fixup_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x9e,0x01]135100x05,0x00,0xde,0xd1,0x01,0x05,0x9e,0x0113511 13512# CHECK: v_div_fixup_f32 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xaa,0x01]135130x05,0x00,0xde,0xd1,0x01,0x05,0xaa,0x0113514 13515# CHECK: v_div_fixup_f32 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xae,0x01]135160x05,0x00,0xde,0xd1,0x01,0x05,0xae,0x0113517 13518# CHECK: v_div_fixup_f32 v5, v1, v2, m0          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xf2,0x01]135190x05,0x00,0xde,0xd1,0x01,0x05,0xf2,0x0113520 13521# CHECK: v_div_fixup_f32 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfa,0x01]135220x05,0x00,0xde,0xd1,0x01,0x05,0xfa,0x0113523 13524# CHECK: v_div_fixup_f32 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x01]135250x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x0113526 13527# CHECK: v_div_fixup_f32 v5, v1, v2, 0           ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x02,0x02]135280x05,0x00,0xde,0xd1,0x01,0x05,0x02,0x0213529 13530# CHECK: v_div_fixup_f32 v5, v1, v2, -1          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x06,0x03]135310x05,0x00,0xde,0xd1,0x01,0x05,0x06,0x0313532 13533# CHECK: v_div_fixup_f32 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xc2,0x03]135340x05,0x00,0xde,0xd1,0x01,0x05,0xc2,0x0313535 13536# CHECK: v_div_fixup_f32 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xde,0x03]135370x05,0x00,0xde,0xd1,0x01,0x05,0xde,0x0313538 13539# CHECK: v_div_fixup_f32 v5, -v1, v2, v3         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x24]135400x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x2413541 13542# CHECK: v_div_fixup_f32 v5, v1, -v2, v3         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x44]135430x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x4413544 13545# CHECK: v_div_fixup_f32 v5, v1, v2, -v3         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x84]135460x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x8413547 13548# CHECK: v_div_fixup_f32 v5, -v1, -v2, -v3       ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0xe4]135490x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0xe413550 13551# CHECK: v_div_fixup_f32 v5, |v1|, v2, v3        ; encoding: [0x05,0x01,0xde,0xd1,0x01,0x05,0x0e,0x04]135520x05,0x01,0xde,0xd1,0x01,0x05,0x0e,0x0413553 13554# CHECK: v_div_fixup_f32 v5, v1, |v2|, v3        ; encoding: [0x05,0x02,0xde,0xd1,0x01,0x05,0x0e,0x04]135550x05,0x02,0xde,0xd1,0x01,0x05,0x0e,0x0413556 13557# CHECK: v_div_fixup_f32 v5, v1, v2, |v3|        ; encoding: [0x05,0x04,0xde,0xd1,0x01,0x05,0x0e,0x04]135580x05,0x04,0xde,0xd1,0x01,0x05,0x0e,0x0413559 13560# CHECK: v_div_fixup_f32 v5, |v1|, |v2|, |v3|    ; encoding: [0x05,0x07,0xde,0xd1,0x01,0x05,0x0e,0x04]135610x05,0x07,0xde,0xd1,0x01,0x05,0x0e,0x0413562 13563# CHECK: v_div_fixup_f32 v5, v1, v2, v3 clamp    ; encoding: [0x05,0x80,0xde,0xd1,0x01,0x05,0x0e,0x04]135640x05,0x80,0xde,0xd1,0x01,0x05,0x0e,0x0413565 13566# CHECK: v_div_fixup_f32 v5, v1, v2, v3 mul:2    ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x0c]135670x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x0c13568 13569# CHECK: v_div_fixup_f32 v5, v1, v2, v3 mul:4    ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x14]135700x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x1413571 13572# CHECK: v_div_fixup_f32 v5, v1, v2, v3 div:2    ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x1c]135730x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x1c13574 13575# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04]135760x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x0413577 13578# CHECK: v_div_fixup_f64 v[254:255], v[1:2], v[2:3], v[3:4] ; encoding: [0xfe,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04]135790xfe,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x0413580 13581# CHECK: v_div_fixup_f64 v[5:6], v[254:255], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0xfe,0x05,0x0e,0x04]135820x05,0x00,0xdf,0xd1,0xfe,0x05,0x0e,0x0413583 13584# CHECK: v_div_fixup_f64 v[5:6], s[2:3], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x02,0x04,0x0e,0x04]135850x05,0x00,0xdf,0xd1,0x02,0x04,0x0e,0x0413586 13587# CHECK: v_div_fixup_f64 v[5:6], s[4:5], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x04,0x04,0x0e,0x04]135880x05,0x00,0xdf,0xd1,0x04,0x04,0x0e,0x0413589 13590# CHECK: v_div_fixup_f64 v[5:6], s[100:101], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x64,0x04,0x0e,0x04]135910x05,0x00,0xdf,0xd1,0x64,0x04,0x0e,0x0413592 13593# CHECK: v_div_fixup_f64 v[5:6], flat_scratch, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x66,0x04,0x0e,0x04]135940x05,0x00,0xdf,0xd1,0x66,0x04,0x0e,0x0413595 13596# CHECK: v_div_fixup_f64 v[5:6], vcc, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x6a,0x04,0x0e,0x04]135970x05,0x00,0xdf,0xd1,0x6a,0x04,0x0e,0x0413598 13599# CHECK: v_div_fixup_f64 v[5:6], exec, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x7e,0x04,0x0e,0x04]136000x05,0x00,0xdf,0xd1,0x7e,0x04,0x0e,0x0413601 13602# CHECK: v_div_fixup_f64 v[5:6], 0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x80,0x04,0x0e,0x04]136030x05,0x00,0xdf,0xd1,0x80,0x04,0x0e,0x0413604 13605# CHECK: v_div_fixup_f64 v[5:6], -1, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0xc1,0x04,0x0e,0x04]136060x05,0x00,0xdf,0xd1,0xc1,0x04,0x0e,0x0413607 13608# CHECK: v_div_fixup_f64 v[5:6], 0.5, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0xf0,0x04,0x0e,0x04]136090x05,0x00,0xdf,0xd1,0xf0,0x04,0x0e,0x0413610 13611# CHECK: v_div_fixup_f64 v[5:6], -4.0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0xf7,0x04,0x0e,0x04]136120x05,0x00,0xdf,0xd1,0xf7,0x04,0x0e,0x0413613 13614# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[254:255], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xfd,0x0f,0x04]136150x05,0x00,0xdf,0xd1,0x01,0xfd,0x0f,0x0413616 13617# CHECK: v_div_fixup_f64 v[5:6], v[1:2], s[4:5], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x09,0x0c,0x04]136180x05,0x00,0xdf,0xd1,0x01,0x09,0x0c,0x0413619 13620# CHECK: v_div_fixup_f64 v[5:6], v[1:2], s[6:7], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x0d,0x0c,0x04]136210x05,0x00,0xdf,0xd1,0x01,0x0d,0x0c,0x0413622 13623# CHECK: v_div_fixup_f64 v[5:6], v[1:2], s[100:101], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xc9,0x0c,0x04]136240x05,0x00,0xdf,0xd1,0x01,0xc9,0x0c,0x0413625 13626# CHECK: v_div_fixup_f64 v[5:6], v[1:2], flat_scratch, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xcd,0x0c,0x04]136270x05,0x00,0xdf,0xd1,0x01,0xcd,0x0c,0x0413628 13629# CHECK: v_div_fixup_f64 v[5:6], v[1:2], vcc, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xd5,0x0c,0x04]136300x05,0x00,0xdf,0xd1,0x01,0xd5,0x0c,0x0413631 13632# CHECK: v_div_fixup_f64 v[5:6], v[1:2], exec, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xfd,0x0c,0x04]136330x05,0x00,0xdf,0xd1,0x01,0xfd,0x0c,0x0413634 13635# CHECK: v_div_fixup_f64 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x01,0x0d,0x04]136360x05,0x00,0xdf,0xd1,0x01,0x01,0x0d,0x0413637 13638# CHECK: v_div_fixup_f64 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x83,0x0d,0x04]136390x05,0x00,0xdf,0xd1,0x01,0x83,0x0d,0x0413640 13641# CHECK: v_div_fixup_f64 v[5:6], v[1:2], 0.5, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xe1,0x0d,0x04]136420x05,0x00,0xdf,0xd1,0x01,0xe1,0x0d,0x0413643 13644# CHECK: v_div_fixup_f64 v[5:6], v[1:2], -4.0, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xef,0x0d,0x04]136450x05,0x00,0xdf,0xd1,0x01,0xef,0x0d,0x0413646 13647# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[254:255] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x07]136480x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x0713649 13650# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[6:7] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x1a,0x00]136510x05,0x00,0xdf,0xd1,0x01,0x05,0x1a,0x0013652 13653# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[8:9] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x22,0x00]136540x05,0x00,0xdf,0xd1,0x01,0x05,0x22,0x0013655 13656# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[100:101] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x92,0x01]136570x05,0x00,0xdf,0xd1,0x01,0x05,0x92,0x0113658 13659# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], flat_scratch ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x9a,0x01]136600x05,0x00,0xdf,0xd1,0x01,0x05,0x9a,0x0113661 13662# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], vcc ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xaa,0x01]136630x05,0x00,0xdf,0xd1,0x01,0x05,0xaa,0x0113664 13665# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], exec ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x01]136660x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x0113667 13668# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x02,0x02]136690x05,0x00,0xdf,0xd1,0x01,0x05,0x02,0x0213670 13671# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -1 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x06,0x03]136720x05,0x00,0xdf,0xd1,0x01,0x05,0x06,0x0313673 13674# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0.5 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xc2,0x03]136750x05,0x00,0xdf,0xd1,0x01,0x05,0xc2,0x0313676 13677# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -4.0 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xde,0x03]136780x05,0x00,0xdf,0xd1,0x01,0x05,0xde,0x0313679 13680# CHECK: v_div_fixup_f64 v[5:6], -v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x24]136810x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x2413682 13683# CHECK: v_div_fixup_f64 v[5:6], v[1:2], -v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x44]136840x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x4413685 13686# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x84]136870x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x8413688 13689# CHECK: v_div_fixup_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0xe4]136900x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0xe413691 13692# CHECK: v_div_fixup_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4] ; encoding: [0x05,0x01,0xdf,0xd1,0x01,0x05,0x0e,0x04]136930x05,0x01,0xdf,0xd1,0x01,0x05,0x0e,0x0413694 13695# CHECK: v_div_fixup_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4] ; encoding: [0x05,0x02,0xdf,0xd1,0x01,0x05,0x0e,0x04]136960x05,0x02,0xdf,0xd1,0x01,0x05,0x0e,0x0413697 13698# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], |v[3:4]| ; encoding: [0x05,0x04,0xdf,0xd1,0x01,0x05,0x0e,0x04]136990x05,0x04,0xdf,0xd1,0x01,0x05,0x0e,0x0413700 13701# CHECK: v_div_fixup_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]| ; encoding: [0x05,0x07,0xdf,0xd1,0x01,0x05,0x0e,0x04]137020x05,0x07,0xdf,0xd1,0x01,0x05,0x0e,0x0413703 13704# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp ; encoding: [0x05,0x80,0xdf,0xd1,0x01,0x05,0x0e,0x04]137050x05,0x80,0xdf,0xd1,0x01,0x05,0x0e,0x0413706 13707# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x0c]137080x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x0c13709 13710# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x14]137110x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x1413712 13713# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x1c]137140x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x1c13715 13716# CHECK: v_div_scale_f32 v5, vcc, v1, v2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04]137170x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x0413718 13719# CHECK: v_div_scale_f32 v255, vcc, v1, v2, v3   ; encoding: [0xff,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04]137200xff,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x0413721 13722# CHECK: v_div_scale_f32 v5, vcc, v255, v2, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0xff,0x05,0x0e,0x04]137230x05,0x6a,0xe0,0xd1,0xff,0x05,0x0e,0x0413724 13725# CHECK: v_div_scale_f32 v5, vcc, s1, v2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x04,0x0e,0x04]137260x05,0x6a,0xe0,0xd1,0x01,0x04,0x0e,0x0413727 13728# CHECK: v_div_scale_f32 v5, vcc, s101, v2, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0x65,0x04,0x0e,0x04]137290x05,0x6a,0xe0,0xd1,0x65,0x04,0x0e,0x0413730 13731# CHECK: v_div_scale_f32 v5, vcc, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x66,0x04,0x0e,0x04]137320x05,0x6a,0xe0,0xd1,0x66,0x04,0x0e,0x0413733 13734# CHECK: v_div_scale_f32 v5, vcc, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x67,0x04,0x0e,0x04]137350x05,0x6a,0xe0,0xd1,0x67,0x04,0x0e,0x0413736 13737# CHECK: v_div_scale_f32 v5, vcc, vcc_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6a,0x04,0x0e,0x04]137380x05,0x6a,0xe0,0xd1,0x6a,0x04,0x0e,0x0413739 13740# CHECK: v_div_scale_f32 v5, vcc, vcc_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6b,0x04,0x0e,0x04]137410x05,0x6a,0xe0,0xd1,0x6b,0x04,0x0e,0x0413742 13743# CHECK: v_div_scale_f32 v5, vcc, m0, v2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x7c,0x04,0x0e,0x04]137440x05,0x6a,0xe0,0xd1,0x7c,0x04,0x0e,0x0413745 13746# CHECK: v_div_scale_f32 v5, vcc, exec_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x7e,0x04,0x0e,0x04]137470x05,0x6a,0xe0,0xd1,0x7e,0x04,0x0e,0x0413748 13749# CHECK: v_div_scale_f32 v5, vcc, exec_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x7f,0x04,0x0e,0x04]137500x05,0x6a,0xe0,0xd1,0x7f,0x04,0x0e,0x0413751 13752# CHECK: v_div_scale_f32 v5, vcc, 0, v2, v3      ; encoding: [0x05,0x6a,0xe0,0xd1,0x80,0x04,0x0e,0x04]137530x05,0x6a,0xe0,0xd1,0x80,0x04,0x0e,0x0413754 13755# CHECK: v_div_scale_f32 v5, vcc, -1, v2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0xc1,0x04,0x0e,0x04]137560x05,0x6a,0xe0,0xd1,0xc1,0x04,0x0e,0x0413757 13758# CHECK: v_div_scale_f32 v5, vcc, 0.5, v2, v3    ; encoding: [0x05,0x6a,0xe0,0xd1,0xf0,0x04,0x0e,0x04]137590x05,0x6a,0xe0,0xd1,0xf0,0x04,0x0e,0x0413760 13761# CHECK: v_div_scale_f32 v5, vcc, -4.0, v2, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0xf7,0x04,0x0e,0x04]137620x05,0x6a,0xe0,0xd1,0xf7,0x04,0x0e,0x0413763 13764# CHECK: v_div_scale_f32 v5, vcc, v1, v255, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0f,0x04]137650x05,0x6a,0xe0,0xd1,0x01,0xff,0x0f,0x0413766 13767# CHECK: v_div_scale_f32 v5, vcc, v1, s2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0c,0x04]137680x05,0x6a,0xe0,0xd1,0x01,0x05,0x0c,0x0413769 13770# CHECK: v_div_scale_f32 v5, vcc, v1, s101, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xcb,0x0c,0x04]137710x05,0x6a,0xe0,0xd1,0x01,0xcb,0x0c,0x0413772 13773# CHECK: v_div_scale_f32 v5, vcc, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xcd,0x0c,0x04]137740x05,0x6a,0xe0,0xd1,0x01,0xcd,0x0c,0x0413775 13776# CHECK: v_div_scale_f32 v5, vcc, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xcf,0x0c,0x04]137770x05,0x6a,0xe0,0xd1,0x01,0xcf,0x0c,0x0413778 13779# CHECK: v_div_scale_f32 v5, vcc, v1, vcc_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xd5,0x0c,0x04]137800x05,0x6a,0xe0,0xd1,0x01,0xd5,0x0c,0x0413781 13782# CHECK: v_div_scale_f32 v5, vcc, v1, vcc_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xd7,0x0c,0x04]137830x05,0x6a,0xe0,0xd1,0x01,0xd7,0x0c,0x0413784 13785# CHECK: v_div_scale_f32 v5, vcc, v1, m0, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xf9,0x0c,0x04]137860x05,0x6a,0xe0,0xd1,0x01,0xf9,0x0c,0x0413787 13788# CHECK: v_div_scale_f32 v5, vcc, v1, exec_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xfd,0x0c,0x04]137890x05,0x6a,0xe0,0xd1,0x01,0xfd,0x0c,0x0413790 13791# CHECK: v_div_scale_f32 v5, vcc, v1, exec_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0c,0x04]137920x05,0x6a,0xe0,0xd1,0x01,0xff,0x0c,0x0413793 13794# CHECK: v_div_scale_f32 v5, vcc, v1, 0, v3      ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x01,0x0d,0x04]137950x05,0x6a,0xe0,0xd1,0x01,0x01,0x0d,0x0413796 13797# CHECK: v_div_scale_f32 v5, vcc, v1, -1, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x83,0x0d,0x04]137980x05,0x6a,0xe0,0xd1,0x01,0x83,0x0d,0x0413799 13800# CHECK: v_div_scale_f32 v5, vcc, v1, 0.5, v3    ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xe1,0x0d,0x04]138010x05,0x6a,0xe0,0xd1,0x01,0xe1,0x0d,0x0413802 13803# CHECK: v_div_scale_f32 v5, vcc, v1, -4.0, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xef,0x0d,0x04]138040x05,0x6a,0xe0,0xd1,0x01,0xef,0x0d,0x0413805 13806# CHECK: v_div_scale_f32 v5, vcc, v1, v2, v255   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x07]138070x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x0713808 13809# CHECK: v_div_scale_f32 v5, vcc, v1, v2, s3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x00]138100x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x0013811 13812# CHECK: v_div_scale_f32 v5, vcc, v1, v2, s101   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x96,0x01]138130x05,0x6a,0xe0,0xd1,0x01,0x05,0x96,0x0113814 13815# CHECK: v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9a,0x01]138160x05,0x6a,0xe0,0xd1,0x01,0x05,0x9a,0x0113817 13818# CHECK: v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9e,0x01]138190x05,0x6a,0xe0,0xd1,0x01,0x05,0x9e,0x0113820 13821# CHECK: v_div_scale_f32 v5, vcc, v1, v2, vcc_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xaa,0x01]138220x05,0x6a,0xe0,0xd1,0x01,0x05,0xaa,0x0113823 13824# CHECK: v_div_scale_f32 v5, vcc, v1, v2, vcc_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xae,0x01]138250x05,0x6a,0xe0,0xd1,0x01,0x05,0xae,0x0113826 13827# CHECK: v_div_scale_f32 v5, vcc, v1, v2, m0     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xf2,0x01]138280x05,0x6a,0xe0,0xd1,0x01,0x05,0xf2,0x0113829 13830# CHECK: v_div_scale_f32 v5, vcc, v1, v2, exec_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfa,0x01]138310x05,0x6a,0xe0,0xd1,0x01,0x05,0xfa,0x0113832 13833# CHECK: v_div_scale_f32 v5, vcc, v1, v2, exec_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x01]138340x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x0113835 13836# CHECK: v_div_scale_f32 v5, vcc, v1, v2, 0      ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x02,0x02]138370x05,0x6a,0xe0,0xd1,0x01,0x05,0x02,0x0213838 13839# CHECK: v_div_scale_f32 v5, vcc, v1, v2, -1     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x06,0x03]138400x05,0x6a,0xe0,0xd1,0x01,0x05,0x06,0x0313841 13842# CHECK: v_div_scale_f32 v5, vcc, v1, v2, 0.5    ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xc2,0x03]138430x05,0x6a,0xe0,0xd1,0x01,0x05,0xc2,0x0313844 13845# CHECK: v_div_scale_f32 v5, vcc, v1, v2, -4.0   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xde,0x03]138460x05,0x6a,0xe0,0xd1,0x01,0x05,0xde,0x0313847 13848# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04]138490x05,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x0413850 13851# CHECK: v_div_scale_f64 v[254:255], vcc, v[1:2], v[2:3], v[3:4] ; encoding: [0xfe,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04]138520xfe,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x0413853 13854# CHECK: v_div_scale_f64 v[5:6], vcc, v[254:255], v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0xfe,0x05,0x0e,0x04]138550x05,0x6a,0xe1,0xd1,0xfe,0x05,0x0e,0x0413856 13857# CHECK: v_div_scale_f64 v[5:6], vcc, s[2:3], v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x02,0x04,0x0e,0x04]138580x05,0x6a,0xe1,0xd1,0x02,0x04,0x0e,0x0413859 13860# CHECK: v_div_scale_f64 v[5:6], vcc, s[4:5], v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x04,0x04,0x0e,0x04]138610x05,0x6a,0xe1,0xd1,0x04,0x04,0x0e,0x0413862 13863# CHECK: v_div_scale_f64 v[5:6], vcc, s[100:101], v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x64,0x04,0x0e,0x04]138640x05,0x6a,0xe1,0xd1,0x64,0x04,0x0e,0x0413865 13866# CHECK: v_div_scale_f64 v[5:6], vcc, flat_scratch, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x66,0x04,0x0e,0x04]138670x05,0x6a,0xe1,0xd1,0x66,0x04,0x0e,0x0413868 13869# CHECK: v_div_scale_f64 v[5:6], vcc, vcc, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x6a,0x04,0x0e,0x04]138700x05,0x6a,0xe1,0xd1,0x6a,0x04,0x0e,0x0413871 13872# CHECK: v_div_scale_f64 v[5:6], vcc, exec, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x7e,0x04,0x0e,0x04]138730x05,0x6a,0xe1,0xd1,0x7e,0x04,0x0e,0x0413874 13875# CHECK: v_div_scale_f64 v[5:6], vcc, 0, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x80,0x04,0x0e,0x04]138760x05,0x6a,0xe1,0xd1,0x80,0x04,0x0e,0x0413877 13878# CHECK: v_div_scale_f64 v[5:6], vcc, -1, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0xc1,0x04,0x0e,0x04]138790x05,0x6a,0xe1,0xd1,0xc1,0x04,0x0e,0x0413880 13881# CHECK: v_div_scale_f64 v[5:6], vcc, 0.5, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0xf0,0x04,0x0e,0x04]138820x05,0x6a,0xe1,0xd1,0xf0,0x04,0x0e,0x0413883 13884# CHECK: v_div_scale_f64 v[5:6], vcc, -4.0, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0xf7,0x04,0x0e,0x04]138850x05,0x6a,0xe1,0xd1,0xf7,0x04,0x0e,0x0413886 13887# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[254:255], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0f,0x04]138880x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0f,0x0413889 13890# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], s[4:5], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x09,0x0c,0x04]138910x05,0x6a,0xe1,0xd1,0x01,0x09,0x0c,0x0413892 13893# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], s[6:7], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x0d,0x0c,0x04]138940x05,0x6a,0xe1,0xd1,0x01,0x0d,0x0c,0x0413895 13896# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], s[100:101], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xc9,0x0c,0x04]138970x05,0x6a,0xe1,0xd1,0x01,0xc9,0x0c,0x0413898 13899# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], flat_scratch, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xcd,0x0c,0x04]139000x05,0x6a,0xe1,0xd1,0x01,0xcd,0x0c,0x0413901 13902# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], vcc, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xd5,0x0c,0x04]139030x05,0x6a,0xe1,0xd1,0x01,0xd5,0x0c,0x0413904 13905# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], exec, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0c,0x04]139060x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0c,0x0413907 13908# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], 0, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x01,0x0d,0x04]139090x05,0x6a,0xe1,0xd1,0x01,0x01,0x0d,0x0413910 13911# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], -1, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x83,0x0d,0x04]139120x05,0x6a,0xe1,0xd1,0x01,0x83,0x0d,0x0413913 13914# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], 0.5, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xe1,0x0d,0x04]139150x05,0x6a,0xe1,0xd1,0x01,0xe1,0x0d,0x0413916 13917# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], -4.0, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xef,0x0d,0x04]139180x05,0x6a,0xe1,0xd1,0x01,0xef,0x0d,0x0413919 13920# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[254:255] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x07]139210x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x0713922 13923# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[6:7] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x1a,0x00]139240x05,0x6a,0xe1,0xd1,0x01,0x05,0x1a,0x0013925 13926# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[8:9] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x22,0x00]139270x05,0x6a,0xe1,0xd1,0x01,0x05,0x22,0x0013928 13929# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[100:101] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x92,0x01]139300x05,0x6a,0xe1,0xd1,0x01,0x05,0x92,0x0113931 13932# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], flat_scratch ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x9a,0x01]139330x05,0x6a,0xe1,0xd1,0x01,0x05,0x9a,0x0113934 13935# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], vcc ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xaa,0x01]139360x05,0x6a,0xe1,0xd1,0x01,0x05,0xaa,0x0113937 13938# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], exec ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x01]139390x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x0113940 13941# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0 ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x02,0x02]139420x05,0x6a,0xe1,0xd1,0x01,0x05,0x02,0x0213943 13944# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -1 ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x06,0x03]139450x05,0x6a,0xe1,0xd1,0x01,0x05,0x06,0x0313946 13947# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0.5 ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xc2,0x03]139480x05,0x6a,0xe1,0xd1,0x01,0x05,0xc2,0x0313949 13950# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -4.0 ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xde,0x03]139510x05,0x6a,0xe1,0xd1,0x01,0x05,0xde,0x0313952 13953# CHECK: v_div_fmas_f32 v5, v1, v2, v3           ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04]139540x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x0413955 13956# CHECK: v_div_fmas_f32 v255, v1, v2, v3         ; encoding: [0xff,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04]139570xff,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x0413958 13959# CHECK: v_div_fmas_f32 v5, v255, v2, v3         ; encoding: [0x05,0x00,0xe2,0xd1,0xff,0x05,0x0e,0x04]139600x05,0x00,0xe2,0xd1,0xff,0x05,0x0e,0x0413961 13962# CHECK: v_div_fmas_f32 v5, 0, v2, v3            ; encoding: [0x05,0x00,0xe2,0xd1,0x80,0x04,0x0e,0x04]139630x05,0x00,0xe2,0xd1,0x80,0x04,0x0e,0x0413964 13965# CHECK: v_div_fmas_f32 v5, -1, v2, v3           ; encoding: [0x05,0x00,0xe2,0xd1,0xc1,0x04,0x0e,0x04]139660x05,0x00,0xe2,0xd1,0xc1,0x04,0x0e,0x0413967 13968# CHECK: v_div_fmas_f32 v5, 0.5, v2, v3          ; encoding: [0x05,0x00,0xe2,0xd1,0xf0,0x04,0x0e,0x04]139690x05,0x00,0xe2,0xd1,0xf0,0x04,0x0e,0x0413970 13971# CHECK: v_div_fmas_f32 v5, -4.0, v2, v3         ; encoding: [0x05,0x00,0xe2,0xd1,0xf7,0x04,0x0e,0x04]139720x05,0x00,0xe2,0xd1,0xf7,0x04,0x0e,0x0413973 13974# CHECK: v_div_fmas_f32 v5, v1, v255, v3         ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0xff,0x0f,0x04]139750x05,0x00,0xe2,0xd1,0x01,0xff,0x0f,0x0413976 13977# CHECK: v_div_fmas_f32 v5, v1, 0, v3            ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x01,0x0d,0x04]139780x05,0x00,0xe2,0xd1,0x01,0x01,0x0d,0x0413979 13980# CHECK: v_div_fmas_f32 v5, v1, -1, v3           ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x83,0x0d,0x04]139810x05,0x00,0xe2,0xd1,0x01,0x83,0x0d,0x0413982 13983# CHECK: v_div_fmas_f32 v5, v1, 0.5, v3          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0xe1,0x0d,0x04]139840x05,0x00,0xe2,0xd1,0x01,0xe1,0x0d,0x0413985 13986# CHECK: v_div_fmas_f32 v5, v1, -4.0, v3         ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0xef,0x0d,0x04]139870x05,0x00,0xe2,0xd1,0x01,0xef,0x0d,0x0413988 13989# CHECK: v_div_fmas_f32 v5, v1, v2, v255         ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xfe,0x07]139900x05,0x00,0xe2,0xd1,0x01,0x05,0xfe,0x0713991 13992# CHECK: v_div_fmas_f32 v5, v1, v2, 0            ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x02,0x02]139930x05,0x00,0xe2,0xd1,0x01,0x05,0x02,0x0213994 13995# CHECK: v_div_fmas_f32 v5, v1, v2, -1           ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x06,0x03]139960x05,0x00,0xe2,0xd1,0x01,0x05,0x06,0x0313997 13998# CHECK: v_div_fmas_f32 v5, v1, v2, 0.5          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xc2,0x03]139990x05,0x00,0xe2,0xd1,0x01,0x05,0xc2,0x0314000 14001# CHECK: v_div_fmas_f32 v5, v1, v2, -4.0         ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xde,0x03]140020x05,0x00,0xe2,0xd1,0x01,0x05,0xde,0x0314003 14004# CHECK: v_div_fmas_f32 v5, -v1, v2, v3          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x24]140050x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x2414006 14007# CHECK: v_div_fmas_f32 v5, v1, -v2, v3          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x44]140080x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x4414009 14010# CHECK: v_div_fmas_f32 v5, v1, v2, -v3          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x84]140110x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x8414012 14013# CHECK: v_div_fmas_f32 v5, -v1, -v2, -v3        ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0xe4]140140x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0xe414015 14016# CHECK: v_div_fmas_f32 v5, |v1|, v2, v3         ; encoding: [0x05,0x01,0xe2,0xd1,0x01,0x05,0x0e,0x04]140170x05,0x01,0xe2,0xd1,0x01,0x05,0x0e,0x0414018 14019# CHECK: v_div_fmas_f32 v5, v1, |v2|, v3         ; encoding: [0x05,0x02,0xe2,0xd1,0x01,0x05,0x0e,0x04]140200x05,0x02,0xe2,0xd1,0x01,0x05,0x0e,0x0414021 14022# CHECK: v_div_fmas_f32 v5, v1, v2, |v3|         ; encoding: [0x05,0x04,0xe2,0xd1,0x01,0x05,0x0e,0x04]140230x05,0x04,0xe2,0xd1,0x01,0x05,0x0e,0x0414024 14025# CHECK: v_div_fmas_f32 v5, |v1|, |v2|, |v3|     ; encoding: [0x05,0x07,0xe2,0xd1,0x01,0x05,0x0e,0x04]140260x05,0x07,0xe2,0xd1,0x01,0x05,0x0e,0x0414027 14028# CHECK: v_div_fmas_f32 v5, v1, v2, v3 clamp     ; encoding: [0x05,0x80,0xe2,0xd1,0x01,0x05,0x0e,0x04]140290x05,0x80,0xe2,0xd1,0x01,0x05,0x0e,0x0414030 14031# CHECK: v_div_fmas_f32 v5, v1, v2, v3 mul:2     ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x0c]140320x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x0c14033 14034# CHECK: v_div_fmas_f32 v5, v1, v2, v3 mul:4     ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x14]140350x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x1414036 14037# CHECK: v_div_fmas_f32 v5, v1, v2, v3 div:2     ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x1c]140380x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x1c14039 14040# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04]140410x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x0414042 14043# CHECK: v_div_fmas_f64 v[254:255], v[1:2], v[2:3], v[3:4] ; encoding: [0xfe,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04]140440xfe,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x0414045 14046# CHECK: v_div_fmas_f64 v[5:6], v[254:255], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0xfe,0x05,0x0e,0x04]140470x05,0x00,0xe3,0xd1,0xfe,0x05,0x0e,0x0414048 14049# CHECK: v_div_fmas_f64 v[5:6], vcc, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x6a,0x04,0x0e,0x04]140500x05,0x00,0xe3,0xd1,0x6a,0x04,0x0e,0x0414051 14052# CHECK: v_div_fmas_f64 v[5:6], 0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x80,0x04,0x0e,0x04]140530x05,0x00,0xe3,0xd1,0x80,0x04,0x0e,0x0414054 14055# CHECK: v_div_fmas_f64 v[5:6], -1, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0xc1,0x04,0x0e,0x04]140560x05,0x00,0xe3,0xd1,0xc1,0x04,0x0e,0x0414057 14058# CHECK: v_div_fmas_f64 v[5:6], 0.5, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0xf0,0x04,0x0e,0x04]140590x05,0x00,0xe3,0xd1,0xf0,0x04,0x0e,0x0414060 14061# CHECK: v_div_fmas_f64 v[5:6], -4.0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0xf7,0x04,0x0e,0x04]140620x05,0x00,0xe3,0xd1,0xf7,0x04,0x0e,0x0414063 14064# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[254:255], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0xfd,0x0f,0x04]140650x05,0x00,0xe3,0xd1,0x01,0xfd,0x0f,0x0414066 14067# CHECK: v_div_fmas_f64 v[5:6], v[1:2], vcc, v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0xd5,0x0c,0x04]140680x05,0x00,0xe3,0xd1,0x01,0xd5,0x0c,0x0414069 14070# CHECK: v_div_fmas_f64 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x01,0x0d,0x04]140710x05,0x00,0xe3,0xd1,0x01,0x01,0x0d,0x0414072 14073# CHECK: v_div_fmas_f64 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x83,0x0d,0x04]140740x05,0x00,0xe3,0xd1,0x01,0x83,0x0d,0x0414075 14076# CHECK: v_div_fmas_f64 v[5:6], v[1:2], 0.5, v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0xe1,0x0d,0x04]140770x05,0x00,0xe3,0xd1,0x01,0xe1,0x0d,0x0414078 14079# CHECK: v_div_fmas_f64 v[5:6], v[1:2], -4.0, v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0xef,0x0d,0x04]140800x05,0x00,0xe3,0xd1,0x01,0xef,0x0d,0x0414081 14082# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[254:255] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xfa,0x07]140830x05,0x00,0xe3,0xd1,0x01,0x05,0xfa,0x0714084 14085# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], vcc ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xaa,0x01]140860x05,0x00,0xe3,0xd1,0x01,0x05,0xaa,0x0114087 14088# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x02,0x02]140890x05,0x00,0xe3,0xd1,0x01,0x05,0x02,0x0214090 14091# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -1 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x06,0x03]140920x05,0x00,0xe3,0xd1,0x01,0x05,0x06,0x0314093 14094# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0.5 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xc2,0x03]140950x05,0x00,0xe3,0xd1,0x01,0x05,0xc2,0x0314096 14097# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -4.0 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xde,0x03]140980x05,0x00,0xe3,0xd1,0x01,0x05,0xde,0x0314099 14100# CHECK: v_div_fmas_f64 v[5:6], -v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x24]141010x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x2414102 14103# CHECK: v_div_fmas_f64 v[5:6], v[1:2], -v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x44]141040x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x4414105 14106# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x84]141070x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x8414108 14109# CHECK: v_div_fmas_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0xe4]141100x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0xe414111 14112# CHECK: v_div_fmas_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4] ; encoding: [0x05,0x01,0xe3,0xd1,0x01,0x05,0x0e,0x04]141130x05,0x01,0xe3,0xd1,0x01,0x05,0x0e,0x0414114 14115# CHECK: v_div_fmas_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4] ; encoding: [0x05,0x02,0xe3,0xd1,0x01,0x05,0x0e,0x04]141160x05,0x02,0xe3,0xd1,0x01,0x05,0x0e,0x0414117 14118# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], |v[3:4]| ; encoding: [0x05,0x04,0xe3,0xd1,0x01,0x05,0x0e,0x04]141190x05,0x04,0xe3,0xd1,0x01,0x05,0x0e,0x0414120 14121# CHECK: v_div_fmas_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]| ; encoding: [0x05,0x07,0xe3,0xd1,0x01,0x05,0x0e,0x04]141220x05,0x07,0xe3,0xd1,0x01,0x05,0x0e,0x0414123 14124# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp ; encoding: [0x05,0x80,0xe3,0xd1,0x01,0x05,0x0e,0x04]141250x05,0x80,0xe3,0xd1,0x01,0x05,0x0e,0x0414126 14127# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x0c]141280x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x0c14129 14130# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x14]141310x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x1414132 14133# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x1c]141340x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x1c14135 14136# CHECK: v_msad_u8 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04]141370x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x0414138 14139# CHECK: v_msad_u8 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04]141400xff,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x0414141 14142# CHECK: v_msad_u8 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0xff,0x05,0x0e,0x04]141430x05,0x00,0xe4,0xd1,0xff,0x05,0x0e,0x0414144 14145# CHECK: v_msad_u8 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x04,0x0e,0x04]141460x05,0x00,0xe4,0xd1,0x01,0x04,0x0e,0x0414147 14148# CHECK: v_msad_u8 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0x65,0x04,0x0e,0x04]141490x05,0x00,0xe4,0xd1,0x65,0x04,0x0e,0x0414150 14151# CHECK: v_msad_u8 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xe4,0xd1,0x66,0x04,0x0e,0x04]141520x05,0x00,0xe4,0xd1,0x66,0x04,0x0e,0x0414153 14154# CHECK: v_msad_u8 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xe4,0xd1,0x67,0x04,0x0e,0x04]141550x05,0x00,0xe4,0xd1,0x67,0x04,0x0e,0x0414156 14157# CHECK: v_msad_u8 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6a,0x04,0x0e,0x04]141580x05,0x00,0xe4,0xd1,0x6a,0x04,0x0e,0x0414159 14160# CHECK: v_msad_u8 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6b,0x04,0x0e,0x04]141610x05,0x00,0xe4,0xd1,0x6b,0x04,0x0e,0x0414162 14163# CHECK: v_msad_u8 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x7c,0x04,0x0e,0x04]141640x05,0x00,0xe4,0xd1,0x7c,0x04,0x0e,0x0414165 14166# CHECK: v_msad_u8 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xe4,0xd1,0x7e,0x04,0x0e,0x04]141670x05,0x00,0xe4,0xd1,0x7e,0x04,0x0e,0x0414168 14169# CHECK: v_msad_u8 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xe4,0xd1,0x7f,0x04,0x0e,0x04]141700x05,0x00,0xe4,0xd1,0x7f,0x04,0x0e,0x0414171 14172# CHECK: v_msad_u8 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xe4,0xd1,0x80,0x04,0x0e,0x04]141730x05,0x00,0xe4,0xd1,0x80,0x04,0x0e,0x0414174 14175# CHECK: v_msad_u8 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0xc1,0x04,0x0e,0x04]141760x05,0x00,0xe4,0xd1,0xc1,0x04,0x0e,0x0414177 14178# CHECK: v_msad_u8 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xe4,0xd1,0xf0,0x04,0x0e,0x04]141790x05,0x00,0xe4,0xd1,0xf0,0x04,0x0e,0x0414180 14181# CHECK: v_msad_u8 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0xf7,0x04,0x0e,0x04]141820x05,0x00,0xe4,0xd1,0xf7,0x04,0x0e,0x0414183 14184# CHECK: v_msad_u8 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xff,0x0f,0x04]141850x05,0x00,0xe4,0xd1,0x01,0xff,0x0f,0x0414186 14187# CHECK: v_msad_u8 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0c,0x04]141880x05,0x00,0xe4,0xd1,0x01,0x05,0x0c,0x0414189 14190# CHECK: v_msad_u8 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xcb,0x0c,0x04]141910x05,0x00,0xe4,0xd1,0x01,0xcb,0x0c,0x0414192 14193# CHECK: v_msad_u8 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xcd,0x0c,0x04]141940x05,0x00,0xe4,0xd1,0x01,0xcd,0x0c,0x0414195 14196# CHECK: v_msad_u8 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xcf,0x0c,0x04]141970x05,0x00,0xe4,0xd1,0x01,0xcf,0x0c,0x0414198 14199# CHECK: v_msad_u8 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xd5,0x0c,0x04]142000x05,0x00,0xe4,0xd1,0x01,0xd5,0x0c,0x0414201 14202# CHECK: v_msad_u8 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xd7,0x0c,0x04]142030x05,0x00,0xe4,0xd1,0x01,0xd7,0x0c,0x0414204 14205# CHECK: v_msad_u8 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xf9,0x0c,0x04]142060x05,0x00,0xe4,0xd1,0x01,0xf9,0x0c,0x0414207 14208# CHECK: v_msad_u8 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xfd,0x0c,0x04]142090x05,0x00,0xe4,0xd1,0x01,0xfd,0x0c,0x0414210 14211# CHECK: v_msad_u8 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xff,0x0c,0x04]142120x05,0x00,0xe4,0xd1,0x01,0xff,0x0c,0x0414213 14214# CHECK: v_msad_u8 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x01,0x0d,0x04]142150x05,0x00,0xe4,0xd1,0x01,0x01,0x0d,0x0414216 14217# CHECK: v_msad_u8 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x83,0x0d,0x04]142180x05,0x00,0xe4,0xd1,0x01,0x83,0x0d,0x0414219 14220# CHECK: v_msad_u8 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xe1,0x0d,0x04]142210x05,0x00,0xe4,0xd1,0x01,0xe1,0x0d,0x0414222 14223# CHECK: v_msad_u8 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xef,0x0d,0x04]142240x05,0x00,0xe4,0xd1,0x01,0xef,0x0d,0x0414225 14226# CHECK: v_msad_u8 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x07]142270x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x0714228 14229# CHECK: v_msad_u8 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x00]142300x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x0014231 14232# CHECK: v_msad_u8 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x96,0x01]142330x05,0x00,0xe4,0xd1,0x01,0x05,0x96,0x0114234 14235# CHECK: v_msad_u8 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x9a,0x01]142360x05,0x00,0xe4,0xd1,0x01,0x05,0x9a,0x0114237 14238# CHECK: v_msad_u8 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x9e,0x01]142390x05,0x00,0xe4,0xd1,0x01,0x05,0x9e,0x0114240 14241# CHECK: v_msad_u8 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xaa,0x01]142420x05,0x00,0xe4,0xd1,0x01,0x05,0xaa,0x0114243 14244# CHECK: v_msad_u8 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xae,0x01]142450x05,0x00,0xe4,0xd1,0x01,0x05,0xae,0x0114246 14247# CHECK: v_msad_u8 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xf2,0x01]142480x05,0x00,0xe4,0xd1,0x01,0x05,0xf2,0x0114249 14250# CHECK: v_msad_u8 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfa,0x01]142510x05,0x00,0xe4,0xd1,0x01,0x05,0xfa,0x0114252 14253# CHECK: v_msad_u8 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x01]142540x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x0114255 14256# CHECK: v_msad_u8 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x02,0x02]142570x05,0x00,0xe4,0xd1,0x01,0x05,0x02,0x0214258 14259# CHECK: v_msad_u8 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x06,0x03]142600x05,0x00,0xe4,0xd1,0x01,0x05,0x06,0x0314261 14262# CHECK: v_msad_u8 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xc2,0x03]142630x05,0x00,0xe4,0xd1,0x01,0x05,0xc2,0x0314264 14265# CHECK: v_msad_u8 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xde,0x03]142660x05,0x00,0xe4,0xd1,0x01,0x05,0xde,0x0314267 14268# CHECK: v_msad_u8 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xe4,0xd1,0x01,0x05,0x0e,0x04]142690x05,0x80,0xe4,0xd1,0x01,0x05,0x0e,0x0414270 14271# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04]142720x05,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x0414273 14274# CHECK: v_qsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4] ; encoding: [0xfe,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04]142750xfe,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x0414276 14277# CHECK: v_qsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0xfe,0x05,0x0e,0x04]142780x05,0x00,0xe5,0xd1,0xfe,0x05,0x0e,0x0414279 14280# CHECK: v_qsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x02,0x04,0x0e,0x04]142810x05,0x00,0xe5,0xd1,0x02,0x04,0x0e,0x0414282 14283# CHECK: v_qsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x04,0x04,0x0e,0x04]142840x05,0x00,0xe5,0xd1,0x04,0x04,0x0e,0x0414285 14286# CHECK: v_qsad_pk_u16_u8 v[5:6], s[100:101], v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x64,0x04,0x0e,0x04]142870x05,0x00,0xe5,0xd1,0x64,0x04,0x0e,0x0414288 14289# CHECK: v_qsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x66,0x04,0x0e,0x04]142900x05,0x00,0xe5,0xd1,0x66,0x04,0x0e,0x0414291 14292# CHECK: v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x6a,0x04,0x0e,0x04]142930x05,0x00,0xe5,0xd1,0x6a,0x04,0x0e,0x0414294 14295# CHECK: v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x7e,0x04,0x0e,0x04]142960x05,0x00,0xe5,0xd1,0x7e,0x04,0x0e,0x0414297 14298# CHECK: v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]  ; encoding: [0x05,0x00,0xe5,0xd1,0x80,0x04,0x0e,0x04]142990x05,0x00,0xe5,0xd1,0x80,0x04,0x0e,0x0414300 14301# CHECK: v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0xc1,0x04,0x0e,0x04]143020x05,0x00,0xe5,0xd1,0xc1,0x04,0x0e,0x0414303 14304# CHECK: v_qsad_pk_u16_u8 v[5:6], 0.5, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0xf0,0x04,0x0e,0x04]143050x05,0x00,0xe5,0xd1,0xf0,0x04,0x0e,0x0414306 14307# CHECK: v_qsad_pk_u16_u8 v[5:6], -4.0, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0xf7,0x04,0x0e,0x04]143080x05,0x00,0xe5,0xd1,0xf7,0x04,0x0e,0x0414309 14310# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xff,0x0f,0x04]143110x05,0x00,0xe5,0xd1,0x01,0xff,0x0f,0x0414312 14313# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x0c,0x04]143140x05,0x00,0xe5,0xd1,0x01,0x05,0x0c,0x0414315 14316# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], s101, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xcb,0x0c,0x04]143170x05,0x00,0xe5,0xd1,0x01,0xcb,0x0c,0x0414318 14319# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xcd,0x0c,0x04]143200x05,0x00,0xe5,0xd1,0x01,0xcd,0x0c,0x0414321 14322# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xcf,0x0c,0x04]143230x05,0x00,0xe5,0xd1,0x01,0xcf,0x0c,0x0414324 14325# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xd5,0x0c,0x04]143260x05,0x00,0xe5,0xd1,0x01,0xd5,0x0c,0x0414327 14328# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xd7,0x0c,0x04]143290x05,0x00,0xe5,0xd1,0x01,0xd7,0x0c,0x0414330 14331# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xf9,0x0c,0x04]143320x05,0x00,0xe5,0xd1,0x01,0xf9,0x0c,0x0414333 14334# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xfd,0x0c,0x04]143350x05,0x00,0xe5,0xd1,0x01,0xfd,0x0c,0x0414336 14337# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xff,0x0c,0x04]143380x05,0x00,0xe5,0xd1,0x01,0xff,0x0c,0x0414339 14340# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x01,0x0d,0x04]143410x05,0x00,0xe5,0xd1,0x01,0x01,0x0d,0x0414342 14343# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x83,0x0d,0x04]143440x05,0x00,0xe5,0xd1,0x01,0x83,0x0d,0x0414345 14346# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], 0.5, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xe1,0x0d,0x04]143470x05,0x00,0xe5,0xd1,0x01,0xe1,0x0d,0x0414348 14349# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], -4.0, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xef,0x0d,0x04]143500x05,0x00,0xe5,0xd1,0x01,0xef,0x0d,0x0414351 14352# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x07]143530x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x0714354 14355# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x1a,0x00]143560x05,0x00,0xe5,0xd1,0x01,0x05,0x1a,0x0014357 14358# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x22,0x00]143590x05,0x00,0xe5,0xd1,0x01,0x05,0x22,0x0014360 14361# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[100:101] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x92,0x01]143620x05,0x00,0xe5,0xd1,0x01,0x05,0x92,0x0114363 14364# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x9a,0x01]143650x05,0x00,0xe5,0xd1,0x01,0x05,0x9a,0x0114366 14367# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xaa,0x01]143680x05,0x00,0xe5,0xd1,0x01,0x05,0xaa,0x0114369 14370# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x01]143710x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x0114372 14373# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0  ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x02,0x02]143740x05,0x00,0xe5,0xd1,0x01,0x05,0x02,0x0214375 14376# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x06,0x03]143770x05,0x00,0xe5,0xd1,0x01,0x05,0x06,0x0314378 14379# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0.5 ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xc2,0x03]143800x05,0x00,0xe5,0xd1,0x01,0x05,0xc2,0x0314381 14382# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -4.0 ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xde,0x03]143830x05,0x00,0xe5,0xd1,0x01,0x05,0xde,0x0314384 14385# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] clamp ; encoding: [0x05,0x80,0xe5,0xd1,0x01,0x05,0x0e,0x04]143860x05,0x80,0xe5,0xd1,0x01,0x05,0x0e,0x0414387 14388# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04]143890x05,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x0414390 14391# CHECK: v_mqsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4] ; encoding: [0xfe,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04]143920xfe,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x0414393 14394# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0xfe,0x05,0x0e,0x04]143950x05,0x00,0xe6,0xd1,0xfe,0x05,0x0e,0x0414396 14397# CHECK: v_mqsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x02,0x04,0x0e,0x04]143980x05,0x00,0xe6,0xd1,0x02,0x04,0x0e,0x0414399 14400# CHECK: v_mqsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x04,0x04,0x0e,0x04]144010x05,0x00,0xe6,0xd1,0x04,0x04,0x0e,0x0414402 14403# CHECK: v_mqsad_pk_u16_u8 v[5:6], s[100:101], v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x64,0x04,0x0e,0x04]144040x05,0x00,0xe6,0xd1,0x64,0x04,0x0e,0x0414405 14406# CHECK: v_mqsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x66,0x04,0x0e,0x04]144070x05,0x00,0xe6,0xd1,0x66,0x04,0x0e,0x0414408 14409# CHECK: v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x6a,0x04,0x0e,0x04]144100x05,0x00,0xe6,0xd1,0x6a,0x04,0x0e,0x0414411 14412# CHECK: v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x7e,0x04,0x0e,0x04]144130x05,0x00,0xe6,0xd1,0x7e,0x04,0x0e,0x0414414 14415# CHECK: v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x80,0x04,0x0e,0x04]144160x05,0x00,0xe6,0xd1,0x80,0x04,0x0e,0x0414417 14418# CHECK: v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0xc1,0x04,0x0e,0x04]144190x05,0x00,0xe6,0xd1,0xc1,0x04,0x0e,0x0414420 14421# CHECK: v_mqsad_pk_u16_u8 v[5:6], 0.5, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0xf0,0x04,0x0e,0x04]144220x05,0x00,0xe6,0xd1,0xf0,0x04,0x0e,0x0414423 14424# CHECK: v_mqsad_pk_u16_u8 v[5:6], -4.0, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0xf7,0x04,0x0e,0x04]144250x05,0x00,0xe6,0xd1,0xf7,0x04,0x0e,0x0414426 14427# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xff,0x0f,0x04]144280x05,0x00,0xe6,0xd1,0x01,0xff,0x0f,0x0414429 14430# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x0c,0x04]144310x05,0x00,0xe6,0xd1,0x01,0x05,0x0c,0x0414432 14433# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], s101, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xcb,0x0c,0x04]144340x05,0x00,0xe6,0xd1,0x01,0xcb,0x0c,0x0414435 14436# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xcd,0x0c,0x04]144370x05,0x00,0xe6,0xd1,0x01,0xcd,0x0c,0x0414438 14439# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xcf,0x0c,0x04]144400x05,0x00,0xe6,0xd1,0x01,0xcf,0x0c,0x0414441 14442# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xd5,0x0c,0x04]144430x05,0x00,0xe6,0xd1,0x01,0xd5,0x0c,0x0414444 14445# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xd7,0x0c,0x04]144460x05,0x00,0xe6,0xd1,0x01,0xd7,0x0c,0x0414447 14448# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xf9,0x0c,0x04]144490x05,0x00,0xe6,0xd1,0x01,0xf9,0x0c,0x0414450 14451# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xfd,0x0c,0x04]144520x05,0x00,0xe6,0xd1,0x01,0xfd,0x0c,0x0414453 14454# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xff,0x0c,0x04]144550x05,0x00,0xe6,0xd1,0x01,0xff,0x0c,0x0414456 14457# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x01,0x0d,0x04]144580x05,0x00,0xe6,0xd1,0x01,0x01,0x0d,0x0414459 14460# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x83,0x0d,0x04]144610x05,0x00,0xe6,0xd1,0x01,0x83,0x0d,0x0414462 14463# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0.5, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xe1,0x0d,0x04]144640x05,0x00,0xe6,0xd1,0x01,0xe1,0x0d,0x0414465 14466# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], -4.0, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xef,0x0d,0x04]144670x05,0x00,0xe6,0xd1,0x01,0xef,0x0d,0x0414468 14469# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x07]144700x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x0714471 14472# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x1a,0x00]144730x05,0x00,0xe6,0xd1,0x01,0x05,0x1a,0x0014474 14475# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x22,0x00]144760x05,0x00,0xe6,0xd1,0x01,0x05,0x22,0x0014477 14478# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[100:101] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x92,0x01]144790x05,0x00,0xe6,0xd1,0x01,0x05,0x92,0x0114480 14481# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x9a,0x01]144820x05,0x00,0xe6,0xd1,0x01,0x05,0x9a,0x0114483 14484# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xaa,0x01]144850x05,0x00,0xe6,0xd1,0x01,0x05,0xaa,0x0114486 14487# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x01]144880x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x0114489 14490# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x02,0x02]144910x05,0x00,0xe6,0xd1,0x01,0x05,0x02,0x0214492 14493# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x06,0x03]144940x05,0x00,0xe6,0xd1,0x01,0x05,0x06,0x0314495 14496# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0.5 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xc2,0x03]144970x05,0x00,0xe6,0xd1,0x01,0x05,0xc2,0x0314498 14499# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -4.0 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xde,0x03]145000x05,0x00,0xe6,0xd1,0x01,0x05,0xde,0x0314501 14502# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] clamp ; encoding: [0x05,0x80,0xe6,0xd1,0x01,0x05,0x0e,0x04]145030x05,0x80,0xe6,0xd1,0x01,0x05,0x0e,0x0414504 14505# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0x05,0x0e,0x04]145060xfc,0x00,0xe7,0xd1,0x01,0x05,0x0e,0x0414507 14508# CHECK: v_mqsad_u32_u8 v[252:255], s[2:3], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x02,0x04,0x0e,0x04]145090xfc,0x00,0xe7,0xd1,0x02,0x04,0x0e,0x0414510 14511# CHECK: v_mqsad_u32_u8 v[252:255], s[4:5], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x04,0x04,0x0e,0x04]145120xfc,0x00,0xe7,0xd1,0x04,0x04,0x0e,0x0414513 14514# CHECK: v_mqsad_u32_u8 v[252:255], s[100:101], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x64,0x04,0x0e,0x04]145150xfc,0x00,0xe7,0xd1,0x64,0x04,0x0e,0x0414516 14517# CHECK: v_mqsad_u32_u8 v[252:255], flat_scratch, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x66,0x04,0x0e,0x04]145180xfc,0x00,0xe7,0xd1,0x66,0x04,0x0e,0x0414519 14520# CHECK: v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x6a,0x04,0x0e,0x04]145210xfc,0x00,0xe7,0xd1,0x6a,0x04,0x0e,0x0414522 14523# CHECK: v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x7e,0x04,0x0e,0x04]145240xfc,0x00,0xe7,0xd1,0x7e,0x04,0x0e,0x0414525 14526# CHECK: v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x80,0x04,0x0e,0x04]145270xfc,0x00,0xe7,0xd1,0x80,0x04,0x0e,0x0414528 14529# CHECK: v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0xc1,0x04,0x0e,0x04]145300xfc,0x00,0xe7,0xd1,0xc1,0x04,0x0e,0x0414531 14532# CHECK: v_mqsad_u32_u8 v[252:255], 0.5, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0xf0,0x04,0x0e,0x04]145330xfc,0x00,0xe7,0xd1,0xf0,0x04,0x0e,0x0414534 14535# CHECK: v_mqsad_u32_u8 v[252:255], -4.0, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0xf7,0x04,0x0e,0x04]145360xfc,0x00,0xe7,0xd1,0xf7,0x04,0x0e,0x0414537 14538# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], s2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0x05,0x0c,0x04]145390xfc,0x00,0xe7,0xd1,0x01,0x05,0x0c,0x0414540 14541# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], s101, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xcb,0x0c,0x04]145420xfc,0x00,0xe7,0xd1,0x01,0xcb,0x0c,0x0414543 14544# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_lo, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xcd,0x0c,0x04]145450xfc,0x00,0xe7,0xd1,0x01,0xcd,0x0c,0x0414546 14547# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_hi, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xcf,0x0c,0x04]145480xfc,0x00,0xe7,0xd1,0x01,0xcf,0x0c,0x0414549 14550# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], vcc_lo, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xd5,0x0c,0x04]145510xfc,0x00,0xe7,0xd1,0x01,0xd5,0x0c,0x0414552 14553# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], vcc_hi, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xd7,0x0c,0x04]145540xfc,0x00,0xe7,0xd1,0x01,0xd7,0x0c,0x0414555 14556# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], m0, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xf9,0x0c,0x04]145570xfc,0x00,0xe7,0xd1,0x01,0xf9,0x0c,0x0414558 14559# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], exec_lo, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xfd,0x0c,0x04]145600xfc,0x00,0xe7,0xd1,0x01,0xfd,0x0c,0x0414561 14562# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], exec_hi, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xff,0x0c,0x04]145630xfc,0x00,0xe7,0xd1,0x01,0xff,0x0c,0x0414564 14565# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], 0, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0x01,0x0d,0x04]145660xfc,0x00,0xe7,0xd1,0x01,0x01,0x0d,0x0414567 14568# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], -1, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0x83,0x0d,0x04]145690xfc,0x00,0xe7,0xd1,0x01,0x83,0x0d,0x0414570 14571# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], 0.5, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xe1,0x0d,0x04]145720xfc,0x00,0xe7,0xd1,0x01,0xe1,0x0d,0x0414573 14574# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], -4.0, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xef,0x0d,0x04]145750xfc,0x00,0xe7,0xd1,0x01,0xef,0x0d,0x0414576 14577# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6] clamp ; encoding: [0xfc,0x80,0xe7,0xd1,0x01,0x05,0x0e,0x04]145780xfc,0x80,0xe7,0xd1,0x01,0x05,0x0e,0x0414579 14580# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04]145810x05,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x0414582 14583# CHECK: v_mad_u64_u32 v[254:255], s[12:13], v1, v2, v[3:4] ; encoding: [0xfe,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04]145840xfe,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x0414585 14586# CHECK: v_mad_u64_u32 v[5:6], s[14:15], v1, v2, v[3:4] ; encoding: [0x05,0x0e,0xe8,0xd1,0x01,0x05,0x0e,0x04]145870x05,0x0e,0xe8,0xd1,0x01,0x05,0x0e,0x0414588 14589# CHECK: v_mad_u64_u32 v[5:6], s[100:101], v1, v2, v[3:4] ; encoding: [0x05,0x64,0xe8,0xd1,0x01,0x05,0x0e,0x04]145900x05,0x64,0xe8,0xd1,0x01,0x05,0x0e,0x0414591 14592# CHECK: v_mad_u64_u32 v[5:6], flat_scratch, v1, v2, v[3:4] ; encoding: [0x05,0x66,0xe8,0xd1,0x01,0x05,0x0e,0x04]145930x05,0x66,0xe8,0xd1,0x01,0x05,0x0e,0x0414594 14595# CHECK: v_mad_u64_u32 v[5:6], vcc, v1, v2, v[3:4] ; encoding: [0x05,0x6a,0xe8,0xd1,0x01,0x05,0x0e,0x04]145960x05,0x6a,0xe8,0xd1,0x01,0x05,0x0e,0x0414597 14598# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v255, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0xff,0x05,0x0e,0x04]145990x05,0x0c,0xe8,0xd1,0xff,0x05,0x0e,0x0414600 14601# CHECK: v_mad_u64_u32 v[5:6], s[12:13], s1, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x04,0x0e,0x04]146020x05,0x0c,0xe8,0xd1,0x01,0x04,0x0e,0x0414603 14604# CHECK: v_mad_u64_u32 v[5:6], s[12:13], s101, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x65,0x04,0x0e,0x04]146050x05,0x0c,0xe8,0xd1,0x65,0x04,0x0e,0x0414606 14607# CHECK: v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x66,0x04,0x0e,0x04]146080x05,0x0c,0xe8,0xd1,0x66,0x04,0x0e,0x0414609 14610# CHECK: v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x67,0x04,0x0e,0x04]146110x05,0x0c,0xe8,0xd1,0x67,0x04,0x0e,0x0414612 14613# CHECK: v_mad_u64_u32 v[5:6], s[12:13], vcc_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x6a,0x04,0x0e,0x04]146140x05,0x0c,0xe8,0xd1,0x6a,0x04,0x0e,0x0414615 14616# CHECK: v_mad_u64_u32 v[5:6], s[12:13], vcc_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x6b,0x04,0x0e,0x04]146170x05,0x0c,0xe8,0xd1,0x6b,0x04,0x0e,0x0414618 14619# CHECK: v_mad_u64_u32 v[5:6], s[12:13], m0, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x7c,0x04,0x0e,0x04]146200x05,0x0c,0xe8,0xd1,0x7c,0x04,0x0e,0x0414621 14622# CHECK: v_mad_u64_u32 v[5:6], s[12:13], exec_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x7e,0x04,0x0e,0x04]146230x05,0x0c,0xe8,0xd1,0x7e,0x04,0x0e,0x0414624 14625# CHECK: v_mad_u64_u32 v[5:6], s[12:13], exec_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x7f,0x04,0x0e,0x04]146260x05,0x0c,0xe8,0xd1,0x7f,0x04,0x0e,0x0414627 14628# CHECK: v_mad_u64_u32 v[5:6], s[12:13], 0, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x80,0x04,0x0e,0x04]146290x05,0x0c,0xe8,0xd1,0x80,0x04,0x0e,0x0414630 14631# CHECK: v_mad_u64_u32 v[5:6], s[12:13], -1, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0xc1,0x04,0x0e,0x04]146320x05,0x0c,0xe8,0xd1,0xc1,0x04,0x0e,0x0414633 14634# CHECK: v_mad_u64_u32 v[5:6], s[12:13], 0.5, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0xf0,0x04,0x0e,0x04]146350x05,0x0c,0xe8,0xd1,0xf0,0x04,0x0e,0x0414636 14637# CHECK: v_mad_u64_u32 v[5:6], s[12:13], -4.0, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0xf7,0x04,0x0e,0x04]146380x05,0x0c,0xe8,0xd1,0xf7,0x04,0x0e,0x0414639 14640# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v255, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xff,0x0f,0x04]146410x05,0x0c,0xe8,0xd1,0x01,0xff,0x0f,0x0414642 14643# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, s2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x0c,0x04]146440x05,0x0c,0xe8,0xd1,0x01,0x05,0x0c,0x0414645 14646# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, s101, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xcb,0x0c,0x04]146470x05,0x0c,0xe8,0xd1,0x01,0xcb,0x0c,0x0414648 14649# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xcd,0x0c,0x04]146500x05,0x0c,0xe8,0xd1,0x01,0xcd,0x0c,0x0414651 14652# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xcf,0x0c,0x04]146530x05,0x0c,0xe8,0xd1,0x01,0xcf,0x0c,0x0414654 14655# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_lo, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xd5,0x0c,0x04]146560x05,0x0c,0xe8,0xd1,0x01,0xd5,0x0c,0x0414657 14658# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_hi, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xd7,0x0c,0x04]146590x05,0x0c,0xe8,0xd1,0x01,0xd7,0x0c,0x0414660 14661# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, m0, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xf9,0x0c,0x04]146620x05,0x0c,0xe8,0xd1,0x01,0xf9,0x0c,0x0414663 14664# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, exec_lo, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xfd,0x0c,0x04]146650x05,0x0c,0xe8,0xd1,0x01,0xfd,0x0c,0x0414666 14667# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, exec_hi, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xff,0x0c,0x04]146680x05,0x0c,0xe8,0xd1,0x01,0xff,0x0c,0x0414669 14670# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, 0, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x01,0x0d,0x04]146710x05,0x0c,0xe8,0xd1,0x01,0x01,0x0d,0x0414672 14673# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, -1, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x83,0x0d,0x04]146740x05,0x0c,0xe8,0xd1,0x01,0x83,0x0d,0x0414675 14676# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, 0.5, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xe1,0x0d,0x04]146770x05,0x0c,0xe8,0xd1,0x01,0xe1,0x0d,0x0414678 14679# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, -4.0, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xef,0x0d,0x04]146800x05,0x0c,0xe8,0xd1,0x01,0xef,0x0d,0x0414681 14682# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[254:255] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x07]146830x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x0714684 14685# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x1a,0x00]146860x05,0x0c,0xe8,0xd1,0x01,0x05,0x1a,0x0014687 14688# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x22,0x00]146890x05,0x0c,0xe8,0xd1,0x01,0x05,0x22,0x0014690 14691# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x92,0x01]146920x05,0x0c,0xe8,0xd1,0x01,0x05,0x92,0x0114693 14694# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x9a,0x01]146950x05,0x0c,0xe8,0xd1,0x01,0x05,0x9a,0x0114696 14697# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xaa,0x01]146980x05,0x0c,0xe8,0xd1,0x01,0x05,0xaa,0x0114699 14700# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x01]147010x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x0114702 14703# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x02,0x02]147040x05,0x0c,0xe8,0xd1,0x01,0x05,0x02,0x0214705 14706# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x06,0x03]147070x05,0x0c,0xe8,0xd1,0x01,0x05,0x06,0x0314708 14709# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0.5 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xc2,0x03]147100x05,0x0c,0xe8,0xd1,0x01,0x05,0xc2,0x0314711 14712# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xde,0x03]147130x05,0x0c,0xe8,0xd1,0x01,0x05,0xde,0x0314714 14715# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4] clamp ; encoding: [0x05,0x8c,0xe8,0xd1,0x01,0x05,0x0e,0x04]147160x05,0x8c,0xe8,0xd1,0x01,0x05,0x0e,0x0414717 14718# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04]147190x05,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x0414720 14721# CHECK: v_mad_i64_i32 v[254:255], s[12:13], v1, v2, v[3:4] ; encoding: [0xfe,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04]147220xfe,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x0414723 14724# CHECK: v_mad_i64_i32 v[5:6], s[14:15], v1, v2, v[3:4] ; encoding: [0x05,0x0e,0xe9,0xd1,0x01,0x05,0x0e,0x04]147250x05,0x0e,0xe9,0xd1,0x01,0x05,0x0e,0x0414726 14727# CHECK: v_mad_i64_i32 v[5:6], s[100:101], v1, v2, v[3:4] ; encoding: [0x05,0x64,0xe9,0xd1,0x01,0x05,0x0e,0x04]147280x05,0x64,0xe9,0xd1,0x01,0x05,0x0e,0x0414729 14730# CHECK: v_mad_i64_i32 v[5:6], flat_scratch, v1, v2, v[3:4] ; encoding: [0x05,0x66,0xe9,0xd1,0x01,0x05,0x0e,0x04]147310x05,0x66,0xe9,0xd1,0x01,0x05,0x0e,0x0414732 14733# CHECK: v_mad_i64_i32 v[5:6], vcc, v1, v2, v[3:4] ; encoding: [0x05,0x6a,0xe9,0xd1,0x01,0x05,0x0e,0x04]147340x05,0x6a,0xe9,0xd1,0x01,0x05,0x0e,0x0414735 14736# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v255, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0xff,0x05,0x0e,0x04]147370x05,0x0c,0xe9,0xd1,0xff,0x05,0x0e,0x0414738 14739# CHECK: v_mad_i64_i32 v[5:6], s[12:13], s1, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x04,0x0e,0x04]147400x05,0x0c,0xe9,0xd1,0x01,0x04,0x0e,0x0414741 14742# CHECK: v_mad_i64_i32 v[5:6], s[12:13], s101, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x65,0x04,0x0e,0x04]147430x05,0x0c,0xe9,0xd1,0x65,0x04,0x0e,0x0414744 14745# CHECK: v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x66,0x04,0x0e,0x04]147460x05,0x0c,0xe9,0xd1,0x66,0x04,0x0e,0x0414747 14748# CHECK: v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x67,0x04,0x0e,0x04]147490x05,0x0c,0xe9,0xd1,0x67,0x04,0x0e,0x0414750 14751# CHECK: v_mad_i64_i32 v[5:6], s[12:13], vcc_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x6a,0x04,0x0e,0x04]147520x05,0x0c,0xe9,0xd1,0x6a,0x04,0x0e,0x0414753 14754# CHECK: v_mad_i64_i32 v[5:6], s[12:13], vcc_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x6b,0x04,0x0e,0x04]147550x05,0x0c,0xe9,0xd1,0x6b,0x04,0x0e,0x0414756 14757# CHECK: v_mad_i64_i32 v[5:6], s[12:13], m0, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x7c,0x04,0x0e,0x04]147580x05,0x0c,0xe9,0xd1,0x7c,0x04,0x0e,0x0414759 14760# CHECK: v_mad_i64_i32 v[5:6], s[12:13], exec_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x7e,0x04,0x0e,0x04]147610x05,0x0c,0xe9,0xd1,0x7e,0x04,0x0e,0x0414762 14763# CHECK: v_mad_i64_i32 v[5:6], s[12:13], exec_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x7f,0x04,0x0e,0x04]147640x05,0x0c,0xe9,0xd1,0x7f,0x04,0x0e,0x0414765 14766# CHECK: v_mad_i64_i32 v[5:6], s[12:13], 0, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x80,0x04,0x0e,0x04]147670x05,0x0c,0xe9,0xd1,0x80,0x04,0x0e,0x0414768 14769# CHECK: v_mad_i64_i32 v[5:6], s[12:13], -1, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0xc1,0x04,0x0e,0x04]147700x05,0x0c,0xe9,0xd1,0xc1,0x04,0x0e,0x0414771 14772# CHECK: v_mad_i64_i32 v[5:6], s[12:13], 0.5, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0xf0,0x04,0x0e,0x04]147730x05,0x0c,0xe9,0xd1,0xf0,0x04,0x0e,0x0414774 14775# CHECK: v_mad_i64_i32 v[5:6], s[12:13], -4.0, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0xf7,0x04,0x0e,0x04]147760x05,0x0c,0xe9,0xd1,0xf7,0x04,0x0e,0x0414777 14778# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v255, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xff,0x0f,0x04]147790x05,0x0c,0xe9,0xd1,0x01,0xff,0x0f,0x0414780 14781# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, s2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x0c,0x04]147820x05,0x0c,0xe9,0xd1,0x01,0x05,0x0c,0x0414783 14784# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, s101, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xcb,0x0c,0x04]147850x05,0x0c,0xe9,0xd1,0x01,0xcb,0x0c,0x0414786 14787# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xcd,0x0c,0x04]147880x05,0x0c,0xe9,0xd1,0x01,0xcd,0x0c,0x0414789 14790# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xcf,0x0c,0x04]147910x05,0x0c,0xe9,0xd1,0x01,0xcf,0x0c,0x0414792 14793# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_lo, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xd5,0x0c,0x04]147940x05,0x0c,0xe9,0xd1,0x01,0xd5,0x0c,0x0414795 14796# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_hi, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xd7,0x0c,0x04]147970x05,0x0c,0xe9,0xd1,0x01,0xd7,0x0c,0x0414798 14799# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, m0, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xf9,0x0c,0x04]148000x05,0x0c,0xe9,0xd1,0x01,0xf9,0x0c,0x0414801 14802# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, exec_lo, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xfd,0x0c,0x04]148030x05,0x0c,0xe9,0xd1,0x01,0xfd,0x0c,0x0414804 14805# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, exec_hi, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xff,0x0c,0x04]148060x05,0x0c,0xe9,0xd1,0x01,0xff,0x0c,0x0414807 14808# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, 0, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x01,0x0d,0x04]148090x05,0x0c,0xe9,0xd1,0x01,0x01,0x0d,0x0414810 14811# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, -1, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x83,0x0d,0x04]148120x05,0x0c,0xe9,0xd1,0x01,0x83,0x0d,0x0414813 14814# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, 0.5, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xe1,0x0d,0x04]148150x05,0x0c,0xe9,0xd1,0x01,0xe1,0x0d,0x0414816 14817# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, -4.0, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xef,0x0d,0x04]148180x05,0x0c,0xe9,0xd1,0x01,0xef,0x0d,0x0414819 14820# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[254:255] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x07]148210x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x0714822 14823# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x1a,0x00]148240x05,0x0c,0xe9,0xd1,0x01,0x05,0x1a,0x0014825 14826# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x22,0x00]148270x05,0x0c,0xe9,0xd1,0x01,0x05,0x22,0x0014828 14829# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x92,0x01]148300x05,0x0c,0xe9,0xd1,0x01,0x05,0x92,0x0114831 14832# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x9a,0x01]148330x05,0x0c,0xe9,0xd1,0x01,0x05,0x9a,0x0114834 14835# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xaa,0x01]148360x05,0x0c,0xe9,0xd1,0x01,0x05,0xaa,0x0114837 14838# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x01]148390x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x0114840 14841# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x02,0x02]148420x05,0x0c,0xe9,0xd1,0x01,0x05,0x02,0x0214843 14844# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x06,0x03]148450x05,0x0c,0xe9,0xd1,0x01,0x05,0x06,0x0314846 14847# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0.5 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xc2,0x03]148480x05,0x0c,0xe9,0xd1,0x01,0x05,0xc2,0x0314849 14850# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xde,0x03]148510x05,0x0c,0xe9,0xd1,0x01,0x05,0xde,0x0314852 14853# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4] clamp ; encoding: [0x05,0x8c,0xe9,0xd1,0x01,0x05,0x0e,0x04]148540x05,0x8c,0xe9,0xd1,0x01,0x05,0x0e,0x0414855 14856# CHECK: v_mad_legacy_f16 v5, v1, v2, v3         ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04]148570x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x0414858 14859# CHECK: v_mad_legacy_f16 v255, v1, v2, v3       ; encoding: [0xff,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04]148600xff,0x00,0xea,0xd1,0x01,0x05,0x0e,0x0414861 14862# CHECK: v_mad_legacy_f16 v5, v255, v2, v3       ; encoding: [0x05,0x00,0xea,0xd1,0xff,0x05,0x0e,0x04]148630x05,0x00,0xea,0xd1,0xff,0x05,0x0e,0x0414864 14865# CHECK: v_mad_legacy_f16 v5, s1, v2, v3         ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x04,0x0e,0x04]148660x05,0x00,0xea,0xd1,0x01,0x04,0x0e,0x0414867 14868# CHECK: v_mad_legacy_f16 v5, s101, v2, v3       ; encoding: [0x05,0x00,0xea,0xd1,0x65,0x04,0x0e,0x04]148690x05,0x00,0xea,0xd1,0x65,0x04,0x0e,0x0414870 14871# CHECK: v_mad_legacy_f16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x66,0x04,0x0e,0x04]148720x05,0x00,0xea,0xd1,0x66,0x04,0x0e,0x0414873 14874# CHECK: v_mad_legacy_f16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x67,0x04,0x0e,0x04]148750x05,0x00,0xea,0xd1,0x67,0x04,0x0e,0x0414876 14877# CHECK: v_mad_legacy_f16 v5, vcc_lo, v2, v3     ; encoding: [0x05,0x00,0xea,0xd1,0x6a,0x04,0x0e,0x04]148780x05,0x00,0xea,0xd1,0x6a,0x04,0x0e,0x0414879 14880# CHECK: v_mad_legacy_f16 v5, vcc_hi, v2, v3     ; encoding: [0x05,0x00,0xea,0xd1,0x6b,0x04,0x0e,0x04]148810x05,0x00,0xea,0xd1,0x6b,0x04,0x0e,0x0414882 14883# CHECK: v_mad_legacy_f16 v5, m0, v2, v3         ; encoding: [0x05,0x00,0xea,0xd1,0x7c,0x04,0x0e,0x04]148840x05,0x00,0xea,0xd1,0x7c,0x04,0x0e,0x0414885 14886# CHECK: v_mad_legacy_f16 v5, exec_lo, v2, v3    ; encoding: [0x05,0x00,0xea,0xd1,0x7e,0x04,0x0e,0x04]148870x05,0x00,0xea,0xd1,0x7e,0x04,0x0e,0x0414888 14889# CHECK: v_mad_legacy_f16 v5, exec_hi, v2, v3    ; encoding: [0x05,0x00,0xea,0xd1,0x7f,0x04,0x0e,0x04]148900x05,0x00,0xea,0xd1,0x7f,0x04,0x0e,0x0414891 14892# CHECK: v_mad_legacy_f16 v5, v1, v255, v3       ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xff,0x0f,0x04]148930x05,0x00,0xea,0xd1,0x01,0xff,0x0f,0x0414894 14895# CHECK: v_mad_legacy_f16 v5, v1, s2, v3         ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0c,0x04]148960x05,0x00,0xea,0xd1,0x01,0x05,0x0c,0x0414897 14898# CHECK: v_mad_legacy_f16 v5, v1, s101, v3       ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xcb,0x0c,0x04]148990x05,0x00,0xea,0xd1,0x01,0xcb,0x0c,0x0414900 14901# CHECK: v_mad_legacy_f16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xcd,0x0c,0x04]149020x05,0x00,0xea,0xd1,0x01,0xcd,0x0c,0x0414903 14904# CHECK: v_mad_legacy_f16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xcf,0x0c,0x04]149050x05,0x00,0xea,0xd1,0x01,0xcf,0x0c,0x0414906 14907# CHECK: v_mad_legacy_f16 v5, v1, vcc_lo, v3     ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xd5,0x0c,0x04]149080x05,0x00,0xea,0xd1,0x01,0xd5,0x0c,0x0414909 14910# CHECK: v_mad_legacy_f16 v5, v1, vcc_hi, v3     ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xd7,0x0c,0x04]149110x05,0x00,0xea,0xd1,0x01,0xd7,0x0c,0x0414912 14913# CHECK: v_mad_legacy_f16 v5, v1, m0, v3         ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xf9,0x0c,0x04]149140x05,0x00,0xea,0xd1,0x01,0xf9,0x0c,0x0414915 14916# CHECK: v_mad_legacy_f16 v5, v1, exec_lo, v3    ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xfd,0x0c,0x04]149170x05,0x00,0xea,0xd1,0x01,0xfd,0x0c,0x0414918 14919# CHECK: v_mad_legacy_f16 v5, v1, exec_hi, v3    ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xff,0x0c,0x04]149200x05,0x00,0xea,0xd1,0x01,0xff,0x0c,0x0414921 14922# CHECK: v_mad_legacy_f16 v5, v1, v2, v255       ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x07]149230x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x0714924 14925# CHECK: v_mad_legacy_f16 v5, v1, v2, s3         ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x00]149260x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x0014927 14928# CHECK: v_mad_legacy_f16 v5, v1, v2, s101       ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x96,0x01]149290x05,0x00,0xea,0xd1,0x01,0x05,0x96,0x0114930 14931# CHECK: v_mad_legacy_f16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x9a,0x01]149320x05,0x00,0xea,0xd1,0x01,0x05,0x9a,0x0114933 14934# CHECK: v_mad_legacy_f16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x9e,0x01]149350x05,0x00,0xea,0xd1,0x01,0x05,0x9e,0x0114936 14937# CHECK: v_mad_legacy_f16 v5, v1, v2, vcc_lo     ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xaa,0x01]149380x05,0x00,0xea,0xd1,0x01,0x05,0xaa,0x0114939 14940# CHECK: v_mad_legacy_f16 v5, v1, v2, vcc_hi     ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xae,0x01]149410x05,0x00,0xea,0xd1,0x01,0x05,0xae,0x0114942 14943# CHECK: v_mad_legacy_f16 v5, v1, v2, m0         ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xf2,0x01]149440x05,0x00,0xea,0xd1,0x01,0x05,0xf2,0x0114945 14946# CHECK: v_mad_legacy_f16 v5, v1, v2, exec_lo    ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfa,0x01]149470x05,0x00,0xea,0xd1,0x01,0x05,0xfa,0x0114948 14949# CHECK: v_mad_legacy_f16 v5, v1, v2, exec_hi    ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x01]149500x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x0114951 14952# CHECK: v_mad_legacy_f16 v5, -v1, v2, v3        ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x24]149530x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x2414954 14955# CHECK: v_mad_legacy_f16 v5, v1, -v2, v3        ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x44]149560x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x4414957 14958# CHECK: v_mad_legacy_f16 v5, v1, v2, -v3        ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x84]149590x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x8414960 14961# CHECK: v_mad_legacy_f16 v5, -v1, -v2, -v3      ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0xe4]149620x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0xe414963 14964# CHECK: v_mad_legacy_f16 v5, |v1|, v2, v3       ; encoding: [0x05,0x01,0xea,0xd1,0x01,0x05,0x0e,0x04]149650x05,0x01,0xea,0xd1,0x01,0x05,0x0e,0x0414966 14967# CHECK: v_mad_legacy_f16 v5, v1, |v2|, v3       ; encoding: [0x05,0x02,0xea,0xd1,0x01,0x05,0x0e,0x04]149680x05,0x02,0xea,0xd1,0x01,0x05,0x0e,0x0414969 14970# CHECK: v_mad_legacy_f16 v5, v1, v2, |v3|       ; encoding: [0x05,0x04,0xea,0xd1,0x01,0x05,0x0e,0x04]149710x05,0x04,0xea,0xd1,0x01,0x05,0x0e,0x0414972 14973# CHECK: v_mad_legacy_f16 v5, |v1|, |v2|, |v3|   ; encoding: [0x05,0x07,0xea,0xd1,0x01,0x05,0x0e,0x04]149740x05,0x07,0xea,0xd1,0x01,0x05,0x0e,0x0414975 14976# CHECK: v_mad_legacy_f16 v5, v1, v2, v3 clamp   ; encoding: [0x05,0x80,0xea,0xd1,0x01,0x05,0x0e,0x04]149770x05,0x80,0xea,0xd1,0x01,0x05,0x0e,0x0414978 14979# CHECK: v_mad_legacy_u16 v5, v1, v2, v3         ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04]149800x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x0414981 14982# CHECK: v_mad_legacy_u16 v255, v1, v2, v3       ; encoding: [0xff,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04]149830xff,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x0414984 14985# CHECK: v_mad_legacy_u16 v5, v255, v2, v3       ; encoding: [0x05,0x00,0xeb,0xd1,0xff,0x05,0x0e,0x04]149860x05,0x00,0xeb,0xd1,0xff,0x05,0x0e,0x0414987 14988# CHECK: v_mad_legacy_u16 v5, s1, v2, v3         ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x04,0x0e,0x04]149890x05,0x00,0xeb,0xd1,0x01,0x04,0x0e,0x0414990 14991# CHECK: v_mad_legacy_u16 v5, s101, v2, v3       ; encoding: [0x05,0x00,0xeb,0xd1,0x65,0x04,0x0e,0x04]149920x05,0x00,0xeb,0xd1,0x65,0x04,0x0e,0x0414993 14994# CHECK: v_mad_legacy_u16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x66,0x04,0x0e,0x04]149950x05,0x00,0xeb,0xd1,0x66,0x04,0x0e,0x0414996 14997# CHECK: v_mad_legacy_u16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x67,0x04,0x0e,0x04]149980x05,0x00,0xeb,0xd1,0x67,0x04,0x0e,0x0414999 15000# CHECK: v_mad_legacy_u16 v5, vcc_lo, v2, v3     ; encoding: [0x05,0x00,0xeb,0xd1,0x6a,0x04,0x0e,0x04]150010x05,0x00,0xeb,0xd1,0x6a,0x04,0x0e,0x0415002 15003# CHECK: v_mad_legacy_u16 v5, vcc_hi, v2, v3     ; encoding: [0x05,0x00,0xeb,0xd1,0x6b,0x04,0x0e,0x04]150040x05,0x00,0xeb,0xd1,0x6b,0x04,0x0e,0x0415005 15006# CHECK: v_mad_legacy_u16 v5, m0, v2, v3         ; encoding: [0x05,0x00,0xeb,0xd1,0x7c,0x04,0x0e,0x04]150070x05,0x00,0xeb,0xd1,0x7c,0x04,0x0e,0x0415008 15009# CHECK: v_mad_legacy_u16 v5, exec_lo, v2, v3    ; encoding: [0x05,0x00,0xeb,0xd1,0x7e,0x04,0x0e,0x04]150100x05,0x00,0xeb,0xd1,0x7e,0x04,0x0e,0x0415011 15012# CHECK: v_mad_legacy_u16 v5, exec_hi, v2, v3    ; encoding: [0x05,0x00,0xeb,0xd1,0x7f,0x04,0x0e,0x04]150130x05,0x00,0xeb,0xd1,0x7f,0x04,0x0e,0x0415014 15015# CHECK: v_mad_legacy_u16 v5, v1, v255, v3       ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0f,0x04]150160x05,0x00,0xeb,0xd1,0x01,0xff,0x0f,0x0415017 15018# CHECK: v_mad_legacy_u16 v5, v1, s2, v3         ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0c,0x04]150190x05,0x00,0xeb,0xd1,0x01,0x05,0x0c,0x0415020 15021# CHECK: v_mad_legacy_u16 v5, v1, s101, v3       ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xcb,0x0c,0x04]150220x05,0x00,0xeb,0xd1,0x01,0xcb,0x0c,0x0415023 15024# CHECK: v_mad_legacy_u16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xcd,0x0c,0x04]150250x05,0x00,0xeb,0xd1,0x01,0xcd,0x0c,0x0415026 15027# CHECK: v_mad_legacy_u16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xcf,0x0c,0x04]150280x05,0x00,0xeb,0xd1,0x01,0xcf,0x0c,0x0415029 15030# CHECK: v_mad_legacy_u16 v5, v1, vcc_lo, v3     ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xd5,0x0c,0x04]150310x05,0x00,0xeb,0xd1,0x01,0xd5,0x0c,0x0415032 15033# CHECK: v_mad_legacy_u16 v5, v1, vcc_hi, v3     ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xd7,0x0c,0x04]150340x05,0x00,0xeb,0xd1,0x01,0xd7,0x0c,0x0415035 15036# CHECK: v_mad_legacy_u16 v5, v1, m0, v3         ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xf9,0x0c,0x04]150370x05,0x00,0xeb,0xd1,0x01,0xf9,0x0c,0x0415038 15039# CHECK: v_mad_legacy_u16 v5, v1, exec_lo, v3    ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xfd,0x0c,0x04]150400x05,0x00,0xeb,0xd1,0x01,0xfd,0x0c,0x0415041 15042# CHECK: v_mad_legacy_u16 v5, v1, exec_hi, v3    ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0c,0x04]150430x05,0x00,0xeb,0xd1,0x01,0xff,0x0c,0x0415044 15045# CHECK: v_mad_legacy_u16 v5, v1, v2, v255       ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x07]150460x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x0715047 15048# CHECK: v_mad_legacy_u16 v5, v1, v2, s3         ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x00]150490x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x0015050 15051# CHECK: v_mad_legacy_u16 v5, v1, v2, s101       ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x96,0x01]150520x05,0x00,0xeb,0xd1,0x01,0x05,0x96,0x0115053 15054# CHECK: v_mad_legacy_u16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x9a,0x01]150550x05,0x00,0xeb,0xd1,0x01,0x05,0x9a,0x0115056 15057# CHECK: v_mad_legacy_u16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x9e,0x01]150580x05,0x00,0xeb,0xd1,0x01,0x05,0x9e,0x0115059 15060# CHECK: v_mad_legacy_u16 v5, v1, v2, vcc_lo     ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xaa,0x01]150610x05,0x00,0xeb,0xd1,0x01,0x05,0xaa,0x0115062 15063# CHECK: v_mad_legacy_u16 v5, v1, v2, vcc_hi     ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xae,0x01]150640x05,0x00,0xeb,0xd1,0x01,0x05,0xae,0x0115065 15066# CHECK: v_mad_legacy_u16 v5, v1, v2, m0         ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xf2,0x01]150670x05,0x00,0xeb,0xd1,0x01,0x05,0xf2,0x0115068 15069# CHECK: v_mad_legacy_u16 v5, v1, v2, exec_lo    ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfa,0x01]150700x05,0x00,0xeb,0xd1,0x01,0x05,0xfa,0x0115071 15072# CHECK: v_mad_legacy_u16 v5, v1, v2, exec_hi    ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x01]150730x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x0115074 15075# CHECK: v_mad_legacy_u16 v5, v1, v2, v3 clamp   ; encoding: [0x05,0x80,0xeb,0xd1,0x01,0x05,0x0e,0x04]150760x05,0x80,0xeb,0xd1,0x01,0x05,0x0e,0x0415077 15078# CHECK: v_mad_legacy_i16 v5, v1, v2, v3         ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04]150790x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x0415080 15081# CHECK: v_mad_legacy_i16 v255, v1, v2, v3       ; encoding: [0xff,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04]150820xff,0x00,0xec,0xd1,0x01,0x05,0x0e,0x0415083 15084# CHECK: v_mad_legacy_i16 v5, v255, v2, v3       ; encoding: [0x05,0x00,0xec,0xd1,0xff,0x05,0x0e,0x04]150850x05,0x00,0xec,0xd1,0xff,0x05,0x0e,0x0415086 15087# CHECK: v_mad_legacy_i16 v5, s1, v2, v3         ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x04,0x0e,0x04]150880x05,0x00,0xec,0xd1,0x01,0x04,0x0e,0x0415089 15090# CHECK: v_mad_legacy_i16 v5, s101, v2, v3       ; encoding: [0x05,0x00,0xec,0xd1,0x65,0x04,0x0e,0x04]150910x05,0x00,0xec,0xd1,0x65,0x04,0x0e,0x0415092 15093# CHECK: v_mad_legacy_i16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x66,0x04,0x0e,0x04]150940x05,0x00,0xec,0xd1,0x66,0x04,0x0e,0x0415095 15096# CHECK: v_mad_legacy_i16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x67,0x04,0x0e,0x04]150970x05,0x00,0xec,0xd1,0x67,0x04,0x0e,0x0415098 15099# CHECK: v_mad_legacy_i16 v5, vcc_lo, v2, v3     ; encoding: [0x05,0x00,0xec,0xd1,0x6a,0x04,0x0e,0x04]151000x05,0x00,0xec,0xd1,0x6a,0x04,0x0e,0x0415101 15102# CHECK: v_mad_legacy_i16 v5, vcc_hi, v2, v3     ; encoding: [0x05,0x00,0xec,0xd1,0x6b,0x04,0x0e,0x04]151030x05,0x00,0xec,0xd1,0x6b,0x04,0x0e,0x0415104 15105# CHECK: v_mad_legacy_i16 v5, m0, v2, v3         ; encoding: [0x05,0x00,0xec,0xd1,0x7c,0x04,0x0e,0x04]151060x05,0x00,0xec,0xd1,0x7c,0x04,0x0e,0x0415107 15108# CHECK: v_mad_legacy_i16 v5, exec_lo, v2, v3    ; encoding: [0x05,0x00,0xec,0xd1,0x7e,0x04,0x0e,0x04]151090x05,0x00,0xec,0xd1,0x7e,0x04,0x0e,0x0415110 15111# CHECK: v_mad_legacy_i16 v5, exec_hi, v2, v3    ; encoding: [0x05,0x00,0xec,0xd1,0x7f,0x04,0x0e,0x04]151120x05,0x00,0xec,0xd1,0x7f,0x04,0x0e,0x0415113 15114# CHECK: v_mad_legacy_i16 v5, v1, v255, v3       ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0f,0x04]151150x05,0x00,0xec,0xd1,0x01,0xff,0x0f,0x0415116 15117# CHECK: v_mad_legacy_i16 v5, v1, s2, v3         ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0c,0x04]151180x05,0x00,0xec,0xd1,0x01,0x05,0x0c,0x0415119 15120# CHECK: v_mad_legacy_i16 v5, v1, s101, v3       ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xcb,0x0c,0x04]151210x05,0x00,0xec,0xd1,0x01,0xcb,0x0c,0x0415122 15123# CHECK: v_mad_legacy_i16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xcd,0x0c,0x04]151240x05,0x00,0xec,0xd1,0x01,0xcd,0x0c,0x0415125 15126# CHECK: v_mad_legacy_i16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xcf,0x0c,0x04]151270x05,0x00,0xec,0xd1,0x01,0xcf,0x0c,0x0415128 15129# CHECK: v_mad_legacy_i16 v5, v1, vcc_lo, v3     ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xd5,0x0c,0x04]151300x05,0x00,0xec,0xd1,0x01,0xd5,0x0c,0x0415131 15132# CHECK: v_mad_legacy_i16 v5, v1, vcc_hi, v3     ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xd7,0x0c,0x04]151330x05,0x00,0xec,0xd1,0x01,0xd7,0x0c,0x0415134 15135# CHECK: v_mad_legacy_i16 v5, v1, m0, v3         ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xf9,0x0c,0x04]151360x05,0x00,0xec,0xd1,0x01,0xf9,0x0c,0x0415137 15138# CHECK: v_mad_legacy_i16 v5, v1, exec_lo, v3    ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xfd,0x0c,0x04]151390x05,0x00,0xec,0xd1,0x01,0xfd,0x0c,0x0415140 15141# CHECK: v_mad_legacy_i16 v5, v1, exec_hi, v3    ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0c,0x04]151420x05,0x00,0xec,0xd1,0x01,0xff,0x0c,0x0415143 15144# CHECK: v_mad_legacy_i16 v5, v1, v2, v255       ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x07]151450x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x0715146 15147# CHECK: v_mad_legacy_i16 v5, v1, v2, s3         ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x00]151480x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x0015149 15150# CHECK: v_mad_legacy_i16 v5, v1, v2, s101       ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x96,0x01]151510x05,0x00,0xec,0xd1,0x01,0x05,0x96,0x0115152 15153# CHECK: v_mad_legacy_i16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x9a,0x01]151540x05,0x00,0xec,0xd1,0x01,0x05,0x9a,0x0115155 15156# CHECK: v_mad_legacy_i16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x9e,0x01]151570x05,0x00,0xec,0xd1,0x01,0x05,0x9e,0x0115158 15159# CHECK: v_mad_legacy_i16 v5, v1, v2, vcc_lo     ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xaa,0x01]151600x05,0x00,0xec,0xd1,0x01,0x05,0xaa,0x0115161 15162# CHECK: v_mad_legacy_i16 v5, v1, v2, vcc_hi     ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xae,0x01]151630x05,0x00,0xec,0xd1,0x01,0x05,0xae,0x0115164 15165# CHECK: v_mad_legacy_i16 v5, v1, v2, m0         ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xf2,0x01]151660x05,0x00,0xec,0xd1,0x01,0x05,0xf2,0x0115167 15168# CHECK: v_mad_legacy_i16 v5, v1, v2, exec_lo    ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfa,0x01]151690x05,0x00,0xec,0xd1,0x01,0x05,0xfa,0x0115170 15171# CHECK: v_mad_legacy_i16 v5, v1, v2, exec_hi    ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x01]151720x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x0115173 15174# CHECK: v_mad_legacy_i16 v5, v1, v2, v3 clamp   ; encoding: [0x05,0x80,0xec,0xd1,0x01,0x05,0x0e,0x04]151750x05,0x80,0xec,0xd1,0x01,0x05,0x0e,0x0415176 15177# CHECK: v_perm_b32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04]151780x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x0415179 15180# CHECK: v_perm_b32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04]151810xff,0x00,0xed,0xd1,0x01,0x05,0x0e,0x0415182 15183# CHECK: v_perm_b32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xed,0xd1,0xff,0x05,0x0e,0x04]151840x05,0x00,0xed,0xd1,0xff,0x05,0x0e,0x0415185 15186# CHECK: v_perm_b32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x04,0x0e,0x04]151870x05,0x00,0xed,0xd1,0x01,0x04,0x0e,0x0415188 15189# CHECK: v_perm_b32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xed,0xd1,0x65,0x04,0x0e,0x04]151900x05,0x00,0xed,0xd1,0x65,0x04,0x0e,0x0415191 15192# CHECK: v_perm_b32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xed,0xd1,0x66,0x04,0x0e,0x04]151930x05,0x00,0xed,0xd1,0x66,0x04,0x0e,0x0415194 15195# CHECK: v_perm_b32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xed,0xd1,0x67,0x04,0x0e,0x04]151960x05,0x00,0xed,0xd1,0x67,0x04,0x0e,0x0415197 15198# CHECK: v_perm_b32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6a,0x04,0x0e,0x04]151990x05,0x00,0xed,0xd1,0x6a,0x04,0x0e,0x0415200 15201# CHECK: v_perm_b32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6b,0x04,0x0e,0x04]152020x05,0x00,0xed,0xd1,0x6b,0x04,0x0e,0x0415203 15204# CHECK: v_perm_b32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x7c,0x04,0x0e,0x04]152050x05,0x00,0xed,0xd1,0x7c,0x04,0x0e,0x0415206 15207# CHECK: v_perm_b32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xed,0xd1,0x7e,0x04,0x0e,0x04]152080x05,0x00,0xed,0xd1,0x7e,0x04,0x0e,0x0415209 15210# CHECK: v_perm_b32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xed,0xd1,0x7f,0x04,0x0e,0x04]152110x05,0x00,0xed,0xd1,0x7f,0x04,0x0e,0x0415212 15213# CHECK: v_perm_b32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xed,0xd1,0x80,0x04,0x0e,0x04]152140x05,0x00,0xed,0xd1,0x80,0x04,0x0e,0x0415215 15216# CHECK: v_perm_b32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0xc1,0x04,0x0e,0x04]152170x05,0x00,0xed,0xd1,0xc1,0x04,0x0e,0x0415218 15219# CHECK: v_perm_b32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xed,0xd1,0xf0,0x04,0x0e,0x04]152200x05,0x00,0xed,0xd1,0xf0,0x04,0x0e,0x0415221 15222# CHECK: v_perm_b32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xed,0xd1,0xf7,0x04,0x0e,0x04]152230x05,0x00,0xed,0xd1,0xf7,0x04,0x0e,0x0415224 15225# CHECK: v_perm_b32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xff,0x0f,0x04]152260x05,0x00,0xed,0xd1,0x01,0xff,0x0f,0x0415227 15228# CHECK: v_perm_b32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0c,0x04]152290x05,0x00,0xed,0xd1,0x01,0x05,0x0c,0x0415230 15231# CHECK: v_perm_b32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xcb,0x0c,0x04]152320x05,0x00,0xed,0xd1,0x01,0xcb,0x0c,0x0415233 15234# CHECK: v_perm_b32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xcd,0x0c,0x04]152350x05,0x00,0xed,0xd1,0x01,0xcd,0x0c,0x0415236 15237# CHECK: v_perm_b32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xcf,0x0c,0x04]152380x05,0x00,0xed,0xd1,0x01,0xcf,0x0c,0x0415239 15240# CHECK: v_perm_b32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xd5,0x0c,0x04]152410x05,0x00,0xed,0xd1,0x01,0xd5,0x0c,0x0415242 15243# CHECK: v_perm_b32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xd7,0x0c,0x04]152440x05,0x00,0xed,0xd1,0x01,0xd7,0x0c,0x0415245 15246# CHECK: v_perm_b32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xf9,0x0c,0x04]152470x05,0x00,0xed,0xd1,0x01,0xf9,0x0c,0x0415248 15249# CHECK: v_perm_b32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xfd,0x0c,0x04]152500x05,0x00,0xed,0xd1,0x01,0xfd,0x0c,0x0415251 15252# CHECK: v_perm_b32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xff,0x0c,0x04]152530x05,0x00,0xed,0xd1,0x01,0xff,0x0c,0x0415254 15255# CHECK: v_perm_b32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x01,0x0d,0x04]152560x05,0x00,0xed,0xd1,0x01,0x01,0x0d,0x0415257 15258# CHECK: v_perm_b32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x83,0x0d,0x04]152590x05,0x00,0xed,0xd1,0x01,0x83,0x0d,0x0415260 15261# CHECK: v_perm_b32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xe1,0x0d,0x04]152620x05,0x00,0xed,0xd1,0x01,0xe1,0x0d,0x0415263 15264# CHECK: v_perm_b32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xef,0x0d,0x04]152650x05,0x00,0xed,0xd1,0x01,0xef,0x0d,0x0415266 15267# CHECK: v_perm_b32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x07]152680x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x0715269 15270# CHECK: v_perm_b32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x00]152710x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x0015272 15273# CHECK: v_perm_b32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x96,0x01]152740x05,0x00,0xed,0xd1,0x01,0x05,0x96,0x0115275 15276# CHECK: v_perm_b32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x9a,0x01]152770x05,0x00,0xed,0xd1,0x01,0x05,0x9a,0x0115278 15279# CHECK: v_perm_b32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x9e,0x01]152800x05,0x00,0xed,0xd1,0x01,0x05,0x9e,0x0115281 15282# CHECK: v_perm_b32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xaa,0x01]152830x05,0x00,0xed,0xd1,0x01,0x05,0xaa,0x0115284 15285# CHECK: v_perm_b32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xae,0x01]152860x05,0x00,0xed,0xd1,0x01,0x05,0xae,0x0115287 15288# CHECK: v_perm_b32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xf2,0x01]152890x05,0x00,0xed,0xd1,0x01,0x05,0xf2,0x0115290 15291# CHECK: v_perm_b32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfa,0x01]152920x05,0x00,0xed,0xd1,0x01,0x05,0xfa,0x0115293 15294# CHECK: v_perm_b32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x01]152950x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x0115296 15297# CHECK: v_perm_b32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x02,0x02]152980x05,0x00,0xed,0xd1,0x01,0x05,0x02,0x0215299 15300# CHECK: v_perm_b32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x06,0x03]153010x05,0x00,0xed,0xd1,0x01,0x05,0x06,0x0315302 15303# CHECK: v_perm_b32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xc2,0x03]153040x05,0x00,0xed,0xd1,0x01,0x05,0xc2,0x0315305 15306# CHECK: v_perm_b32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xde,0x03]153070x05,0x00,0xed,0xd1,0x01,0x05,0xde,0x0315308 15309# CHECK: v_fma_legacy_f16 v5, v1, v2, v3         ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04]153100x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x0415311 15312# CHECK: v_fma_legacy_f16 v255, v1, v2, v3       ; encoding: [0xff,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04]153130xff,0x00,0xee,0xd1,0x01,0x05,0x0e,0x0415314 15315# CHECK: v_fma_legacy_f16 v5, v255, v2, v3       ; encoding: [0x05,0x00,0xee,0xd1,0xff,0x05,0x0e,0x04]153160x05,0x00,0xee,0xd1,0xff,0x05,0x0e,0x0415317 15318# CHECK: v_fma_legacy_f16 v5, s1, v2, v3         ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x04,0x0e,0x04]153190x05,0x00,0xee,0xd1,0x01,0x04,0x0e,0x0415320 15321# CHECK: v_fma_legacy_f16 v5, s101, v2, v3       ; encoding: [0x05,0x00,0xee,0xd1,0x65,0x04,0x0e,0x04]153220x05,0x00,0xee,0xd1,0x65,0x04,0x0e,0x0415323 15324# CHECK: v_fma_legacy_f16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x66,0x04,0x0e,0x04]153250x05,0x00,0xee,0xd1,0x66,0x04,0x0e,0x0415326 15327# CHECK: v_fma_legacy_f16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x67,0x04,0x0e,0x04]153280x05,0x00,0xee,0xd1,0x67,0x04,0x0e,0x0415329 15330# CHECK: v_fma_legacy_f16 v5, vcc_lo, v2, v3     ; encoding: [0x05,0x00,0xee,0xd1,0x6a,0x04,0x0e,0x04]153310x05,0x00,0xee,0xd1,0x6a,0x04,0x0e,0x0415332 15333# CHECK: v_fma_legacy_f16 v5, vcc_hi, v2, v3     ; encoding: [0x05,0x00,0xee,0xd1,0x6b,0x04,0x0e,0x04]153340x05,0x00,0xee,0xd1,0x6b,0x04,0x0e,0x0415335 15336# CHECK: v_fma_legacy_f16 v5, m0, v2, v3         ; encoding: [0x05,0x00,0xee,0xd1,0x7c,0x04,0x0e,0x04]153370x05,0x00,0xee,0xd1,0x7c,0x04,0x0e,0x0415338 15339# CHECK: v_fma_legacy_f16 v5, exec_lo, v2, v3    ; encoding: [0x05,0x00,0xee,0xd1,0x7e,0x04,0x0e,0x04]153400x05,0x00,0xee,0xd1,0x7e,0x04,0x0e,0x0415341 15342# CHECK: v_fma_legacy_f16 v5, exec_hi, v2, v3    ; encoding: [0x05,0x00,0xee,0xd1,0x7f,0x04,0x0e,0x04]153430x05,0x00,0xee,0xd1,0x7f,0x04,0x0e,0x0415344 15345# CHECK: v_fma_legacy_f16 v5, v1, v255, v3       ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xff,0x0f,0x04]153460x05,0x00,0xee,0xd1,0x01,0xff,0x0f,0x0415347 15348# CHECK: v_fma_legacy_f16 v5, v1, s2, v3         ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0c,0x04]153490x05,0x00,0xee,0xd1,0x01,0x05,0x0c,0x0415350 15351# CHECK: v_fma_legacy_f16 v5, v1, s101, v3       ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xcb,0x0c,0x04]153520x05,0x00,0xee,0xd1,0x01,0xcb,0x0c,0x0415353 15354# CHECK: v_fma_legacy_f16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xcd,0x0c,0x04]153550x05,0x00,0xee,0xd1,0x01,0xcd,0x0c,0x0415356 15357# CHECK: v_fma_legacy_f16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xcf,0x0c,0x04]153580x05,0x00,0xee,0xd1,0x01,0xcf,0x0c,0x0415359 15360# CHECK: v_fma_legacy_f16 v5, v1, vcc_lo, v3     ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xd5,0x0c,0x04]153610x05,0x00,0xee,0xd1,0x01,0xd5,0x0c,0x0415362 15363# CHECK: v_fma_legacy_f16 v5, v1, vcc_hi, v3     ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xd7,0x0c,0x04]153640x05,0x00,0xee,0xd1,0x01,0xd7,0x0c,0x0415365 15366# CHECK: v_fma_legacy_f16 v5, v1, m0, v3         ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xf9,0x0c,0x04]153670x05,0x00,0xee,0xd1,0x01,0xf9,0x0c,0x0415368 15369# CHECK: v_fma_legacy_f16 v5, v1, exec_lo, v3    ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xfd,0x0c,0x04]153700x05,0x00,0xee,0xd1,0x01,0xfd,0x0c,0x0415371 15372# CHECK: v_fma_legacy_f16 v5, v1, exec_hi, v3    ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xff,0x0c,0x04]153730x05,0x00,0xee,0xd1,0x01,0xff,0x0c,0x0415374 15375# CHECK: v_fma_legacy_f16 v5, v1, v2, v255       ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x07]153760x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x0715377 15378# CHECK: v_fma_legacy_f16 v5, v1, v2, s3         ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x00]153790x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x0015380 15381# CHECK: v_fma_legacy_f16 v5, v1, v2, s101       ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x96,0x01]153820x05,0x00,0xee,0xd1,0x01,0x05,0x96,0x0115383 15384# CHECK: v_fma_legacy_f16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x9a,0x01]153850x05,0x00,0xee,0xd1,0x01,0x05,0x9a,0x0115386 15387# CHECK: v_fma_legacy_f16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x9e,0x01]153880x05,0x00,0xee,0xd1,0x01,0x05,0x9e,0x0115389 15390# CHECK: v_fma_legacy_f16 v5, v1, v2, vcc_lo     ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xaa,0x01]153910x05,0x00,0xee,0xd1,0x01,0x05,0xaa,0x0115392 15393# CHECK: v_fma_legacy_f16 v5, v1, v2, vcc_hi     ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xae,0x01]153940x05,0x00,0xee,0xd1,0x01,0x05,0xae,0x0115395 15396# CHECK: v_fma_legacy_f16 v5, v1, v2, m0         ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xf2,0x01]153970x05,0x00,0xee,0xd1,0x01,0x05,0xf2,0x0115398 15399# CHECK: v_fma_legacy_f16 v5, v1, v2, exec_lo    ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfa,0x01]154000x05,0x00,0xee,0xd1,0x01,0x05,0xfa,0x0115401 15402# CHECK: v_fma_legacy_f16 v5, v1, v2, exec_hi    ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x01]154030x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x0115404 15405# CHECK: v_fma_legacy_f16 v5, -v1, v2, v3        ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x24]154060x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x2415407 15408# CHECK: v_fma_legacy_f16 v5, v1, -v2, v3        ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x44]154090x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x4415410 15411# CHECK: v_fma_legacy_f16 v5, v1, v2, -v3        ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x84]154120x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x8415413 15414# CHECK: v_fma_legacy_f16 v5, -v1, -v2, -v3      ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0xe4]154150x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0xe415416 15417# CHECK: v_fma_legacy_f16 v5, |v1|, v2, v3       ; encoding: [0x05,0x01,0xee,0xd1,0x01,0x05,0x0e,0x04]154180x05,0x01,0xee,0xd1,0x01,0x05,0x0e,0x0415419 15420# CHECK: v_fma_legacy_f16 v5, v1, |v2|, v3       ; encoding: [0x05,0x02,0xee,0xd1,0x01,0x05,0x0e,0x04]154210x05,0x02,0xee,0xd1,0x01,0x05,0x0e,0x0415422 15423# CHECK: v_fma_legacy_f16 v5, v1, v2, |v3|       ; encoding: [0x05,0x04,0xee,0xd1,0x01,0x05,0x0e,0x04]154240x05,0x04,0xee,0xd1,0x01,0x05,0x0e,0x0415425 15426# CHECK: v_fma_legacy_f16 v5, |v1|, |v2|, |v3|   ; encoding: [0x05,0x07,0xee,0xd1,0x01,0x05,0x0e,0x04]154270x05,0x07,0xee,0xd1,0x01,0x05,0x0e,0x0415428 15429# CHECK: v_fma_legacy_f16 v5, v1, v2, v3 clamp   ; encoding: [0x05,0x80,0xee,0xd1,0x01,0x05,0x0e,0x04]154300x05,0x80,0xee,0xd1,0x01,0x05,0x0e,0x0415431 15432# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, v3   ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04]154330x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x0415434 15435# CHECK: v_div_fixup_legacy_f16 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04]154360xff,0x00,0xef,0xd1,0x01,0x05,0x0e,0x0415437 15438# CHECK: v_div_fixup_legacy_f16 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0xff,0x05,0x0e,0x04]154390x05,0x00,0xef,0xd1,0xff,0x05,0x0e,0x0415440 15441# CHECK: v_div_fixup_legacy_f16 v5, s1, v2, v3   ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x04,0x0e,0x04]154420x05,0x00,0xef,0xd1,0x01,0x04,0x0e,0x0415443 15444# CHECK: v_div_fixup_legacy_f16 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x65,0x04,0x0e,0x04]154450x05,0x00,0xef,0xd1,0x65,0x04,0x0e,0x0415446 15447# CHECK: v_div_fixup_legacy_f16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x66,0x04,0x0e,0x04]154480x05,0x00,0xef,0xd1,0x66,0x04,0x0e,0x0415449 15450# CHECK: v_div_fixup_legacy_f16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x67,0x04,0x0e,0x04]154510x05,0x00,0xef,0xd1,0x67,0x04,0x0e,0x0415452 15453# CHECK: v_div_fixup_legacy_f16 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x6a,0x04,0x0e,0x04]154540x05,0x00,0xef,0xd1,0x6a,0x04,0x0e,0x0415455 15456# CHECK: v_div_fixup_legacy_f16 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x6b,0x04,0x0e,0x04]154570x05,0x00,0xef,0xd1,0x6b,0x04,0x0e,0x0415458 15459# CHECK: v_div_fixup_legacy_f16 v5, m0, v2, v3   ; encoding: [0x05,0x00,0xef,0xd1,0x7c,0x04,0x0e,0x04]154600x05,0x00,0xef,0xd1,0x7c,0x04,0x0e,0x0415461 15462# CHECK: v_div_fixup_legacy_f16 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x7e,0x04,0x0e,0x04]154630x05,0x00,0xef,0xd1,0x7e,0x04,0x0e,0x0415464 15465# CHECK: v_div_fixup_legacy_f16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x7f,0x04,0x0e,0x04]154660x05,0x00,0xef,0xd1,0x7f,0x04,0x0e,0x0415467 15468# CHECK: v_div_fixup_legacy_f16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xff,0x0f,0x04]154690x05,0x00,0xef,0xd1,0x01,0xff,0x0f,0x0415470 15471# CHECK: v_div_fixup_legacy_f16 v5, v1, s2, v3   ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0c,0x04]154720x05,0x00,0xef,0xd1,0x01,0x05,0x0c,0x0415473 15474# CHECK: v_div_fixup_legacy_f16 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xcb,0x0c,0x04]154750x05,0x00,0xef,0xd1,0x01,0xcb,0x0c,0x0415476 15477# CHECK: v_div_fixup_legacy_f16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xcd,0x0c,0x04]154780x05,0x00,0xef,0xd1,0x01,0xcd,0x0c,0x0415479 15480# CHECK: v_div_fixup_legacy_f16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xcf,0x0c,0x04]154810x05,0x00,0xef,0xd1,0x01,0xcf,0x0c,0x0415482 15483# CHECK: v_div_fixup_legacy_f16 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xd5,0x0c,0x04]154840x05,0x00,0xef,0xd1,0x01,0xd5,0x0c,0x0415485 15486# CHECK: v_div_fixup_legacy_f16 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xd7,0x0c,0x04]154870x05,0x00,0xef,0xd1,0x01,0xd7,0x0c,0x0415488 15489# CHECK: v_div_fixup_legacy_f16 v5, v1, m0, v3   ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xf9,0x0c,0x04]154900x05,0x00,0xef,0xd1,0x01,0xf9,0x0c,0x0415491 15492# CHECK: v_div_fixup_legacy_f16 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xfd,0x0c,0x04]154930x05,0x00,0xef,0xd1,0x01,0xfd,0x0c,0x0415494 15495# CHECK: v_div_fixup_legacy_f16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xff,0x0c,0x04]154960x05,0x00,0xef,0xd1,0x01,0xff,0x0c,0x0415497 15498# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x07]154990x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x0715500 15501# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, s3   ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x00]155020x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x0015503 15504# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x96,0x01]155050x05,0x00,0xef,0xd1,0x01,0x05,0x96,0x0115506 15507# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x9a,0x01]155080x05,0x00,0xef,0xd1,0x01,0x05,0x9a,0x0115509 15510# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x9e,0x01]155110x05,0x00,0xef,0xd1,0x01,0x05,0x9e,0x0115512 15513# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xaa,0x01]155140x05,0x00,0xef,0xd1,0x01,0x05,0xaa,0x0115515 15516# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xae,0x01]155170x05,0x00,0xef,0xd1,0x01,0x05,0xae,0x0115518 15519# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, m0   ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xf2,0x01]155200x05,0x00,0xef,0xd1,0x01,0x05,0xf2,0x0115521 15522# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfa,0x01]155230x05,0x00,0xef,0xd1,0x01,0x05,0xfa,0x0115524 15525# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x01]155260x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x0115527 15528# CHECK: v_div_fixup_legacy_f16 v5, -v1, v2, v3  ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x24]155290x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x2415530 15531# CHECK: v_div_fixup_legacy_f16 v5, v1, -v2, v3  ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x44]155320x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x4415533 15534# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, -v3  ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x84]155350x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x8415536 15537# CHECK: v_div_fixup_legacy_f16 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0xe4]155380x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0xe415539 15540# CHECK: v_div_fixup_legacy_f16 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xef,0xd1,0x01,0x05,0x0e,0x04]155410x05,0x01,0xef,0xd1,0x01,0x05,0x0e,0x0415542 15543# CHECK: v_div_fixup_legacy_f16 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xef,0xd1,0x01,0x05,0x0e,0x04]155440x05,0x02,0xef,0xd1,0x01,0x05,0x0e,0x0415545 15546# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xef,0xd1,0x01,0x05,0x0e,0x04]155470x05,0x04,0xef,0xd1,0x01,0x05,0x0e,0x0415548 15549# CHECK: v_div_fixup_legacy_f16 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xef,0xd1,0x01,0x05,0x0e,0x04]155500x05,0x07,0xef,0xd1,0x01,0x05,0x0e,0x0415551 15552# CHECK: v_div_fixup_legacy_f16 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xef,0xd1,0x01,0x05,0x0e,0x04]155530x05,0x80,0xef,0xd1,0x01,0x05,0x0e,0x0415554 15555# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, v2         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00]155560x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x0015557 15558# CHECK: v_cvt_pkaccum_u8_f32 v255, v1, v2       ; encoding: [0xff,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00]155590xff,0x00,0xf0,0xd1,0x01,0x05,0x02,0x0015560 15561# CHECK: v_cvt_pkaccum_u8_f32 v5, v255, v2       ; encoding: [0x05,0x00,0xf0,0xd1,0xff,0x05,0x02,0x00]155620x05,0x00,0xf0,0xd1,0xff,0x05,0x02,0x0015563 15564# CHECK: v_cvt_pkaccum_u8_f32 v5, s1, v2         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x04,0x02,0x00]155650x05,0x00,0xf0,0xd1,0x01,0x04,0x02,0x0015566 15567# CHECK: v_cvt_pkaccum_u8_f32 v5, s101, v2       ; encoding: [0x05,0x00,0xf0,0xd1,0x65,0x04,0x02,0x00]155680x05,0x00,0xf0,0xd1,0x65,0x04,0x02,0x0015569 15570# CHECK: v_cvt_pkaccum_u8_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x66,0x04,0x02,0x00]155710x05,0x00,0xf0,0xd1,0x66,0x04,0x02,0x0015572 15573# CHECK: v_cvt_pkaccum_u8_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x67,0x04,0x02,0x00]155740x05,0x00,0xf0,0xd1,0x67,0x04,0x02,0x0015575 15576# CHECK: v_cvt_pkaccum_u8_f32 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6a,0x04,0x02,0x00]155770x05,0x00,0xf0,0xd1,0x6a,0x04,0x02,0x0015578 15579# CHECK: v_cvt_pkaccum_u8_f32 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6b,0x04,0x02,0x00]155800x05,0x00,0xf0,0xd1,0x6b,0x04,0x02,0x0015581 15582# CHECK: v_cvt_pkaccum_u8_f32 v5, m0, v2         ; encoding: [0x05,0x00,0xf0,0xd1,0x7c,0x04,0x02,0x00]155830x05,0x00,0xf0,0xd1,0x7c,0x04,0x02,0x0015584 15585# CHECK: v_cvt_pkaccum_u8_f32 v5, exec_lo, v2    ; encoding: [0x05,0x00,0xf0,0xd1,0x7e,0x04,0x02,0x00]155860x05,0x00,0xf0,0xd1,0x7e,0x04,0x02,0x0015587 15588# CHECK: v_cvt_pkaccum_u8_f32 v5, exec_hi, v2    ; encoding: [0x05,0x00,0xf0,0xd1,0x7f,0x04,0x02,0x00]155890x05,0x00,0xf0,0xd1,0x7f,0x04,0x02,0x0015590 15591# CHECK: v_cvt_pkaccum_u8_f32 v5, 0, v2          ; encoding: [0x05,0x00,0xf0,0xd1,0x80,0x04,0x02,0x00]155920x05,0x00,0xf0,0xd1,0x80,0x04,0x02,0x0015593 15594# CHECK: v_cvt_pkaccum_u8_f32 v5, -1, v2         ; encoding: [0x05,0x00,0xf0,0xd1,0xc1,0x04,0x02,0x00]155950x05,0x00,0xf0,0xd1,0xc1,0x04,0x02,0x0015596 15597# CHECK: v_cvt_pkaccum_u8_f32 v5, 0.5, v2        ; encoding: [0x05,0x00,0xf0,0xd1,0xf0,0x04,0x02,0x00]155980x05,0x00,0xf0,0xd1,0xf0,0x04,0x02,0x0015599 15600# CHECK: v_cvt_pkaccum_u8_f32 v5, -4.0, v2       ; encoding: [0x05,0x00,0xf0,0xd1,0xf7,0x04,0x02,0x00]156010x05,0x00,0xf0,0xd1,0xf7,0x04,0x02,0x0015602 15603# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, v255       ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xff,0x03,0x00]156040x05,0x00,0xf0,0xd1,0x01,0xff,0x03,0x0015605 15606# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, s2         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x00,0x00]156070x05,0x00,0xf0,0xd1,0x01,0x05,0x00,0x0015608 15609# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, s101       ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xcb,0x00,0x00]156100x05,0x00,0xf0,0xd1,0x01,0xcb,0x00,0x0015611 15612# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xcd,0x00,0x00]156130x05,0x00,0xf0,0xd1,0x01,0xcd,0x00,0x0015614 15615# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xcf,0x00,0x00]156160x05,0x00,0xf0,0xd1,0x01,0xcf,0x00,0x0015617 15618# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xd5,0x00,0x00]156190x05,0x00,0xf0,0xd1,0x01,0xd5,0x00,0x0015620 15621# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xd7,0x00,0x00]156220x05,0x00,0xf0,0xd1,0x01,0xd7,0x00,0x0015623 15624# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, m0         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xf9,0x00,0x00]156250x05,0x00,0xf0,0xd1,0x01,0xf9,0x00,0x0015626 15627# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, exec_lo    ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xfd,0x00,0x00]156280x05,0x00,0xf0,0xd1,0x01,0xfd,0x00,0x0015629 15630# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, exec_hi    ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xff,0x00,0x00]156310x05,0x00,0xf0,0xd1,0x01,0xff,0x00,0x0015632 15633# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, 0          ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x01,0x01,0x00]156340x05,0x00,0xf0,0xd1,0x01,0x01,0x01,0x0015635 15636# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, -1         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x83,0x01,0x00]156370x05,0x00,0xf0,0xd1,0x01,0x83,0x01,0x0015638 15639# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, 0.5        ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xe1,0x01,0x00]156400x05,0x00,0xf0,0xd1,0x01,0xe1,0x01,0x0015641 15642# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, -4.0       ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xef,0x01,0x00]156430x05,0x00,0xf0,0xd1,0x01,0xef,0x01,0x0015644 15645# CHECK: v_cvt_pkaccum_u8_f32 v5, -v1, v2        ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x20]156460x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x2015647 15648# CHECK: v_cvt_pkaccum_u8_f32 v5, |v1|, v2       ; encoding: [0x05,0x01,0xf0,0xd1,0x01,0x05,0x02,0x00]156490x05,0x01,0xf0,0xd1,0x01,0x05,0x02,0x0015650 15651# CHECK: v_mad_u32_u16 v5, v1, v2, v3            ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x0e,0x04]156520x05,0x00,0xf1,0xd1,0x01,0x05,0x0e,0x0415653 15654# CHECK: v_mad_u32_u16 v255, v1, v2, v3          ; encoding: [0xff,0x00,0xf1,0xd1,0x01,0x05,0x0e,0x04]156550xff,0x00,0xf1,0xd1,0x01,0x05,0x0e,0x0415656 15657# CHECK: v_mad_u32_u16 v5, v255, v2, v3          ; encoding: [0x05,0x00,0xf1,0xd1,0xff,0x05,0x0e,0x04]156580x05,0x00,0xf1,0xd1,0xff,0x05,0x0e,0x0415659 15660# CHECK: v_mad_u32_u16 v5, s1, v2, v3            ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x04,0x0e,0x04]156610x05,0x00,0xf1,0xd1,0x01,0x04,0x0e,0x0415662 15663# CHECK: v_mad_u32_u16 v5, s101, v2, v3          ; encoding: [0x05,0x00,0xf1,0xd1,0x65,0x04,0x0e,0x04]156640x05,0x00,0xf1,0xd1,0x65,0x04,0x0e,0x0415665 15666# CHECK: v_mad_u32_u16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x66,0x04,0x0e,0x04]156670x05,0x00,0xf1,0xd1,0x66,0x04,0x0e,0x0415668 15669# CHECK: v_mad_u32_u16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x67,0x04,0x0e,0x04]156700x05,0x00,0xf1,0xd1,0x67,0x04,0x0e,0x0415671 15672# CHECK: v_mad_u32_u16 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0xf1,0xd1,0x6a,0x04,0x0e,0x04]156730x05,0x00,0xf1,0xd1,0x6a,0x04,0x0e,0x0415674 15675# CHECK: v_mad_u32_u16 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0xf1,0xd1,0x6b,0x04,0x0e,0x04]156760x05,0x00,0xf1,0xd1,0x6b,0x04,0x0e,0x0415677 15678# CHECK: v_mad_u32_u16 v5, m0, v2, v3            ; encoding: [0x05,0x00,0xf1,0xd1,0x7c,0x04,0x0e,0x04]156790x05,0x00,0xf1,0xd1,0x7c,0x04,0x0e,0x0415680 15681# CHECK: v_mad_u32_u16 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0xf1,0xd1,0x7e,0x04,0x0e,0x04]156820x05,0x00,0xf1,0xd1,0x7e,0x04,0x0e,0x0415683 15684# CHECK: v_mad_u32_u16 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0xf1,0xd1,0x7f,0x04,0x0e,0x04]156850x05,0x00,0xf1,0xd1,0x7f,0x04,0x0e,0x0415686 15687# CHECK: v_mad_u32_u16 v5, 0, v2, v3             ; encoding: [0x05,0x00,0xf1,0xd1,0x80,0x04,0x0e,0x04]156880x05,0x00,0xf1,0xd1,0x80,0x04,0x0e,0x0415689 15690# CHECK: v_mad_u32_u16 v5, -1, v2, v3            ; encoding: [0x05,0x00,0xf1,0xd1,0xc1,0x04,0x0e,0x04]156910x05,0x00,0xf1,0xd1,0xc1,0x04,0x0e,0x0415692 15693# CHECK: v_mad_u32_u16 v5, 0x3800, v2, v3        ; encoding: [0x05,0x00,0xf1,0xd1,0xff,0x04,0x0e,0x04]156940x05,0x00,0xf1,0xd1,0xf0,0x04,0x0e,0x0415695 15696# CHECK: v_mad_u32_u16 v5, 0xc400, v2, v3        ; encoding: [0x05,0x00,0xf1,0xd1,0xff,0x04,0x0e,0x04]156970x05,0x00,0xf1,0xd1,0xf7,0x04,0x0e,0x0415698 15699# CHECK: v_mad_u32_u16 v5, v1, v255, v3          ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xff,0x0f,0x04]157000x05,0x00,0xf1,0xd1,0x01,0xff,0x0f,0x0415701 15702# CHECK: v_mad_u32_u16 v5, v1, s2, v3            ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x0c,0x04]157030x05,0x00,0xf1,0xd1,0x01,0x05,0x0c,0x0415704 15705# CHECK: v_mad_u32_u16 v5, v1, s101, v3          ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xcb,0x0c,0x04]157060x05,0x00,0xf1,0xd1,0x01,0xcb,0x0c,0x0415707 15708# CHECK: v_mad_u32_u16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xcd,0x0c,0x04]157090x05,0x00,0xf1,0xd1,0x01,0xcd,0x0c,0x0415710 15711# CHECK: v_mad_u32_u16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xcf,0x0c,0x04]157120x05,0x00,0xf1,0xd1,0x01,0xcf,0x0c,0x0415713 15714# CHECK: v_mad_u32_u16 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xd5,0x0c,0x04]157150x05,0x00,0xf1,0xd1,0x01,0xd5,0x0c,0x0415716 15717# CHECK: v_mad_u32_u16 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xd7,0x0c,0x04]157180x05,0x00,0xf1,0xd1,0x01,0xd7,0x0c,0x0415719 15720# CHECK: v_mad_u32_u16 v5, v1, m0, v3            ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xf9,0x0c,0x04]157210x05,0x00,0xf1,0xd1,0x01,0xf9,0x0c,0x0415722 15723# CHECK: v_mad_u32_u16 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xfd,0x0c,0x04]157240x05,0x00,0xf1,0xd1,0x01,0xfd,0x0c,0x0415725 15726# CHECK: v_mad_u32_u16 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xff,0x0c,0x04]157270x05,0x00,0xf1,0xd1,0x01,0xff,0x0c,0x0415728 15729# CHECK: v_mad_u32_u16 v5, v1, 0, v3             ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x01,0x0d,0x04]157300x05,0x00,0xf1,0xd1,0x01,0x01,0x0d,0x0415731 15732# CHECK: v_mad_u32_u16 v5, v1, -1, v3            ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x83,0x0d,0x04]157330x05,0x00,0xf1,0xd1,0x01,0x83,0x0d,0x0415734 15735# CHECK: v_mad_u32_u16 v5, v1, 0x3800, v3        ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xff,0x0d,0x04]157360x05,0x00,0xf1,0xd1,0x01,0xe1,0x0d,0x0415737 15738# CHECK: v_mad_u32_u16 v5, v1, 0xc400, v3        ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0xff,0x0d,0x04]157390x05,0x00,0xf1,0xd1,0x01,0xef,0x0d,0x0415740 15741# CHECK: v_mad_u32_u16 v5, v1, v2, v255          ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xfe,0x07]157420x05,0x00,0xf1,0xd1,0x01,0x05,0xfe,0x0715743 15744# CHECK: v_mad_u32_u16 v5, v1, v2, s3            ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x0e,0x00]157450x05,0x00,0xf1,0xd1,0x01,0x05,0x0e,0x0015746 15747# CHECK: v_mad_u32_u16 v5, v1, v2, s101          ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x96,0x01]157480x05,0x00,0xf1,0xd1,0x01,0x05,0x96,0x0115749 15750# CHECK: v_mad_u32_u16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x9a,0x01]157510x05,0x00,0xf1,0xd1,0x01,0x05,0x9a,0x0115752 15753# CHECK: v_mad_u32_u16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x9e,0x01]157540x05,0x00,0xf1,0xd1,0x01,0x05,0x9e,0x0115755 15756# CHECK: v_mad_u32_u16 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xaa,0x01]157570x05,0x00,0xf1,0xd1,0x01,0x05,0xaa,0x0115758 15759# CHECK: v_mad_u32_u16 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xae,0x01]157600x05,0x00,0xf1,0xd1,0x01,0x05,0xae,0x0115761 15762# CHECK: v_mad_u32_u16 v5, v1, v2, m0            ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xf2,0x01]157630x05,0x00,0xf1,0xd1,0x01,0x05,0xf2,0x0115764 15765# CHECK: v_mad_u32_u16 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xfa,0x01]157660x05,0x00,0xf1,0xd1,0x01,0x05,0xfa,0x0115767 15768# CHECK: v_mad_u32_u16 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xfe,0x01]157690x05,0x00,0xf1,0xd1,0x01,0x05,0xfe,0x0115770 15771# CHECK: v_mad_u32_u16 v5, v1, v2, 0             ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x02,0x02]157720x05,0x00,0xf1,0xd1,0x01,0x05,0x02,0x0215773 15774# CHECK: v_mad_u32_u16 v5, v1, v2, -1            ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x06,0x03]157750x05,0x00,0xf1,0xd1,0x01,0x05,0x06,0x0315776 15777# CHECK: v_mad_u32_u16 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xc2,0x03]157780x05,0x00,0xf1,0xd1,0x01,0x05,0xc2,0x0315779 15780# CHECK: v_mad_u32_u16 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xde,0x03]157810x05,0x00,0xf1,0xd1,0x01,0x05,0xde,0x0315782 15783# CHECK: v_mad_u32_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xf1,0xd1,0x01,0x05,0x0e,0x04]157840x05,0x08,0xf1,0xd1,0x01,0x05,0x0e,0x0415785 15786# CHECK: v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0xf1,0xd1,0x01,0x05,0x0e,0x04]157870x05,0x10,0xf1,0xd1,0x01,0x05,0x0e,0x0415788 15789# CHECK: v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0xf1,0xd1,0x01,0x05,0x0e,0x04]157900x05,0x20,0xf1,0xd1,0x01,0x05,0x0e,0x0415791 15792# CHECK: v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0xf1,0xd1,0x01,0x05,0x0e,0x04]157930x05,0x40,0xf1,0xd1,0x01,0x05,0x0e,0x0415794 15795# CHECK: v_mad_u32_u16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0xf1,0xd1,0x01,0x05,0x0e,0x04]157960x05,0x78,0xf1,0xd1,0x01,0x05,0x0e,0x0415797 15798# CHECK: v_mad_u32_u16 v5, v1, v2, v3 clamp      ; encoding: [0x05,0x80,0xf1,0xd1,0x01,0x05,0x0e,0x04]157990x05,0x80,0xf1,0xd1,0x01,0x05,0x0e,0x0415800 15801# CHECK: v_mad_i32_i16 v5, v1, v2, v3            ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x0e,0x04]158020x05,0x00,0xf2,0xd1,0x01,0x05,0x0e,0x0415803 15804# CHECK: v_mad_i32_i16 v255, v1, v2, v3          ; encoding: [0xff,0x00,0xf2,0xd1,0x01,0x05,0x0e,0x04]158050xff,0x00,0xf2,0xd1,0x01,0x05,0x0e,0x0415806 15807# CHECK: v_mad_i32_i16 v5, v255, v2, v3          ; encoding: [0x05,0x00,0xf2,0xd1,0xff,0x05,0x0e,0x04]158080x05,0x00,0xf2,0xd1,0xff,0x05,0x0e,0x0415809 15810# CHECK: v_mad_i32_i16 v5, s1, v2, v3            ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x04,0x0e,0x04]158110x05,0x00,0xf2,0xd1,0x01,0x04,0x0e,0x0415812 15813# CHECK: v_mad_i32_i16 v5, s101, v2, v3          ; encoding: [0x05,0x00,0xf2,0xd1,0x65,0x04,0x0e,0x04]158140x05,0x00,0xf2,0xd1,0x65,0x04,0x0e,0x0415815 15816# CHECK: v_mad_i32_i16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0x66,0x04,0x0e,0x04]158170x05,0x00,0xf2,0xd1,0x66,0x04,0x0e,0x0415818 15819# CHECK: v_mad_i32_i16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0x67,0x04,0x0e,0x04]158200x05,0x00,0xf2,0xd1,0x67,0x04,0x0e,0x0415821 15822# CHECK: v_mad_i32_i16 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0xf2,0xd1,0x6a,0x04,0x0e,0x04]158230x05,0x00,0xf2,0xd1,0x6a,0x04,0x0e,0x0415824 15825# CHECK: v_mad_i32_i16 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0xf2,0xd1,0x6b,0x04,0x0e,0x04]158260x05,0x00,0xf2,0xd1,0x6b,0x04,0x0e,0x0415827 15828# CHECK: v_mad_i32_i16 v5, m0, v2, v3            ; encoding: [0x05,0x00,0xf2,0xd1,0x7c,0x04,0x0e,0x04]158290x05,0x00,0xf2,0xd1,0x7c,0x04,0x0e,0x0415830 15831# CHECK: v_mad_i32_i16 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0xf2,0xd1,0x7e,0x04,0x0e,0x04]158320x05,0x00,0xf2,0xd1,0x7e,0x04,0x0e,0x0415833 15834# CHECK: v_mad_i32_i16 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0xf2,0xd1,0x7f,0x04,0x0e,0x04]158350x05,0x00,0xf2,0xd1,0x7f,0x04,0x0e,0x0415836 15837# CHECK: v_mad_i32_i16 v5, 0, v2, v3             ; encoding: [0x05,0x00,0xf2,0xd1,0x80,0x04,0x0e,0x04]158380x05,0x00,0xf2,0xd1,0x80,0x04,0x0e,0x0415839 15840# CHECK: v_mad_i32_i16 v5, -1, v2, v3            ; encoding: [0x05,0x00,0xf2,0xd1,0xc1,0x04,0x0e,0x04]158410x05,0x00,0xf2,0xd1,0xc1,0x04,0x0e,0x0415842 15843# CHECK: v_mad_i32_i16 v5, 0x3800, v2, v3        ; encoding: [0x05,0x00,0xf2,0xd1,0xff,0x04,0x0e,0x04]158440x05,0x00,0xf2,0xd1,0xf0,0x04,0x0e,0x0415845 15846# CHECK: v_mad_i32_i16 v5, 0xc400, v2, v3        ; encoding: [0x05,0x00,0xf2,0xd1,0xff,0x04,0x0e,0x04]158470x05,0x00,0xf2,0xd1,0xf7,0x04,0x0e,0x0415848 15849# CHECK: v_mad_i32_i16 v5, v1, v255, v3          ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xff,0x0f,0x04]158500x05,0x00,0xf2,0xd1,0x01,0xff,0x0f,0x0415851 15852# CHECK: v_mad_i32_i16 v5, v1, s2, v3            ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x0c,0x04]158530x05,0x00,0xf2,0xd1,0x01,0x05,0x0c,0x0415854 15855# CHECK: v_mad_i32_i16 v5, v1, s101, v3          ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xcb,0x0c,0x04]158560x05,0x00,0xf2,0xd1,0x01,0xcb,0x0c,0x0415857 15858# CHECK: v_mad_i32_i16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xcd,0x0c,0x04]158590x05,0x00,0xf2,0xd1,0x01,0xcd,0x0c,0x0415860 15861# CHECK: v_mad_i32_i16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xcf,0x0c,0x04]158620x05,0x00,0xf2,0xd1,0x01,0xcf,0x0c,0x0415863 15864# CHECK: v_mad_i32_i16 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xd5,0x0c,0x04]158650x05,0x00,0xf2,0xd1,0x01,0xd5,0x0c,0x0415866 15867# CHECK: v_mad_i32_i16 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xd7,0x0c,0x04]158680x05,0x00,0xf2,0xd1,0x01,0xd7,0x0c,0x0415869 15870# CHECK: v_mad_i32_i16 v5, v1, m0, v3            ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xf9,0x0c,0x04]158710x05,0x00,0xf2,0xd1,0x01,0xf9,0x0c,0x0415872 15873# CHECK: v_mad_i32_i16 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xfd,0x0c,0x04]158740x05,0x00,0xf2,0xd1,0x01,0xfd,0x0c,0x0415875 15876# CHECK: v_mad_i32_i16 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xff,0x0c,0x04]158770x05,0x00,0xf2,0xd1,0x01,0xff,0x0c,0x0415878 15879# CHECK: v_mad_i32_i16 v5, v1, 0, v3             ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x01,0x0d,0x04]158800x05,0x00,0xf2,0xd1,0x01,0x01,0x0d,0x0415881 15882# CHECK: v_mad_i32_i16 v5, v1, -1, v3            ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x83,0x0d,0x04]158830x05,0x00,0xf2,0xd1,0x01,0x83,0x0d,0x0415884 15885# CHECK: v_mad_i32_i16 v5, v1, 0x3800, v3        ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xff,0x0d,0x04]158860x05,0x00,0xf2,0xd1,0x01,0xe1,0x0d,0x0415887 15888# CHECK: v_mad_i32_i16 v5, v1, 0xc400, v3        ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0xff,0x0d,0x04]158890x05,0x00,0xf2,0xd1,0x01,0xef,0x0d,0x0415890 15891# CHECK: v_mad_i32_i16 v5, v1, v2, v255          ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xfe,0x07]158920x05,0x00,0xf2,0xd1,0x01,0x05,0xfe,0x0715893 15894# CHECK: v_mad_i32_i16 v5, v1, v2, s3            ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x0e,0x00]158950x05,0x00,0xf2,0xd1,0x01,0x05,0x0e,0x0015896 15897# CHECK: v_mad_i32_i16 v5, v1, v2, s101          ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x96,0x01]158980x05,0x00,0xf2,0xd1,0x01,0x05,0x96,0x0115899 15900# CHECK: v_mad_i32_i16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x9a,0x01]159010x05,0x00,0xf2,0xd1,0x01,0x05,0x9a,0x0115902 15903# CHECK: v_mad_i32_i16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x9e,0x01]159040x05,0x00,0xf2,0xd1,0x01,0x05,0x9e,0x0115905 15906# CHECK: v_mad_i32_i16 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xaa,0x01]159070x05,0x00,0xf2,0xd1,0x01,0x05,0xaa,0x0115908 15909# CHECK: v_mad_i32_i16 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xae,0x01]159100x05,0x00,0xf2,0xd1,0x01,0x05,0xae,0x0115911 15912# CHECK: v_mad_i32_i16 v5, v1, v2, m0            ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xf2,0x01]159130x05,0x00,0xf2,0xd1,0x01,0x05,0xf2,0x0115914 15915# CHECK: v_mad_i32_i16 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xfa,0x01]159160x05,0x00,0xf2,0xd1,0x01,0x05,0xfa,0x0115917 15918# CHECK: v_mad_i32_i16 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xfe,0x01]159190x05,0x00,0xf2,0xd1,0x01,0x05,0xfe,0x0115920 15921# CHECK: v_mad_i32_i16 v5, v1, v2, 0             ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x02,0x02]159220x05,0x00,0xf2,0xd1,0x01,0x05,0x02,0x0215923 15924# CHECK: v_mad_i32_i16 v5, v1, v2, -1            ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x06,0x03]159250x05,0x00,0xf2,0xd1,0x01,0x05,0x06,0x0315926 15927# CHECK: v_mad_i32_i16 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xc2,0x03]159280x05,0x00,0xf2,0xd1,0x01,0x05,0xc2,0x0315929 15930# CHECK: v_mad_i32_i16 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xde,0x03]159310x05,0x00,0xf2,0xd1,0x01,0x05,0xde,0x0315932 15933# CHECK: v_mad_i32_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xf2,0xd1,0x01,0x05,0x0e,0x04]159340x05,0x08,0xf2,0xd1,0x01,0x05,0x0e,0x0415935 15936# CHECK: v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0xf2,0xd1,0x01,0x05,0x0e,0x04]159370x05,0x10,0xf2,0xd1,0x01,0x05,0x0e,0x0415938 15939# CHECK: v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0xf2,0xd1,0x01,0x05,0x0e,0x04]159400x05,0x20,0xf2,0xd1,0x01,0x05,0x0e,0x0415941 15942# CHECK: v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0xf2,0xd1,0x01,0x05,0x0e,0x04]159430x05,0x40,0xf2,0xd1,0x01,0x05,0x0e,0x0415944 15945# CHECK: v_mad_i32_i16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0xf2,0xd1,0x01,0x05,0x0e,0x04]159460x05,0x78,0xf2,0xd1,0x01,0x05,0x0e,0x0415947 15948# CHECK: v_mad_i32_i16 v5, v1, v2, v3 clamp      ; encoding: [0x05,0x80,0xf2,0xd1,0x01,0x05,0x0e,0x04]159490x05,0x80,0xf2,0xd1,0x01,0x05,0x0e,0x0415950 15951# CHECK: v_xad_u32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x0e,0x04]159520x05,0x00,0xf3,0xd1,0x01,0x05,0x0e,0x0415953 15954# CHECK: v_xad_u32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xf3,0xd1,0x01,0x05,0x0e,0x04]159550xff,0x00,0xf3,0xd1,0x01,0x05,0x0e,0x0415956 15957# CHECK: v_xad_u32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xf3,0xd1,0xff,0x05,0x0e,0x04]159580x05,0x00,0xf3,0xd1,0xff,0x05,0x0e,0x0415959 15960# CHECK: v_xad_u32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x04,0x0e,0x04]159610x05,0x00,0xf3,0xd1,0x01,0x04,0x0e,0x0415962 15963# CHECK: v_xad_u32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xf3,0xd1,0x65,0x04,0x0e,0x04]159640x05,0x00,0xf3,0xd1,0x65,0x04,0x0e,0x0415965 15966# CHECK: v_xad_u32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xf3,0xd1,0x66,0x04,0x0e,0x04]159670x05,0x00,0xf3,0xd1,0x66,0x04,0x0e,0x0415968 15969# CHECK: v_xad_u32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xf3,0xd1,0x67,0x04,0x0e,0x04]159700x05,0x00,0xf3,0xd1,0x67,0x04,0x0e,0x0415971 15972# CHECK: v_xad_u32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xf3,0xd1,0x6a,0x04,0x0e,0x04]159730x05,0x00,0xf3,0xd1,0x6a,0x04,0x0e,0x0415974 15975# CHECK: v_xad_u32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xf3,0xd1,0x6b,0x04,0x0e,0x04]159760x05,0x00,0xf3,0xd1,0x6b,0x04,0x0e,0x0415977 15978# CHECK: v_xad_u32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xf3,0xd1,0x7c,0x04,0x0e,0x04]159790x05,0x00,0xf3,0xd1,0x7c,0x04,0x0e,0x0415980 15981# CHECK: v_xad_u32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xf3,0xd1,0x7e,0x04,0x0e,0x04]159820x05,0x00,0xf3,0xd1,0x7e,0x04,0x0e,0x0415983 15984# CHECK: v_xad_u32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xf3,0xd1,0x7f,0x04,0x0e,0x04]159850x05,0x00,0xf3,0xd1,0x7f,0x04,0x0e,0x0415986 15987# CHECK: v_xad_u32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xf3,0xd1,0x80,0x04,0x0e,0x04]159880x05,0x00,0xf3,0xd1,0x80,0x04,0x0e,0x0415989 15990# CHECK: v_xad_u32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xf3,0xd1,0xc1,0x04,0x0e,0x04]159910x05,0x00,0xf3,0xd1,0xc1,0x04,0x0e,0x0415992 15993# CHECK: v_xad_u32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xf3,0xd1,0xf0,0x04,0x0e,0x04]159940x05,0x00,0xf3,0xd1,0xf0,0x04,0x0e,0x0415995 15996# CHECK: v_xad_u32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xf3,0xd1,0xf7,0x04,0x0e,0x04]159970x05,0x00,0xf3,0xd1,0xf7,0x04,0x0e,0x0415998 15999# CHECK: v_xad_u32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0xff,0x0f,0x04]160000x05,0x00,0xf3,0xd1,0x01,0xff,0x0f,0x0416001 16002# CHECK: v_xad_u32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x0c,0x04]160030x05,0x00,0xf3,0xd1,0x01,0x05,0x0c,0x0416004 16005# CHECK: v_xad_u32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0xcb,0x0c,0x04]160060x05,0x00,0xf3,0xd1,0x01,0xcb,0x0c,0x0416007 16008# CHECK: v_xad_u32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0xcd,0x0c,0x04]160090x05,0x00,0xf3,0xd1,0x01,0xcd,0x0c,0x0416010 16011# CHECK: v_xad_u32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0xcf,0x0c,0x04]160120x05,0x00,0xf3,0xd1,0x01,0xcf,0x0c,0x0416013 16014# CHECK: v_xad_u32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0xd5,0x0c,0x04]160150x05,0x00,0xf3,0xd1,0x01,0xd5,0x0c,0x0416016 16017# CHECK: v_xad_u32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0xd7,0x0c,0x04]160180x05,0x00,0xf3,0xd1,0x01,0xd7,0x0c,0x0416019 16020# CHECK: v_xad_u32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0xf9,0x0c,0x04]160210x05,0x00,0xf3,0xd1,0x01,0xf9,0x0c,0x0416022 16023# CHECK: v_xad_u32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0xfd,0x0c,0x04]160240x05,0x00,0xf3,0xd1,0x01,0xfd,0x0c,0x0416025 16026# CHECK: v_xad_u32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0xff,0x0c,0x04]160270x05,0x00,0xf3,0xd1,0x01,0xff,0x0c,0x0416028 16029# CHECK: v_xad_u32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x01,0x0d,0x04]160300x05,0x00,0xf3,0xd1,0x01,0x01,0x0d,0x0416031 16032# CHECK: v_xad_u32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x83,0x0d,0x04]160330x05,0x00,0xf3,0xd1,0x01,0x83,0x0d,0x0416034 16035# CHECK: v_xad_u32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0xe1,0x0d,0x04]160360x05,0x00,0xf3,0xd1,0x01,0xe1,0x0d,0x0416037 16038# CHECK: v_xad_u32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0xef,0x0d,0x04]160390x05,0x00,0xf3,0xd1,0x01,0xef,0x0d,0x0416040 16041# CHECK: v_xad_u32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xfe,0x07]160420x05,0x00,0xf3,0xd1,0x01,0x05,0xfe,0x0716043 16044# CHECK: v_xad_u32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x0e,0x00]160450x05,0x00,0xf3,0xd1,0x01,0x05,0x0e,0x0016046 16047# CHECK: v_xad_u32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x96,0x01]160480x05,0x00,0xf3,0xd1,0x01,0x05,0x96,0x0116049 16050# CHECK: v_xad_u32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x9a,0x01]160510x05,0x00,0xf3,0xd1,0x01,0x05,0x9a,0x0116052 16053# CHECK: v_xad_u32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x9e,0x01]160540x05,0x00,0xf3,0xd1,0x01,0x05,0x9e,0x0116055 16056# CHECK: v_xad_u32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xaa,0x01]160570x05,0x00,0xf3,0xd1,0x01,0x05,0xaa,0x0116058 16059# CHECK: v_xad_u32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xae,0x01]160600x05,0x00,0xf3,0xd1,0x01,0x05,0xae,0x0116061 16062# CHECK: v_xad_u32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xf2,0x01]160630x05,0x00,0xf3,0xd1,0x01,0x05,0xf2,0x0116064 16065# CHECK: v_xad_u32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xfa,0x01]160660x05,0x00,0xf3,0xd1,0x01,0x05,0xfa,0x0116067 16068# CHECK: v_xad_u32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xfe,0x01]160690x05,0x00,0xf3,0xd1,0x01,0x05,0xfe,0x0116070 16071# CHECK: v_xad_u32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x02,0x02]160720x05,0x00,0xf3,0xd1,0x01,0x05,0x02,0x0216073 16074# CHECK: v_xad_u32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x06,0x03]160750x05,0x00,0xf3,0xd1,0x01,0x05,0x06,0x0316076 16077# CHECK: v_xad_u32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xc2,0x03]160780x05,0x00,0xf3,0xd1,0x01,0x05,0xc2,0x0316079 16080# CHECK: v_xad_u32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xde,0x03]160810x05,0x00,0xf3,0xd1,0x01,0x05,0xde,0x0316082 16083# CHECK: v_min3_f16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x04]160840x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x0416085 16086# CHECK: v_min3_f16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x04]160870xff,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x0416088 16089# CHECK: v_min3_f16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xf4,0xd1,0xff,0x05,0x0e,0x04]160900x05,0x00,0xf4,0xd1,0xff,0x05,0x0e,0x0416091 16092# CHECK: v_min3_f16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x04,0x0e,0x04]160930x05,0x00,0xf4,0xd1,0x01,0x04,0x0e,0x0416094 16095# CHECK: v_min3_f16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xf4,0xd1,0x65,0x04,0x0e,0x04]160960x05,0x00,0xf4,0xd1,0x65,0x04,0x0e,0x0416097 16098# CHECK: v_min3_f16 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xf4,0xd1,0x66,0x04,0x0e,0x04]160990x05,0x00,0xf4,0xd1,0x66,0x04,0x0e,0x0416100 16101# CHECK: v_min3_f16 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xf4,0xd1,0x67,0x04,0x0e,0x04]161020x05,0x00,0xf4,0xd1,0x67,0x04,0x0e,0x0416103 16104# CHECK: v_min3_f16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xf4,0xd1,0x6a,0x04,0x0e,0x04]161050x05,0x00,0xf4,0xd1,0x6a,0x04,0x0e,0x0416106 16107# CHECK: v_min3_f16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xf4,0xd1,0x6b,0x04,0x0e,0x04]161080x05,0x00,0xf4,0xd1,0x6b,0x04,0x0e,0x0416109 16110# CHECK: v_min3_f16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xf4,0xd1,0x7c,0x04,0x0e,0x04]161110x05,0x00,0xf4,0xd1,0x7c,0x04,0x0e,0x0416112 16113# CHECK: v_min3_f16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xf4,0xd1,0x7e,0x04,0x0e,0x04]161140x05,0x00,0xf4,0xd1,0x7e,0x04,0x0e,0x0416115 16116# CHECK: v_min3_f16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xf4,0xd1,0x7f,0x04,0x0e,0x04]161170x05,0x00,0xf4,0xd1,0x7f,0x04,0x0e,0x0416118 16119# CHECK: v_min3_f16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xf4,0xd1,0x80,0x04,0x0e,0x04]161200x05,0x00,0xf4,0xd1,0x80,0x04,0x0e,0x0416121 16122# CHECK: v_min3_f16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xf4,0xd1,0xc1,0x04,0x0e,0x04]161230x05,0x00,0xf4,0xd1,0xc1,0x04,0x0e,0x0416124 16125# CHECK: v_min3_f16 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xf4,0xd1,0xf0,0x04,0x0e,0x04]161260x05,0x00,0xf4,0xd1,0xf0,0x04,0x0e,0x0416127 16128# CHECK: v_min3_f16 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xf4,0xd1,0xf7,0x04,0x0e,0x04]161290x05,0x00,0xf4,0xd1,0xf7,0x04,0x0e,0x0416130 16131# CHECK: v_min3_f16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0xff,0x0f,0x04]161320x05,0x00,0xf4,0xd1,0x01,0xff,0x0f,0x0416133 16134# CHECK: v_min3_f16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0c,0x04]161350x05,0x00,0xf4,0xd1,0x01,0x05,0x0c,0x0416136 16137# CHECK: v_min3_f16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0xcb,0x0c,0x04]161380x05,0x00,0xf4,0xd1,0x01,0xcb,0x0c,0x0416139 16140# CHECK: v_min3_f16 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0xcd,0x0c,0x04]161410x05,0x00,0xf4,0xd1,0x01,0xcd,0x0c,0x0416142 16143# CHECK: v_min3_f16 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0xcf,0x0c,0x04]161440x05,0x00,0xf4,0xd1,0x01,0xcf,0x0c,0x0416145 16146# CHECK: v_min3_f16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0xd5,0x0c,0x04]161470x05,0x00,0xf4,0xd1,0x01,0xd5,0x0c,0x0416148 16149# CHECK: v_min3_f16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0xd7,0x0c,0x04]161500x05,0x00,0xf4,0xd1,0x01,0xd7,0x0c,0x0416151 16152# CHECK: v_min3_f16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0xf9,0x0c,0x04]161530x05,0x00,0xf4,0xd1,0x01,0xf9,0x0c,0x0416154 16155# CHECK: v_min3_f16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0xfd,0x0c,0x04]161560x05,0x00,0xf4,0xd1,0x01,0xfd,0x0c,0x0416157 16158# CHECK: v_min3_f16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0xff,0x0c,0x04]161590x05,0x00,0xf4,0xd1,0x01,0xff,0x0c,0x0416160 16161# CHECK: v_min3_f16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x01,0x0d,0x04]161620x05,0x00,0xf4,0xd1,0x01,0x01,0x0d,0x0416163 16164# CHECK: v_min3_f16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x83,0x0d,0x04]161650x05,0x00,0xf4,0xd1,0x01,0x83,0x0d,0x0416166 16167# CHECK: v_min3_f16 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0xe1,0x0d,0x04]161680x05,0x00,0xf4,0xd1,0x01,0xe1,0x0d,0x0416169 16170# CHECK: v_min3_f16 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0xef,0x0d,0x04]161710x05,0x00,0xf4,0xd1,0x01,0xef,0x0d,0x0416172 16173# CHECK: v_min3_f16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xfe,0x07]161740x05,0x00,0xf4,0xd1,0x01,0x05,0xfe,0x0716175 16176# CHECK: v_min3_f16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x00]161770x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x0016178 16179# CHECK: v_min3_f16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x96,0x01]161800x05,0x00,0xf4,0xd1,0x01,0x05,0x96,0x0116181 16182# CHECK: v_min3_f16 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x9a,0x01]161830x05,0x00,0xf4,0xd1,0x01,0x05,0x9a,0x0116184 16185# CHECK: v_min3_f16 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x9e,0x01]161860x05,0x00,0xf4,0xd1,0x01,0x05,0x9e,0x0116187 16188# CHECK: v_min3_f16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xaa,0x01]161890x05,0x00,0xf4,0xd1,0x01,0x05,0xaa,0x0116190 16191# CHECK: v_min3_f16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xae,0x01]161920x05,0x00,0xf4,0xd1,0x01,0x05,0xae,0x0116193 16194# CHECK: v_min3_f16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xf2,0x01]161950x05,0x00,0xf4,0xd1,0x01,0x05,0xf2,0x0116196 16197# CHECK: v_min3_f16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xfa,0x01]161980x05,0x00,0xf4,0xd1,0x01,0x05,0xfa,0x0116199 16200# CHECK: v_min3_f16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xfe,0x01]162010x05,0x00,0xf4,0xd1,0x01,0x05,0xfe,0x0116202 16203# CHECK: v_min3_f16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x02,0x02]162040x05,0x00,0xf4,0xd1,0x01,0x05,0x02,0x0216205 16206# CHECK: v_min3_f16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x06,0x03]162070x05,0x00,0xf4,0xd1,0x01,0x05,0x06,0x0316208 16209# CHECK: v_min3_f16 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xc2,0x03]162100x05,0x00,0xf4,0xd1,0x01,0x05,0xc2,0x0316211 16212# CHECK: v_min3_f16 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xde,0x03]162130x05,0x00,0xf4,0xd1,0x01,0x05,0xde,0x0316214 16215# CHECK: v_min3_f16 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x24]162160x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x2416217 16218# CHECK: v_min3_f16 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x44]162190x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x4416220 16221# CHECK: v_min3_f16 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x84]162220x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x8416223 16224# CHECK: v_min3_f16 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0xe4]162250x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0xe416226 16227# CHECK: v_min3_f16 v5, |v1|, v2, v3             ; encoding: [0x05,0x01,0xf4,0xd1,0x01,0x05,0x0e,0x04]162280x05,0x01,0xf4,0xd1,0x01,0x05,0x0e,0x0416229 16230# CHECK: v_min3_f16 v5, v1, |v2|, v3             ; encoding: [0x05,0x02,0xf4,0xd1,0x01,0x05,0x0e,0x04]162310x05,0x02,0xf4,0xd1,0x01,0x05,0x0e,0x0416232 16233# CHECK: v_min3_f16 v5, v1, v2, |v3|             ; encoding: [0x05,0x04,0xf4,0xd1,0x01,0x05,0x0e,0x04]162340x05,0x04,0xf4,0xd1,0x01,0x05,0x0e,0x0416235 16236# CHECK: v_min3_f16 v5, |v1|, |v2|, |v3|         ; encoding: [0x05,0x07,0xf4,0xd1,0x01,0x05,0x0e,0x04]162370x05,0x07,0xf4,0xd1,0x01,0x05,0x0e,0x0416238 16239# CHECK: v_min3_f16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xf4,0xd1,0x01,0x05,0x0e,0x04]162400x05,0x08,0xf4,0xd1,0x01,0x05,0x0e,0x0416241 16242# CHECK: v_min3_f16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0xf4,0xd1,0x01,0x05,0x0e,0x04]162430x05,0x10,0xf4,0xd1,0x01,0x05,0x0e,0x0416244 16245# CHECK: v_min3_f16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0xf4,0xd1,0x01,0x05,0x0e,0x04]162460x05,0x20,0xf4,0xd1,0x01,0x05,0x0e,0x0416247 16248# CHECK: v_min3_f16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0xf4,0xd1,0x01,0x05,0x0e,0x04]162490x05,0x40,0xf4,0xd1,0x01,0x05,0x0e,0x0416250 16251# CHECK: v_min3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0xf4,0xd1,0x01,0x05,0x0e,0x04]162520x05,0x78,0xf4,0xd1,0x01,0x05,0x0e,0x0416253 16254# CHECK: v_min3_f16 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0xf4,0xd1,0x01,0x05,0x0e,0x04]162550x05,0x80,0xf4,0xd1,0x01,0x05,0x0e,0x0416256 16257# CHECK: v_min3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] mul:2 ; encoding: [0x05,0x78,0xf4,0xd1,0x01,0x05,0x0e,0x0c]162580x05,0x78,0xf4,0xd1,0x01,0x05,0x0e,0x0c16259 16260# CHECK: v_min3_i16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x04]162610x05,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x0416262 16263# CHECK: v_min3_i16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x04]162640xff,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x0416265 16266# CHECK: v_min3_i16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xf5,0xd1,0xff,0x05,0x0e,0x04]162670x05,0x00,0xf5,0xd1,0xff,0x05,0x0e,0x0416268 16269# CHECK: v_min3_i16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x04,0x0e,0x04]162700x05,0x00,0xf5,0xd1,0x01,0x04,0x0e,0x0416271 16272# CHECK: v_min3_i16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xf5,0xd1,0x65,0x04,0x0e,0x04]162730x05,0x00,0xf5,0xd1,0x65,0x04,0x0e,0x0416274 16275# CHECK: v_min3_i16 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xf5,0xd1,0x66,0x04,0x0e,0x04]162760x05,0x00,0xf5,0xd1,0x66,0x04,0x0e,0x0416277 16278# CHECK: v_min3_i16 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xf5,0xd1,0x67,0x04,0x0e,0x04]162790x05,0x00,0xf5,0xd1,0x67,0x04,0x0e,0x0416280 16281# CHECK: v_min3_i16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xf5,0xd1,0x6a,0x04,0x0e,0x04]162820x05,0x00,0xf5,0xd1,0x6a,0x04,0x0e,0x0416283 16284# CHECK: v_min3_i16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xf5,0xd1,0x6b,0x04,0x0e,0x04]162850x05,0x00,0xf5,0xd1,0x6b,0x04,0x0e,0x0416286 16287# CHECK: v_min3_i16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xf5,0xd1,0x7c,0x04,0x0e,0x04]162880x05,0x00,0xf5,0xd1,0x7c,0x04,0x0e,0x0416289 16290# CHECK: v_min3_i16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xf5,0xd1,0x7e,0x04,0x0e,0x04]162910x05,0x00,0xf5,0xd1,0x7e,0x04,0x0e,0x0416292 16293# CHECK: v_min3_i16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xf5,0xd1,0x7f,0x04,0x0e,0x04]162940x05,0x00,0xf5,0xd1,0x7f,0x04,0x0e,0x0416295 16296# CHECK: v_min3_i16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xf5,0xd1,0x80,0x04,0x0e,0x04]162970x05,0x00,0xf5,0xd1,0x80,0x04,0x0e,0x0416298 16299# CHECK: v_min3_i16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xf5,0xd1,0xc1,0x04,0x0e,0x04]163000x05,0x00,0xf5,0xd1,0xc1,0x04,0x0e,0x0416301 16302# CHECK: v_min3_i16 v5, 0x3800, v2, v3           ; encoding: [0x05,0x00,0xf5,0xd1,0xff,0x04,0x0e,0x04]163030x05,0x00,0xf5,0xd1,0xf0,0x04,0x0e,0x0416304 16305# CHECK: v_min3_i16 v5, 0xc400, v2, v3           ; encoding: [0x05,0x00,0xf5,0xd1,0xff,0x04,0x0e,0x04]163060x05,0x00,0xf5,0xd1,0xf7,0x04,0x0e,0x0416307 16308# CHECK: v_min3_i16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xff,0x0f,0x04]163090x05,0x00,0xf5,0xd1,0x01,0xff,0x0f,0x0416310 16311# CHECK: v_min3_i16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x0c,0x04]163120x05,0x00,0xf5,0xd1,0x01,0x05,0x0c,0x0416313 16314# CHECK: v_min3_i16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xcb,0x0c,0x04]163150x05,0x00,0xf5,0xd1,0x01,0xcb,0x0c,0x0416316 16317# CHECK: v_min3_i16 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xcd,0x0c,0x04]163180x05,0x00,0xf5,0xd1,0x01,0xcd,0x0c,0x0416319 16320# CHECK: v_min3_i16 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xcf,0x0c,0x04]163210x05,0x00,0xf5,0xd1,0x01,0xcf,0x0c,0x0416322 16323# CHECK: v_min3_i16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xd5,0x0c,0x04]163240x05,0x00,0xf5,0xd1,0x01,0xd5,0x0c,0x0416325 16326# CHECK: v_min3_i16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xd7,0x0c,0x04]163270x05,0x00,0xf5,0xd1,0x01,0xd7,0x0c,0x0416328 16329# CHECK: v_min3_i16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xf9,0x0c,0x04]163300x05,0x00,0xf5,0xd1,0x01,0xf9,0x0c,0x0416331 16332# CHECK: v_min3_i16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xfd,0x0c,0x04]163330x05,0x00,0xf5,0xd1,0x01,0xfd,0x0c,0x0416334 16335# CHECK: v_min3_i16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xff,0x0c,0x04]163360x05,0x00,0xf5,0xd1,0x01,0xff,0x0c,0x0416337 16338# CHECK: v_min3_i16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x01,0x0d,0x04]163390x05,0x00,0xf5,0xd1,0x01,0x01,0x0d,0x0416340 16341# CHECK: v_min3_i16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x83,0x0d,0x04]163420x05,0x00,0xf5,0xd1,0x01,0x83,0x0d,0x0416343 16344# CHECK: v_min3_i16 v5, v1, 0x3800, v3           ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xff,0x0d,0x04]163450x05,0x00,0xf5,0xd1,0x01,0xe1,0x0d,0x0416346 16347# CHECK: v_min3_i16 v5, v1, 0xc400, v3           ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0xff,0x0d,0x04]163480x05,0x00,0xf5,0xd1,0x01,0xef,0x0d,0x0416349 16350# CHECK: v_min3_i16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x07]163510x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x0716352 16353# CHECK: v_min3_i16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x00]163540x05,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x0016355 16356# CHECK: v_min3_i16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x96,0x01]163570x05,0x00,0xf5,0xd1,0x01,0x05,0x96,0x0116358 16359# CHECK: v_min3_i16 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x9a,0x01]163600x05,0x00,0xf5,0xd1,0x01,0x05,0x9a,0x0116361 16362# CHECK: v_min3_i16 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x9e,0x01]163630x05,0x00,0xf5,0xd1,0x01,0x05,0x9e,0x0116364 16365# CHECK: v_min3_i16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xaa,0x01]163660x05,0x00,0xf5,0xd1,0x01,0x05,0xaa,0x0116367 16368# CHECK: v_min3_i16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xae,0x01]163690x05,0x00,0xf5,0xd1,0x01,0x05,0xae,0x0116370 16371# CHECK: v_min3_i16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xf2,0x01]163720x05,0x00,0xf5,0xd1,0x01,0x05,0xf2,0x0116373 16374# CHECK: v_min3_i16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfa,0x01]163750x05,0x00,0xf5,0xd1,0x01,0x05,0xfa,0x0116376 16377# CHECK: v_min3_i16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x01]163780x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x0116379 16380# CHECK: v_min3_i16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x02,0x02]163810x05,0x00,0xf5,0xd1,0x01,0x05,0x02,0x0216382 16383# CHECK: v_min3_i16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x06,0x03]163840x05,0x00,0xf5,0xd1,0x01,0x05,0x06,0x0316385 16386# CHECK: v_min3_i16 v5, v1, v2, 0x3800           ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x03]163870x05,0x00,0xf5,0xd1,0x01,0x05,0xc2,0x0316388 16389# CHECK: v_min3_i16 v5, v1, v2, 0xc400           ; encoding: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x03]163900x05,0x00,0xf5,0xd1,0x01,0x05,0xde,0x0316391 16392# CHECK: v_min3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xf5,0xd1,0x01,0x05,0x0e,0x04]163930x05,0x08,0xf5,0xd1,0x01,0x05,0x0e,0x0416394 16395# CHECK: v_min3_i16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0xf5,0xd1,0x01,0x05,0x0e,0x04]163960x05,0x10,0xf5,0xd1,0x01,0x05,0x0e,0x0416397 16398# CHECK: v_min3_i16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0xf5,0xd1,0x01,0x05,0x0e,0x04]163990x05,0x20,0xf5,0xd1,0x01,0x05,0x0e,0x0416400 16401# CHECK: v_min3_i16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0xf5,0xd1,0x01,0x05,0x0e,0x04]164020x05,0x40,0xf5,0xd1,0x01,0x05,0x0e,0x0416403 16404# CHECK: v_min3_i16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0xf5,0xd1,0x01,0x05,0x0e,0x04]164050x05,0x78,0xf5,0xd1,0x01,0x05,0x0e,0x0416406 16407# CHECK: v_min3_u16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x04]164080x05,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x0416409 16410# CHECK: v_min3_u16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x04]164110xff,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x0416412 16413# CHECK: v_min3_u16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xf6,0xd1,0xff,0x05,0x0e,0x04]164140x05,0x00,0xf6,0xd1,0xff,0x05,0x0e,0x0416415 16416# CHECK: v_min3_u16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x04,0x0e,0x04]164170x05,0x00,0xf6,0xd1,0x01,0x04,0x0e,0x0416418 16419# CHECK: v_min3_u16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xf6,0xd1,0x65,0x04,0x0e,0x04]164200x05,0x00,0xf6,0xd1,0x65,0x04,0x0e,0x0416421 16422# CHECK: v_min3_u16 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xf6,0xd1,0x66,0x04,0x0e,0x04]164230x05,0x00,0xf6,0xd1,0x66,0x04,0x0e,0x0416424 16425# CHECK: v_min3_u16 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xf6,0xd1,0x67,0x04,0x0e,0x04]164260x05,0x00,0xf6,0xd1,0x67,0x04,0x0e,0x0416427 16428# CHECK: v_min3_u16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xf6,0xd1,0x6a,0x04,0x0e,0x04]164290x05,0x00,0xf6,0xd1,0x6a,0x04,0x0e,0x0416430 16431# CHECK: v_min3_u16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xf6,0xd1,0x6b,0x04,0x0e,0x04]164320x05,0x00,0xf6,0xd1,0x6b,0x04,0x0e,0x0416433 16434# CHECK: v_min3_u16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xf6,0xd1,0x7c,0x04,0x0e,0x04]164350x05,0x00,0xf6,0xd1,0x7c,0x04,0x0e,0x0416436 16437# CHECK: v_min3_u16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xf6,0xd1,0x7e,0x04,0x0e,0x04]164380x05,0x00,0xf6,0xd1,0x7e,0x04,0x0e,0x0416439 16440# CHECK: v_min3_u16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xf6,0xd1,0x7f,0x04,0x0e,0x04]164410x05,0x00,0xf6,0xd1,0x7f,0x04,0x0e,0x0416442 16443# CHECK: v_min3_u16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xf6,0xd1,0x80,0x04,0x0e,0x04]164440x05,0x00,0xf6,0xd1,0x80,0x04,0x0e,0x0416445 16446# CHECK: v_min3_u16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xf6,0xd1,0xc1,0x04,0x0e,0x04]164470x05,0x00,0xf6,0xd1,0xc1,0x04,0x0e,0x0416448 16449# CHECK: v_min3_u16 v5, 0x3800, v2, v3           ; encoding: [0x05,0x00,0xf6,0xd1,0xff,0x04,0x0e,0x04]164500x05,0x00,0xf6,0xd1,0xf0,0x04,0x0e,0x0416451 16452# CHECK: v_min3_u16 v5, 0xc400, v2, v3           ; encoding: [0x05,0x00,0xf6,0xd1,0xff,0x04,0x0e,0x04]164530x05,0x00,0xf6,0xd1,0xf7,0x04,0x0e,0x0416454 16455# CHECK: v_min3_u16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xff,0x0f,0x04]164560x05,0x00,0xf6,0xd1,0x01,0xff,0x0f,0x0416457 16458# CHECK: v_min3_u16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x0c,0x04]164590x05,0x00,0xf6,0xd1,0x01,0x05,0x0c,0x0416460 16461# CHECK: v_min3_u16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xcb,0x0c,0x04]164620x05,0x00,0xf6,0xd1,0x01,0xcb,0x0c,0x0416463 16464# CHECK: v_min3_u16 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xcd,0x0c,0x04]164650x05,0x00,0xf6,0xd1,0x01,0xcd,0x0c,0x0416466 16467# CHECK: v_min3_u16 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xcf,0x0c,0x04]164680x05,0x00,0xf6,0xd1,0x01,0xcf,0x0c,0x0416469 16470# CHECK: v_min3_u16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xd5,0x0c,0x04]164710x05,0x00,0xf6,0xd1,0x01,0xd5,0x0c,0x0416472 16473# CHECK: v_min3_u16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xd7,0x0c,0x04]164740x05,0x00,0xf6,0xd1,0x01,0xd7,0x0c,0x0416475 16476# CHECK: v_min3_u16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xf9,0x0c,0x04]164770x05,0x00,0xf6,0xd1,0x01,0xf9,0x0c,0x0416478 16479# CHECK: v_min3_u16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xfd,0x0c,0x04]164800x05,0x00,0xf6,0xd1,0x01,0xfd,0x0c,0x0416481 16482# CHECK: v_min3_u16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xff,0x0c,0x04]164830x05,0x00,0xf6,0xd1,0x01,0xff,0x0c,0x0416484 16485# CHECK: v_min3_u16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x01,0x0d,0x04]164860x05,0x00,0xf6,0xd1,0x01,0x01,0x0d,0x0416487 16488# CHECK: v_min3_u16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x83,0x0d,0x04]164890x05,0x00,0xf6,0xd1,0x01,0x83,0x0d,0x0416490 16491# CHECK: v_min3_u16 v5, v1, 0x3800, v3           ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xff,0x0d,0x04]164920x05,0x00,0xf6,0xd1,0x01,0xe1,0x0d,0x0416493 16494# CHECK: v_min3_u16 v5, v1, 0xc400, v3           ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0xff,0x0d,0x04]164950x05,0x00,0xf6,0xd1,0x01,0xef,0x0d,0x0416496 16497# CHECK: v_min3_u16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x07]164980x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x0716499 16500# CHECK: v_min3_u16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x00]165010x05,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x0016502 16503# CHECK: v_min3_u16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x96,0x01]165040x05,0x00,0xf6,0xd1,0x01,0x05,0x96,0x0116505 16506# CHECK: v_min3_u16 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x9a,0x01]165070x05,0x00,0xf6,0xd1,0x01,0x05,0x9a,0x0116508 16509# CHECK: v_min3_u16 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x9e,0x01]165100x05,0x00,0xf6,0xd1,0x01,0x05,0x9e,0x0116511 16512# CHECK: v_min3_u16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xaa,0x01]165130x05,0x00,0xf6,0xd1,0x01,0x05,0xaa,0x0116514 16515# CHECK: v_min3_u16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xae,0x01]165160x05,0x00,0xf6,0xd1,0x01,0x05,0xae,0x0116517 16518# CHECK: v_min3_u16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xf2,0x01]165190x05,0x00,0xf6,0xd1,0x01,0x05,0xf2,0x0116520 16521# CHECK: v_min3_u16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfa,0x01]165220x05,0x00,0xf6,0xd1,0x01,0x05,0xfa,0x0116523 16524# CHECK: v_min3_u16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x01]165250x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x0116526 16527# CHECK: v_min3_u16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x02,0x02]165280x05,0x00,0xf6,0xd1,0x01,0x05,0x02,0x0216529 16530# CHECK: v_min3_u16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x06,0x03]165310x05,0x00,0xf6,0xd1,0x01,0x05,0x06,0x0316532 16533# CHECK: v_min3_u16 v5, v1, v2, 0x3800           ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x03]165340x05,0x00,0xf6,0xd1,0x01,0x05,0xc2,0x0316535 16536# CHECK: v_min3_u16 v5, v1, v2, 0xc400           ; encoding: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x03]165370x05,0x00,0xf6,0xd1,0x01,0x05,0xde,0x0316538 16539# CHECK: v_min3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xf6,0xd1,0x01,0x05,0x0e,0x04]165400x05,0x08,0xf6,0xd1,0x01,0x05,0x0e,0x0416541 16542# CHECK: v_min3_u16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0xf6,0xd1,0x01,0x05,0x0e,0x04]165430x05,0x10,0xf6,0xd1,0x01,0x05,0x0e,0x0416544 16545# CHECK: v_min3_u16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0xf6,0xd1,0x01,0x05,0x0e,0x04]165460x05,0x20,0xf6,0xd1,0x01,0x05,0x0e,0x0416547 16548# CHECK: v_min3_u16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0xf6,0xd1,0x01,0x05,0x0e,0x04]165490x05,0x40,0xf6,0xd1,0x01,0x05,0x0e,0x0416550 16551# CHECK: v_min3_u16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0xf6,0xd1,0x01,0x05,0x0e,0x04]165520x05,0x78,0xf6,0xd1,0x01,0x05,0x0e,0x0416553 16554# CHECK: v_max3_f16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x04]165550x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x0416556 16557# CHECK: v_max3_f16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x04]165580xff,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x0416559 16560# CHECK: v_max3_f16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xf7,0xd1,0xff,0x05,0x0e,0x04]165610x05,0x00,0xf7,0xd1,0xff,0x05,0x0e,0x0416562 16563# CHECK: v_max3_f16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x04,0x0e,0x04]165640x05,0x00,0xf7,0xd1,0x01,0x04,0x0e,0x0416565 16566# CHECK: v_max3_f16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xf7,0xd1,0x65,0x04,0x0e,0x04]165670x05,0x00,0xf7,0xd1,0x65,0x04,0x0e,0x0416568 16569# CHECK: v_max3_f16 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xf7,0xd1,0x66,0x04,0x0e,0x04]165700x05,0x00,0xf7,0xd1,0x66,0x04,0x0e,0x0416571 16572# CHECK: v_max3_f16 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xf7,0xd1,0x67,0x04,0x0e,0x04]165730x05,0x00,0xf7,0xd1,0x67,0x04,0x0e,0x0416574 16575# CHECK: v_max3_f16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xf7,0xd1,0x6a,0x04,0x0e,0x04]165760x05,0x00,0xf7,0xd1,0x6a,0x04,0x0e,0x0416577 16578# CHECK: v_max3_f16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xf7,0xd1,0x6b,0x04,0x0e,0x04]165790x05,0x00,0xf7,0xd1,0x6b,0x04,0x0e,0x0416580 16581# CHECK: v_max3_f16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xf7,0xd1,0x7c,0x04,0x0e,0x04]165820x05,0x00,0xf7,0xd1,0x7c,0x04,0x0e,0x0416583 16584# CHECK: v_max3_f16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xf7,0xd1,0x7e,0x04,0x0e,0x04]165850x05,0x00,0xf7,0xd1,0x7e,0x04,0x0e,0x0416586 16587# CHECK: v_max3_f16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xf7,0xd1,0x7f,0x04,0x0e,0x04]165880x05,0x00,0xf7,0xd1,0x7f,0x04,0x0e,0x0416589 16590# CHECK: v_max3_f16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xf7,0xd1,0x80,0x04,0x0e,0x04]165910x05,0x00,0xf7,0xd1,0x80,0x04,0x0e,0x0416592 16593# CHECK: v_max3_f16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xf7,0xd1,0xc1,0x04,0x0e,0x04]165940x05,0x00,0xf7,0xd1,0xc1,0x04,0x0e,0x0416595 16596# CHECK: v_max3_f16 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xf7,0xd1,0xf0,0x04,0x0e,0x04]165970x05,0x00,0xf7,0xd1,0xf0,0x04,0x0e,0x0416598 16599# CHECK: v_max3_f16 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xf7,0xd1,0xf7,0x04,0x0e,0x04]166000x05,0x00,0xf7,0xd1,0xf7,0x04,0x0e,0x0416601 16602# CHECK: v_max3_f16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0xff,0x0f,0x04]166030x05,0x00,0xf7,0xd1,0x01,0xff,0x0f,0x0416604 16605# CHECK: v_max3_f16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0c,0x04]166060x05,0x00,0xf7,0xd1,0x01,0x05,0x0c,0x0416607 16608# CHECK: v_max3_f16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0xcb,0x0c,0x04]166090x05,0x00,0xf7,0xd1,0x01,0xcb,0x0c,0x0416610 16611# CHECK: v_max3_f16 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0xcd,0x0c,0x04]166120x05,0x00,0xf7,0xd1,0x01,0xcd,0x0c,0x0416613 16614# CHECK: v_max3_f16 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0xcf,0x0c,0x04]166150x05,0x00,0xf7,0xd1,0x01,0xcf,0x0c,0x0416616 16617# CHECK: v_max3_f16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0xd5,0x0c,0x04]166180x05,0x00,0xf7,0xd1,0x01,0xd5,0x0c,0x0416619 16620# CHECK: v_max3_f16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0xd7,0x0c,0x04]166210x05,0x00,0xf7,0xd1,0x01,0xd7,0x0c,0x0416622 16623# CHECK: v_max3_f16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0xf9,0x0c,0x04]166240x05,0x00,0xf7,0xd1,0x01,0xf9,0x0c,0x0416625 16626# CHECK: v_max3_f16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0xfd,0x0c,0x04]166270x05,0x00,0xf7,0xd1,0x01,0xfd,0x0c,0x0416628 16629# CHECK: v_max3_f16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0xff,0x0c,0x04]166300x05,0x00,0xf7,0xd1,0x01,0xff,0x0c,0x0416631 16632# CHECK: v_max3_f16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x01,0x0d,0x04]166330x05,0x00,0xf7,0xd1,0x01,0x01,0x0d,0x0416634 16635# CHECK: v_max3_f16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x83,0x0d,0x04]166360x05,0x00,0xf7,0xd1,0x01,0x83,0x0d,0x0416637 16638# CHECK: v_max3_f16 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0xe1,0x0d,0x04]166390x05,0x00,0xf7,0xd1,0x01,0xe1,0x0d,0x0416640 16641# CHECK: v_max3_f16 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0xef,0x0d,0x04]166420x05,0x00,0xf7,0xd1,0x01,0xef,0x0d,0x0416643 16644# CHECK: v_max3_f16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xfe,0x07]166450x05,0x00,0xf7,0xd1,0x01,0x05,0xfe,0x0716646 16647# CHECK: v_max3_f16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x00]166480x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x0016649 16650# CHECK: v_max3_f16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x96,0x01]166510x05,0x00,0xf7,0xd1,0x01,0x05,0x96,0x0116652 16653# CHECK: v_max3_f16 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x9a,0x01]166540x05,0x00,0xf7,0xd1,0x01,0x05,0x9a,0x0116655 16656# CHECK: v_max3_f16 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x9e,0x01]166570x05,0x00,0xf7,0xd1,0x01,0x05,0x9e,0x0116658 16659# CHECK: v_max3_f16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xaa,0x01]166600x05,0x00,0xf7,0xd1,0x01,0x05,0xaa,0x0116661 16662# CHECK: v_max3_f16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xae,0x01]166630x05,0x00,0xf7,0xd1,0x01,0x05,0xae,0x0116664 16665# CHECK: v_max3_f16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xf2,0x01]166660x05,0x00,0xf7,0xd1,0x01,0x05,0xf2,0x0116667 16668# CHECK: v_max3_f16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xfa,0x01]166690x05,0x00,0xf7,0xd1,0x01,0x05,0xfa,0x0116670 16671# CHECK: v_max3_f16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xfe,0x01]166720x05,0x00,0xf7,0xd1,0x01,0x05,0xfe,0x0116673 16674# CHECK: v_max3_f16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x02,0x02]166750x05,0x00,0xf7,0xd1,0x01,0x05,0x02,0x0216676 16677# CHECK: v_max3_f16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x06,0x03]166780x05,0x00,0xf7,0xd1,0x01,0x05,0x06,0x0316679 16680# CHECK: v_max3_f16 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xc2,0x03]166810x05,0x00,0xf7,0xd1,0x01,0x05,0xc2,0x0316682 16683# CHECK: v_max3_f16 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xde,0x03]166840x05,0x00,0xf7,0xd1,0x01,0x05,0xde,0x0316685 16686# CHECK: v_max3_f16 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x24]166870x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x2416688 16689# CHECK: v_max3_f16 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x44]166900x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x4416691 16692# CHECK: v_max3_f16 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x84]166930x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x8416694 16695# CHECK: v_max3_f16 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0xe4]166960x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0xe416697 16698# CHECK: v_max3_f16 v5, |v1|, v2, v3             ; encoding: [0x05,0x01,0xf7,0xd1,0x01,0x05,0x0e,0x04]166990x05,0x01,0xf7,0xd1,0x01,0x05,0x0e,0x0416700 16701# CHECK: v_max3_f16 v5, v1, |v2|, v3             ; encoding: [0x05,0x02,0xf7,0xd1,0x01,0x05,0x0e,0x04]167020x05,0x02,0xf7,0xd1,0x01,0x05,0x0e,0x0416703 16704# CHECK: v_max3_f16 v5, v1, v2, |v3|             ; encoding: [0x05,0x04,0xf7,0xd1,0x01,0x05,0x0e,0x04]167050x05,0x04,0xf7,0xd1,0x01,0x05,0x0e,0x0416706 16707# CHECK: v_max3_f16 v5, |v1|, |v2|, |v3|         ; encoding: [0x05,0x07,0xf7,0xd1,0x01,0x05,0x0e,0x04]167080x05,0x07,0xf7,0xd1,0x01,0x05,0x0e,0x0416709 16710# CHECK: v_max3_f16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xf7,0xd1,0x01,0x05,0x0e,0x04]167110x05,0x08,0xf7,0xd1,0x01,0x05,0x0e,0x0416712 16713# CHECK: v_max3_f16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0xf7,0xd1,0x01,0x05,0x0e,0x04]167140x05,0x10,0xf7,0xd1,0x01,0x05,0x0e,0x0416715 16716# CHECK: v_max3_f16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0xf7,0xd1,0x01,0x05,0x0e,0x04]167170x05,0x20,0xf7,0xd1,0x01,0x05,0x0e,0x0416718 16719# CHECK: v_max3_f16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0xf7,0xd1,0x01,0x05,0x0e,0x04]167200x05,0x40,0xf7,0xd1,0x01,0x05,0x0e,0x0416721 16722# CHECK: v_max3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0xf7,0xd1,0x01,0x05,0x0e,0x04]167230x05,0x78,0xf7,0xd1,0x01,0x05,0x0e,0x0416724 16725# CHECK: v_max3_f16 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0xf7,0xd1,0x01,0x05,0x0e,0x04]167260x05,0x80,0xf7,0xd1,0x01,0x05,0x0e,0x0416727 16728# CHECK: v_max3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] mul:2 ; encoding: [0x05,0x78,0xf7,0xd1,0x01,0x05,0x0e,0x0c]167290x05,0x78,0xf7,0xd1,0x01,0x05,0x0e,0x0c16730 16731# CHECK: v_max3_i16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x04]167320x05,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x0416733 16734# CHECK: v_max3_i16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x04]167350xff,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x0416736 16737# CHECK: v_max3_i16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xf8,0xd1,0xff,0x05,0x0e,0x04]167380x05,0x00,0xf8,0xd1,0xff,0x05,0x0e,0x0416739 16740# CHECK: v_max3_i16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x04,0x0e,0x04]167410x05,0x00,0xf8,0xd1,0x01,0x04,0x0e,0x0416742 16743# CHECK: v_max3_i16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xf8,0xd1,0x65,0x04,0x0e,0x04]167440x05,0x00,0xf8,0xd1,0x65,0x04,0x0e,0x0416745 16746# CHECK: v_max3_i16 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xf8,0xd1,0x66,0x04,0x0e,0x04]167470x05,0x00,0xf8,0xd1,0x66,0x04,0x0e,0x0416748 16749# CHECK: v_max3_i16 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xf8,0xd1,0x67,0x04,0x0e,0x04]167500x05,0x00,0xf8,0xd1,0x67,0x04,0x0e,0x0416751 16752# CHECK: v_max3_i16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xf8,0xd1,0x6a,0x04,0x0e,0x04]167530x05,0x00,0xf8,0xd1,0x6a,0x04,0x0e,0x0416754 16755# CHECK: v_max3_i16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xf8,0xd1,0x6b,0x04,0x0e,0x04]167560x05,0x00,0xf8,0xd1,0x6b,0x04,0x0e,0x0416757 16758# CHECK: v_max3_i16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xf8,0xd1,0x7c,0x04,0x0e,0x04]167590x05,0x00,0xf8,0xd1,0x7c,0x04,0x0e,0x0416760 16761# CHECK: v_max3_i16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xf8,0xd1,0x7e,0x04,0x0e,0x04]167620x05,0x00,0xf8,0xd1,0x7e,0x04,0x0e,0x0416763 16764# CHECK: v_max3_i16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xf8,0xd1,0x7f,0x04,0x0e,0x04]167650x05,0x00,0xf8,0xd1,0x7f,0x04,0x0e,0x0416766 16767# CHECK: v_max3_i16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xf8,0xd1,0x80,0x04,0x0e,0x04]167680x05,0x00,0xf8,0xd1,0x80,0x04,0x0e,0x0416769 16770# CHECK: v_max3_i16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xf8,0xd1,0xc1,0x04,0x0e,0x04]167710x05,0x00,0xf8,0xd1,0xc1,0x04,0x0e,0x0416772 16773# CHECK: v_max3_i16 v5, 0x3800, v2, v3           ; encoding: [0x05,0x00,0xf8,0xd1,0xff,0x04,0x0e,0x04]167740x05,0x00,0xf8,0xd1,0xf0,0x04,0x0e,0x0416775 16776# CHECK: v_max3_i16 v5, 0xc400, v2, v3           ; encoding: [0x05,0x00,0xf8,0xd1,0xff,0x04,0x0e,0x04]167770x05,0x00,0xf8,0xd1,0xf7,0x04,0x0e,0x0416778 16779# CHECK: v_max3_i16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xff,0x0f,0x04]167800x05,0x00,0xf8,0xd1,0x01,0xff,0x0f,0x0416781 16782# CHECK: v_max3_i16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x0c,0x04]167830x05,0x00,0xf8,0xd1,0x01,0x05,0x0c,0x0416784 16785# CHECK: v_max3_i16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xcb,0x0c,0x04]167860x05,0x00,0xf8,0xd1,0x01,0xcb,0x0c,0x0416787 16788# CHECK: v_max3_i16 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xcd,0x0c,0x04]167890x05,0x00,0xf8,0xd1,0x01,0xcd,0x0c,0x0416790 16791# CHECK: v_max3_i16 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xcf,0x0c,0x04]167920x05,0x00,0xf8,0xd1,0x01,0xcf,0x0c,0x0416793 16794# CHECK: v_max3_i16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xd5,0x0c,0x04]167950x05,0x00,0xf8,0xd1,0x01,0xd5,0x0c,0x0416796 16797# CHECK: v_max3_i16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xd7,0x0c,0x04]167980x05,0x00,0xf8,0xd1,0x01,0xd7,0x0c,0x0416799 16800# CHECK: v_max3_i16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xf9,0x0c,0x04]168010x05,0x00,0xf8,0xd1,0x01,0xf9,0x0c,0x0416802 16803# CHECK: v_max3_i16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xfd,0x0c,0x04]168040x05,0x00,0xf8,0xd1,0x01,0xfd,0x0c,0x0416805 16806# CHECK: v_max3_i16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xff,0x0c,0x04]168070x05,0x00,0xf8,0xd1,0x01,0xff,0x0c,0x0416808 16809# CHECK: v_max3_i16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x01,0x0d,0x04]168100x05,0x00,0xf8,0xd1,0x01,0x01,0x0d,0x0416811 16812# CHECK: v_max3_i16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x83,0x0d,0x04]168130x05,0x00,0xf8,0xd1,0x01,0x83,0x0d,0x0416814 16815# CHECK: v_max3_i16 v5, v1, 0x3800, v3           ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xff,0x0d,0x04]168160x05,0x00,0xf8,0xd1,0x01,0xe1,0x0d,0x0416817 16818# CHECK: v_max3_i16 v5, v1, 0xc400, v3           ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0xff,0x0d,0x04]168190x05,0x00,0xf8,0xd1,0x01,0xef,0x0d,0x0416820 16821# CHECK: v_max3_i16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x07]168220x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x0716823 16824# CHECK: v_max3_i16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x00]168250x05,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x0016826 16827# CHECK: v_max3_i16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x96,0x01]168280x05,0x00,0xf8,0xd1,0x01,0x05,0x96,0x0116829 16830# CHECK: v_max3_i16 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x9a,0x01]168310x05,0x00,0xf8,0xd1,0x01,0x05,0x9a,0x0116832 16833# CHECK: v_max3_i16 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x9e,0x01]168340x05,0x00,0xf8,0xd1,0x01,0x05,0x9e,0x0116835 16836# CHECK: v_max3_i16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xaa,0x01]168370x05,0x00,0xf8,0xd1,0x01,0x05,0xaa,0x0116838 16839# CHECK: v_max3_i16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xae,0x01]168400x05,0x00,0xf8,0xd1,0x01,0x05,0xae,0x0116841 16842# CHECK: v_max3_i16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xf2,0x01]168430x05,0x00,0xf8,0xd1,0x01,0x05,0xf2,0x0116844 16845# CHECK: v_max3_i16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfa,0x01]168460x05,0x00,0xf8,0xd1,0x01,0x05,0xfa,0x0116847 16848# CHECK: v_max3_i16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x01]168490x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x0116850 16851# CHECK: v_max3_i16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x02,0x02]168520x05,0x00,0xf8,0xd1,0x01,0x05,0x02,0x0216853 16854# CHECK: v_max3_i16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x06,0x03]168550x05,0x00,0xf8,0xd1,0x01,0x05,0x06,0x0316856 16857# CHECK: v_max3_i16 v5, v1, v2, 0x3800           ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x03]168580x05,0x00,0xf8,0xd1,0x01,0x05,0xc2,0x0316859 16860# CHECK: v_max3_i16 v5, v1, v2, 0xc400           ; encoding: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x03]168610x05,0x00,0xf8,0xd1,0x01,0x05,0xde,0x0316862 16863# CHECK: v_max3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xf8,0xd1,0x01,0x05,0x0e,0x04]168640x05,0x08,0xf8,0xd1,0x01,0x05,0x0e,0x0416865 16866# CHECK: v_max3_i16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0xf8,0xd1,0x01,0x05,0x0e,0x04]168670x05,0x10,0xf8,0xd1,0x01,0x05,0x0e,0x0416868 16869# CHECK: v_max3_i16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0xf8,0xd1,0x01,0x05,0x0e,0x04]168700x05,0x20,0xf8,0xd1,0x01,0x05,0x0e,0x0416871 16872# CHECK: v_max3_i16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0xf8,0xd1,0x01,0x05,0x0e,0x04]168730x05,0x40,0xf8,0xd1,0x01,0x05,0x0e,0x0416874 16875# CHECK: v_max3_i16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0xf8,0xd1,0x01,0x05,0x0e,0x04]168760x05,0x78,0xf8,0xd1,0x01,0x05,0x0e,0x0416877 16878# CHECK: v_max3_u16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x04]168790x05,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x0416880 16881# CHECK: v_max3_u16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x04]168820xff,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x0416883 16884# CHECK: v_max3_u16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xf9,0xd1,0xff,0x05,0x0e,0x04]168850x05,0x00,0xf9,0xd1,0xff,0x05,0x0e,0x0416886 16887# CHECK: v_max3_u16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x04,0x0e,0x04]168880x05,0x00,0xf9,0xd1,0x01,0x04,0x0e,0x0416889 16890# CHECK: v_max3_u16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xf9,0xd1,0x65,0x04,0x0e,0x04]168910x05,0x00,0xf9,0xd1,0x65,0x04,0x0e,0x0416892 16893# CHECK: v_max3_u16 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xf9,0xd1,0x66,0x04,0x0e,0x04]168940x05,0x00,0xf9,0xd1,0x66,0x04,0x0e,0x0416895 16896# CHECK: v_max3_u16 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xf9,0xd1,0x67,0x04,0x0e,0x04]168970x05,0x00,0xf9,0xd1,0x67,0x04,0x0e,0x0416898 16899# CHECK: v_max3_u16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xf9,0xd1,0x6a,0x04,0x0e,0x04]169000x05,0x00,0xf9,0xd1,0x6a,0x04,0x0e,0x0416901 16902# CHECK: v_max3_u16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xf9,0xd1,0x6b,0x04,0x0e,0x04]169030x05,0x00,0xf9,0xd1,0x6b,0x04,0x0e,0x0416904 16905# CHECK: v_max3_u16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xf9,0xd1,0x7c,0x04,0x0e,0x04]169060x05,0x00,0xf9,0xd1,0x7c,0x04,0x0e,0x0416907 16908# CHECK: v_max3_u16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xf9,0xd1,0x7e,0x04,0x0e,0x04]169090x05,0x00,0xf9,0xd1,0x7e,0x04,0x0e,0x0416910 16911# CHECK: v_max3_u16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xf9,0xd1,0x7f,0x04,0x0e,0x04]169120x05,0x00,0xf9,0xd1,0x7f,0x04,0x0e,0x0416913 16914# CHECK: v_max3_u16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xf9,0xd1,0x80,0x04,0x0e,0x04]169150x05,0x00,0xf9,0xd1,0x80,0x04,0x0e,0x0416916 16917# CHECK: v_max3_u16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xf9,0xd1,0xc1,0x04,0x0e,0x04]169180x05,0x00,0xf9,0xd1,0xc1,0x04,0x0e,0x0416919 16920# CHECK: v_max3_u16 v5, 0x3800, v2, v3           ; encoding: [0x05,0x00,0xf9,0xd1,0xff,0x04,0x0e,0x04]169210x05,0x00,0xf9,0xd1,0xf0,0x04,0x0e,0x0416922 16923# CHECK: v_max3_u16 v5, 0xc400, v2, v3           ; encoding: [0x05,0x00,0xf9,0xd1,0xff,0x04,0x0e,0x04]169240x05,0x00,0xf9,0xd1,0xf7,0x04,0x0e,0x0416925 16926# CHECK: v_max3_u16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xff,0x0f,0x04]169270x05,0x00,0xf9,0xd1,0x01,0xff,0x0f,0x0416928 16929# CHECK: v_max3_u16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x0c,0x04]169300x05,0x00,0xf9,0xd1,0x01,0x05,0x0c,0x0416931 16932# CHECK: v_max3_u16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xcb,0x0c,0x04]169330x05,0x00,0xf9,0xd1,0x01,0xcb,0x0c,0x0416934 16935# CHECK: v_max3_u16 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xcd,0x0c,0x04]169360x05,0x00,0xf9,0xd1,0x01,0xcd,0x0c,0x0416937 16938# CHECK: v_max3_u16 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xcf,0x0c,0x04]169390x05,0x00,0xf9,0xd1,0x01,0xcf,0x0c,0x0416940 16941# CHECK: v_max3_u16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xd5,0x0c,0x04]169420x05,0x00,0xf9,0xd1,0x01,0xd5,0x0c,0x0416943 16944# CHECK: v_max3_u16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xd7,0x0c,0x04]169450x05,0x00,0xf9,0xd1,0x01,0xd7,0x0c,0x0416946 16947# CHECK: v_max3_u16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xf9,0x0c,0x04]169480x05,0x00,0xf9,0xd1,0x01,0xf9,0x0c,0x0416949 16950# CHECK: v_max3_u16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xfd,0x0c,0x04]169510x05,0x00,0xf9,0xd1,0x01,0xfd,0x0c,0x0416952 16953# CHECK: v_max3_u16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xff,0x0c,0x04]169540x05,0x00,0xf9,0xd1,0x01,0xff,0x0c,0x0416955 16956# CHECK: v_max3_u16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x01,0x0d,0x04]169570x05,0x00,0xf9,0xd1,0x01,0x01,0x0d,0x0416958 16959# CHECK: v_max3_u16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x83,0x0d,0x04]169600x05,0x00,0xf9,0xd1,0x01,0x83,0x0d,0x0416961 16962# CHECK: v_max3_u16 v5, v1, 0x3800, v3           ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xff,0x0d,0x04]169630x05,0x00,0xf9,0xd1,0x01,0xe1,0x0d,0x0416964 16965# CHECK: v_max3_u16 v5, v1, 0xc400, v3           ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0xff,0x0d,0x04]169660x05,0x00,0xf9,0xd1,0x01,0xef,0x0d,0x0416967 16968# CHECK: v_max3_u16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x07]169690x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x0716970 16971# CHECK: v_max3_u16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x00]169720x05,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x0016973 16974# CHECK: v_max3_u16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x96,0x01]169750x05,0x00,0xf9,0xd1,0x01,0x05,0x96,0x0116976 16977# CHECK: v_max3_u16 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x9a,0x01]169780x05,0x00,0xf9,0xd1,0x01,0x05,0x9a,0x0116979 16980# CHECK: v_max3_u16 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x9e,0x01]169810x05,0x00,0xf9,0xd1,0x01,0x05,0x9e,0x0116982 16983# CHECK: v_max3_u16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xaa,0x01]169840x05,0x00,0xf9,0xd1,0x01,0x05,0xaa,0x0116985 16986# CHECK: v_max3_u16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xae,0x01]169870x05,0x00,0xf9,0xd1,0x01,0x05,0xae,0x0116988 16989# CHECK: v_max3_u16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xf2,0x01]169900x05,0x00,0xf9,0xd1,0x01,0x05,0xf2,0x0116991 16992# CHECK: v_max3_u16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfa,0x01]169930x05,0x00,0xf9,0xd1,0x01,0x05,0xfa,0x0116994 16995# CHECK: v_max3_u16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x01]169960x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x0116997 16998# CHECK: v_max3_u16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x02,0x02]169990x05,0x00,0xf9,0xd1,0x01,0x05,0x02,0x0217000 17001# CHECK: v_max3_u16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x06,0x03]170020x05,0x00,0xf9,0xd1,0x01,0x05,0x06,0x0317003 17004# CHECK: v_max3_u16 v5, v1, v2, 0x3800           ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x03]170050x05,0x00,0xf9,0xd1,0x01,0x05,0xc2,0x0317006 17007# CHECK: v_max3_u16 v5, v1, v2, 0xc400           ; encoding: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x03]170080x05,0x00,0xf9,0xd1,0x01,0x05,0xde,0x0317009 17010# CHECK: v_max3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xf9,0xd1,0x01,0x05,0x0e,0x04]170110x05,0x08,0xf9,0xd1,0x01,0x05,0x0e,0x0417012 17013# CHECK: v_max3_u16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0xf9,0xd1,0x01,0x05,0x0e,0x04]170140x05,0x10,0xf9,0xd1,0x01,0x05,0x0e,0x0417015 17016# CHECK: v_max3_u16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0xf9,0xd1,0x01,0x05,0x0e,0x04]170170x05,0x20,0xf9,0xd1,0x01,0x05,0x0e,0x0417018 17019# CHECK: v_max3_u16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0xf9,0xd1,0x01,0x05,0x0e,0x04]170200x05,0x40,0xf9,0xd1,0x01,0x05,0x0e,0x0417021 17022# CHECK: v_max3_u16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0xf9,0xd1,0x01,0x05,0x0e,0x04]170230x05,0x78,0xf9,0xd1,0x01,0x05,0x0e,0x0417024 17025# CHECK: v_med3_f16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x04]170260x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x0417027 17028# CHECK: v_med3_f16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x04]170290xff,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x0417030 17031# CHECK: v_med3_f16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xfa,0xd1,0xff,0x05,0x0e,0x04]170320x05,0x00,0xfa,0xd1,0xff,0x05,0x0e,0x0417033 17034# CHECK: v_med3_f16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x04,0x0e,0x04]170350x05,0x00,0xfa,0xd1,0x01,0x04,0x0e,0x0417036 17037# CHECK: v_med3_f16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xfa,0xd1,0x65,0x04,0x0e,0x04]170380x05,0x00,0xfa,0xd1,0x65,0x04,0x0e,0x0417039 17040# CHECK: v_med3_f16 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xfa,0xd1,0x66,0x04,0x0e,0x04]170410x05,0x00,0xfa,0xd1,0x66,0x04,0x0e,0x0417042 17043# CHECK: v_med3_f16 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xfa,0xd1,0x67,0x04,0x0e,0x04]170440x05,0x00,0xfa,0xd1,0x67,0x04,0x0e,0x0417045 17046# CHECK: v_med3_f16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xfa,0xd1,0x6a,0x04,0x0e,0x04]170470x05,0x00,0xfa,0xd1,0x6a,0x04,0x0e,0x0417048 17049# CHECK: v_med3_f16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xfa,0xd1,0x6b,0x04,0x0e,0x04]170500x05,0x00,0xfa,0xd1,0x6b,0x04,0x0e,0x0417051 17052# CHECK: v_med3_f16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xfa,0xd1,0x7c,0x04,0x0e,0x04]170530x05,0x00,0xfa,0xd1,0x7c,0x04,0x0e,0x0417054 17055# CHECK: v_med3_f16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xfa,0xd1,0x7e,0x04,0x0e,0x04]170560x05,0x00,0xfa,0xd1,0x7e,0x04,0x0e,0x0417057 17058# CHECK: v_med3_f16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xfa,0xd1,0x7f,0x04,0x0e,0x04]170590x05,0x00,0xfa,0xd1,0x7f,0x04,0x0e,0x0417060 17061# CHECK: v_med3_f16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xfa,0xd1,0x80,0x04,0x0e,0x04]170620x05,0x00,0xfa,0xd1,0x80,0x04,0x0e,0x0417063 17064# CHECK: v_med3_f16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xfa,0xd1,0xc1,0x04,0x0e,0x04]170650x05,0x00,0xfa,0xd1,0xc1,0x04,0x0e,0x0417066 17067# CHECK: v_med3_f16 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xfa,0xd1,0xf0,0x04,0x0e,0x04]170680x05,0x00,0xfa,0xd1,0xf0,0x04,0x0e,0x0417069 17070# CHECK: v_med3_f16 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xfa,0xd1,0xf7,0x04,0x0e,0x04]170710x05,0x00,0xfa,0xd1,0xf7,0x04,0x0e,0x0417072 17073# CHECK: v_med3_f16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0xff,0x0f,0x04]170740x05,0x00,0xfa,0xd1,0x01,0xff,0x0f,0x0417075 17076# CHECK: v_med3_f16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0c,0x04]170770x05,0x00,0xfa,0xd1,0x01,0x05,0x0c,0x0417078 17079# CHECK: v_med3_f16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0xcb,0x0c,0x04]170800x05,0x00,0xfa,0xd1,0x01,0xcb,0x0c,0x0417081 17082# CHECK: v_med3_f16 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0xcd,0x0c,0x04]170830x05,0x00,0xfa,0xd1,0x01,0xcd,0x0c,0x0417084 17085# CHECK: v_med3_f16 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0xcf,0x0c,0x04]170860x05,0x00,0xfa,0xd1,0x01,0xcf,0x0c,0x0417087 17088# CHECK: v_med3_f16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0xd5,0x0c,0x04]170890x05,0x00,0xfa,0xd1,0x01,0xd5,0x0c,0x0417090 17091# CHECK: v_med3_f16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0xd7,0x0c,0x04]170920x05,0x00,0xfa,0xd1,0x01,0xd7,0x0c,0x0417093 17094# CHECK: v_med3_f16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0xf9,0x0c,0x04]170950x05,0x00,0xfa,0xd1,0x01,0xf9,0x0c,0x0417096 17097# CHECK: v_med3_f16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0xfd,0x0c,0x04]170980x05,0x00,0xfa,0xd1,0x01,0xfd,0x0c,0x0417099 17100# CHECK: v_med3_f16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0xff,0x0c,0x04]171010x05,0x00,0xfa,0xd1,0x01,0xff,0x0c,0x0417102 17103# CHECK: v_med3_f16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x01,0x0d,0x04]171040x05,0x00,0xfa,0xd1,0x01,0x01,0x0d,0x0417105 17106# CHECK: v_med3_f16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x83,0x0d,0x04]171070x05,0x00,0xfa,0xd1,0x01,0x83,0x0d,0x0417108 17109# CHECK: v_med3_f16 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0xe1,0x0d,0x04]171100x05,0x00,0xfa,0xd1,0x01,0xe1,0x0d,0x0417111 17112# CHECK: v_med3_f16 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0xef,0x0d,0x04]171130x05,0x00,0xfa,0xd1,0x01,0xef,0x0d,0x0417114 17115# CHECK: v_med3_f16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xfe,0x07]171160x05,0x00,0xfa,0xd1,0x01,0x05,0xfe,0x0717117 17118# CHECK: v_med3_f16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x00]171190x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x0017120 17121# CHECK: v_med3_f16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x96,0x01]171220x05,0x00,0xfa,0xd1,0x01,0x05,0x96,0x0117123 17124# CHECK: v_med3_f16 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x9a,0x01]171250x05,0x00,0xfa,0xd1,0x01,0x05,0x9a,0x0117126 17127# CHECK: v_med3_f16 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x9e,0x01]171280x05,0x00,0xfa,0xd1,0x01,0x05,0x9e,0x0117129 17130# CHECK: v_med3_f16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xaa,0x01]171310x05,0x00,0xfa,0xd1,0x01,0x05,0xaa,0x0117132 17133# CHECK: v_med3_f16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xae,0x01]171340x05,0x00,0xfa,0xd1,0x01,0x05,0xae,0x0117135 17136# CHECK: v_med3_f16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xf2,0x01]171370x05,0x00,0xfa,0xd1,0x01,0x05,0xf2,0x0117138 17139# CHECK: v_med3_f16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xfa,0x01]171400x05,0x00,0xfa,0xd1,0x01,0x05,0xfa,0x0117141 17142# CHECK: v_med3_f16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xfe,0x01]171430x05,0x00,0xfa,0xd1,0x01,0x05,0xfe,0x0117144 17145# CHECK: v_med3_f16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x02,0x02]171460x05,0x00,0xfa,0xd1,0x01,0x05,0x02,0x0217147 17148# CHECK: v_med3_f16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x06,0x03]171490x05,0x00,0xfa,0xd1,0x01,0x05,0x06,0x0317150 17151# CHECK: v_med3_f16 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xc2,0x03]171520x05,0x00,0xfa,0xd1,0x01,0x05,0xc2,0x0317153 17154# CHECK: v_med3_f16 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xde,0x03]171550x05,0x00,0xfa,0xd1,0x01,0x05,0xde,0x0317156 17157# CHECK: v_med3_f16 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x24]171580x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x2417159 17160# CHECK: v_med3_f16 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x44]171610x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x4417162 17163# CHECK: v_med3_f16 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x84]171640x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x8417165 17166# CHECK: v_med3_f16 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0xe4]171670x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0xe417168 17169# CHECK: v_med3_f16 v5, |v1|, v2, v3             ; encoding: [0x05,0x01,0xfa,0xd1,0x01,0x05,0x0e,0x04]171700x05,0x01,0xfa,0xd1,0x01,0x05,0x0e,0x0417171 17172# CHECK: v_med3_f16 v5, v1, |v2|, v3             ; encoding: [0x05,0x02,0xfa,0xd1,0x01,0x05,0x0e,0x04]171730x05,0x02,0xfa,0xd1,0x01,0x05,0x0e,0x0417174 17175# CHECK: v_med3_f16 v5, v1, v2, |v3|             ; encoding: [0x05,0x04,0xfa,0xd1,0x01,0x05,0x0e,0x04]171760x05,0x04,0xfa,0xd1,0x01,0x05,0x0e,0x0417177 17178# CHECK: v_med3_f16 v5, |v1|, |v2|, |v3|         ; encoding: [0x05,0x07,0xfa,0xd1,0x01,0x05,0x0e,0x04]171790x05,0x07,0xfa,0xd1,0x01,0x05,0x0e,0x0417180 17181# CHECK: v_med3_f16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xfa,0xd1,0x01,0x05,0x0e,0x04]171820x05,0x08,0xfa,0xd1,0x01,0x05,0x0e,0x0417183 17184# CHECK: v_med3_f16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0xfa,0xd1,0x01,0x05,0x0e,0x04]171850x05,0x10,0xfa,0xd1,0x01,0x05,0x0e,0x0417186 17187# CHECK: v_med3_f16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0xfa,0xd1,0x01,0x05,0x0e,0x04]171880x05,0x20,0xfa,0xd1,0x01,0x05,0x0e,0x0417189 17190# CHECK: v_med3_f16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0xfa,0xd1,0x01,0x05,0x0e,0x04]171910x05,0x40,0xfa,0xd1,0x01,0x05,0x0e,0x0417192 17193# CHECK: v_med3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0xfa,0xd1,0x01,0x05,0x0e,0x04]171940x05,0x78,0xfa,0xd1,0x01,0x05,0x0e,0x0417195 17196# CHECK: v_med3_f16 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0xfa,0xd1,0x01,0x05,0x0e,0x04]171970x05,0x80,0xfa,0xd1,0x01,0x05,0x0e,0x0417198 17199# CHECK: v_med3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] mul:2 ; encoding: [0x05,0x78,0xfa,0xd1,0x01,0x05,0x0e,0x0c]172000x05,0x78,0xfa,0xd1,0x01,0x05,0x0e,0x0c17201 17202# CHECK: v_med3_i16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x04]172030x05,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x0417204 17205# CHECK: v_med3_i16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x04]172060xff,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x0417207 17208# CHECK: v_med3_i16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xfb,0xd1,0xff,0x05,0x0e,0x04]172090x05,0x00,0xfb,0xd1,0xff,0x05,0x0e,0x0417210 17211# CHECK: v_med3_i16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x04,0x0e,0x04]172120x05,0x00,0xfb,0xd1,0x01,0x04,0x0e,0x0417213 17214# CHECK: v_med3_i16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xfb,0xd1,0x65,0x04,0x0e,0x04]172150x05,0x00,0xfb,0xd1,0x65,0x04,0x0e,0x0417216 17217# CHECK: v_med3_i16 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xfb,0xd1,0x66,0x04,0x0e,0x04]172180x05,0x00,0xfb,0xd1,0x66,0x04,0x0e,0x0417219 17220# CHECK: v_med3_i16 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xfb,0xd1,0x67,0x04,0x0e,0x04]172210x05,0x00,0xfb,0xd1,0x67,0x04,0x0e,0x0417222 17223# CHECK: v_med3_i16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xfb,0xd1,0x6a,0x04,0x0e,0x04]172240x05,0x00,0xfb,0xd1,0x6a,0x04,0x0e,0x0417225 17226# CHECK: v_med3_i16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xfb,0xd1,0x6b,0x04,0x0e,0x04]172270x05,0x00,0xfb,0xd1,0x6b,0x04,0x0e,0x0417228 17229# CHECK: v_med3_i16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xfb,0xd1,0x7c,0x04,0x0e,0x04]172300x05,0x00,0xfb,0xd1,0x7c,0x04,0x0e,0x0417231 17232# CHECK: v_med3_i16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xfb,0xd1,0x7e,0x04,0x0e,0x04]172330x05,0x00,0xfb,0xd1,0x7e,0x04,0x0e,0x0417234 17235# CHECK: v_med3_i16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xfb,0xd1,0x7f,0x04,0x0e,0x04]172360x05,0x00,0xfb,0xd1,0x7f,0x04,0x0e,0x0417237 17238# CHECK: v_med3_i16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xfb,0xd1,0x80,0x04,0x0e,0x04]172390x05,0x00,0xfb,0xd1,0x80,0x04,0x0e,0x0417240 17241# CHECK: v_med3_i16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xfb,0xd1,0xc1,0x04,0x0e,0x04]172420x05,0x00,0xfb,0xd1,0xc1,0x04,0x0e,0x0417243 17244# CHECK: v_med3_i16 v5, 0x3800, v2, v3           ; encoding: [0x05,0x00,0xfb,0xd1,0xff,0x04,0x0e,0x04]172450x05,0x00,0xfb,0xd1,0xf0,0x04,0x0e,0x0417246 17247# CHECK: v_med3_i16 v5, 0xc400, v2, v3           ; encoding: [0x05,0x00,0xfb,0xd1,0xff,0x04,0x0e,0x04]172480x05,0x00,0xfb,0xd1,0xf7,0x04,0x0e,0x0417249 17250# CHECK: v_med3_i16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xff,0x0f,0x04]172510x05,0x00,0xfb,0xd1,0x01,0xff,0x0f,0x0417252 17253# CHECK: v_med3_i16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x0c,0x04]172540x05,0x00,0xfb,0xd1,0x01,0x05,0x0c,0x0417255 17256# CHECK: v_med3_i16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xcb,0x0c,0x04]172570x05,0x00,0xfb,0xd1,0x01,0xcb,0x0c,0x0417258 17259# CHECK: v_med3_i16 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xcd,0x0c,0x04]172600x05,0x00,0xfb,0xd1,0x01,0xcd,0x0c,0x0417261 17262# CHECK: v_med3_i16 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xcf,0x0c,0x04]172630x05,0x00,0xfb,0xd1,0x01,0xcf,0x0c,0x0417264 17265# CHECK: v_med3_i16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xd5,0x0c,0x04]172660x05,0x00,0xfb,0xd1,0x01,0xd5,0x0c,0x0417267 17268# CHECK: v_med3_i16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xd7,0x0c,0x04]172690x05,0x00,0xfb,0xd1,0x01,0xd7,0x0c,0x0417270 17271# CHECK: v_med3_i16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xf9,0x0c,0x04]172720x05,0x00,0xfb,0xd1,0x01,0xf9,0x0c,0x0417273 17274# CHECK: v_med3_i16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xfd,0x0c,0x04]172750x05,0x00,0xfb,0xd1,0x01,0xfd,0x0c,0x0417276 17277# CHECK: v_med3_i16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xff,0x0c,0x04]172780x05,0x00,0xfb,0xd1,0x01,0xff,0x0c,0x0417279 17280# CHECK: v_med3_i16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x01,0x0d,0x04]172810x05,0x00,0xfb,0xd1,0x01,0x01,0x0d,0x0417282 17283# CHECK: v_med3_i16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x83,0x0d,0x04]172840x05,0x00,0xfb,0xd1,0x01,0x83,0x0d,0x0417285 17286# CHECK: v_med3_i16 v5, v1, 0x3800, v3           ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xff,0x0d,0x04]172870x05,0x00,0xfb,0xd1,0x01,0xe1,0x0d,0x0417288 17289# CHECK: v_med3_i16 v5, v1, 0xc400, v3           ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0xff,0x0d,0x04]172900x05,0x00,0xfb,0xd1,0x01,0xef,0x0d,0x0417291 17292# CHECK: v_med3_i16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x07]172930x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x0717294 17295# CHECK: v_med3_i16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x00]172960x05,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x0017297 17298# CHECK: v_med3_i16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x96,0x01]172990x05,0x00,0xfb,0xd1,0x01,0x05,0x96,0x0117300 17301# CHECK: v_med3_i16 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x9a,0x01]173020x05,0x00,0xfb,0xd1,0x01,0x05,0x9a,0x0117303 17304# CHECK: v_med3_i16 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x9e,0x01]173050x05,0x00,0xfb,0xd1,0x01,0x05,0x9e,0x0117306 17307# CHECK: v_med3_i16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xaa,0x01]173080x05,0x00,0xfb,0xd1,0x01,0x05,0xaa,0x0117309 17310# CHECK: v_med3_i16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xae,0x01]173110x05,0x00,0xfb,0xd1,0x01,0x05,0xae,0x0117312 17313# CHECK: v_med3_i16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xf2,0x01]173140x05,0x00,0xfb,0xd1,0x01,0x05,0xf2,0x0117315 17316# CHECK: v_med3_i16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfa,0x01]173170x05,0x00,0xfb,0xd1,0x01,0x05,0xfa,0x0117318 17319# CHECK: v_med3_i16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x01]173200x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x0117321 17322# CHECK: v_med3_i16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x02,0x02]173230x05,0x00,0xfb,0xd1,0x01,0x05,0x02,0x0217324 17325# CHECK: v_med3_i16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x06,0x03]173260x05,0x00,0xfb,0xd1,0x01,0x05,0x06,0x0317327 17328# CHECK: v_med3_i16 v5, v1, v2, 0x3800           ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x03]173290x05,0x00,0xfb,0xd1,0x01,0x05,0xc2,0x0317330 17331# CHECK: v_med3_i16 v5, v1, v2, 0xc400           ; encoding: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x03]173320x05,0x00,0xfb,0xd1,0x01,0x05,0xde,0x0317333 17334# CHECK: v_med3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xfb,0xd1,0x01,0x05,0x0e,0x04]173350x05,0x08,0xfb,0xd1,0x01,0x05,0x0e,0x0417336 17337# CHECK: v_med3_i16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0xfb,0xd1,0x01,0x05,0x0e,0x04]173380x05,0x10,0xfb,0xd1,0x01,0x05,0x0e,0x0417339 17340# CHECK: v_med3_i16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0xfb,0xd1,0x01,0x05,0x0e,0x04]173410x05,0x20,0xfb,0xd1,0x01,0x05,0x0e,0x0417342 17343# CHECK: v_med3_i16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0xfb,0xd1,0x01,0x05,0x0e,0x04]173440x05,0x40,0xfb,0xd1,0x01,0x05,0x0e,0x0417345 17346# CHECK: v_med3_i16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0xfb,0xd1,0x01,0x05,0x0e,0x04]173470x05,0x78,0xfb,0xd1,0x01,0x05,0x0e,0x0417348 17349# CHECK: v_med3_u16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x04]173500x05,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x0417351 17352# CHECK: v_med3_u16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x04]173530xff,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x0417354 17355# CHECK: v_med3_u16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xfc,0xd1,0xff,0x05,0x0e,0x04]173560x05,0x00,0xfc,0xd1,0xff,0x05,0x0e,0x0417357 17358# CHECK: v_med3_u16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x04,0x0e,0x04]173590x05,0x00,0xfc,0xd1,0x01,0x04,0x0e,0x0417360 17361# CHECK: v_med3_u16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xfc,0xd1,0x65,0x04,0x0e,0x04]173620x05,0x00,0xfc,0xd1,0x65,0x04,0x0e,0x0417363 17364# CHECK: v_med3_u16 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xfc,0xd1,0x66,0x04,0x0e,0x04]173650x05,0x00,0xfc,0xd1,0x66,0x04,0x0e,0x0417366 17367# CHECK: v_med3_u16 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xfc,0xd1,0x67,0x04,0x0e,0x04]173680x05,0x00,0xfc,0xd1,0x67,0x04,0x0e,0x0417369 17370# CHECK: v_med3_u16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xfc,0xd1,0x6a,0x04,0x0e,0x04]173710x05,0x00,0xfc,0xd1,0x6a,0x04,0x0e,0x0417372 17373# CHECK: v_med3_u16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xfc,0xd1,0x6b,0x04,0x0e,0x04]173740x05,0x00,0xfc,0xd1,0x6b,0x04,0x0e,0x0417375 17376# CHECK: v_med3_u16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xfc,0xd1,0x7c,0x04,0x0e,0x04]173770x05,0x00,0xfc,0xd1,0x7c,0x04,0x0e,0x0417378 17379# CHECK: v_med3_u16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xfc,0xd1,0x7e,0x04,0x0e,0x04]173800x05,0x00,0xfc,0xd1,0x7e,0x04,0x0e,0x0417381 17382# CHECK: v_med3_u16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xfc,0xd1,0x7f,0x04,0x0e,0x04]173830x05,0x00,0xfc,0xd1,0x7f,0x04,0x0e,0x0417384 17385# CHECK: v_med3_u16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xfc,0xd1,0x80,0x04,0x0e,0x04]173860x05,0x00,0xfc,0xd1,0x80,0x04,0x0e,0x0417387 17388# CHECK: v_med3_u16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xfc,0xd1,0xc1,0x04,0x0e,0x04]173890x05,0x00,0xfc,0xd1,0xc1,0x04,0x0e,0x0417390 17391# CHECK: v_med3_u16 v5, 0x3800, v2, v3           ; encoding: [0x05,0x00,0xfc,0xd1,0xff,0x04,0x0e,0x04]173920x05,0x00,0xfc,0xd1,0xf0,0x04,0x0e,0x0417393 17394# CHECK: v_med3_u16 v5, 0xc400, v2, v3           ; encoding: [0x05,0x00,0xfc,0xd1,0xff,0x04,0x0e,0x04]173950x05,0x00,0xfc,0xd1,0xf7,0x04,0x0e,0x0417396 17397# CHECK: v_med3_u16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xff,0x0f,0x04]173980x05,0x00,0xfc,0xd1,0x01,0xff,0x0f,0x0417399 17400# CHECK: v_med3_u16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x0c,0x04]174010x05,0x00,0xfc,0xd1,0x01,0x05,0x0c,0x0417402 17403# CHECK: v_med3_u16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xcb,0x0c,0x04]174040x05,0x00,0xfc,0xd1,0x01,0xcb,0x0c,0x0417405 17406# CHECK: v_med3_u16 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xcd,0x0c,0x04]174070x05,0x00,0xfc,0xd1,0x01,0xcd,0x0c,0x0417408 17409# CHECK: v_med3_u16 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xcf,0x0c,0x04]174100x05,0x00,0xfc,0xd1,0x01,0xcf,0x0c,0x0417411 17412# CHECK: v_med3_u16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xd5,0x0c,0x04]174130x05,0x00,0xfc,0xd1,0x01,0xd5,0x0c,0x0417414 17415# CHECK: v_med3_u16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xd7,0x0c,0x04]174160x05,0x00,0xfc,0xd1,0x01,0xd7,0x0c,0x0417417 17418# CHECK: v_med3_u16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xf9,0x0c,0x04]174190x05,0x00,0xfc,0xd1,0x01,0xf9,0x0c,0x0417420 17421# CHECK: v_med3_u16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xfd,0x0c,0x04]174220x05,0x00,0xfc,0xd1,0x01,0xfd,0x0c,0x0417423 17424# CHECK: v_med3_u16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xff,0x0c,0x04]174250x05,0x00,0xfc,0xd1,0x01,0xff,0x0c,0x0417426 17427# CHECK: v_med3_u16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x01,0x0d,0x04]174280x05,0x00,0xfc,0xd1,0x01,0x01,0x0d,0x0417429 17430# CHECK: v_med3_u16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x83,0x0d,0x04]174310x05,0x00,0xfc,0xd1,0x01,0x83,0x0d,0x0417432 17433# CHECK: v_med3_u16 v5, v1, 0x3800, v3           ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xff,0x0d,0x04]174340x05,0x00,0xfc,0xd1,0x01,0xe1,0x0d,0x0417435 17436# CHECK: v_med3_u16 v5, v1, 0xc400, v3           ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0xff,0x0d,0x04]174370x05,0x00,0xfc,0xd1,0x01,0xef,0x0d,0x0417438 17439# CHECK: v_med3_u16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x07]174400x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x0717441 17442# CHECK: v_med3_u16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x00]174430x05,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x0017444 17445# CHECK: v_med3_u16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x96,0x01]174460x05,0x00,0xfc,0xd1,0x01,0x05,0x96,0x0117447 17448# CHECK: v_med3_u16 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x9a,0x01]174490x05,0x00,0xfc,0xd1,0x01,0x05,0x9a,0x0117450 17451# CHECK: v_med3_u16 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x9e,0x01]174520x05,0x00,0xfc,0xd1,0x01,0x05,0x9e,0x0117453 17454# CHECK: v_med3_u16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xaa,0x01]174550x05,0x00,0xfc,0xd1,0x01,0x05,0xaa,0x0117456 17457# CHECK: v_med3_u16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xae,0x01]174580x05,0x00,0xfc,0xd1,0x01,0x05,0xae,0x0117459 17460# CHECK: v_med3_u16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xf2,0x01]174610x05,0x00,0xfc,0xd1,0x01,0x05,0xf2,0x0117462 17463# CHECK: v_med3_u16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfa,0x01]174640x05,0x00,0xfc,0xd1,0x01,0x05,0xfa,0x0117465 17466# CHECK: v_med3_u16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x01]174670x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x0117468 17469# CHECK: v_med3_u16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x02,0x02]174700x05,0x00,0xfc,0xd1,0x01,0x05,0x02,0x0217471 17472# CHECK: v_med3_u16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x06,0x03]174730x05,0x00,0xfc,0xd1,0x01,0x05,0x06,0x0317474 17475# CHECK: v_med3_u16 v5, v1, v2, 0x3800           ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x03]174760x05,0x00,0xfc,0xd1,0x01,0x05,0xc2,0x0317477 17478# CHECK: v_med3_u16 v5, v1, v2, 0xc400           ; encoding: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x03]174790x05,0x00,0xfc,0xd1,0x01,0x05,0xde,0x0317480 17481# CHECK: v_med3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0xfc,0xd1,0x01,0x05,0x0e,0x04]174820x05,0x08,0xfc,0xd1,0x01,0x05,0x0e,0x0417483 17484# CHECK: v_med3_u16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0xfc,0xd1,0x01,0x05,0x0e,0x04]174850x05,0x10,0xfc,0xd1,0x01,0x05,0x0e,0x0417486 17487# CHECK: v_med3_u16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0xfc,0xd1,0x01,0x05,0x0e,0x04]174880x05,0x20,0xfc,0xd1,0x01,0x05,0x0e,0x0417489 17490# CHECK: v_med3_u16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0xfc,0xd1,0x01,0x05,0x0e,0x04]174910x05,0x40,0xfc,0xd1,0x01,0x05,0x0e,0x0417492 17493# CHECK: v_med3_u16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0xfc,0xd1,0x01,0x05,0x0e,0x04]174940x05,0x78,0xfc,0xd1,0x01,0x05,0x0e,0x0417495 17496# CHECK: v_lshl_add_u32 v5, v1, v2, v3           ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x04]174970x05,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x0417498 17499# CHECK: v_lshl_add_u32 v255, v1, v2, v3         ; encoding: [0xff,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x04]175000xff,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x0417501 17502# CHECK: v_lshl_add_u32 v5, v255, v2, v3         ; encoding: [0x05,0x00,0xfd,0xd1,0xff,0x05,0x0e,0x04]175030x05,0x00,0xfd,0xd1,0xff,0x05,0x0e,0x0417504 17505# CHECK: v_lshl_add_u32 v5, s1, v2, v3           ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x04,0x0e,0x04]175060x05,0x00,0xfd,0xd1,0x01,0x04,0x0e,0x0417507 17508# CHECK: v_lshl_add_u32 v5, s101, v2, v3         ; encoding: [0x05,0x00,0xfd,0xd1,0x65,0x04,0x0e,0x04]175090x05,0x00,0xfd,0xd1,0x65,0x04,0x0e,0x0417510 17511# CHECK: v_lshl_add_u32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xfd,0xd1,0x66,0x04,0x0e,0x04]175120x05,0x00,0xfd,0xd1,0x66,0x04,0x0e,0x0417513 17514# CHECK: v_lshl_add_u32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xfd,0xd1,0x67,0x04,0x0e,0x04]175150x05,0x00,0xfd,0xd1,0x67,0x04,0x0e,0x0417516 17517# CHECK: v_lshl_add_u32 v5, vcc_lo, v2, v3       ; encoding: [0x05,0x00,0xfd,0xd1,0x6a,0x04,0x0e,0x04]175180x05,0x00,0xfd,0xd1,0x6a,0x04,0x0e,0x0417519 17520# CHECK: v_lshl_add_u32 v5, vcc_hi, v2, v3       ; encoding: [0x05,0x00,0xfd,0xd1,0x6b,0x04,0x0e,0x04]175210x05,0x00,0xfd,0xd1,0x6b,0x04,0x0e,0x0417522 17523# CHECK: v_lshl_add_u32 v5, m0, v2, v3           ; encoding: [0x05,0x00,0xfd,0xd1,0x7c,0x04,0x0e,0x04]175240x05,0x00,0xfd,0xd1,0x7c,0x04,0x0e,0x0417525 17526# CHECK: v_lshl_add_u32 v5, exec_lo, v2, v3      ; encoding: [0x05,0x00,0xfd,0xd1,0x7e,0x04,0x0e,0x04]175270x05,0x00,0xfd,0xd1,0x7e,0x04,0x0e,0x0417528 17529# CHECK: v_lshl_add_u32 v5, exec_hi, v2, v3      ; encoding: [0x05,0x00,0xfd,0xd1,0x7f,0x04,0x0e,0x04]175300x05,0x00,0xfd,0xd1,0x7f,0x04,0x0e,0x0417531 17532# CHECK: v_lshl_add_u32 v5, 0, v2, v3            ; encoding: [0x05,0x00,0xfd,0xd1,0x80,0x04,0x0e,0x04]175330x05,0x00,0xfd,0xd1,0x80,0x04,0x0e,0x0417534 17535# CHECK: v_lshl_add_u32 v5, -1, v2, v3           ; encoding: [0x05,0x00,0xfd,0xd1,0xc1,0x04,0x0e,0x04]175360x05,0x00,0xfd,0xd1,0xc1,0x04,0x0e,0x0417537 17538# CHECK: v_lshl_add_u32 v5, 0.5, v2, v3          ; encoding: [0x05,0x00,0xfd,0xd1,0xf0,0x04,0x0e,0x04]175390x05,0x00,0xfd,0xd1,0xf0,0x04,0x0e,0x0417540 17541# CHECK: v_lshl_add_u32 v5, -4.0, v2, v3         ; encoding: [0x05,0x00,0xfd,0xd1,0xf7,0x04,0x0e,0x04]175420x05,0x00,0xfd,0xd1,0xf7,0x04,0x0e,0x0417543 17544# CHECK: v_lshl_add_u32 v5, v1, v255, v3         ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0xff,0x0f,0x04]175450x05,0x00,0xfd,0xd1,0x01,0xff,0x0f,0x0417546 17547# CHECK: v_lshl_add_u32 v5, v1, s2, v3           ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x0c,0x04]175480x05,0x00,0xfd,0xd1,0x01,0x05,0x0c,0x0417549 17550# CHECK: v_lshl_add_u32 v5, v1, s101, v3         ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0xcb,0x0c,0x04]175510x05,0x00,0xfd,0xd1,0x01,0xcb,0x0c,0x0417552 17553# CHECK: v_lshl_add_u32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0xcd,0x0c,0x04]175540x05,0x00,0xfd,0xd1,0x01,0xcd,0x0c,0x0417555 17556# CHECK: v_lshl_add_u32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0xcf,0x0c,0x04]175570x05,0x00,0xfd,0xd1,0x01,0xcf,0x0c,0x0417558 17559# CHECK: v_lshl_add_u32 v5, v1, vcc_lo, v3       ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0xd5,0x0c,0x04]175600x05,0x00,0xfd,0xd1,0x01,0xd5,0x0c,0x0417561 17562# CHECK: v_lshl_add_u32 v5, v1, vcc_hi, v3       ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0xd7,0x0c,0x04]175630x05,0x00,0xfd,0xd1,0x01,0xd7,0x0c,0x0417564 17565# CHECK: v_lshl_add_u32 v5, v1, m0, v3           ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0xf9,0x0c,0x04]175660x05,0x00,0xfd,0xd1,0x01,0xf9,0x0c,0x0417567 17568# CHECK: v_lshl_add_u32 v5, v1, exec_lo, v3      ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0xfd,0x0c,0x04]175690x05,0x00,0xfd,0xd1,0x01,0xfd,0x0c,0x0417570 17571# CHECK: v_lshl_add_u32 v5, v1, exec_hi, v3      ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0xff,0x0c,0x04]175720x05,0x00,0xfd,0xd1,0x01,0xff,0x0c,0x0417573 17574# CHECK: v_lshl_add_u32 v5, v1, 0, v3            ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x01,0x0d,0x04]175750x05,0x00,0xfd,0xd1,0x01,0x01,0x0d,0x0417576 17577# CHECK: v_lshl_add_u32 v5, v1, -1, v3           ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x83,0x0d,0x04]175780x05,0x00,0xfd,0xd1,0x01,0x83,0x0d,0x0417579 17580# CHECK: v_lshl_add_u32 v5, v1, 0.5, v3          ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0xe1,0x0d,0x04]175810x05,0x00,0xfd,0xd1,0x01,0xe1,0x0d,0x0417582 17583# CHECK: v_lshl_add_u32 v5, v1, -4.0, v3         ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0xef,0x0d,0x04]175840x05,0x00,0xfd,0xd1,0x01,0xef,0x0d,0x0417585 17586# CHECK: v_lshl_add_u32 v5, v1, v2, v255         ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xfe,0x07]175870x05,0x00,0xfd,0xd1,0x01,0x05,0xfe,0x0717588 17589# CHECK: v_lshl_add_u32 v5, v1, v2, s3           ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x00]175900x05,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x0017591 17592# CHECK: v_lshl_add_u32 v5, v1, v2, s101         ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x96,0x01]175930x05,0x00,0xfd,0xd1,0x01,0x05,0x96,0x0117594 17595# CHECK: v_lshl_add_u32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x9a,0x01]175960x05,0x00,0xfd,0xd1,0x01,0x05,0x9a,0x0117597 17598# CHECK: v_lshl_add_u32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x9e,0x01]175990x05,0x00,0xfd,0xd1,0x01,0x05,0x9e,0x0117600 17601# CHECK: v_lshl_add_u32 v5, v1, v2, vcc_lo       ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xaa,0x01]176020x05,0x00,0xfd,0xd1,0x01,0x05,0xaa,0x0117603 17604# CHECK: v_lshl_add_u32 v5, v1, v2, vcc_hi       ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xae,0x01]176050x05,0x00,0xfd,0xd1,0x01,0x05,0xae,0x0117606 17607# CHECK: v_lshl_add_u32 v5, v1, v2, m0           ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xf2,0x01]176080x05,0x00,0xfd,0xd1,0x01,0x05,0xf2,0x0117609 17610# CHECK: v_lshl_add_u32 v5, v1, v2, exec_lo      ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xfa,0x01]176110x05,0x00,0xfd,0xd1,0x01,0x05,0xfa,0x0117612 17613# CHECK: v_lshl_add_u32 v5, v1, v2, exec_hi      ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xfe,0x01]176140x05,0x00,0xfd,0xd1,0x01,0x05,0xfe,0x0117615 17616# CHECK: v_lshl_add_u32 v5, v1, v2, 0            ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x02,0x02]176170x05,0x00,0xfd,0xd1,0x01,0x05,0x02,0x0217618 17619# CHECK: v_lshl_add_u32 v5, v1, v2, -1           ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x06,0x03]176200x05,0x00,0xfd,0xd1,0x01,0x05,0x06,0x0317621 17622# CHECK: v_lshl_add_u32 v5, v1, v2, 0.5          ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xc2,0x03]176230x05,0x00,0xfd,0xd1,0x01,0x05,0xc2,0x0317624 17625# CHECK: v_lshl_add_u32 v5, v1, v2, -4.0         ; encoding: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xde,0x03]176260x05,0x00,0xfd,0xd1,0x01,0x05,0xde,0x0317627 17628# CHECK: v_add_lshl_u32 v5, v1, v2, v3           ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x04]176290x05,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x0417630 17631# CHECK: v_add_lshl_u32 v255, v1, v2, v3         ; encoding: [0xff,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x04]176320xff,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x0417633 17634# CHECK: v_add_lshl_u32 v5, v255, v2, v3         ; encoding: [0x05,0x00,0xfe,0xd1,0xff,0x05,0x0e,0x04]176350x05,0x00,0xfe,0xd1,0xff,0x05,0x0e,0x0417636 17637# CHECK: v_add_lshl_u32 v5, s1, v2, v3           ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x04,0x0e,0x04]176380x05,0x00,0xfe,0xd1,0x01,0x04,0x0e,0x0417639 17640# CHECK: v_add_lshl_u32 v5, s101, v2, v3         ; encoding: [0x05,0x00,0xfe,0xd1,0x65,0x04,0x0e,0x04]176410x05,0x00,0xfe,0xd1,0x65,0x04,0x0e,0x0417642 17643# CHECK: v_add_lshl_u32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xfe,0xd1,0x66,0x04,0x0e,0x04]176440x05,0x00,0xfe,0xd1,0x66,0x04,0x0e,0x0417645 17646# CHECK: v_add_lshl_u32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xfe,0xd1,0x67,0x04,0x0e,0x04]176470x05,0x00,0xfe,0xd1,0x67,0x04,0x0e,0x0417648 17649# CHECK: v_add_lshl_u32 v5, vcc_lo, v2, v3       ; encoding: [0x05,0x00,0xfe,0xd1,0x6a,0x04,0x0e,0x04]176500x05,0x00,0xfe,0xd1,0x6a,0x04,0x0e,0x0417651 17652# CHECK: v_add_lshl_u32 v5, vcc_hi, v2, v3       ; encoding: [0x05,0x00,0xfe,0xd1,0x6b,0x04,0x0e,0x04]176530x05,0x00,0xfe,0xd1,0x6b,0x04,0x0e,0x0417654 17655# CHECK: v_add_lshl_u32 v5, m0, v2, v3           ; encoding: [0x05,0x00,0xfe,0xd1,0x7c,0x04,0x0e,0x04]176560x05,0x00,0xfe,0xd1,0x7c,0x04,0x0e,0x0417657 17658# CHECK: v_add_lshl_u32 v5, exec_lo, v2, v3      ; encoding: [0x05,0x00,0xfe,0xd1,0x7e,0x04,0x0e,0x04]176590x05,0x00,0xfe,0xd1,0x7e,0x04,0x0e,0x0417660 17661# CHECK: v_add_lshl_u32 v5, exec_hi, v2, v3      ; encoding: [0x05,0x00,0xfe,0xd1,0x7f,0x04,0x0e,0x04]176620x05,0x00,0xfe,0xd1,0x7f,0x04,0x0e,0x0417663 17664# CHECK: v_add_lshl_u32 v5, 0, v2, v3            ; encoding: [0x05,0x00,0xfe,0xd1,0x80,0x04,0x0e,0x04]176650x05,0x00,0xfe,0xd1,0x80,0x04,0x0e,0x0417666 17667# CHECK: v_add_lshl_u32 v5, -1, v2, v3           ; encoding: [0x05,0x00,0xfe,0xd1,0xc1,0x04,0x0e,0x04]176680x05,0x00,0xfe,0xd1,0xc1,0x04,0x0e,0x0417669 17670# CHECK: v_add_lshl_u32 v5, 0.5, v2, v3          ; encoding: [0x05,0x00,0xfe,0xd1,0xf0,0x04,0x0e,0x04]176710x05,0x00,0xfe,0xd1,0xf0,0x04,0x0e,0x0417672 17673# CHECK: v_add_lshl_u32 v5, -4.0, v2, v3         ; encoding: [0x05,0x00,0xfe,0xd1,0xf7,0x04,0x0e,0x04]176740x05,0x00,0xfe,0xd1,0xf7,0x04,0x0e,0x0417675 17676# CHECK: v_add_lshl_u32 v5, v1, v255, v3         ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0xff,0x0f,0x04]176770x05,0x00,0xfe,0xd1,0x01,0xff,0x0f,0x0417678 17679# CHECK: v_add_lshl_u32 v5, v1, s2, v3           ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x0c,0x04]176800x05,0x00,0xfe,0xd1,0x01,0x05,0x0c,0x0417681 17682# CHECK: v_add_lshl_u32 v5, v1, s101, v3         ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0xcb,0x0c,0x04]176830x05,0x00,0xfe,0xd1,0x01,0xcb,0x0c,0x0417684 17685# CHECK: v_add_lshl_u32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0xcd,0x0c,0x04]176860x05,0x00,0xfe,0xd1,0x01,0xcd,0x0c,0x0417687 17688# CHECK: v_add_lshl_u32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0xcf,0x0c,0x04]176890x05,0x00,0xfe,0xd1,0x01,0xcf,0x0c,0x0417690 17691# CHECK: v_add_lshl_u32 v5, v1, vcc_lo, v3       ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0xd5,0x0c,0x04]176920x05,0x00,0xfe,0xd1,0x01,0xd5,0x0c,0x0417693 17694# CHECK: v_add_lshl_u32 v5, v1, vcc_hi, v3       ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0xd7,0x0c,0x04]176950x05,0x00,0xfe,0xd1,0x01,0xd7,0x0c,0x0417696 17697# CHECK: v_add_lshl_u32 v5, v1, m0, v3           ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0xf9,0x0c,0x04]176980x05,0x00,0xfe,0xd1,0x01,0xf9,0x0c,0x0417699 17700# CHECK: v_add_lshl_u32 v5, v1, exec_lo, v3      ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0xfd,0x0c,0x04]177010x05,0x00,0xfe,0xd1,0x01,0xfd,0x0c,0x0417702 17703# CHECK: v_add_lshl_u32 v5, v1, exec_hi, v3      ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0xff,0x0c,0x04]177040x05,0x00,0xfe,0xd1,0x01,0xff,0x0c,0x0417705 17706# CHECK: v_add_lshl_u32 v5, v1, 0, v3            ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x01,0x0d,0x04]177070x05,0x00,0xfe,0xd1,0x01,0x01,0x0d,0x0417708 17709# CHECK: v_add_lshl_u32 v5, v1, -1, v3           ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x83,0x0d,0x04]177100x05,0x00,0xfe,0xd1,0x01,0x83,0x0d,0x0417711 17712# CHECK: v_add_lshl_u32 v5, v1, 0.5, v3          ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0xe1,0x0d,0x04]177130x05,0x00,0xfe,0xd1,0x01,0xe1,0x0d,0x0417714 17715# CHECK: v_add_lshl_u32 v5, v1, -4.0, v3         ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0xef,0x0d,0x04]177160x05,0x00,0xfe,0xd1,0x01,0xef,0x0d,0x0417717 17718# CHECK: v_add_lshl_u32 v5, v1, v2, v255         ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xfe,0x07]177190x05,0x00,0xfe,0xd1,0x01,0x05,0xfe,0x0717720 17721# CHECK: v_add_lshl_u32 v5, v1, v2, s3           ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x00]177220x05,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x0017723 17724# CHECK: v_add_lshl_u32 v5, v1, v2, s101         ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x96,0x01]177250x05,0x00,0xfe,0xd1,0x01,0x05,0x96,0x0117726 17727# CHECK: v_add_lshl_u32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x9a,0x01]177280x05,0x00,0xfe,0xd1,0x01,0x05,0x9a,0x0117729 17730# CHECK: v_add_lshl_u32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x9e,0x01]177310x05,0x00,0xfe,0xd1,0x01,0x05,0x9e,0x0117732 17733# CHECK: v_add_lshl_u32 v5, v1, v2, vcc_lo       ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xaa,0x01]177340x05,0x00,0xfe,0xd1,0x01,0x05,0xaa,0x0117735 17736# CHECK: v_add_lshl_u32 v5, v1, v2, vcc_hi       ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xae,0x01]177370x05,0x00,0xfe,0xd1,0x01,0x05,0xae,0x0117738 17739# CHECK: v_add_lshl_u32 v5, v1, v2, m0           ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xf2,0x01]177400x05,0x00,0xfe,0xd1,0x01,0x05,0xf2,0x0117741 17742# CHECK: v_add_lshl_u32 v5, v1, v2, exec_lo      ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xfa,0x01]177430x05,0x00,0xfe,0xd1,0x01,0x05,0xfa,0x0117744 17745# CHECK: v_add_lshl_u32 v5, v1, v2, exec_hi      ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xfe,0x01]177460x05,0x00,0xfe,0xd1,0x01,0x05,0xfe,0x0117747 17748# CHECK: v_add_lshl_u32 v5, v1, v2, 0            ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x02,0x02]177490x05,0x00,0xfe,0xd1,0x01,0x05,0x02,0x0217750 17751# CHECK: v_add_lshl_u32 v5, v1, v2, -1           ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x06,0x03]177520x05,0x00,0xfe,0xd1,0x01,0x05,0x06,0x0317753 17754# CHECK: v_add_lshl_u32 v5, v1, v2, 0.5          ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xc2,0x03]177550x05,0x00,0xfe,0xd1,0x01,0x05,0xc2,0x0317756 17757# CHECK: v_add_lshl_u32 v5, v1, v2, -4.0         ; encoding: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xde,0x03]177580x05,0x00,0xfe,0xd1,0x01,0x05,0xde,0x0317759 17760# CHECK: v_add3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0x0e,0x04]177610x05,0x00,0xff,0xd1,0x01,0x05,0x0e,0x0417762 17763# CHECK: v_add3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xff,0xd1,0x01,0x05,0x0e,0x04]177640xff,0x00,0xff,0xd1,0x01,0x05,0x0e,0x0417765 17766# CHECK: v_add3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xff,0xd1,0xff,0x05,0x0e,0x04]177670x05,0x00,0xff,0xd1,0xff,0x05,0x0e,0x0417768 17769# CHECK: v_add3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x04,0x0e,0x04]177700x05,0x00,0xff,0xd1,0x01,0x04,0x0e,0x0417771 17772# CHECK: v_add3_u32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xff,0xd1,0x65,0x04,0x0e,0x04]177730x05,0x00,0xff,0xd1,0x65,0x04,0x0e,0x0417774 17775# CHECK: v_add3_u32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xff,0xd1,0x66,0x04,0x0e,0x04]177760x05,0x00,0xff,0xd1,0x66,0x04,0x0e,0x0417777 17778# CHECK: v_add3_u32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xff,0xd1,0x67,0x04,0x0e,0x04]177790x05,0x00,0xff,0xd1,0x67,0x04,0x0e,0x0417780 17781# CHECK: v_add3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xff,0xd1,0x6a,0x04,0x0e,0x04]177820x05,0x00,0xff,0xd1,0x6a,0x04,0x0e,0x0417783 17784# CHECK: v_add3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xff,0xd1,0x6b,0x04,0x0e,0x04]177850x05,0x00,0xff,0xd1,0x6b,0x04,0x0e,0x0417786 17787# CHECK: v_add3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xff,0xd1,0x7c,0x04,0x0e,0x04]177880x05,0x00,0xff,0xd1,0x7c,0x04,0x0e,0x0417789 17790# CHECK: v_add3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xff,0xd1,0x7e,0x04,0x0e,0x04]177910x05,0x00,0xff,0xd1,0x7e,0x04,0x0e,0x0417792 17793# CHECK: v_add3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xff,0xd1,0x7f,0x04,0x0e,0x04]177940x05,0x00,0xff,0xd1,0x7f,0x04,0x0e,0x0417795 17796# CHECK: v_add3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xff,0xd1,0x80,0x04,0x0e,0x04]177970x05,0x00,0xff,0xd1,0x80,0x04,0x0e,0x0417798 17799# CHECK: v_add3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xff,0xd1,0xc1,0x04,0x0e,0x04]178000x05,0x00,0xff,0xd1,0xc1,0x04,0x0e,0x0417801 17802# CHECK: v_add3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xff,0xd1,0xf0,0x04,0x0e,0x04]178030x05,0x00,0xff,0xd1,0xf0,0x04,0x0e,0x0417804 17805# CHECK: v_add3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xff,0xd1,0xf7,0x04,0x0e,0x04]178060x05,0x00,0xff,0xd1,0xf7,0x04,0x0e,0x0417807 17808# CHECK: v_add3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xff,0xd1,0x01,0xff,0x0f,0x04]178090x05,0x00,0xff,0xd1,0x01,0xff,0x0f,0x0417810 17811# CHECK: v_add3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0x0c,0x04]178120x05,0x00,0xff,0xd1,0x01,0x05,0x0c,0x0417813 17814# CHECK: v_add3_u32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xff,0xd1,0x01,0xcb,0x0c,0x04]178150x05,0x00,0xff,0xd1,0x01,0xcb,0x0c,0x0417816 17817# CHECK: v_add3_u32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xff,0xd1,0x01,0xcd,0x0c,0x04]178180x05,0x00,0xff,0xd1,0x01,0xcd,0x0c,0x0417819 17820# CHECK: v_add3_u32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xff,0xd1,0x01,0xcf,0x0c,0x04]178210x05,0x00,0xff,0xd1,0x01,0xcf,0x0c,0x0417822 17823# CHECK: v_add3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xff,0xd1,0x01,0xd5,0x0c,0x04]178240x05,0x00,0xff,0xd1,0x01,0xd5,0x0c,0x0417825 17826# CHECK: v_add3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xff,0xd1,0x01,0xd7,0x0c,0x04]178270x05,0x00,0xff,0xd1,0x01,0xd7,0x0c,0x0417828 17829# CHECK: v_add3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xff,0xd1,0x01,0xf9,0x0c,0x04]178300x05,0x00,0xff,0xd1,0x01,0xf9,0x0c,0x0417831 17832# CHECK: v_add3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xff,0xd1,0x01,0xfd,0x0c,0x04]178330x05,0x00,0xff,0xd1,0x01,0xfd,0x0c,0x0417834 17835# CHECK: v_add3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xff,0xd1,0x01,0xff,0x0c,0x04]178360x05,0x00,0xff,0xd1,0x01,0xff,0x0c,0x0417837 17838# CHECK: v_add3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x01,0x0d,0x04]178390x05,0x00,0xff,0xd1,0x01,0x01,0x0d,0x0417840 17841# CHECK: v_add3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x83,0x0d,0x04]178420x05,0x00,0xff,0xd1,0x01,0x83,0x0d,0x0417843 17844# CHECK: v_add3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xff,0xd1,0x01,0xe1,0x0d,0x04]178450x05,0x00,0xff,0xd1,0x01,0xe1,0x0d,0x0417846 17847# CHECK: v_add3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xff,0xd1,0x01,0xef,0x0d,0x04]178480x05,0x00,0xff,0xd1,0x01,0xef,0x0d,0x0417849 17850# CHECK: v_add3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0xfe,0x07]178510x05,0x00,0xff,0xd1,0x01,0x05,0xfe,0x0717852 17853# CHECK: v_add3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0x0e,0x00]178540x05,0x00,0xff,0xd1,0x01,0x05,0x0e,0x0017855 17856# CHECK: v_add3_u32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0x96,0x01]178570x05,0x00,0xff,0xd1,0x01,0x05,0x96,0x0117858 17859# CHECK: v_add3_u32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0x9a,0x01]178600x05,0x00,0xff,0xd1,0x01,0x05,0x9a,0x0117861 17862# CHECK: v_add3_u32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0x9e,0x01]178630x05,0x00,0xff,0xd1,0x01,0x05,0x9e,0x0117864 17865# CHECK: v_add3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0xaa,0x01]178660x05,0x00,0xff,0xd1,0x01,0x05,0xaa,0x0117867 17868# CHECK: v_add3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0xae,0x01]178690x05,0x00,0xff,0xd1,0x01,0x05,0xae,0x0117870 17871# CHECK: v_add3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0xf2,0x01]178720x05,0x00,0xff,0xd1,0x01,0x05,0xf2,0x0117873 17874# CHECK: v_add3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0xfa,0x01]178750x05,0x00,0xff,0xd1,0x01,0x05,0xfa,0x0117876 17877# CHECK: v_add3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0xfe,0x01]178780x05,0x00,0xff,0xd1,0x01,0x05,0xfe,0x0117879 17880# CHECK: v_add3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0x02,0x02]178810x05,0x00,0xff,0xd1,0x01,0x05,0x02,0x0217882 17883# CHECK: v_add3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0x06,0x03]178840x05,0x00,0xff,0xd1,0x01,0x05,0x06,0x0317885 17886# CHECK: v_add3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0xc2,0x03]178870x05,0x00,0xff,0xd1,0x01,0x05,0xc2,0x0317888 17889# CHECK: v_add3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xff,0xd1,0x01,0x05,0xde,0x03]178900x05,0x00,0xff,0xd1,0x01,0x05,0xde,0x0317891 17892# CHECK: v_lshl_or_b32 v5, v1, v2, v3            ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0x0e,0x04]178930x05,0x00,0x00,0xd2,0x01,0x05,0x0e,0x0417894 17895# CHECK: v_lshl_or_b32 v255, v1, v2, v3          ; encoding: [0xff,0x00,0x00,0xd2,0x01,0x05,0x0e,0x04]178960xff,0x00,0x00,0xd2,0x01,0x05,0x0e,0x0417897 17898# CHECK: v_lshl_or_b32 v5, v255, v2, v3          ; encoding: [0x05,0x00,0x00,0xd2,0xff,0x05,0x0e,0x04]178990x05,0x00,0x00,0xd2,0xff,0x05,0x0e,0x0417900 17901# CHECK: v_lshl_or_b32 v5, s1, v2, v3            ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x04,0x0e,0x04]179020x05,0x00,0x00,0xd2,0x01,0x04,0x0e,0x0417903 17904# CHECK: v_lshl_or_b32 v5, s101, v2, v3          ; encoding: [0x05,0x00,0x00,0xd2,0x65,0x04,0x0e,0x04]179050x05,0x00,0x00,0xd2,0x65,0x04,0x0e,0x0417906 17907# CHECK: v_lshl_or_b32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0x00,0xd2,0x66,0x04,0x0e,0x04]179080x05,0x00,0x00,0xd2,0x66,0x04,0x0e,0x0417909 17910# CHECK: v_lshl_or_b32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0x00,0xd2,0x67,0x04,0x0e,0x04]179110x05,0x00,0x00,0xd2,0x67,0x04,0x0e,0x0417912 17913# CHECK: v_lshl_or_b32 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0x00,0xd2,0x6a,0x04,0x0e,0x04]179140x05,0x00,0x00,0xd2,0x6a,0x04,0x0e,0x0417915 17916# CHECK: v_lshl_or_b32 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0x00,0xd2,0x6b,0x04,0x0e,0x04]179170x05,0x00,0x00,0xd2,0x6b,0x04,0x0e,0x0417918 17919# CHECK: v_lshl_or_b32 v5, m0, v2, v3            ; encoding: [0x05,0x00,0x00,0xd2,0x7c,0x04,0x0e,0x04]179200x05,0x00,0x00,0xd2,0x7c,0x04,0x0e,0x0417921 17922# CHECK: v_lshl_or_b32 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0x00,0xd2,0x7e,0x04,0x0e,0x04]179230x05,0x00,0x00,0xd2,0x7e,0x04,0x0e,0x0417924 17925# CHECK: v_lshl_or_b32 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0x00,0xd2,0x7f,0x04,0x0e,0x04]179260x05,0x00,0x00,0xd2,0x7f,0x04,0x0e,0x0417927 17928# CHECK: v_lshl_or_b32 v5, 0, v2, v3             ; encoding: [0x05,0x00,0x00,0xd2,0x80,0x04,0x0e,0x04]179290x05,0x00,0x00,0xd2,0x80,0x04,0x0e,0x0417930 17931# CHECK: v_lshl_or_b32 v5, -1, v2, v3            ; encoding: [0x05,0x00,0x00,0xd2,0xc1,0x04,0x0e,0x04]179320x05,0x00,0x00,0xd2,0xc1,0x04,0x0e,0x0417933 17934# CHECK: v_lshl_or_b32 v5, 0.5, v2, v3           ; encoding: [0x05,0x00,0x00,0xd2,0xf0,0x04,0x0e,0x04]179350x05,0x00,0x00,0xd2,0xf0,0x04,0x0e,0x0417936 17937# CHECK: v_lshl_or_b32 v5, -4.0, v2, v3          ; encoding: [0x05,0x00,0x00,0xd2,0xf7,0x04,0x0e,0x04]179380x05,0x00,0x00,0xd2,0xf7,0x04,0x0e,0x0417939 17940# CHECK: v_lshl_or_b32 v5, v1, v255, v3          ; encoding: [0x05,0x00,0x00,0xd2,0x01,0xff,0x0f,0x04]179410x05,0x00,0x00,0xd2,0x01,0xff,0x0f,0x0417942 17943# CHECK: v_lshl_or_b32 v5, v1, s2, v3            ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0x0c,0x04]179440x05,0x00,0x00,0xd2,0x01,0x05,0x0c,0x0417945 17946# CHECK: v_lshl_or_b32 v5, v1, s101, v3          ; encoding: [0x05,0x00,0x00,0xd2,0x01,0xcb,0x0c,0x04]179470x05,0x00,0x00,0xd2,0x01,0xcb,0x0c,0x0417948 17949# CHECK: v_lshl_or_b32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0x00,0xd2,0x01,0xcd,0x0c,0x04]179500x05,0x00,0x00,0xd2,0x01,0xcd,0x0c,0x0417951 17952# CHECK: v_lshl_or_b32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0x00,0xd2,0x01,0xcf,0x0c,0x04]179530x05,0x00,0x00,0xd2,0x01,0xcf,0x0c,0x0417954 17955# CHECK: v_lshl_or_b32 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0x00,0xd2,0x01,0xd5,0x0c,0x04]179560x05,0x00,0x00,0xd2,0x01,0xd5,0x0c,0x0417957 17958# CHECK: v_lshl_or_b32 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0x00,0xd2,0x01,0xd7,0x0c,0x04]179590x05,0x00,0x00,0xd2,0x01,0xd7,0x0c,0x0417960 17961# CHECK: v_lshl_or_b32 v5, v1, m0, v3            ; encoding: [0x05,0x00,0x00,0xd2,0x01,0xf9,0x0c,0x04]179620x05,0x00,0x00,0xd2,0x01,0xf9,0x0c,0x0417963 17964# CHECK: v_lshl_or_b32 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0x00,0xd2,0x01,0xfd,0x0c,0x04]179650x05,0x00,0x00,0xd2,0x01,0xfd,0x0c,0x0417966 17967# CHECK: v_lshl_or_b32 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0x00,0xd2,0x01,0xff,0x0c,0x04]179680x05,0x00,0x00,0xd2,0x01,0xff,0x0c,0x0417969 17970# CHECK: v_lshl_or_b32 v5, v1, 0, v3             ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x01,0x0d,0x04]179710x05,0x00,0x00,0xd2,0x01,0x01,0x0d,0x0417972 17973# CHECK: v_lshl_or_b32 v5, v1, -1, v3            ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x83,0x0d,0x04]179740x05,0x00,0x00,0xd2,0x01,0x83,0x0d,0x0417975 17976# CHECK: v_lshl_or_b32 v5, v1, 0.5, v3           ; encoding: [0x05,0x00,0x00,0xd2,0x01,0xe1,0x0d,0x04]179770x05,0x00,0x00,0xd2,0x01,0xe1,0x0d,0x0417978 17979# CHECK: v_lshl_or_b32 v5, v1, -4.0, v3          ; encoding: [0x05,0x00,0x00,0xd2,0x01,0xef,0x0d,0x04]179800x05,0x00,0x00,0xd2,0x01,0xef,0x0d,0x0417981 17982# CHECK: v_lshl_or_b32 v5, v1, v2, v255          ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0xfe,0x07]179830x05,0x00,0x00,0xd2,0x01,0x05,0xfe,0x0717984 17985# CHECK: v_lshl_or_b32 v5, v1, v2, s3            ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0x0e,0x00]179860x05,0x00,0x00,0xd2,0x01,0x05,0x0e,0x0017987 17988# CHECK: v_lshl_or_b32 v5, v1, v2, s101          ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0x96,0x01]179890x05,0x00,0x00,0xd2,0x01,0x05,0x96,0x0117990 17991# CHECK: v_lshl_or_b32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0x9a,0x01]179920x05,0x00,0x00,0xd2,0x01,0x05,0x9a,0x0117993 17994# CHECK: v_lshl_or_b32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0x9e,0x01]179950x05,0x00,0x00,0xd2,0x01,0x05,0x9e,0x0117996 17997# CHECK: v_lshl_or_b32 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0xaa,0x01]179980x05,0x00,0x00,0xd2,0x01,0x05,0xaa,0x0117999 18000# CHECK: v_lshl_or_b32 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0xae,0x01]180010x05,0x00,0x00,0xd2,0x01,0x05,0xae,0x0118002 18003# CHECK: v_lshl_or_b32 v5, v1, v2, m0            ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0xf2,0x01]180040x05,0x00,0x00,0xd2,0x01,0x05,0xf2,0x0118005 18006# CHECK: v_lshl_or_b32 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0xfa,0x01]180070x05,0x00,0x00,0xd2,0x01,0x05,0xfa,0x0118008 18009# CHECK: v_lshl_or_b32 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0xfe,0x01]180100x05,0x00,0x00,0xd2,0x01,0x05,0xfe,0x0118011 18012# CHECK: v_lshl_or_b32 v5, v1, v2, 0             ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0x02,0x02]180130x05,0x00,0x00,0xd2,0x01,0x05,0x02,0x0218014 18015# CHECK: v_lshl_or_b32 v5, v1, v2, -1            ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0x06,0x03]180160x05,0x00,0x00,0xd2,0x01,0x05,0x06,0x0318017 18018# CHECK: v_lshl_or_b32 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0xc2,0x03]180190x05,0x00,0x00,0xd2,0x01,0x05,0xc2,0x0318020 18021# CHECK: v_lshl_or_b32 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0x00,0xd2,0x01,0x05,0xde,0x03]180220x05,0x00,0x00,0xd2,0x01,0x05,0xde,0x0318023 18024# CHECK: v_and_or_b32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0x0e,0x04]180250x05,0x00,0x01,0xd2,0x01,0x05,0x0e,0x0418026 18027# CHECK: v_and_or_b32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0x01,0xd2,0x01,0x05,0x0e,0x04]180280xff,0x00,0x01,0xd2,0x01,0x05,0x0e,0x0418029 18030# CHECK: v_and_or_b32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0x01,0xd2,0xff,0x05,0x0e,0x04]180310x05,0x00,0x01,0xd2,0xff,0x05,0x0e,0x0418032 18033# CHECK: v_and_or_b32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x04,0x0e,0x04]180340x05,0x00,0x01,0xd2,0x01,0x04,0x0e,0x0418035 18036# CHECK: v_and_or_b32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0x01,0xd2,0x65,0x04,0x0e,0x04]180370x05,0x00,0x01,0xd2,0x65,0x04,0x0e,0x0418038 18039# CHECK: v_and_or_b32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0x01,0xd2,0x66,0x04,0x0e,0x04]180400x05,0x00,0x01,0xd2,0x66,0x04,0x0e,0x0418041 18042# CHECK: v_and_or_b32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0x01,0xd2,0x67,0x04,0x0e,0x04]180430x05,0x00,0x01,0xd2,0x67,0x04,0x0e,0x0418044 18045# CHECK: v_and_or_b32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0x01,0xd2,0x6a,0x04,0x0e,0x04]180460x05,0x00,0x01,0xd2,0x6a,0x04,0x0e,0x0418047 18048# CHECK: v_and_or_b32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0x01,0xd2,0x6b,0x04,0x0e,0x04]180490x05,0x00,0x01,0xd2,0x6b,0x04,0x0e,0x0418050 18051# CHECK: v_and_or_b32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0x01,0xd2,0x7c,0x04,0x0e,0x04]180520x05,0x00,0x01,0xd2,0x7c,0x04,0x0e,0x0418053 18054# CHECK: v_and_or_b32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0x01,0xd2,0x7e,0x04,0x0e,0x04]180550x05,0x00,0x01,0xd2,0x7e,0x04,0x0e,0x0418056 18057# CHECK: v_and_or_b32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0x01,0xd2,0x7f,0x04,0x0e,0x04]180580x05,0x00,0x01,0xd2,0x7f,0x04,0x0e,0x0418059 18060# CHECK: v_and_or_b32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0x01,0xd2,0x80,0x04,0x0e,0x04]180610x05,0x00,0x01,0xd2,0x80,0x04,0x0e,0x0418062 18063# CHECK: v_and_or_b32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0x01,0xd2,0xc1,0x04,0x0e,0x04]180640x05,0x00,0x01,0xd2,0xc1,0x04,0x0e,0x0418065 18066# CHECK: v_and_or_b32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0x01,0xd2,0xf0,0x04,0x0e,0x04]180670x05,0x00,0x01,0xd2,0xf0,0x04,0x0e,0x0418068 18069# CHECK: v_and_or_b32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0x01,0xd2,0xf7,0x04,0x0e,0x04]180700x05,0x00,0x01,0xd2,0xf7,0x04,0x0e,0x0418071 18072# CHECK: v_and_or_b32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0x01,0xd2,0x01,0xff,0x0f,0x04]180730x05,0x00,0x01,0xd2,0x01,0xff,0x0f,0x0418074 18075# CHECK: v_and_or_b32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0x0c,0x04]180760x05,0x00,0x01,0xd2,0x01,0x05,0x0c,0x0418077 18078# CHECK: v_and_or_b32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0x01,0xd2,0x01,0xcb,0x0c,0x04]180790x05,0x00,0x01,0xd2,0x01,0xcb,0x0c,0x0418080 18081# CHECK: v_and_or_b32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0x01,0xd2,0x01,0xcd,0x0c,0x04]180820x05,0x00,0x01,0xd2,0x01,0xcd,0x0c,0x0418083 18084# CHECK: v_and_or_b32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0x01,0xd2,0x01,0xcf,0x0c,0x04]180850x05,0x00,0x01,0xd2,0x01,0xcf,0x0c,0x0418086 18087# CHECK: v_and_or_b32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0x01,0xd2,0x01,0xd5,0x0c,0x04]180880x05,0x00,0x01,0xd2,0x01,0xd5,0x0c,0x0418089 18090# CHECK: v_and_or_b32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0x01,0xd2,0x01,0xd7,0x0c,0x04]180910x05,0x00,0x01,0xd2,0x01,0xd7,0x0c,0x0418092 18093# CHECK: v_and_or_b32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0x01,0xd2,0x01,0xf9,0x0c,0x04]180940x05,0x00,0x01,0xd2,0x01,0xf9,0x0c,0x0418095 18096# CHECK: v_and_or_b32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0x01,0xd2,0x01,0xfd,0x0c,0x04]180970x05,0x00,0x01,0xd2,0x01,0xfd,0x0c,0x0418098 18099# CHECK: v_and_or_b32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0x01,0xd2,0x01,0xff,0x0c,0x04]181000x05,0x00,0x01,0xd2,0x01,0xff,0x0c,0x0418101 18102# CHECK: v_and_or_b32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x01,0x0d,0x04]181030x05,0x00,0x01,0xd2,0x01,0x01,0x0d,0x0418104 18105# CHECK: v_and_or_b32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x83,0x0d,0x04]181060x05,0x00,0x01,0xd2,0x01,0x83,0x0d,0x0418107 18108# CHECK: v_and_or_b32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0x01,0xd2,0x01,0xe1,0x0d,0x04]181090x05,0x00,0x01,0xd2,0x01,0xe1,0x0d,0x0418110 18111# CHECK: v_and_or_b32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0x01,0xd2,0x01,0xef,0x0d,0x04]181120x05,0x00,0x01,0xd2,0x01,0xef,0x0d,0x0418113 18114# CHECK: v_and_or_b32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0xfe,0x07]181150x05,0x00,0x01,0xd2,0x01,0x05,0xfe,0x0718116 18117# CHECK: v_and_or_b32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0x0e,0x00]181180x05,0x00,0x01,0xd2,0x01,0x05,0x0e,0x0018119 18120# CHECK: v_and_or_b32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0x96,0x01]181210x05,0x00,0x01,0xd2,0x01,0x05,0x96,0x0118122 18123# CHECK: v_and_or_b32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0x9a,0x01]181240x05,0x00,0x01,0xd2,0x01,0x05,0x9a,0x0118125 18126# CHECK: v_and_or_b32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0x9e,0x01]181270x05,0x00,0x01,0xd2,0x01,0x05,0x9e,0x0118128 18129# CHECK: v_and_or_b32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0xaa,0x01]181300x05,0x00,0x01,0xd2,0x01,0x05,0xaa,0x0118131 18132# CHECK: v_and_or_b32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0xae,0x01]181330x05,0x00,0x01,0xd2,0x01,0x05,0xae,0x0118134 18135# CHECK: v_and_or_b32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0xf2,0x01]181360x05,0x00,0x01,0xd2,0x01,0x05,0xf2,0x0118137 18138# CHECK: v_and_or_b32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0xfa,0x01]181390x05,0x00,0x01,0xd2,0x01,0x05,0xfa,0x0118140 18141# CHECK: v_and_or_b32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0xfe,0x01]181420x05,0x00,0x01,0xd2,0x01,0x05,0xfe,0x0118143 18144# CHECK: v_and_or_b32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0x02,0x02]181450x05,0x00,0x01,0xd2,0x01,0x05,0x02,0x0218146 18147# CHECK: v_and_or_b32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0x06,0x03]181480x05,0x00,0x01,0xd2,0x01,0x05,0x06,0x0318149 18150# CHECK: v_and_or_b32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0xc2,0x03]181510x05,0x00,0x01,0xd2,0x01,0x05,0xc2,0x0318152 18153# CHECK: v_and_or_b32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0x01,0xd2,0x01,0x05,0xde,0x03]181540x05,0x00,0x01,0xd2,0x01,0x05,0xde,0x0318155 18156# CHECK: v_or3_b32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0x0e,0x04]181570x05,0x00,0x02,0xd2,0x01,0x05,0x0e,0x0418158 18159# CHECK: v_or3_b32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x02,0xd2,0x01,0x05,0x0e,0x04]181600xff,0x00,0x02,0xd2,0x01,0x05,0x0e,0x0418161 18162# CHECK: v_or3_b32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x02,0xd2,0xff,0x05,0x0e,0x04]181630x05,0x00,0x02,0xd2,0xff,0x05,0x0e,0x0418164 18165# CHECK: v_or3_b32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x04,0x0e,0x04]181660x05,0x00,0x02,0xd2,0x01,0x04,0x0e,0x0418167 18168# CHECK: v_or3_b32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0x02,0xd2,0x65,0x04,0x0e,0x04]181690x05,0x00,0x02,0xd2,0x65,0x04,0x0e,0x0418170 18171# CHECK: v_or3_b32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0x02,0xd2,0x66,0x04,0x0e,0x04]181720x05,0x00,0x02,0xd2,0x66,0x04,0x0e,0x0418173 18174# CHECK: v_or3_b32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0x02,0xd2,0x67,0x04,0x0e,0x04]181750x05,0x00,0x02,0xd2,0x67,0x04,0x0e,0x0418176 18177# CHECK: v_or3_b32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x02,0xd2,0x6a,0x04,0x0e,0x04]181780x05,0x00,0x02,0xd2,0x6a,0x04,0x0e,0x0418179 18180# CHECK: v_or3_b32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x02,0xd2,0x6b,0x04,0x0e,0x04]181810x05,0x00,0x02,0xd2,0x6b,0x04,0x0e,0x0418182 18183# CHECK: v_or3_b32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x02,0xd2,0x7c,0x04,0x0e,0x04]181840x05,0x00,0x02,0xd2,0x7c,0x04,0x0e,0x0418185 18186# CHECK: v_or3_b32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x02,0xd2,0x7e,0x04,0x0e,0x04]181870x05,0x00,0x02,0xd2,0x7e,0x04,0x0e,0x0418188 18189# CHECK: v_or3_b32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x02,0xd2,0x7f,0x04,0x0e,0x04]181900x05,0x00,0x02,0xd2,0x7f,0x04,0x0e,0x0418191 18192# CHECK: v_or3_b32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x02,0xd2,0x80,0x04,0x0e,0x04]181930x05,0x00,0x02,0xd2,0x80,0x04,0x0e,0x0418194 18195# CHECK: v_or3_b32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x02,0xd2,0xc1,0x04,0x0e,0x04]181960x05,0x00,0x02,0xd2,0xc1,0x04,0x0e,0x0418197 18198# CHECK: v_or3_b32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0x02,0xd2,0xf0,0x04,0x0e,0x04]181990x05,0x00,0x02,0xd2,0xf0,0x04,0x0e,0x0418200 18201# CHECK: v_or3_b32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0x02,0xd2,0xf7,0x04,0x0e,0x04]182020x05,0x00,0x02,0xd2,0xf7,0x04,0x0e,0x0418203 18204# CHECK: v_or3_b32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x02,0xd2,0x01,0xff,0x0f,0x04]182050x05,0x00,0x02,0xd2,0x01,0xff,0x0f,0x0418206 18207# CHECK: v_or3_b32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0x0c,0x04]182080x05,0x00,0x02,0xd2,0x01,0x05,0x0c,0x0418209 18210# CHECK: v_or3_b32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0x02,0xd2,0x01,0xcb,0x0c,0x04]182110x05,0x00,0x02,0xd2,0x01,0xcb,0x0c,0x0418212 18213# CHECK: v_or3_b32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0x02,0xd2,0x01,0xcd,0x0c,0x04]182140x05,0x00,0x02,0xd2,0x01,0xcd,0x0c,0x0418215 18216# CHECK: v_or3_b32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0x02,0xd2,0x01,0xcf,0x0c,0x04]182170x05,0x00,0x02,0xd2,0x01,0xcf,0x0c,0x0418218 18219# CHECK: v_or3_b32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x02,0xd2,0x01,0xd5,0x0c,0x04]182200x05,0x00,0x02,0xd2,0x01,0xd5,0x0c,0x0418221 18222# CHECK: v_or3_b32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x02,0xd2,0x01,0xd7,0x0c,0x04]182230x05,0x00,0x02,0xd2,0x01,0xd7,0x0c,0x0418224 18225# CHECK: v_or3_b32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x02,0xd2,0x01,0xf9,0x0c,0x04]182260x05,0x00,0x02,0xd2,0x01,0xf9,0x0c,0x0418227 18228# CHECK: v_or3_b32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x02,0xd2,0x01,0xfd,0x0c,0x04]182290x05,0x00,0x02,0xd2,0x01,0xfd,0x0c,0x0418230 18231# CHECK: v_or3_b32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x02,0xd2,0x01,0xff,0x0c,0x04]182320x05,0x00,0x02,0xd2,0x01,0xff,0x0c,0x0418233 18234# CHECK: v_or3_b32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x01,0x0d,0x04]182350x05,0x00,0x02,0xd2,0x01,0x01,0x0d,0x0418236 18237# CHECK: v_or3_b32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x83,0x0d,0x04]182380x05,0x00,0x02,0xd2,0x01,0x83,0x0d,0x0418239 18240# CHECK: v_or3_b32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0x02,0xd2,0x01,0xe1,0x0d,0x04]182410x05,0x00,0x02,0xd2,0x01,0xe1,0x0d,0x0418242 18243# CHECK: v_or3_b32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0x02,0xd2,0x01,0xef,0x0d,0x04]182440x05,0x00,0x02,0xd2,0x01,0xef,0x0d,0x0418245 18246# CHECK: v_or3_b32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0xfe,0x07]182470x05,0x00,0x02,0xd2,0x01,0x05,0xfe,0x0718248 18249# CHECK: v_or3_b32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0x0e,0x00]182500x05,0x00,0x02,0xd2,0x01,0x05,0x0e,0x0018251 18252# CHECK: v_or3_b32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0x96,0x01]182530x05,0x00,0x02,0xd2,0x01,0x05,0x96,0x0118254 18255# CHECK: v_or3_b32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0x9a,0x01]182560x05,0x00,0x02,0xd2,0x01,0x05,0x9a,0x0118257 18258# CHECK: v_or3_b32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0x9e,0x01]182590x05,0x00,0x02,0xd2,0x01,0x05,0x9e,0x0118260 18261# CHECK: v_or3_b32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0xaa,0x01]182620x05,0x00,0x02,0xd2,0x01,0x05,0xaa,0x0118263 18264# CHECK: v_or3_b32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0xae,0x01]182650x05,0x00,0x02,0xd2,0x01,0x05,0xae,0x0118266 18267# CHECK: v_or3_b32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0xf2,0x01]182680x05,0x00,0x02,0xd2,0x01,0x05,0xf2,0x0118269 18270# CHECK: v_or3_b32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0xfa,0x01]182710x05,0x00,0x02,0xd2,0x01,0x05,0xfa,0x0118272 18273# CHECK: v_or3_b32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0xfe,0x01]182740x05,0x00,0x02,0xd2,0x01,0x05,0xfe,0x0118275 18276# CHECK: v_or3_b32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0x02,0x02]182770x05,0x00,0x02,0xd2,0x01,0x05,0x02,0x0218278 18279# CHECK: v_or3_b32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0x06,0x03]182800x05,0x00,0x02,0xd2,0x01,0x05,0x06,0x0318281 18282# CHECK: v_or3_b32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0xc2,0x03]182830x05,0x00,0x02,0xd2,0x01,0x05,0xc2,0x0318284 18285# CHECK: v_or3_b32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0x02,0xd2,0x01,0x05,0xde,0x03]182860x05,0x00,0x02,0xd2,0x01,0x05,0xde,0x0318287 18288# CHECK: v_mad_f16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x04]182890x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x0418290 18291# CHECK: v_mad_f16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x03,0xd2,0x01,0x05,0x0e,0x04]182920xff,0x00,0x03,0xd2,0x01,0x05,0x0e,0x0418293 18294# CHECK: v_mad_f16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x03,0xd2,0xff,0x05,0x0e,0x04]182950x05,0x00,0x03,0xd2,0xff,0x05,0x0e,0x0418296 18297# CHECK: v_mad_f16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x04,0x0e,0x04]182980x05,0x00,0x03,0xd2,0x01,0x04,0x0e,0x0418299 18300# CHECK: v_mad_f16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0x03,0xd2,0x65,0x04,0x0e,0x04]183010x05,0x00,0x03,0xd2,0x65,0x04,0x0e,0x0418302 18303# CHECK: v_mad_f16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0x03,0xd2,0x66,0x04,0x0e,0x04]183040x05,0x00,0x03,0xd2,0x66,0x04,0x0e,0x0418305 18306# CHECK: v_mad_f16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0x03,0xd2,0x67,0x04,0x0e,0x04]183070x05,0x00,0x03,0xd2,0x67,0x04,0x0e,0x0418308 18309# CHECK: v_mad_f16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x03,0xd2,0x6a,0x04,0x0e,0x04]183100x05,0x00,0x03,0xd2,0x6a,0x04,0x0e,0x0418311 18312# CHECK: v_mad_f16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x03,0xd2,0x6b,0x04,0x0e,0x04]183130x05,0x00,0x03,0xd2,0x6b,0x04,0x0e,0x0418314 18315# CHECK: v_mad_f16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x03,0xd2,0x7c,0x04,0x0e,0x04]183160x05,0x00,0x03,0xd2,0x7c,0x04,0x0e,0x0418317 18318# CHECK: v_mad_f16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x03,0xd2,0x7e,0x04,0x0e,0x04]183190x05,0x00,0x03,0xd2,0x7e,0x04,0x0e,0x0418320 18321# CHECK: v_mad_f16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x03,0xd2,0x7f,0x04,0x0e,0x04]183220x05,0x00,0x03,0xd2,0x7f,0x04,0x0e,0x0418323 18324# CHECK: v_mad_f16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x03,0xd2,0x80,0x04,0x0e,0x04]183250x05,0x00,0x03,0xd2,0x80,0x04,0x0e,0x0418326 18327# CHECK: v_mad_f16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x03,0xd2,0xc1,0x04,0x0e,0x04]183280x05,0x00,0x03,0xd2,0xc1,0x04,0x0e,0x0418329 18330# CHECK: v_mad_f16 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0x03,0xd2,0xf0,0x04,0x0e,0x04]183310x05,0x00,0x03,0xd2,0xf0,0x04,0x0e,0x0418332 18333# CHECK: v_mad_f16 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0x03,0xd2,0xf7,0x04,0x0e,0x04]183340x05,0x00,0x03,0xd2,0xf7,0x04,0x0e,0x0418335 18336# CHECK: v_mad_f16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x03,0xd2,0x01,0xff,0x0f,0x04]183370x05,0x00,0x03,0xd2,0x01,0xff,0x0f,0x0418338 18339# CHECK: v_mad_f16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0c,0x04]183400x05,0x00,0x03,0xd2,0x01,0x05,0x0c,0x0418341 18342# CHECK: v_mad_f16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0x03,0xd2,0x01,0xcb,0x0c,0x04]183430x05,0x00,0x03,0xd2,0x01,0xcb,0x0c,0x0418344 18345# CHECK: v_mad_f16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0x03,0xd2,0x01,0xcd,0x0c,0x04]183460x05,0x00,0x03,0xd2,0x01,0xcd,0x0c,0x0418347 18348# CHECK: v_mad_f16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0x03,0xd2,0x01,0xcf,0x0c,0x04]183490x05,0x00,0x03,0xd2,0x01,0xcf,0x0c,0x0418350 18351# CHECK: v_mad_f16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x03,0xd2,0x01,0xd5,0x0c,0x04]183520x05,0x00,0x03,0xd2,0x01,0xd5,0x0c,0x0418353 18354# CHECK: v_mad_f16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x03,0xd2,0x01,0xd7,0x0c,0x04]183550x05,0x00,0x03,0xd2,0x01,0xd7,0x0c,0x0418356 18357# CHECK: v_mad_f16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x03,0xd2,0x01,0xf9,0x0c,0x04]183580x05,0x00,0x03,0xd2,0x01,0xf9,0x0c,0x0418359 18360# CHECK: v_mad_f16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x03,0xd2,0x01,0xfd,0x0c,0x04]183610x05,0x00,0x03,0xd2,0x01,0xfd,0x0c,0x0418362 18363# CHECK: v_mad_f16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x03,0xd2,0x01,0xff,0x0c,0x04]183640x05,0x00,0x03,0xd2,0x01,0xff,0x0c,0x0418365 18366# CHECK: v_mad_f16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x01,0x0d,0x04]183670x05,0x00,0x03,0xd2,0x01,0x01,0x0d,0x0418368 18369# CHECK: v_mad_f16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x83,0x0d,0x04]183700x05,0x00,0x03,0xd2,0x01,0x83,0x0d,0x0418371 18372# CHECK: v_mad_f16 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0x03,0xd2,0x01,0xe1,0x0d,0x04]183730x05,0x00,0x03,0xd2,0x01,0xe1,0x0d,0x0418374 18375# CHECK: v_mad_f16 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0x03,0xd2,0x01,0xef,0x0d,0x04]183760x05,0x00,0x03,0xd2,0x01,0xef,0x0d,0x0418377 18378# CHECK: v_mad_f16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0xfe,0x07]183790x05,0x00,0x03,0xd2,0x01,0x05,0xfe,0x0718380 18381# CHECK: v_mad_f16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x00]183820x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x0018383 18384# CHECK: v_mad_f16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0x96,0x01]183850x05,0x00,0x03,0xd2,0x01,0x05,0x96,0x0118386 18387# CHECK: v_mad_f16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0x9a,0x01]183880x05,0x00,0x03,0xd2,0x01,0x05,0x9a,0x0118389 18390# CHECK: v_mad_f16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0x9e,0x01]183910x05,0x00,0x03,0xd2,0x01,0x05,0x9e,0x0118392 18393# CHECK: v_mad_f16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0xaa,0x01]183940x05,0x00,0x03,0xd2,0x01,0x05,0xaa,0x0118395 18396# CHECK: v_mad_f16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0xae,0x01]183970x05,0x00,0x03,0xd2,0x01,0x05,0xae,0x0118398 18399# CHECK: v_mad_f16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0xf2,0x01]184000x05,0x00,0x03,0xd2,0x01,0x05,0xf2,0x0118401 18402# CHECK: v_mad_f16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0xfa,0x01]184030x05,0x00,0x03,0xd2,0x01,0x05,0xfa,0x0118404 18405# CHECK: v_mad_f16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0xfe,0x01]184060x05,0x00,0x03,0xd2,0x01,0x05,0xfe,0x0118407 18408# CHECK: v_mad_f16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0x02,0x02]184090x05,0x00,0x03,0xd2,0x01,0x05,0x02,0x0218410 18411# CHECK: v_mad_f16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0x06,0x03]184120x05,0x00,0x03,0xd2,0x01,0x05,0x06,0x0318413 18414# CHECK: v_mad_f16 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0xc2,0x03]184150x05,0x00,0x03,0xd2,0x01,0x05,0xc2,0x0318416 18417# CHECK: v_mad_f16 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0xde,0x03]184180x05,0x00,0x03,0xd2,0x01,0x05,0xde,0x0318419 18420# CHECK: v_mad_f16 v5, -v1, v2, v3               ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x24]184210x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x2418422 18423# CHECK: v_mad_f16 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x44]184240x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x4418425 18426# CHECK: v_mad_f16 v5, v1, v2, -v3               ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x84]184270x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x8418428 18429# CHECK: v_mad_f16 v5, -v1, -v2, -v3             ; encoding: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0xe4]184300x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0xe418431 18432# CHECK: v_mad_f16 v5, |v1|, v2, v3              ; encoding: [0x05,0x01,0x03,0xd2,0x01,0x05,0x0e,0x04]184330x05,0x01,0x03,0xd2,0x01,0x05,0x0e,0x0418434 18435# CHECK: v_mad_f16 v5, v1, |v2|, v3              ; encoding: [0x05,0x02,0x03,0xd2,0x01,0x05,0x0e,0x04]184360x05,0x02,0x03,0xd2,0x01,0x05,0x0e,0x0418437 18438# CHECK: v_mad_f16 v5, v1, v2, |v3|              ; encoding: [0x05,0x04,0x03,0xd2,0x01,0x05,0x0e,0x04]184390x05,0x04,0x03,0xd2,0x01,0x05,0x0e,0x0418440 18441# CHECK: v_mad_f16 v5, |v1|, |v2|, |v3|          ; encoding: [0x05,0x07,0x03,0xd2,0x01,0x05,0x0e,0x04]184420x05,0x07,0x03,0xd2,0x01,0x05,0x0e,0x0418443 18444# CHECK: v_mad_f16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0x03,0xd2,0x01,0x05,0x0e,0x04]184450x05,0x08,0x03,0xd2,0x01,0x05,0x0e,0x0418446 18447# CHECK: v_mad_f16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0x03,0xd2,0x01,0x05,0x0e,0x04]184480x05,0x10,0x03,0xd2,0x01,0x05,0x0e,0x0418449 18450# CHECK: v_mad_f16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0x03,0xd2,0x01,0x05,0x0e,0x04]184510x05,0x20,0x03,0xd2,0x01,0x05,0x0e,0x0418452 18453# CHECK: v_mad_f16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0x03,0xd2,0x01,0x05,0x0e,0x04]184540x05,0x40,0x03,0xd2,0x01,0x05,0x0e,0x0418455 18456# CHECK: v_mad_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0x03,0xd2,0x01,0x05,0x0e,0x04]184570x05,0x78,0x03,0xd2,0x01,0x05,0x0e,0x0418458 18459# CHECK: v_mad_f16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0x03,0xd2,0x01,0x05,0x0e,0x04]184600x05,0x80,0x03,0xd2,0x01,0x05,0x0e,0x0418461 18462# CHECK: v_mad_u16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0x0e,0x04]184630x05,0x00,0x04,0xd2,0x01,0x05,0x0e,0x0418464 18465# CHECK: v_mad_u16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x04,0xd2,0x01,0x05,0x0e,0x04]184660xff,0x00,0x04,0xd2,0x01,0x05,0x0e,0x0418467 18468# CHECK: v_mad_u16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x04,0xd2,0xff,0x05,0x0e,0x04]184690x05,0x00,0x04,0xd2,0xff,0x05,0x0e,0x0418470 18471# CHECK: v_mad_u16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x04,0x0e,0x04]184720x05,0x00,0x04,0xd2,0x01,0x04,0x0e,0x0418473 18474# CHECK: v_mad_u16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0x04,0xd2,0x65,0x04,0x0e,0x04]184750x05,0x00,0x04,0xd2,0x65,0x04,0x0e,0x0418476 18477# CHECK: v_mad_u16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0x04,0xd2,0x66,0x04,0x0e,0x04]184780x05,0x00,0x04,0xd2,0x66,0x04,0x0e,0x0418479 18480# CHECK: v_mad_u16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0x04,0xd2,0x67,0x04,0x0e,0x04]184810x05,0x00,0x04,0xd2,0x67,0x04,0x0e,0x0418482 18483# CHECK: v_mad_u16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x04,0xd2,0x6a,0x04,0x0e,0x04]184840x05,0x00,0x04,0xd2,0x6a,0x04,0x0e,0x0418485 18486# CHECK: v_mad_u16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x04,0xd2,0x6b,0x04,0x0e,0x04]184870x05,0x00,0x04,0xd2,0x6b,0x04,0x0e,0x0418488 18489# CHECK: v_mad_u16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x04,0xd2,0x7c,0x04,0x0e,0x04]184900x05,0x00,0x04,0xd2,0x7c,0x04,0x0e,0x0418491 18492# CHECK: v_mad_u16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x04,0xd2,0x7e,0x04,0x0e,0x04]184930x05,0x00,0x04,0xd2,0x7e,0x04,0x0e,0x0418494 18495# CHECK: v_mad_u16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x04,0xd2,0x7f,0x04,0x0e,0x04]184960x05,0x00,0x04,0xd2,0x7f,0x04,0x0e,0x0418497 18498# CHECK: v_mad_u16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x04,0xd2,0x80,0x04,0x0e,0x04]184990x05,0x00,0x04,0xd2,0x80,0x04,0x0e,0x0418500 18501# CHECK: v_mad_u16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x04,0xd2,0xc1,0x04,0x0e,0x04]185020x05,0x00,0x04,0xd2,0xc1,0x04,0x0e,0x0418503 18504# CHECK: v_mad_u16 v5, 0x3800, v2, v3            ; encoding: [0x05,0x00,0x04,0xd2,0xff,0x04,0x0e,0x04]185050x05,0x00,0x04,0xd2,0xf0,0x04,0x0e,0x0418506 18507# CHECK: v_mad_u16 v5, 0xc400, v2, v3            ; encoding: [0x05,0x00,0x04,0xd2,0xff,0x04,0x0e,0x04]185080x05,0x00,0x04,0xd2,0xf7,0x04,0x0e,0x0418509 18510# CHECK: v_mad_u16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xff,0x0f,0x04]185110x05,0x00,0x04,0xd2,0x01,0xff,0x0f,0x0418512 18513# CHECK: v_mad_u16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0x0c,0x04]185140x05,0x00,0x04,0xd2,0x01,0x05,0x0c,0x0418515 18516# CHECK: v_mad_u16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xcb,0x0c,0x04]185170x05,0x00,0x04,0xd2,0x01,0xcb,0x0c,0x0418518 18519# CHECK: v_mad_u16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xcd,0x0c,0x04]185200x05,0x00,0x04,0xd2,0x01,0xcd,0x0c,0x0418521 18522# CHECK: v_mad_u16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xcf,0x0c,0x04]185230x05,0x00,0x04,0xd2,0x01,0xcf,0x0c,0x0418524 18525# CHECK: v_mad_u16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xd5,0x0c,0x04]185260x05,0x00,0x04,0xd2,0x01,0xd5,0x0c,0x0418527 18528# CHECK: v_mad_u16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xd7,0x0c,0x04]185290x05,0x00,0x04,0xd2,0x01,0xd7,0x0c,0x0418530 18531# CHECK: v_mad_u16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xf9,0x0c,0x04]185320x05,0x00,0x04,0xd2,0x01,0xf9,0x0c,0x0418533 18534# CHECK: v_mad_u16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xfd,0x0c,0x04]185350x05,0x00,0x04,0xd2,0x01,0xfd,0x0c,0x0418536 18537# CHECK: v_mad_u16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xff,0x0c,0x04]185380x05,0x00,0x04,0xd2,0x01,0xff,0x0c,0x0418539 18540# CHECK: v_mad_u16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x01,0x0d,0x04]185410x05,0x00,0x04,0xd2,0x01,0x01,0x0d,0x0418542 18543# CHECK: v_mad_u16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x83,0x0d,0x04]185440x05,0x00,0x04,0xd2,0x01,0x83,0x0d,0x0418545 18546# CHECK: v_mad_u16 v5, v1, 0x3800, v3            ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xff,0x0d,0x04]185470x05,0x00,0x04,0xd2,0x01,0xe1,0x0d,0x0418548 18549# CHECK: v_mad_u16 v5, v1, 0xc400, v3            ; encoding: [0x05,0x00,0x04,0xd2,0x01,0xff,0x0d,0x04]185500x05,0x00,0x04,0xd2,0x01,0xef,0x0d,0x0418551 18552# CHECK: v_mad_u16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0xfe,0x07]185530x05,0x00,0x04,0xd2,0x01,0x05,0xfe,0x0718554 18555# CHECK: v_mad_u16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0x0e,0x00]185560x05,0x00,0x04,0xd2,0x01,0x05,0x0e,0x0018557 18558# CHECK: v_mad_u16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0x96,0x01]185590x05,0x00,0x04,0xd2,0x01,0x05,0x96,0x0118560 18561# CHECK: v_mad_u16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0x9a,0x01]185620x05,0x00,0x04,0xd2,0x01,0x05,0x9a,0x0118563 18564# CHECK: v_mad_u16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0x9e,0x01]185650x05,0x00,0x04,0xd2,0x01,0x05,0x9e,0x0118566 18567# CHECK: v_mad_u16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0xaa,0x01]185680x05,0x00,0x04,0xd2,0x01,0x05,0xaa,0x0118569 18570# CHECK: v_mad_u16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0xae,0x01]185710x05,0x00,0x04,0xd2,0x01,0x05,0xae,0x0118572 18573# CHECK: v_mad_u16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0xf2,0x01]185740x05,0x00,0x04,0xd2,0x01,0x05,0xf2,0x0118575 18576# CHECK: v_mad_u16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0xfa,0x01]185770x05,0x00,0x04,0xd2,0x01,0x05,0xfa,0x0118578 18579# CHECK: v_mad_u16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0xfe,0x01]185800x05,0x00,0x04,0xd2,0x01,0x05,0xfe,0x0118581 18582# CHECK: v_mad_u16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0x02,0x02]185830x05,0x00,0x04,0xd2,0x01,0x05,0x02,0x0218584 18585# CHECK: v_mad_u16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0x06,0x03]185860x05,0x00,0x04,0xd2,0x01,0x05,0x06,0x0318587 18588# CHECK: v_mad_u16 v5, v1, v2, 0x3800            ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0xfe,0x03]185890x05,0x00,0x04,0xd2,0x01,0x05,0xc2,0x0318590 18591# CHECK: v_mad_u16 v5, v1, v2, 0xc400            ; encoding: [0x05,0x00,0x04,0xd2,0x01,0x05,0xfe,0x03]185920x05,0x00,0x04,0xd2,0x01,0x05,0xde,0x0318593 18594# CHECK: v_mad_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0x04,0xd2,0x01,0x05,0x0e,0x04]185950x05,0x08,0x04,0xd2,0x01,0x05,0x0e,0x0418596 18597# CHECK: v_mad_u16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0x04,0xd2,0x01,0x05,0x0e,0x04]185980x05,0x10,0x04,0xd2,0x01,0x05,0x0e,0x0418599 18600# CHECK: v_mad_u16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0x04,0xd2,0x01,0x05,0x0e,0x04]186010x05,0x20,0x04,0xd2,0x01,0x05,0x0e,0x0418602 18603# CHECK: v_mad_u16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0x04,0xd2,0x01,0x05,0x0e,0x04]186040x05,0x40,0x04,0xd2,0x01,0x05,0x0e,0x0418605 18606# CHECK: v_mad_u16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0x04,0xd2,0x01,0x05,0x0e,0x04]186070x05,0x78,0x04,0xd2,0x01,0x05,0x0e,0x0418608 18609# CHECK: v_mad_u16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0x04,0xd2,0x01,0x05,0x0e,0x04]186100x05,0x80,0x04,0xd2,0x01,0x05,0x0e,0x0418611 18612# CHECK: v_mad_i16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0x0e,0x04]186130x05,0x00,0x05,0xd2,0x01,0x05,0x0e,0x0418614 18615# CHECK: v_mad_i16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x05,0xd2,0x01,0x05,0x0e,0x04]186160xff,0x00,0x05,0xd2,0x01,0x05,0x0e,0x0418617 18618# CHECK: v_mad_i16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x05,0xd2,0xff,0x05,0x0e,0x04]186190x05,0x00,0x05,0xd2,0xff,0x05,0x0e,0x0418620 18621# CHECK: v_mad_i16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x04,0x0e,0x04]186220x05,0x00,0x05,0xd2,0x01,0x04,0x0e,0x0418623 18624# CHECK: v_mad_i16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0x05,0xd2,0x65,0x04,0x0e,0x04]186250x05,0x00,0x05,0xd2,0x65,0x04,0x0e,0x0418626 18627# CHECK: v_mad_i16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0x05,0xd2,0x66,0x04,0x0e,0x04]186280x05,0x00,0x05,0xd2,0x66,0x04,0x0e,0x0418629 18630# CHECK: v_mad_i16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0x05,0xd2,0x67,0x04,0x0e,0x04]186310x05,0x00,0x05,0xd2,0x67,0x04,0x0e,0x0418632 18633# CHECK: v_mad_i16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x05,0xd2,0x6a,0x04,0x0e,0x04]186340x05,0x00,0x05,0xd2,0x6a,0x04,0x0e,0x0418635 18636# CHECK: v_mad_i16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x05,0xd2,0x6b,0x04,0x0e,0x04]186370x05,0x00,0x05,0xd2,0x6b,0x04,0x0e,0x0418638 18639# CHECK: v_mad_i16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x05,0xd2,0x7c,0x04,0x0e,0x04]186400x05,0x00,0x05,0xd2,0x7c,0x04,0x0e,0x0418641 18642# CHECK: v_mad_i16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x05,0xd2,0x7e,0x04,0x0e,0x04]186430x05,0x00,0x05,0xd2,0x7e,0x04,0x0e,0x0418644 18645# CHECK: v_mad_i16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x05,0xd2,0x7f,0x04,0x0e,0x04]186460x05,0x00,0x05,0xd2,0x7f,0x04,0x0e,0x0418647 18648# CHECK: v_mad_i16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x05,0xd2,0x80,0x04,0x0e,0x04]186490x05,0x00,0x05,0xd2,0x80,0x04,0x0e,0x0418650 18651# CHECK: v_mad_i16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x05,0xd2,0xc1,0x04,0x0e,0x04]186520x05,0x00,0x05,0xd2,0xc1,0x04,0x0e,0x0418653 18654# CHECK: v_mad_i16 v5, 0x3800, v2, v3            ; encoding: [0x05,0x00,0x05,0xd2,0xff,0x04,0x0e,0x04]186550x05,0x00,0x05,0xd2,0xf0,0x04,0x0e,0x0418656 18657# CHECK: v_mad_i16 v5, 0xc400, v2, v3            ; encoding: [0x05,0x00,0x05,0xd2,0xff,0x04,0x0e,0x04]186580x05,0x00,0x05,0xd2,0xf7,0x04,0x0e,0x0418659 18660# CHECK: v_mad_i16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xff,0x0f,0x04]186610x05,0x00,0x05,0xd2,0x01,0xff,0x0f,0x0418662 18663# CHECK: v_mad_i16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0x0c,0x04]186640x05,0x00,0x05,0xd2,0x01,0x05,0x0c,0x0418665 18666# CHECK: v_mad_i16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xcb,0x0c,0x04]186670x05,0x00,0x05,0xd2,0x01,0xcb,0x0c,0x0418668 18669# CHECK: v_mad_i16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xcd,0x0c,0x04]186700x05,0x00,0x05,0xd2,0x01,0xcd,0x0c,0x0418671 18672# CHECK: v_mad_i16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xcf,0x0c,0x04]186730x05,0x00,0x05,0xd2,0x01,0xcf,0x0c,0x0418674 18675# CHECK: v_mad_i16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xd5,0x0c,0x04]186760x05,0x00,0x05,0xd2,0x01,0xd5,0x0c,0x0418677 18678# CHECK: v_mad_i16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xd7,0x0c,0x04]186790x05,0x00,0x05,0xd2,0x01,0xd7,0x0c,0x0418680 18681# CHECK: v_mad_i16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xf9,0x0c,0x04]186820x05,0x00,0x05,0xd2,0x01,0xf9,0x0c,0x0418683 18684# CHECK: v_mad_i16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xfd,0x0c,0x04]186850x05,0x00,0x05,0xd2,0x01,0xfd,0x0c,0x0418686 18687# CHECK: v_mad_i16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xff,0x0c,0x04]186880x05,0x00,0x05,0xd2,0x01,0xff,0x0c,0x0418689 18690# CHECK: v_mad_i16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x01,0x0d,0x04]186910x05,0x00,0x05,0xd2,0x01,0x01,0x0d,0x0418692 18693# CHECK: v_mad_i16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x83,0x0d,0x04]186940x05,0x00,0x05,0xd2,0x01,0x83,0x0d,0x0418695 18696# CHECK: v_mad_i16 v5, v1, 0x3800, v3            ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xff,0x0d,0x04]186970x05,0x00,0x05,0xd2,0x01,0xe1,0x0d,0x0418698 18699# CHECK: v_mad_i16 v5, v1, 0xc400, v3            ; encoding: [0x05,0x00,0x05,0xd2,0x01,0xff,0x0d,0x04]187000x05,0x00,0x05,0xd2,0x01,0xef,0x0d,0x0418701 18702# CHECK: v_mad_i16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0xfe,0x07]187030x05,0x00,0x05,0xd2,0x01,0x05,0xfe,0x0718704 18705# CHECK: v_mad_i16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0x0e,0x00]187060x05,0x00,0x05,0xd2,0x01,0x05,0x0e,0x0018707 18708# CHECK: v_mad_i16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0x96,0x01]187090x05,0x00,0x05,0xd2,0x01,0x05,0x96,0x0118710 18711# CHECK: v_mad_i16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0x9a,0x01]187120x05,0x00,0x05,0xd2,0x01,0x05,0x9a,0x0118713 18714# CHECK: v_mad_i16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0x9e,0x01]187150x05,0x00,0x05,0xd2,0x01,0x05,0x9e,0x0118716 18717# CHECK: v_mad_i16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0xaa,0x01]187180x05,0x00,0x05,0xd2,0x01,0x05,0xaa,0x0118719 18720# CHECK: v_mad_i16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0xae,0x01]187210x05,0x00,0x05,0xd2,0x01,0x05,0xae,0x0118722 18723# CHECK: v_mad_i16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0xf2,0x01]187240x05,0x00,0x05,0xd2,0x01,0x05,0xf2,0x0118725 18726# CHECK: v_mad_i16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0xfa,0x01]187270x05,0x00,0x05,0xd2,0x01,0x05,0xfa,0x0118728 18729# CHECK: v_mad_i16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0xfe,0x01]187300x05,0x00,0x05,0xd2,0x01,0x05,0xfe,0x0118731 18732# CHECK: v_mad_i16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0x02,0x02]187330x05,0x00,0x05,0xd2,0x01,0x05,0x02,0x0218734 18735# CHECK: v_mad_i16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0x06,0x03]187360x05,0x00,0x05,0xd2,0x01,0x05,0x06,0x0318737 18738# CHECK: v_mad_i16 v5, v1, v2, 0x3800            ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0xfe,0x03]187390x05,0x00,0x05,0xd2,0x01,0x05,0xc2,0x0318740 18741# CHECK: v_mad_i16 v5, v1, v2, 0xc400            ; encoding: [0x05,0x00,0x05,0xd2,0x01,0x05,0xfe,0x03]187420x05,0x00,0x05,0xd2,0x01,0x05,0xde,0x0318743 18744# CHECK: v_mad_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0x05,0xd2,0x01,0x05,0x0e,0x04]187450x05,0x08,0x05,0xd2,0x01,0x05,0x0e,0x0418746 18747# CHECK: v_mad_i16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0x05,0xd2,0x01,0x05,0x0e,0x04]187480x05,0x10,0x05,0xd2,0x01,0x05,0x0e,0x0418749 18750# CHECK: v_mad_i16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0x05,0xd2,0x01,0x05,0x0e,0x04]187510x05,0x20,0x05,0xd2,0x01,0x05,0x0e,0x0418752 18753# CHECK: v_mad_i16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0x05,0xd2,0x01,0x05,0x0e,0x04]187540x05,0x40,0x05,0xd2,0x01,0x05,0x0e,0x0418755 18756# CHECK: v_mad_i16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0x05,0xd2,0x01,0x05,0x0e,0x04]187570x05,0x78,0x05,0xd2,0x01,0x05,0x0e,0x0418758 18759# CHECK: v_mad_i16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0x05,0xd2,0x01,0x05,0x0e,0x04]187600x05,0x80,0x05,0xd2,0x01,0x05,0x0e,0x0418761 18762# CHECK: v_fma_f16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x04]187630x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x0418764 18765# CHECK: v_fma_f16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x06,0xd2,0x01,0x05,0x0e,0x04]187660xff,0x00,0x06,0xd2,0x01,0x05,0x0e,0x0418767 18768# CHECK: v_fma_f16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x06,0xd2,0xff,0x05,0x0e,0x04]187690x05,0x00,0x06,0xd2,0xff,0x05,0x0e,0x0418770 18771# CHECK: v_fma_f16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x04,0x0e,0x04]187720x05,0x00,0x06,0xd2,0x01,0x04,0x0e,0x0418773 18774# CHECK: v_fma_f16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0x06,0xd2,0x65,0x04,0x0e,0x04]187750x05,0x00,0x06,0xd2,0x65,0x04,0x0e,0x0418776 18777# CHECK: v_fma_f16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0x06,0xd2,0x66,0x04,0x0e,0x04]187780x05,0x00,0x06,0xd2,0x66,0x04,0x0e,0x0418779 18780# CHECK: v_fma_f16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0x06,0xd2,0x67,0x04,0x0e,0x04]187810x05,0x00,0x06,0xd2,0x67,0x04,0x0e,0x0418782 18783# CHECK: v_fma_f16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x06,0xd2,0x6a,0x04,0x0e,0x04]187840x05,0x00,0x06,0xd2,0x6a,0x04,0x0e,0x0418785 18786# CHECK: v_fma_f16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x06,0xd2,0x6b,0x04,0x0e,0x04]187870x05,0x00,0x06,0xd2,0x6b,0x04,0x0e,0x0418788 18789# CHECK: v_fma_f16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x06,0xd2,0x7c,0x04,0x0e,0x04]187900x05,0x00,0x06,0xd2,0x7c,0x04,0x0e,0x0418791 18792# CHECK: v_fma_f16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x06,0xd2,0x7e,0x04,0x0e,0x04]187930x05,0x00,0x06,0xd2,0x7e,0x04,0x0e,0x0418794 18795# CHECK: v_fma_f16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x06,0xd2,0x7f,0x04,0x0e,0x04]187960x05,0x00,0x06,0xd2,0x7f,0x04,0x0e,0x0418797 18798# CHECK: v_fma_f16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x06,0xd2,0x80,0x04,0x0e,0x04]187990x05,0x00,0x06,0xd2,0x80,0x04,0x0e,0x0418800 18801# CHECK: v_fma_f16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x06,0xd2,0xc1,0x04,0x0e,0x04]188020x05,0x00,0x06,0xd2,0xc1,0x04,0x0e,0x0418803 18804# CHECK: v_fma_f16 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0x06,0xd2,0xf0,0x04,0x0e,0x04]188050x05,0x00,0x06,0xd2,0xf0,0x04,0x0e,0x0418806 18807# CHECK: v_fma_f16 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0x06,0xd2,0xf7,0x04,0x0e,0x04]188080x05,0x00,0x06,0xd2,0xf7,0x04,0x0e,0x0418809 18810# CHECK: v_fma_f16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x06,0xd2,0x01,0xff,0x0f,0x04]188110x05,0x00,0x06,0xd2,0x01,0xff,0x0f,0x0418812 18813# CHECK: v_fma_f16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0c,0x04]188140x05,0x00,0x06,0xd2,0x01,0x05,0x0c,0x0418815 18816# CHECK: v_fma_f16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0x06,0xd2,0x01,0xcb,0x0c,0x04]188170x05,0x00,0x06,0xd2,0x01,0xcb,0x0c,0x0418818 18819# CHECK: v_fma_f16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0x06,0xd2,0x01,0xcd,0x0c,0x04]188200x05,0x00,0x06,0xd2,0x01,0xcd,0x0c,0x0418821 18822# CHECK: v_fma_f16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0x06,0xd2,0x01,0xcf,0x0c,0x04]188230x05,0x00,0x06,0xd2,0x01,0xcf,0x0c,0x0418824 18825# CHECK: v_fma_f16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x06,0xd2,0x01,0xd5,0x0c,0x04]188260x05,0x00,0x06,0xd2,0x01,0xd5,0x0c,0x0418827 18828# CHECK: v_fma_f16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x06,0xd2,0x01,0xd7,0x0c,0x04]188290x05,0x00,0x06,0xd2,0x01,0xd7,0x0c,0x0418830 18831# CHECK: v_fma_f16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x06,0xd2,0x01,0xf9,0x0c,0x04]188320x05,0x00,0x06,0xd2,0x01,0xf9,0x0c,0x0418833 18834# CHECK: v_fma_f16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x06,0xd2,0x01,0xfd,0x0c,0x04]188350x05,0x00,0x06,0xd2,0x01,0xfd,0x0c,0x0418836 18837# CHECK: v_fma_f16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x06,0xd2,0x01,0xff,0x0c,0x04]188380x05,0x00,0x06,0xd2,0x01,0xff,0x0c,0x0418839 18840# CHECK: v_fma_f16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x01,0x0d,0x04]188410x05,0x00,0x06,0xd2,0x01,0x01,0x0d,0x0418842 18843# CHECK: v_fma_f16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x83,0x0d,0x04]188440x05,0x00,0x06,0xd2,0x01,0x83,0x0d,0x0418845 18846# CHECK: v_fma_f16 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0x06,0xd2,0x01,0xe1,0x0d,0x04]188470x05,0x00,0x06,0xd2,0x01,0xe1,0x0d,0x0418848 18849# CHECK: v_fma_f16 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0x06,0xd2,0x01,0xef,0x0d,0x04]188500x05,0x00,0x06,0xd2,0x01,0xef,0x0d,0x0418851 18852# CHECK: v_fma_f16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0xfe,0x07]188530x05,0x00,0x06,0xd2,0x01,0x05,0xfe,0x0718854 18855# CHECK: v_fma_f16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x00]188560x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x0018857 18858# CHECK: v_fma_f16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0x96,0x01]188590x05,0x00,0x06,0xd2,0x01,0x05,0x96,0x0118860 18861# CHECK: v_fma_f16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0x9a,0x01]188620x05,0x00,0x06,0xd2,0x01,0x05,0x9a,0x0118863 18864# CHECK: v_fma_f16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0x9e,0x01]188650x05,0x00,0x06,0xd2,0x01,0x05,0x9e,0x0118866 18867# CHECK: v_fma_f16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0xaa,0x01]188680x05,0x00,0x06,0xd2,0x01,0x05,0xaa,0x0118869 18870# CHECK: v_fma_f16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0xae,0x01]188710x05,0x00,0x06,0xd2,0x01,0x05,0xae,0x0118872 18873# CHECK: v_fma_f16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0xf2,0x01]188740x05,0x00,0x06,0xd2,0x01,0x05,0xf2,0x0118875 18876# CHECK: v_fma_f16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0xfa,0x01]188770x05,0x00,0x06,0xd2,0x01,0x05,0xfa,0x0118878 18879# CHECK: v_fma_f16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0xfe,0x01]188800x05,0x00,0x06,0xd2,0x01,0x05,0xfe,0x0118881 18882# CHECK: v_fma_f16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x02]188830x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x0218884 18885# CHECK: v_fma_f16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0x06,0x03]188860x05,0x00,0x06,0xd2,0x01,0x05,0x06,0x0318887 18888# CHECK: v_fma_f16 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0xc2,0x03]188890x05,0x00,0x06,0xd2,0x01,0x05,0xc2,0x0318890 18891# CHECK: v_fma_f16 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0xde,0x03]188920x05,0x00,0x06,0xd2,0x01,0x05,0xde,0x0318893 18894# CHECK: v_fma_f16 v5, -v1, v2, v3               ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x24]188950x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x2418896 18897# CHECK: v_fma_f16 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x44]188980x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x4418899 18900# CHECK: v_fma_f16 v5, v1, v2, -v3               ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x84]189010x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x8418902 18903# CHECK: v_fma_f16 v5, -v1, -v2, -v3             ; encoding: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0xe4]189040x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0xe418905 18906# CHECK: v_fma_f16 v5, |v1|, v2, v3              ; encoding: [0x05,0x01,0x06,0xd2,0x01,0x05,0x0e,0x04]189070x05,0x01,0x06,0xd2,0x01,0x05,0x0e,0x0418908 18909# CHECK: v_fma_f16 v5, v1, |v2|, v3              ; encoding: [0x05,0x02,0x06,0xd2,0x01,0x05,0x0e,0x04]189100x05,0x02,0x06,0xd2,0x01,0x05,0x0e,0x0418911 18912# CHECK: v_fma_f16 v5, v1, v2, |v3|              ; encoding: [0x05,0x04,0x06,0xd2,0x01,0x05,0x0e,0x04]189130x05,0x04,0x06,0xd2,0x01,0x05,0x0e,0x0418914 18915# CHECK: v_fma_f16 v5, |v1|, |v2|, |v3|          ; encoding: [0x05,0x07,0x06,0xd2,0x01,0x05,0x0e,0x04]189160x05,0x07,0x06,0xd2,0x01,0x05,0x0e,0x0418917 18918# CHECK: v_fma_f16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0x06,0xd2,0x01,0x05,0x0e,0x04]189190x05,0x08,0x06,0xd2,0x01,0x05,0x0e,0x0418920 18921# CHECK: v_fma_f16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0x06,0xd2,0x01,0x05,0x0e,0x04]189220x05,0x10,0x06,0xd2,0x01,0x05,0x0e,0x0418923 18924# CHECK: v_fma_f16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0x06,0xd2,0x01,0x05,0x0e,0x04]189250x05,0x20,0x06,0xd2,0x01,0x05,0x0e,0x0418926 18927# CHECK: v_fma_f16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0x06,0xd2,0x01,0x05,0x0e,0x04]189280x05,0x40,0x06,0xd2,0x01,0x05,0x0e,0x0418929 18930# CHECK: v_fma_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0x06,0xd2,0x01,0x05,0x0e,0x04]189310x05,0x78,0x06,0xd2,0x01,0x05,0x0e,0x0418932 18933# CHECK: v_fma_f16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0x06,0xd2,0x01,0x05,0x0e,0x04]189340x05,0x80,0x06,0xd2,0x01,0x05,0x0e,0x0418935 18936# CHECK: v_div_fixup_f16 v5, v1, v2, v3          ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x04]189370x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x0418938 18939# CHECK: v_div_fixup_f16 v255, v1, v2, v3        ; encoding: [0xff,0x00,0x07,0xd2,0x01,0x05,0x0e,0x04]189400xff,0x00,0x07,0xd2,0x01,0x05,0x0e,0x0418941 18942# CHECK: v_div_fixup_f16 v5, v255, v2, v3        ; encoding: [0x05,0x00,0x07,0xd2,0xff,0x05,0x0e,0x04]189430x05,0x00,0x07,0xd2,0xff,0x05,0x0e,0x0418944 18945# CHECK: v_div_fixup_f16 v5, s1, v2, v3          ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x04,0x0e,0x04]189460x05,0x00,0x07,0xd2,0x01,0x04,0x0e,0x0418947 18948# CHECK: v_div_fixup_f16 v5, s101, v2, v3        ; encoding: [0x05,0x00,0x07,0xd2,0x65,0x04,0x0e,0x04]189490x05,0x00,0x07,0xd2,0x65,0x04,0x0e,0x0418950 18951# CHECK: v_div_fixup_f16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0x07,0xd2,0x66,0x04,0x0e,0x04]189520x05,0x00,0x07,0xd2,0x66,0x04,0x0e,0x0418953 18954# CHECK: v_div_fixup_f16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0x07,0xd2,0x67,0x04,0x0e,0x04]189550x05,0x00,0x07,0xd2,0x67,0x04,0x0e,0x0418956 18957# CHECK: v_div_fixup_f16 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0x07,0xd2,0x6a,0x04,0x0e,0x04]189580x05,0x00,0x07,0xd2,0x6a,0x04,0x0e,0x0418959 18960# CHECK: v_div_fixup_f16 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0x07,0xd2,0x6b,0x04,0x0e,0x04]189610x05,0x00,0x07,0xd2,0x6b,0x04,0x0e,0x0418962 18963# CHECK: v_div_fixup_f16 v5, m0, v2, v3          ; encoding: [0x05,0x00,0x07,0xd2,0x7c,0x04,0x0e,0x04]189640x05,0x00,0x07,0xd2,0x7c,0x04,0x0e,0x0418965 18966# CHECK: v_div_fixup_f16 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0x07,0xd2,0x7e,0x04,0x0e,0x04]189670x05,0x00,0x07,0xd2,0x7e,0x04,0x0e,0x0418968 18969# CHECK: v_div_fixup_f16 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0x07,0xd2,0x7f,0x04,0x0e,0x04]189700x05,0x00,0x07,0xd2,0x7f,0x04,0x0e,0x0418971 18972# CHECK: v_div_fixup_f16 v5, 0, v2, v3           ; encoding: [0x05,0x00,0x07,0xd2,0x80,0x04,0x0e,0x04]189730x05,0x00,0x07,0xd2,0x80,0x04,0x0e,0x0418974 18975# CHECK: v_div_fixup_f16 v5, -1, v2, v3          ; encoding: [0x05,0x00,0x07,0xd2,0xc1,0x04,0x0e,0x04]189760x05,0x00,0x07,0xd2,0xc1,0x04,0x0e,0x0418977 18978# CHECK: v_div_fixup_f16 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0x07,0xd2,0xf0,0x04,0x0e,0x04]189790x05,0x00,0x07,0xd2,0xf0,0x04,0x0e,0x0418980 18981# CHECK: v_div_fixup_f16 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0x07,0xd2,0xf7,0x04,0x0e,0x04]189820x05,0x00,0x07,0xd2,0xf7,0x04,0x0e,0x0418983 18984# CHECK: v_div_fixup_f16 v5, v1, v255, v3        ; encoding: [0x05,0x00,0x07,0xd2,0x01,0xff,0x0f,0x04]189850x05,0x00,0x07,0xd2,0x01,0xff,0x0f,0x0418986 18987# CHECK: v_div_fixup_f16 v5, v1, s2, v3          ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0c,0x04]189880x05,0x00,0x07,0xd2,0x01,0x05,0x0c,0x0418989 18990# CHECK: v_div_fixup_f16 v5, v1, s101, v3        ; encoding: [0x05,0x00,0x07,0xd2,0x01,0xcb,0x0c,0x04]189910x05,0x00,0x07,0xd2,0x01,0xcb,0x0c,0x0418992 18993# CHECK: v_div_fixup_f16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0x07,0xd2,0x01,0xcd,0x0c,0x04]189940x05,0x00,0x07,0xd2,0x01,0xcd,0x0c,0x0418995 18996# CHECK: v_div_fixup_f16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0x07,0xd2,0x01,0xcf,0x0c,0x04]189970x05,0x00,0x07,0xd2,0x01,0xcf,0x0c,0x0418998 18999# CHECK: v_div_fixup_f16 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0x07,0xd2,0x01,0xd5,0x0c,0x04]190000x05,0x00,0x07,0xd2,0x01,0xd5,0x0c,0x0419001 19002# CHECK: v_div_fixup_f16 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0x07,0xd2,0x01,0xd7,0x0c,0x04]190030x05,0x00,0x07,0xd2,0x01,0xd7,0x0c,0x0419004 19005# CHECK: v_div_fixup_f16 v5, v1, m0, v3          ; encoding: [0x05,0x00,0x07,0xd2,0x01,0xf9,0x0c,0x04]190060x05,0x00,0x07,0xd2,0x01,0xf9,0x0c,0x0419007 19008# CHECK: v_div_fixup_f16 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0x07,0xd2,0x01,0xfd,0x0c,0x04]190090x05,0x00,0x07,0xd2,0x01,0xfd,0x0c,0x0419010 19011# CHECK: v_div_fixup_f16 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0x07,0xd2,0x01,0xff,0x0c,0x04]190120x05,0x00,0x07,0xd2,0x01,0xff,0x0c,0x0419013 19014# CHECK: v_div_fixup_f16 v5, v1, 0, v3           ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x01,0x0d,0x04]190150x05,0x00,0x07,0xd2,0x01,0x01,0x0d,0x0419016 19017# CHECK: v_div_fixup_f16 v5, v1, -1, v3          ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x83,0x0d,0x04]190180x05,0x00,0x07,0xd2,0x01,0x83,0x0d,0x0419019 19020# CHECK: v_div_fixup_f16 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0x07,0xd2,0x01,0xe1,0x0d,0x04]190210x05,0x00,0x07,0xd2,0x01,0xe1,0x0d,0x0419022 19023# CHECK: v_div_fixup_f16 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0x07,0xd2,0x01,0xef,0x0d,0x04]190240x05,0x00,0x07,0xd2,0x01,0xef,0x0d,0x0419025 19026# CHECK: v_div_fixup_f16 v5, v1, v2, v255        ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0xfe,0x07]190270x05,0x00,0x07,0xd2,0x01,0x05,0xfe,0x0719028 19029# CHECK: v_div_fixup_f16 v5, v1, v2, s3          ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x00]190300x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x0019031 19032# CHECK: v_div_fixup_f16 v5, v1, v2, s101        ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0x96,0x01]190330x05,0x00,0x07,0xd2,0x01,0x05,0x96,0x0119034 19035# CHECK: v_div_fixup_f16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0x9a,0x01]190360x05,0x00,0x07,0xd2,0x01,0x05,0x9a,0x0119037 19038# CHECK: v_div_fixup_f16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0x9e,0x01]190390x05,0x00,0x07,0xd2,0x01,0x05,0x9e,0x0119040 19041# CHECK: v_div_fixup_f16 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0xaa,0x01]190420x05,0x00,0x07,0xd2,0x01,0x05,0xaa,0x0119043 19044# CHECK: v_div_fixup_f16 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0xae,0x01]190450x05,0x00,0x07,0xd2,0x01,0x05,0xae,0x0119046 19047# CHECK: v_div_fixup_f16 v5, v1, v2, m0          ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0xf2,0x01]190480x05,0x00,0x07,0xd2,0x01,0x05,0xf2,0x0119049 19050# CHECK: v_div_fixup_f16 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0xfa,0x01]190510x05,0x00,0x07,0xd2,0x01,0x05,0xfa,0x0119052 19053# CHECK: v_div_fixup_f16 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0xfe,0x01]190540x05,0x00,0x07,0xd2,0x01,0x05,0xfe,0x0119055 19056# CHECK: v_div_fixup_f16 v5, v1, v2, 0           ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0x02,0x02]190570x05,0x00,0x07,0xd2,0x01,0x05,0x02,0x0219058 19059# CHECK: v_div_fixup_f16 v5, v1, v2, -1          ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0x06,0x03]190600x05,0x00,0x07,0xd2,0x01,0x05,0x06,0x0319061 19062# CHECK: v_div_fixup_f16 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0xc2,0x03]190630x05,0x00,0x07,0xd2,0x01,0x05,0xc2,0x0319064 19065# CHECK: v_div_fixup_f16 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0xde,0x03]190660x05,0x00,0x07,0xd2,0x01,0x05,0xde,0x0319067 19068# CHECK: v_div_fixup_f16 v5, -v1, v2, v3         ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x24]190690x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x2419070 19071# CHECK: v_div_fixup_f16 v5, v1, -v2, v3         ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x44]190720x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x4419073 19074# CHECK: v_div_fixup_f16 v5, v1, v2, -v3         ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x84]190750x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x8419076 19077# CHECK: v_div_fixup_f16 v5, -v1, -v2, -v3       ; encoding: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0xe4]190780x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0xe419079 19080# CHECK: v_div_fixup_f16 v5, |v1|, v2, v3        ; encoding: [0x05,0x01,0x07,0xd2,0x01,0x05,0x0e,0x04]190810x05,0x01,0x07,0xd2,0x01,0x05,0x0e,0x0419082 19083# CHECK: v_div_fixup_f16 v5, v1, |v2|, v3        ; encoding: [0x05,0x02,0x07,0xd2,0x01,0x05,0x0e,0x04]190840x05,0x02,0x07,0xd2,0x01,0x05,0x0e,0x0419085 19086# CHECK: v_div_fixup_f16 v5, v1, v2, |v3|        ; encoding: [0x05,0x04,0x07,0xd2,0x01,0x05,0x0e,0x04]190870x05,0x04,0x07,0xd2,0x01,0x05,0x0e,0x0419088 19089# CHECK: v_div_fixup_f16 v5, |v1|, |v2|, |v3|    ; encoding: [0x05,0x07,0x07,0xd2,0x01,0x05,0x0e,0x04]190900x05,0x07,0x07,0xd2,0x01,0x05,0x0e,0x0419091 19092# CHECK: v_div_fixup_f16 v5, v1, v2, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0x07,0xd2,0x01,0x05,0x0e,0x04]190930x05,0x08,0x07,0xd2,0x01,0x05,0x0e,0x0419094 19095# CHECK: v_div_fixup_f16 v5, v1, v2, v3 op_sel:[0,1,0,0] ; encoding: [0x05,0x10,0x07,0xd2,0x01,0x05,0x0e,0x04]190960x05,0x10,0x07,0xd2,0x01,0x05,0x0e,0x0419097 19098# CHECK: v_div_fixup_f16 v5, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0x07,0xd2,0x01,0x05,0x0e,0x04]190990x05,0x20,0x07,0xd2,0x01,0x05,0x0e,0x0419100 19101# CHECK: v_div_fixup_f16 v5, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0x07,0xd2,0x01,0x05,0x0e,0x04]191020x05,0x40,0x07,0xd2,0x01,0x05,0x0e,0x0419103 19104# CHECK: v_div_fixup_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] ; encoding: [0x05,0x78,0x07,0xd2,0x01,0x05,0x0e,0x04]191050x05,0x78,0x07,0xd2,0x01,0x05,0x0e,0x0419106 19107# CHECK: v_div_fixup_f16 v5, v1, v2, v3 clamp    ; encoding: [0x05,0x80,0x07,0xd2,0x01,0x05,0x0e,0x04]191080x05,0x80,0x07,0xd2,0x01,0x05,0x0e,0x0419109 19110# CHECK: v_div_fixup_f16 v5, 0.5, -m0, 0.5 op_sel:[0,1,0,0] mul:2 ; encoding: [0x05,0x10,0x07,0xd2,0xf0,0xf8,0xc0,0x4b]191110x05,0x10,0x07,0xd2,0xf0,0xf8,0xc0,0x4b19112 19113# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x       ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x00]191140x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x0019115 19116# CHECK: v_interp_p1ll_f16 v255, v2, attr0.x     ; encoding: [0xff,0x00,0x74,0xd2,0x00,0x04,0x02,0x00]191170xff,0x00,0x74,0xd2,0x00,0x04,0x02,0x0019118 19119# CHECK: v_interp_p1ll_f16 v5, v2, attr1.x       ; encoding: [0x05,0x00,0x74,0xd2,0x01,0x04,0x02,0x00]191200x05,0x00,0x74,0xd2,0x01,0x04,0x02,0x0019121 19122# CHECK: v_interp_p1ll_f16 v5, v2, attr31.x      ; encoding: [0x05,0x00,0x74,0xd2,0x1f,0x04,0x02,0x00]191230x05,0x00,0x74,0xd2,0x1f,0x04,0x02,0x0019124 19125# CHECK: v_interp_p1ll_f16 v5, v2, attr32.x      ; encoding: [0x05,0x00,0x74,0xd2,0x20,0x04,0x02,0x00]191260x05,0x00,0x74,0xd2,0x20,0x04,0x02,0x0019127 19128# CHECK: v_interp_p1ll_f16 v5, v255, attr0.x     ; encoding: [0x05,0x00,0x74,0xd2,0x00,0xfe,0x03,0x00]191290x05,0x00,0x74,0xd2,0x00,0xfe,0x03,0x0019130 19131# CHECK: v_interp_p1ll_f16 v5, -v2, attr0.x      ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x40]191320x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x4019133 19134# CHECK: v_interp_p1ll_f16 v5, |v2|, attr0.x     ; encoding: [0x05,0x02,0x74,0xd2,0x00,0x04,0x02,0x00]191350x05,0x02,0x74,0xd2,0x00,0x04,0x02,0x0019136 19137# CHECK: v_interp_p1ll_f16 v5, v2, attr0.y       ; encoding: [0x05,0x00,0x74,0xd2,0x40,0x04,0x02,0x00]191380x05,0x00,0x74,0xd2,0x40,0x04,0x02,0x0019139 19140# CHECK: v_interp_p1ll_f16 v5, v2, attr0.z       ; encoding: [0x05,0x00,0x74,0xd2,0x80,0x04,0x02,0x00]191410x05,0x00,0x74,0xd2,0x80,0x04,0x02,0x0019142 19143# CHECK: v_interp_p1ll_f16 v5, v2, attr0.w       ; encoding: [0x05,0x00,0x74,0xd2,0xc0,0x04,0x02,0x00]191440x05,0x00,0x74,0xd2,0xc0,0x04,0x02,0x0019145 19146# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x high  ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x05,0x02,0x00]191470x05,0x00,0x74,0xd2,0x00,0x05,0x02,0x0019148 19149# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x74,0xd2,0x00,0x04,0x02,0x00]191500x05,0x80,0x74,0xd2,0x00,0x04,0x02,0x0019151 19152# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x08]191530x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x0819154 19155# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x10]191560x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x1019157 19158# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x18]191590x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x1819160 19161# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3   ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04]191620x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x0419163 19164# CHECK: v_interp_p1lv_f16 v255, v2, attr0.x, v3 ; encoding: [0xff,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04]191650xff,0x00,0x75,0xd2,0x00,0x04,0x0e,0x0419166 19167# CHECK: v_interp_p1lv_f16 v5, v2, attr1.x, v3   ; encoding: [0x05,0x00,0x75,0xd2,0x01,0x04,0x0e,0x04]191680x05,0x00,0x75,0xd2,0x01,0x04,0x0e,0x0419169 19170# CHECK: v_interp_p1lv_f16 v5, v2, attr31.x, v3  ; encoding: [0x05,0x00,0x75,0xd2,0x1f,0x04,0x0e,0x04]191710x05,0x00,0x75,0xd2,0x1f,0x04,0x0e,0x0419172 19173# CHECK: v_interp_p1lv_f16 v5, v2, attr32.x, v3  ; encoding: [0x05,0x00,0x75,0xd2,0x20,0x04,0x0e,0x04]191740x05,0x00,0x75,0xd2,0x20,0x04,0x0e,0x0419175 19176# CHECK: v_interp_p1lv_f16 v5, v255, attr0.x, v3 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0xfe,0x0f,0x04]191770x05,0x00,0x75,0xd2,0x00,0xfe,0x0f,0x0419178 19179# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v255 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0xfe,0x07]191800x05,0x00,0x75,0xd2,0x00,0x04,0xfe,0x0719181 19182# CHECK: v_interp_p1lv_f16 v5, -v2, attr0.x, v3  ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x44]191830x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x4419184 19185# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, -v3  ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x84]191860x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x8419187 19188# CHECK: v_interp_p1lv_f16 v5, |v2|, attr0.x, v3 ; encoding: [0x05,0x02,0x75,0xd2,0x00,0x04,0x0e,0x04]191890x05,0x02,0x75,0xd2,0x00,0x04,0x0e,0x0419190 19191# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, |v3| ; encoding: [0x05,0x04,0x75,0xd2,0x00,0x04,0x0e,0x04]191920x05,0x04,0x75,0xd2,0x00,0x04,0x0e,0x0419193 19194# CHECK: v_interp_p1lv_f16 v5, v2, attr0.y, v3   ; encoding: [0x05,0x00,0x75,0xd2,0x40,0x04,0x0e,0x04]191950x05,0x00,0x75,0xd2,0x40,0x04,0x0e,0x0419196 19197# CHECK: v_interp_p1lv_f16 v5, v2, attr0.z, v3   ; encoding: [0x05,0x00,0x75,0xd2,0x80,0x04,0x0e,0x04]191980x05,0x00,0x75,0xd2,0x80,0x04,0x0e,0x0419199 19200# CHECK: v_interp_p1lv_f16 v5, v2, attr0.w, v3   ; encoding: [0x05,0x00,0x75,0xd2,0xc0,0x04,0x0e,0x04]192010x05,0x00,0x75,0xd2,0xc0,0x04,0x0e,0x0419202 19203# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 high ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x05,0x0e,0x04]192040x05,0x00,0x75,0xd2,0x00,0x05,0x0e,0x0419205 19206# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 clamp ; encoding: [0x05,0x80,0x75,0xd2,0x00,0x04,0x0e,0x04]192070x05,0x80,0x75,0xd2,0x00,0x04,0x0e,0x0419208 19209# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:2 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x0c]192100x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x0c19211 19212# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:4 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x14]192130x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x1419214 19215# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 div:2 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x1c]192160x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x1c19217 19218# CHECK: v_interp_p2_legacy_f16 v5, v2, attr0.x, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04]192190x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x0419220 19221# CHECK: v_interp_p2_legacy_f16 v255, v2, attr0.x, v3 ; encoding: [0xff,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04]192220xff,0x00,0x76,0xd2,0x00,0x04,0x0e,0x0419223 19224# CHECK: v_interp_p2_legacy_f16 v5, v2, attr1.x, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x01,0x04,0x0e,0x04]192250x05,0x00,0x76,0xd2,0x01,0x04,0x0e,0x0419226 19227# CHECK: v_interp_p2_legacy_f16 v5, v2, attr31.x, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x1f,0x04,0x0e,0x04]192280x05,0x00,0x76,0xd2,0x1f,0x04,0x0e,0x0419229 19230# CHECK: v_interp_p2_legacy_f16 v5, v2, attr32.x, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x20,0x04,0x0e,0x04]192310x05,0x00,0x76,0xd2,0x20,0x04,0x0e,0x0419232 19233# CHECK: v_interp_p2_legacy_f16 v5, v255, attr0.x, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x00,0xfe,0x0f,0x04]192340x05,0x00,0x76,0xd2,0x00,0xfe,0x0f,0x0419235 19236# CHECK: v_interp_p2_legacy_f16 v5, v2, attr0.x, v255 ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0xfe,0x07]192370x05,0x00,0x76,0xd2,0x00,0x04,0xfe,0x0719238 19239# CHECK: v_interp_p2_legacy_f16 v5, -v2, attr0.x, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x44]192400x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x4419241 19242# CHECK: v_interp_p2_legacy_f16 v5, v2, attr0.x, -v3 ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x84]192430x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x8419244 19245# CHECK: v_interp_p2_legacy_f16 v5, |v2|, attr0.x, v3 ; encoding: [0x05,0x02,0x76,0xd2,0x00,0x04,0x0e,0x04]192460x05,0x02,0x76,0xd2,0x00,0x04,0x0e,0x0419247 19248# CHECK: v_interp_p2_legacy_f16 v5, v2, attr0.x, |v3| ; encoding: [0x05,0x04,0x76,0xd2,0x00,0x04,0x0e,0x04]192490x05,0x04,0x76,0xd2,0x00,0x04,0x0e,0x0419250 19251# CHECK: v_interp_p2_legacy_f16 v5, v2, attr0.y, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x40,0x04,0x0e,0x04]192520x05,0x00,0x76,0xd2,0x40,0x04,0x0e,0x0419253 19254# CHECK: v_interp_p2_legacy_f16 v5, v2, attr0.z, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x80,0x04,0x0e,0x04]192550x05,0x00,0x76,0xd2,0x80,0x04,0x0e,0x0419256 19257# CHECK: v_interp_p2_legacy_f16 v5, v2, attr0.w, v3 ; encoding: [0x05,0x00,0x76,0xd2,0xc0,0x04,0x0e,0x04]192580x05,0x00,0x76,0xd2,0xc0,0x04,0x0e,0x0419259 19260# CHECK: v_interp_p2_legacy_f16 v5, v2, attr0.x, v3 high ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x05,0x0e,0x04]192610x05,0x00,0x76,0xd2,0x00,0x05,0x0e,0x0419262 19263# CHECK: v_interp_p2_legacy_f16 v5, v2, attr0.x, v3 clamp ; encoding: [0x05,0x80,0x76,0xd2,0x00,0x04,0x0e,0x04]192640x05,0x80,0x76,0xd2,0x00,0x04,0x0e,0x0419265 19266# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3     ; encoding: [0x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x04]192670x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x0419268 19269# CHECK: v_interp_p2_f16 v255, v2, attr0.x, v3   ; encoding: [0xff,0x00,0x77,0xd2,0x00,0x04,0x0e,0x04]192700xff,0x00,0x77,0xd2,0x00,0x04,0x0e,0x0419271 19272# CHECK: v_interp_p2_f16 v5, v2, attr1.x, v3     ; encoding: [0x05,0x00,0x77,0xd2,0x01,0x04,0x0e,0x04]192730x05,0x00,0x77,0xd2,0x01,0x04,0x0e,0x0419274 19275# CHECK: v_interp_p2_f16 v5, v2, attr31.x, v3    ; encoding: [0x05,0x00,0x77,0xd2,0x1f,0x04,0x0e,0x04]192760x05,0x00,0x77,0xd2,0x1f,0x04,0x0e,0x0419277 19278# CHECK: v_interp_p2_f16 v5, v2, attr32.x, v3    ; encoding: [0x05,0x00,0x77,0xd2,0x20,0x04,0x0e,0x04]192790x05,0x00,0x77,0xd2,0x20,0x04,0x0e,0x0419280 19281# CHECK: v_interp_p2_f16 v5, v255, attr0.x, v3   ; encoding: [0x05,0x00,0x77,0xd2,0x00,0xfe,0x0f,0x04]192820x05,0x00,0x77,0xd2,0x00,0xfe,0x0f,0x0419283 19284# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v255   ; encoding: [0x05,0x00,0x77,0xd2,0x00,0x04,0xfe,0x07]192850x05,0x00,0x77,0xd2,0x00,0x04,0xfe,0x0719286 19287# CHECK: v_interp_p2_f16 v5, -v2, attr0.x, v3    ; encoding: [0x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x44]192880x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x4419289 19290# CHECK: v_interp_p2_f16 v5, v2, attr0.x, -v3    ; encoding: [0x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x84]192910x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x8419292 19293# CHECK: v_interp_p2_f16 v5, |v2|, attr0.x, v3   ; encoding: [0x05,0x02,0x77,0xd2,0x00,0x04,0x0e,0x04]192940x05,0x02,0x77,0xd2,0x00,0x04,0x0e,0x0419295 19296# CHECK: v_interp_p2_f16 v5, v2, attr0.x, |v3|   ; encoding: [0x05,0x04,0x77,0xd2,0x00,0x04,0x0e,0x04]192970x05,0x04,0x77,0xd2,0x00,0x04,0x0e,0x0419298 19299# CHECK: v_interp_p2_f16 v5, v2, attr0.y, v3     ; encoding: [0x05,0x00,0x77,0xd2,0x40,0x04,0x0e,0x04]193000x05,0x00,0x77,0xd2,0x40,0x04,0x0e,0x0419301 19302# CHECK: v_interp_p2_f16 v5, v2, attr0.z, v3     ; encoding: [0x05,0x00,0x77,0xd2,0x80,0x04,0x0e,0x04]193030x05,0x00,0x77,0xd2,0x80,0x04,0x0e,0x0419304 19305# CHECK: v_interp_p2_f16 v5, v2, attr0.w, v3     ; encoding: [0x05,0x00,0x77,0xd2,0xc0,0x04,0x0e,0x04]193060x05,0x00,0x77,0xd2,0xc0,0x04,0x0e,0x0419307 19308# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 high ; encoding: [0x05,0x00,0x77,0xd2,0x00,0x05,0x0e,0x04]193090x05,0x00,0x77,0xd2,0x00,0x05,0x0e,0x0419310 19311# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 clamp ; encoding: [0x05,0x80,0x77,0xd2,0x00,0x04,0x0e,0x04]193120x05,0x80,0x77,0xd2,0x00,0x04,0x0e,0x0419313 19314# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0,0,0,1] ; encoding: [0x05,0x40,0x77,0xd2,0x00,0x04,0x0e,0x04]193150x05,0x40,0x77,0xd2,0x00,0x04,0x0e,0x0419316 19317# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0,0,1,0] ; encoding: [0x05,0x20,0x77,0xd2,0x00,0x04,0x0e,0x04]193180x05,0x20,0x77,0xd2,0x00,0x04,0x0e,0x0419319 19320# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[0,0,1,1] ; encoding: [0x05,0x60,0x77,0xd2,0x00,0x04,0x0e,0x04]193210x05,0x60,0x77,0xd2,0x00,0x04,0x0e,0x0419322 19323# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1,0,0,0] ; encoding: [0x05,0x08,0x77,0xd2,0x00,0x04,0x0e,0x04]193240x05,0x08,0x77,0xd2,0x00,0x04,0x0e,0x0419325 19326# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1,0,0,1] ; encoding: [0x05,0x48,0x77,0xd2,0x00,0x04,0x0e,0x04]193270x05,0x48,0x77,0xd2,0x00,0x04,0x0e,0x0419328 19329# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1,0,1,0] ; encoding: [0x05,0x28,0x77,0xd2,0x00,0x04,0x0e,0x04]193300x05,0x28,0x77,0xd2,0x00,0x04,0x0e,0x0419331 19332# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 op_sel:[1,0,1,1] ; encoding: [0x05,0x68,0x77,0xd2,0x00,0x04,0x0e,0x04]193330x05,0x68,0x77,0xd2,0x00,0x04,0x0e,0x0419334 19335# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x00]193360x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x0019337 19338# CHECK: v_add_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x80,0xd2,0x01,0x05,0x02,0x00]193390xfe,0x00,0x80,0xd2,0x01,0x05,0x02,0x0019340 19341# CHECK: v_add_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x80,0xd2,0xfe,0x05,0x02,0x00]193420x05,0x00,0x80,0xd2,0xfe,0x05,0x02,0x0019343 19344# CHECK: v_add_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x80,0xd2,0x02,0x04,0x02,0x00]193450x05,0x00,0x80,0xd2,0x02,0x04,0x02,0x0019346 19347# CHECK: v_add_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x80,0xd2,0x04,0x04,0x02,0x00]193480x05,0x00,0x80,0xd2,0x04,0x04,0x02,0x0019349 19350# CHECK: v_add_f64 v[5:6], s[100:101], v[2:3]    ; encoding: [0x05,0x00,0x80,0xd2,0x64,0x04,0x02,0x00]193510x05,0x00,0x80,0xd2,0x64,0x04,0x02,0x0019352 19353# CHECK: v_add_f64 v[5:6], flat_scratch, v[2:3]  ; encoding: [0x05,0x00,0x80,0xd2,0x66,0x04,0x02,0x00]193540x05,0x00,0x80,0xd2,0x66,0x04,0x02,0x0019355 19356# CHECK: v_add_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x80,0xd2,0x6a,0x04,0x02,0x00]193570x05,0x00,0x80,0xd2,0x6a,0x04,0x02,0x0019358 19359# CHECK: v_add_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x80,0xd2,0x7e,0x04,0x02,0x00]193600x05,0x00,0x80,0xd2,0x7e,0x04,0x02,0x0019361 19362# CHECK: v_add_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x80,0xd2,0x80,0x04,0x02,0x00]193630x05,0x00,0x80,0xd2,0x80,0x04,0x02,0x0019364 19365# CHECK: v_add_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x80,0xd2,0xc1,0x04,0x02,0x00]193660x05,0x00,0x80,0xd2,0xc1,0x04,0x02,0x0019367 19368# CHECK: v_add_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x80,0xd2,0xf0,0x04,0x02,0x00]193690x05,0x00,0x80,0xd2,0xf0,0x04,0x02,0x0019370 19371# CHECK: v_add_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x80,0xd2,0xf7,0x04,0x02,0x00]193720x05,0x00,0x80,0xd2,0xf7,0x04,0x02,0x0019373 19374# CHECK: v_add_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x03,0x00]193750x05,0x00,0x80,0xd2,0x01,0xfd,0x03,0x0019376 19377# CHECK: v_add_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x09,0x00,0x00]193780x05,0x00,0x80,0xd2,0x01,0x09,0x00,0x0019379 19380# CHECK: v_add_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x0d,0x00,0x00]193810x05,0x00,0x80,0xd2,0x01,0x0d,0x00,0x0019382 19383# CHECK: v_add_f64 v[5:6], v[1:2], s[100:101]    ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xc9,0x00,0x00]193840x05,0x00,0x80,0xd2,0x01,0xc9,0x00,0x0019385 19386# CHECK: v_add_f64 v[5:6], v[1:2], flat_scratch  ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xcd,0x00,0x00]193870x05,0x00,0x80,0xd2,0x01,0xcd,0x00,0x0019388 19389# CHECK: v_add_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xd5,0x00,0x00]193900x05,0x00,0x80,0xd2,0x01,0xd5,0x00,0x0019391 19392# CHECK: v_add_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x00,0x00]193930x05,0x00,0x80,0xd2,0x01,0xfd,0x00,0x0019394 19395# CHECK: v_add_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x01,0x01,0x00]193960x05,0x00,0x80,0xd2,0x01,0x01,0x01,0x0019397 19398# CHECK: v_add_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x83,0x01,0x00]193990x05,0x00,0x80,0xd2,0x01,0x83,0x01,0x0019400 19401# CHECK: v_add_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xe1,0x01,0x00]194020x05,0x00,0x80,0xd2,0x01,0xe1,0x01,0x0019403 19404# CHECK: v_add_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xef,0x01,0x00]194050x05,0x00,0x80,0xd2,0x01,0xef,0x01,0x0019406 19407# CHECK: v_add_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x20]194080x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x2019409 19410# CHECK: v_add_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x40]194110x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x4019412 19413# CHECK: v_add_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x60]194140x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x6019415 19416# CHECK: v_add_f64 v[5:6], |v[1:2]|, v[2:3]      ; encoding: [0x05,0x01,0x80,0xd2,0x01,0x05,0x02,0x00]194170x05,0x01,0x80,0xd2,0x01,0x05,0x02,0x0019418 19419# CHECK: v_add_f64 v[5:6], v[1:2], |v[2:3]|      ; encoding: [0x05,0x02,0x80,0xd2,0x01,0x05,0x02,0x00]194200x05,0x02,0x80,0xd2,0x01,0x05,0x02,0x0019421 19422# CHECK: v_add_f64 v[5:6], |v[1:2]|, |v[2:3]|    ; encoding: [0x05,0x03,0x80,0xd2,0x01,0x05,0x02,0x00]194230x05,0x03,0x80,0xd2,0x01,0x05,0x02,0x0019424 19425# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x80,0xd2,0x01,0x05,0x02,0x00]194260x05,0x80,0x80,0xd2,0x01,0x05,0x02,0x0019427 19428# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] mul:2  ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x08]194290x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x0819430 19431# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] mul:4  ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x10]194320x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x1019433 19434# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] div:2  ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x18]194350x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x1819436 19437# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x00]194380x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x0019439 19440# CHECK: v_mul_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x81,0xd2,0x01,0x05,0x02,0x00]194410xfe,0x00,0x81,0xd2,0x01,0x05,0x02,0x0019442 19443# CHECK: v_mul_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x81,0xd2,0xfe,0x05,0x02,0x00]194440x05,0x00,0x81,0xd2,0xfe,0x05,0x02,0x0019445 19446# CHECK: v_mul_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x81,0xd2,0x02,0x04,0x02,0x00]194470x05,0x00,0x81,0xd2,0x02,0x04,0x02,0x0019448 19449# CHECK: v_mul_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x81,0xd2,0x04,0x04,0x02,0x00]194500x05,0x00,0x81,0xd2,0x04,0x04,0x02,0x0019451 19452# CHECK: v_mul_f64 v[5:6], s[100:101], v[2:3]    ; encoding: [0x05,0x00,0x81,0xd2,0x64,0x04,0x02,0x00]194530x05,0x00,0x81,0xd2,0x64,0x04,0x02,0x0019454 19455# CHECK: v_mul_f64 v[5:6], flat_scratch, v[2:3]  ; encoding: [0x05,0x00,0x81,0xd2,0x66,0x04,0x02,0x00]194560x05,0x00,0x81,0xd2,0x66,0x04,0x02,0x0019457 19458# CHECK: v_mul_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x81,0xd2,0x6a,0x04,0x02,0x00]194590x05,0x00,0x81,0xd2,0x6a,0x04,0x02,0x0019460 19461# CHECK: v_mul_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x81,0xd2,0x7e,0x04,0x02,0x00]194620x05,0x00,0x81,0xd2,0x7e,0x04,0x02,0x0019463 19464# CHECK: v_mul_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x81,0xd2,0x80,0x04,0x02,0x00]194650x05,0x00,0x81,0xd2,0x80,0x04,0x02,0x0019466 19467# CHECK: v_mul_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x81,0xd2,0xc1,0x04,0x02,0x00]194680x05,0x00,0x81,0xd2,0xc1,0x04,0x02,0x0019469 19470# CHECK: v_mul_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x81,0xd2,0xf0,0x04,0x02,0x00]194710x05,0x00,0x81,0xd2,0xf0,0x04,0x02,0x0019472 19473# CHECK: v_mul_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x81,0xd2,0xf7,0x04,0x02,0x00]194740x05,0x00,0x81,0xd2,0xf7,0x04,0x02,0x0019475 19476# CHECK: v_mul_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x03,0x00]194770x05,0x00,0x81,0xd2,0x01,0xfd,0x03,0x0019478 19479# CHECK: v_mul_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x09,0x00,0x00]194800x05,0x00,0x81,0xd2,0x01,0x09,0x00,0x0019481 19482# CHECK: v_mul_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x0d,0x00,0x00]194830x05,0x00,0x81,0xd2,0x01,0x0d,0x00,0x0019484 19485# CHECK: v_mul_f64 v[5:6], v[1:2], s[100:101]    ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xc9,0x00,0x00]194860x05,0x00,0x81,0xd2,0x01,0xc9,0x00,0x0019487 19488# CHECK: v_mul_f64 v[5:6], v[1:2], flat_scratch  ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xcd,0x00,0x00]194890x05,0x00,0x81,0xd2,0x01,0xcd,0x00,0x0019490 19491# CHECK: v_mul_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xd5,0x00,0x00]194920x05,0x00,0x81,0xd2,0x01,0xd5,0x00,0x0019493 19494# CHECK: v_mul_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x00,0x00]194950x05,0x00,0x81,0xd2,0x01,0xfd,0x00,0x0019496 19497# CHECK: v_mul_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x01,0x01,0x00]194980x05,0x00,0x81,0xd2,0x01,0x01,0x01,0x0019499 19500# CHECK: v_mul_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x83,0x01,0x00]195010x05,0x00,0x81,0xd2,0x01,0x83,0x01,0x0019502 19503# CHECK: v_mul_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xe1,0x01,0x00]195040x05,0x00,0x81,0xd2,0x01,0xe1,0x01,0x0019505 19506# CHECK: v_mul_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xef,0x01,0x00]195070x05,0x00,0x81,0xd2,0x01,0xef,0x01,0x0019508 19509# CHECK: v_mul_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x20]195100x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x2019511 19512# CHECK: v_mul_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x40]195130x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x4019514 19515# CHECK: v_mul_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x60]195160x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x6019517 19518# CHECK: v_mul_f64 v[5:6], |v[1:2]|, v[2:3]      ; encoding: [0x05,0x01,0x81,0xd2,0x01,0x05,0x02,0x00]195190x05,0x01,0x81,0xd2,0x01,0x05,0x02,0x0019520 19521# CHECK: v_mul_f64 v[5:6], v[1:2], |v[2:3]|      ; encoding: [0x05,0x02,0x81,0xd2,0x01,0x05,0x02,0x00]195220x05,0x02,0x81,0xd2,0x01,0x05,0x02,0x0019523 19524# CHECK: v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]|    ; encoding: [0x05,0x03,0x81,0xd2,0x01,0x05,0x02,0x00]195250x05,0x03,0x81,0xd2,0x01,0x05,0x02,0x0019526 19527# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x81,0xd2,0x01,0x05,0x02,0x00]195280x05,0x80,0x81,0xd2,0x01,0x05,0x02,0x0019529 19530# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2  ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x08]195310x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x0819532 19533# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4  ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x10]195340x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x1019535 19536# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] div:2  ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x18]195370x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x1819538 19539# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x00]195400x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x0019541 19542# CHECK: v_min_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x82,0xd2,0x01,0x05,0x02,0x00]195430xfe,0x00,0x82,0xd2,0x01,0x05,0x02,0x0019544 19545# CHECK: v_min_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x82,0xd2,0xfe,0x05,0x02,0x00]195460x05,0x00,0x82,0xd2,0xfe,0x05,0x02,0x0019547 19548# CHECK: v_min_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x82,0xd2,0x02,0x04,0x02,0x00]195490x05,0x00,0x82,0xd2,0x02,0x04,0x02,0x0019550 19551# CHECK: v_min_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x82,0xd2,0x04,0x04,0x02,0x00]195520x05,0x00,0x82,0xd2,0x04,0x04,0x02,0x0019553 19554# CHECK: v_min_f64 v[5:6], s[100:101], v[2:3]    ; encoding: [0x05,0x00,0x82,0xd2,0x64,0x04,0x02,0x00]195550x05,0x00,0x82,0xd2,0x64,0x04,0x02,0x0019556 19557# CHECK: v_min_f64 v[5:6], flat_scratch, v[2:3]  ; encoding: [0x05,0x00,0x82,0xd2,0x66,0x04,0x02,0x00]195580x05,0x00,0x82,0xd2,0x66,0x04,0x02,0x0019559 19560# CHECK: v_min_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x82,0xd2,0x6a,0x04,0x02,0x00]195610x05,0x00,0x82,0xd2,0x6a,0x04,0x02,0x0019562 19563# CHECK: v_min_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x82,0xd2,0x7e,0x04,0x02,0x00]195640x05,0x00,0x82,0xd2,0x7e,0x04,0x02,0x0019565 19566# CHECK: v_min_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x82,0xd2,0x80,0x04,0x02,0x00]195670x05,0x00,0x82,0xd2,0x80,0x04,0x02,0x0019568 19569# CHECK: v_min_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x82,0xd2,0xc1,0x04,0x02,0x00]195700x05,0x00,0x82,0xd2,0xc1,0x04,0x02,0x0019571 19572# CHECK: v_min_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x82,0xd2,0xf0,0x04,0x02,0x00]195730x05,0x00,0x82,0xd2,0xf0,0x04,0x02,0x0019574 19575# CHECK: v_min_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x82,0xd2,0xf7,0x04,0x02,0x00]195760x05,0x00,0x82,0xd2,0xf7,0x04,0x02,0x0019577 19578# CHECK: v_min_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x03,0x00]195790x05,0x00,0x82,0xd2,0x01,0xfd,0x03,0x0019580 19581# CHECK: v_min_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x09,0x00,0x00]195820x05,0x00,0x82,0xd2,0x01,0x09,0x00,0x0019583 19584# CHECK: v_min_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x0d,0x00,0x00]195850x05,0x00,0x82,0xd2,0x01,0x0d,0x00,0x0019586 19587# CHECK: v_min_f64 v[5:6], v[1:2], s[100:101]    ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xc9,0x00,0x00]195880x05,0x00,0x82,0xd2,0x01,0xc9,0x00,0x0019589 19590# CHECK: v_min_f64 v[5:6], v[1:2], flat_scratch  ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xcd,0x00,0x00]195910x05,0x00,0x82,0xd2,0x01,0xcd,0x00,0x0019592 19593# CHECK: v_min_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xd5,0x00,0x00]195940x05,0x00,0x82,0xd2,0x01,0xd5,0x00,0x0019595 19596# CHECK: v_min_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x00,0x00]195970x05,0x00,0x82,0xd2,0x01,0xfd,0x00,0x0019598 19599# CHECK: v_min_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x01,0x01,0x00]196000x05,0x00,0x82,0xd2,0x01,0x01,0x01,0x0019601 19602# CHECK: v_min_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x83,0x01,0x00]196030x05,0x00,0x82,0xd2,0x01,0x83,0x01,0x0019604 19605# CHECK: v_min_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xe1,0x01,0x00]196060x05,0x00,0x82,0xd2,0x01,0xe1,0x01,0x0019607 19608# CHECK: v_min_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xef,0x01,0x00]196090x05,0x00,0x82,0xd2,0x01,0xef,0x01,0x0019610 19611# CHECK: v_min_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x20]196120x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x2019613 19614# CHECK: v_min_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x40]196150x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x4019616 19617# CHECK: v_min_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x60]196180x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x6019619 19620# CHECK: v_min_f64 v[5:6], |v[1:2]|, v[2:3]      ; encoding: [0x05,0x01,0x82,0xd2,0x01,0x05,0x02,0x00]196210x05,0x01,0x82,0xd2,0x01,0x05,0x02,0x0019622 19623# CHECK: v_min_f64 v[5:6], v[1:2], |v[2:3]|      ; encoding: [0x05,0x02,0x82,0xd2,0x01,0x05,0x02,0x00]196240x05,0x02,0x82,0xd2,0x01,0x05,0x02,0x0019625 19626# CHECK: v_min_f64 v[5:6], |v[1:2]|, |v[2:3]|    ; encoding: [0x05,0x03,0x82,0xd2,0x01,0x05,0x02,0x00]196270x05,0x03,0x82,0xd2,0x01,0x05,0x02,0x0019628 19629# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x82,0xd2,0x01,0x05,0x02,0x00]196300x05,0x80,0x82,0xd2,0x01,0x05,0x02,0x0019631 19632# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] mul:2  ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x08]196330x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x0819634 19635# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] mul:4  ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x10]196360x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x1019637 19638# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] div:2  ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x18]196390x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x1819640 19641# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x00]196420x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x0019643 19644# CHECK: v_max_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x83,0xd2,0x01,0x05,0x02,0x00]196450xfe,0x00,0x83,0xd2,0x01,0x05,0x02,0x0019646 19647# CHECK: v_max_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x83,0xd2,0xfe,0x05,0x02,0x00]196480x05,0x00,0x83,0xd2,0xfe,0x05,0x02,0x0019649 19650# CHECK: v_max_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x83,0xd2,0x02,0x04,0x02,0x00]196510x05,0x00,0x83,0xd2,0x02,0x04,0x02,0x0019652 19653# CHECK: v_max_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x83,0xd2,0x04,0x04,0x02,0x00]196540x05,0x00,0x83,0xd2,0x04,0x04,0x02,0x0019655 19656# CHECK: v_max_f64 v[5:6], s[100:101], v[2:3]    ; encoding: [0x05,0x00,0x83,0xd2,0x64,0x04,0x02,0x00]196570x05,0x00,0x83,0xd2,0x64,0x04,0x02,0x0019658 19659# CHECK: v_max_f64 v[5:6], flat_scratch, v[2:3]  ; encoding: [0x05,0x00,0x83,0xd2,0x66,0x04,0x02,0x00]196600x05,0x00,0x83,0xd2,0x66,0x04,0x02,0x0019661 19662# CHECK: v_max_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x83,0xd2,0x6a,0x04,0x02,0x00]196630x05,0x00,0x83,0xd2,0x6a,0x04,0x02,0x0019664 19665# CHECK: v_max_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x83,0xd2,0x7e,0x04,0x02,0x00]196660x05,0x00,0x83,0xd2,0x7e,0x04,0x02,0x0019667 19668# CHECK: v_max_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x83,0xd2,0x80,0x04,0x02,0x00]196690x05,0x00,0x83,0xd2,0x80,0x04,0x02,0x0019670 19671# CHECK: v_max_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x83,0xd2,0xc1,0x04,0x02,0x00]196720x05,0x00,0x83,0xd2,0xc1,0x04,0x02,0x0019673 19674# CHECK: v_max_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x83,0xd2,0xf0,0x04,0x02,0x00]196750x05,0x00,0x83,0xd2,0xf0,0x04,0x02,0x0019676 19677# CHECK: v_max_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x83,0xd2,0xf7,0x04,0x02,0x00]196780x05,0x00,0x83,0xd2,0xf7,0x04,0x02,0x0019679 19680# CHECK: v_max_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x03,0x00]196810x05,0x00,0x83,0xd2,0x01,0xfd,0x03,0x0019682 19683# CHECK: v_max_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x09,0x00,0x00]196840x05,0x00,0x83,0xd2,0x01,0x09,0x00,0x0019685 19686# CHECK: v_max_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x0d,0x00,0x00]196870x05,0x00,0x83,0xd2,0x01,0x0d,0x00,0x0019688 19689# CHECK: v_max_f64 v[5:6], v[1:2], s[100:101]    ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xc9,0x00,0x00]196900x05,0x00,0x83,0xd2,0x01,0xc9,0x00,0x0019691 19692# CHECK: v_max_f64 v[5:6], v[1:2], flat_scratch  ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xcd,0x00,0x00]196930x05,0x00,0x83,0xd2,0x01,0xcd,0x00,0x0019694 19695# CHECK: v_max_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xd5,0x00,0x00]196960x05,0x00,0x83,0xd2,0x01,0xd5,0x00,0x0019697 19698# CHECK: v_max_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x00,0x00]196990x05,0x00,0x83,0xd2,0x01,0xfd,0x00,0x0019700 19701# CHECK: v_max_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x01,0x01,0x00]197020x05,0x00,0x83,0xd2,0x01,0x01,0x01,0x0019703 19704# CHECK: v_max_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x83,0x01,0x00]197050x05,0x00,0x83,0xd2,0x01,0x83,0x01,0x0019706 19707# CHECK: v_max_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xe1,0x01,0x00]197080x05,0x00,0x83,0xd2,0x01,0xe1,0x01,0x0019709 19710# CHECK: v_max_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xef,0x01,0x00]197110x05,0x00,0x83,0xd2,0x01,0xef,0x01,0x0019712 19713# CHECK: v_max_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x20]197140x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x2019715 19716# CHECK: v_max_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x40]197170x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x4019718 19719# CHECK: v_max_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x60]197200x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x6019721 19722# CHECK: v_max_f64 v[5:6], |v[1:2]|, v[2:3]      ; encoding: [0x05,0x01,0x83,0xd2,0x01,0x05,0x02,0x00]197230x05,0x01,0x83,0xd2,0x01,0x05,0x02,0x0019724 19725# CHECK: v_max_f64 v[5:6], v[1:2], |v[2:3]|      ; encoding: [0x05,0x02,0x83,0xd2,0x01,0x05,0x02,0x00]197260x05,0x02,0x83,0xd2,0x01,0x05,0x02,0x0019727 19728# CHECK: v_max_f64 v[5:6], |v[1:2]|, |v[2:3]|    ; encoding: [0x05,0x03,0x83,0xd2,0x01,0x05,0x02,0x00]197290x05,0x03,0x83,0xd2,0x01,0x05,0x02,0x0019730 19731# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x83,0xd2,0x01,0x05,0x02,0x00]197320x05,0x80,0x83,0xd2,0x01,0x05,0x02,0x0019733 19734# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] mul:2  ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x08]197350x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x0819736 19737# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] mul:4  ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x10]197380x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x1019739 19740# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] div:2  ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x18]197410x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x1819742 19743# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2          ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x00]197440x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x0019745 19746# CHECK: v_ldexp_f64 v[254:255], v[1:2], v2      ; encoding: [0xfe,0x00,0x84,0xd2,0x01,0x05,0x02,0x00]197470xfe,0x00,0x84,0xd2,0x01,0x05,0x02,0x0019748 19749# CHECK: v_ldexp_f64 v[5:6], v[254:255], v2      ; encoding: [0x05,0x00,0x84,0xd2,0xfe,0x05,0x02,0x00]197500x05,0x00,0x84,0xd2,0xfe,0x05,0x02,0x0019751 19752# CHECK: v_ldexp_f64 v[5:6], s[2:3], v2          ; encoding: [0x05,0x00,0x84,0xd2,0x02,0x04,0x02,0x00]197530x05,0x00,0x84,0xd2,0x02,0x04,0x02,0x0019754 19755# CHECK: v_ldexp_f64 v[5:6], s[4:5], v2          ; encoding: [0x05,0x00,0x84,0xd2,0x04,0x04,0x02,0x00]197560x05,0x00,0x84,0xd2,0x04,0x04,0x02,0x0019757 19758# CHECK: v_ldexp_f64 v[5:6], s[100:101], v2      ; encoding: [0x05,0x00,0x84,0xd2,0x64,0x04,0x02,0x00]197590x05,0x00,0x84,0xd2,0x64,0x04,0x02,0x0019760 19761# CHECK: v_ldexp_f64 v[5:6], flat_scratch, v2    ; encoding: [0x05,0x00,0x84,0xd2,0x66,0x04,0x02,0x00]197620x05,0x00,0x84,0xd2,0x66,0x04,0x02,0x0019763 19764# CHECK: v_ldexp_f64 v[5:6], vcc, v2             ; encoding: [0x05,0x00,0x84,0xd2,0x6a,0x04,0x02,0x00]197650x05,0x00,0x84,0xd2,0x6a,0x04,0x02,0x0019766 19767# CHECK: v_ldexp_f64 v[5:6], exec, v2            ; encoding: [0x05,0x00,0x84,0xd2,0x7e,0x04,0x02,0x00]197680x05,0x00,0x84,0xd2,0x7e,0x04,0x02,0x0019769 19770# CHECK: v_ldexp_f64 v[5:6], 0, v2               ; encoding: [0x05,0x00,0x84,0xd2,0x80,0x04,0x02,0x00]197710x05,0x00,0x84,0xd2,0x80,0x04,0x02,0x0019772 19773# CHECK: v_ldexp_f64 v[5:6], -1, v2              ; encoding: [0x05,0x00,0x84,0xd2,0xc1,0x04,0x02,0x00]197740x05,0x00,0x84,0xd2,0xc1,0x04,0x02,0x0019775 19776# CHECK: v_ldexp_f64 v[5:6], 0.5, v2             ; encoding: [0x05,0x00,0x84,0xd2,0xf0,0x04,0x02,0x00]197770x05,0x00,0x84,0xd2,0xf0,0x04,0x02,0x0019778 19779# CHECK: v_ldexp_f64 v[5:6], -4.0, v2            ; encoding: [0x05,0x00,0x84,0xd2,0xf7,0x04,0x02,0x00]197800x05,0x00,0x84,0xd2,0xf7,0x04,0x02,0x0019781 19782# CHECK: v_ldexp_f64 v[5:6], v[1:2], v255        ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xff,0x03,0x00]197830x05,0x00,0x84,0xd2,0x01,0xff,0x03,0x0019784 19785# CHECK: v_ldexp_f64 v[5:6], v[1:2], s2          ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x00,0x00]197860x05,0x00,0x84,0xd2,0x01,0x05,0x00,0x0019787 19788# CHECK: v_ldexp_f64 v[5:6], v[1:2], s101        ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xcb,0x00,0x00]197890x05,0x00,0x84,0xd2,0x01,0xcb,0x00,0x0019790 19791# CHECK: v_ldexp_f64 v[5:6], v[1:2], flat_scratch_lo ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xcd,0x00,0x00]197920x05,0x00,0x84,0xd2,0x01,0xcd,0x00,0x0019793 19794# CHECK: v_ldexp_f64 v[5:6], v[1:2], flat_scratch_hi ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xcf,0x00,0x00]197950x05,0x00,0x84,0xd2,0x01,0xcf,0x00,0x0019796 19797# CHECK: v_ldexp_f64 v[5:6], v[1:2], vcc_lo      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xd5,0x00,0x00]197980x05,0x00,0x84,0xd2,0x01,0xd5,0x00,0x0019799 19800# CHECK: v_ldexp_f64 v[5:6], v[1:2], vcc_hi      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xd7,0x00,0x00]198010x05,0x00,0x84,0xd2,0x01,0xd7,0x00,0x0019802 19803# CHECK: v_ldexp_f64 v[5:6], v[1:2], m0          ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x00,0x00]198040x05,0x00,0x84,0xd2,0x01,0xf9,0x00,0x0019805 19806# CHECK: v_ldexp_f64 v[5:6], v[1:2], exec_lo     ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xfd,0x00,0x00]198070x05,0x00,0x84,0xd2,0x01,0xfd,0x00,0x0019808 19809# CHECK: v_ldexp_f64 v[5:6], v[1:2], exec_hi     ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xff,0x00,0x00]198100x05,0x00,0x84,0xd2,0x01,0xff,0x00,0x0019811 19812# CHECK: v_ldexp_f64 v[5:6], v[1:2], 0           ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x01,0x01,0x00]198130x05,0x00,0x84,0xd2,0x01,0x01,0x01,0x0019814 19815# CHECK: v_ldexp_f64 v[5:6], v[1:2], -1          ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x83,0x01,0x00]198160x05,0x00,0x84,0xd2,0x01,0x83,0x01,0x0019817 19818# CHECK: v_ldexp_f64 v[5:6], v[1:2], 0.5         ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xe1,0x01,0x00]198190x05,0x00,0x84,0xd2,0x01,0xe1,0x01,0x0019820 19821# CHECK: v_ldexp_f64 v[5:6], v[1:2], -4.0        ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xef,0x01,0x00]198220x05,0x00,0x84,0xd2,0x01,0xef,0x01,0x0019823 19824# CHECK: v_ldexp_f64 v[5:6], -v[1:2], v2         ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x20]198250x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x2019826 19827# CHECK: v_ldexp_f64 v[5:6], |v[1:2]|, v2        ; encoding: [0x05,0x01,0x84,0xd2,0x01,0x05,0x02,0x00]198280x05,0x01,0x84,0xd2,0x01,0x05,0x02,0x0019829 19830# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 clamp    ; encoding: [0x05,0x80,0x84,0xd2,0x01,0x05,0x02,0x00]198310x05,0x80,0x84,0xd2,0x01,0x05,0x02,0x0019832 19833# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 mul:2    ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x08]198340x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x0819835 19836# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 mul:4    ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x10]198370x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x1019838 19839# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 div:2    ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x18]198400x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x1819841 19842# CHECK: v_mul_lo_u32 v5, v1, v2                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x05,0x02,0x00]198430x05,0x00,0x85,0xd2,0x01,0x05,0x02,0x0019844 19845# CHECK: v_mul_lo_u32 v255, v1, v2               ; encoding: [0xff,0x00,0x85,0xd2,0x01,0x05,0x02,0x00]198460xff,0x00,0x85,0xd2,0x01,0x05,0x02,0x0019847 19848# CHECK: v_mul_lo_u32 v5, v255, v2               ; encoding: [0x05,0x00,0x85,0xd2,0xff,0x05,0x02,0x00]198490x05,0x00,0x85,0xd2,0xff,0x05,0x02,0x0019850 19851# CHECK: v_mul_lo_u32 v5, s1, v2                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x04,0x02,0x00]198520x05,0x00,0x85,0xd2,0x01,0x04,0x02,0x0019853 19854# CHECK: v_mul_lo_u32 v5, s101, v2               ; encoding: [0x05,0x00,0x85,0xd2,0x65,0x04,0x02,0x00]198550x05,0x00,0x85,0xd2,0x65,0x04,0x02,0x0019856 19857# CHECK: v_mul_lo_u32 v5, flat_scratch_lo, v2    ; encoding: [0x05,0x00,0x85,0xd2,0x66,0x04,0x02,0x00]198580x05,0x00,0x85,0xd2,0x66,0x04,0x02,0x0019859 19860# CHECK: v_mul_lo_u32 v5, flat_scratch_hi, v2    ; encoding: [0x05,0x00,0x85,0xd2,0x67,0x04,0x02,0x00]198610x05,0x00,0x85,0xd2,0x67,0x04,0x02,0x0019862 19863# CHECK: v_mul_lo_u32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6a,0x04,0x02,0x00]198640x05,0x00,0x85,0xd2,0x6a,0x04,0x02,0x0019865 19866# CHECK: v_mul_lo_u32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6b,0x04,0x02,0x00]198670x05,0x00,0x85,0xd2,0x6b,0x04,0x02,0x0019868 19869# CHECK: v_mul_lo_u32 v5, m0, v2                 ; encoding: [0x05,0x00,0x85,0xd2,0x7c,0x04,0x02,0x00]198700x05,0x00,0x85,0xd2,0x7c,0x04,0x02,0x0019871 19872# CHECK: v_mul_lo_u32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x85,0xd2,0x7e,0x04,0x02,0x00]198730x05,0x00,0x85,0xd2,0x7e,0x04,0x02,0x0019874 19875# CHECK: v_mul_lo_u32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x85,0xd2,0x7f,0x04,0x02,0x00]198760x05,0x00,0x85,0xd2,0x7f,0x04,0x02,0x0019877 19878# CHECK: v_mul_lo_u32 v5, 0, v2                  ; encoding: [0x05,0x00,0x85,0xd2,0x80,0x04,0x02,0x00]198790x05,0x00,0x85,0xd2,0x80,0x04,0x02,0x0019880 19881# CHECK: v_mul_lo_u32 v5, -1, v2                 ; encoding: [0x05,0x00,0x85,0xd2,0xc1,0x04,0x02,0x00]198820x05,0x00,0x85,0xd2,0xc1,0x04,0x02,0x0019883 19884# CHECK: v_mul_lo_u32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x85,0xd2,0xf0,0x04,0x02,0x00]198850x05,0x00,0x85,0xd2,0xf0,0x04,0x02,0x0019886 19887# CHECK: v_mul_lo_u32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x85,0xd2,0xf7,0x04,0x02,0x00]198880x05,0x00,0x85,0xd2,0xf7,0x04,0x02,0x0019889 19890# CHECK: v_mul_lo_u32 v5, v1, v255               ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xff,0x03,0x00]198910x05,0x00,0x85,0xd2,0x01,0xff,0x03,0x0019892 19893# CHECK: v_mul_lo_u32 v5, v1, s2                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x05,0x00,0x00]198940x05,0x00,0x85,0xd2,0x01,0x05,0x00,0x0019895 19896# CHECK: v_mul_lo_u32 v5, v1, s101               ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xcb,0x00,0x00]198970x05,0x00,0x85,0xd2,0x01,0xcb,0x00,0x0019898 19899# CHECK: v_mul_lo_u32 v5, v1, flat_scratch_lo    ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xcd,0x00,0x00]199000x05,0x00,0x85,0xd2,0x01,0xcd,0x00,0x0019901 19902# CHECK: v_mul_lo_u32 v5, v1, flat_scratch_hi    ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xcf,0x00,0x00]199030x05,0x00,0x85,0xd2,0x01,0xcf,0x00,0x0019904 19905# CHECK: v_mul_lo_u32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xd5,0x00,0x00]199060x05,0x00,0x85,0xd2,0x01,0xd5,0x00,0x0019907 19908# CHECK: v_mul_lo_u32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xd7,0x00,0x00]199090x05,0x00,0x85,0xd2,0x01,0xd7,0x00,0x0019910 19911# CHECK: v_mul_lo_u32 v5, v1, m0                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xf9,0x00,0x00]199120x05,0x00,0x85,0xd2,0x01,0xf9,0x00,0x0019913 19914# CHECK: v_mul_lo_u32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xfd,0x00,0x00]199150x05,0x00,0x85,0xd2,0x01,0xfd,0x00,0x0019916 19917# CHECK: v_mul_lo_u32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xff,0x00,0x00]199180x05,0x00,0x85,0xd2,0x01,0xff,0x00,0x0019919 19920# CHECK: v_mul_lo_u32 v5, v1, 0                  ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x01,0x01,0x00]199210x05,0x00,0x85,0xd2,0x01,0x01,0x01,0x0019922 19923# CHECK: v_mul_lo_u32 v5, v1, -1                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x83,0x01,0x00]199240x05,0x00,0x85,0xd2,0x01,0x83,0x01,0x0019925 19926# CHECK: v_mul_lo_u32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xe1,0x01,0x00]199270x05,0x00,0x85,0xd2,0x01,0xe1,0x01,0x0019928 19929# CHECK: v_mul_lo_u32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xef,0x01,0x00]199300x05,0x00,0x85,0xd2,0x01,0xef,0x01,0x0019931 19932# CHECK: v_mul_hi_u32 v5, v1, v2                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x00]199330x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x0019934 19935# CHECK: v_mul_hi_u32 v255, v1, v2               ; encoding: [0xff,0x00,0x86,0xd2,0x01,0x05,0x02,0x00]199360xff,0x00,0x86,0xd2,0x01,0x05,0x02,0x0019937 19938# CHECK: v_mul_hi_u32 v5, v255, v2               ; encoding: [0x05,0x00,0x86,0xd2,0xff,0x05,0x02,0x00]199390x05,0x00,0x86,0xd2,0xff,0x05,0x02,0x0019940 19941# CHECK: v_mul_hi_u32 v5, s1, v2                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x04,0x02,0x00]199420x05,0x00,0x86,0xd2,0x01,0x04,0x02,0x0019943 19944# CHECK: v_mul_hi_u32 v5, s101, v2               ; encoding: [0x05,0x00,0x86,0xd2,0x65,0x04,0x02,0x00]199450x05,0x00,0x86,0xd2,0x65,0x04,0x02,0x0019946 19947# CHECK: v_mul_hi_u32 v5, flat_scratch_lo, v2    ; encoding: [0x05,0x00,0x86,0xd2,0x66,0x04,0x02,0x00]199480x05,0x00,0x86,0xd2,0x66,0x04,0x02,0x0019949 19950# CHECK: v_mul_hi_u32 v5, flat_scratch_hi, v2    ; encoding: [0x05,0x00,0x86,0xd2,0x67,0x04,0x02,0x00]199510x05,0x00,0x86,0xd2,0x67,0x04,0x02,0x0019952 19953# CHECK: v_mul_hi_u32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6a,0x04,0x02,0x00]199540x05,0x00,0x86,0xd2,0x6a,0x04,0x02,0x0019955 19956# CHECK: v_mul_hi_u32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6b,0x04,0x02,0x00]199570x05,0x00,0x86,0xd2,0x6b,0x04,0x02,0x0019958 19959# CHECK: v_mul_hi_u32 v5, m0, v2                 ; encoding: [0x05,0x00,0x86,0xd2,0x7c,0x04,0x02,0x00]199600x05,0x00,0x86,0xd2,0x7c,0x04,0x02,0x0019961 19962# CHECK: v_mul_hi_u32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x86,0xd2,0x7e,0x04,0x02,0x00]199630x05,0x00,0x86,0xd2,0x7e,0x04,0x02,0x0019964 19965# CHECK: v_mul_hi_u32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x86,0xd2,0x7f,0x04,0x02,0x00]199660x05,0x00,0x86,0xd2,0x7f,0x04,0x02,0x0019967 19968# CHECK: v_mul_hi_u32 v5, 0, v2                  ; encoding: [0x05,0x00,0x86,0xd2,0x80,0x04,0x02,0x00]199690x05,0x00,0x86,0xd2,0x80,0x04,0x02,0x0019970 19971# CHECK: v_mul_hi_u32 v5, -1, v2                 ; encoding: [0x05,0x00,0x86,0xd2,0xc1,0x04,0x02,0x00]199720x05,0x00,0x86,0xd2,0xc1,0x04,0x02,0x0019973 19974# CHECK: v_mul_hi_u32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x86,0xd2,0xf0,0x04,0x02,0x00]199750x05,0x00,0x86,0xd2,0xf0,0x04,0x02,0x0019976 19977# CHECK: v_mul_hi_u32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x86,0xd2,0xf7,0x04,0x02,0x00]199780x05,0x00,0x86,0xd2,0xf7,0x04,0x02,0x0019979 19980# CHECK: v_mul_hi_u32 v5, v1, v255               ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xff,0x03,0x00]199810x05,0x00,0x86,0xd2,0x01,0xff,0x03,0x0019982 19983# CHECK: v_mul_hi_u32 v5, v1, s2                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x05,0x00,0x00]199840x05,0x00,0x86,0xd2,0x01,0x05,0x00,0x0019985 19986# CHECK: v_mul_hi_u32 v5, v1, s101               ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xcb,0x00,0x00]199870x05,0x00,0x86,0xd2,0x01,0xcb,0x00,0x0019988 19989# CHECK: v_mul_hi_u32 v5, v1, flat_scratch_lo    ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xcd,0x00,0x00]199900x05,0x00,0x86,0xd2,0x01,0xcd,0x00,0x0019991 19992# CHECK: v_mul_hi_u32 v5, v1, flat_scratch_hi    ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xcf,0x00,0x00]199930x05,0x00,0x86,0xd2,0x01,0xcf,0x00,0x0019994 19995# CHECK: v_mul_hi_u32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xd5,0x00,0x00]199960x05,0x00,0x86,0xd2,0x01,0xd5,0x00,0x0019997 19998# CHECK: v_mul_hi_u32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xd7,0x00,0x00]199990x05,0x00,0x86,0xd2,0x01,0xd7,0x00,0x0020000 20001# CHECK: v_mul_hi_u32 v5, v1, m0                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x00,0x00]200020x05,0x00,0x86,0xd2,0x01,0xf9,0x00,0x0020003 20004# CHECK: v_mul_hi_u32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xfd,0x00,0x00]200050x05,0x00,0x86,0xd2,0x01,0xfd,0x00,0x0020006 20007# CHECK: v_mul_hi_u32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xff,0x00,0x00]200080x05,0x00,0x86,0xd2,0x01,0xff,0x00,0x0020009 20010# CHECK: v_mul_hi_u32 v5, v1, 0                  ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x01,0x01,0x00]200110x05,0x00,0x86,0xd2,0x01,0x01,0x01,0x0020012 20013# CHECK: v_mul_hi_u32 v5, v1, -1                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x83,0x01,0x00]200140x05,0x00,0x86,0xd2,0x01,0x83,0x01,0x0020015 20016# CHECK: v_mul_hi_u32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xe1,0x01,0x00]200170x05,0x00,0x86,0xd2,0x01,0xe1,0x01,0x0020018 20019# CHECK: v_mul_hi_u32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xef,0x01,0x00]200200x05,0x00,0x86,0xd2,0x01,0xef,0x01,0x0020021 20022# CHECK: v_mul_hi_i32 v5, v1, v2                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x05,0x02,0x00]200230x05,0x00,0x87,0xd2,0x01,0x05,0x02,0x0020024 20025# CHECK: v_mul_hi_i32 v255, v1, v2               ; encoding: [0xff,0x00,0x87,0xd2,0x01,0x05,0x02,0x00]200260xff,0x00,0x87,0xd2,0x01,0x05,0x02,0x0020027 20028# CHECK: v_mul_hi_i32 v5, v255, v2               ; encoding: [0x05,0x00,0x87,0xd2,0xff,0x05,0x02,0x00]200290x05,0x00,0x87,0xd2,0xff,0x05,0x02,0x0020030 20031# CHECK: v_mul_hi_i32 v5, s1, v2                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x04,0x02,0x00]200320x05,0x00,0x87,0xd2,0x01,0x04,0x02,0x0020033 20034# CHECK: v_mul_hi_i32 v5, s101, v2               ; encoding: [0x05,0x00,0x87,0xd2,0x65,0x04,0x02,0x00]200350x05,0x00,0x87,0xd2,0x65,0x04,0x02,0x0020036 20037# CHECK: v_mul_hi_i32 v5, flat_scratch_lo, v2    ; encoding: [0x05,0x00,0x87,0xd2,0x66,0x04,0x02,0x00]200380x05,0x00,0x87,0xd2,0x66,0x04,0x02,0x0020039 20040# CHECK: v_mul_hi_i32 v5, flat_scratch_hi, v2    ; encoding: [0x05,0x00,0x87,0xd2,0x67,0x04,0x02,0x00]200410x05,0x00,0x87,0xd2,0x67,0x04,0x02,0x0020042 20043# CHECK: v_mul_hi_i32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6a,0x04,0x02,0x00]200440x05,0x00,0x87,0xd2,0x6a,0x04,0x02,0x0020045 20046# CHECK: v_mul_hi_i32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6b,0x04,0x02,0x00]200470x05,0x00,0x87,0xd2,0x6b,0x04,0x02,0x0020048 20049# CHECK: v_mul_hi_i32 v5, m0, v2                 ; encoding: [0x05,0x00,0x87,0xd2,0x7c,0x04,0x02,0x00]200500x05,0x00,0x87,0xd2,0x7c,0x04,0x02,0x0020051 20052# CHECK: v_mul_hi_i32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x87,0xd2,0x7e,0x04,0x02,0x00]200530x05,0x00,0x87,0xd2,0x7e,0x04,0x02,0x0020054 20055# CHECK: v_mul_hi_i32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x87,0xd2,0x7f,0x04,0x02,0x00]200560x05,0x00,0x87,0xd2,0x7f,0x04,0x02,0x0020057 20058# CHECK: v_mul_hi_i32 v5, 0, v2                  ; encoding: [0x05,0x00,0x87,0xd2,0x80,0x04,0x02,0x00]200590x05,0x00,0x87,0xd2,0x80,0x04,0x02,0x0020060 20061# CHECK: v_mul_hi_i32 v5, -1, v2                 ; encoding: [0x05,0x00,0x87,0xd2,0xc1,0x04,0x02,0x00]200620x05,0x00,0x87,0xd2,0xc1,0x04,0x02,0x0020063 20064# CHECK: v_mul_hi_i32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x87,0xd2,0xf0,0x04,0x02,0x00]200650x05,0x00,0x87,0xd2,0xf0,0x04,0x02,0x0020066 20067# CHECK: v_mul_hi_i32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x87,0xd2,0xf7,0x04,0x02,0x00]200680x05,0x00,0x87,0xd2,0xf7,0x04,0x02,0x0020069 20070# CHECK: v_mul_hi_i32 v5, v1, v255               ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xff,0x03,0x00]200710x05,0x00,0x87,0xd2,0x01,0xff,0x03,0x0020072 20073# CHECK: v_mul_hi_i32 v5, v1, s2                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x05,0x00,0x00]200740x05,0x00,0x87,0xd2,0x01,0x05,0x00,0x0020075 20076# CHECK: v_mul_hi_i32 v5, v1, s101               ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xcb,0x00,0x00]200770x05,0x00,0x87,0xd2,0x01,0xcb,0x00,0x0020078 20079# CHECK: v_mul_hi_i32 v5, v1, flat_scratch_lo    ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xcd,0x00,0x00]200800x05,0x00,0x87,0xd2,0x01,0xcd,0x00,0x0020081 20082# CHECK: v_mul_hi_i32 v5, v1, flat_scratch_hi    ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xcf,0x00,0x00]200830x05,0x00,0x87,0xd2,0x01,0xcf,0x00,0x0020084 20085# CHECK: v_mul_hi_i32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xd5,0x00,0x00]200860x05,0x00,0x87,0xd2,0x01,0xd5,0x00,0x0020087 20088# CHECK: v_mul_hi_i32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xd7,0x00,0x00]200890x05,0x00,0x87,0xd2,0x01,0xd7,0x00,0x0020090 20091# CHECK: v_mul_hi_i32 v5, v1, m0                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xf9,0x00,0x00]200920x05,0x00,0x87,0xd2,0x01,0xf9,0x00,0x0020093 20094# CHECK: v_mul_hi_i32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xfd,0x00,0x00]200950x05,0x00,0x87,0xd2,0x01,0xfd,0x00,0x0020096 20097# CHECK: v_mul_hi_i32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xff,0x00,0x00]200980x05,0x00,0x87,0xd2,0x01,0xff,0x00,0x0020099 20100# CHECK: v_mul_hi_i32 v5, v1, 0                  ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x01,0x01,0x00]201010x05,0x00,0x87,0xd2,0x01,0x01,0x01,0x0020102 20103# CHECK: v_mul_hi_i32 v5, v1, -1                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x83,0x01,0x00]201040x05,0x00,0x87,0xd2,0x01,0x83,0x01,0x0020105 20106# CHECK: v_mul_hi_i32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xe1,0x01,0x00]201070x05,0x00,0x87,0xd2,0x01,0xe1,0x01,0x0020108 20109# CHECK: v_mul_hi_i32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xef,0x01,0x00]201100x05,0x00,0x87,0xd2,0x01,0xef,0x01,0x0020111 20112# CHECK: v_ldexp_f32 v5, v1, v2                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x00]201130x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x0020114 20115# CHECK: v_ldexp_f32 v255, v1, v2                ; encoding: [0xff,0x00,0x88,0xd2,0x01,0x05,0x02,0x00]201160xff,0x00,0x88,0xd2,0x01,0x05,0x02,0x0020117 20118# CHECK: v_ldexp_f32 v5, v255, v2                ; encoding: [0x05,0x00,0x88,0xd2,0xff,0x05,0x02,0x00]201190x05,0x00,0x88,0xd2,0xff,0x05,0x02,0x0020120 20121# CHECK: v_ldexp_f32 v5, s1, v2                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x04,0x02,0x00]201220x05,0x00,0x88,0xd2,0x01,0x04,0x02,0x0020123 20124# CHECK: v_ldexp_f32 v5, s101, v2                ; encoding: [0x05,0x00,0x88,0xd2,0x65,0x04,0x02,0x00]201250x05,0x00,0x88,0xd2,0x65,0x04,0x02,0x0020126 20127# CHECK: v_ldexp_f32 v5, flat_scratch_lo, v2     ; encoding: [0x05,0x00,0x88,0xd2,0x66,0x04,0x02,0x00]201280x05,0x00,0x88,0xd2,0x66,0x04,0x02,0x0020129 20130# CHECK: v_ldexp_f32 v5, flat_scratch_hi, v2     ; encoding: [0x05,0x00,0x88,0xd2,0x67,0x04,0x02,0x00]201310x05,0x00,0x88,0xd2,0x67,0x04,0x02,0x0020132 20133# CHECK: v_ldexp_f32 v5, vcc_lo, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6a,0x04,0x02,0x00]201340x05,0x00,0x88,0xd2,0x6a,0x04,0x02,0x0020135 20136# CHECK: v_ldexp_f32 v5, vcc_hi, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6b,0x04,0x02,0x00]201370x05,0x00,0x88,0xd2,0x6b,0x04,0x02,0x0020138 20139# CHECK: v_ldexp_f32 v5, m0, v2                  ; encoding: [0x05,0x00,0x88,0xd2,0x7c,0x04,0x02,0x00]201400x05,0x00,0x88,0xd2,0x7c,0x04,0x02,0x0020141 20142# CHECK: v_ldexp_f32 v5, exec_lo, v2             ; encoding: [0x05,0x00,0x88,0xd2,0x7e,0x04,0x02,0x00]201430x05,0x00,0x88,0xd2,0x7e,0x04,0x02,0x0020144 20145# CHECK: v_ldexp_f32 v5, exec_hi, v2             ; encoding: [0x05,0x00,0x88,0xd2,0x7f,0x04,0x02,0x00]201460x05,0x00,0x88,0xd2,0x7f,0x04,0x02,0x0020147 20148# CHECK: v_ldexp_f32 v5, 0, v2                   ; encoding: [0x05,0x00,0x88,0xd2,0x80,0x04,0x02,0x00]201490x05,0x00,0x88,0xd2,0x80,0x04,0x02,0x0020150 20151# CHECK: v_ldexp_f32 v5, -1, v2                  ; encoding: [0x05,0x00,0x88,0xd2,0xc1,0x04,0x02,0x00]201520x05,0x00,0x88,0xd2,0xc1,0x04,0x02,0x0020153 20154# CHECK: v_ldexp_f32 v5, 0.5, v2                 ; encoding: [0x05,0x00,0x88,0xd2,0xf0,0x04,0x02,0x00]201550x05,0x00,0x88,0xd2,0xf0,0x04,0x02,0x0020156 20157# CHECK: v_ldexp_f32 v5, -4.0, v2                ; encoding: [0x05,0x00,0x88,0xd2,0xf7,0x04,0x02,0x00]201580x05,0x00,0x88,0xd2,0xf7,0x04,0x02,0x0020159 20160# CHECK: v_ldexp_f32 v5, v1, v255                ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xff,0x03,0x00]201610x05,0x00,0x88,0xd2,0x01,0xff,0x03,0x0020162 20163# CHECK: v_ldexp_f32 v5, v1, s2                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x00,0x00]201640x05,0x00,0x88,0xd2,0x01,0x05,0x00,0x0020165 20166# CHECK: v_ldexp_f32 v5, v1, s101                ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xcb,0x00,0x00]201670x05,0x00,0x88,0xd2,0x01,0xcb,0x00,0x0020168 20169# CHECK: v_ldexp_f32 v5, v1, flat_scratch_lo     ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xcd,0x00,0x00]201700x05,0x00,0x88,0xd2,0x01,0xcd,0x00,0x0020171 20172# CHECK: v_ldexp_f32 v5, v1, flat_scratch_hi     ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xcf,0x00,0x00]201730x05,0x00,0x88,0xd2,0x01,0xcf,0x00,0x0020174 20175# CHECK: v_ldexp_f32 v5, v1, vcc_lo              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xd5,0x00,0x00]201760x05,0x00,0x88,0xd2,0x01,0xd5,0x00,0x0020177 20178# CHECK: v_ldexp_f32 v5, v1, vcc_hi              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xd7,0x00,0x00]201790x05,0x00,0x88,0xd2,0x01,0xd7,0x00,0x0020180 20181# CHECK: v_ldexp_f32 v5, v1, m0                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x00,0x00]201820x05,0x00,0x88,0xd2,0x01,0xf9,0x00,0x0020183 20184# CHECK: v_ldexp_f32 v5, v1, exec_lo             ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xfd,0x00,0x00]201850x05,0x00,0x88,0xd2,0x01,0xfd,0x00,0x0020186 20187# CHECK: v_ldexp_f32 v5, v1, exec_hi             ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xff,0x00,0x00]201880x05,0x00,0x88,0xd2,0x01,0xff,0x00,0x0020189 20190# CHECK: v_ldexp_f32 v5, v1, 0                   ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x01,0x01,0x00]201910x05,0x00,0x88,0xd2,0x01,0x01,0x01,0x0020192 20193# CHECK: v_ldexp_f32 v5, v1, -1                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x83,0x01,0x00]201940x05,0x00,0x88,0xd2,0x01,0x83,0x01,0x0020195 20196# CHECK: v_ldexp_f32 v5, v1, 0.5                 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xe1,0x01,0x00]201970x05,0x00,0x88,0xd2,0x01,0xe1,0x01,0x0020198 20199# CHECK: v_ldexp_f32 v5, v1, -4.0                ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xef,0x01,0x00]202000x05,0x00,0x88,0xd2,0x01,0xef,0x01,0x0020201 20202# CHECK: v_ldexp_f32 v5, -v1, v2                 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x20]202030x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x2020204 20205# CHECK: v_ldexp_f32 v5, |v1|, v2                ; encoding: [0x05,0x01,0x88,0xd2,0x01,0x05,0x02,0x00]202060x05,0x01,0x88,0xd2,0x01,0x05,0x02,0x0020207 20208# CHECK: v_ldexp_f32 v5, v1, v2 clamp            ; encoding: [0x05,0x80,0x88,0xd2,0x01,0x05,0x02,0x00]202090x05,0x80,0x88,0xd2,0x01,0x05,0x02,0x0020210 20211# CHECK: v_ldexp_f32 v5, v1, v2 mul:2            ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x08]202120x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x0820213 20214# CHECK: v_ldexp_f32 v5, v1, v2 mul:4            ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x10]202150x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x1020216 20217# CHECK: v_ldexp_f32 v5, v1, v2 div:2            ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x18]202180x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x1820219 20220# CHECK: v_readlane_b32 s5, v1, s2               ; encoding: [0x05,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]202210x05,0x00,0x89,0xd2,0x01,0x05,0x00,0x0020222 20223# CHECK: v_readlane_b32 s101, v1, s2             ; encoding: [0x65,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]202240x65,0x00,0x89,0xd2,0x01,0x05,0x00,0x0020225 20226# CHECK: v_readlane_b32 flat_scratch_lo, v1, s2  ; encoding: [0x66,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]202270x66,0x00,0x89,0xd2,0x01,0x05,0x00,0x0020228 20229# CHECK: v_readlane_b32 flat_scratch_hi, v1, s2  ; encoding: [0x67,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]202300x67,0x00,0x89,0xd2,0x01,0x05,0x00,0x0020231 20232# CHECK: v_readlane_b32 s5, v255, s2             ; encoding: [0x05,0x00,0x89,0xd2,0xff,0x05,0x00,0x00]202330x05,0x00,0x89,0xd2,0xff,0x05,0x00,0x0020234 20235# CHECK: v_readlane_b32 s5, v1, s101             ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xcb,0x00,0x00]202360x05,0x00,0x89,0xd2,0x01,0xcb,0x00,0x0020237 20238# CHECK: v_readlane_b32 s5, v1, flat_scratch_lo  ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xcd,0x00,0x00]202390x05,0x00,0x89,0xd2,0x01,0xcd,0x00,0x0020240 20241# CHECK: v_readlane_b32 s5, v1, flat_scratch_hi  ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xcf,0x00,0x00]202420x05,0x00,0x89,0xd2,0x01,0xcf,0x00,0x0020243 20244# CHECK: v_readlane_b32 s5, v1, vcc_lo           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xd5,0x00,0x00]202450x05,0x00,0x89,0xd2,0x01,0xd5,0x00,0x0020246 20247# CHECK: v_readlane_b32 s5, v1, vcc_hi           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xd7,0x00,0x00]202480x05,0x00,0x89,0xd2,0x01,0xd7,0x00,0x0020249 20250# CHECK: v_readlane_b32 s5, v1, m0               ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xf9,0x00,0x00]202510x05,0x00,0x89,0xd2,0x01,0xf9,0x00,0x0020252 20253# CHECK: v_readlane_b32 s5, v1, 0                ; encoding: [0x05,0x00,0x89,0xd2,0x01,0x01,0x01,0x00]202540x05,0x00,0x89,0xd2,0x01,0x01,0x01,0x0020255 20256# CHECK: v_writelane_b32 v5, 0, s2               ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00]202570x05,0x00,0x8a,0xd2,0x80,0x04,0x00,0x0020258 20259# CHECK: v_writelane_b32 v255, 0, s2             ; encoding: [0xff,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00]202600xff,0x00,0x8a,0xd2,0x80,0x04,0x00,0x0020261 20262# CHECK: v_writelane_b32 v5, -1, s2              ; encoding: [0x05,0x00,0x8a,0xd2,0xc1,0x04,0x00,0x00]202630x05,0x00,0x8a,0xd2,0xc1,0x04,0x00,0x0020264 20265# CHECK: v_writelane_b32 v5, 0.5, s2             ; encoding: [0x05,0x00,0x8a,0xd2,0xf0,0x04,0x00,0x00]202660x05,0x00,0x8a,0xd2,0xf0,0x04,0x00,0x0020267 20268# CHECK: v_writelane_b32 v5, -4.0, s2            ; encoding: [0x05,0x00,0x8a,0xd2,0xf7,0x04,0x00,0x00]202690x05,0x00,0x8a,0xd2,0xf7,0x04,0x00,0x0020270 20271# CHECK: v_writelane_b32 v5, 0, s101             ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xca,0x00,0x00]202720x05,0x00,0x8a,0xd2,0x80,0xca,0x00,0x0020273 20274# CHECK: v_writelane_b32 v5, 0, flat_scratch_lo  ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xcc,0x00,0x00]202750x05,0x00,0x8a,0xd2,0x80,0xcc,0x00,0x0020276 20277# CHECK: v_writelane_b32 v5, 0, flat_scratch_hi  ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xce,0x00,0x00]202780x05,0x00,0x8a,0xd2,0x80,0xce,0x00,0x0020279 20280# CHECK: v_writelane_b32 v5, 0, vcc_lo           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xd4,0x00,0x00]202810x05,0x00,0x8a,0xd2,0x80,0xd4,0x00,0x0020282 20283# CHECK: v_writelane_b32 v5, 0, vcc_hi           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xd6,0x00,0x00]202840x05,0x00,0x8a,0xd2,0x80,0xd6,0x00,0x0020285 20286# CHECK: v_writelane_b32 v5, 0, m0               ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xf8,0x00,0x00]202870x05,0x00,0x8a,0xd2,0x80,0xf8,0x00,0x0020288 20289# CHECK: v_writelane_b32 v5, 0, 0                ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0x00,0x01,0x00]202900x05,0x00,0x8a,0xd2,0x80,0x00,0x01,0x0020291 20292# CHECK: v_bcnt_u32_b32 v5, v1, v2               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00]202930x05,0x00,0x8b,0xd2,0x01,0x05,0x02,0x0020294 20295# CHECK: v_bcnt_u32_b32 v255, v1, v2             ; encoding: [0xff,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00]202960xff,0x00,0x8b,0xd2,0x01,0x05,0x02,0x0020297 20298# CHECK: v_bcnt_u32_b32 v5, v255, v2             ; encoding: [0x05,0x00,0x8b,0xd2,0xff,0x05,0x02,0x00]202990x05,0x00,0x8b,0xd2,0xff,0x05,0x02,0x0020300 20301# CHECK: v_bcnt_u32_b32 v5, s1, v2               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x04,0x02,0x00]203020x05,0x00,0x8b,0xd2,0x01,0x04,0x02,0x0020303 20304# CHECK: v_bcnt_u32_b32 v5, s101, v2             ; encoding: [0x05,0x00,0x8b,0xd2,0x65,0x04,0x02,0x00]203050x05,0x00,0x8b,0xd2,0x65,0x04,0x02,0x0020306 20307# CHECK: v_bcnt_u32_b32 v5, flat_scratch_lo, v2  ; encoding: [0x05,0x00,0x8b,0xd2,0x66,0x04,0x02,0x00]203080x05,0x00,0x8b,0xd2,0x66,0x04,0x02,0x0020309 20310# CHECK: v_bcnt_u32_b32 v5, flat_scratch_hi, v2  ; encoding: [0x05,0x00,0x8b,0xd2,0x67,0x04,0x02,0x00]203110x05,0x00,0x8b,0xd2,0x67,0x04,0x02,0x0020312 20313# CHECK: v_bcnt_u32_b32 v5, vcc_lo, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6a,0x04,0x02,0x00]203140x05,0x00,0x8b,0xd2,0x6a,0x04,0x02,0x0020315 20316# CHECK: v_bcnt_u32_b32 v5, vcc_hi, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6b,0x04,0x02,0x00]203170x05,0x00,0x8b,0xd2,0x6b,0x04,0x02,0x0020318 20319# CHECK: v_bcnt_u32_b32 v5, m0, v2               ; encoding: [0x05,0x00,0x8b,0xd2,0x7c,0x04,0x02,0x00]203200x05,0x00,0x8b,0xd2,0x7c,0x04,0x02,0x0020321 20322# CHECK: v_bcnt_u32_b32 v5, exec_lo, v2          ; encoding: [0x05,0x00,0x8b,0xd2,0x7e,0x04,0x02,0x00]203230x05,0x00,0x8b,0xd2,0x7e,0x04,0x02,0x0020324 20325# CHECK: v_bcnt_u32_b32 v5, exec_hi, v2          ; encoding: [0x05,0x00,0x8b,0xd2,0x7f,0x04,0x02,0x00]203260x05,0x00,0x8b,0xd2,0x7f,0x04,0x02,0x0020327 20328# CHECK: v_bcnt_u32_b32 v5, 0, v2                ; encoding: [0x05,0x00,0x8b,0xd2,0x80,0x04,0x02,0x00]203290x05,0x00,0x8b,0xd2,0x80,0x04,0x02,0x0020330 20331# CHECK: v_bcnt_u32_b32 v5, -1, v2               ; encoding: [0x05,0x00,0x8b,0xd2,0xc1,0x04,0x02,0x00]203320x05,0x00,0x8b,0xd2,0xc1,0x04,0x02,0x0020333 20334# CHECK: v_bcnt_u32_b32 v5, 0.5, v2              ; encoding: [0x05,0x00,0x8b,0xd2,0xf0,0x04,0x02,0x00]203350x05,0x00,0x8b,0xd2,0xf0,0x04,0x02,0x0020336 20337# CHECK: v_bcnt_u32_b32 v5, -4.0, v2             ; encoding: [0x05,0x00,0x8b,0xd2,0xf7,0x04,0x02,0x00]203380x05,0x00,0x8b,0xd2,0xf7,0x04,0x02,0x0020339 20340# CHECK: v_bcnt_u32_b32 v5, v1, v255             ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x03,0x00]203410x05,0x00,0x8b,0xd2,0x01,0xff,0x03,0x0020342 20343# CHECK: v_bcnt_u32_b32 v5, v1, s2               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x00,0x00]203440x05,0x00,0x8b,0xd2,0x01,0x05,0x00,0x0020345 20346# CHECK: v_bcnt_u32_b32 v5, v1, s101             ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xcb,0x00,0x00]203470x05,0x00,0x8b,0xd2,0x01,0xcb,0x00,0x0020348 20349# CHECK: v_bcnt_u32_b32 v5, v1, flat_scratch_lo  ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xcd,0x00,0x00]203500x05,0x00,0x8b,0xd2,0x01,0xcd,0x00,0x0020351 20352# CHECK: v_bcnt_u32_b32 v5, v1, flat_scratch_hi  ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xcf,0x00,0x00]203530x05,0x00,0x8b,0xd2,0x01,0xcf,0x00,0x0020354 20355# CHECK: v_bcnt_u32_b32 v5, v1, vcc_lo           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xd5,0x00,0x00]203560x05,0x00,0x8b,0xd2,0x01,0xd5,0x00,0x0020357 20358# CHECK: v_bcnt_u32_b32 v5, v1, vcc_hi           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xd7,0x00,0x00]203590x05,0x00,0x8b,0xd2,0x01,0xd7,0x00,0x0020360 20361# CHECK: v_bcnt_u32_b32 v5, v1, m0               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xf9,0x00,0x00]203620x05,0x00,0x8b,0xd2,0x01,0xf9,0x00,0x0020363 20364# CHECK: v_bcnt_u32_b32 v5, v1, exec_lo          ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xfd,0x00,0x00]203650x05,0x00,0x8b,0xd2,0x01,0xfd,0x00,0x0020366 20367# CHECK: v_bcnt_u32_b32 v5, v1, exec_hi          ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x00,0x00]203680x05,0x00,0x8b,0xd2,0x01,0xff,0x00,0x0020369 20370# CHECK: v_bcnt_u32_b32 v5, v1, 0                ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x01,0x01,0x00]203710x05,0x00,0x8b,0xd2,0x01,0x01,0x01,0x0020372 20373# CHECK: v_bcnt_u32_b32 v5, v1, -1               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x83,0x01,0x00]203740x05,0x00,0x8b,0xd2,0x01,0x83,0x01,0x0020375 20376# CHECK: v_bcnt_u32_b32 v5, v1, 0.5              ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xe1,0x01,0x00]203770x05,0x00,0x8b,0xd2,0x01,0xe1,0x01,0x0020378 20379# CHECK: v_bcnt_u32_b32 v5, v1, -4.0             ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xef,0x01,0x00]203800x05,0x00,0x8b,0xd2,0x01,0xef,0x01,0x0020381 20382# CHECK: v_mbcnt_lo_u32_b32 v5, v1, v2           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00]203830x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x0020384 20385# CHECK: v_mbcnt_lo_u32_b32 v255, v1, v2         ; encoding: [0xff,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00]203860xff,0x00,0x8c,0xd2,0x01,0x05,0x02,0x0020387 20388# CHECK: v_mbcnt_lo_u32_b32 v5, v255, v2         ; encoding: [0x05,0x00,0x8c,0xd2,0xff,0x05,0x02,0x00]203890x05,0x00,0x8c,0xd2,0xff,0x05,0x02,0x0020390 20391# CHECK: v_mbcnt_lo_u32_b32 v5, s1, v2           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x04,0x02,0x00]203920x05,0x00,0x8c,0xd2,0x01,0x04,0x02,0x0020393 20394# CHECK: v_mbcnt_lo_u32_b32 v5, s101, v2         ; encoding: [0x05,0x00,0x8c,0xd2,0x65,0x04,0x02,0x00]203950x05,0x00,0x8c,0xd2,0x65,0x04,0x02,0x0020396 20397# CHECK: v_mbcnt_lo_u32_b32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x66,0x04,0x02,0x00]203980x05,0x00,0x8c,0xd2,0x66,0x04,0x02,0x0020399 20400# CHECK: v_mbcnt_lo_u32_b32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x67,0x04,0x02,0x00]204010x05,0x00,0x8c,0xd2,0x67,0x04,0x02,0x0020402 20403# CHECK: v_mbcnt_lo_u32_b32 v5, vcc_lo, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6a,0x04,0x02,0x00]204040x05,0x00,0x8c,0xd2,0x6a,0x04,0x02,0x0020405 20406# CHECK: v_mbcnt_lo_u32_b32 v5, vcc_hi, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6b,0x04,0x02,0x00]204070x05,0x00,0x8c,0xd2,0x6b,0x04,0x02,0x0020408 20409# CHECK: v_mbcnt_lo_u32_b32 v5, m0, v2           ; encoding: [0x05,0x00,0x8c,0xd2,0x7c,0x04,0x02,0x00]204100x05,0x00,0x8c,0xd2,0x7c,0x04,0x02,0x0020411 20412# CHECK: v_mbcnt_lo_u32_b32 v5, exec_lo, v2      ; encoding: [0x05,0x00,0x8c,0xd2,0x7e,0x04,0x02,0x00]204130x05,0x00,0x8c,0xd2,0x7e,0x04,0x02,0x0020414 20415# CHECK: v_mbcnt_lo_u32_b32 v5, exec_hi, v2      ; encoding: [0x05,0x00,0x8c,0xd2,0x7f,0x04,0x02,0x00]204160x05,0x00,0x8c,0xd2,0x7f,0x04,0x02,0x0020417 20418# CHECK: v_mbcnt_lo_u32_b32 v5, 0, v2            ; encoding: [0x05,0x00,0x8c,0xd2,0x80,0x04,0x02,0x00]204190x05,0x00,0x8c,0xd2,0x80,0x04,0x02,0x0020420 20421# CHECK: v_mbcnt_lo_u32_b32 v5, -1, v2           ; encoding: [0x05,0x00,0x8c,0xd2,0xc1,0x04,0x02,0x00]204220x05,0x00,0x8c,0xd2,0xc1,0x04,0x02,0x0020423 20424# CHECK: v_mbcnt_lo_u32_b32 v5, 0.5, v2          ; encoding: [0x05,0x00,0x8c,0xd2,0xf0,0x04,0x02,0x00]204250x05,0x00,0x8c,0xd2,0xf0,0x04,0x02,0x0020426 20427# CHECK: v_mbcnt_lo_u32_b32 v5, -4.0, v2         ; encoding: [0x05,0x00,0x8c,0xd2,0xf7,0x04,0x02,0x00]204280x05,0x00,0x8c,0xd2,0xf7,0x04,0x02,0x0020429 20430# CHECK: v_mbcnt_lo_u32_b32 v5, v1, v255         ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x03,0x00]204310x05,0x00,0x8c,0xd2,0x01,0xff,0x03,0x0020432 20433# CHECK: v_mbcnt_lo_u32_b32 v5, v1, s2           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x00,0x00]204340x05,0x00,0x8c,0xd2,0x01,0x05,0x00,0x0020435 20436# CHECK: v_mbcnt_lo_u32_b32 v5, v1, s101         ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xcb,0x00,0x00]204370x05,0x00,0x8c,0xd2,0x01,0xcb,0x00,0x0020438 20439# CHECK: v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xcd,0x00,0x00]204400x05,0x00,0x8c,0xd2,0x01,0xcd,0x00,0x0020441 20442# CHECK: v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xcf,0x00,0x00]204430x05,0x00,0x8c,0xd2,0x01,0xcf,0x00,0x0020444 20445# CHECK: v_mbcnt_lo_u32_b32 v5, v1, vcc_lo       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xd5,0x00,0x00]204460x05,0x00,0x8c,0xd2,0x01,0xd5,0x00,0x0020447 20448# CHECK: v_mbcnt_lo_u32_b32 v5, v1, vcc_hi       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xd7,0x00,0x00]204490x05,0x00,0x8c,0xd2,0x01,0xd7,0x00,0x0020450 20451# CHECK: v_mbcnt_lo_u32_b32 v5, v1, m0           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x00,0x00]204520x05,0x00,0x8c,0xd2,0x01,0xf9,0x00,0x0020453 20454# CHECK: v_mbcnt_lo_u32_b32 v5, v1, exec_lo      ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xfd,0x00,0x00]204550x05,0x00,0x8c,0xd2,0x01,0xfd,0x00,0x0020456 20457# CHECK: v_mbcnt_lo_u32_b32 v5, v1, exec_hi      ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x00,0x00]204580x05,0x00,0x8c,0xd2,0x01,0xff,0x00,0x0020459 20460# CHECK: v_mbcnt_lo_u32_b32 v5, v1, 0            ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x01,0x01,0x00]204610x05,0x00,0x8c,0xd2,0x01,0x01,0x01,0x0020462 20463# CHECK: v_mbcnt_lo_u32_b32 v5, v1, -1           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x83,0x01,0x00]204640x05,0x00,0x8c,0xd2,0x01,0x83,0x01,0x0020465 20466# CHECK: v_mbcnt_lo_u32_b32 v5, v1, 0.5          ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xe1,0x01,0x00]204670x05,0x00,0x8c,0xd2,0x01,0xe1,0x01,0x0020468 20469# CHECK: v_mbcnt_lo_u32_b32 v5, v1, -4.0         ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xef,0x01,0x00]204700x05,0x00,0x8c,0xd2,0x01,0xef,0x01,0x0020471 20472# CHECK: v_mbcnt_hi_u32_b32 v5, v1, v2           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00]204730x05,0x00,0x8d,0xd2,0x01,0x05,0x02,0x0020474 20475# CHECK: v_mbcnt_hi_u32_b32 v255, v1, v2         ; encoding: [0xff,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00]204760xff,0x00,0x8d,0xd2,0x01,0x05,0x02,0x0020477 20478# CHECK: v_mbcnt_hi_u32_b32 v5, v255, v2         ; encoding: [0x05,0x00,0x8d,0xd2,0xff,0x05,0x02,0x00]204790x05,0x00,0x8d,0xd2,0xff,0x05,0x02,0x0020480 20481# CHECK: v_mbcnt_hi_u32_b32 v5, s1, v2           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x04,0x02,0x00]204820x05,0x00,0x8d,0xd2,0x01,0x04,0x02,0x0020483 20484# CHECK: v_mbcnt_hi_u32_b32 v5, s101, v2         ; encoding: [0x05,0x00,0x8d,0xd2,0x65,0x04,0x02,0x00]204850x05,0x00,0x8d,0xd2,0x65,0x04,0x02,0x0020486 20487# CHECK: v_mbcnt_hi_u32_b32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x66,0x04,0x02,0x00]204880x05,0x00,0x8d,0xd2,0x66,0x04,0x02,0x0020489 20490# CHECK: v_mbcnt_hi_u32_b32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x67,0x04,0x02,0x00]204910x05,0x00,0x8d,0xd2,0x67,0x04,0x02,0x0020492 20493# CHECK: v_mbcnt_hi_u32_b32 v5, vcc_lo, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6a,0x04,0x02,0x00]204940x05,0x00,0x8d,0xd2,0x6a,0x04,0x02,0x0020495 20496# CHECK: v_mbcnt_hi_u32_b32 v5, vcc_hi, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6b,0x04,0x02,0x00]204970x05,0x00,0x8d,0xd2,0x6b,0x04,0x02,0x0020498 20499# CHECK: v_mbcnt_hi_u32_b32 v5, m0, v2           ; encoding: [0x05,0x00,0x8d,0xd2,0x7c,0x04,0x02,0x00]205000x05,0x00,0x8d,0xd2,0x7c,0x04,0x02,0x0020501 20502# CHECK: v_mbcnt_hi_u32_b32 v5, exec_lo, v2      ; encoding: [0x05,0x00,0x8d,0xd2,0x7e,0x04,0x02,0x00]205030x05,0x00,0x8d,0xd2,0x7e,0x04,0x02,0x0020504 20505# CHECK: v_mbcnt_hi_u32_b32 v5, exec_hi, v2      ; encoding: [0x05,0x00,0x8d,0xd2,0x7f,0x04,0x02,0x00]205060x05,0x00,0x8d,0xd2,0x7f,0x04,0x02,0x0020507 20508# CHECK: v_mbcnt_hi_u32_b32 v5, 0, v2            ; encoding: [0x05,0x00,0x8d,0xd2,0x80,0x04,0x02,0x00]205090x05,0x00,0x8d,0xd2,0x80,0x04,0x02,0x0020510 20511# CHECK: v_mbcnt_hi_u32_b32 v5, -1, v2           ; encoding: [0x05,0x00,0x8d,0xd2,0xc1,0x04,0x02,0x00]205120x05,0x00,0x8d,0xd2,0xc1,0x04,0x02,0x0020513 20514# CHECK: v_mbcnt_hi_u32_b32 v5, 0.5, v2          ; encoding: [0x05,0x00,0x8d,0xd2,0xf0,0x04,0x02,0x00]205150x05,0x00,0x8d,0xd2,0xf0,0x04,0x02,0x0020516 20517# CHECK: v_mbcnt_hi_u32_b32 v5, -4.0, v2         ; encoding: [0x05,0x00,0x8d,0xd2,0xf7,0x04,0x02,0x00]205180x05,0x00,0x8d,0xd2,0xf7,0x04,0x02,0x0020519 20520# CHECK: v_mbcnt_hi_u32_b32 v5, v1, v255         ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x03,0x00]205210x05,0x00,0x8d,0xd2,0x01,0xff,0x03,0x0020522 20523# CHECK: v_mbcnt_hi_u32_b32 v5, v1, s2           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x00,0x00]205240x05,0x00,0x8d,0xd2,0x01,0x05,0x00,0x0020525 20526# CHECK: v_mbcnt_hi_u32_b32 v5, v1, s101         ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xcb,0x00,0x00]205270x05,0x00,0x8d,0xd2,0x01,0xcb,0x00,0x0020528 20529# CHECK: v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xcd,0x00,0x00]205300x05,0x00,0x8d,0xd2,0x01,0xcd,0x00,0x0020531 20532# CHECK: v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xcf,0x00,0x00]205330x05,0x00,0x8d,0xd2,0x01,0xcf,0x00,0x0020534 20535# CHECK: v_mbcnt_hi_u32_b32 v5, v1, vcc_lo       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xd5,0x00,0x00]205360x05,0x00,0x8d,0xd2,0x01,0xd5,0x00,0x0020537 20538# CHECK: v_mbcnt_hi_u32_b32 v5, v1, vcc_hi       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xd7,0x00,0x00]205390x05,0x00,0x8d,0xd2,0x01,0xd7,0x00,0x0020540 20541# CHECK: v_mbcnt_hi_u32_b32 v5, v1, m0           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xf9,0x00,0x00]205420x05,0x00,0x8d,0xd2,0x01,0xf9,0x00,0x0020543 20544# CHECK: v_mbcnt_hi_u32_b32 v5, v1, exec_lo      ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xfd,0x00,0x00]205450x05,0x00,0x8d,0xd2,0x01,0xfd,0x00,0x0020546 20547# CHECK: v_mbcnt_hi_u32_b32 v5, v1, exec_hi      ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x00,0x00]205480x05,0x00,0x8d,0xd2,0x01,0xff,0x00,0x0020549 20550# CHECK: v_mbcnt_hi_u32_b32 v5, v1, 0            ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x01,0x01,0x00]205510x05,0x00,0x8d,0xd2,0x01,0x01,0x01,0x0020552 20553# CHECK: v_mbcnt_hi_u32_b32 v5, v1, -1           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x83,0x01,0x00]205540x05,0x00,0x8d,0xd2,0x01,0x83,0x01,0x0020555 20556# CHECK: v_mbcnt_hi_u32_b32 v5, v1, 0.5          ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xe1,0x01,0x00]205570x05,0x00,0x8d,0xd2,0x01,0xe1,0x01,0x0020558 20559# CHECK: v_mbcnt_hi_u32_b32 v5, v1, -4.0         ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xef,0x01,0x00]205600x05,0x00,0x8d,0xd2,0x01,0xef,0x01,0x0020561 20562# CHECK: v_lshlrev_b64 v[5:6], v1, v[2:3]        ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00]205630x05,0x00,0x8f,0xd2,0x01,0x05,0x02,0x0020564 20565# CHECK: v_lshlrev_b64 v[254:255], v1, v[2:3]    ; encoding: [0xfe,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00]205660xfe,0x00,0x8f,0xd2,0x01,0x05,0x02,0x0020567 20568# CHECK: v_lshlrev_b64 v[5:6], v255, v[2:3]      ; encoding: [0x05,0x00,0x8f,0xd2,0xff,0x05,0x02,0x00]205690x05,0x00,0x8f,0xd2,0xff,0x05,0x02,0x0020570 20571# CHECK: v_lshlrev_b64 v[5:6], s1, v[2:3]        ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x04,0x02,0x00]205720x05,0x00,0x8f,0xd2,0x01,0x04,0x02,0x0020573 20574# CHECK: v_lshlrev_b64 v[5:6], s101, v[2:3]      ; encoding: [0x05,0x00,0x8f,0xd2,0x65,0x04,0x02,0x00]205750x05,0x00,0x8f,0xd2,0x65,0x04,0x02,0x0020576 20577# CHECK: v_lshlrev_b64 v[5:6], flat_scratch_lo, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x66,0x04,0x02,0x00]205780x05,0x00,0x8f,0xd2,0x66,0x04,0x02,0x0020579 20580# CHECK: v_lshlrev_b64 v[5:6], flat_scratch_hi, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x67,0x04,0x02,0x00]205810x05,0x00,0x8f,0xd2,0x67,0x04,0x02,0x0020582 20583# CHECK: v_lshlrev_b64 v[5:6], vcc_lo, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6a,0x04,0x02,0x00]205840x05,0x00,0x8f,0xd2,0x6a,0x04,0x02,0x0020585 20586# CHECK: v_lshlrev_b64 v[5:6], vcc_hi, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6b,0x04,0x02,0x00]205870x05,0x00,0x8f,0xd2,0x6b,0x04,0x02,0x0020588 20589# CHECK: v_lshlrev_b64 v[5:6], m0, v[2:3]        ; encoding: [0x05,0x00,0x8f,0xd2,0x7c,0x04,0x02,0x00]205900x05,0x00,0x8f,0xd2,0x7c,0x04,0x02,0x0020591 20592# CHECK: v_lshlrev_b64 v[5:6], exec_lo, v[2:3]   ; encoding: [0x05,0x00,0x8f,0xd2,0x7e,0x04,0x02,0x00]205930x05,0x00,0x8f,0xd2,0x7e,0x04,0x02,0x0020594 20595# CHECK: v_lshlrev_b64 v[5:6], exec_hi, v[2:3]   ; encoding: [0x05,0x00,0x8f,0xd2,0x7f,0x04,0x02,0x00]205960x05,0x00,0x8f,0xd2,0x7f,0x04,0x02,0x0020597 20598# CHECK: v_lshlrev_b64 v[5:6], 0, v[2:3]         ; encoding: [0x05,0x00,0x8f,0xd2,0x80,0x04,0x02,0x00]205990x05,0x00,0x8f,0xd2,0x80,0x04,0x02,0x0020600 20601# CHECK: v_lshlrev_b64 v[5:6], -1, v[2:3]        ; encoding: [0x05,0x00,0x8f,0xd2,0xc1,0x04,0x02,0x00]206020x05,0x00,0x8f,0xd2,0xc1,0x04,0x02,0x0020603 20604# CHECK: v_lshlrev_b64 v[5:6], 0.5, v[2:3]       ; encoding: [0x05,0x00,0x8f,0xd2,0xf0,0x04,0x02,0x00]206050x05,0x00,0x8f,0xd2,0xf0,0x04,0x02,0x0020606 20607# CHECK: v_lshlrev_b64 v[5:6], -4.0, v[2:3]      ; encoding: [0x05,0x00,0x8f,0xd2,0xf7,0x04,0x02,0x00]206080x05,0x00,0x8f,0xd2,0xf7,0x04,0x02,0x0020609 20610# CHECK: v_lshlrev_b64 v[5:6], v1, v[254:255]    ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x03,0x00]206110x05,0x00,0x8f,0xd2,0x01,0xfd,0x03,0x0020612 20613# CHECK: v_lshlrev_b64 v[5:6], v1, s[4:5]        ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x09,0x00,0x00]206140x05,0x00,0x8f,0xd2,0x01,0x09,0x00,0x0020615 20616# CHECK: v_lshlrev_b64 v[5:6], v1, s[6:7]        ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x0d,0x00,0x00]206170x05,0x00,0x8f,0xd2,0x01,0x0d,0x00,0x0020618 20619# CHECK: v_lshlrev_b64 v[5:6], v1, s[100:101]    ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xc9,0x00,0x00]206200x05,0x00,0x8f,0xd2,0x01,0xc9,0x00,0x0020621 20622# CHECK: v_lshlrev_b64 v[5:6], v1, flat_scratch  ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xcd,0x00,0x00]206230x05,0x00,0x8f,0xd2,0x01,0xcd,0x00,0x0020624 20625# CHECK: v_lshlrev_b64 v[5:6], v1, vcc           ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xd5,0x00,0x00]206260x05,0x00,0x8f,0xd2,0x01,0xd5,0x00,0x0020627 20628# CHECK: v_lshlrev_b64 v[5:6], v1, exec          ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x00,0x00]206290x05,0x00,0x8f,0xd2,0x01,0xfd,0x00,0x0020630 20631# CHECK: v_lshlrev_b64 v[5:6], v1, 0             ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x01,0x01,0x00]206320x05,0x00,0x8f,0xd2,0x01,0x01,0x01,0x0020633 20634# CHECK: v_lshlrev_b64 v[5:6], v1, -1            ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x83,0x01,0x00]206350x05,0x00,0x8f,0xd2,0x01,0x83,0x01,0x0020636 20637# CHECK: v_lshlrev_b64 v[5:6], v1, 0.5           ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xe1,0x01,0x00]206380x05,0x00,0x8f,0xd2,0x01,0xe1,0x01,0x0020639 20640# CHECK: v_lshlrev_b64 v[5:6], v1, -4.0          ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xef,0x01,0x00]206410x05,0x00,0x8f,0xd2,0x01,0xef,0x01,0x0020642 20643# CHECK: v_lshrrev_b64 v[5:6], v1, v[2:3]        ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x00]206440x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x0020645 20646# CHECK: v_lshrrev_b64 v[254:255], v1, v[2:3]    ; encoding: [0xfe,0x00,0x90,0xd2,0x01,0x05,0x02,0x00]206470xfe,0x00,0x90,0xd2,0x01,0x05,0x02,0x0020648 20649# CHECK: v_lshrrev_b64 v[5:6], v255, v[2:3]      ; encoding: [0x05,0x00,0x90,0xd2,0xff,0x05,0x02,0x00]206500x05,0x00,0x90,0xd2,0xff,0x05,0x02,0x0020651 20652# CHECK: v_lshrrev_b64 v[5:6], s1, v[2:3]        ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x04,0x02,0x00]206530x05,0x00,0x90,0xd2,0x01,0x04,0x02,0x0020654 20655# CHECK: v_lshrrev_b64 v[5:6], s101, v[2:3]      ; encoding: [0x05,0x00,0x90,0xd2,0x65,0x04,0x02,0x00]206560x05,0x00,0x90,0xd2,0x65,0x04,0x02,0x0020657 20658# CHECK: v_lshrrev_b64 v[5:6], flat_scratch_lo, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x66,0x04,0x02,0x00]206590x05,0x00,0x90,0xd2,0x66,0x04,0x02,0x0020660 20661# CHECK: v_lshrrev_b64 v[5:6], flat_scratch_hi, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x67,0x04,0x02,0x00]206620x05,0x00,0x90,0xd2,0x67,0x04,0x02,0x0020663 20664# CHECK: v_lshrrev_b64 v[5:6], vcc_lo, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6a,0x04,0x02,0x00]206650x05,0x00,0x90,0xd2,0x6a,0x04,0x02,0x0020666 20667# CHECK: v_lshrrev_b64 v[5:6], vcc_hi, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6b,0x04,0x02,0x00]206680x05,0x00,0x90,0xd2,0x6b,0x04,0x02,0x0020669 20670# CHECK: v_lshrrev_b64 v[5:6], m0, v[2:3]        ; encoding: [0x05,0x00,0x90,0xd2,0x7c,0x04,0x02,0x00]206710x05,0x00,0x90,0xd2,0x7c,0x04,0x02,0x0020672 20673# CHECK: v_lshrrev_b64 v[5:6], exec_lo, v[2:3]   ; encoding: [0x05,0x00,0x90,0xd2,0x7e,0x04,0x02,0x00]206740x05,0x00,0x90,0xd2,0x7e,0x04,0x02,0x0020675 20676# CHECK: v_lshrrev_b64 v[5:6], exec_hi, v[2:3]   ; encoding: [0x05,0x00,0x90,0xd2,0x7f,0x04,0x02,0x00]206770x05,0x00,0x90,0xd2,0x7f,0x04,0x02,0x0020678 20679# CHECK: v_lshrrev_b64 v[5:6], 0, v[2:3]         ; encoding: [0x05,0x00,0x90,0xd2,0x80,0x04,0x02,0x00]206800x05,0x00,0x90,0xd2,0x80,0x04,0x02,0x0020681 20682# CHECK: v_lshrrev_b64 v[5:6], -1, v[2:3]        ; encoding: [0x05,0x00,0x90,0xd2,0xc1,0x04,0x02,0x00]206830x05,0x00,0x90,0xd2,0xc1,0x04,0x02,0x0020684 20685# CHECK: v_lshrrev_b64 v[5:6], 0.5, v[2:3]       ; encoding: [0x05,0x00,0x90,0xd2,0xf0,0x04,0x02,0x00]206860x05,0x00,0x90,0xd2,0xf0,0x04,0x02,0x0020687 20688# CHECK: v_lshrrev_b64 v[5:6], -4.0, v[2:3]      ; encoding: [0x05,0x00,0x90,0xd2,0xf7,0x04,0x02,0x00]206890x05,0x00,0x90,0xd2,0xf7,0x04,0x02,0x0020690 20691# CHECK: v_lshrrev_b64 v[5:6], v1, v[254:255]    ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x03,0x00]206920x05,0x00,0x90,0xd2,0x01,0xfd,0x03,0x0020693 20694# CHECK: v_lshrrev_b64 v[5:6], v1, s[4:5]        ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x09,0x00,0x00]206950x05,0x00,0x90,0xd2,0x01,0x09,0x00,0x0020696 20697# CHECK: v_lshrrev_b64 v[5:6], v1, s[6:7]        ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x0d,0x00,0x00]206980x05,0x00,0x90,0xd2,0x01,0x0d,0x00,0x0020699 20700# CHECK: v_lshrrev_b64 v[5:6], v1, s[100:101]    ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xc9,0x00,0x00]207010x05,0x00,0x90,0xd2,0x01,0xc9,0x00,0x0020702 20703# CHECK: v_lshrrev_b64 v[5:6], v1, flat_scratch  ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xcd,0x00,0x00]207040x05,0x00,0x90,0xd2,0x01,0xcd,0x00,0x0020705 20706# CHECK: v_lshrrev_b64 v[5:6], v1, vcc           ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xd5,0x00,0x00]207070x05,0x00,0x90,0xd2,0x01,0xd5,0x00,0x0020708 20709# CHECK: v_lshrrev_b64 v[5:6], v1, exec          ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x00,0x00]207100x05,0x00,0x90,0xd2,0x01,0xfd,0x00,0x0020711 20712# CHECK: v_lshrrev_b64 v[5:6], v1, 0             ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x01,0x01,0x00]207130x05,0x00,0x90,0xd2,0x01,0x01,0x01,0x0020714 20715# CHECK: v_lshrrev_b64 v[5:6], v1, -1            ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x83,0x01,0x00]207160x05,0x00,0x90,0xd2,0x01,0x83,0x01,0x0020717 20718# CHECK: v_lshrrev_b64 v[5:6], v1, 0.5           ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xe1,0x01,0x00]207190x05,0x00,0x90,0xd2,0x01,0xe1,0x01,0x0020720 20721# CHECK: v_lshrrev_b64 v[5:6], v1, -4.0          ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xef,0x01,0x00]207220x05,0x00,0x90,0xd2,0x01,0xef,0x01,0x0020723 20724# CHECK: v_ashrrev_i64 v[5:6], v1, v[2:3]        ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x05,0x02,0x00]207250x05,0x00,0x91,0xd2,0x01,0x05,0x02,0x0020726 20727# CHECK: v_ashrrev_i64 v[254:255], v1, v[2:3]    ; encoding: [0xfe,0x00,0x91,0xd2,0x01,0x05,0x02,0x00]207280xfe,0x00,0x91,0xd2,0x01,0x05,0x02,0x0020729 20730# CHECK: v_ashrrev_i64 v[5:6], v255, v[2:3]      ; encoding: [0x05,0x00,0x91,0xd2,0xff,0x05,0x02,0x00]207310x05,0x00,0x91,0xd2,0xff,0x05,0x02,0x0020732 20733# CHECK: v_a

File truncated to the first 1 MiB.