1# RUN: llvm-mc -triple=amdgcn -mcpu=tonga -disassemble -show-encoding < %s | FileCheck -strict-whitespace %s 2 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,0x00 5 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,0x00 8 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,0x00 11 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,0x00 14 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,0x00 17 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,0x00 20 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,0x40 23 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,0x00 26 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,0x00 29 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,0x00 32 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,0x00 35 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,0x00 38 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,0x08 41 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,0x10 44 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,0x18 47 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,0x00 50 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,0x00 53 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,0x00 56 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,0x00 59 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,0x00 62 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,0x00 65 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,0x40 68 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,0x00 71 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,0x00 74 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,0x00 77 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,0x00 80 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,0x00 83 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,0x08 86 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,0x10 89 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,0x18 92 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,0x00 95 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,0x00 98 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,0x00 101 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,0x00 104 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,0x00 107 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,0x00 110 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,0x00 113 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,0x00 116 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,0x00 119 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,0x00 122 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,0x00 125 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,0x08 128 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,0x10 131 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,0x18 134 135# CHECK: v_nop ; encoding: [0x00,0x00,0x40,0xd1,0x00,0x00,0x00,0x00] 1360x00,0x00,0x40,0xd1,0x00,0x00,0x00,0x00 137 138# CHECK: v_mov_b32_e64 v5, v1 ; encoding: [0x05,0x00,0x41,0xd1,0x01,0x01,0x00,0x00] 1390x05,0x00,0x41,0xd1,0x01,0x01,0x00,0x00 140 141# CHECK: v_mov_b32_e64 v255, v1 ; encoding: [0xff,0x00,0x41,0xd1,0x01,0x01,0x00,0x00] 1420xff,0x00,0x41,0xd1,0x01,0x01,0x00,0x00 143 144# CHECK: v_mov_b32_e64 v5, v255 ; encoding: [0x05,0x00,0x41,0xd1,0xff,0x01,0x00,0x00] 1450x05,0x00,0x41,0xd1,0xff,0x01,0x00,0x00 146 147# CHECK: v_mov_b32_e64 v5, s1 ; encoding: [0x05,0x00,0x41,0xd1,0x01,0x00,0x00,0x00] 1480x05,0x00,0x41,0xd1,0x01,0x00,0x00,0x00 149 150# CHECK: v_mov_b32_e64 v5, s101 ; encoding: [0x05,0x00,0x41,0xd1,0x65,0x00,0x00,0x00] 1510x05,0x00,0x41,0xd1,0x65,0x00,0x00,0x00 152 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,0x00 155 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,0x00 158 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,0x00 161 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,0x00 164 165# CHECK: v_mov_b32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x41,0xd1,0x6c,0x00,0x00,0x00] 1660x05,0x00,0x41,0xd1,0x6c,0x00,0x00,0x00 167 168# CHECK: v_mov_b32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x41,0xd1,0x6d,0x00,0x00,0x00] 1690x05,0x00,0x41,0xd1,0x6d,0x00,0x00,0x00 170 171# CHECK: v_mov_b32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x41,0xd1,0x6e,0x00,0x00,0x00] 1720x05,0x00,0x41,0xd1,0x6e,0x00,0x00,0x00 173 174# CHECK: v_mov_b32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x41,0xd1,0x6f,0x00,0x00,0x00] 1750x05,0x00,0x41,0xd1,0x6f,0x00,0x00,0x00 176 177# CHECK: v_mov_b32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x41,0xd1,0x7b,0x00,0x00,0x00] 1780x05,0x00,0x41,0xd1,0x7b,0x00,0x00,0x00 179 180# CHECK: v_mov_b32_e64 v5, m0 ; encoding: [0x05,0x00,0x41,0xd1,0x7c,0x00,0x00,0x00] 1810x05,0x00,0x41,0xd1,0x7c,0x00,0x00,0x00 182 183# CHECK: v_mov_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x41,0xd1,0x7e,0x00,0x00,0x00] 1840x05,0x00,0x41,0xd1,0x7e,0x00,0x00,0x00 185 186# CHECK: v_mov_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x41,0xd1,0x7f,0x00,0x00,0x00] 1870x05,0x00,0x41,0xd1,0x7f,0x00,0x00,0x00 188 189# CHECK: v_mov_b32_e64 v5, 0 ; encoding: [0x05,0x00,0x41,0xd1,0x80,0x00,0x00,0x00] 1900x05,0x00,0x41,0xd1,0x80,0x00,0x00,0x00 191 192# CHECK: v_mov_b32_e64 v5, -1 ; encoding: [0x05,0x00,0x41,0xd1,0xc1,0x00,0x00,0x00] 1930x05,0x00,0x41,0xd1,0xc1,0x00,0x00,0x00 194 195# CHECK: v_mov_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x41,0xd1,0xf0,0x00,0x00,0x00] 1960x05,0x00,0x41,0xd1,0xf0,0x00,0x00,0x00 197 198# CHECK: v_mov_b32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x41,0xd1,0xf7,0x00,0x00,0x00] 1990x05,0x00,0x41,0xd1,0xf7,0x00,0x00,0x00 200 201# CHECK: v_cvt_i32_f64_e64 v5, v[1:2] ; encoding: [0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x00] 2020x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x00 203 204# CHECK: v_cvt_i32_f64_e64 v255, v[1:2] ; encoding: [0xff,0x00,0x43,0xd1,0x01,0x01,0x00,0x00] 2050xff,0x00,0x43,0xd1,0x01,0x01,0x00,0x00 206 207# CHECK: v_cvt_i32_f64_e64 v5, v[254:255] ; encoding: [0x05,0x00,0x43,0xd1,0xfe,0x01,0x00,0x00] 2080x05,0x00,0x43,0xd1,0xfe,0x01,0x00,0x00 209 210# CHECK: v_cvt_i32_f64_e64 v5, s[2:3] ; encoding: [0x05,0x00,0x43,0xd1,0x02,0x00,0x00,0x00] 2110x05,0x00,0x43,0xd1,0x02,0x00,0x00,0x00 212 213# CHECK: v_cvt_i32_f64_e64 v5, s[4:5] ; encoding: [0x05,0x00,0x43,0xd1,0x04,0x00,0x00,0x00] 2140x05,0x00,0x43,0xd1,0x04,0x00,0x00,0x00 215 216# CHECK: v_cvt_i32_f64_e64 v5, s[100:101] ; encoding: [0x05,0x00,0x43,0xd1,0x64,0x00,0x00,0x00] 2170x05,0x00,0x43,0xd1,0x64,0x00,0x00,0x00 218 219# CHECK: v_cvt_i32_f64_e64 v5, flat_scratch ; encoding: [0x05,0x00,0x43,0xd1,0x66,0x00,0x00,0x00] 2200x05,0x00,0x43,0xd1,0x66,0x00,0x00,0x00 221 222# CHECK: v_cvt_i32_f64_e64 v5, vcc ; encoding: [0x05,0x00,0x43,0xd1,0x6a,0x00,0x00,0x00] 2230x05,0x00,0x43,0xd1,0x6a,0x00,0x00,0x00 224 225# CHECK: v_cvt_i32_f64_e64 v5, tba ; encoding: [0x05,0x00,0x43,0xd1,0x6c,0x00,0x00,0x00] 2260x05,0x00,0x43,0xd1,0x6c,0x00,0x00,0x00 227 228# CHECK: v_cvt_i32_f64_e64 v5, tma ; encoding: [0x05,0x00,0x43,0xd1,0x6e,0x00,0x00,0x00] 2290x05,0x00,0x43,0xd1,0x6e,0x00,0x00,0x00 230 231# CHECK: v_cvt_i32_f64_e64 v5, ttmp[10:11] ; encoding: [0x05,0x00,0x43,0xd1,0x7a,0x00,0x00,0x00] 2320x05,0x00,0x43,0xd1,0x7a,0x00,0x00,0x00 233 234# CHECK: v_cvt_i32_f64_e64 v5, exec ; encoding: [0x05,0x00,0x43,0xd1,0x7e,0x00,0x00,0x00] 2350x05,0x00,0x43,0xd1,0x7e,0x00,0x00,0x00 236 237# CHECK: v_cvt_i32_f64_e64 v5, 0 ; encoding: [0x05,0x00,0x43,0xd1,0x80,0x00,0x00,0x00] 2380x05,0x00,0x43,0xd1,0x80,0x00,0x00,0x00 239 240# CHECK: v_cvt_i32_f64_e64 v5, -1 ; encoding: [0x05,0x00,0x43,0xd1,0xc1,0x00,0x00,0x00] 2410x05,0x00,0x43,0xd1,0xc1,0x00,0x00,0x00 242 243# CHECK: v_cvt_i32_f64_e64 v5, 0.5 ; encoding: [0x05,0x00,0x43,0xd1,0xf0,0x00,0x00,0x00] 2440x05,0x00,0x43,0xd1,0xf0,0x00,0x00,0x00 245 246# CHECK: v_cvt_i32_f64_e64 v5, -4.0 ; encoding: [0x05,0x00,0x43,0xd1,0xf7,0x00,0x00,0x00] 2470x05,0x00,0x43,0xd1,0xf7,0x00,0x00,0x00 248 249# CHECK: v_cvt_i32_f64_e64 v5, -v[1:2] ; encoding: [0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x20] 2500x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x20 251 252# CHECK: v_cvt_i32_f64_e64 v5, |v[1:2]| ; encoding: [0x05,0x01,0x43,0xd1,0x01,0x01,0x00,0x00] 2530x05,0x01,0x43,0xd1,0x01,0x01,0x00,0x00 254 255# CHECK: v_cvt_f64_i32_e64 v[5:6], v1 ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x00] 2560x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x00 257 258# CHECK: v_cvt_f64_i32_e64 v[254:255], v1 ; encoding: [0xfe,0x00,0x44,0xd1,0x01,0x01,0x00,0x00] 2590xfe,0x00,0x44,0xd1,0x01,0x01,0x00,0x00 260 261# CHECK: v_cvt_f64_i32_e64 v[5:6], v255 ; encoding: [0x05,0x00,0x44,0xd1,0xff,0x01,0x00,0x00] 2620x05,0x00,0x44,0xd1,0xff,0x01,0x00,0x00 263 264# CHECK: v_cvt_f64_i32_e64 v[5:6], s1 ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x00,0x00,0x00] 2650x05,0x00,0x44,0xd1,0x01,0x00,0x00,0x00 266 267# CHECK: v_cvt_f64_i32_e64 v[5:6], s101 ; encoding: [0x05,0x00,0x44,0xd1,0x65,0x00,0x00,0x00] 2680x05,0x00,0x44,0xd1,0x65,0x00,0x00,0x00 269 270# CHECK: v_cvt_f64_i32_e64 v[5:6], flat_scratch_lo ; encoding: [0x05,0x00,0x44,0xd1,0x66,0x00,0x00,0x00] 2710x05,0x00,0x44,0xd1,0x66,0x00,0x00,0x00 272 273# CHECK: v_cvt_f64_i32_e64 v[5:6], flat_scratch_hi ; encoding: [0x05,0x00,0x44,0xd1,0x67,0x00,0x00,0x00] 2740x05,0x00,0x44,0xd1,0x67,0x00,0x00,0x00 275 276# CHECK: v_cvt_f64_i32_e64 v[5:6], vcc_lo ; encoding: [0x05,0x00,0x44,0xd1,0x6a,0x00,0x00,0x00] 2770x05,0x00,0x44,0xd1,0x6a,0x00,0x00,0x00 278 279# CHECK: v_cvt_f64_i32_e64 v[5:6], vcc_hi ; encoding: [0x05,0x00,0x44,0xd1,0x6b,0x00,0x00,0x00] 2800x05,0x00,0x44,0xd1,0x6b,0x00,0x00,0x00 281 282# CHECK: v_cvt_f64_i32_e64 v[5:6], tba_lo ; encoding: [0x05,0x00,0x44,0xd1,0x6c,0x00,0x00,0x00] 2830x05,0x00,0x44,0xd1,0x6c,0x00,0x00,0x00 284 285# CHECK: v_cvt_f64_i32_e64 v[5:6], tba_hi ; encoding: [0x05,0x00,0x44,0xd1,0x6d,0x00,0x00,0x00] 2860x05,0x00,0x44,0xd1,0x6d,0x00,0x00,0x00 287 288# CHECK: v_cvt_f64_i32_e64 v[5:6], tma_lo ; encoding: [0x05,0x00,0x44,0xd1,0x6e,0x00,0x00,0x00] 2890x05,0x00,0x44,0xd1,0x6e,0x00,0x00,0x00 290 291# CHECK: v_cvt_f64_i32_e64 v[5:6], tma_hi ; encoding: [0x05,0x00,0x44,0xd1,0x6f,0x00,0x00,0x00] 2920x05,0x00,0x44,0xd1,0x6f,0x00,0x00,0x00 293 294# CHECK: v_cvt_f64_i32_e64 v[5:6], ttmp11 ; encoding: [0x05,0x00,0x44,0xd1,0x7b,0x00,0x00,0x00] 2950x05,0x00,0x44,0xd1,0x7b,0x00,0x00,0x00 296 297# CHECK: v_cvt_f64_i32_e64 v[5:6], m0 ; encoding: [0x05,0x00,0x44,0xd1,0x7c,0x00,0x00,0x00] 2980x05,0x00,0x44,0xd1,0x7c,0x00,0x00,0x00 299 300# CHECK: v_cvt_f64_i32_e64 v[5:6], exec_lo ; encoding: [0x05,0x00,0x44,0xd1,0x7e,0x00,0x00,0x00] 3010x05,0x00,0x44,0xd1,0x7e,0x00,0x00,0x00 302 303# CHECK: v_cvt_f64_i32_e64 v[5:6], exec_hi ; encoding: [0x05,0x00,0x44,0xd1,0x7f,0x00,0x00,0x00] 3040x05,0x00,0x44,0xd1,0x7f,0x00,0x00,0x00 305 306# CHECK: v_cvt_f64_i32_e64 v[5:6], 0 ; encoding: [0x05,0x00,0x44,0xd1,0x80,0x00,0x00,0x00] 3070x05,0x00,0x44,0xd1,0x80,0x00,0x00,0x00 308 309# CHECK: v_cvt_f64_i32_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x44,0xd1,0xc1,0x00,0x00,0x00] 3100x05,0x00,0x44,0xd1,0xc1,0x00,0x00,0x00 311 312# CHECK: v_cvt_f64_i32_e64 v[5:6], 0.5 ; encoding: [0x05,0x00,0x44,0xd1,0xf0,0x00,0x00,0x00] 3130x05,0x00,0x44,0xd1,0xf0,0x00,0x00,0x00 314 315# CHECK: v_cvt_f64_i32_e64 v[5:6], -4.0 ; encoding: [0x05,0x00,0x44,0xd1,0xf7,0x00,0x00,0x00] 3160x05,0x00,0x44,0xd1,0xf7,0x00,0x00,0x00 317 318# CHECK: v_cvt_f64_i32_e64 v[5:6], v1 clamp ; encoding: [0x05,0x80,0x44,0xd1,0x01,0x01,0x00,0x00] 3190x05,0x80,0x44,0xd1,0x01,0x01,0x00,0x00 320 321# CHECK: v_cvt_f64_i32_e64 v[5:6], v1 mul:2 ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x08] 3220x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x08 323 324# CHECK: v_cvt_f64_i32_e64 v[5:6], v1 mul:4 ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x10] 3250x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x10 326 327# CHECK: v_cvt_f64_i32_e64 v[5:6], v1 div:2 ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x18] 3280x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x18 329 330# CHECK: v_cvt_f32_i32_e64 v5, v1 ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x00] 3310x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x00 332 333# CHECK: v_cvt_f32_i32_e64 v255, v1 ; encoding: [0xff,0x00,0x45,0xd1,0x01,0x01,0x00,0x00] 3340xff,0x00,0x45,0xd1,0x01,0x01,0x00,0x00 335 336# CHECK: v_cvt_f32_i32_e64 v5, v255 ; encoding: [0x05,0x00,0x45,0xd1,0xff,0x01,0x00,0x00] 3370x05,0x00,0x45,0xd1,0xff,0x01,0x00,0x00 338 339# CHECK: v_cvt_f32_i32_e64 v5, s1 ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x00,0x00,0x00] 3400x05,0x00,0x45,0xd1,0x01,0x00,0x00,0x00 341 342# CHECK: v_cvt_f32_i32_e64 v5, s101 ; encoding: [0x05,0x00,0x45,0xd1,0x65,0x00,0x00,0x00] 3430x05,0x00,0x45,0xd1,0x65,0x00,0x00,0x00 344 345# CHECK: v_cvt_f32_i32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x45,0xd1,0x66,0x00,0x00,0x00] 3460x05,0x00,0x45,0xd1,0x66,0x00,0x00,0x00 347 348# CHECK: v_cvt_f32_i32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x45,0xd1,0x67,0x00,0x00,0x00] 3490x05,0x00,0x45,0xd1,0x67,0x00,0x00,0x00 350 351# CHECK: v_cvt_f32_i32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x45,0xd1,0x6a,0x00,0x00,0x00] 3520x05,0x00,0x45,0xd1,0x6a,0x00,0x00,0x00 353 354# CHECK: v_cvt_f32_i32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x45,0xd1,0x6b,0x00,0x00,0x00] 3550x05,0x00,0x45,0xd1,0x6b,0x00,0x00,0x00 356 357# CHECK: v_cvt_f32_i32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x45,0xd1,0x6c,0x00,0x00,0x00] 3580x05,0x00,0x45,0xd1,0x6c,0x00,0x00,0x00 359 360# CHECK: v_cvt_f32_i32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x45,0xd1,0x6d,0x00,0x00,0x00] 3610x05,0x00,0x45,0xd1,0x6d,0x00,0x00,0x00 362 363# CHECK: v_cvt_f32_i32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x45,0xd1,0x6e,0x00,0x00,0x00] 3640x05,0x00,0x45,0xd1,0x6e,0x00,0x00,0x00 365 366# CHECK: v_cvt_f32_i32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x45,0xd1,0x6f,0x00,0x00,0x00] 3670x05,0x00,0x45,0xd1,0x6f,0x00,0x00,0x00 368 369# CHECK: v_cvt_f32_i32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x45,0xd1,0x7b,0x00,0x00,0x00] 3700x05,0x00,0x45,0xd1,0x7b,0x00,0x00,0x00 371 372# CHECK: v_cvt_f32_i32_e64 v5, m0 ; encoding: [0x05,0x00,0x45,0xd1,0x7c,0x00,0x00,0x00] 3730x05,0x00,0x45,0xd1,0x7c,0x00,0x00,0x00 374 375# CHECK: v_cvt_f32_i32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x45,0xd1,0x7e,0x00,0x00,0x00] 3760x05,0x00,0x45,0xd1,0x7e,0x00,0x00,0x00 377 378# CHECK: v_cvt_f32_i32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x45,0xd1,0x7f,0x00,0x00,0x00] 3790x05,0x00,0x45,0xd1,0x7f,0x00,0x00,0x00 380 381# CHECK: v_cvt_f32_i32_e64 v5, 0 ; encoding: [0x05,0x00,0x45,0xd1,0x80,0x00,0x00,0x00] 3820x05,0x00,0x45,0xd1,0x80,0x00,0x00,0x00 383 384# CHECK: v_cvt_f32_i32_e64 v5, -1 ; encoding: [0x05,0x00,0x45,0xd1,0xc1,0x00,0x00,0x00] 3850x05,0x00,0x45,0xd1,0xc1,0x00,0x00,0x00 386 387# CHECK: v_cvt_f32_i32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x45,0xd1,0xf0,0x00,0x00,0x00] 3880x05,0x00,0x45,0xd1,0xf0,0x00,0x00,0x00 389 390# CHECK: v_cvt_f32_i32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x45,0xd1,0xf7,0x00,0x00,0x00] 3910x05,0x00,0x45,0xd1,0xf7,0x00,0x00,0x00 392 393# CHECK: v_cvt_f32_i32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x45,0xd1,0x01,0x01,0x00,0x00] 3940x05,0x80,0x45,0xd1,0x01,0x01,0x00,0x00 395 396# CHECK: v_cvt_f32_i32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x08] 3970x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x08 398 399# CHECK: v_cvt_f32_i32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x10] 4000x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x10 401 402# CHECK: v_cvt_f32_i32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x18] 4030x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x18 404 405# CHECK: v_cvt_f32_u32_e64 v5, v1 ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x00] 4060x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x00 407 408# CHECK: v_cvt_f32_u32_e64 v255, v1 ; encoding: [0xff,0x00,0x46,0xd1,0x01,0x01,0x00,0x00] 4090xff,0x00,0x46,0xd1,0x01,0x01,0x00,0x00 410 411# CHECK: v_cvt_f32_u32_e64 v5, v255 ; encoding: [0x05,0x00,0x46,0xd1,0xff,0x01,0x00,0x00] 4120x05,0x00,0x46,0xd1,0xff,0x01,0x00,0x00 413 414# CHECK: v_cvt_f32_u32_e64 v5, s1 ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x00,0x00,0x00] 4150x05,0x00,0x46,0xd1,0x01,0x00,0x00,0x00 416 417# CHECK: v_cvt_f32_u32_e64 v5, s101 ; encoding: [0x05,0x00,0x46,0xd1,0x65,0x00,0x00,0x00] 4180x05,0x00,0x46,0xd1,0x65,0x00,0x00,0x00 419 420# CHECK: v_cvt_f32_u32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x46,0xd1,0x66,0x00,0x00,0x00] 4210x05,0x00,0x46,0xd1,0x66,0x00,0x00,0x00 422 423# CHECK: v_cvt_f32_u32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x46,0xd1,0x67,0x00,0x00,0x00] 4240x05,0x00,0x46,0xd1,0x67,0x00,0x00,0x00 425 426# CHECK: v_cvt_f32_u32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x46,0xd1,0x6a,0x00,0x00,0x00] 4270x05,0x00,0x46,0xd1,0x6a,0x00,0x00,0x00 428 429# CHECK: v_cvt_f32_u32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x46,0xd1,0x6b,0x00,0x00,0x00] 4300x05,0x00,0x46,0xd1,0x6b,0x00,0x00,0x00 431 432# CHECK: v_cvt_f32_u32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x46,0xd1,0x6c,0x00,0x00,0x00] 4330x05,0x00,0x46,0xd1,0x6c,0x00,0x00,0x00 434 435# CHECK: v_cvt_f32_u32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x46,0xd1,0x6d,0x00,0x00,0x00] 4360x05,0x00,0x46,0xd1,0x6d,0x00,0x00,0x00 437 438# CHECK: v_cvt_f32_u32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x46,0xd1,0x6e,0x00,0x00,0x00] 4390x05,0x00,0x46,0xd1,0x6e,0x00,0x00,0x00 440 441# CHECK: v_cvt_f32_u32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x46,0xd1,0x6f,0x00,0x00,0x00] 4420x05,0x00,0x46,0xd1,0x6f,0x00,0x00,0x00 443 444# CHECK: v_cvt_f32_u32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x46,0xd1,0x7b,0x00,0x00,0x00] 4450x05,0x00,0x46,0xd1,0x7b,0x00,0x00,0x00 446 447# CHECK: v_cvt_f32_u32_e64 v5, m0 ; encoding: [0x05,0x00,0x46,0xd1,0x7c,0x00,0x00,0x00] 4480x05,0x00,0x46,0xd1,0x7c,0x00,0x00,0x00 449 450# CHECK: v_cvt_f32_u32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x46,0xd1,0x7e,0x00,0x00,0x00] 4510x05,0x00,0x46,0xd1,0x7e,0x00,0x00,0x00 452 453# CHECK: v_cvt_f32_u32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x46,0xd1,0x7f,0x00,0x00,0x00] 4540x05,0x00,0x46,0xd1,0x7f,0x00,0x00,0x00 455 456# CHECK: v_cvt_f32_u32_e64 v5, 0 ; encoding: [0x05,0x00,0x46,0xd1,0x80,0x00,0x00,0x00] 4570x05,0x00,0x46,0xd1,0x80,0x00,0x00,0x00 458 459# CHECK: v_cvt_f32_u32_e64 v5, -1 ; encoding: [0x05,0x00,0x46,0xd1,0xc1,0x00,0x00,0x00] 4600x05,0x00,0x46,0xd1,0xc1,0x00,0x00,0x00 461 462# CHECK: v_cvt_f32_u32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x46,0xd1,0xf0,0x00,0x00,0x00] 4630x05,0x00,0x46,0xd1,0xf0,0x00,0x00,0x00 464 465# CHECK: v_cvt_f32_u32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x46,0xd1,0xf7,0x00,0x00,0x00] 4660x05,0x00,0x46,0xd1,0xf7,0x00,0x00,0x00 467 468# CHECK: v_cvt_f32_u32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x46,0xd1,0x01,0x01,0x00,0x00] 4690x05,0x80,0x46,0xd1,0x01,0x01,0x00,0x00 470 471# CHECK: v_cvt_f32_u32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x08] 4720x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x08 473 474# CHECK: v_cvt_f32_u32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x10] 4750x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x10 476 477# CHECK: v_cvt_f32_u32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x18] 4780x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x18 479 480# CHECK: v_cvt_u32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x00] 4810x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x00 482 483# CHECK: v_cvt_u32_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x47,0xd1,0x01,0x01,0x00,0x00] 4840xff,0x00,0x47,0xd1,0x01,0x01,0x00,0x00 485 486# CHECK: v_cvt_u32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x47,0xd1,0xff,0x01,0x00,0x00] 4870x05,0x00,0x47,0xd1,0xff,0x01,0x00,0x00 488 489# CHECK: v_cvt_u32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x47,0xd1,0x01,0x00,0x00,0x00] 4900x05,0x00,0x47,0xd1,0x01,0x00,0x00,0x00 491 492# CHECK: v_cvt_u32_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x47,0xd1,0x65,0x00,0x00,0x00] 4930x05,0x00,0x47,0xd1,0x65,0x00,0x00,0x00 494 495# CHECK: v_cvt_u32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x47,0xd1,0x66,0x00,0x00,0x00] 4960x05,0x00,0x47,0xd1,0x66,0x00,0x00,0x00 497 498# CHECK: v_cvt_u32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x47,0xd1,0x67,0x00,0x00,0x00] 4990x05,0x00,0x47,0xd1,0x67,0x00,0x00,0x00 500 501# CHECK: v_cvt_u32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x47,0xd1,0x6a,0x00,0x00,0x00] 5020x05,0x00,0x47,0xd1,0x6a,0x00,0x00,0x00 503 504# CHECK: v_cvt_u32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x47,0xd1,0x6b,0x00,0x00,0x00] 5050x05,0x00,0x47,0xd1,0x6b,0x00,0x00,0x00 506 507# CHECK: v_cvt_u32_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x47,0xd1,0x6c,0x00,0x00,0x00] 5080x05,0x00,0x47,0xd1,0x6c,0x00,0x00,0x00 509 510# CHECK: v_cvt_u32_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x47,0xd1,0x6d,0x00,0x00,0x00] 5110x05,0x00,0x47,0xd1,0x6d,0x00,0x00,0x00 512 513# CHECK: v_cvt_u32_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x47,0xd1,0x6e,0x00,0x00,0x00] 5140x05,0x00,0x47,0xd1,0x6e,0x00,0x00,0x00 515 516# CHECK: v_cvt_u32_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x47,0xd1,0x6f,0x00,0x00,0x00] 5170x05,0x00,0x47,0xd1,0x6f,0x00,0x00,0x00 518 519# CHECK: v_cvt_u32_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x47,0xd1,0x7b,0x00,0x00,0x00] 5200x05,0x00,0x47,0xd1,0x7b,0x00,0x00,0x00 521 522# CHECK: v_cvt_u32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x47,0xd1,0x7c,0x00,0x00,0x00] 5230x05,0x00,0x47,0xd1,0x7c,0x00,0x00,0x00 524 525# CHECK: v_cvt_u32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x47,0xd1,0x7e,0x00,0x00,0x00] 5260x05,0x00,0x47,0xd1,0x7e,0x00,0x00,0x00 527 528# CHECK: v_cvt_u32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x47,0xd1,0x7f,0x00,0x00,0x00] 5290x05,0x00,0x47,0xd1,0x7f,0x00,0x00,0x00 530 531# CHECK: v_cvt_u32_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x47,0xd1,0x80,0x00,0x00,0x00] 5320x05,0x00,0x47,0xd1,0x80,0x00,0x00,0x00 533 534# CHECK: v_cvt_u32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x47,0xd1,0xc1,0x00,0x00,0x00] 5350x05,0x00,0x47,0xd1,0xc1,0x00,0x00,0x00 536 537# CHECK: v_cvt_u32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x47,0xd1,0xf0,0x00,0x00,0x00] 5380x05,0x00,0x47,0xd1,0xf0,0x00,0x00,0x00 539 540# CHECK: v_cvt_u32_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x47,0xd1,0xf7,0x00,0x00,0x00] 5410x05,0x00,0x47,0xd1,0xf7,0x00,0x00,0x00 542 543# CHECK: v_cvt_u32_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x20] 5440x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x20 545 546# CHECK: v_cvt_u32_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x47,0xd1,0x01,0x01,0x00,0x00] 5470x05,0x01,0x47,0xd1,0x01,0x01,0x00,0x00 548 549# CHECK: v_cvt_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x00] 5500x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x00 551 552# CHECK: v_cvt_i32_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x48,0xd1,0x01,0x01,0x00,0x00] 5530xff,0x00,0x48,0xd1,0x01,0x01,0x00,0x00 554 555# CHECK: v_cvt_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x48,0xd1,0xff,0x01,0x00,0x00] 5560x05,0x00,0x48,0xd1,0xff,0x01,0x00,0x00 557 558# CHECK: v_cvt_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x48,0xd1,0x01,0x00,0x00,0x00] 5590x05,0x00,0x48,0xd1,0x01,0x00,0x00,0x00 560 561# CHECK: v_cvt_i32_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x48,0xd1,0x65,0x00,0x00,0x00] 5620x05,0x00,0x48,0xd1,0x65,0x00,0x00,0x00 563 564# CHECK: v_cvt_i32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x48,0xd1,0x66,0x00,0x00,0x00] 5650x05,0x00,0x48,0xd1,0x66,0x00,0x00,0x00 566 567# CHECK: v_cvt_i32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x48,0xd1,0x67,0x00,0x00,0x00] 5680x05,0x00,0x48,0xd1,0x67,0x00,0x00,0x00 569 570# CHECK: v_cvt_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x48,0xd1,0x6a,0x00,0x00,0x00] 5710x05,0x00,0x48,0xd1,0x6a,0x00,0x00,0x00 572 573# CHECK: v_cvt_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x48,0xd1,0x6b,0x00,0x00,0x00] 5740x05,0x00,0x48,0xd1,0x6b,0x00,0x00,0x00 575 576# CHECK: v_cvt_i32_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x48,0xd1,0x6c,0x00,0x00,0x00] 5770x05,0x00,0x48,0xd1,0x6c,0x00,0x00,0x00 578 579# CHECK: v_cvt_i32_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x48,0xd1,0x6d,0x00,0x00,0x00] 5800x05,0x00,0x48,0xd1,0x6d,0x00,0x00,0x00 581 582# CHECK: v_cvt_i32_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x48,0xd1,0x6e,0x00,0x00,0x00] 5830x05,0x00,0x48,0xd1,0x6e,0x00,0x00,0x00 584 585# CHECK: v_cvt_i32_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x48,0xd1,0x6f,0x00,0x00,0x00] 5860x05,0x00,0x48,0xd1,0x6f,0x00,0x00,0x00 587 588# CHECK: v_cvt_i32_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x48,0xd1,0x7b,0x00,0x00,0x00] 5890x05,0x00,0x48,0xd1,0x7b,0x00,0x00,0x00 590 591# CHECK: v_cvt_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x48,0xd1,0x7c,0x00,0x00,0x00] 5920x05,0x00,0x48,0xd1,0x7c,0x00,0x00,0x00 593 594# CHECK: v_cvt_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x48,0xd1,0x7e,0x00,0x00,0x00] 5950x05,0x00,0x48,0xd1,0x7e,0x00,0x00,0x00 596 597# CHECK: v_cvt_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x48,0xd1,0x7f,0x00,0x00,0x00] 5980x05,0x00,0x48,0xd1,0x7f,0x00,0x00,0x00 599 600# CHECK: v_cvt_i32_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x48,0xd1,0x80,0x00,0x00,0x00] 6010x05,0x00,0x48,0xd1,0x80,0x00,0x00,0x00 602 603# CHECK: v_cvt_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x48,0xd1,0xc1,0x00,0x00,0x00] 6040x05,0x00,0x48,0xd1,0xc1,0x00,0x00,0x00 605 606# CHECK: v_cvt_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x48,0xd1,0xf0,0x00,0x00,0x00] 6070x05,0x00,0x48,0xd1,0xf0,0x00,0x00,0x00 608 609# CHECK: v_cvt_i32_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x48,0xd1,0xf7,0x00,0x00,0x00] 6100x05,0x00,0x48,0xd1,0xf7,0x00,0x00,0x00 611 612# CHECK: v_cvt_i32_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x20] 6130x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x20 614 615# CHECK: v_cvt_i32_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x48,0xd1,0x01,0x01,0x00,0x00] 6160x05,0x01,0x48,0xd1,0x01,0x01,0x00,0x00 617 618# CHECK: v_cvt_f16_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00] 6190x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00 620 621# CHECK: v_cvt_f16_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00] 6220xff,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00 623 624# CHECK: v_cvt_f16_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x4a,0xd1,0xff,0x01,0x00,0x00] 6250x05,0x00,0x4a,0xd1,0xff,0x01,0x00,0x00 626 627# CHECK: v_cvt_f16_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x00,0x00,0x00] 6280x05,0x00,0x4a,0xd1,0x01,0x00,0x00,0x00 629 630# CHECK: v_cvt_f16_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x4a,0xd1,0x65,0x00,0x00,0x00] 6310x05,0x00,0x4a,0xd1,0x65,0x00,0x00,0x00 632 633# CHECK: v_cvt_f16_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4a,0xd1,0x66,0x00,0x00,0x00] 6340x05,0x00,0x4a,0xd1,0x66,0x00,0x00,0x00 635 636# CHECK: v_cvt_f16_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4a,0xd1,0x67,0x00,0x00,0x00] 6370x05,0x00,0x4a,0xd1,0x67,0x00,0x00,0x00 638 639# CHECK: v_cvt_f16_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x4a,0xd1,0x6a,0x00,0x00,0x00] 6400x05,0x00,0x4a,0xd1,0x6a,0x00,0x00,0x00 641 642# CHECK: v_cvt_f16_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x4a,0xd1,0x6b,0x00,0x00,0x00] 6430x05,0x00,0x4a,0xd1,0x6b,0x00,0x00,0x00 644 645# CHECK: v_cvt_f16_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x4a,0xd1,0x6c,0x00,0x00,0x00] 6460x05,0x00,0x4a,0xd1,0x6c,0x00,0x00,0x00 647 648# CHECK: v_cvt_f16_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x4a,0xd1,0x6d,0x00,0x00,0x00] 6490x05,0x00,0x4a,0xd1,0x6d,0x00,0x00,0x00 650 651# CHECK: v_cvt_f16_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x4a,0xd1,0x6e,0x00,0x00,0x00] 6520x05,0x00,0x4a,0xd1,0x6e,0x00,0x00,0x00 653 654# CHECK: v_cvt_f16_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x4a,0xd1,0x6f,0x00,0x00,0x00] 6550x05,0x00,0x4a,0xd1,0x6f,0x00,0x00,0x00 656 657# CHECK: v_cvt_f16_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x4a,0xd1,0x7b,0x00,0x00,0x00] 6580x05,0x00,0x4a,0xd1,0x7b,0x00,0x00,0x00 659 660# CHECK: v_cvt_f16_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x4a,0xd1,0x7c,0x00,0x00,0x00] 6610x05,0x00,0x4a,0xd1,0x7c,0x00,0x00,0x00 662 663# CHECK: v_cvt_f16_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x4a,0xd1,0x7e,0x00,0x00,0x00] 6640x05,0x00,0x4a,0xd1,0x7e,0x00,0x00,0x00 665 666# CHECK: v_cvt_f16_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x4a,0xd1,0x7f,0x00,0x00,0x00] 6670x05,0x00,0x4a,0xd1,0x7f,0x00,0x00,0x00 668 669# CHECK: v_cvt_f16_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x4a,0xd1,0x80,0x00,0x00,0x00] 6700x05,0x00,0x4a,0xd1,0x80,0x00,0x00,0x00 671 672# CHECK: v_cvt_f16_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x4a,0xd1,0xc1,0x00,0x00,0x00] 6730x05,0x00,0x4a,0xd1,0xc1,0x00,0x00,0x00 674 675# CHECK: v_cvt_f16_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x4a,0xd1,0xf0,0x00,0x00,0x00] 6760x05,0x00,0x4a,0xd1,0xf0,0x00,0x00,0x00 677 678# CHECK: v_cvt_f16_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x4a,0xd1,0xf7,0x00,0x00,0x00] 6790x05,0x00,0x4a,0xd1,0xf7,0x00,0x00,0x00 680 681# CHECK: v_cvt_f16_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x20] 6820x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x20 683 684# CHECK: v_cvt_f16_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x4a,0xd1,0x01,0x01,0x00,0x00] 6850x05,0x01,0x4a,0xd1,0x01,0x01,0x00,0x00 686 687# CHECK: v_cvt_f16_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x4a,0xd1,0x01,0x01,0x00,0x00] 6880x05,0x80,0x4a,0xd1,0x01,0x01,0x00,0x00 689 690# CHECK: v_cvt_f16_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x08] 6910x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x08 692 693# CHECK: v_cvt_f16_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x10] 6940x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x10 695 696# CHECK: v_cvt_f16_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x18] 6970x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x18 698 699# CHECK: v_cvt_f32_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00] 7000x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00 701 702# CHECK: v_cvt_f32_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00] 7030xff,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00 704 705# CHECK: v_cvt_f32_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x4b,0xd1,0xff,0x01,0x00,0x00] 7060x05,0x00,0x4b,0xd1,0xff,0x01,0x00,0x00 707 708# CHECK: v_cvt_f32_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x00,0x00,0x00] 7090x05,0x00,0x4b,0xd1,0x01,0x00,0x00,0x00 710 711# CHECK: v_cvt_f32_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x4b,0xd1,0x65,0x00,0x00,0x00] 7120x05,0x00,0x4b,0xd1,0x65,0x00,0x00,0x00 713 714# CHECK: v_cvt_f32_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4b,0xd1,0x66,0x00,0x00,0x00] 7150x05,0x00,0x4b,0xd1,0x66,0x00,0x00,0x00 716 717# CHECK: v_cvt_f32_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4b,0xd1,0x67,0x00,0x00,0x00] 7180x05,0x00,0x4b,0xd1,0x67,0x00,0x00,0x00 719 720# CHECK: v_cvt_f32_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x4b,0xd1,0x6a,0x00,0x00,0x00] 7210x05,0x00,0x4b,0xd1,0x6a,0x00,0x00,0x00 722 723# CHECK: v_cvt_f32_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x4b,0xd1,0x6b,0x00,0x00,0x00] 7240x05,0x00,0x4b,0xd1,0x6b,0x00,0x00,0x00 725 726# CHECK: v_cvt_f32_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x4b,0xd1,0x6c,0x00,0x00,0x00] 7270x05,0x00,0x4b,0xd1,0x6c,0x00,0x00,0x00 728 729# CHECK: v_cvt_f32_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x4b,0xd1,0x6d,0x00,0x00,0x00] 7300x05,0x00,0x4b,0xd1,0x6d,0x00,0x00,0x00 731 732# CHECK: v_cvt_f32_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x4b,0xd1,0x6e,0x00,0x00,0x00] 7330x05,0x00,0x4b,0xd1,0x6e,0x00,0x00,0x00 734 735# CHECK: v_cvt_f32_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x4b,0xd1,0x6f,0x00,0x00,0x00] 7360x05,0x00,0x4b,0xd1,0x6f,0x00,0x00,0x00 737 738# CHECK: v_cvt_f32_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x4b,0xd1,0x7b,0x00,0x00,0x00] 7390x05,0x00,0x4b,0xd1,0x7b,0x00,0x00,0x00 740 741# CHECK: v_cvt_f32_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x4b,0xd1,0x7c,0x00,0x00,0x00] 7420x05,0x00,0x4b,0xd1,0x7c,0x00,0x00,0x00 743 744# CHECK: v_cvt_f32_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x4b,0xd1,0x7e,0x00,0x00,0x00] 7450x05,0x00,0x4b,0xd1,0x7e,0x00,0x00,0x00 746 747# CHECK: v_cvt_f32_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x4b,0xd1,0x7f,0x00,0x00,0x00] 7480x05,0x00,0x4b,0xd1,0x7f,0x00,0x00,0x00 749 750# CHECK: v_cvt_f32_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x4b,0xd1,0x80,0x00,0x00,0x00] 7510x05,0x00,0x4b,0xd1,0x80,0x00,0x00,0x00 752 753# CHECK: v_cvt_f32_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x4b,0xd1,0xc1,0x00,0x00,0x00] 7540x05,0x00,0x4b,0xd1,0xc1,0x00,0x00,0x00 755 756# CHECK: v_cvt_f32_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x4b,0xd1,0xf0,0x00,0x00,0x00] 7570x05,0x00,0x4b,0xd1,0xf0,0x00,0x00,0x00 758 759# CHECK: v_cvt_f32_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x4b,0xd1,0xf7,0x00,0x00,0x00] 7600x05,0x00,0x4b,0xd1,0xf7,0x00,0x00,0x00 761 762# CHECK: v_cvt_f32_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x20] 7630x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x20 764 765# CHECK: v_cvt_f32_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x4b,0xd1,0x01,0x01,0x00,0x00] 7660x05,0x01,0x4b,0xd1,0x01,0x01,0x00,0x00 767 768# CHECK: v_cvt_f32_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x4b,0xd1,0x01,0x01,0x00,0x00] 7690x05,0x80,0x4b,0xd1,0x01,0x01,0x00,0x00 770 771# CHECK: v_cvt_f32_f16_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x08] 7720x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x08 773 774# CHECK: v_cvt_f32_f16_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x10] 7750x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x10 776 777# CHECK: v_cvt_f32_f16_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x18] 7780x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x18 779 780# CHECK: v_cvt_rpi_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00] 7810x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00 782 783# CHECK: v_cvt_rpi_i32_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00] 7840xff,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00 785 786# CHECK: v_cvt_rpi_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x4c,0xd1,0xff,0x01,0x00,0x00] 7870x05,0x00,0x4c,0xd1,0xff,0x01,0x00,0x00 788 789# CHECK: v_cvt_rpi_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x4c,0xd1,0x01,0x00,0x00,0x00] 7900x05,0x00,0x4c,0xd1,0x01,0x00,0x00,0x00 791 792# CHECK: v_cvt_rpi_i32_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x4c,0xd1,0x65,0x00,0x00,0x00] 7930x05,0x00,0x4c,0xd1,0x65,0x00,0x00,0x00 794 795# CHECK: v_cvt_rpi_i32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4c,0xd1,0x66,0x00,0x00,0x00] 7960x05,0x00,0x4c,0xd1,0x66,0x00,0x00,0x00 797 798# CHECK: v_cvt_rpi_i32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4c,0xd1,0x67,0x00,0x00,0x00] 7990x05,0x00,0x4c,0xd1,0x67,0x00,0x00,0x00 800 801# CHECK: v_cvt_rpi_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x4c,0xd1,0x6a,0x00,0x00,0x00] 8020x05,0x00,0x4c,0xd1,0x6a,0x00,0x00,0x00 803 804# CHECK: v_cvt_rpi_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x4c,0xd1,0x6b,0x00,0x00,0x00] 8050x05,0x00,0x4c,0xd1,0x6b,0x00,0x00,0x00 806 807# CHECK: v_cvt_rpi_i32_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x4c,0xd1,0x6c,0x00,0x00,0x00] 8080x05,0x00,0x4c,0xd1,0x6c,0x00,0x00,0x00 809 810# CHECK: v_cvt_rpi_i32_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x4c,0xd1,0x6d,0x00,0x00,0x00] 8110x05,0x00,0x4c,0xd1,0x6d,0x00,0x00,0x00 812 813# CHECK: v_cvt_rpi_i32_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x4c,0xd1,0x6e,0x00,0x00,0x00] 8140x05,0x00,0x4c,0xd1,0x6e,0x00,0x00,0x00 815 816# CHECK: v_cvt_rpi_i32_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x4c,0xd1,0x6f,0x00,0x00,0x00] 8170x05,0x00,0x4c,0xd1,0x6f,0x00,0x00,0x00 818 819# CHECK: v_cvt_rpi_i32_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x4c,0xd1,0x7b,0x00,0x00,0x00] 8200x05,0x00,0x4c,0xd1,0x7b,0x00,0x00,0x00 821 822# CHECK: v_cvt_rpi_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x4c,0xd1,0x7c,0x00,0x00,0x00] 8230x05,0x00,0x4c,0xd1,0x7c,0x00,0x00,0x00 824 825# CHECK: v_cvt_rpi_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x4c,0xd1,0x7e,0x00,0x00,0x00] 8260x05,0x00,0x4c,0xd1,0x7e,0x00,0x00,0x00 827 828# CHECK: v_cvt_rpi_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x4c,0xd1,0x7f,0x00,0x00,0x00] 8290x05,0x00,0x4c,0xd1,0x7f,0x00,0x00,0x00 830 831# CHECK: v_cvt_rpi_i32_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x4c,0xd1,0x80,0x00,0x00,0x00] 8320x05,0x00,0x4c,0xd1,0x80,0x00,0x00,0x00 833 834# CHECK: v_cvt_rpi_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x4c,0xd1,0xc1,0x00,0x00,0x00] 8350x05,0x00,0x4c,0xd1,0xc1,0x00,0x00,0x00 836 837# CHECK: v_cvt_rpi_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x4c,0xd1,0xf0,0x00,0x00,0x00] 8380x05,0x00,0x4c,0xd1,0xf0,0x00,0x00,0x00 839 840# CHECK: v_cvt_rpi_i32_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x4c,0xd1,0xf7,0x00,0x00,0x00] 8410x05,0x00,0x4c,0xd1,0xf7,0x00,0x00,0x00 842 843# CHECK: v_cvt_rpi_i32_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x20] 8440x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x20 845 846# CHECK: v_cvt_rpi_i32_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x4c,0xd1,0x01,0x01,0x00,0x00] 8470x05,0x01,0x4c,0xd1,0x01,0x01,0x00,0x00 848 849# CHECK: v_cvt_flr_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00] 8500x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00 851 852# CHECK: v_cvt_flr_i32_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00] 8530xff,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00 854 855# CHECK: v_cvt_flr_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x4d,0xd1,0xff,0x01,0x00,0x00] 8560x05,0x00,0x4d,0xd1,0xff,0x01,0x00,0x00 857 858# CHECK: v_cvt_flr_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x4d,0xd1,0x01,0x00,0x00,0x00] 8590x05,0x00,0x4d,0xd1,0x01,0x00,0x00,0x00 860 861# CHECK: v_cvt_flr_i32_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x4d,0xd1,0x65,0x00,0x00,0x00] 8620x05,0x00,0x4d,0xd1,0x65,0x00,0x00,0x00 863 864# CHECK: v_cvt_flr_i32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4d,0xd1,0x66,0x00,0x00,0x00] 8650x05,0x00,0x4d,0xd1,0x66,0x00,0x00,0x00 866 867# CHECK: v_cvt_flr_i32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4d,0xd1,0x67,0x00,0x00,0x00] 8680x05,0x00,0x4d,0xd1,0x67,0x00,0x00,0x00 869 870# CHECK: v_cvt_flr_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x4d,0xd1,0x6a,0x00,0x00,0x00] 8710x05,0x00,0x4d,0xd1,0x6a,0x00,0x00,0x00 872 873# CHECK: v_cvt_flr_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x4d,0xd1,0x6b,0x00,0x00,0x00] 8740x05,0x00,0x4d,0xd1,0x6b,0x00,0x00,0x00 875 876# CHECK: v_cvt_flr_i32_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x4d,0xd1,0x6c,0x00,0x00,0x00] 8770x05,0x00,0x4d,0xd1,0x6c,0x00,0x00,0x00 878 879# CHECK: v_cvt_flr_i32_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x4d,0xd1,0x6d,0x00,0x00,0x00] 8800x05,0x00,0x4d,0xd1,0x6d,0x00,0x00,0x00 881 882# CHECK: v_cvt_flr_i32_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x4d,0xd1,0x6e,0x00,0x00,0x00] 8830x05,0x00,0x4d,0xd1,0x6e,0x00,0x00,0x00 884 885# CHECK: v_cvt_flr_i32_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x4d,0xd1,0x6f,0x00,0x00,0x00] 8860x05,0x00,0x4d,0xd1,0x6f,0x00,0x00,0x00 887 888# CHECK: v_cvt_flr_i32_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x4d,0xd1,0x7b,0x00,0x00,0x00] 8890x05,0x00,0x4d,0xd1,0x7b,0x00,0x00,0x00 890 891# CHECK: v_cvt_flr_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x4d,0xd1,0x7c,0x00,0x00,0x00] 8920x05,0x00,0x4d,0xd1,0x7c,0x00,0x00,0x00 893 894# CHECK: v_cvt_flr_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x4d,0xd1,0x7e,0x00,0x00,0x00] 8950x05,0x00,0x4d,0xd1,0x7e,0x00,0x00,0x00 896 897# CHECK: v_cvt_flr_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x4d,0xd1,0x7f,0x00,0x00,0x00] 8980x05,0x00,0x4d,0xd1,0x7f,0x00,0x00,0x00 899 900# CHECK: v_cvt_flr_i32_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x4d,0xd1,0x80,0x00,0x00,0x00] 9010x05,0x00,0x4d,0xd1,0x80,0x00,0x00,0x00 902 903# CHECK: v_cvt_flr_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x4d,0xd1,0xc1,0x00,0x00,0x00] 9040x05,0x00,0x4d,0xd1,0xc1,0x00,0x00,0x00 905 906# CHECK: v_cvt_flr_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x4d,0xd1,0xf0,0x00,0x00,0x00] 9070x05,0x00,0x4d,0xd1,0xf0,0x00,0x00,0x00 908 909# CHECK: v_cvt_flr_i32_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x4d,0xd1,0xf7,0x00,0x00,0x00] 9100x05,0x00,0x4d,0xd1,0xf7,0x00,0x00,0x00 911 912# CHECK: v_cvt_flr_i32_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x20] 9130x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x20 914 915# CHECK: v_cvt_flr_i32_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x4d,0xd1,0x01,0x01,0x00,0x00] 9160x05,0x01,0x4d,0xd1,0x01,0x01,0x00,0x00 917 918# CHECK: v_cvt_off_f32_i4_e64 v5, v1 ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00] 9190x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00 920 921# CHECK: v_cvt_off_f32_i4_e64 v255, v1 ; encoding: [0xff,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00] 9220xff,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00 923 924# CHECK: v_cvt_off_f32_i4_e64 v5, v255 ; encoding: [0x05,0x00,0x4e,0xd1,0xff,0x01,0x00,0x00] 9250x05,0x00,0x4e,0xd1,0xff,0x01,0x00,0x00 926 927# CHECK: v_cvt_off_f32_i4_e64 v5, s1 ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x00,0x00,0x00] 9280x05,0x00,0x4e,0xd1,0x01,0x00,0x00,0x00 929 930# CHECK: v_cvt_off_f32_i4_e64 v5, s101 ; encoding: [0x05,0x00,0x4e,0xd1,0x65,0x00,0x00,0x00] 9310x05,0x00,0x4e,0xd1,0x65,0x00,0x00,0x00 932 933# CHECK: v_cvt_off_f32_i4_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4e,0xd1,0x66,0x00,0x00,0x00] 9340x05,0x00,0x4e,0xd1,0x66,0x00,0x00,0x00 935 936# CHECK: v_cvt_off_f32_i4_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4e,0xd1,0x67,0x00,0x00,0x00] 9370x05,0x00,0x4e,0xd1,0x67,0x00,0x00,0x00 938 939# CHECK: v_cvt_off_f32_i4_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x4e,0xd1,0x6a,0x00,0x00,0x00] 9400x05,0x00,0x4e,0xd1,0x6a,0x00,0x00,0x00 941 942# CHECK: v_cvt_off_f32_i4_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x4e,0xd1,0x6b,0x00,0x00,0x00] 9430x05,0x00,0x4e,0xd1,0x6b,0x00,0x00,0x00 944 945# CHECK: v_cvt_off_f32_i4_e64 v5, tba_lo ; encoding: [0x05,0x00,0x4e,0xd1,0x6c,0x00,0x00,0x00] 9460x05,0x00,0x4e,0xd1,0x6c,0x00,0x00,0x00 947 948# CHECK: v_cvt_off_f32_i4_e64 v5, tba_hi ; encoding: [0x05,0x00,0x4e,0xd1,0x6d,0x00,0x00,0x00] 9490x05,0x00,0x4e,0xd1,0x6d,0x00,0x00,0x00 950 951# CHECK: v_cvt_off_f32_i4_e64 v5, tma_lo ; encoding: [0x05,0x00,0x4e,0xd1,0x6e,0x00,0x00,0x00] 9520x05,0x00,0x4e,0xd1,0x6e,0x00,0x00,0x00 953 954# CHECK: v_cvt_off_f32_i4_e64 v5, tma_hi ; encoding: [0x05,0x00,0x4e,0xd1,0x6f,0x00,0x00,0x00] 9550x05,0x00,0x4e,0xd1,0x6f,0x00,0x00,0x00 956 957# CHECK: v_cvt_off_f32_i4_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x4e,0xd1,0x7b,0x00,0x00,0x00] 9580x05,0x00,0x4e,0xd1,0x7b,0x00,0x00,0x00 959 960# CHECK: v_cvt_off_f32_i4_e64 v5, m0 ; encoding: [0x05,0x00,0x4e,0xd1,0x7c,0x00,0x00,0x00] 9610x05,0x00,0x4e,0xd1,0x7c,0x00,0x00,0x00 962 963# CHECK: v_cvt_off_f32_i4_e64 v5, exec_lo ; encoding: [0x05,0x00,0x4e,0xd1,0x7e,0x00,0x00,0x00] 9640x05,0x00,0x4e,0xd1,0x7e,0x00,0x00,0x00 965 966# CHECK: v_cvt_off_f32_i4_e64 v5, exec_hi ; encoding: [0x05,0x00,0x4e,0xd1,0x7f,0x00,0x00,0x00] 9670x05,0x00,0x4e,0xd1,0x7f,0x00,0x00,0x00 968 969# CHECK: v_cvt_off_f32_i4_e64 v5, 0 ; encoding: [0x05,0x00,0x4e,0xd1,0x80,0x00,0x00,0x00] 9700x05,0x00,0x4e,0xd1,0x80,0x00,0x00,0x00 971 972# CHECK: v_cvt_off_f32_i4_e64 v5, -1 ; encoding: [0x05,0x00,0x4e,0xd1,0xc1,0x00,0x00,0x00] 9730x05,0x00,0x4e,0xd1,0xc1,0x00,0x00,0x00 974 975# CHECK: v_cvt_off_f32_i4_e64 v5, 0.5 ; encoding: [0x05,0x00,0x4e,0xd1,0xf0,0x00,0x00,0x00] 9760x05,0x00,0x4e,0xd1,0xf0,0x00,0x00,0x00 977 978# CHECK: v_cvt_off_f32_i4_e64 v5, -4.0 ; encoding: [0x05,0x00,0x4e,0xd1,0xf7,0x00,0x00,0x00] 9790x05,0x00,0x4e,0xd1,0xf7,0x00,0x00,0x00 980 981# CHECK: v_cvt_off_f32_i4_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x4e,0xd1,0x01,0x01,0x00,0x00] 9820x05,0x80,0x4e,0xd1,0x01,0x01,0x00,0x00 983 984# CHECK: v_cvt_off_f32_i4_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x08] 9850x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x08 986 987# CHECK: v_cvt_off_f32_i4_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x10] 9880x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x10 989 990# CHECK: v_cvt_off_f32_i4_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x18] 9910x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x18 992 993# CHECK: v_cvt_f32_f64_e64 v5, v[1:2] ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00] 9940x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00 995 996# CHECK: v_cvt_f32_f64_e64 v255, v[1:2] ; encoding: [0xff,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00] 9970xff,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00 998 999# CHECK: v_cvt_f32_f64_e64 v5, v[254:255] ; encoding: [0x05,0x00,0x4f,0xd1,0xfe,0x01,0x00,0x00] 10000x05,0x00,0x4f,0xd1,0xfe,0x01,0x00,0x00 1001 1002# CHECK: v_cvt_f32_f64_e64 v5, s[2:3] ; encoding: [0x05,0x00,0x4f,0xd1,0x02,0x00,0x00,0x00] 10030x05,0x00,0x4f,0xd1,0x02,0x00,0x00,0x00 1004 1005# CHECK: v_cvt_f32_f64_e64 v5, s[4:5] ; encoding: [0x05,0x00,0x4f,0xd1,0x04,0x00,0x00,0x00] 10060x05,0x00,0x4f,0xd1,0x04,0x00,0x00,0x00 1007 1008# CHECK: v_cvt_f32_f64_e64 v5, s[100:101] ; encoding: [0x05,0x00,0x4f,0xd1,0x64,0x00,0x00,0x00] 10090x05,0x00,0x4f,0xd1,0x64,0x00,0x00,0x00 1010 1011# CHECK: v_cvt_f32_f64_e64 v5, flat_scratch ; encoding: [0x05,0x00,0x4f,0xd1,0x66,0x00,0x00,0x00] 10120x05,0x00,0x4f,0xd1,0x66,0x00,0x00,0x00 1013 1014# CHECK: v_cvt_f32_f64_e64 v5, vcc ; encoding: [0x05,0x00,0x4f,0xd1,0x6a,0x00,0x00,0x00] 10150x05,0x00,0x4f,0xd1,0x6a,0x00,0x00,0x00 1016 1017# CHECK: v_cvt_f32_f64_e64 v5, tba ; encoding: [0x05,0x00,0x4f,0xd1,0x6c,0x00,0x00,0x00] 10180x05,0x00,0x4f,0xd1,0x6c,0x00,0x00,0x00 1019 1020# CHECK: v_cvt_f32_f64_e64 v5, tma ; encoding: [0x05,0x00,0x4f,0xd1,0x6e,0x00,0x00,0x00] 10210x05,0x00,0x4f,0xd1,0x6e,0x00,0x00,0x00 1022 1023# CHECK: v_cvt_f32_f64_e64 v5, ttmp[10:11] ; encoding: [0x05,0x00,0x4f,0xd1,0x7a,0x00,0x00,0x00] 10240x05,0x00,0x4f,0xd1,0x7a,0x00,0x00,0x00 1025 1026# CHECK: v_cvt_f32_f64_e64 v5, exec ; encoding: [0x05,0x00,0x4f,0xd1,0x7e,0x00,0x00,0x00] 10270x05,0x00,0x4f,0xd1,0x7e,0x00,0x00,0x00 1028 1029# CHECK: v_cvt_f32_f64_e64 v5, 0 ; encoding: [0x05,0x00,0x4f,0xd1,0x80,0x00,0x00,0x00] 10300x05,0x00,0x4f,0xd1,0x80,0x00,0x00,0x00 1031 1032# CHECK: v_cvt_f32_f64_e64 v5, -1 ; encoding: [0x05,0x00,0x4f,0xd1,0xc1,0x00,0x00,0x00] 10330x05,0x00,0x4f,0xd1,0xc1,0x00,0x00,0x00 1034 1035# CHECK: v_cvt_f32_f64_e64 v5, 0.5 ; encoding: [0x05,0x00,0x4f,0xd1,0xf0,0x00,0x00,0x00] 10360x05,0x00,0x4f,0xd1,0xf0,0x00,0x00,0x00 1037 1038# CHECK: v_cvt_f32_f64_e64 v5, -4.0 ; encoding: [0x05,0x00,0x4f,0xd1,0xf7,0x00,0x00,0x00] 10390x05,0x00,0x4f,0xd1,0xf7,0x00,0x00,0x00 1040 1041# CHECK: v_cvt_f32_f64_e64 v5, -v[1:2] ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x20] 10420x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x20 1043 1044# CHECK: v_cvt_f32_f64_e64 v5, |v[1:2]| ; encoding: [0x05,0x01,0x4f,0xd1,0x01,0x01,0x00,0x00] 10450x05,0x01,0x4f,0xd1,0x01,0x01,0x00,0x00 1046 1047# CHECK: v_cvt_f32_f64_e64 v5, v[1:2] clamp ; encoding: [0x05,0x80,0x4f,0xd1,0x01,0x01,0x00,0x00] 10480x05,0x80,0x4f,0xd1,0x01,0x01,0x00,0x00 1049 1050# CHECK: v_cvt_f32_f64_e64 v5, v[1:2] mul:2 ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x08] 10510x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x08 1052 1053# CHECK: v_cvt_f32_f64_e64 v5, v[1:2] mul:4 ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x10] 10540x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x10 1055 1056# CHECK: v_cvt_f32_f64_e64 v5, v[1:2] div:2 ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x18] 10570x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x18 1058 1059# CHECK: v_cvt_f64_f32_e64 v[5:6], v1 ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x00] 10600x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x00 1061 1062# CHECK: v_cvt_f64_f32_e64 v[254:255], v1 ; encoding: [0xfe,0x00,0x50,0xd1,0x01,0x01,0x00,0x00] 10630xfe,0x00,0x50,0xd1,0x01,0x01,0x00,0x00 1064 1065# CHECK: v_cvt_f64_f32_e64 v[5:6], v255 ; encoding: [0x05,0x00,0x50,0xd1,0xff,0x01,0x00,0x00] 10660x05,0x00,0x50,0xd1,0xff,0x01,0x00,0x00 1067 1068# CHECK: v_cvt_f64_f32_e64 v[5:6], s1 ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x00,0x00,0x00] 10690x05,0x00,0x50,0xd1,0x01,0x00,0x00,0x00 1070 1071# CHECK: v_cvt_f64_f32_e64 v[5:6], s101 ; encoding: [0x05,0x00,0x50,0xd1,0x65,0x00,0x00,0x00] 10720x05,0x00,0x50,0xd1,0x65,0x00,0x00,0x00 1073 1074# CHECK: v_cvt_f64_f32_e64 v[5:6], flat_scratch_lo ; encoding: [0x05,0x00,0x50,0xd1,0x66,0x00,0x00,0x00] 10750x05,0x00,0x50,0xd1,0x66,0x00,0x00,0x00 1076 1077# CHECK: v_cvt_f64_f32_e64 v[5:6], flat_scratch_hi ; encoding: [0x05,0x00,0x50,0xd1,0x67,0x00,0x00,0x00] 10780x05,0x00,0x50,0xd1,0x67,0x00,0x00,0x00 1079 1080# CHECK: v_cvt_f64_f32_e64 v[5:6], vcc_lo ; encoding: [0x05,0x00,0x50,0xd1,0x6a,0x00,0x00,0x00] 10810x05,0x00,0x50,0xd1,0x6a,0x00,0x00,0x00 1082 1083# CHECK: v_cvt_f64_f32_e64 v[5:6], vcc_hi ; encoding: [0x05,0x00,0x50,0xd1,0x6b,0x00,0x00,0x00] 10840x05,0x00,0x50,0xd1,0x6b,0x00,0x00,0x00 1085 1086# CHECK: v_cvt_f64_f32_e64 v[5:6], tba_lo ; encoding: [0x05,0x00,0x50,0xd1,0x6c,0x00,0x00,0x00] 10870x05,0x00,0x50,0xd1,0x6c,0x00,0x00,0x00 1088 1089# CHECK: v_cvt_f64_f32_e64 v[5:6], tba_hi ; encoding: [0x05,0x00,0x50,0xd1,0x6d,0x00,0x00,0x00] 10900x05,0x00,0x50,0xd1,0x6d,0x00,0x00,0x00 1091 1092# CHECK: v_cvt_f64_f32_e64 v[5:6], tma_lo ; encoding: [0x05,0x00,0x50,0xd1,0x6e,0x00,0x00,0x00] 10930x05,0x00,0x50,0xd1,0x6e,0x00,0x00,0x00 1094 1095# CHECK: v_cvt_f64_f32_e64 v[5:6], tma_hi ; encoding: [0x05,0x00,0x50,0xd1,0x6f,0x00,0x00,0x00] 10960x05,0x00,0x50,0xd1,0x6f,0x00,0x00,0x00 1097 1098# CHECK: v_cvt_f64_f32_e64 v[5:6], ttmp11 ; encoding: [0x05,0x00,0x50,0xd1,0x7b,0x00,0x00,0x00] 10990x05,0x00,0x50,0xd1,0x7b,0x00,0x00,0x00 1100 1101# CHECK: v_cvt_f64_f32_e64 v[5:6], m0 ; encoding: [0x05,0x00,0x50,0xd1,0x7c,0x00,0x00,0x00] 11020x05,0x00,0x50,0xd1,0x7c,0x00,0x00,0x00 1103 1104# CHECK: v_cvt_f64_f32_e64 v[5:6], exec_lo ; encoding: [0x05,0x00,0x50,0xd1,0x7e,0x00,0x00,0x00] 11050x05,0x00,0x50,0xd1,0x7e,0x00,0x00,0x00 1106 1107# CHECK: v_cvt_f64_f32_e64 v[5:6], exec_hi ; encoding: [0x05,0x00,0x50,0xd1,0x7f,0x00,0x00,0x00] 11080x05,0x00,0x50,0xd1,0x7f,0x00,0x00,0x00 1109 1110# CHECK: v_cvt_f64_f32_e64 v[5:6], 0 ; encoding: [0x05,0x00,0x50,0xd1,0x80,0x00,0x00,0x00] 11110x05,0x00,0x50,0xd1,0x80,0x00,0x00,0x00 1112 1113# CHECK: v_cvt_f64_f32_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x50,0xd1,0xc1,0x00,0x00,0x00] 11140x05,0x00,0x50,0xd1,0xc1,0x00,0x00,0x00 1115 1116# CHECK: v_cvt_f64_f32_e64 v[5:6], 0.5 ; encoding: [0x05,0x00,0x50,0xd1,0xf0,0x00,0x00,0x00] 11170x05,0x00,0x50,0xd1,0xf0,0x00,0x00,0x00 1118 1119# CHECK: v_cvt_f64_f32_e64 v[5:6], -4.0 ; encoding: [0x05,0x00,0x50,0xd1,0xf7,0x00,0x00,0x00] 11200x05,0x00,0x50,0xd1,0xf7,0x00,0x00,0x00 1121 1122# CHECK: v_cvt_f64_f32_e64 v[5:6], -v1 ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x20] 11230x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x20 1124 1125# CHECK: v_cvt_f64_f32_e64 v[5:6], |v1| ; encoding: [0x05,0x01,0x50,0xd1,0x01,0x01,0x00,0x00] 11260x05,0x01,0x50,0xd1,0x01,0x01,0x00,0x00 1127 1128# CHECK: v_cvt_f64_f32_e64 v[5:6], v1 clamp ; encoding: [0x05,0x80,0x50,0xd1,0x01,0x01,0x00,0x00] 11290x05,0x80,0x50,0xd1,0x01,0x01,0x00,0x00 1130 1131# CHECK: v_cvt_f64_f32_e64 v[5:6], v1 mul:2 ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x08] 11320x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x08 1133 1134# CHECK: v_cvt_f64_f32_e64 v[5:6], v1 mul:4 ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x10] 11350x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x10 1136 1137# CHECK: v_cvt_f64_f32_e64 v[5:6], v1 div:2 ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x18] 11380x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x18 1139 1140# CHECK: v_cvt_f32_ubyte0_e64 v5, v1 ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x00] 11410x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x00 1142 1143# CHECK: v_cvt_f32_ubyte0_e64 v255, v1 ; encoding: [0xff,0x00,0x51,0xd1,0x01,0x01,0x00,0x00] 11440xff,0x00,0x51,0xd1,0x01,0x01,0x00,0x00 1145 1146# CHECK: v_cvt_f32_ubyte0_e64 v5, v255 ; encoding: [0x05,0x00,0x51,0xd1,0xff,0x01,0x00,0x00] 11470x05,0x00,0x51,0xd1,0xff,0x01,0x00,0x00 1148 1149# CHECK: v_cvt_f32_ubyte0_e64 v5, s1 ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x00,0x00,0x00] 11500x05,0x00,0x51,0xd1,0x01,0x00,0x00,0x00 1151 1152# CHECK: v_cvt_f32_ubyte0_e64 v5, s101 ; encoding: [0x05,0x00,0x51,0xd1,0x65,0x00,0x00,0x00] 11530x05,0x00,0x51,0xd1,0x65,0x00,0x00,0x00 1154 1155# CHECK: v_cvt_f32_ubyte0_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x51,0xd1,0x66,0x00,0x00,0x00] 11560x05,0x00,0x51,0xd1,0x66,0x00,0x00,0x00 1157 1158# CHECK: v_cvt_f32_ubyte0_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x51,0xd1,0x67,0x00,0x00,0x00] 11590x05,0x00,0x51,0xd1,0x67,0x00,0x00,0x00 1160 1161# CHECK: v_cvt_f32_ubyte0_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x51,0xd1,0x6a,0x00,0x00,0x00] 11620x05,0x00,0x51,0xd1,0x6a,0x00,0x00,0x00 1163 1164# CHECK: v_cvt_f32_ubyte0_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x51,0xd1,0x6b,0x00,0x00,0x00] 11650x05,0x00,0x51,0xd1,0x6b,0x00,0x00,0x00 1166 1167# CHECK: v_cvt_f32_ubyte0_e64 v5, tba_lo ; encoding: [0x05,0x00,0x51,0xd1,0x6c,0x00,0x00,0x00] 11680x05,0x00,0x51,0xd1,0x6c,0x00,0x00,0x00 1169 1170# CHECK: v_cvt_f32_ubyte0_e64 v5, tba_hi ; encoding: [0x05,0x00,0x51,0xd1,0x6d,0x00,0x00,0x00] 11710x05,0x00,0x51,0xd1,0x6d,0x00,0x00,0x00 1172 1173# CHECK: v_cvt_f32_ubyte0_e64 v5, tma_lo ; encoding: [0x05,0x00,0x51,0xd1,0x6e,0x00,0x00,0x00] 11740x05,0x00,0x51,0xd1,0x6e,0x00,0x00,0x00 1175 1176# CHECK: v_cvt_f32_ubyte0_e64 v5, tma_hi ; encoding: [0x05,0x00,0x51,0xd1,0x6f,0x00,0x00,0x00] 11770x05,0x00,0x51,0xd1,0x6f,0x00,0x00,0x00 1178 1179# CHECK: v_cvt_f32_ubyte0_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x51,0xd1,0x7b,0x00,0x00,0x00] 11800x05,0x00,0x51,0xd1,0x7b,0x00,0x00,0x00 1181 1182# CHECK: v_cvt_f32_ubyte0_e64 v5, m0 ; encoding: [0x05,0x00,0x51,0xd1,0x7c,0x00,0x00,0x00] 11830x05,0x00,0x51,0xd1,0x7c,0x00,0x00,0x00 1184 1185# CHECK: v_cvt_f32_ubyte0_e64 v5, exec_lo ; encoding: [0x05,0x00,0x51,0xd1,0x7e,0x00,0x00,0x00] 11860x05,0x00,0x51,0xd1,0x7e,0x00,0x00,0x00 1187 1188# CHECK: v_cvt_f32_ubyte0_e64 v5, exec_hi ; encoding: [0x05,0x00,0x51,0xd1,0x7f,0x00,0x00,0x00] 11890x05,0x00,0x51,0xd1,0x7f,0x00,0x00,0x00 1190 1191# CHECK: v_cvt_f32_ubyte0_e64 v5, 0 ; encoding: [0x05,0x00,0x51,0xd1,0x80,0x00,0x00,0x00] 11920x05,0x00,0x51,0xd1,0x80,0x00,0x00,0x00 1193 1194# CHECK: v_cvt_f32_ubyte0_e64 v5, -1 ; encoding: [0x05,0x00,0x51,0xd1,0xc1,0x00,0x00,0x00] 11950x05,0x00,0x51,0xd1,0xc1,0x00,0x00,0x00 1196 1197# CHECK: v_cvt_f32_ubyte0_e64 v5, 0.5 ; encoding: [0x05,0x00,0x51,0xd1,0xf0,0x00,0x00,0x00] 11980x05,0x00,0x51,0xd1,0xf0,0x00,0x00,0x00 1199 1200# CHECK: v_cvt_f32_ubyte0_e64 v5, -4.0 ; encoding: [0x05,0x00,0x51,0xd1,0xf7,0x00,0x00,0x00] 12010x05,0x00,0x51,0xd1,0xf7,0x00,0x00,0x00 1202 1203# CHECK: v_cvt_f32_ubyte0_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x51,0xd1,0x01,0x01,0x00,0x00] 12040x05,0x80,0x51,0xd1,0x01,0x01,0x00,0x00 1205 1206# CHECK: v_cvt_f32_ubyte0_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x08] 12070x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x08 1208 1209# CHECK: v_cvt_f32_ubyte0_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x10] 12100x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x10 1211 1212# CHECK: v_cvt_f32_ubyte0_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x18] 12130x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x18 1214 1215# CHECK: v_cvt_f32_ubyte1_e64 v5, v1 ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x00] 12160x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x00 1217 1218# CHECK: v_cvt_f32_ubyte1_e64 v255, v1 ; encoding: [0xff,0x00,0x52,0xd1,0x01,0x01,0x00,0x00] 12190xff,0x00,0x52,0xd1,0x01,0x01,0x00,0x00 1220 1221# CHECK: v_cvt_f32_ubyte1_e64 v5, v255 ; encoding: [0x05,0x00,0x52,0xd1,0xff,0x01,0x00,0x00] 12220x05,0x00,0x52,0xd1,0xff,0x01,0x00,0x00 1223 1224# CHECK: v_cvt_f32_ubyte1_e64 v5, s1 ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x00,0x00,0x00] 12250x05,0x00,0x52,0xd1,0x01,0x00,0x00,0x00 1226 1227# CHECK: v_cvt_f32_ubyte1_e64 v5, s101 ; encoding: [0x05,0x00,0x52,0xd1,0x65,0x00,0x00,0x00] 12280x05,0x00,0x52,0xd1,0x65,0x00,0x00,0x00 1229 1230# CHECK: v_cvt_f32_ubyte1_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x52,0xd1,0x66,0x00,0x00,0x00] 12310x05,0x00,0x52,0xd1,0x66,0x00,0x00,0x00 1232 1233# CHECK: v_cvt_f32_ubyte1_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x52,0xd1,0x67,0x00,0x00,0x00] 12340x05,0x00,0x52,0xd1,0x67,0x00,0x00,0x00 1235 1236# CHECK: v_cvt_f32_ubyte1_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x52,0xd1,0x6a,0x00,0x00,0x00] 12370x05,0x00,0x52,0xd1,0x6a,0x00,0x00,0x00 1238 1239# CHECK: v_cvt_f32_ubyte1_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x52,0xd1,0x6b,0x00,0x00,0x00] 12400x05,0x00,0x52,0xd1,0x6b,0x00,0x00,0x00 1241 1242# CHECK: v_cvt_f32_ubyte1_e64 v5, tba_lo ; encoding: [0x05,0x00,0x52,0xd1,0x6c,0x00,0x00,0x00] 12430x05,0x00,0x52,0xd1,0x6c,0x00,0x00,0x00 1244 1245# CHECK: v_cvt_f32_ubyte1_e64 v5, tba_hi ; encoding: [0x05,0x00,0x52,0xd1,0x6d,0x00,0x00,0x00] 12460x05,0x00,0x52,0xd1,0x6d,0x00,0x00,0x00 1247 1248# CHECK: v_cvt_f32_ubyte1_e64 v5, tma_lo ; encoding: [0x05,0x00,0x52,0xd1,0x6e,0x00,0x00,0x00] 12490x05,0x00,0x52,0xd1,0x6e,0x00,0x00,0x00 1250 1251# CHECK: v_cvt_f32_ubyte1_e64 v5, tma_hi ; encoding: [0x05,0x00,0x52,0xd1,0x6f,0x00,0x00,0x00] 12520x05,0x00,0x52,0xd1,0x6f,0x00,0x00,0x00 1253 1254# CHECK: v_cvt_f32_ubyte1_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x52,0xd1,0x7b,0x00,0x00,0x00] 12550x05,0x00,0x52,0xd1,0x7b,0x00,0x00,0x00 1256 1257# CHECK: v_cvt_f32_ubyte1_e64 v5, m0 ; encoding: [0x05,0x00,0x52,0xd1,0x7c,0x00,0x00,0x00] 12580x05,0x00,0x52,0xd1,0x7c,0x00,0x00,0x00 1259 1260# CHECK: v_cvt_f32_ubyte1_e64 v5, exec_lo ; encoding: [0x05,0x00,0x52,0xd1,0x7e,0x00,0x00,0x00] 12610x05,0x00,0x52,0xd1,0x7e,0x00,0x00,0x00 1262 1263# CHECK: v_cvt_f32_ubyte1_e64 v5, exec_hi ; encoding: [0x05,0x00,0x52,0xd1,0x7f,0x00,0x00,0x00] 12640x05,0x00,0x52,0xd1,0x7f,0x00,0x00,0x00 1265 1266# CHECK: v_cvt_f32_ubyte1_e64 v5, 0 ; encoding: [0x05,0x00,0x52,0xd1,0x80,0x00,0x00,0x00] 12670x05,0x00,0x52,0xd1,0x80,0x00,0x00,0x00 1268 1269# CHECK: v_cvt_f32_ubyte1_e64 v5, -1 ; encoding: [0x05,0x00,0x52,0xd1,0xc1,0x00,0x00,0x00] 12700x05,0x00,0x52,0xd1,0xc1,0x00,0x00,0x00 1271 1272# CHECK: v_cvt_f32_ubyte1_e64 v5, 0.5 ; encoding: [0x05,0x00,0x52,0xd1,0xf0,0x00,0x00,0x00] 12730x05,0x00,0x52,0xd1,0xf0,0x00,0x00,0x00 1274 1275# CHECK: v_cvt_f32_ubyte1_e64 v5, -4.0 ; encoding: [0x05,0x00,0x52,0xd1,0xf7,0x00,0x00,0x00] 12760x05,0x00,0x52,0xd1,0xf7,0x00,0x00,0x00 1277 1278# CHECK: v_cvt_f32_ubyte1_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x52,0xd1,0x01,0x01,0x00,0x00] 12790x05,0x80,0x52,0xd1,0x01,0x01,0x00,0x00 1280 1281# CHECK: v_cvt_f32_ubyte1_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x08] 12820x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x08 1283 1284# CHECK: v_cvt_f32_ubyte1_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x10] 12850x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x10 1286 1287# CHECK: v_cvt_f32_ubyte1_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x18] 12880x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x18 1289 1290# CHECK: v_cvt_f32_ubyte2_e64 v5, v1 ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x00] 12910x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x00 1292 1293# CHECK: v_cvt_f32_ubyte2_e64 v255, v1 ; encoding: [0xff,0x00,0x53,0xd1,0x01,0x01,0x00,0x00] 12940xff,0x00,0x53,0xd1,0x01,0x01,0x00,0x00 1295 1296# CHECK: v_cvt_f32_ubyte2_e64 v5, v255 ; encoding: [0x05,0x00,0x53,0xd1,0xff,0x01,0x00,0x00] 12970x05,0x00,0x53,0xd1,0xff,0x01,0x00,0x00 1298 1299# CHECK: v_cvt_f32_ubyte2_e64 v5, s1 ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x00,0x00,0x00] 13000x05,0x00,0x53,0xd1,0x01,0x00,0x00,0x00 1301 1302# CHECK: v_cvt_f32_ubyte2_e64 v5, s101 ; encoding: [0x05,0x00,0x53,0xd1,0x65,0x00,0x00,0x00] 13030x05,0x00,0x53,0xd1,0x65,0x00,0x00,0x00 1304 1305# CHECK: v_cvt_f32_ubyte2_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x53,0xd1,0x66,0x00,0x00,0x00] 13060x05,0x00,0x53,0xd1,0x66,0x00,0x00,0x00 1307 1308# CHECK: v_cvt_f32_ubyte2_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x53,0xd1,0x67,0x00,0x00,0x00] 13090x05,0x00,0x53,0xd1,0x67,0x00,0x00,0x00 1310 1311# CHECK: v_cvt_f32_ubyte2_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x53,0xd1,0x6a,0x00,0x00,0x00] 13120x05,0x00,0x53,0xd1,0x6a,0x00,0x00,0x00 1313 1314# CHECK: v_cvt_f32_ubyte2_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x53,0xd1,0x6b,0x00,0x00,0x00] 13150x05,0x00,0x53,0xd1,0x6b,0x00,0x00,0x00 1316 1317# CHECK: v_cvt_f32_ubyte2_e64 v5, tba_lo ; encoding: [0x05,0x00,0x53,0xd1,0x6c,0x00,0x00,0x00] 13180x05,0x00,0x53,0xd1,0x6c,0x00,0x00,0x00 1319 1320# CHECK: v_cvt_f32_ubyte2_e64 v5, tba_hi ; encoding: [0x05,0x00,0x53,0xd1,0x6d,0x00,0x00,0x00] 13210x05,0x00,0x53,0xd1,0x6d,0x00,0x00,0x00 1322 1323# CHECK: v_cvt_f32_ubyte2_e64 v5, tma_lo ; encoding: [0x05,0x00,0x53,0xd1,0x6e,0x00,0x00,0x00] 13240x05,0x00,0x53,0xd1,0x6e,0x00,0x00,0x00 1325 1326# CHECK: v_cvt_f32_ubyte2_e64 v5, tma_hi ; encoding: [0x05,0x00,0x53,0xd1,0x6f,0x00,0x00,0x00] 13270x05,0x00,0x53,0xd1,0x6f,0x00,0x00,0x00 1328 1329# CHECK: v_cvt_f32_ubyte2_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x53,0xd1,0x7b,0x00,0x00,0x00] 13300x05,0x00,0x53,0xd1,0x7b,0x00,0x00,0x00 1331 1332# CHECK: v_cvt_f32_ubyte2_e64 v5, m0 ; encoding: [0x05,0x00,0x53,0xd1,0x7c,0x00,0x00,0x00] 13330x05,0x00,0x53,0xd1,0x7c,0x00,0x00,0x00 1334 1335# CHECK: v_cvt_f32_ubyte2_e64 v5, exec_lo ; encoding: [0x05,0x00,0x53,0xd1,0x7e,0x00,0x00,0x00] 13360x05,0x00,0x53,0xd1,0x7e,0x00,0x00,0x00 1337 1338# CHECK: v_cvt_f32_ubyte2_e64 v5, exec_hi ; encoding: [0x05,0x00,0x53,0xd1,0x7f,0x00,0x00,0x00] 13390x05,0x00,0x53,0xd1,0x7f,0x00,0x00,0x00 1340 1341# CHECK: v_cvt_f32_ubyte2_e64 v5, 0 ; encoding: [0x05,0x00,0x53,0xd1,0x80,0x00,0x00,0x00] 13420x05,0x00,0x53,0xd1,0x80,0x00,0x00,0x00 1343 1344# CHECK: v_cvt_f32_ubyte2_e64 v5, -1 ; encoding: [0x05,0x00,0x53,0xd1,0xc1,0x00,0x00,0x00] 13450x05,0x00,0x53,0xd1,0xc1,0x00,0x00,0x00 1346 1347# CHECK: v_cvt_f32_ubyte2_e64 v5, 0.5 ; encoding: [0x05,0x00,0x53,0xd1,0xf0,0x00,0x00,0x00] 13480x05,0x00,0x53,0xd1,0xf0,0x00,0x00,0x00 1349 1350# CHECK: v_cvt_f32_ubyte2_e64 v5, -4.0 ; encoding: [0x05,0x00,0x53,0xd1,0xf7,0x00,0x00,0x00] 13510x05,0x00,0x53,0xd1,0xf7,0x00,0x00,0x00 1352 1353# CHECK: v_cvt_f32_ubyte2_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x53,0xd1,0x01,0x01,0x00,0x00] 13540x05,0x80,0x53,0xd1,0x01,0x01,0x00,0x00 1355 1356# CHECK: v_cvt_f32_ubyte2_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x08] 13570x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x08 1358 1359# CHECK: v_cvt_f32_ubyte2_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x10] 13600x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x10 1361 1362# CHECK: v_cvt_f32_ubyte2_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x18] 13630x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x18 1364 1365# CHECK: v_cvt_f32_ubyte3_e64 v5, v1 ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x00] 13660x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x00 1367 1368# CHECK: v_cvt_f32_ubyte3_e64 v255, v1 ; encoding: [0xff,0x00,0x54,0xd1,0x01,0x01,0x00,0x00] 13690xff,0x00,0x54,0xd1,0x01,0x01,0x00,0x00 1370 1371# CHECK: v_cvt_f32_ubyte3_e64 v5, v255 ; encoding: [0x05,0x00,0x54,0xd1,0xff,0x01,0x00,0x00] 13720x05,0x00,0x54,0xd1,0xff,0x01,0x00,0x00 1373 1374# CHECK: v_cvt_f32_ubyte3_e64 v5, s1 ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x00,0x00,0x00] 13750x05,0x00,0x54,0xd1,0x01,0x00,0x00,0x00 1376 1377# CHECK: v_cvt_f32_ubyte3_e64 v5, s101 ; encoding: [0x05,0x00,0x54,0xd1,0x65,0x00,0x00,0x00] 13780x05,0x00,0x54,0xd1,0x65,0x00,0x00,0x00 1379 1380# CHECK: v_cvt_f32_ubyte3_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x54,0xd1,0x66,0x00,0x00,0x00] 13810x05,0x00,0x54,0xd1,0x66,0x00,0x00,0x00 1382 1383# CHECK: v_cvt_f32_ubyte3_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x54,0xd1,0x67,0x00,0x00,0x00] 13840x05,0x00,0x54,0xd1,0x67,0x00,0x00,0x00 1385 1386# CHECK: v_cvt_f32_ubyte3_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x54,0xd1,0x6a,0x00,0x00,0x00] 13870x05,0x00,0x54,0xd1,0x6a,0x00,0x00,0x00 1388 1389# CHECK: v_cvt_f32_ubyte3_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x54,0xd1,0x6b,0x00,0x00,0x00] 13900x05,0x00,0x54,0xd1,0x6b,0x00,0x00,0x00 1391 1392# CHECK: v_cvt_f32_ubyte3_e64 v5, tba_lo ; encoding: [0x05,0x00,0x54,0xd1,0x6c,0x00,0x00,0x00] 13930x05,0x00,0x54,0xd1,0x6c,0x00,0x00,0x00 1394 1395# CHECK: v_cvt_f32_ubyte3_e64 v5, tba_hi ; encoding: [0x05,0x00,0x54,0xd1,0x6d,0x00,0x00,0x00] 13960x05,0x00,0x54,0xd1,0x6d,0x00,0x00,0x00 1397 1398# CHECK: v_cvt_f32_ubyte3_e64 v5, tma_lo ; encoding: [0x05,0x00,0x54,0xd1,0x6e,0x00,0x00,0x00] 13990x05,0x00,0x54,0xd1,0x6e,0x00,0x00,0x00 1400 1401# CHECK: v_cvt_f32_ubyte3_e64 v5, tma_hi ; encoding: [0x05,0x00,0x54,0xd1,0x6f,0x00,0x00,0x00] 14020x05,0x00,0x54,0xd1,0x6f,0x00,0x00,0x00 1403 1404# CHECK: v_cvt_f32_ubyte3_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x54,0xd1,0x7b,0x00,0x00,0x00] 14050x05,0x00,0x54,0xd1,0x7b,0x00,0x00,0x00 1406 1407# CHECK: v_cvt_f32_ubyte3_e64 v5, m0 ; encoding: [0x05,0x00,0x54,0xd1,0x7c,0x00,0x00,0x00] 14080x05,0x00,0x54,0xd1,0x7c,0x00,0x00,0x00 1409 1410# CHECK: v_cvt_f32_ubyte3_e64 v5, exec_lo ; encoding: [0x05,0x00,0x54,0xd1,0x7e,0x00,0x00,0x00] 14110x05,0x00,0x54,0xd1,0x7e,0x00,0x00,0x00 1412 1413# CHECK: v_cvt_f32_ubyte3_e64 v5, exec_hi ; encoding: [0x05,0x00,0x54,0xd1,0x7f,0x00,0x00,0x00] 14140x05,0x00,0x54,0xd1,0x7f,0x00,0x00,0x00 1415 1416# CHECK: v_cvt_f32_ubyte3_e64 v5, 0 ; encoding: [0x05,0x00,0x54,0xd1,0x80,0x00,0x00,0x00] 14170x05,0x00,0x54,0xd1,0x80,0x00,0x00,0x00 1418 1419# CHECK: v_cvt_f32_ubyte3_e64 v5, -1 ; encoding: [0x05,0x00,0x54,0xd1,0xc1,0x00,0x00,0x00] 14200x05,0x00,0x54,0xd1,0xc1,0x00,0x00,0x00 1421 1422# CHECK: v_cvt_f32_ubyte3_e64 v5, 0.5 ; encoding: [0x05,0x00,0x54,0xd1,0xf0,0x00,0x00,0x00] 14230x05,0x00,0x54,0xd1,0xf0,0x00,0x00,0x00 1424 1425# CHECK: v_cvt_f32_ubyte3_e64 v5, -4.0 ; encoding: [0x05,0x00,0x54,0xd1,0xf7,0x00,0x00,0x00] 14260x05,0x00,0x54,0xd1,0xf7,0x00,0x00,0x00 1427 1428# CHECK: v_cvt_f32_ubyte3_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x54,0xd1,0x01,0x01,0x00,0x00] 14290x05,0x80,0x54,0xd1,0x01,0x01,0x00,0x00 1430 1431# CHECK: v_cvt_f32_ubyte3_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x08] 14320x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x08 1433 1434# CHECK: v_cvt_f32_ubyte3_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x10] 14350x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x10 1436 1437# CHECK: v_cvt_f32_ubyte3_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x18] 14380x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x18 1439 1440# CHECK: v_cvt_u32_f64_e64 v5, v[1:2] ; encoding: [0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x00] 14410x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x00 1442 1443# CHECK: v_cvt_u32_f64_e64 v255, v[1:2] ; encoding: [0xff,0x00,0x55,0xd1,0x01,0x01,0x00,0x00] 14440xff,0x00,0x55,0xd1,0x01,0x01,0x00,0x00 1445 1446# CHECK: v_cvt_u32_f64_e64 v5, v[254:255] ; encoding: [0x05,0x00,0x55,0xd1,0xfe,0x01,0x00,0x00] 14470x05,0x00,0x55,0xd1,0xfe,0x01,0x00,0x00 1448 1449# CHECK: v_cvt_u32_f64_e64 v5, s[2:3] ; encoding: [0x05,0x00,0x55,0xd1,0x02,0x00,0x00,0x00] 14500x05,0x00,0x55,0xd1,0x02,0x00,0x00,0x00 1451 1452# CHECK: v_cvt_u32_f64_e64 v5, s[4:5] ; encoding: [0x05,0x00,0x55,0xd1,0x04,0x00,0x00,0x00] 14530x05,0x00,0x55,0xd1,0x04,0x00,0x00,0x00 1454 1455# CHECK: v_cvt_u32_f64_e64 v5, s[100:101] ; encoding: [0x05,0x00,0x55,0xd1,0x64,0x00,0x00,0x00] 14560x05,0x00,0x55,0xd1,0x64,0x00,0x00,0x00 1457 1458# CHECK: v_cvt_u32_f64_e64 v5, flat_scratch ; encoding: [0x05,0x00,0x55,0xd1,0x66,0x00,0x00,0x00] 14590x05,0x00,0x55,0xd1,0x66,0x00,0x00,0x00 1460 1461# CHECK: v_cvt_u32_f64_e64 v5, vcc ; encoding: [0x05,0x00,0x55,0xd1,0x6a,0x00,0x00,0x00] 14620x05,0x00,0x55,0xd1,0x6a,0x00,0x00,0x00 1463 1464# CHECK: v_cvt_u32_f64_e64 v5, tba ; encoding: [0x05,0x00,0x55,0xd1,0x6c,0x00,0x00,0x00] 14650x05,0x00,0x55,0xd1,0x6c,0x00,0x00,0x00 1466 1467# CHECK: v_cvt_u32_f64_e64 v5, tma ; encoding: [0x05,0x00,0x55,0xd1,0x6e,0x00,0x00,0x00] 14680x05,0x00,0x55,0xd1,0x6e,0x00,0x00,0x00 1469 1470# CHECK: v_cvt_u32_f64_e64 v5, ttmp[10:11] ; encoding: [0x05,0x00,0x55,0xd1,0x7a,0x00,0x00,0x00] 14710x05,0x00,0x55,0xd1,0x7a,0x00,0x00,0x00 1472 1473# CHECK: v_cvt_u32_f64_e64 v5, exec ; encoding: [0x05,0x00,0x55,0xd1,0x7e,0x00,0x00,0x00] 14740x05,0x00,0x55,0xd1,0x7e,0x00,0x00,0x00 1475 1476# CHECK: v_cvt_u32_f64_e64 v5, 0 ; encoding: [0x05,0x00,0x55,0xd1,0x80,0x00,0x00,0x00] 14770x05,0x00,0x55,0xd1,0x80,0x00,0x00,0x00 1478 1479# CHECK: v_cvt_u32_f64_e64 v5, -1 ; encoding: [0x05,0x00,0x55,0xd1,0xc1,0x00,0x00,0x00] 14800x05,0x00,0x55,0xd1,0xc1,0x00,0x00,0x00 1481 1482# CHECK: v_cvt_u32_f64_e64 v5, 0.5 ; encoding: [0x05,0x00,0x55,0xd1,0xf0,0x00,0x00,0x00] 14830x05,0x00,0x55,0xd1,0xf0,0x00,0x00,0x00 1484 1485# CHECK: v_cvt_u32_f64_e64 v5, -4.0 ; encoding: [0x05,0x00,0x55,0xd1,0xf7,0x00,0x00,0x00] 14860x05,0x00,0x55,0xd1,0xf7,0x00,0x00,0x00 1487 1488# CHECK: v_cvt_u32_f64_e64 v5, -v[1:2] ; encoding: [0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x20] 14890x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x20 1490 1491# CHECK: v_cvt_u32_f64_e64 v5, |v[1:2]| ; encoding: [0x05,0x01,0x55,0xd1,0x01,0x01,0x00,0x00] 14920x05,0x01,0x55,0xd1,0x01,0x01,0x00,0x00 1493 1494# CHECK: v_cvt_f64_u32_e64 v[5:6], v1 ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x00] 14950x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x00 1496 1497# CHECK: v_cvt_f64_u32_e64 v[254:255], v1 ; encoding: [0xfe,0x00,0x56,0xd1,0x01,0x01,0x00,0x00] 14980xfe,0x00,0x56,0xd1,0x01,0x01,0x00,0x00 1499 1500# CHECK: v_cvt_f64_u32_e64 v[5:6], v255 ; encoding: [0x05,0x00,0x56,0xd1,0xff,0x01,0x00,0x00] 15010x05,0x00,0x56,0xd1,0xff,0x01,0x00,0x00 1502 1503# CHECK: v_cvt_f64_u32_e64 v[5:6], s1 ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x00,0x00,0x00] 15040x05,0x00,0x56,0xd1,0x01,0x00,0x00,0x00 1505 1506# CHECK: v_cvt_f64_u32_e64 v[5:6], s101 ; encoding: [0x05,0x00,0x56,0xd1,0x65,0x00,0x00,0x00] 15070x05,0x00,0x56,0xd1,0x65,0x00,0x00,0x00 1508 1509# CHECK: v_cvt_f64_u32_e64 v[5:6], flat_scratch_lo ; encoding: [0x05,0x00,0x56,0xd1,0x66,0x00,0x00,0x00] 15100x05,0x00,0x56,0xd1,0x66,0x00,0x00,0x00 1511 1512# CHECK: v_cvt_f64_u32_e64 v[5:6], flat_scratch_hi ; encoding: [0x05,0x00,0x56,0xd1,0x67,0x00,0x00,0x00] 15130x05,0x00,0x56,0xd1,0x67,0x00,0x00,0x00 1514 1515# CHECK: v_cvt_f64_u32_e64 v[5:6], vcc_lo ; encoding: [0x05,0x00,0x56,0xd1,0x6a,0x00,0x00,0x00] 15160x05,0x00,0x56,0xd1,0x6a,0x00,0x00,0x00 1517 1518# CHECK: v_cvt_f64_u32_e64 v[5:6], vcc_hi ; encoding: [0x05,0x00,0x56,0xd1,0x6b,0x00,0x00,0x00] 15190x05,0x00,0x56,0xd1,0x6b,0x00,0x00,0x00 1520 1521# CHECK: v_cvt_f64_u32_e64 v[5:6], tba_lo ; encoding: [0x05,0x00,0x56,0xd1,0x6c,0x00,0x00,0x00] 15220x05,0x00,0x56,0xd1,0x6c,0x00,0x00,0x00 1523 1524# CHECK: v_cvt_f64_u32_e64 v[5:6], tba_hi ; encoding: [0x05,0x00,0x56,0xd1,0x6d,0x00,0x00,0x00] 15250x05,0x00,0x56,0xd1,0x6d,0x00,0x00,0x00 1526 1527# CHECK: v_cvt_f64_u32_e64 v[5:6], tma_lo ; encoding: [0x05,0x00,0x56,0xd1,0x6e,0x00,0x00,0x00] 15280x05,0x00,0x56,0xd1,0x6e,0x00,0x00,0x00 1529 1530# CHECK: v_cvt_f64_u32_e64 v[5:6], tma_hi ; encoding: [0x05,0x00,0x56,0xd1,0x6f,0x00,0x00,0x00] 15310x05,0x00,0x56,0xd1,0x6f,0x00,0x00,0x00 1532 1533# CHECK: v_cvt_f64_u32_e64 v[5:6], ttmp11 ; encoding: [0x05,0x00,0x56,0xd1,0x7b,0x00,0x00,0x00] 15340x05,0x00,0x56,0xd1,0x7b,0x00,0x00,0x00 1535 1536# CHECK: v_cvt_f64_u32_e64 v[5:6], m0 ; encoding: [0x05,0x00,0x56,0xd1,0x7c,0x00,0x00,0x00] 15370x05,0x00,0x56,0xd1,0x7c,0x00,0x00,0x00 1538 1539# CHECK: v_cvt_f64_u32_e64 v[5:6], exec_lo ; encoding: [0x05,0x00,0x56,0xd1,0x7e,0x00,0x00,0x00] 15400x05,0x00,0x56,0xd1,0x7e,0x00,0x00,0x00 1541 1542# CHECK: v_cvt_f64_u32_e64 v[5:6], exec_hi ; encoding: [0x05,0x00,0x56,0xd1,0x7f,0x00,0x00,0x00] 15430x05,0x00,0x56,0xd1,0x7f,0x00,0x00,0x00 1544 1545# CHECK: v_cvt_f64_u32_e64 v[5:6], 0 ; encoding: [0x05,0x00,0x56,0xd1,0x80,0x00,0x00,0x00] 15460x05,0x00,0x56,0xd1,0x80,0x00,0x00,0x00 1547 1548# CHECK: v_cvt_f64_u32_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x56,0xd1,0xc1,0x00,0x00,0x00] 15490x05,0x00,0x56,0xd1,0xc1,0x00,0x00,0x00 1550 1551# CHECK: v_cvt_f64_u32_e64 v[5:6], 0.5 ; encoding: [0x05,0x00,0x56,0xd1,0xf0,0x00,0x00,0x00] 15520x05,0x00,0x56,0xd1,0xf0,0x00,0x00,0x00 1553 1554# CHECK: v_cvt_f64_u32_e64 v[5:6], -4.0 ; encoding: [0x05,0x00,0x56,0xd1,0xf7,0x00,0x00,0x00] 15550x05,0x00,0x56,0xd1,0xf7,0x00,0x00,0x00 1556 1557# CHECK: v_cvt_f64_u32_e64 v[5:6], v1 clamp ; encoding: [0x05,0x80,0x56,0xd1,0x01,0x01,0x00,0x00] 15580x05,0x80,0x56,0xd1,0x01,0x01,0x00,0x00 1559 1560# CHECK: v_cvt_f64_u32_e64 v[5:6], v1 mul:2 ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x08] 15610x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x08 1562 1563# CHECK: v_cvt_f64_u32_e64 v[5:6], v1 mul:4 ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x10] 15640x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x10 1565 1566# CHECK: v_cvt_f64_u32_e64 v[5:6], v1 div:2 ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x18] 15670x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x18 1568 1569# CHECK: v_trunc_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x00] 15700x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x00 1571 1572# CHECK: v_trunc_f64_e64 v[254:255], v[1:2] ; encoding: [0xfe,0x00,0x57,0xd1,0x01,0x01,0x00,0x00] 15730xfe,0x00,0x57,0xd1,0x01,0x01,0x00,0x00 1574 1575# CHECK: v_trunc_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x57,0xd1,0xfe,0x01,0x00,0x00] 15760x05,0x00,0x57,0xd1,0xfe,0x01,0x00,0x00 1577 1578# CHECK: v_trunc_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x57,0xd1,0x02,0x00,0x00,0x00] 15790x05,0x00,0x57,0xd1,0x02,0x00,0x00,0x00 1580 1581# CHECK: v_trunc_f64_e64 v[5:6], s[4:5] ; encoding: [0x05,0x00,0x57,0xd1,0x04,0x00,0x00,0x00] 15820x05,0x00,0x57,0xd1,0x04,0x00,0x00,0x00 1583 1584# CHECK: v_trunc_f64_e64 v[5:6], s[100:101] ; encoding: [0x05,0x00,0x57,0xd1,0x64,0x00,0x00,0x00] 15850x05,0x00,0x57,0xd1,0x64,0x00,0x00,0x00 1586 1587# CHECK: v_trunc_f64_e64 v[5:6], flat_scratch ; encoding: [0x05,0x00,0x57,0xd1,0x66,0x00,0x00,0x00] 15880x05,0x00,0x57,0xd1,0x66,0x00,0x00,0x00 1589 1590# CHECK: v_trunc_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x57,0xd1,0x6a,0x00,0x00,0x00] 15910x05,0x00,0x57,0xd1,0x6a,0x00,0x00,0x00 1592 1593# CHECK: v_trunc_f64_e64 v[5:6], tba ; encoding: [0x05,0x00,0x57,0xd1,0x6c,0x00,0x00,0x00] 15940x05,0x00,0x57,0xd1,0x6c,0x00,0x00,0x00 1595 1596# CHECK: v_trunc_f64_e64 v[5:6], tma ; encoding: [0x05,0x00,0x57,0xd1,0x6e,0x00,0x00,0x00] 15970x05,0x00,0x57,0xd1,0x6e,0x00,0x00,0x00 1598 1599# CHECK: v_trunc_f64_e64 v[5:6], ttmp[10:11] ; encoding: [0x05,0x00,0x57,0xd1,0x7a,0x00,0x00,0x00] 16000x05,0x00,0x57,0xd1,0x7a,0x00,0x00,0x00 1601 1602# CHECK: v_trunc_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x57,0xd1,0x7e,0x00,0x00,0x00] 16030x05,0x00,0x57,0xd1,0x7e,0x00,0x00,0x00 1604 1605# CHECK: v_trunc_f64_e64 v[5:6], 0 ; encoding: [0x05,0x00,0x57,0xd1,0x80,0x00,0x00,0x00] 16060x05,0x00,0x57,0xd1,0x80,0x00,0x00,0x00 1607 1608# CHECK: v_trunc_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x57,0xd1,0xc1,0x00,0x00,0x00] 16090x05,0x00,0x57,0xd1,0xc1,0x00,0x00,0x00 1610 1611# CHECK: v_trunc_f64_e64 v[5:6], 0.5 ; encoding: [0x05,0x00,0x57,0xd1,0xf0,0x00,0x00,0x00] 16120x05,0x00,0x57,0xd1,0xf0,0x00,0x00,0x00 1613 1614# CHECK: v_trunc_f64_e64 v[5:6], -4.0 ; encoding: [0x05,0x00,0x57,0xd1,0xf7,0x00,0x00,0x00] 16150x05,0x00,0x57,0xd1,0xf7,0x00,0x00,0x00 1616 1617# CHECK: v_trunc_f64_e64 v[5:6], -v[1:2] ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x20] 16180x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x20 1619 1620# CHECK: v_trunc_f64_e64 v[5:6], |v[1:2]| ; encoding: [0x05,0x01,0x57,0xd1,0x01,0x01,0x00,0x00] 16210x05,0x01,0x57,0xd1,0x01,0x01,0x00,0x00 1622 1623# CHECK: v_trunc_f64_e64 v[5:6], v[1:2] clamp ; encoding: [0x05,0x80,0x57,0xd1,0x01,0x01,0x00,0x00] 16240x05,0x80,0x57,0xd1,0x01,0x01,0x00,0x00 1625 1626# CHECK: v_trunc_f64_e64 v[5:6], v[1:2] mul:2 ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x08] 16270x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x08 1628 1629# CHECK: v_trunc_f64_e64 v[5:6], v[1:2] mul:4 ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x10] 16300x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x10 1631 1632# CHECK: v_trunc_f64_e64 v[5:6], v[1:2] div:2 ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x18] 16330x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x18 1634 1635# CHECK: v_ceil_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x00] 16360x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x00 1637 1638# CHECK: v_ceil_f64_e64 v[254:255], v[1:2] ; encoding: [0xfe,0x00,0x58,0xd1,0x01,0x01,0x00,0x00] 16390xfe,0x00,0x58,0xd1,0x01,0x01,0x00,0x00 1640 1641# CHECK: v_ceil_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x58,0xd1,0xfe,0x01,0x00,0x00] 16420x05,0x00,0x58,0xd1,0xfe,0x01,0x00,0x00 1643 1644# CHECK: v_ceil_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x58,0xd1,0x02,0x00,0x00,0x00] 16450x05,0x00,0x58,0xd1,0x02,0x00,0x00,0x00 1646 1647# CHECK: v_ceil_f64_e64 v[5:6], s[4:5] ; encoding: [0x05,0x00,0x58,0xd1,0x04,0x00,0x00,0x00] 16480x05,0x00,0x58,0xd1,0x04,0x00,0x00,0x00 1649 1650# CHECK: v_ceil_f64_e64 v[5:6], s[100:101] ; encoding: [0x05,0x00,0x58,0xd1,0x64,0x00,0x00,0x00] 16510x05,0x00,0x58,0xd1,0x64,0x00,0x00,0x00 1652 1653# CHECK: v_ceil_f64_e64 v[5:6], flat_scratch ; encoding: [0x05,0x00,0x58,0xd1,0x66,0x00,0x00,0x00] 16540x05,0x00,0x58,0xd1,0x66,0x00,0x00,0x00 1655 1656# CHECK: v_ceil_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x58,0xd1,0x6a,0x00,0x00,0x00] 16570x05,0x00,0x58,0xd1,0x6a,0x00,0x00,0x00 1658 1659# CHECK: v_ceil_f64_e64 v[5:6], tba ; encoding: [0x05,0x00,0x58,0xd1,0x6c,0x00,0x00,0x00] 16600x05,0x00,0x58,0xd1,0x6c,0x00,0x00,0x00 1661 1662# CHECK: v_ceil_f64_e64 v[5:6], tma ; encoding: [0x05,0x00,0x58,0xd1,0x6e,0x00,0x00,0x00] 16630x05,0x00,0x58,0xd1,0x6e,0x00,0x00,0x00 1664 1665# CHECK: v_ceil_f64_e64 v[5:6], ttmp[10:11] ; encoding: [0x05,0x00,0x58,0xd1,0x7a,0x00,0x00,0x00] 16660x05,0x00,0x58,0xd1,0x7a,0x00,0x00,0x00 1667 1668# CHECK: v_ceil_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x58,0xd1,0x7e,0x00,0x00,0x00] 16690x05,0x00,0x58,0xd1,0x7e,0x00,0x00,0x00 1670 1671# CHECK: v_ceil_f64_e64 v[5:6], 0 ; encoding: [0x05,0x00,0x58,0xd1,0x80,0x00,0x00,0x00] 16720x05,0x00,0x58,0xd1,0x80,0x00,0x00,0x00 1673 1674# CHECK: v_ceil_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x58,0xd1,0xc1,0x00,0x00,0x00] 16750x05,0x00,0x58,0xd1,0xc1,0x00,0x00,0x00 1676 1677# CHECK: v_ceil_f64_e64 v[5:6], 0.5 ; encoding: [0x05,0x00,0x58,0xd1,0xf0,0x00,0x00,0x00] 16780x05,0x00,0x58,0xd1,0xf0,0x00,0x00,0x00 1679 1680# CHECK: v_ceil_f64_e64 v[5:6], -4.0 ; encoding: [0x05,0x00,0x58,0xd1,0xf7,0x00,0x00,0x00] 16810x05,0x00,0x58,0xd1,0xf7,0x00,0x00,0x00 1682 1683# CHECK: v_ceil_f64_e64 v[5:6], -v[1:2] ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x20] 16840x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x20 1685 1686# CHECK: v_ceil_f64_e64 v[5:6], |v[1:2]| ; encoding: [0x05,0x01,0x58,0xd1,0x01,0x01,0x00,0x00] 16870x05,0x01,0x58,0xd1,0x01,0x01,0x00,0x00 1688 1689# CHECK: v_ceil_f64_e64 v[5:6], v[1:2] clamp ; encoding: [0x05,0x80,0x58,0xd1,0x01,0x01,0x00,0x00] 16900x05,0x80,0x58,0xd1,0x01,0x01,0x00,0x00 1691 1692# CHECK: v_ceil_f64_e64 v[5:6], v[1:2] mul:2 ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x08] 16930x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x08 1694 1695# CHECK: v_ceil_f64_e64 v[5:6], v[1:2] mul:4 ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x10] 16960x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x10 1697 1698# CHECK: v_ceil_f64_e64 v[5:6], v[1:2] div:2 ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x18] 16990x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x18 1700 1701# CHECK: v_rndne_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x00] 17020x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x00 1703 1704# CHECK: v_rndne_f64_e64 v[254:255], v[1:2] ; encoding: [0xfe,0x00,0x59,0xd1,0x01,0x01,0x00,0x00] 17050xfe,0x00,0x59,0xd1,0x01,0x01,0x00,0x00 1706 1707# CHECK: v_rndne_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x59,0xd1,0xfe,0x01,0x00,0x00] 17080x05,0x00,0x59,0xd1,0xfe,0x01,0x00,0x00 1709 1710# CHECK: v_rndne_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x59,0xd1,0x02,0x00,0x00,0x00] 17110x05,0x00,0x59,0xd1,0x02,0x00,0x00,0x00 1712 1713# CHECK: v_rndne_f64_e64 v[5:6], s[4:5] ; encoding: [0x05,0x00,0x59,0xd1,0x04,0x00,0x00,0x00] 17140x05,0x00,0x59,0xd1,0x04,0x00,0x00,0x00 1715 1716# CHECK: v_rndne_f64_e64 v[5:6], s[100:101] ; encoding: [0x05,0x00,0x59,0xd1,0x64,0x00,0x00,0x00] 17170x05,0x00,0x59,0xd1,0x64,0x00,0x00,0x00 1718 1719# CHECK: v_rndne_f64_e64 v[5:6], flat_scratch ; encoding: [0x05,0x00,0x59,0xd1,0x66,0x00,0x00,0x00] 17200x05,0x00,0x59,0xd1,0x66,0x00,0x00,0x00 1721 1722# CHECK: v_rndne_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x59,0xd1,0x6a,0x00,0x00,0x00] 17230x05,0x00,0x59,0xd1,0x6a,0x00,0x00,0x00 1724 1725# CHECK: v_rndne_f64_e64 v[5:6], tba ; encoding: [0x05,0x00,0x59,0xd1,0x6c,0x00,0x00,0x00] 17260x05,0x00,0x59,0xd1,0x6c,0x00,0x00,0x00 1727 1728# CHECK: v_rndne_f64_e64 v[5:6], tma ; encoding: [0x05,0x00,0x59,0xd1,0x6e,0x00,0x00,0x00] 17290x05,0x00,0x59,0xd1,0x6e,0x00,0x00,0x00 1730 1731# CHECK: v_rndne_f64_e64 v[5:6], ttmp[10:11] ; encoding: [0x05,0x00,0x59,0xd1,0x7a,0x00,0x00,0x00] 17320x05,0x00,0x59,0xd1,0x7a,0x00,0x00,0x00 1733 1734# CHECK: v_rndne_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x59,0xd1,0x7e,0x00,0x00,0x00] 17350x05,0x00,0x59,0xd1,0x7e,0x00,0x00,0x00 1736 1737# CHECK: v_rndne_f64_e64 v[5:6], 0 ; encoding: [0x05,0x00,0x59,0xd1,0x80,0x00,0x00,0x00] 17380x05,0x00,0x59,0xd1,0x80,0x00,0x00,0x00 1739 1740# CHECK: v_rndne_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x59,0xd1,0xc1,0x00,0x00,0x00] 17410x05,0x00,0x59,0xd1,0xc1,0x00,0x00,0x00 1742 1743# CHECK: v_rndne_f64_e64 v[5:6], 0.5 ; encoding: [0x05,0x00,0x59,0xd1,0xf0,0x00,0x00,0x00] 17440x05,0x00,0x59,0xd1,0xf0,0x00,0x00,0x00 1745 1746# CHECK: v_rndne_f64_e64 v[5:6], -4.0 ; encoding: [0x05,0x00,0x59,0xd1,0xf7,0x00,0x00,0x00] 17470x05,0x00,0x59,0xd1,0xf7,0x00,0x00,0x00 1748 1749# CHECK: v_rndne_f64_e64 v[5:6], -v[1:2] ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x20] 17500x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x20 1751 1752# CHECK: v_rndne_f64_e64 v[5:6], v[1:2] clamp ; encoding: [0x05,0x80,0x59,0xd1,0x01,0x01,0x00,0x00] 17530x05,0x80,0x59,0xd1,0x01,0x01,0x00,0x00 1754 1755# CHECK: v_rndne_f64_e64 v[5:6], v[1:2] mul:2 ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x08] 17560x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x08 1757 1758# CHECK: v_rndne_f64_e64 v[5:6], v[1:2] mul:4 ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x10] 17590x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x10 1760 1761# CHECK: v_rndne_f64_e64 v[5:6], v[1:2] div:2 ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x18] 17620x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x18 1763 1764# CHECK: v_floor_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00] 17650x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00 1766 1767# CHECK: v_floor_f64_e64 v[254:255], v[1:2] ; encoding: [0xfe,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00] 17680xfe,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00 1769 1770# CHECK: v_floor_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x5a,0xd1,0xfe,0x01,0x00,0x00] 17710x05,0x00,0x5a,0xd1,0xfe,0x01,0x00,0x00 1772 1773# CHECK: v_floor_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x5a,0xd1,0x02,0x00,0x00,0x00] 17740x05,0x00,0x5a,0xd1,0x02,0x00,0x00,0x00 1775 1776# CHECK: v_floor_f64_e64 v[5:6], s[4:5] ; encoding: [0x05,0x00,0x5a,0xd1,0x04,0x00,0x00,0x00] 17770x05,0x00,0x5a,0xd1,0x04,0x00,0x00,0x00 1778 1779# CHECK: v_floor_f64_e64 v[5:6], s[100:101] ; encoding: [0x05,0x00,0x5a,0xd1,0x64,0x00,0x00,0x00] 17800x05,0x00,0x5a,0xd1,0x64,0x00,0x00,0x00 1781 1782# CHECK: v_floor_f64_e64 v[5:6], flat_scratch ; encoding: [0x05,0x00,0x5a,0xd1,0x66,0x00,0x00,0x00] 17830x05,0x00,0x5a,0xd1,0x66,0x00,0x00,0x00 1784 1785# CHECK: v_floor_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x5a,0xd1,0x6a,0x00,0x00,0x00] 17860x05,0x00,0x5a,0xd1,0x6a,0x00,0x00,0x00 1787 1788# CHECK: v_floor_f64_e64 v[5:6], tba ; encoding: [0x05,0x00,0x5a,0xd1,0x6c,0x00,0x00,0x00] 17890x05,0x00,0x5a,0xd1,0x6c,0x00,0x00,0x00 1790 1791# CHECK: v_floor_f64_e64 v[5:6], tma ; encoding: [0x05,0x00,0x5a,0xd1,0x6e,0x00,0x00,0x00] 17920x05,0x00,0x5a,0xd1,0x6e,0x00,0x00,0x00 1793 1794# CHECK: v_floor_f64_e64 v[5:6], ttmp[10:11] ; encoding: [0x05,0x00,0x5a,0xd1,0x7a,0x00,0x00,0x00] 17950x05,0x00,0x5a,0xd1,0x7a,0x00,0x00,0x00 1796 1797# CHECK: v_floor_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x5a,0xd1,0x7e,0x00,0x00,0x00] 17980x05,0x00,0x5a,0xd1,0x7e,0x00,0x00,0x00 1799 1800# CHECK: v_floor_f64_e64 v[5:6], 0 ; encoding: [0x05,0x00,0x5a,0xd1,0x80,0x00,0x00,0x00] 18010x05,0x00,0x5a,0xd1,0x80,0x00,0x00,0x00 1802 1803# CHECK: v_floor_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x5a,0xd1,0xc1,0x00,0x00,0x00] 18040x05,0x00,0x5a,0xd1,0xc1,0x00,0x00,0x00 1805 1806# CHECK: v_floor_f64_e64 v[5:6], 0.5 ; encoding: [0x05,0x00,0x5a,0xd1,0xf0,0x00,0x00,0x00] 18070x05,0x00,0x5a,0xd1,0xf0,0x00,0x00,0x00 1808 1809# CHECK: v_floor_f64_e64 v[5:6], -4.0 ; encoding: [0x05,0x00,0x5a,0xd1,0xf7,0x00,0x00,0x00] 18100x05,0x00,0x5a,0xd1,0xf7,0x00,0x00,0x00 1811 1812# CHECK: v_floor_f64_e64 v[5:6], -v[1:2] ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x20] 18130x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x20 1814 1815# CHECK: v_floor_f64_e64 v[5:6], v[1:2] clamp ; encoding: [0x05,0x80,0x5a,0xd1,0x01,0x01,0x00,0x00] 18160x05,0x80,0x5a,0xd1,0x01,0x01,0x00,0x00 1817 1818# CHECK: v_floor_f64_e64 v[5:6], v[1:2] mul:2 ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x08] 18190x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x08 1820 1821# CHECK: v_floor_f64_e64 v[5:6], v[1:2] mul:4 ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x10] 18220x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x10 1823 1824# CHECK: v_floor_f64_e64 v[5:6], v[1:2] div:2 ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x18] 18250x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x18 1826 1827# CHECK: v_fract_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00] 18280x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00 1829 1830# CHECK: v_fract_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00] 18310xff,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00 1832 1833# CHECK: v_fract_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x5b,0xd1,0xff,0x01,0x00,0x00] 18340x05,0x00,0x5b,0xd1,0xff,0x01,0x00,0x00 1835 1836# CHECK: v_fract_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x00,0x00,0x00] 18370x05,0x00,0x5b,0xd1,0x01,0x00,0x00,0x00 1838 1839# CHECK: v_fract_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x5b,0xd1,0x65,0x00,0x00,0x00] 18400x05,0x00,0x5b,0xd1,0x65,0x00,0x00,0x00 1841 1842# CHECK: v_fract_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x5b,0xd1,0x66,0x00,0x00,0x00] 18430x05,0x00,0x5b,0xd1,0x66,0x00,0x00,0x00 1844 1845# CHECK: v_fract_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x5b,0xd1,0x67,0x00,0x00,0x00] 18460x05,0x00,0x5b,0xd1,0x67,0x00,0x00,0x00 1847 1848# CHECK: v_fract_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x5b,0xd1,0x6a,0x00,0x00,0x00] 18490x05,0x00,0x5b,0xd1,0x6a,0x00,0x00,0x00 1850 1851# CHECK: v_fract_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x5b,0xd1,0x6b,0x00,0x00,0x00] 18520x05,0x00,0x5b,0xd1,0x6b,0x00,0x00,0x00 1853 1854# CHECK: v_fract_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x5b,0xd1,0x6c,0x00,0x00,0x00] 18550x05,0x00,0x5b,0xd1,0x6c,0x00,0x00,0x00 1856 1857# CHECK: v_fract_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x5b,0xd1,0x6d,0x00,0x00,0x00] 18580x05,0x00,0x5b,0xd1,0x6d,0x00,0x00,0x00 1859 1860# CHECK: v_fract_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x5b,0xd1,0x6e,0x00,0x00,0x00] 18610x05,0x00,0x5b,0xd1,0x6e,0x00,0x00,0x00 1862 1863# CHECK: v_fract_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x5b,0xd1,0x6f,0x00,0x00,0x00] 18640x05,0x00,0x5b,0xd1,0x6f,0x00,0x00,0x00 1865 1866# CHECK: v_fract_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x5b,0xd1,0x7b,0x00,0x00,0x00] 18670x05,0x00,0x5b,0xd1,0x7b,0x00,0x00,0x00 1868 1869# CHECK: v_fract_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x5b,0xd1,0x7c,0x00,0x00,0x00] 18700x05,0x00,0x5b,0xd1,0x7c,0x00,0x00,0x00 1871 1872# CHECK: v_fract_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x5b,0xd1,0x7e,0x00,0x00,0x00] 18730x05,0x00,0x5b,0xd1,0x7e,0x00,0x00,0x00 1874 1875# CHECK: v_fract_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x5b,0xd1,0x7f,0x00,0x00,0x00] 18760x05,0x00,0x5b,0xd1,0x7f,0x00,0x00,0x00 1877 1878# CHECK: v_fract_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x5b,0xd1,0x80,0x00,0x00,0x00] 18790x05,0x00,0x5b,0xd1,0x80,0x00,0x00,0x00 1880 1881# CHECK: v_fract_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x5b,0xd1,0xc1,0x00,0x00,0x00] 18820x05,0x00,0x5b,0xd1,0xc1,0x00,0x00,0x00 1883 1884# CHECK: v_fract_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x5b,0xd1,0xf0,0x00,0x00,0x00] 18850x05,0x00,0x5b,0xd1,0xf0,0x00,0x00,0x00 1886 1887# CHECK: v_fract_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x5b,0xd1,0xf7,0x00,0x00,0x00] 18880x05,0x00,0x5b,0xd1,0xf7,0x00,0x00,0x00 1889 1890# CHECK: v_fract_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x20] 18910x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x20 1892 1893# CHECK: v_fract_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x5b,0xd1,0x01,0x01,0x00,0x00] 18940x05,0x80,0x5b,0xd1,0x01,0x01,0x00,0x00 1895 1896# CHECK: v_fract_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x08] 18970x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x08 1898 1899# CHECK: v_fract_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x10] 19000x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x10 1901 1902# CHECK: v_fract_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x18] 19030x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x18 1904 1905# CHECK: v_trunc_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00] 19060x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00 1907 1908# CHECK: v_trunc_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00] 19090xff,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00 1910 1911# CHECK: v_trunc_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x5c,0xd1,0xff,0x01,0x00,0x00] 19120x05,0x00,0x5c,0xd1,0xff,0x01,0x00,0x00 1913 1914# CHECK: v_trunc_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x00,0x00,0x00] 19150x05,0x00,0x5c,0xd1,0x01,0x00,0x00,0x00 1916 1917# CHECK: v_trunc_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x5c,0xd1,0x65,0x00,0x00,0x00] 19180x05,0x00,0x5c,0xd1,0x65,0x00,0x00,0x00 1919 1920# CHECK: v_trunc_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x5c,0xd1,0x66,0x00,0x00,0x00] 19210x05,0x00,0x5c,0xd1,0x66,0x00,0x00,0x00 1922 1923# CHECK: v_trunc_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x5c,0xd1,0x67,0x00,0x00,0x00] 19240x05,0x00,0x5c,0xd1,0x67,0x00,0x00,0x00 1925 1926# CHECK: v_trunc_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x5c,0xd1,0x6a,0x00,0x00,0x00] 19270x05,0x00,0x5c,0xd1,0x6a,0x00,0x00,0x00 1928 1929# CHECK: v_trunc_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x5c,0xd1,0x6b,0x00,0x00,0x00] 19300x05,0x00,0x5c,0xd1,0x6b,0x00,0x00,0x00 1931 1932# CHECK: v_trunc_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x5c,0xd1,0x6c,0x00,0x00,0x00] 19330x05,0x00,0x5c,0xd1,0x6c,0x00,0x00,0x00 1934 1935# CHECK: v_trunc_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x5c,0xd1,0x6d,0x00,0x00,0x00] 19360x05,0x00,0x5c,0xd1,0x6d,0x00,0x00,0x00 1937 1938# CHECK: v_trunc_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x5c,0xd1,0x6e,0x00,0x00,0x00] 19390x05,0x00,0x5c,0xd1,0x6e,0x00,0x00,0x00 1940 1941# CHECK: v_trunc_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x5c,0xd1,0x6f,0x00,0x00,0x00] 19420x05,0x00,0x5c,0xd1,0x6f,0x00,0x00,0x00 1943 1944# CHECK: v_trunc_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x5c,0xd1,0x7b,0x00,0x00,0x00] 19450x05,0x00,0x5c,0xd1,0x7b,0x00,0x00,0x00 1946 1947# CHECK: v_trunc_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x5c,0xd1,0x7c,0x00,0x00,0x00] 19480x05,0x00,0x5c,0xd1,0x7c,0x00,0x00,0x00 1949 1950# CHECK: v_trunc_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x5c,0xd1,0x7e,0x00,0x00,0x00] 19510x05,0x00,0x5c,0xd1,0x7e,0x00,0x00,0x00 1952 1953# CHECK: v_trunc_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x5c,0xd1,0x7f,0x00,0x00,0x00] 19540x05,0x00,0x5c,0xd1,0x7f,0x00,0x00,0x00 1955 1956# CHECK: v_trunc_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x5c,0xd1,0x80,0x00,0x00,0x00] 19570x05,0x00,0x5c,0xd1,0x80,0x00,0x00,0x00 1958 1959# CHECK: v_trunc_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x5c,0xd1,0xc1,0x00,0x00,0x00] 19600x05,0x00,0x5c,0xd1,0xc1,0x00,0x00,0x00 1961 1962# CHECK: v_trunc_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x5c,0xd1,0xf0,0x00,0x00,0x00] 19630x05,0x00,0x5c,0xd1,0xf0,0x00,0x00,0x00 1964 1965# CHECK: v_trunc_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x5c,0xd1,0xf7,0x00,0x00,0x00] 19660x05,0x00,0x5c,0xd1,0xf7,0x00,0x00,0x00 1967 1968# CHECK: v_trunc_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x20] 19690x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x20 1970 1971# CHECK: v_trunc_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x5c,0xd1,0x01,0x01,0x00,0x00] 19720x05,0x80,0x5c,0xd1,0x01,0x01,0x00,0x00 1973 1974# CHECK: v_trunc_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x08] 19750x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x08 1976 1977# CHECK: v_trunc_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x10] 19780x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x10 1979 1980# CHECK: v_trunc_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x18] 19810x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x18 1982 1983# CHECK: v_ceil_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00] 19840x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00 1985 1986# CHECK: v_ceil_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00] 19870xff,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00 1988 1989# CHECK: v_ceil_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x5d,0xd1,0xff,0x01,0x00,0x00] 19900x05,0x00,0x5d,0xd1,0xff,0x01,0x00,0x00 1991 1992# CHECK: v_ceil_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x00,0x00,0x00] 19930x05,0x00,0x5d,0xd1,0x01,0x00,0x00,0x00 1994 1995# CHECK: v_ceil_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x5d,0xd1,0x65,0x00,0x00,0x00] 19960x05,0x00,0x5d,0xd1,0x65,0x00,0x00,0x00 1997 1998# CHECK: v_ceil_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x5d,0xd1,0x66,0x00,0x00,0x00] 19990x05,0x00,0x5d,0xd1,0x66,0x00,0x00,0x00 2000 2001# CHECK: v_ceil_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x5d,0xd1,0x67,0x00,0x00,0x00] 20020x05,0x00,0x5d,0xd1,0x67,0x00,0x00,0x00 2003 2004# CHECK: v_ceil_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x5d,0xd1,0x6a,0x00,0x00,0x00] 20050x05,0x00,0x5d,0xd1,0x6a,0x00,0x00,0x00 2006 2007# CHECK: v_ceil_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x5d,0xd1,0x6b,0x00,0x00,0x00] 20080x05,0x00,0x5d,0xd1,0x6b,0x00,0x00,0x00 2009 2010# CHECK: v_ceil_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x5d,0xd1,0x6c,0x00,0x00,0x00] 20110x05,0x00,0x5d,0xd1,0x6c,0x00,0x00,0x00 2012 2013# CHECK: v_ceil_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x5d,0xd1,0x6d,0x00,0x00,0x00] 20140x05,0x00,0x5d,0xd1,0x6d,0x00,0x00,0x00 2015 2016# CHECK: v_ceil_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x5d,0xd1,0x6e,0x00,0x00,0x00] 20170x05,0x00,0x5d,0xd1,0x6e,0x00,0x00,0x00 2018 2019# CHECK: v_ceil_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x5d,0xd1,0x6f,0x00,0x00,0x00] 20200x05,0x00,0x5d,0xd1,0x6f,0x00,0x00,0x00 2021 2022# CHECK: v_ceil_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x5d,0xd1,0x7b,0x00,0x00,0x00] 20230x05,0x00,0x5d,0xd1,0x7b,0x00,0x00,0x00 2024 2025# CHECK: v_ceil_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x5d,0xd1,0x7c,0x00,0x00,0x00] 20260x05,0x00,0x5d,0xd1,0x7c,0x00,0x00,0x00 2027 2028# CHECK: v_ceil_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x5d,0xd1,0x7e,0x00,0x00,0x00] 20290x05,0x00,0x5d,0xd1,0x7e,0x00,0x00,0x00 2030 2031# CHECK: v_ceil_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x5d,0xd1,0x7f,0x00,0x00,0x00] 20320x05,0x00,0x5d,0xd1,0x7f,0x00,0x00,0x00 2033 2034# CHECK: v_ceil_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x5d,0xd1,0x80,0x00,0x00,0x00] 20350x05,0x00,0x5d,0xd1,0x80,0x00,0x00,0x00 2036 2037# CHECK: v_ceil_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x5d,0xd1,0xc1,0x00,0x00,0x00] 20380x05,0x00,0x5d,0xd1,0xc1,0x00,0x00,0x00 2039 2040# CHECK: v_ceil_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x5d,0xd1,0xf0,0x00,0x00,0x00] 20410x05,0x00,0x5d,0xd1,0xf0,0x00,0x00,0x00 2042 2043# CHECK: v_ceil_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x5d,0xd1,0xf7,0x00,0x00,0x00] 20440x05,0x00,0x5d,0xd1,0xf7,0x00,0x00,0x00 2045 2046# CHECK: v_ceil_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x20] 20470x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x20 2048 2049# CHECK: v_ceil_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x5d,0xd1,0x01,0x01,0x00,0x00] 20500x05,0x80,0x5d,0xd1,0x01,0x01,0x00,0x00 2051 2052# CHECK: v_ceil_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x08] 20530x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x08 2054 2055# CHECK: v_ceil_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x10] 20560x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x10 2057 2058# CHECK: v_ceil_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x18] 20590x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x18 2060 2061# CHECK: v_rndne_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00] 20620x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00 2063 2064# CHECK: v_rndne_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00] 20650xff,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00 2066 2067# CHECK: v_rndne_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x5e,0xd1,0xff,0x01,0x00,0x00] 20680x05,0x00,0x5e,0xd1,0xff,0x01,0x00,0x00 2069 2070# CHECK: v_rndne_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x00,0x00,0x00] 20710x05,0x00,0x5e,0xd1,0x01,0x00,0x00,0x00 2072 2073# CHECK: v_rndne_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x5e,0xd1,0x65,0x00,0x00,0x00] 20740x05,0x00,0x5e,0xd1,0x65,0x00,0x00,0x00 2075 2076# CHECK: v_rndne_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x5e,0xd1,0x66,0x00,0x00,0x00] 20770x05,0x00,0x5e,0xd1,0x66,0x00,0x00,0x00 2078 2079# CHECK: v_rndne_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x5e,0xd1,0x67,0x00,0x00,0x00] 20800x05,0x00,0x5e,0xd1,0x67,0x00,0x00,0x00 2081 2082# CHECK: v_rndne_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x5e,0xd1,0x6a,0x00,0x00,0x00] 20830x05,0x00,0x5e,0xd1,0x6a,0x00,0x00,0x00 2084 2085# CHECK: v_rndne_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x5e,0xd1,0x6b,0x00,0x00,0x00] 20860x05,0x00,0x5e,0xd1,0x6b,0x00,0x00,0x00 2087 2088# CHECK: v_rndne_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x5e,0xd1,0x6c,0x00,0x00,0x00] 20890x05,0x00,0x5e,0xd1,0x6c,0x00,0x00,0x00 2090 2091# CHECK: v_rndne_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x5e,0xd1,0x6d,0x00,0x00,0x00] 20920x05,0x00,0x5e,0xd1,0x6d,0x00,0x00,0x00 2093 2094# CHECK: v_rndne_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x5e,0xd1,0x6e,0x00,0x00,0x00] 20950x05,0x00,0x5e,0xd1,0x6e,0x00,0x00,0x00 2096 2097# CHECK: v_rndne_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x5e,0xd1,0x6f,0x00,0x00,0x00] 20980x05,0x00,0x5e,0xd1,0x6f,0x00,0x00,0x00 2099 2100# CHECK: v_rndne_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x5e,0xd1,0x7b,0x00,0x00,0x00] 21010x05,0x00,0x5e,0xd1,0x7b,0x00,0x00,0x00 2102 2103# CHECK: v_rndne_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x5e,0xd1,0x7c,0x00,0x00,0x00] 21040x05,0x00,0x5e,0xd1,0x7c,0x00,0x00,0x00 2105 2106# CHECK: v_rndne_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x5e,0xd1,0x7e,0x00,0x00,0x00] 21070x05,0x00,0x5e,0xd1,0x7e,0x00,0x00,0x00 2108 2109# CHECK: v_rndne_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x5e,0xd1,0x7f,0x00,0x00,0x00] 21100x05,0x00,0x5e,0xd1,0x7f,0x00,0x00,0x00 2111 2112# CHECK: v_rndne_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x5e,0xd1,0x80,0x00,0x00,0x00] 21130x05,0x00,0x5e,0xd1,0x80,0x00,0x00,0x00 2114 2115# CHECK: v_rndne_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x5e,0xd1,0xc1,0x00,0x00,0x00] 21160x05,0x00,0x5e,0xd1,0xc1,0x00,0x00,0x00 2117 2118# CHECK: v_rndne_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x5e,0xd1,0xf0,0x00,0x00,0x00] 21190x05,0x00,0x5e,0xd1,0xf0,0x00,0x00,0x00 2120 2121# CHECK: v_rndne_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x5e,0xd1,0xf7,0x00,0x00,0x00] 21220x05,0x00,0x5e,0xd1,0xf7,0x00,0x00,0x00 2123 2124# CHECK: v_rndne_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x20] 21250x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x20 2126 2127# CHECK: v_rndne_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x5e,0xd1,0x01,0x01,0x00,0x00] 21280x05,0x80,0x5e,0xd1,0x01,0x01,0x00,0x00 2129 2130# CHECK: v_rndne_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x08] 21310x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x08 2132 2133# CHECK: v_rndne_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x10] 21340x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x10 2135 2136# CHECK: v_rndne_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x18] 21370x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x18 2138 2139# CHECK: v_floor_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00] 21400x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00 2141 2142# CHECK: v_floor_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00] 21430xff,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00 2144 2145# CHECK: v_floor_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x5f,0xd1,0xff,0x01,0x00,0x00] 21460x05,0x00,0x5f,0xd1,0xff,0x01,0x00,0x00 2147 2148# CHECK: v_floor_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x00,0x00,0x00] 21490x05,0x00,0x5f,0xd1,0x01,0x00,0x00,0x00 2150 2151# CHECK: v_floor_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x5f,0xd1,0x65,0x00,0x00,0x00] 21520x05,0x00,0x5f,0xd1,0x65,0x00,0x00,0x00 2153 2154# CHECK: v_floor_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x5f,0xd1,0x66,0x00,0x00,0x00] 21550x05,0x00,0x5f,0xd1,0x66,0x00,0x00,0x00 2156 2157# CHECK: v_floor_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x5f,0xd1,0x67,0x00,0x00,0x00] 21580x05,0x00,0x5f,0xd1,0x67,0x00,0x00,0x00 2159 2160# CHECK: v_floor_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x5f,0xd1,0x6a,0x00,0x00,0x00] 21610x05,0x00,0x5f,0xd1,0x6a,0x00,0x00,0x00 2162 2163# CHECK: v_floor_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x5f,0xd1,0x6b,0x00,0x00,0x00] 21640x05,0x00,0x5f,0xd1,0x6b,0x00,0x00,0x00 2165 2166# CHECK: v_floor_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x5f,0xd1,0x6c,0x00,0x00,0x00] 21670x05,0x00,0x5f,0xd1,0x6c,0x00,0x00,0x00 2168 2169# CHECK: v_floor_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x5f,0xd1,0x6d,0x00,0x00,0x00] 21700x05,0x00,0x5f,0xd1,0x6d,0x00,0x00,0x00 2171 2172# CHECK: v_floor_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x5f,0xd1,0x6e,0x00,0x00,0x00] 21730x05,0x00,0x5f,0xd1,0x6e,0x00,0x00,0x00 2174 2175# CHECK: v_floor_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x5f,0xd1,0x6f,0x00,0x00,0x00] 21760x05,0x00,0x5f,0xd1,0x6f,0x00,0x00,0x00 2177 2178# CHECK: v_floor_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x5f,0xd1,0x7b,0x00,0x00,0x00] 21790x05,0x00,0x5f,0xd1,0x7b,0x00,0x00,0x00 2180 2181# CHECK: v_floor_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x5f,0xd1,0x7c,0x00,0x00,0x00] 21820x05,0x00,0x5f,0xd1,0x7c,0x00,0x00,0x00 2183 2184# CHECK: v_floor_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x5f,0xd1,0x7e,0x00,0x00,0x00] 21850x05,0x00,0x5f,0xd1,0x7e,0x00,0x00,0x00 2186 2187# CHECK: v_floor_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x5f,0xd1,0x7f,0x00,0x00,0x00] 21880x05,0x00,0x5f,0xd1,0x7f,0x00,0x00,0x00 2189 2190# CHECK: v_floor_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x5f,0xd1,0x80,0x00,0x00,0x00] 21910x05,0x00,0x5f,0xd1,0x80,0x00,0x00,0x00 2192 2193# CHECK: v_floor_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x5f,0xd1,0xc1,0x00,0x00,0x00] 21940x05,0x00,0x5f,0xd1,0xc1,0x00,0x00,0x00 2195 2196# CHECK: v_floor_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x5f,0xd1,0xf0,0x00,0x00,0x00] 21970x05,0x00,0x5f,0xd1,0xf0,0x00,0x00,0x00 2198 2199# CHECK: v_floor_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x5f,0xd1,0xf7,0x00,0x00,0x00] 22000x05,0x00,0x5f,0xd1,0xf7,0x00,0x00,0x00 2201 2202# CHECK: v_floor_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x20] 22030x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x20 2204 2205# CHECK: v_floor_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x5f,0xd1,0x01,0x01,0x00,0x00] 22060x05,0x01,0x5f,0xd1,0x01,0x01,0x00,0x00 2207 2208# CHECK: v_floor_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x5f,0xd1,0x01,0x01,0x00,0x00] 22090x05,0x80,0x5f,0xd1,0x01,0x01,0x00,0x00 2210 2211# CHECK: v_floor_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x08] 22120x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x08 2213 2214# CHECK: v_floor_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x10] 22150x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x10 2216 2217# CHECK: v_floor_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x18] 22180x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x18 2219 2220# CHECK: v_exp_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x00] 22210x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x00 2222 2223# CHECK: v_exp_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x60,0xd1,0x01,0x01,0x00,0x00] 22240xff,0x00,0x60,0xd1,0x01,0x01,0x00,0x00 2225 2226# CHECK: v_exp_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x60,0xd1,0xff,0x01,0x00,0x00] 22270x05,0x00,0x60,0xd1,0xff,0x01,0x00,0x00 2228 2229# CHECK: v_exp_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x00,0x00,0x00] 22300x05,0x00,0x60,0xd1,0x01,0x00,0x00,0x00 2231 2232# CHECK: v_exp_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x60,0xd1,0x65,0x00,0x00,0x00] 22330x05,0x00,0x60,0xd1,0x65,0x00,0x00,0x00 2234 2235# CHECK: v_exp_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x60,0xd1,0x66,0x00,0x00,0x00] 22360x05,0x00,0x60,0xd1,0x66,0x00,0x00,0x00 2237 2238# CHECK: v_exp_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x60,0xd1,0x67,0x00,0x00,0x00] 22390x05,0x00,0x60,0xd1,0x67,0x00,0x00,0x00 2240 2241# CHECK: v_exp_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x60,0xd1,0x6a,0x00,0x00,0x00] 22420x05,0x00,0x60,0xd1,0x6a,0x00,0x00,0x00 2243 2244# CHECK: v_exp_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x60,0xd1,0x6b,0x00,0x00,0x00] 22450x05,0x00,0x60,0xd1,0x6b,0x00,0x00,0x00 2246 2247# CHECK: v_exp_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x60,0xd1,0x6c,0x00,0x00,0x00] 22480x05,0x00,0x60,0xd1,0x6c,0x00,0x00,0x00 2249 2250# CHECK: v_exp_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x60,0xd1,0x6d,0x00,0x00,0x00] 22510x05,0x00,0x60,0xd1,0x6d,0x00,0x00,0x00 2252 2253# CHECK: v_exp_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x60,0xd1,0x6e,0x00,0x00,0x00] 22540x05,0x00,0x60,0xd1,0x6e,0x00,0x00,0x00 2255 2256# CHECK: v_exp_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x60,0xd1,0x6f,0x00,0x00,0x00] 22570x05,0x00,0x60,0xd1,0x6f,0x00,0x00,0x00 2258 2259# CHECK: v_exp_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x60,0xd1,0x7b,0x00,0x00,0x00] 22600x05,0x00,0x60,0xd1,0x7b,0x00,0x00,0x00 2261 2262# CHECK: v_exp_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x60,0xd1,0x7c,0x00,0x00,0x00] 22630x05,0x00,0x60,0xd1,0x7c,0x00,0x00,0x00 2264 2265# CHECK: v_exp_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x60,0xd1,0x7e,0x00,0x00,0x00] 22660x05,0x00,0x60,0xd1,0x7e,0x00,0x00,0x00 2267 2268# CHECK: v_exp_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x60,0xd1,0x7f,0x00,0x00,0x00] 22690x05,0x00,0x60,0xd1,0x7f,0x00,0x00,0x00 2270 2271# CHECK: v_exp_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x60,0xd1,0x80,0x00,0x00,0x00] 22720x05,0x00,0x60,0xd1,0x80,0x00,0x00,0x00 2273 2274# CHECK: v_exp_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x60,0xd1,0xc1,0x00,0x00,0x00] 22750x05,0x00,0x60,0xd1,0xc1,0x00,0x00,0x00 2276 2277# CHECK: v_exp_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x60,0xd1,0xf0,0x00,0x00,0x00] 22780x05,0x00,0x60,0xd1,0xf0,0x00,0x00,0x00 2279 2280# CHECK: v_exp_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x60,0xd1,0xf7,0x00,0x00,0x00] 22810x05,0x00,0x60,0xd1,0xf7,0x00,0x00,0x00 2282 2283# CHECK: v_exp_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x20] 22840x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x20 2285 2286# CHECK: v_exp_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x60,0xd1,0x01,0x01,0x00,0x00] 22870x05,0x01,0x60,0xd1,0x01,0x01,0x00,0x00 2288 2289# CHECK: v_exp_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x60,0xd1,0x01,0x01,0x00,0x00] 22900x05,0x80,0x60,0xd1,0x01,0x01,0x00,0x00 2291 2292# CHECK: v_exp_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x08] 22930x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x08 2294 2295# CHECK: v_exp_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x10] 22960x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x10 2297 2298# CHECK: v_exp_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x18] 22990x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x18 2300 2301# CHECK: v_log_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x00] 23020x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x00 2303 2304# CHECK: v_log_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x61,0xd1,0x01,0x01,0x00,0x00] 23050xff,0x00,0x61,0xd1,0x01,0x01,0x00,0x00 2306 2307# CHECK: v_log_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x61,0xd1,0xff,0x01,0x00,0x00] 23080x05,0x00,0x61,0xd1,0xff,0x01,0x00,0x00 2309 2310# CHECK: v_log_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x00,0x00,0x00] 23110x05,0x00,0x61,0xd1,0x01,0x00,0x00,0x00 2312 2313# CHECK: v_log_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x61,0xd1,0x65,0x00,0x00,0x00] 23140x05,0x00,0x61,0xd1,0x65,0x00,0x00,0x00 2315 2316# CHECK: v_log_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x61,0xd1,0x66,0x00,0x00,0x00] 23170x05,0x00,0x61,0xd1,0x66,0x00,0x00,0x00 2318 2319# CHECK: v_log_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x61,0xd1,0x67,0x00,0x00,0x00] 23200x05,0x00,0x61,0xd1,0x67,0x00,0x00,0x00 2321 2322# CHECK: v_log_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x61,0xd1,0x6a,0x00,0x00,0x00] 23230x05,0x00,0x61,0xd1,0x6a,0x00,0x00,0x00 2324 2325# CHECK: v_log_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x61,0xd1,0x6b,0x00,0x00,0x00] 23260x05,0x00,0x61,0xd1,0x6b,0x00,0x00,0x00 2327 2328# CHECK: v_log_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x61,0xd1,0x6c,0x00,0x00,0x00] 23290x05,0x00,0x61,0xd1,0x6c,0x00,0x00,0x00 2330 2331# CHECK: v_log_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x61,0xd1,0x6d,0x00,0x00,0x00] 23320x05,0x00,0x61,0xd1,0x6d,0x00,0x00,0x00 2333 2334# CHECK: v_log_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x61,0xd1,0x6e,0x00,0x00,0x00] 23350x05,0x00,0x61,0xd1,0x6e,0x00,0x00,0x00 2336 2337# CHECK: v_log_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x61,0xd1,0x6f,0x00,0x00,0x00] 23380x05,0x00,0x61,0xd1,0x6f,0x00,0x00,0x00 2339 2340# CHECK: v_log_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x61,0xd1,0x7b,0x00,0x00,0x00] 23410x05,0x00,0x61,0xd1,0x7b,0x00,0x00,0x00 2342 2343# CHECK: v_log_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x61,0xd1,0x7c,0x00,0x00,0x00] 23440x05,0x00,0x61,0xd1,0x7c,0x00,0x00,0x00 2345 2346# CHECK: v_log_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x61,0xd1,0x7e,0x00,0x00,0x00] 23470x05,0x00,0x61,0xd1,0x7e,0x00,0x00,0x00 2348 2349# CHECK: v_log_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x61,0xd1,0x7f,0x00,0x00,0x00] 23500x05,0x00,0x61,0xd1,0x7f,0x00,0x00,0x00 2351 2352# CHECK: v_log_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x61,0xd1,0x80,0x00,0x00,0x00] 23530x05,0x00,0x61,0xd1,0x80,0x00,0x00,0x00 2354 2355# CHECK: v_log_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x61,0xd1,0xc1,0x00,0x00,0x00] 23560x05,0x00,0x61,0xd1,0xc1,0x00,0x00,0x00 2357 2358# CHECK: v_log_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x61,0xd1,0xf0,0x00,0x00,0x00] 23590x05,0x00,0x61,0xd1,0xf0,0x00,0x00,0x00 2360 2361# CHECK: v_log_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x61,0xd1,0xf7,0x00,0x00,0x00] 23620x05,0x00,0x61,0xd1,0xf7,0x00,0x00,0x00 2363 2364# CHECK: v_log_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x20] 23650x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x20 2366 2367# CHECK: v_log_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x61,0xd1,0x01,0x01,0x00,0x00] 23680x05,0x01,0x61,0xd1,0x01,0x01,0x00,0x00 2369 2370# CHECK: v_log_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x61,0xd1,0x01,0x01,0x00,0x00] 23710x05,0x80,0x61,0xd1,0x01,0x01,0x00,0x00 2372 2373# CHECK: v_log_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x08] 23740x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x08 2375 2376# CHECK: v_log_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x10] 23770x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x10 2378 2379# CHECK: v_log_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x18] 23800x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x18 2381 2382# CHECK: v_rcp_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x00] 23830x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x00 2384 2385# CHECK: v_rcp_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x62,0xd1,0x01,0x01,0x00,0x00] 23860xff,0x00,0x62,0xd1,0x01,0x01,0x00,0x00 2387 2388# CHECK: v_rcp_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x62,0xd1,0xff,0x01,0x00,0x00] 23890x05,0x00,0x62,0xd1,0xff,0x01,0x00,0x00 2390 2391# CHECK: v_rcp_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x00,0x00,0x00] 23920x05,0x00,0x62,0xd1,0x01,0x00,0x00,0x00 2393 2394# CHECK: v_rcp_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x62,0xd1,0x65,0x00,0x00,0x00] 23950x05,0x00,0x62,0xd1,0x65,0x00,0x00,0x00 2396 2397# CHECK: v_rcp_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x62,0xd1,0x66,0x00,0x00,0x00] 23980x05,0x00,0x62,0xd1,0x66,0x00,0x00,0x00 2399 2400# CHECK: v_rcp_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x62,0xd1,0x67,0x00,0x00,0x00] 24010x05,0x00,0x62,0xd1,0x67,0x00,0x00,0x00 2402 2403# CHECK: v_rcp_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x62,0xd1,0x6a,0x00,0x00,0x00] 24040x05,0x00,0x62,0xd1,0x6a,0x00,0x00,0x00 2405 2406# CHECK: v_rcp_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x62,0xd1,0x6b,0x00,0x00,0x00] 24070x05,0x00,0x62,0xd1,0x6b,0x00,0x00,0x00 2408 2409# CHECK: v_rcp_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x62,0xd1,0x6c,0x00,0x00,0x00] 24100x05,0x00,0x62,0xd1,0x6c,0x00,0x00,0x00 2411 2412# CHECK: v_rcp_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x62,0xd1,0x6d,0x00,0x00,0x00] 24130x05,0x00,0x62,0xd1,0x6d,0x00,0x00,0x00 2414 2415# CHECK: v_rcp_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x62,0xd1,0x6e,0x00,0x00,0x00] 24160x05,0x00,0x62,0xd1,0x6e,0x00,0x00,0x00 2417 2418# CHECK: v_rcp_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x62,0xd1,0x6f,0x00,0x00,0x00] 24190x05,0x00,0x62,0xd1,0x6f,0x00,0x00,0x00 2420 2421# CHECK: v_rcp_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x62,0xd1,0x7b,0x00,0x00,0x00] 24220x05,0x00,0x62,0xd1,0x7b,0x00,0x00,0x00 2423 2424# CHECK: v_rcp_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x62,0xd1,0x7c,0x00,0x00,0x00] 24250x05,0x00,0x62,0xd1,0x7c,0x00,0x00,0x00 2426 2427# CHECK: v_rcp_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x62,0xd1,0x7e,0x00,0x00,0x00] 24280x05,0x00,0x62,0xd1,0x7e,0x00,0x00,0x00 2429 2430# CHECK: v_rcp_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x62,0xd1,0x7f,0x00,0x00,0x00] 24310x05,0x00,0x62,0xd1,0x7f,0x00,0x00,0x00 2432 2433# CHECK: v_rcp_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x62,0xd1,0x80,0x00,0x00,0x00] 24340x05,0x00,0x62,0xd1,0x80,0x00,0x00,0x00 2435 2436# CHECK: v_rcp_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x62,0xd1,0xc1,0x00,0x00,0x00] 24370x05,0x00,0x62,0xd1,0xc1,0x00,0x00,0x00 2438 2439# CHECK: v_rcp_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x62,0xd1,0xf0,0x00,0x00,0x00] 24400x05,0x00,0x62,0xd1,0xf0,0x00,0x00,0x00 2441 2442# CHECK: v_rcp_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x62,0xd1,0xf7,0x00,0x00,0x00] 24430x05,0x00,0x62,0xd1,0xf7,0x00,0x00,0x00 2444 2445# CHECK: v_rcp_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x20] 24460x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x20 2447 2448# CHECK: v_rcp_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x62,0xd1,0x01,0x01,0x00,0x00] 24490x05,0x01,0x62,0xd1,0x01,0x01,0x00,0x00 2450 2451# CHECK: v_rcp_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x62,0xd1,0x01,0x01,0x00,0x00] 24520x05,0x80,0x62,0xd1,0x01,0x01,0x00,0x00 2453 2454# CHECK: v_rcp_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x08] 24550x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x08 2456 2457# CHECK: v_rcp_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x10] 24580x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x10 2459 2460# CHECK: v_rcp_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x18] 24610x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x18 2462 2463# CHECK: v_rcp_iflag_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x00] 24640x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x00 2465 2466# CHECK: v_rcp_iflag_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x63,0xd1,0x01,0x01,0x00,0x00] 24670xff,0x00,0x63,0xd1,0x01,0x01,0x00,0x00 2468 2469# CHECK: v_rcp_iflag_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x63,0xd1,0xff,0x01,0x00,0x00] 24700x05,0x00,0x63,0xd1,0xff,0x01,0x00,0x00 2471 2472# CHECK: v_rcp_iflag_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x00,0x00,0x00] 24730x05,0x00,0x63,0xd1,0x01,0x00,0x00,0x00 2474 2475# CHECK: v_rcp_iflag_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x63,0xd1,0x65,0x00,0x00,0x00] 24760x05,0x00,0x63,0xd1,0x65,0x00,0x00,0x00 2477 2478# CHECK: v_rcp_iflag_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x63,0xd1,0x66,0x00,0x00,0x00] 24790x05,0x00,0x63,0xd1,0x66,0x00,0x00,0x00 2480 2481# CHECK: v_rcp_iflag_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x63,0xd1,0x67,0x00,0x00,0x00] 24820x05,0x00,0x63,0xd1,0x67,0x00,0x00,0x00 2483 2484# CHECK: v_rcp_iflag_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x63,0xd1,0x6a,0x00,0x00,0x00] 24850x05,0x00,0x63,0xd1,0x6a,0x00,0x00,0x00 2486 2487# CHECK: v_rcp_iflag_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x63,0xd1,0x6b,0x00,0x00,0x00] 24880x05,0x00,0x63,0xd1,0x6b,0x00,0x00,0x00 2489 2490# CHECK: v_rcp_iflag_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x63,0xd1,0x6c,0x00,0x00,0x00] 24910x05,0x00,0x63,0xd1,0x6c,0x00,0x00,0x00 2492 2493# CHECK: v_rcp_iflag_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x63,0xd1,0x6d,0x00,0x00,0x00] 24940x05,0x00,0x63,0xd1,0x6d,0x00,0x00,0x00 2495 2496# CHECK: v_rcp_iflag_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x63,0xd1,0x6e,0x00,0x00,0x00] 24970x05,0x00,0x63,0xd1,0x6e,0x00,0x00,0x00 2498 2499# CHECK: v_rcp_iflag_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x63,0xd1,0x6f,0x00,0x00,0x00] 25000x05,0x00,0x63,0xd1,0x6f,0x00,0x00,0x00 2501 2502# CHECK: v_rcp_iflag_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x63,0xd1,0x7b,0x00,0x00,0x00] 25030x05,0x00,0x63,0xd1,0x7b,0x00,0x00,0x00 2504 2505# CHECK: v_rcp_iflag_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x63,0xd1,0x7c,0x00,0x00,0x00] 25060x05,0x00,0x63,0xd1,0x7c,0x00,0x00,0x00 2507 2508# CHECK: v_rcp_iflag_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x63,0xd1,0x7e,0x00,0x00,0x00] 25090x05,0x00,0x63,0xd1,0x7e,0x00,0x00,0x00 2510 2511# CHECK: v_rcp_iflag_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x63,0xd1,0x7f,0x00,0x00,0x00] 25120x05,0x00,0x63,0xd1,0x7f,0x00,0x00,0x00 2513 2514# CHECK: v_rcp_iflag_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x63,0xd1,0x80,0x00,0x00,0x00] 25150x05,0x00,0x63,0xd1,0x80,0x00,0x00,0x00 2516 2517# CHECK: v_rcp_iflag_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x63,0xd1,0xc1,0x00,0x00,0x00] 25180x05,0x00,0x63,0xd1,0xc1,0x00,0x00,0x00 2519 2520# CHECK: v_rcp_iflag_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x63,0xd1,0xf0,0x00,0x00,0x00] 25210x05,0x00,0x63,0xd1,0xf0,0x00,0x00,0x00 2522 2523# CHECK: v_rcp_iflag_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x63,0xd1,0xf7,0x00,0x00,0x00] 25240x05,0x00,0x63,0xd1,0xf7,0x00,0x00,0x00 2525 2526# CHECK: v_rcp_iflag_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x20] 25270x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x20 2528 2529# CHECK: v_rcp_iflag_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x63,0xd1,0x01,0x01,0x00,0x00] 25300x05,0x01,0x63,0xd1,0x01,0x01,0x00,0x00 2531 2532# CHECK: v_rcp_iflag_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x63,0xd1,0x01,0x01,0x00,0x00] 25330x05,0x80,0x63,0xd1,0x01,0x01,0x00,0x00 2534 2535# CHECK: v_rcp_iflag_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x08] 25360x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x08 2537 2538# CHECK: v_rcp_iflag_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x10] 25390x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x10 2540 2541# CHECK: v_rcp_iflag_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x18] 25420x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x18 2543 2544# CHECK: v_rsq_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x00] 25450x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x00 2546 2547# CHECK: v_rsq_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x64,0xd1,0x01,0x01,0x00,0x00] 25480xff,0x00,0x64,0xd1,0x01,0x01,0x00,0x00 2549 2550# CHECK: v_rsq_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x64,0xd1,0xff,0x01,0x00,0x00] 25510x05,0x00,0x64,0xd1,0xff,0x01,0x00,0x00 2552 2553# CHECK: v_rsq_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x00,0x00,0x00] 25540x05,0x00,0x64,0xd1,0x01,0x00,0x00,0x00 2555 2556# CHECK: v_rsq_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x64,0xd1,0x65,0x00,0x00,0x00] 25570x05,0x00,0x64,0xd1,0x65,0x00,0x00,0x00 2558 2559# CHECK: v_rsq_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x64,0xd1,0x66,0x00,0x00,0x00] 25600x05,0x00,0x64,0xd1,0x66,0x00,0x00,0x00 2561 2562# CHECK: v_rsq_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x64,0xd1,0x67,0x00,0x00,0x00] 25630x05,0x00,0x64,0xd1,0x67,0x00,0x00,0x00 2564 2565# CHECK: v_rsq_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x64,0xd1,0x6a,0x00,0x00,0x00] 25660x05,0x00,0x64,0xd1,0x6a,0x00,0x00,0x00 2567 2568# CHECK: v_rsq_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x64,0xd1,0x6b,0x00,0x00,0x00] 25690x05,0x00,0x64,0xd1,0x6b,0x00,0x00,0x00 2570 2571# CHECK: v_rsq_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x64,0xd1,0x6c,0x00,0x00,0x00] 25720x05,0x00,0x64,0xd1,0x6c,0x00,0x00,0x00 2573 2574# CHECK: v_rsq_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x64,0xd1,0x6d,0x00,0x00,0x00] 25750x05,0x00,0x64,0xd1,0x6d,0x00,0x00,0x00 2576 2577# CHECK: v_rsq_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x64,0xd1,0x6e,0x00,0x00,0x00] 25780x05,0x00,0x64,0xd1,0x6e,0x00,0x00,0x00 2579 2580# CHECK: v_rsq_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x64,0xd1,0x6f,0x00,0x00,0x00] 25810x05,0x00,0x64,0xd1,0x6f,0x00,0x00,0x00 2582 2583# CHECK: v_rsq_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x64,0xd1,0x7b,0x00,0x00,0x00] 25840x05,0x00,0x64,0xd1,0x7b,0x00,0x00,0x00 2585 2586# CHECK: v_rsq_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x64,0xd1,0x7c,0x00,0x00,0x00] 25870x05,0x00,0x64,0xd1,0x7c,0x00,0x00,0x00 2588 2589# CHECK: v_rsq_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x64,0xd1,0x7e,0x00,0x00,0x00] 25900x05,0x00,0x64,0xd1,0x7e,0x00,0x00,0x00 2591 2592# CHECK: v_rsq_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x64,0xd1,0x7f,0x00,0x00,0x00] 25930x05,0x00,0x64,0xd1,0x7f,0x00,0x00,0x00 2594 2595# CHECK: v_rsq_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x64,0xd1,0x80,0x00,0x00,0x00] 25960x05,0x00,0x64,0xd1,0x80,0x00,0x00,0x00 2597 2598# CHECK: v_rsq_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x64,0xd1,0xc1,0x00,0x00,0x00] 25990x05,0x00,0x64,0xd1,0xc1,0x00,0x00,0x00 2600 2601# CHECK: v_rsq_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x64,0xd1,0xf0,0x00,0x00,0x00] 26020x05,0x00,0x64,0xd1,0xf0,0x00,0x00,0x00 2603 2604# CHECK: v_rsq_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x64,0xd1,0xf7,0x00,0x00,0x00] 26050x05,0x00,0x64,0xd1,0xf7,0x00,0x00,0x00 2606 2607# CHECK: v_rsq_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x20] 26080x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x20 2609 2610# CHECK: v_rsq_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x64,0xd1,0x01,0x01,0x00,0x00] 26110x05,0x01,0x64,0xd1,0x01,0x01,0x00,0x00 2612 2613# CHECK: v_rsq_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x64,0xd1,0x01,0x01,0x00,0x00] 26140x05,0x80,0x64,0xd1,0x01,0x01,0x00,0x00 2615 2616# CHECK: v_rsq_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x08] 26170x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x08 2618 2619# CHECK: v_rsq_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x10] 26200x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x10 2621 2622# CHECK: v_rsq_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x18] 26230x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x18 2624 2625# CHECK: v_rcp_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x00] 26260x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x00 2627 2628# CHECK: v_rcp_f64_e64 v[254:255], v[1:2] ; encoding: [0xfe,0x00,0x65,0xd1,0x01,0x01,0x00,0x00] 26290xfe,0x00,0x65,0xd1,0x01,0x01,0x00,0x00 2630 2631# CHECK: v_rcp_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x65,0xd1,0xfe,0x01,0x00,0x00] 26320x05,0x00,0x65,0xd1,0xfe,0x01,0x00,0x00 2633 2634# CHECK: v_rcp_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x65,0xd1,0x02,0x00,0x00,0x00] 26350x05,0x00,0x65,0xd1,0x02,0x00,0x00,0x00 2636 2637# CHECK: v_rcp_f64_e64 v[5:6], s[4:5] ; encoding: [0x05,0x00,0x65,0xd1,0x04,0x00,0x00,0x00] 26380x05,0x00,0x65,0xd1,0x04,0x00,0x00,0x00 2639 2640# CHECK: v_rcp_f64_e64 v[5:6], s[100:101] ; encoding: [0x05,0x00,0x65,0xd1,0x64,0x00,0x00,0x00] 26410x05,0x00,0x65,0xd1,0x64,0x00,0x00,0x00 2642 2643# CHECK: v_rcp_f64_e64 v[5:6], flat_scratch ; encoding: [0x05,0x00,0x65,0xd1,0x66,0x00,0x00,0x00] 26440x05,0x00,0x65,0xd1,0x66,0x00,0x00,0x00 2645 2646# CHECK: v_rcp_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x65,0xd1,0x6a,0x00,0x00,0x00] 26470x05,0x00,0x65,0xd1,0x6a,0x00,0x00,0x00 2648 2649# CHECK: v_rcp_f64_e64 v[5:6], tba ; encoding: [0x05,0x00,0x65,0xd1,0x6c,0x00,0x00,0x00] 26500x05,0x00,0x65,0xd1,0x6c,0x00,0x00,0x00 2651 2652# CHECK: v_rcp_f64_e64 v[5:6], tma ; encoding: [0x05,0x00,0x65,0xd1,0x6e,0x00,0x00,0x00] 26530x05,0x00,0x65,0xd1,0x6e,0x00,0x00,0x00 2654 2655# CHECK: v_rcp_f64_e64 v[5:6], ttmp[10:11] ; encoding: [0x05,0x00,0x65,0xd1,0x7a,0x00,0x00,0x00] 26560x05,0x00,0x65,0xd1,0x7a,0x00,0x00,0x00 2657 2658# CHECK: v_rcp_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x65,0xd1,0x7e,0x00,0x00,0x00] 26590x05,0x00,0x65,0xd1,0x7e,0x00,0x00,0x00 2660 2661# CHECK: v_rcp_f64_e64 v[5:6], 0 ; encoding: [0x05,0x00,0x65,0xd1,0x80,0x00,0x00,0x00] 26620x05,0x00,0x65,0xd1,0x80,0x00,0x00,0x00 2663 2664# CHECK: v_rcp_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x65,0xd1,0xc1,0x00,0x00,0x00] 26650x05,0x00,0x65,0xd1,0xc1,0x00,0x00,0x00 2666 2667# CHECK: v_rcp_f64_e64 v[5:6], 0.5 ; encoding: [0x05,0x00,0x65,0xd1,0xf0,0x00,0x00,0x00] 26680x05,0x00,0x65,0xd1,0xf0,0x00,0x00,0x00 2669 2670# CHECK: v_rcp_f64_e64 v[5:6], -4.0 ; encoding: [0x05,0x00,0x65,0xd1,0xf7,0x00,0x00,0x00] 26710x05,0x00,0x65,0xd1,0xf7,0x00,0x00,0x00 2672 2673# CHECK: v_rcp_f64_e64 v[5:6], -v[1:2] ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x20] 26740x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x20 2675 2676# CHECK: v_rcp_f64_e64 v[5:6], |v[1:2]| ; encoding: [0x05,0x01,0x65,0xd1,0x01,0x01,0x00,0x00] 26770x05,0x01,0x65,0xd1,0x01,0x01,0x00,0x00 2678 2679# CHECK: v_rcp_f64_e64 v[5:6], v[1:2] clamp ; encoding: [0x05,0x80,0x65,0xd1,0x01,0x01,0x00,0x00] 26800x05,0x80,0x65,0xd1,0x01,0x01,0x00,0x00 2681 2682# CHECK: v_rcp_f64_e64 v[5:6], v[1:2] mul:2 ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x08] 26830x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x08 2684 2685# CHECK: v_rcp_f64_e64 v[5:6], v[1:2] mul:4 ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x10] 26860x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x10 2687 2688# CHECK: v_rcp_f64_e64 v[5:6], v[1:2] div:2 ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x18] 26890x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x18 2690 2691# CHECK: v_rsq_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x00] 26920x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x00 2693 2694# CHECK: v_rsq_f64_e64 v[254:255], v[1:2] ; encoding: [0xfe,0x00,0x66,0xd1,0x01,0x01,0x00,0x00] 26950xfe,0x00,0x66,0xd1,0x01,0x01,0x00,0x00 2696 2697# CHECK: v_rsq_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x66,0xd1,0xfe,0x01,0x00,0x00] 26980x05,0x00,0x66,0xd1,0xfe,0x01,0x00,0x00 2699 2700# CHECK: v_rsq_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x66,0xd1,0x02,0x00,0x00,0x00] 27010x05,0x00,0x66,0xd1,0x02,0x00,0x00,0x00 2702 2703# CHECK: v_rsq_f64_e64 v[5:6], s[4:5] ; encoding: [0x05,0x00,0x66,0xd1,0x04,0x00,0x00,0x00] 27040x05,0x00,0x66,0xd1,0x04,0x00,0x00,0x00 2705 2706# CHECK: v_rsq_f64_e64 v[5:6], s[100:101] ; encoding: [0x05,0x00,0x66,0xd1,0x64,0x00,0x00,0x00] 27070x05,0x00,0x66,0xd1,0x64,0x00,0x00,0x00 2708 2709# CHECK: v_rsq_f64_e64 v[5:6], flat_scratch ; encoding: [0x05,0x00,0x66,0xd1,0x66,0x00,0x00,0x00] 27100x05,0x00,0x66,0xd1,0x66,0x00,0x00,0x00 2711 2712# CHECK: v_rsq_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x66,0xd1,0x6a,0x00,0x00,0x00] 27130x05,0x00,0x66,0xd1,0x6a,0x00,0x00,0x00 2714 2715# CHECK: v_rsq_f64_e64 v[5:6], tba ; encoding: [0x05,0x00,0x66,0xd1,0x6c,0x00,0x00,0x00] 27160x05,0x00,0x66,0xd1,0x6c,0x00,0x00,0x00 2717 2718# CHECK: v_rsq_f64_e64 v[5:6], tma ; encoding: [0x05,0x00,0x66,0xd1,0x6e,0x00,0x00,0x00] 27190x05,0x00,0x66,0xd1,0x6e,0x00,0x00,0x00 2720 2721# CHECK: v_rsq_f64_e64 v[5:6], ttmp[10:11] ; encoding: [0x05,0x00,0x66,0xd1,0x7a,0x00,0x00,0x00] 27220x05,0x00,0x66,0xd1,0x7a,0x00,0x00,0x00 2723 2724# CHECK: v_rsq_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x66,0xd1,0x7e,0x00,0x00,0x00] 27250x05,0x00,0x66,0xd1,0x7e,0x00,0x00,0x00 2726 2727# CHECK: v_rsq_f64_e64 v[5:6], 0 ; encoding: [0x05,0x00,0x66,0xd1,0x80,0x00,0x00,0x00] 27280x05,0x00,0x66,0xd1,0x80,0x00,0x00,0x00 2729 2730# CHECK: v_rsq_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x66,0xd1,0xc1,0x00,0x00,0x00] 27310x05,0x00,0x66,0xd1,0xc1,0x00,0x00,0x00 2732 2733# CHECK: v_rsq_f64_e64 v[5:6], 0.5 ; encoding: [0x05,0x00,0x66,0xd1,0xf0,0x00,0x00,0x00] 27340x05,0x00,0x66,0xd1,0xf0,0x00,0x00,0x00 2735 2736# CHECK: v_rsq_f64_e64 v[5:6], -4.0 ; encoding: [0x05,0x00,0x66,0xd1,0xf7,0x00,0x00,0x00] 27370x05,0x00,0x66,0xd1,0xf7,0x00,0x00,0x00 2738 2739# CHECK: v_rsq_f64_e64 v[5:6], -v[1:2] ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x20] 27400x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x20 2741 2742# CHECK: v_rsq_f64_e64 v[5:6], |v[1:2]| ; encoding: [0x05,0x01,0x66,0xd1,0x01,0x01,0x00,0x00] 27430x05,0x01,0x66,0xd1,0x01,0x01,0x00,0x00 2744 2745# CHECK: v_rsq_f64_e64 v[5:6], v[1:2] clamp ; encoding: [0x05,0x80,0x66,0xd1,0x01,0x01,0x00,0x00] 27460x05,0x80,0x66,0xd1,0x01,0x01,0x00,0x00 2747 2748# CHECK: v_rsq_f64_e64 v[5:6], v[1:2] mul:2 ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x08] 27490x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x08 2750 2751# CHECK: v_rsq_f64_e64 v[5:6], v[1:2] mul:4 ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x10] 27520x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x10 2753 2754# CHECK: v_rsq_f64_e64 v[5:6], v[1:2] div:2 ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x18] 27550x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x18 2756 2757# CHECK: v_sqrt_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x00] 27580x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x00 2759 2760# CHECK: v_sqrt_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x67,0xd1,0x01,0x01,0x00,0x00] 27610xff,0x00,0x67,0xd1,0x01,0x01,0x00,0x00 2762 2763# CHECK: v_sqrt_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x67,0xd1,0xff,0x01,0x00,0x00] 27640x05,0x00,0x67,0xd1,0xff,0x01,0x00,0x00 2765 2766# CHECK: v_sqrt_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x00,0x00,0x00] 27670x05,0x00,0x67,0xd1,0x01,0x00,0x00,0x00 2768 2769# CHECK: v_sqrt_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x67,0xd1,0x65,0x00,0x00,0x00] 27700x05,0x00,0x67,0xd1,0x65,0x00,0x00,0x00 2771 2772# CHECK: v_sqrt_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x67,0xd1,0x66,0x00,0x00,0x00] 27730x05,0x00,0x67,0xd1,0x66,0x00,0x00,0x00 2774 2775# CHECK: v_sqrt_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x67,0xd1,0x67,0x00,0x00,0x00] 27760x05,0x00,0x67,0xd1,0x67,0x00,0x00,0x00 2777 2778# CHECK: v_sqrt_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x67,0xd1,0x6a,0x00,0x00,0x00] 27790x05,0x00,0x67,0xd1,0x6a,0x00,0x00,0x00 2780 2781# CHECK: v_sqrt_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x67,0xd1,0x6b,0x00,0x00,0x00] 27820x05,0x00,0x67,0xd1,0x6b,0x00,0x00,0x00 2783 2784# CHECK: v_sqrt_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x67,0xd1,0x6c,0x00,0x00,0x00] 27850x05,0x00,0x67,0xd1,0x6c,0x00,0x00,0x00 2786 2787# CHECK: v_sqrt_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x67,0xd1,0x6d,0x00,0x00,0x00] 27880x05,0x00,0x67,0xd1,0x6d,0x00,0x00,0x00 2789 2790# CHECK: v_sqrt_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x67,0xd1,0x6e,0x00,0x00,0x00] 27910x05,0x00,0x67,0xd1,0x6e,0x00,0x00,0x00 2792 2793# CHECK: v_sqrt_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x67,0xd1,0x6f,0x00,0x00,0x00] 27940x05,0x00,0x67,0xd1,0x6f,0x00,0x00,0x00 2795 2796# CHECK: v_sqrt_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x67,0xd1,0x7b,0x00,0x00,0x00] 27970x05,0x00,0x67,0xd1,0x7b,0x00,0x00,0x00 2798 2799# CHECK: v_sqrt_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x67,0xd1,0x7c,0x00,0x00,0x00] 28000x05,0x00,0x67,0xd1,0x7c,0x00,0x00,0x00 2801 2802# CHECK: v_sqrt_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x67,0xd1,0x7e,0x00,0x00,0x00] 28030x05,0x00,0x67,0xd1,0x7e,0x00,0x00,0x00 2804 2805# CHECK: v_sqrt_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x67,0xd1,0x7f,0x00,0x00,0x00] 28060x05,0x00,0x67,0xd1,0x7f,0x00,0x00,0x00 2807 2808# CHECK: v_sqrt_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x67,0xd1,0x80,0x00,0x00,0x00] 28090x05,0x00,0x67,0xd1,0x80,0x00,0x00,0x00 2810 2811# CHECK: v_sqrt_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x67,0xd1,0xc1,0x00,0x00,0x00] 28120x05,0x00,0x67,0xd1,0xc1,0x00,0x00,0x00 2813 2814# CHECK: v_sqrt_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x67,0xd1,0xf0,0x00,0x00,0x00] 28150x05,0x00,0x67,0xd1,0xf0,0x00,0x00,0x00 2816 2817# CHECK: v_sqrt_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x67,0xd1,0xf7,0x00,0x00,0x00] 28180x05,0x00,0x67,0xd1,0xf7,0x00,0x00,0x00 2819 2820# CHECK: v_sqrt_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x20] 28210x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x20 2822 2823# CHECK: v_sqrt_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x67,0xd1,0x01,0x01,0x00,0x00] 28240x05,0x01,0x67,0xd1,0x01,0x01,0x00,0x00 2825 2826# CHECK: v_sqrt_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x67,0xd1,0x01,0x01,0x00,0x00] 28270x05,0x80,0x67,0xd1,0x01,0x01,0x00,0x00 2828 2829# CHECK: v_sqrt_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x08] 28300x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x08 2831 2832# CHECK: v_sqrt_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x10] 28330x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x10 2834 2835# CHECK: v_sqrt_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x18] 28360x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x18 2837 2838# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x00] 28390x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x00 2840 2841# CHECK: v_sqrt_f64_e64 v[254:255], v[1:2] ; encoding: [0xfe,0x00,0x68,0xd1,0x01,0x01,0x00,0x00] 28420xfe,0x00,0x68,0xd1,0x01,0x01,0x00,0x00 2843 2844# CHECK: v_sqrt_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x68,0xd1,0xfe,0x01,0x00,0x00] 28450x05,0x00,0x68,0xd1,0xfe,0x01,0x00,0x00 2846 2847# CHECK: v_sqrt_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x68,0xd1,0x02,0x00,0x00,0x00] 28480x05,0x00,0x68,0xd1,0x02,0x00,0x00,0x00 2849 2850# CHECK: v_sqrt_f64_e64 v[5:6], s[4:5] ; encoding: [0x05,0x00,0x68,0xd1,0x04,0x00,0x00,0x00] 28510x05,0x00,0x68,0xd1,0x04,0x00,0x00,0x00 2852 2853# CHECK: v_sqrt_f64_e64 v[5:6], s[100:101] ; encoding: [0x05,0x00,0x68,0xd1,0x64,0x00,0x00,0x00] 28540x05,0x00,0x68,0xd1,0x64,0x00,0x00,0x00 2855 2856# CHECK: v_sqrt_f64_e64 v[5:6], flat_scratch ; encoding: [0x05,0x00,0x68,0xd1,0x66,0x00,0x00,0x00] 28570x05,0x00,0x68,0xd1,0x66,0x00,0x00,0x00 2858 2859# CHECK: v_sqrt_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x68,0xd1,0x6a,0x00,0x00,0x00] 28600x05,0x00,0x68,0xd1,0x6a,0x00,0x00,0x00 2861 2862# CHECK: v_sqrt_f64_e64 v[5:6], tba ; encoding: [0x05,0x00,0x68,0xd1,0x6c,0x00,0x00,0x00] 28630x05,0x00,0x68,0xd1,0x6c,0x00,0x00,0x00 2864 2865# CHECK: v_sqrt_f64_e64 v[5:6], tma ; encoding: [0x05,0x00,0x68,0xd1,0x6e,0x00,0x00,0x00] 28660x05,0x00,0x68,0xd1,0x6e,0x00,0x00,0x00 2867 2868# CHECK: v_sqrt_f64_e64 v[5:6], ttmp[10:11] ; encoding: [0x05,0x00,0x68,0xd1,0x7a,0x00,0x00,0x00] 28690x05,0x00,0x68,0xd1,0x7a,0x00,0x00,0x00 2870 2871# CHECK: v_sqrt_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x68,0xd1,0x7e,0x00,0x00,0x00] 28720x05,0x00,0x68,0xd1,0x7e,0x00,0x00,0x00 2873 2874# CHECK: v_sqrt_f64_e64 v[5:6], 0 ; encoding: [0x05,0x00,0x68,0xd1,0x80,0x00,0x00,0x00] 28750x05,0x00,0x68,0xd1,0x80,0x00,0x00,0x00 2876 2877# CHECK: v_sqrt_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x68,0xd1,0xc1,0x00,0x00,0x00] 28780x05,0x00,0x68,0xd1,0xc1,0x00,0x00,0x00 2879 2880# CHECK: v_sqrt_f64_e64 v[5:6], 0.5 ; encoding: [0x05,0x00,0x68,0xd1,0xf0,0x00,0x00,0x00] 28810x05,0x00,0x68,0xd1,0xf0,0x00,0x00,0x00 2882 2883# CHECK: v_sqrt_f64_e64 v[5:6], -4.0 ; encoding: [0x05,0x00,0x68,0xd1,0xf7,0x00,0x00,0x00] 28840x05,0x00,0x68,0xd1,0xf7,0x00,0x00,0x00 2885 2886# CHECK: v_sqrt_f64_e64 v[5:6], -v[1:2] ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x20] 28870x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x20 2888 2889# CHECK: v_sqrt_f64_e64 v[5:6], |v[1:2]| ; encoding: [0x05,0x01,0x68,0xd1,0x01,0x01,0x00,0x00] 28900x05,0x01,0x68,0xd1,0x01,0x01,0x00,0x00 2891 2892# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] clamp ; encoding: [0x05,0x80,0x68,0xd1,0x01,0x01,0x00,0x00] 28930x05,0x80,0x68,0xd1,0x01,0x01,0x00,0x00 2894 2895# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] mul:2 ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x08] 28960x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x08 2897 2898# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] mul:4 ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x10] 28990x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x10 2900 2901# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] div:2 ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x18] 29020x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x18 2903 2904# CHECK: v_sin_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x00] 29050x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x00 2906 2907# CHECK: v_sin_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x69,0xd1,0x01,0x01,0x00,0x00] 29080xff,0x00,0x69,0xd1,0x01,0x01,0x00,0x00 2909 2910# CHECK: v_sin_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x69,0xd1,0xff,0x01,0x00,0x00] 29110x05,0x00,0x69,0xd1,0xff,0x01,0x00,0x00 2912 2913# CHECK: v_sin_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x00,0x00,0x00] 29140x05,0x00,0x69,0xd1,0x01,0x00,0x00,0x00 2915 2916# CHECK: v_sin_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x69,0xd1,0x65,0x00,0x00,0x00] 29170x05,0x00,0x69,0xd1,0x65,0x00,0x00,0x00 2918 2919# CHECK: v_sin_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x69,0xd1,0x66,0x00,0x00,0x00] 29200x05,0x00,0x69,0xd1,0x66,0x00,0x00,0x00 2921 2922# CHECK: v_sin_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x69,0xd1,0x67,0x00,0x00,0x00] 29230x05,0x00,0x69,0xd1,0x67,0x00,0x00,0x00 2924 2925# CHECK: v_sin_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x69,0xd1,0x6a,0x00,0x00,0x00] 29260x05,0x00,0x69,0xd1,0x6a,0x00,0x00,0x00 2927 2928# CHECK: v_sin_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x69,0xd1,0x6b,0x00,0x00,0x00] 29290x05,0x00,0x69,0xd1,0x6b,0x00,0x00,0x00 2930 2931# CHECK: v_sin_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x69,0xd1,0x6c,0x00,0x00,0x00] 29320x05,0x00,0x69,0xd1,0x6c,0x00,0x00,0x00 2933 2934# CHECK: v_sin_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x69,0xd1,0x6d,0x00,0x00,0x00] 29350x05,0x00,0x69,0xd1,0x6d,0x00,0x00,0x00 2936 2937# CHECK: v_sin_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x69,0xd1,0x6e,0x00,0x00,0x00] 29380x05,0x00,0x69,0xd1,0x6e,0x00,0x00,0x00 2939 2940# CHECK: v_sin_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x69,0xd1,0x6f,0x00,0x00,0x00] 29410x05,0x00,0x69,0xd1,0x6f,0x00,0x00,0x00 2942 2943# CHECK: v_sin_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x69,0xd1,0x7b,0x00,0x00,0x00] 29440x05,0x00,0x69,0xd1,0x7b,0x00,0x00,0x00 2945 2946# CHECK: v_sin_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x69,0xd1,0x7c,0x00,0x00,0x00] 29470x05,0x00,0x69,0xd1,0x7c,0x00,0x00,0x00 2948 2949# CHECK: v_sin_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x69,0xd1,0x7e,0x00,0x00,0x00] 29500x05,0x00,0x69,0xd1,0x7e,0x00,0x00,0x00 2951 2952# CHECK: v_sin_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x69,0xd1,0x7f,0x00,0x00,0x00] 29530x05,0x00,0x69,0xd1,0x7f,0x00,0x00,0x00 2954 2955# CHECK: v_sin_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x69,0xd1,0x80,0x00,0x00,0x00] 29560x05,0x00,0x69,0xd1,0x80,0x00,0x00,0x00 2957 2958# CHECK: v_sin_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x69,0xd1,0xc1,0x00,0x00,0x00] 29590x05,0x00,0x69,0xd1,0xc1,0x00,0x00,0x00 2960 2961# CHECK: v_sin_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x69,0xd1,0xf0,0x00,0x00,0x00] 29620x05,0x00,0x69,0xd1,0xf0,0x00,0x00,0x00 2963 2964# CHECK: v_sin_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x69,0xd1,0xf7,0x00,0x00,0x00] 29650x05,0x00,0x69,0xd1,0xf7,0x00,0x00,0x00 2966 2967# CHECK: v_sin_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x20] 29680x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x20 2969 2970# CHECK: v_sin_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x69,0xd1,0x01,0x01,0x00,0x00] 29710x05,0x01,0x69,0xd1,0x01,0x01,0x00,0x00 2972 2973# CHECK: v_sin_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x69,0xd1,0x01,0x01,0x00,0x00] 29740x05,0x80,0x69,0xd1,0x01,0x01,0x00,0x00 2975 2976# CHECK: v_sin_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x08] 29770x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x08 2978 2979# CHECK: v_sin_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x10] 29800x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x10 2981 2982# CHECK: v_sin_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x18] 29830x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x18 2984 2985# CHECK: v_cos_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00] 29860x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00 2987 2988# CHECK: v_cos_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00] 29890xff,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00 2990 2991# CHECK: v_cos_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x6a,0xd1,0xff,0x01,0x00,0x00] 29920x05,0x00,0x6a,0xd1,0xff,0x01,0x00,0x00 2993 2994# CHECK: v_cos_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x00,0x00,0x00] 29950x05,0x00,0x6a,0xd1,0x01,0x00,0x00,0x00 2996 2997# CHECK: v_cos_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x6a,0xd1,0x65,0x00,0x00,0x00] 29980x05,0x00,0x6a,0xd1,0x65,0x00,0x00,0x00 2999 3000# CHECK: v_cos_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x6a,0xd1,0x66,0x00,0x00,0x00] 30010x05,0x00,0x6a,0xd1,0x66,0x00,0x00,0x00 3002 3003# CHECK: v_cos_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x6a,0xd1,0x67,0x00,0x00,0x00] 30040x05,0x00,0x6a,0xd1,0x67,0x00,0x00,0x00 3005 3006# CHECK: v_cos_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x6a,0xd1,0x6a,0x00,0x00,0x00] 30070x05,0x00,0x6a,0xd1,0x6a,0x00,0x00,0x00 3008 3009# CHECK: v_cos_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x6a,0xd1,0x6b,0x00,0x00,0x00] 30100x05,0x00,0x6a,0xd1,0x6b,0x00,0x00,0x00 3011 3012# CHECK: v_cos_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x6a,0xd1,0x6c,0x00,0x00,0x00] 30130x05,0x00,0x6a,0xd1,0x6c,0x00,0x00,0x00 3014 3015# CHECK: v_cos_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x6a,0xd1,0x6d,0x00,0x00,0x00] 30160x05,0x00,0x6a,0xd1,0x6d,0x00,0x00,0x00 3017 3018# CHECK: v_cos_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x6a,0xd1,0x6e,0x00,0x00,0x00] 30190x05,0x00,0x6a,0xd1,0x6e,0x00,0x00,0x00 3020 3021# CHECK: v_cos_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x6a,0xd1,0x6f,0x00,0x00,0x00] 30220x05,0x00,0x6a,0xd1,0x6f,0x00,0x00,0x00 3023 3024# CHECK: v_cos_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x6a,0xd1,0x7b,0x00,0x00,0x00] 30250x05,0x00,0x6a,0xd1,0x7b,0x00,0x00,0x00 3026 3027# CHECK: v_cos_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x6a,0xd1,0x7c,0x00,0x00,0x00] 30280x05,0x00,0x6a,0xd1,0x7c,0x00,0x00,0x00 3029 3030# CHECK: v_cos_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x6a,0xd1,0x7e,0x00,0x00,0x00] 30310x05,0x00,0x6a,0xd1,0x7e,0x00,0x00,0x00 3032 3033# CHECK: v_cos_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x6a,0xd1,0x7f,0x00,0x00,0x00] 30340x05,0x00,0x6a,0xd1,0x7f,0x00,0x00,0x00 3035 3036# CHECK: v_cos_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x6a,0xd1,0x80,0x00,0x00,0x00] 30370x05,0x00,0x6a,0xd1,0x80,0x00,0x00,0x00 3038 3039# CHECK: v_cos_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x6a,0xd1,0xc1,0x00,0x00,0x00] 30400x05,0x00,0x6a,0xd1,0xc1,0x00,0x00,0x00 3041 3042# CHECK: v_cos_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x6a,0xd1,0xf0,0x00,0x00,0x00] 30430x05,0x00,0x6a,0xd1,0xf0,0x00,0x00,0x00 3044 3045# CHECK: v_cos_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x6a,0xd1,0xf7,0x00,0x00,0x00] 30460x05,0x00,0x6a,0xd1,0xf7,0x00,0x00,0x00 3047 3048# CHECK: v_cos_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x20] 30490x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x20 3050 3051# CHECK: v_cos_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x6a,0xd1,0x01,0x01,0x00,0x00] 30520x05,0x01,0x6a,0xd1,0x01,0x01,0x00,0x00 3053 3054# CHECK: v_cos_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x6a,0xd1,0x01,0x01,0x00,0x00] 30550x05,0x80,0x6a,0xd1,0x01,0x01,0x00,0x00 3056 3057# CHECK: v_cos_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x08] 30580x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x08 3059 3060# CHECK: v_cos_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x10] 30610x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x10 3062 3063# CHECK: v_cos_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x18] 30640x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x18 3065 3066# CHECK: v_not_b32_e64 v5, v1 ; encoding: [0x05,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00] 30670x05,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00 3068 3069# CHECK: v_not_b32_e64 v255, v1 ; encoding: [0xff,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00] 30700xff,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00 3071 3072# CHECK: v_not_b32_e64 v5, v255 ; encoding: [0x05,0x00,0x6b,0xd1,0xff,0x01,0x00,0x00] 30730x05,0x00,0x6b,0xd1,0xff,0x01,0x00,0x00 3074 3075# CHECK: v_not_b32_e64 v5, s1 ; encoding: [0x05,0x00,0x6b,0xd1,0x01,0x00,0x00,0x00] 30760x05,0x00,0x6b,0xd1,0x01,0x00,0x00,0x00 3077 3078# CHECK: v_not_b32_e64 v5, s101 ; encoding: [0x05,0x00,0x6b,0xd1,0x65,0x00,0x00,0x00] 30790x05,0x00,0x6b,0xd1,0x65,0x00,0x00,0x00 3080 3081# CHECK: v_not_b32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x6b,0xd1,0x66,0x00,0x00,0x00] 30820x05,0x00,0x6b,0xd1,0x66,0x00,0x00,0x00 3083 3084# CHECK: v_not_b32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x6b,0xd1,0x67,0x00,0x00,0x00] 30850x05,0x00,0x6b,0xd1,0x67,0x00,0x00,0x00 3086 3087# CHECK: v_not_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x6b,0xd1,0x6a,0x00,0x00,0x00] 30880x05,0x00,0x6b,0xd1,0x6a,0x00,0x00,0x00 3089 3090# CHECK: v_not_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x6b,0xd1,0x6b,0x00,0x00,0x00] 30910x05,0x00,0x6b,0xd1,0x6b,0x00,0x00,0x00 3092 3093# CHECK: v_not_b32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x6b,0xd1,0x6c,0x00,0x00,0x00] 30940x05,0x00,0x6b,0xd1,0x6c,0x00,0x00,0x00 3095 3096# CHECK: v_not_b32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x6b,0xd1,0x6d,0x00,0x00,0x00] 30970x05,0x00,0x6b,0xd1,0x6d,0x00,0x00,0x00 3098 3099# CHECK: v_not_b32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x6b,0xd1,0x6e,0x00,0x00,0x00] 31000x05,0x00,0x6b,0xd1,0x6e,0x00,0x00,0x00 3101 3102# CHECK: v_not_b32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x6b,0xd1,0x6f,0x00,0x00,0x00] 31030x05,0x00,0x6b,0xd1,0x6f,0x00,0x00,0x00 3104 3105# CHECK: v_not_b32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x6b,0xd1,0x7b,0x00,0x00,0x00] 31060x05,0x00,0x6b,0xd1,0x7b,0x00,0x00,0x00 3107 3108# CHECK: v_not_b32_e64 v5, m0 ; encoding: [0x05,0x00,0x6b,0xd1,0x7c,0x00,0x00,0x00] 31090x05,0x00,0x6b,0xd1,0x7c,0x00,0x00,0x00 3110 3111# CHECK: v_not_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x6b,0xd1,0x7e,0x00,0x00,0x00] 31120x05,0x00,0x6b,0xd1,0x7e,0x00,0x00,0x00 3113 3114# CHECK: v_not_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x6b,0xd1,0x7f,0x00,0x00,0x00] 31150x05,0x00,0x6b,0xd1,0x7f,0x00,0x00,0x00 3116 3117# CHECK: v_not_b32_e64 v5, 0 ; encoding: [0x05,0x00,0x6b,0xd1,0x80,0x00,0x00,0x00] 31180x05,0x00,0x6b,0xd1,0x80,0x00,0x00,0x00 3119 3120# CHECK: v_not_b32_e64 v5, -1 ; encoding: [0x05,0x00,0x6b,0xd1,0xc1,0x00,0x00,0x00] 31210x05,0x00,0x6b,0xd1,0xc1,0x00,0x00,0x00 3122 3123# CHECK: v_not_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x6b,0xd1,0xf0,0x00,0x00,0x00] 31240x05,0x00,0x6b,0xd1,0xf0,0x00,0x00,0x00 3125 3126# CHECK: v_not_b32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x6b,0xd1,0xf7,0x00,0x00,0x00] 31270x05,0x00,0x6b,0xd1,0xf7,0x00,0x00,0x00 3128 3129# CHECK: v_bfrev_b32_e64 v5, v1 ; encoding: [0x05,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00] 31300x05,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00 3131 3132# CHECK: v_bfrev_b32_e64 v255, v1 ; encoding: [0xff,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00] 31330xff,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00 3134 3135# CHECK: v_bfrev_b32_e64 v5, v255 ; encoding: [0x05,0x00,0x6c,0xd1,0xff,0x01,0x00,0x00] 31360x05,0x00,0x6c,0xd1,0xff,0x01,0x00,0x00 3137 3138# CHECK: v_bfrev_b32_e64 v5, s1 ; encoding: [0x05,0x00,0x6c,0xd1,0x01,0x00,0x00,0x00] 31390x05,0x00,0x6c,0xd1,0x01,0x00,0x00,0x00 3140 3141# CHECK: v_bfrev_b32_e64 v5, s101 ; encoding: [0x05,0x00,0x6c,0xd1,0x65,0x00,0x00,0x00] 31420x05,0x00,0x6c,0xd1,0x65,0x00,0x00,0x00 3143 3144# CHECK: v_bfrev_b32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x6c,0xd1,0x66,0x00,0x00,0x00] 31450x05,0x00,0x6c,0xd1,0x66,0x00,0x00,0x00 3146 3147# CHECK: v_bfrev_b32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x6c,0xd1,0x67,0x00,0x00,0x00] 31480x05,0x00,0x6c,0xd1,0x67,0x00,0x00,0x00 3149 3150# CHECK: v_bfrev_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x6c,0xd1,0x6a,0x00,0x00,0x00] 31510x05,0x00,0x6c,0xd1,0x6a,0x00,0x00,0x00 3152 3153# CHECK: v_bfrev_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x6c,0xd1,0x6b,0x00,0x00,0x00] 31540x05,0x00,0x6c,0xd1,0x6b,0x00,0x00,0x00 3155 3156# CHECK: v_bfrev_b32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x6c,0xd1,0x6c,0x00,0x00,0x00] 31570x05,0x00,0x6c,0xd1,0x6c,0x00,0x00,0x00 3158 3159# CHECK: v_bfrev_b32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x6c,0xd1,0x6d,0x00,0x00,0x00] 31600x05,0x00,0x6c,0xd1,0x6d,0x00,0x00,0x00 3161 3162# CHECK: v_bfrev_b32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x6c,0xd1,0x6e,0x00,0x00,0x00] 31630x05,0x00,0x6c,0xd1,0x6e,0x00,0x00,0x00 3164 3165# CHECK: v_bfrev_b32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x6c,0xd1,0x6f,0x00,0x00,0x00] 31660x05,0x00,0x6c,0xd1,0x6f,0x00,0x00,0x00 3167 3168# CHECK: v_bfrev_b32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x6c,0xd1,0x7b,0x00,0x00,0x00] 31690x05,0x00,0x6c,0xd1,0x7b,0x00,0x00,0x00 3170 3171# CHECK: v_bfrev_b32_e64 v5, m0 ; encoding: [0x05,0x00,0x6c,0xd1,0x7c,0x00,0x00,0x00] 31720x05,0x00,0x6c,0xd1,0x7c,0x00,0x00,0x00 3173 3174# CHECK: v_bfrev_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x6c,0xd1,0x7e,0x00,0x00,0x00] 31750x05,0x00,0x6c,0xd1,0x7e,0x00,0x00,0x00 3176 3177# CHECK: v_bfrev_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x6c,0xd1,0x7f,0x00,0x00,0x00] 31780x05,0x00,0x6c,0xd1,0x7f,0x00,0x00,0x00 3179 3180# CHECK: v_bfrev_b32_e64 v5, 0 ; encoding: [0x05,0x00,0x6c,0xd1,0x80,0x00,0x00,0x00] 31810x05,0x00,0x6c,0xd1,0x80,0x00,0x00,0x00 3182 3183# CHECK: v_bfrev_b32_e64 v5, -1 ; encoding: [0x05,0x00,0x6c,0xd1,0xc1,0x00,0x00,0x00] 31840x05,0x00,0x6c,0xd1,0xc1,0x00,0x00,0x00 3185 3186# CHECK: v_bfrev_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x6c,0xd1,0xf0,0x00,0x00,0x00] 31870x05,0x00,0x6c,0xd1,0xf0,0x00,0x00,0x00 3188 3189# CHECK: v_bfrev_b32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x6c,0xd1,0xf7,0x00,0x00,0x00] 31900x05,0x00,0x6c,0xd1,0xf7,0x00,0x00,0x00 3191 3192# CHECK: v_ffbh_u32_e64 v5, v1 ; encoding: [0x05,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00] 31930x05,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00 3194 3195# CHECK: v_ffbh_u32_e64 v255, v1 ; encoding: [0xff,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00] 31960xff,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00 3197 3198# CHECK: v_ffbh_u32_e64 v5, v255 ; encoding: [0x05,0x00,0x6d,0xd1,0xff,0x01,0x00,0x00] 31990x05,0x00,0x6d,0xd1,0xff,0x01,0x00,0x00 3200 3201# CHECK: v_ffbh_u32_e64 v5, s1 ; encoding: [0x05,0x00,0x6d,0xd1,0x01,0x00,0x00,0x00] 32020x05,0x00,0x6d,0xd1,0x01,0x00,0x00,0x00 3203 3204# CHECK: v_ffbh_u32_e64 v5, s101 ; encoding: [0x05,0x00,0x6d,0xd1,0x65,0x00,0x00,0x00] 32050x05,0x00,0x6d,0xd1,0x65,0x00,0x00,0x00 3206 3207# CHECK: v_ffbh_u32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x6d,0xd1,0x66,0x00,0x00,0x00] 32080x05,0x00,0x6d,0xd1,0x66,0x00,0x00,0x00 3209 3210# CHECK: v_ffbh_u32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x6d,0xd1,0x67,0x00,0x00,0x00] 32110x05,0x00,0x6d,0xd1,0x67,0x00,0x00,0x00 3212 3213# CHECK: v_ffbh_u32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x6d,0xd1,0x6a,0x00,0x00,0x00] 32140x05,0x00,0x6d,0xd1,0x6a,0x00,0x00,0x00 3215 3216# CHECK: v_ffbh_u32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x6d,0xd1,0x6b,0x00,0x00,0x00] 32170x05,0x00,0x6d,0xd1,0x6b,0x00,0x00,0x00 3218 3219# CHECK: v_ffbh_u32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x6d,0xd1,0x6c,0x00,0x00,0x00] 32200x05,0x00,0x6d,0xd1,0x6c,0x00,0x00,0x00 3221 3222# CHECK: v_ffbh_u32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x6d,0xd1,0x6d,0x00,0x00,0x00] 32230x05,0x00,0x6d,0xd1,0x6d,0x00,0x00,0x00 3224 3225# CHECK: v_ffbh_u32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x6d,0xd1,0x6e,0x00,0x00,0x00] 32260x05,0x00,0x6d,0xd1,0x6e,0x00,0x00,0x00 3227 3228# CHECK: v_ffbh_u32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x6d,0xd1,0x6f,0x00,0x00,0x00] 32290x05,0x00,0x6d,0xd1,0x6f,0x00,0x00,0x00 3230 3231# CHECK: v_ffbh_u32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x6d,0xd1,0x7b,0x00,0x00,0x00] 32320x05,0x00,0x6d,0xd1,0x7b,0x00,0x00,0x00 3233 3234# CHECK: v_ffbh_u32_e64 v5, m0 ; encoding: [0x05,0x00,0x6d,0xd1,0x7c,0x00,0x00,0x00] 32350x05,0x00,0x6d,0xd1,0x7c,0x00,0x00,0x00 3236 3237# CHECK: v_ffbh_u32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x6d,0xd1,0x7e,0x00,0x00,0x00] 32380x05,0x00,0x6d,0xd1,0x7e,0x00,0x00,0x00 3239 3240# CHECK: v_ffbh_u32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x6d,0xd1,0x7f,0x00,0x00,0x00] 32410x05,0x00,0x6d,0xd1,0x7f,0x00,0x00,0x00 3242 3243# CHECK: v_ffbh_u32_e64 v5, 0 ; encoding: [0x05,0x00,0x6d,0xd1,0x80,0x00,0x00,0x00] 32440x05,0x00,0x6d,0xd1,0x80,0x00,0x00,0x00 3245 3246# CHECK: v_ffbh_u32_e64 v5, -1 ; encoding: [0x05,0x00,0x6d,0xd1,0xc1,0x00,0x00,0x00] 32470x05,0x00,0x6d,0xd1,0xc1,0x00,0x00,0x00 3248 3249# CHECK: v_ffbh_u32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x6d,0xd1,0xf0,0x00,0x00,0x00] 32500x05,0x00,0x6d,0xd1,0xf0,0x00,0x00,0x00 3251 3252# CHECK: v_ffbh_u32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x6d,0xd1,0xf7,0x00,0x00,0x00] 32530x05,0x00,0x6d,0xd1,0xf7,0x00,0x00,0x00 3254 3255# CHECK: v_ffbl_b32_e64 v5, v1 ; encoding: [0x05,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00] 32560x05,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00 3257 3258# CHECK: v_ffbl_b32_e64 v255, v1 ; encoding: [0xff,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00] 32590xff,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00 3260 3261# CHECK: v_ffbl_b32_e64 v5, v255 ; encoding: [0x05,0x00,0x6e,0xd1,0xff,0x01,0x00,0x00] 32620x05,0x00,0x6e,0xd1,0xff,0x01,0x00,0x00 3263 3264# CHECK: v_ffbl_b32_e64 v5, s1 ; encoding: [0x05,0x00,0x6e,0xd1,0x01,0x00,0x00,0x00] 32650x05,0x00,0x6e,0xd1,0x01,0x00,0x00,0x00 3266 3267# CHECK: v_ffbl_b32_e64 v5, s101 ; encoding: [0x05,0x00,0x6e,0xd1,0x65,0x00,0x00,0x00] 32680x05,0x00,0x6e,0xd1,0x65,0x00,0x00,0x00 3269 3270# CHECK: v_ffbl_b32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x6e,0xd1,0x66,0x00,0x00,0x00] 32710x05,0x00,0x6e,0xd1,0x66,0x00,0x00,0x00 3272 3273# CHECK: v_ffbl_b32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x6e,0xd1,0x67,0x00,0x00,0x00] 32740x05,0x00,0x6e,0xd1,0x67,0x00,0x00,0x00 3275 3276# CHECK: v_ffbl_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x6e,0xd1,0x6a,0x00,0x00,0x00] 32770x05,0x00,0x6e,0xd1,0x6a,0x00,0x00,0x00 3278 3279# CHECK: v_ffbl_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x6e,0xd1,0x6b,0x00,0x00,0x00] 32800x05,0x00,0x6e,0xd1,0x6b,0x00,0x00,0x00 3281 3282# CHECK: v_ffbl_b32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x6e,0xd1,0x6c,0x00,0x00,0x00] 32830x05,0x00,0x6e,0xd1,0x6c,0x00,0x00,0x00 3284 3285# CHECK: v_ffbl_b32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x6e,0xd1,0x6d,0x00,0x00,0x00] 32860x05,0x00,0x6e,0xd1,0x6d,0x00,0x00,0x00 3287 3288# CHECK: v_ffbl_b32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x6e,0xd1,0x6e,0x00,0x00,0x00] 32890x05,0x00,0x6e,0xd1,0x6e,0x00,0x00,0x00 3290 3291# CHECK: v_ffbl_b32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x6e,0xd1,0x6f,0x00,0x00,0x00] 32920x05,0x00,0x6e,0xd1,0x6f,0x00,0x00,0x00 3293 3294# CHECK: v_ffbl_b32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x6e,0xd1,0x7b,0x00,0x00,0x00] 32950x05,0x00,0x6e,0xd1,0x7b,0x00,0x00,0x00 3296 3297# CHECK: v_ffbl_b32_e64 v5, m0 ; encoding: [0x05,0x00,0x6e,0xd1,0x7c,0x00,0x00,0x00] 32980x05,0x00,0x6e,0xd1,0x7c,0x00,0x00,0x00 3299 3300# CHECK: v_ffbl_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x6e,0xd1,0x7e,0x00,0x00,0x00] 33010x05,0x00,0x6e,0xd1,0x7e,0x00,0x00,0x00 3302 3303# CHECK: v_ffbl_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x6e,0xd1,0x7f,0x00,0x00,0x00] 33040x05,0x00,0x6e,0xd1,0x7f,0x00,0x00,0x00 3305 3306# CHECK: v_ffbl_b32_e64 v5, 0 ; encoding: [0x05,0x00,0x6e,0xd1,0x80,0x00,0x00,0x00] 33070x05,0x00,0x6e,0xd1,0x80,0x00,0x00,0x00 3308 3309# CHECK: v_ffbl_b32_e64 v5, -1 ; encoding: [0x05,0x00,0x6e,0xd1,0xc1,0x00,0x00,0x00] 33100x05,0x00,0x6e,0xd1,0xc1,0x00,0x00,0x00 3311 3312# CHECK: v_ffbl_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x6e,0xd1,0xf0,0x00,0x00,0x00] 33130x05,0x00,0x6e,0xd1,0xf0,0x00,0x00,0x00 3314 3315# CHECK: v_ffbl_b32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x6e,0xd1,0xf7,0x00,0x00,0x00] 33160x05,0x00,0x6e,0xd1,0xf7,0x00,0x00,0x00 3317 3318# CHECK: v_ffbh_i32_e64 v5, v1 ; encoding: [0x05,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00] 33190x05,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00 3320 3321# CHECK: v_ffbh_i32_e64 v255, v1 ; encoding: [0xff,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00] 33220xff,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00 3323 3324# CHECK: v_ffbh_i32_e64 v5, v255 ; encoding: [0x05,0x00,0x6f,0xd1,0xff,0x01,0x00,0x00] 33250x05,0x00,0x6f,0xd1,0xff,0x01,0x00,0x00 3326 3327# CHECK: v_ffbh_i32_e64 v5, s1 ; encoding: [0x05,0x00,0x6f,0xd1,0x01,0x00,0x00,0x00] 33280x05,0x00,0x6f,0xd1,0x01,0x00,0x00,0x00 3329 3330# CHECK: v_ffbh_i32_e64 v5, s101 ; encoding: [0x05,0x00,0x6f,0xd1,0x65,0x00,0x00,0x00] 33310x05,0x00,0x6f,0xd1,0x65,0x00,0x00,0x00 3332 3333# CHECK: v_ffbh_i32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x6f,0xd1,0x66,0x00,0x00,0x00] 33340x05,0x00,0x6f,0xd1,0x66,0x00,0x00,0x00 3335 3336# CHECK: v_ffbh_i32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x6f,0xd1,0x67,0x00,0x00,0x00] 33370x05,0x00,0x6f,0xd1,0x67,0x00,0x00,0x00 3338 3339# CHECK: v_ffbh_i32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x6f,0xd1,0x6a,0x00,0x00,0x00] 33400x05,0x00,0x6f,0xd1,0x6a,0x00,0x00,0x00 3341 3342# CHECK: v_ffbh_i32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x6f,0xd1,0x6b,0x00,0x00,0x00] 33430x05,0x00,0x6f,0xd1,0x6b,0x00,0x00,0x00 3344 3345# CHECK: v_ffbh_i32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x6f,0xd1,0x6c,0x00,0x00,0x00] 33460x05,0x00,0x6f,0xd1,0x6c,0x00,0x00,0x00 3347 3348# CHECK: v_ffbh_i32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x6f,0xd1,0x6d,0x00,0x00,0x00] 33490x05,0x00,0x6f,0xd1,0x6d,0x00,0x00,0x00 3350 3351# CHECK: v_ffbh_i32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x6f,0xd1,0x6e,0x00,0x00,0x00] 33520x05,0x00,0x6f,0xd1,0x6e,0x00,0x00,0x00 3353 3354# CHECK: v_ffbh_i32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x6f,0xd1,0x6f,0x00,0x00,0x00] 33550x05,0x00,0x6f,0xd1,0x6f,0x00,0x00,0x00 3356 3357# CHECK: v_ffbh_i32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x6f,0xd1,0x7b,0x00,0x00,0x00] 33580x05,0x00,0x6f,0xd1,0x7b,0x00,0x00,0x00 3359 3360# CHECK: v_ffbh_i32_e64 v5, m0 ; encoding: [0x05,0x00,0x6f,0xd1,0x7c,0x00,0x00,0x00] 33610x05,0x00,0x6f,0xd1,0x7c,0x00,0x00,0x00 3362 3363# CHECK: v_ffbh_i32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x6f,0xd1,0x7e,0x00,0x00,0x00] 33640x05,0x00,0x6f,0xd1,0x7e,0x00,0x00,0x00 3365 3366# CHECK: v_ffbh_i32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x6f,0xd1,0x7f,0x00,0x00,0x00] 33670x05,0x00,0x6f,0xd1,0x7f,0x00,0x00,0x00 3368 3369# CHECK: v_ffbh_i32_e64 v5, 0 ; encoding: [0x05,0x00,0x6f,0xd1,0x80,0x00,0x00,0x00] 33700x05,0x00,0x6f,0xd1,0x80,0x00,0x00,0x00 3371 3372# CHECK: v_ffbh_i32_e64 v5, -1 ; encoding: [0x05,0x00,0x6f,0xd1,0xc1,0x00,0x00,0x00] 33730x05,0x00,0x6f,0xd1,0xc1,0x00,0x00,0x00 3374 3375# CHECK: v_ffbh_i32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x6f,0xd1,0xf0,0x00,0x00,0x00] 33760x05,0x00,0x6f,0xd1,0xf0,0x00,0x00,0x00 3377 3378# CHECK: v_ffbh_i32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x6f,0xd1,0xf7,0x00,0x00,0x00] 33790x05,0x00,0x6f,0xd1,0xf7,0x00,0x00,0x00 3380 3381# CHECK: v_frexp_exp_i32_f64_e64 v5, v[1:2] ; encoding: [0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x00] 33820x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x00 3383 3384# CHECK: v_frexp_exp_i32_f64_e64 v255, v[1:2] ; encoding: [0xff,0x00,0x70,0xd1,0x01,0x01,0x00,0x00] 33850xff,0x00,0x70,0xd1,0x01,0x01,0x00,0x00 3386 3387# CHECK: v_frexp_exp_i32_f64_e64 v5, v[254:255] ; encoding: [0x05,0x00,0x70,0xd1,0xfe,0x01,0x00,0x00] 33880x05,0x00,0x70,0xd1,0xfe,0x01,0x00,0x00 3389 3390# CHECK: v_frexp_exp_i32_f64_e64 v5, s[2:3] ; encoding: [0x05,0x00,0x70,0xd1,0x02,0x00,0x00,0x00] 33910x05,0x00,0x70,0xd1,0x02,0x00,0x00,0x00 3392 3393# CHECK: v_frexp_exp_i32_f64_e64 v5, s[4:5] ; encoding: [0x05,0x00,0x70,0xd1,0x04,0x00,0x00,0x00] 33940x05,0x00,0x70,0xd1,0x04,0x00,0x00,0x00 3395 3396# CHECK: v_frexp_exp_i32_f64_e64 v5, s[100:101] ; encoding: [0x05,0x00,0x70,0xd1,0x64,0x00,0x00,0x00] 33970x05,0x00,0x70,0xd1,0x64,0x00,0x00,0x00 3398 3399# CHECK: v_frexp_exp_i32_f64_e64 v5, flat_scratch ; encoding: [0x05,0x00,0x70,0xd1,0x66,0x00,0x00,0x00] 34000x05,0x00,0x70,0xd1,0x66,0x00,0x00,0x00 3401 3402# CHECK: v_frexp_exp_i32_f64_e64 v5, vcc ; encoding: [0x05,0x00,0x70,0xd1,0x6a,0x00,0x00,0x00] 34030x05,0x00,0x70,0xd1,0x6a,0x00,0x00,0x00 3404 3405# CHECK: v_frexp_exp_i32_f64_e64 v5, tba ; encoding: [0x05,0x00,0x70,0xd1,0x6c,0x00,0x00,0x00] 34060x05,0x00,0x70,0xd1,0x6c,0x00,0x00,0x00 3407 3408# CHECK: v_frexp_exp_i32_f64_e64 v5, tma ; encoding: [0x05,0x00,0x70,0xd1,0x6e,0x00,0x00,0x00] 34090x05,0x00,0x70,0xd1,0x6e,0x00,0x00,0x00 3410 3411# CHECK: v_frexp_exp_i32_f64_e64 v5, ttmp[10:11] ; encoding: [0x05,0x00,0x70,0xd1,0x7a,0x00,0x00,0x00] 34120x05,0x00,0x70,0xd1,0x7a,0x00,0x00,0x00 3413 3414# CHECK: v_frexp_exp_i32_f64_e64 v5, exec ; encoding: [0x05,0x00,0x70,0xd1,0x7e,0x00,0x00,0x00] 34150x05,0x00,0x70,0xd1,0x7e,0x00,0x00,0x00 3416 3417# CHECK: v_frexp_exp_i32_f64_e64 v5, 0 ; encoding: [0x05,0x00,0x70,0xd1,0x80,0x00,0x00,0x00] 34180x05,0x00,0x70,0xd1,0x80,0x00,0x00,0x00 3419 3420# CHECK: v_frexp_exp_i32_f64_e64 v5, -1 ; encoding: [0x05,0x00,0x70,0xd1,0xc1,0x00,0x00,0x00] 34210x05,0x00,0x70,0xd1,0xc1,0x00,0x00,0x00 3422 3423# CHECK: v_frexp_exp_i32_f64_e64 v5, 0.5 ; encoding: [0x05,0x00,0x70,0xd1,0xf0,0x00,0x00,0x00] 34240x05,0x00,0x70,0xd1,0xf0,0x00,0x00,0x00 3425 3426# CHECK: v_frexp_exp_i32_f64_e64 v5, -4.0 ; encoding: [0x05,0x00,0x70,0xd1,0xf7,0x00,0x00,0x00] 34270x05,0x00,0x70,0xd1,0xf7,0x00,0x00,0x00 3428 3429# CHECK: v_frexp_exp_i32_f64_e64 v5, -v[1:2] ; encoding: [0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x20] 34300x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x20 3431 3432# CHECK: v_frexp_exp_i32_f64_e64 v5, |v[1:2]| ; encoding: [0x05,0x01,0x70,0xd1,0x01,0x01,0x00,0x00] 34330x05,0x01,0x70,0xd1,0x01,0x01,0x00,0x00 3434 3435# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x00] 34360x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x00 3437 3438# CHECK: v_frexp_mant_f64_e64 v[254:255], v[1:2] ; encoding: [0xfe,0x00,0x71,0xd1,0x01,0x01,0x00,0x00] 34390xfe,0x00,0x71,0xd1,0x01,0x01,0x00,0x00 3440 3441# CHECK: v_frexp_mant_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x71,0xd1,0xfe,0x01,0x00,0x00] 34420x05,0x00,0x71,0xd1,0xfe,0x01,0x00,0x00 3443 3444# CHECK: v_frexp_mant_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x71,0xd1,0x02,0x00,0x00,0x00] 34450x05,0x00,0x71,0xd1,0x02,0x00,0x00,0x00 3446 3447# CHECK: v_frexp_mant_f64_e64 v[5:6], s[4:5] ; encoding: [0x05,0x00,0x71,0xd1,0x04,0x00,0x00,0x00] 34480x05,0x00,0x71,0xd1,0x04,0x00,0x00,0x00 3449 3450# CHECK: v_frexp_mant_f64_e64 v[5:6], s[100:101] ; encoding: [0x05,0x00,0x71,0xd1,0x64,0x00,0x00,0x00] 34510x05,0x00,0x71,0xd1,0x64,0x00,0x00,0x00 3452 3453# CHECK: v_frexp_mant_f64_e64 v[5:6], flat_scratch ; encoding: [0x05,0x00,0x71,0xd1,0x66,0x00,0x00,0x00] 34540x05,0x00,0x71,0xd1,0x66,0x00,0x00,0x00 3455 3456# CHECK: v_frexp_mant_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x71,0xd1,0x6a,0x00,0x00,0x00] 34570x05,0x00,0x71,0xd1,0x6a,0x00,0x00,0x00 3458 3459# CHECK: v_frexp_mant_f64_e64 v[5:6], tba ; encoding: [0x05,0x00,0x71,0xd1,0x6c,0x00,0x00,0x00] 34600x05,0x00,0x71,0xd1,0x6c,0x00,0x00,0x00 3461 3462# CHECK: v_frexp_mant_f64_e64 v[5:6], tma ; encoding: [0x05,0x00,0x71,0xd1,0x6e,0x00,0x00,0x00] 34630x05,0x00,0x71,0xd1,0x6e,0x00,0x00,0x00 3464 3465# CHECK: v_frexp_mant_f64_e64 v[5:6], ttmp[10:11] ; encoding: [0x05,0x00,0x71,0xd1,0x7a,0x00,0x00,0x00] 34660x05,0x00,0x71,0xd1,0x7a,0x00,0x00,0x00 3467 3468# CHECK: v_frexp_mant_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x71,0xd1,0x7e,0x00,0x00,0x00] 34690x05,0x00,0x71,0xd1,0x7e,0x00,0x00,0x00 3470 3471# CHECK: v_frexp_mant_f64_e64 v[5:6], 0 ; encoding: [0x05,0x00,0x71,0xd1,0x80,0x00,0x00,0x00] 34720x05,0x00,0x71,0xd1,0x80,0x00,0x00,0x00 3473 3474# CHECK: v_frexp_mant_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x71,0xd1,0xc1,0x00,0x00,0x00] 34750x05,0x00,0x71,0xd1,0xc1,0x00,0x00,0x00 3476 3477# CHECK: v_frexp_mant_f64_e64 v[5:6], 0.5 ; encoding: [0x05,0x00,0x71,0xd1,0xf0,0x00,0x00,0x00] 34780x05,0x00,0x71,0xd1,0xf0,0x00,0x00,0x00 3479 3480# CHECK: v_frexp_mant_f64_e64 v[5:6], -4.0 ; encoding: [0x05,0x00,0x71,0xd1,0xf7,0x00,0x00,0x00] 34810x05,0x00,0x71,0xd1,0xf7,0x00,0x00,0x00 3482 3483# CHECK: v_frexp_mant_f64_e64 v[5:6], -v[1:2] ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x20] 34840x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x20 3485 3486# CHECK: v_frexp_mant_f64_e64 v[5:6], |v[1:2]| ; encoding: [0x05,0x01,0x71,0xd1,0x01,0x01,0x00,0x00] 34870x05,0x01,0x71,0xd1,0x01,0x01,0x00,0x00 3488 3489# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp ; encoding: [0x05,0x80,0x71,0xd1,0x01,0x01,0x00,0x00] 34900x05,0x80,0x71,0xd1,0x01,0x01,0x00,0x00 3491 3492# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2 ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x08] 34930x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x08 3494 3495# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4 ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x10] 34960x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x10 3497 3498# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2 ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x18] 34990x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x18 3500 3501# CHECK: v_fract_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x00] 35020x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x00 3503 3504# CHECK: v_fract_f64_e64 v[254:255], v[1:2] ; encoding: [0xfe,0x00,0x72,0xd1,0x01,0x01,0x00,0x00] 35050xfe,0x00,0x72,0xd1,0x01,0x01,0x00,0x00 3506 3507# CHECK: v_fract_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x72,0xd1,0xfe,0x01,0x00,0x00] 35080x05,0x00,0x72,0xd1,0xfe,0x01,0x00,0x00 3509 3510# CHECK: v_fract_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x72,0xd1,0x02,0x00,0x00,0x00] 35110x05,0x00,0x72,0xd1,0x02,0x00,0x00,0x00 3512 3513# CHECK: v_fract_f64_e64 v[5:6], s[4:5] ; encoding: [0x05,0x00,0x72,0xd1,0x04,0x00,0x00,0x00] 35140x05,0x00,0x72,0xd1,0x04,0x00,0x00,0x00 3515 3516# CHECK: v_fract_f64_e64 v[5:6], s[100:101] ; encoding: [0x05,0x00,0x72,0xd1,0x64,0x00,0x00,0x00] 35170x05,0x00,0x72,0xd1,0x64,0x00,0x00,0x00 3518 3519# CHECK: v_fract_f64_e64 v[5:6], flat_scratch ; encoding: [0x05,0x00,0x72,0xd1,0x66,0x00,0x00,0x00] 35200x05,0x00,0x72,0xd1,0x66,0x00,0x00,0x00 3521 3522# CHECK: v_fract_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x72,0xd1,0x6a,0x00,0x00,0x00] 35230x05,0x00,0x72,0xd1,0x6a,0x00,0x00,0x00 3524 3525# CHECK: v_fract_f64_e64 v[5:6], tba ; encoding: [0x05,0x00,0x72,0xd1,0x6c,0x00,0x00,0x00] 35260x05,0x00,0x72,0xd1,0x6c,0x00,0x00,0x00 3527 3528# CHECK: v_fract_f64_e64 v[5:6], tma ; encoding: [0x05,0x00,0x72,0xd1,0x6e,0x00,0x00,0x00] 35290x05,0x00,0x72,0xd1,0x6e,0x00,0x00,0x00 3530 3531# CHECK: v_fract_f64_e64 v[5:6], ttmp[10:11] ; encoding: [0x05,0x00,0x72,0xd1,0x7a,0x00,0x00,0x00] 35320x05,0x00,0x72,0xd1,0x7a,0x00,0x00,0x00 3533 3534# CHECK: v_fract_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x72,0xd1,0x7e,0x00,0x00,0x00] 35350x05,0x00,0x72,0xd1,0x7e,0x00,0x00,0x00 3536 3537# CHECK: v_fract_f64_e64 v[5:6], 0 ; encoding: [0x05,0x00,0x72,0xd1,0x80,0x00,0x00,0x00] 35380x05,0x00,0x72,0xd1,0x80,0x00,0x00,0x00 3539 3540# CHECK: v_fract_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x72,0xd1,0xc1,0x00,0x00,0x00] 35410x05,0x00,0x72,0xd1,0xc1,0x00,0x00,0x00 3542 3543# CHECK: v_fract_f64_e64 v[5:6], 0.5 ; encoding: [0x05,0x00,0x72,0xd1,0xf0,0x00,0x00,0x00] 35440x05,0x00,0x72,0xd1,0xf0,0x00,0x00,0x00 3545 3546# CHECK: v_fract_f64_e64 v[5:6], -4.0 ; encoding: [0x05,0x00,0x72,0xd1,0xf7,0x00,0x00,0x00] 35470x05,0x00,0x72,0xd1,0xf7,0x00,0x00,0x00 3548 3549# CHECK: v_fract_f64_e64 v[5:6], -v[1:2] ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x20] 35500x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x20 3551 3552# CHECK: v_fract_f64_e64 v[5:6], |v[1:2]| ; encoding: [0x05,0x01,0x72,0xd1,0x01,0x01,0x00,0x00] 35530x05,0x01,0x72,0xd1,0x01,0x01,0x00,0x00 3554 3555# CHECK: v_fract_f64_e64 v[5:6], v[1:2] clamp ; encoding: [0x05,0x80,0x72,0xd1,0x01,0x01,0x00,0x00] 35560x05,0x80,0x72,0xd1,0x01,0x01,0x00,0x00 3557 3558# CHECK: v_fract_f64_e64 v[5:6], v[1:2] mul:2 ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x08] 35590x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x08 3560 3561# CHECK: v_fract_f64_e64 v[5:6], v[1:2] mul:4 ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x10] 35620x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x10 3563 3564# CHECK: v_fract_f64_e64 v[5:6], v[1:2] div:2 ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x18] 35650x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x18 3566 3567# CHECK: v_frexp_exp_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x00] 35680x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x00 3569 3570# CHECK: v_frexp_exp_i32_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x73,0xd1,0x01,0x01,0x00,0x00] 35710xff,0x00,0x73,0xd1,0x01,0x01,0x00,0x00 3572 3573# CHECK: v_frexp_exp_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x73,0xd1,0xff,0x01,0x00,0x00] 35740x05,0x00,0x73,0xd1,0xff,0x01,0x00,0x00 3575 3576# CHECK: v_frexp_exp_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x73,0xd1,0x01,0x00,0x00,0x00] 35770x05,0x00,0x73,0xd1,0x01,0x00,0x00,0x00 3578 3579# CHECK: v_frexp_exp_i32_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x73,0xd1,0x65,0x00,0x00,0x00] 35800x05,0x00,0x73,0xd1,0x65,0x00,0x00,0x00 3581 3582# CHECK: v_frexp_exp_i32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x73,0xd1,0x66,0x00,0x00,0x00] 35830x05,0x00,0x73,0xd1,0x66,0x00,0x00,0x00 3584 3585# CHECK: v_frexp_exp_i32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x73,0xd1,0x67,0x00,0x00,0x00] 35860x05,0x00,0x73,0xd1,0x67,0x00,0x00,0x00 3587 3588# CHECK: v_frexp_exp_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x73,0xd1,0x6a,0x00,0x00,0x00] 35890x05,0x00,0x73,0xd1,0x6a,0x00,0x00,0x00 3590 3591# CHECK: v_frexp_exp_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x73,0xd1,0x6b,0x00,0x00,0x00] 35920x05,0x00,0x73,0xd1,0x6b,0x00,0x00,0x00 3593 3594# CHECK: v_frexp_exp_i32_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x73,0xd1,0x6c,0x00,0x00,0x00] 35950x05,0x00,0x73,0xd1,0x6c,0x00,0x00,0x00 3596 3597# CHECK: v_frexp_exp_i32_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x73,0xd1,0x6d,0x00,0x00,0x00] 35980x05,0x00,0x73,0xd1,0x6d,0x00,0x00,0x00 3599 3600# CHECK: v_frexp_exp_i32_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x73,0xd1,0x6e,0x00,0x00,0x00] 36010x05,0x00,0x73,0xd1,0x6e,0x00,0x00,0x00 3602 3603# CHECK: v_frexp_exp_i32_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x73,0xd1,0x6f,0x00,0x00,0x00] 36040x05,0x00,0x73,0xd1,0x6f,0x00,0x00,0x00 3605 3606# CHECK: v_frexp_exp_i32_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x73,0xd1,0x7b,0x00,0x00,0x00] 36070x05,0x00,0x73,0xd1,0x7b,0x00,0x00,0x00 3608 3609# CHECK: v_frexp_exp_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x73,0xd1,0x7c,0x00,0x00,0x00] 36100x05,0x00,0x73,0xd1,0x7c,0x00,0x00,0x00 3611 3612# CHECK: v_frexp_exp_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x73,0xd1,0x7e,0x00,0x00,0x00] 36130x05,0x00,0x73,0xd1,0x7e,0x00,0x00,0x00 3614 3615# CHECK: v_frexp_exp_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x73,0xd1,0x7f,0x00,0x00,0x00] 36160x05,0x00,0x73,0xd1,0x7f,0x00,0x00,0x00 3617 3618# CHECK: v_frexp_exp_i32_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x73,0xd1,0x80,0x00,0x00,0x00] 36190x05,0x00,0x73,0xd1,0x80,0x00,0x00,0x00 3620 3621# CHECK: v_frexp_exp_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x73,0xd1,0xc1,0x00,0x00,0x00] 36220x05,0x00,0x73,0xd1,0xc1,0x00,0x00,0x00 3623 3624# CHECK: v_frexp_exp_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x73,0xd1,0xf0,0x00,0x00,0x00] 36250x05,0x00,0x73,0xd1,0xf0,0x00,0x00,0x00 3626 3627# CHECK: v_frexp_exp_i32_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x73,0xd1,0xf7,0x00,0x00,0x00] 36280x05,0x00,0x73,0xd1,0xf7,0x00,0x00,0x00 3629 3630# CHECK: v_frexp_exp_i32_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x20] 36310x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x20 3632 3633# CHECK: v_frexp_exp_i32_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x73,0xd1,0x01,0x01,0x00,0x00] 36340x05,0x01,0x73,0xd1,0x01,0x01,0x00,0x00 3635 3636# CHECK: v_frexp_mant_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x00] 36370x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x00 3638 3639# CHECK: v_frexp_mant_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x74,0xd1,0x01,0x01,0x00,0x00] 36400xff,0x00,0x74,0xd1,0x01,0x01,0x00,0x00 3641 3642# CHECK: v_frexp_mant_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x74,0xd1,0xff,0x01,0x00,0x00] 36430x05,0x00,0x74,0xd1,0xff,0x01,0x00,0x00 3644 3645# CHECK: v_frexp_mant_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x00,0x00,0x00] 36460x05,0x00,0x74,0xd1,0x01,0x00,0x00,0x00 3647 3648# CHECK: v_frexp_mant_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x74,0xd1,0x65,0x00,0x00,0x00] 36490x05,0x00,0x74,0xd1,0x65,0x00,0x00,0x00 3650 3651# CHECK: v_frexp_mant_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x74,0xd1,0x66,0x00,0x00,0x00] 36520x05,0x00,0x74,0xd1,0x66,0x00,0x00,0x00 3653 3654# CHECK: v_frexp_mant_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x74,0xd1,0x67,0x00,0x00,0x00] 36550x05,0x00,0x74,0xd1,0x67,0x00,0x00,0x00 3656 3657# CHECK: v_frexp_mant_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x74,0xd1,0x6a,0x00,0x00,0x00] 36580x05,0x00,0x74,0xd1,0x6a,0x00,0x00,0x00 3659 3660# CHECK: v_frexp_mant_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x74,0xd1,0x6b,0x00,0x00,0x00] 36610x05,0x00,0x74,0xd1,0x6b,0x00,0x00,0x00 3662 3663# CHECK: v_frexp_mant_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x74,0xd1,0x6c,0x00,0x00,0x00] 36640x05,0x00,0x74,0xd1,0x6c,0x00,0x00,0x00 3665 3666# CHECK: v_frexp_mant_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x74,0xd1,0x6d,0x00,0x00,0x00] 36670x05,0x00,0x74,0xd1,0x6d,0x00,0x00,0x00 3668 3669# CHECK: v_frexp_mant_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x74,0xd1,0x6e,0x00,0x00,0x00] 36700x05,0x00,0x74,0xd1,0x6e,0x00,0x00,0x00 3671 3672# CHECK: v_frexp_mant_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x74,0xd1,0x6f,0x00,0x00,0x00] 36730x05,0x00,0x74,0xd1,0x6f,0x00,0x00,0x00 3674 3675# CHECK: v_frexp_mant_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x74,0xd1,0x7b,0x00,0x00,0x00] 36760x05,0x00,0x74,0xd1,0x7b,0x00,0x00,0x00 3677 3678# CHECK: v_frexp_mant_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x74,0xd1,0x7c,0x00,0x00,0x00] 36790x05,0x00,0x74,0xd1,0x7c,0x00,0x00,0x00 3680 3681# CHECK: v_frexp_mant_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x74,0xd1,0x7e,0x00,0x00,0x00] 36820x05,0x00,0x74,0xd1,0x7e,0x00,0x00,0x00 3683 3684# CHECK: v_frexp_mant_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x74,0xd1,0x7f,0x00,0x00,0x00] 36850x05,0x00,0x74,0xd1,0x7f,0x00,0x00,0x00 3686 3687# CHECK: v_frexp_mant_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x74,0xd1,0x80,0x00,0x00,0x00] 36880x05,0x00,0x74,0xd1,0x80,0x00,0x00,0x00 3689 3690# CHECK: v_frexp_mant_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x74,0xd1,0xc1,0x00,0x00,0x00] 36910x05,0x00,0x74,0xd1,0xc1,0x00,0x00,0x00 3692 3693# CHECK: v_frexp_mant_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x74,0xd1,0xf0,0x00,0x00,0x00] 36940x05,0x00,0x74,0xd1,0xf0,0x00,0x00,0x00 3695 3696# CHECK: v_frexp_mant_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x74,0xd1,0xf7,0x00,0x00,0x00] 36970x05,0x00,0x74,0xd1,0xf7,0x00,0x00,0x00 3698 3699# CHECK: v_frexp_mant_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x20] 37000x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x20 3701 3702# CHECK: v_frexp_mant_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x74,0xd1,0x01,0x01,0x00,0x00] 37030x05,0x01,0x74,0xd1,0x01,0x01,0x00,0x00 3704 3705# CHECK: v_frexp_mant_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x74,0xd1,0x01,0x01,0x00,0x00] 37060x05,0x80,0x74,0xd1,0x01,0x01,0x00,0x00 3707 3708# CHECK: v_frexp_mant_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x08] 37090x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x08 3710 3711# CHECK: v_frexp_mant_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x10] 37120x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x10 3713 3714# CHECK: v_frexp_mant_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x18] 37150x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x18 3716 3717# CHECK: v_clrexcp ; encoding: [0x00,0x00,0x75,0xd1,0x00,0x00,0x00,0x00] 37180x00,0x00,0x75,0xd1,0x00,0x00,0x00,0x00 3719 3720# CHECK: v_cvt_f16_u16_e64 v5, v1 ; encoding: [0x05,0x00,0x79,0xd1,0x01,0x01,0x00,0x00] 37210x05,0x00,0x79,0xd1,0x01,0x01,0x00,0x00 3722 3723# CHECK: v_cvt_f16_u16_e64 v255, v1 ; encoding: [0xff,0x00,0x79,0xd1,0x01,0x01,0x00,0x00] 37240xff,0x00,0x79,0xd1,0x01,0x01,0x00,0x00 3725 3726# CHECK: v_cvt_f16_u16_e64 v5, v255 ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x01,0x00,0x00] 37270x05,0x00,0x79,0xd1,0xff,0x01,0x00,0x00 3728 3729# CHECK: v_cvt_f16_u16_e64 v5, s1 ; encoding: [0x05,0x00,0x79,0xd1,0x01,0x00,0x00,0x00] 37300x05,0x00,0x79,0xd1,0x01,0x00,0x00,0x00 3731 3732# CHECK: v_cvt_f16_u16_e64 v5, s101 ; encoding: [0x05,0x00,0x79,0xd1,0x65,0x00,0x00,0x00] 37330x05,0x00,0x79,0xd1,0x65,0x00,0x00,0x00 3734 3735# CHECK: v_cvt_f16_u16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x79,0xd1,0x66,0x00,0x00,0x00] 37360x05,0x00,0x79,0xd1,0x66,0x00,0x00,0x00 3737 3738# CHECK: v_cvt_f16_u16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x79,0xd1,0x67,0x00,0x00,0x00] 37390x05,0x00,0x79,0xd1,0x67,0x00,0x00,0x00 3740 3741# CHECK: v_cvt_f16_u16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x79,0xd1,0x6a,0x00,0x00,0x00] 37420x05,0x00,0x79,0xd1,0x6a,0x00,0x00,0x00 3743 3744# CHECK: v_cvt_f16_u16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x79,0xd1,0x6b,0x00,0x00,0x00] 37450x05,0x00,0x79,0xd1,0x6b,0x00,0x00,0x00 3746 3747# CHECK: v_cvt_f16_u16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x79,0xd1,0x6c,0x00,0x00,0x00] 37480x05,0x00,0x79,0xd1,0x6c,0x00,0x00,0x00 3749 3750# CHECK: v_cvt_f16_u16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x79,0xd1,0x6d,0x00,0x00,0x00] 37510x05,0x00,0x79,0xd1,0x6d,0x00,0x00,0x00 3752 3753# CHECK: v_cvt_f16_u16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x79,0xd1,0x6e,0x00,0x00,0x00] 37540x05,0x00,0x79,0xd1,0x6e,0x00,0x00,0x00 3755 3756# CHECK: v_cvt_f16_u16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x79,0xd1,0x6f,0x00,0x00,0x00] 37570x05,0x00,0x79,0xd1,0x6f,0x00,0x00,0x00 3758 3759# CHECK: v_cvt_f16_u16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x79,0xd1,0x7b,0x00,0x00,0x00] 37600x05,0x00,0x79,0xd1,0x7b,0x00,0x00,0x00 3761 3762# CHECK: v_cvt_f16_u16_e64 v5, m0 ; encoding: [0x05,0x00,0x79,0xd1,0x7c,0x00,0x00,0x00] 37630x05,0x00,0x79,0xd1,0x7c,0x00,0x00,0x00 3764 3765# CHECK: v_cvt_f16_u16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x79,0xd1,0x7e,0x00,0x00,0x00] 37660x05,0x00,0x79,0xd1,0x7e,0x00,0x00,0x00 3767 3768# CHECK: v_cvt_f16_u16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x79,0xd1,0x7f,0x00,0x00,0x00] 37690x05,0x00,0x79,0xd1,0x7f,0x00,0x00,0x00 3770 3771# CHECK: v_cvt_f16_u16_e64 v5, 0 ; encoding: [0x05,0x00,0x79,0xd1,0x80,0x00,0x00,0x00] 37720x05,0x00,0x79,0xd1,0x80,0x00,0x00,0x00 3773 3774# CHECK: v_cvt_f16_u16_e64 v5, -1 ; encoding: [0x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00] 37750x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00 3776 3777# CHECK: v_cvt_f16_u16_e64 v5, 0x3800 ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x00,0x00,0x00] 37780x05,0x00,0x79,0xd1,0xf0,0x00,0x00,0x00 3779 3780# CHECK: v_cvt_f16_u16_e64 v5, 0xc400 ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x00,0x00,0x00] 37810x05,0x00,0x79,0xd1,0xf7,0x00,0x00,0x00 3782 3783# CHECK: v_cvt_f16_u16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x79,0xd1,0x01,0x01,0x00,0x00] 37840x05,0x80,0x79,0xd1,0x01,0x01,0x00,0x00 3785 3786# CHECK: v_cvt_f16_i16_e64 v5, v1 ; encoding: [0x05,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00] 37870x05,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00 3788 3789# CHECK: v_cvt_f16_i16_e64 v255, v1 ; encoding: [0xff,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00] 37900xff,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00 3791 3792# CHECK: v_cvt_f16_i16_e64 v5, v255 ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x01,0x00,0x00] 37930x05,0x00,0x7a,0xd1,0xff,0x01,0x00,0x00 3794 3795# CHECK: v_cvt_f16_i16_e64 v5, s1 ; encoding: [0x05,0x00,0x7a,0xd1,0x01,0x00,0x00,0x00] 37960x05,0x00,0x7a,0xd1,0x01,0x00,0x00,0x00 3797 3798# CHECK: v_cvt_f16_i16_e64 v5, s101 ; encoding: [0x05,0x00,0x7a,0xd1,0x65,0x00,0x00,0x00] 37990x05,0x00,0x7a,0xd1,0x65,0x00,0x00,0x00 3800 3801# CHECK: v_cvt_f16_i16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x7a,0xd1,0x66,0x00,0x00,0x00] 38020x05,0x00,0x7a,0xd1,0x66,0x00,0x00,0x00 3803 3804# CHECK: v_cvt_f16_i16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x7a,0xd1,0x67,0x00,0x00,0x00] 38050x05,0x00,0x7a,0xd1,0x67,0x00,0x00,0x00 3806 3807# CHECK: v_cvt_f16_i16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x7a,0xd1,0x6a,0x00,0x00,0x00] 38080x05,0x00,0x7a,0xd1,0x6a,0x00,0x00,0x00 3809 3810# CHECK: v_cvt_f16_i16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x7a,0xd1,0x6b,0x00,0x00,0x00] 38110x05,0x00,0x7a,0xd1,0x6b,0x00,0x00,0x00 3812 3813# CHECK: v_cvt_f16_i16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x7a,0xd1,0x6c,0x00,0x00,0x00] 38140x05,0x00,0x7a,0xd1,0x6c,0x00,0x00,0x00 3815 3816# CHECK: v_cvt_f16_i16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x7a,0xd1,0x6d,0x00,0x00,0x00] 38170x05,0x00,0x7a,0xd1,0x6d,0x00,0x00,0x00 3818 3819# CHECK: v_cvt_f16_i16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x7a,0xd1,0x6e,0x00,0x00,0x00] 38200x05,0x00,0x7a,0xd1,0x6e,0x00,0x00,0x00 3821 3822# CHECK: v_cvt_f16_i16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x7a,0xd1,0x6f,0x00,0x00,0x00] 38230x05,0x00,0x7a,0xd1,0x6f,0x00,0x00,0x00 3824 3825# CHECK: v_cvt_f16_i16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x7a,0xd1,0x7b,0x00,0x00,0x00] 38260x05,0x00,0x7a,0xd1,0x7b,0x00,0x00,0x00 3827 3828# CHECK: v_cvt_f16_i16_e64 v5, m0 ; encoding: [0x05,0x00,0x7a,0xd1,0x7c,0x00,0x00,0x00] 38290x05,0x00,0x7a,0xd1,0x7c,0x00,0x00,0x00 3830 3831# CHECK: v_cvt_f16_i16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x7a,0xd1,0x7e,0x00,0x00,0x00] 38320x05,0x00,0x7a,0xd1,0x7e,0x00,0x00,0x00 3833 3834# CHECK: v_cvt_f16_i16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x7a,0xd1,0x7f,0x00,0x00,0x00] 38350x05,0x00,0x7a,0xd1,0x7f,0x00,0x00,0x00 3836 3837# CHECK: v_cvt_f16_i16_e64 v5, 0 ; encoding: [0x05,0x00,0x7a,0xd1,0x80,0x00,0x00,0x00] 38380x05,0x00,0x7a,0xd1,0x80,0x00,0x00,0x00 3839 3840# CHECK: v_cvt_f16_i16_e64 v5, -1 ; encoding: [0x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00] 38410x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00 3842 3843# CHECK: v_cvt_f16_i16_e64 v5, 0x3800 ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x00,0x00,0x00] 38440x05,0x00,0x7a,0xd1,0xf0,0x00,0x00,0x00 3845 3846# CHECK: v_cvt_f16_i16_e64 v5, 0xc400 ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x00,0x00,0x00] 38470x05,0x00,0x7a,0xd1,0xf7,0x00,0x00,0x00 3848 3849# CHECK: v_cvt_f16_i16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x7a,0xd1,0x01,0x01,0x00,0x00] 38500x05,0x80,0x7a,0xd1,0x01,0x01,0x00,0x00 3851 3852# CHECK: v_cvt_u16_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00] 38530x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00 3854 3855# CHECK: v_cvt_u16_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00] 38560xff,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00 3857 3858# CHECK: v_cvt_u16_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x7b,0xd1,0xff,0x01,0x00,0x00] 38590x05,0x00,0x7b,0xd1,0xff,0x01,0x00,0x00 3860 3861# CHECK: v_cvt_u16_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x7b,0xd1,0x01,0x00,0x00,0x00] 38620x05,0x00,0x7b,0xd1,0x01,0x00,0x00,0x00 3863 3864# CHECK: v_cvt_u16_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x7b,0xd1,0x65,0x00,0x00,0x00] 38650x05,0x00,0x7b,0xd1,0x65,0x00,0x00,0x00 3866 3867# CHECK: v_cvt_u16_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x7b,0xd1,0x66,0x00,0x00,0x00] 38680x05,0x00,0x7b,0xd1,0x66,0x00,0x00,0x00 3869 3870# CHECK: v_cvt_u16_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x7b,0xd1,0x67,0x00,0x00,0x00] 38710x05,0x00,0x7b,0xd1,0x67,0x00,0x00,0x00 3872 3873# CHECK: v_cvt_u16_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x7b,0xd1,0x6a,0x00,0x00,0x00] 38740x05,0x00,0x7b,0xd1,0x6a,0x00,0x00,0x00 3875 3876# CHECK: v_cvt_u16_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x7b,0xd1,0x6b,0x00,0x00,0x00] 38770x05,0x00,0x7b,0xd1,0x6b,0x00,0x00,0x00 3878 3879# CHECK: v_cvt_u16_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x7b,0xd1,0x6c,0x00,0x00,0x00] 38800x05,0x00,0x7b,0xd1,0x6c,0x00,0x00,0x00 3881 3882# CHECK: v_cvt_u16_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x7b,0xd1,0x6d,0x00,0x00,0x00] 38830x05,0x00,0x7b,0xd1,0x6d,0x00,0x00,0x00 3884 3885# CHECK: v_cvt_u16_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x7b,0xd1,0x6e,0x00,0x00,0x00] 38860x05,0x00,0x7b,0xd1,0x6e,0x00,0x00,0x00 3887 3888# CHECK: v_cvt_u16_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x7b,0xd1,0x6f,0x00,0x00,0x00] 38890x05,0x00,0x7b,0xd1,0x6f,0x00,0x00,0x00 3890 3891# CHECK: v_cvt_u16_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x7b,0xd1,0x7b,0x00,0x00,0x00] 38920x05,0x00,0x7b,0xd1,0x7b,0x00,0x00,0x00 3893 3894# CHECK: v_cvt_u16_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x7b,0xd1,0x7c,0x00,0x00,0x00] 38950x05,0x00,0x7b,0xd1,0x7c,0x00,0x00,0x00 3896 3897# CHECK: v_cvt_u16_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x7b,0xd1,0x7e,0x00,0x00,0x00] 38980x05,0x00,0x7b,0xd1,0x7e,0x00,0x00,0x00 3899 3900# CHECK: v_cvt_u16_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x7b,0xd1,0x7f,0x00,0x00,0x00] 39010x05,0x00,0x7b,0xd1,0x7f,0x00,0x00,0x00 3902 3903# CHECK: v_cvt_u16_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x7b,0xd1,0x80,0x00,0x00,0x00] 39040x05,0x00,0x7b,0xd1,0x80,0x00,0x00,0x00 3905 3906# CHECK: v_cvt_u16_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x7b,0xd1,0xc1,0x00,0x00,0x00] 39070x05,0x00,0x7b,0xd1,0xc1,0x00,0x00,0x00 3908 3909# CHECK: v_cvt_u16_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x7b,0xd1,0xf0,0x00,0x00,0x00] 39100x05,0x00,0x7b,0xd1,0xf0,0x00,0x00,0x00 3911 3912# CHECK: v_cvt_u16_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x7b,0xd1,0xf7,0x00,0x00,0x00] 39130x05,0x00,0x7b,0xd1,0xf7,0x00,0x00,0x00 3914 3915# CHECK: v_cvt_u16_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x20] 39160x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x20 3917 3918# CHECK: v_cvt_u16_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x7b,0xd1,0x01,0x01,0x00,0x00] 39190x05,0x01,0x7b,0xd1,0x01,0x01,0x00,0x00 3920 3921# CHECK: v_cvt_i16_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00] 39220x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00 3923 3924# CHECK: v_cvt_i16_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00] 39250xff,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00 3926 3927# CHECK: v_cvt_i16_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x7c,0xd1,0xff,0x01,0x00,0x00] 39280x05,0x00,0x7c,0xd1,0xff,0x01,0x00,0x00 3929 3930# CHECK: v_cvt_i16_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x7c,0xd1,0x01,0x00,0x00,0x00] 39310x05,0x00,0x7c,0xd1,0x01,0x00,0x00,0x00 3932 3933# CHECK: v_cvt_i16_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x7c,0xd1,0x65,0x00,0x00,0x00] 39340x05,0x00,0x7c,0xd1,0x65,0x00,0x00,0x00 3935 3936# CHECK: v_cvt_i16_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x7c,0xd1,0x66,0x00,0x00,0x00] 39370x05,0x00,0x7c,0xd1,0x66,0x00,0x00,0x00 3938 3939# CHECK: v_cvt_i16_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x7c,0xd1,0x67,0x00,0x00,0x00] 39400x05,0x00,0x7c,0xd1,0x67,0x00,0x00,0x00 3941 3942# CHECK: v_cvt_i16_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x7c,0xd1,0x6a,0x00,0x00,0x00] 39430x05,0x00,0x7c,0xd1,0x6a,0x00,0x00,0x00 3944 3945# CHECK: v_cvt_i16_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x7c,0xd1,0x6b,0x00,0x00,0x00] 39460x05,0x00,0x7c,0xd1,0x6b,0x00,0x00,0x00 3947 3948# CHECK: v_cvt_i16_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x7c,0xd1,0x6c,0x00,0x00,0x00] 39490x05,0x00,0x7c,0xd1,0x6c,0x00,0x00,0x00 3950 3951# CHECK: v_cvt_i16_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x7c,0xd1,0x6d,0x00,0x00,0x00] 39520x05,0x00,0x7c,0xd1,0x6d,0x00,0x00,0x00 3953 3954# CHECK: v_cvt_i16_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x7c,0xd1,0x6e,0x00,0x00,0x00] 39550x05,0x00,0x7c,0xd1,0x6e,0x00,0x00,0x00 3956 3957# CHECK: v_cvt_i16_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x7c,0xd1,0x6f,0x00,0x00,0x00] 39580x05,0x00,0x7c,0xd1,0x6f,0x00,0x00,0x00 3959 3960# CHECK: v_cvt_i16_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x7c,0xd1,0x7b,0x00,0x00,0x00] 39610x05,0x00,0x7c,0xd1,0x7b,0x00,0x00,0x00 3962 3963# CHECK: v_cvt_i16_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x7c,0xd1,0x7c,0x00,0x00,0x00] 39640x05,0x00,0x7c,0xd1,0x7c,0x00,0x00,0x00 3965 3966# CHECK: v_cvt_i16_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x7c,0xd1,0x7e,0x00,0x00,0x00] 39670x05,0x00,0x7c,0xd1,0x7e,0x00,0x00,0x00 3968 3969# CHECK: v_cvt_i16_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x7c,0xd1,0x7f,0x00,0x00,0x00] 39700x05,0x00,0x7c,0xd1,0x7f,0x00,0x00,0x00 3971 3972# CHECK: v_cvt_i16_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x7c,0xd1,0x80,0x00,0x00,0x00] 39730x05,0x00,0x7c,0xd1,0x80,0x00,0x00,0x00 3974 3975# CHECK: v_cvt_i16_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x7c,0xd1,0xc1,0x00,0x00,0x00] 39760x05,0x00,0x7c,0xd1,0xc1,0x00,0x00,0x00 3977 3978# CHECK: v_cvt_i16_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x7c,0xd1,0xf0,0x00,0x00,0x00] 39790x05,0x00,0x7c,0xd1,0xf0,0x00,0x00,0x00 3980 3981# CHECK: v_cvt_i16_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x7c,0xd1,0xf7,0x00,0x00,0x00] 39820x05,0x00,0x7c,0xd1,0xf7,0x00,0x00,0x00 3983 3984# CHECK: v_cvt_i16_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x20] 39850x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x20 3986 3987# CHECK: v_cvt_i16_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x7c,0xd1,0x01,0x01,0x00,0x00] 39880x05,0x01,0x7c,0xd1,0x01,0x01,0x00,0x00 3989 3990# CHECK: v_rcp_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00] 39910x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00 3992 3993# CHECK: v_rcp_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00] 39940xff,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00 3995 3996# CHECK: v_rcp_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x7d,0xd1,0xff,0x01,0x00,0x00] 39970x05,0x00,0x7d,0xd1,0xff,0x01,0x00,0x00 3998 3999# CHECK: v_rcp_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x7d,0xd1,0x01,0x00,0x00,0x00] 40000x05,0x00,0x7d,0xd1,0x01,0x00,0x00,0x00 4001 4002# CHECK: v_rcp_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x7d,0xd1,0x65,0x00,0x00,0x00] 40030x05,0x00,0x7d,0xd1,0x65,0x00,0x00,0x00 4004 4005# CHECK: v_rcp_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x7d,0xd1,0x66,0x00,0x00,0x00] 40060x05,0x00,0x7d,0xd1,0x66,0x00,0x00,0x00 4007 4008# CHECK: v_rcp_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x7d,0xd1,0x67,0x00,0x00,0x00] 40090x05,0x00,0x7d,0xd1,0x67,0x00,0x00,0x00 4010 4011# CHECK: v_rcp_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x7d,0xd1,0x6a,0x00,0x00,0x00] 40120x05,0x00,0x7d,0xd1,0x6a,0x00,0x00,0x00 4013 4014# CHECK: v_rcp_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x7d,0xd1,0x6b,0x00,0x00,0x00] 40150x05,0x00,0x7d,0xd1,0x6b,0x00,0x00,0x00 4016 4017# CHECK: v_rcp_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x7d,0xd1,0x6c,0x00,0x00,0x00] 40180x05,0x00,0x7d,0xd1,0x6c,0x00,0x00,0x00 4019 4020# CHECK: v_rcp_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x7d,0xd1,0x6d,0x00,0x00,0x00] 40210x05,0x00,0x7d,0xd1,0x6d,0x00,0x00,0x00 4022 4023# CHECK: v_rcp_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x7d,0xd1,0x6e,0x00,0x00,0x00] 40240x05,0x00,0x7d,0xd1,0x6e,0x00,0x00,0x00 4025 4026# CHECK: v_rcp_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x7d,0xd1,0x6f,0x00,0x00,0x00] 40270x05,0x00,0x7d,0xd1,0x6f,0x00,0x00,0x00 4028 4029# CHECK: v_rcp_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x7d,0xd1,0x7b,0x00,0x00,0x00] 40300x05,0x00,0x7d,0xd1,0x7b,0x00,0x00,0x00 4031 4032# CHECK: v_rcp_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x7d,0xd1,0x7c,0x00,0x00,0x00] 40330x05,0x00,0x7d,0xd1,0x7c,0x00,0x00,0x00 4034 4035# CHECK: v_rcp_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x7d,0xd1,0x7e,0x00,0x00,0x00] 40360x05,0x00,0x7d,0xd1,0x7e,0x00,0x00,0x00 4037 4038# CHECK: v_rcp_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x7d,0xd1,0x7f,0x00,0x00,0x00] 40390x05,0x00,0x7d,0xd1,0x7f,0x00,0x00,0x00 4040 4041# CHECK: v_rcp_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x7d,0xd1,0x80,0x00,0x00,0x00] 40420x05,0x00,0x7d,0xd1,0x80,0x00,0x00,0x00 4043 4044# CHECK: v_rcp_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x7d,0xd1,0xc1,0x00,0x00,0x00] 40450x05,0x00,0x7d,0xd1,0xc1,0x00,0x00,0x00 4046 4047# CHECK: v_rcp_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x7d,0xd1,0xf0,0x00,0x00,0x00] 40480x05,0x00,0x7d,0xd1,0xf0,0x00,0x00,0x00 4049 4050# CHECK: v_rcp_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x7d,0xd1,0xf7,0x00,0x00,0x00] 40510x05,0x00,0x7d,0xd1,0xf7,0x00,0x00,0x00 4052 4053# CHECK: v_rcp_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x20] 40540x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x20 4055 4056# CHECK: v_rcp_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x7d,0xd1,0x01,0x01,0x00,0x00] 40570x05,0x01,0x7d,0xd1,0x01,0x01,0x00,0x00 4058 4059# CHECK: v_rcp_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x7d,0xd1,0x01,0x01,0x00,0x00] 40600x05,0x80,0x7d,0xd1,0x01,0x01,0x00,0x00 4061 4062# CHECK: v_sqrt_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00] 40630x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00 4064 4065# CHECK: v_sqrt_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00] 40660xff,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00 4067 4068# CHECK: v_sqrt_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x7e,0xd1,0xff,0x01,0x00,0x00] 40690x05,0x00,0x7e,0xd1,0xff,0x01,0x00,0x00 4070 4071# CHECK: v_sqrt_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x7e,0xd1,0x01,0x00,0x00,0x00] 40720x05,0x00,0x7e,0xd1,0x01,0x00,0x00,0x00 4073 4074# CHECK: v_sqrt_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x7e,0xd1,0x65,0x00,0x00,0x00] 40750x05,0x00,0x7e,0xd1,0x65,0x00,0x00,0x00 4076 4077# CHECK: v_sqrt_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x7e,0xd1,0x66,0x00,0x00,0x00] 40780x05,0x00,0x7e,0xd1,0x66,0x00,0x00,0x00 4079 4080# CHECK: v_sqrt_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x7e,0xd1,0x67,0x00,0x00,0x00] 40810x05,0x00,0x7e,0xd1,0x67,0x00,0x00,0x00 4082 4083# CHECK: v_sqrt_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x7e,0xd1,0x6a,0x00,0x00,0x00] 40840x05,0x00,0x7e,0xd1,0x6a,0x00,0x00,0x00 4085 4086# CHECK: v_sqrt_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x7e,0xd1,0x6b,0x00,0x00,0x00] 40870x05,0x00,0x7e,0xd1,0x6b,0x00,0x00,0x00 4088 4089# CHECK: v_sqrt_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x7e,0xd1,0x6c,0x00,0x00,0x00] 40900x05,0x00,0x7e,0xd1,0x6c,0x00,0x00,0x00 4091 4092# CHECK: v_sqrt_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x7e,0xd1,0x6d,0x00,0x00,0x00] 40930x05,0x00,0x7e,0xd1,0x6d,0x00,0x00,0x00 4094 4095# CHECK: v_sqrt_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x7e,0xd1,0x6e,0x00,0x00,0x00] 40960x05,0x00,0x7e,0xd1,0x6e,0x00,0x00,0x00 4097 4098# CHECK: v_sqrt_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x7e,0xd1,0x6f,0x00,0x00,0x00] 40990x05,0x00,0x7e,0xd1,0x6f,0x00,0x00,0x00 4100 4101# CHECK: v_sqrt_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x7e,0xd1,0x7b,0x00,0x00,0x00] 41020x05,0x00,0x7e,0xd1,0x7b,0x00,0x00,0x00 4103 4104# CHECK: v_sqrt_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x7e,0xd1,0x7c,0x00,0x00,0x00] 41050x05,0x00,0x7e,0xd1,0x7c,0x00,0x00,0x00 4106 4107# CHECK: v_sqrt_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x7e,0xd1,0x7e,0x00,0x00,0x00] 41080x05,0x00,0x7e,0xd1,0x7e,0x00,0x00,0x00 4109 4110# CHECK: v_sqrt_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x7e,0xd1,0x7f,0x00,0x00,0x00] 41110x05,0x00,0x7e,0xd1,0x7f,0x00,0x00,0x00 4112 4113# CHECK: v_sqrt_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x7e,0xd1,0x80,0x00,0x00,0x00] 41140x05,0x00,0x7e,0xd1,0x80,0x00,0x00,0x00 4115 4116# CHECK: v_sqrt_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x7e,0xd1,0xc1,0x00,0x00,0x00] 41170x05,0x00,0x7e,0xd1,0xc1,0x00,0x00,0x00 4118 4119# CHECK: v_sqrt_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x7e,0xd1,0xf0,0x00,0x00,0x00] 41200x05,0x00,0x7e,0xd1,0xf0,0x00,0x00,0x00 4121 4122# CHECK: v_sqrt_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x7e,0xd1,0xf7,0x00,0x00,0x00] 41230x05,0x00,0x7e,0xd1,0xf7,0x00,0x00,0x00 4124 4125# CHECK: v_sqrt_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x20] 41260x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x20 4127 4128# CHECK: v_sqrt_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x7e,0xd1,0x01,0x01,0x00,0x00] 41290x05,0x01,0x7e,0xd1,0x01,0x01,0x00,0x00 4130 4131# CHECK: v_sqrt_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x7e,0xd1,0x01,0x01,0x00,0x00] 41320x05,0x80,0x7e,0xd1,0x01,0x01,0x00,0x00 4133 4134# CHECK: v_rsq_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00] 41350x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00 4136 4137# CHECK: v_rsq_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00] 41380xff,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00 4139 4140# CHECK: v_rsq_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x7f,0xd1,0xff,0x01,0x00,0x00] 41410x05,0x00,0x7f,0xd1,0xff,0x01,0x00,0x00 4142 4143# CHECK: v_rsq_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x7f,0xd1,0x01,0x00,0x00,0x00] 41440x05,0x00,0x7f,0xd1,0x01,0x00,0x00,0x00 4145 4146# CHECK: v_rsq_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x7f,0xd1,0x65,0x00,0x00,0x00] 41470x05,0x00,0x7f,0xd1,0x65,0x00,0x00,0x00 4148 4149# CHECK: v_rsq_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x7f,0xd1,0x66,0x00,0x00,0x00] 41500x05,0x00,0x7f,0xd1,0x66,0x00,0x00,0x00 4151 4152# CHECK: v_rsq_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x7f,0xd1,0x67,0x00,0x00,0x00] 41530x05,0x00,0x7f,0xd1,0x67,0x00,0x00,0x00 4154 4155# CHECK: v_rsq_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x7f,0xd1,0x6a,0x00,0x00,0x00] 41560x05,0x00,0x7f,0xd1,0x6a,0x00,0x00,0x00 4157 4158# CHECK: v_rsq_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x7f,0xd1,0x6b,0x00,0x00,0x00] 41590x05,0x00,0x7f,0xd1,0x6b,0x00,0x00,0x00 4160 4161# CHECK: v_rsq_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x7f,0xd1,0x6c,0x00,0x00,0x00] 41620x05,0x00,0x7f,0xd1,0x6c,0x00,0x00,0x00 4163 4164# CHECK: v_rsq_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x7f,0xd1,0x6d,0x00,0x00,0x00] 41650x05,0x00,0x7f,0xd1,0x6d,0x00,0x00,0x00 4166 4167# CHECK: v_rsq_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x7f,0xd1,0x6e,0x00,0x00,0x00] 41680x05,0x00,0x7f,0xd1,0x6e,0x00,0x00,0x00 4169 4170# CHECK: v_rsq_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x7f,0xd1,0x6f,0x00,0x00,0x00] 41710x05,0x00,0x7f,0xd1,0x6f,0x00,0x00,0x00 4172 4173# CHECK: v_rsq_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x7f,0xd1,0x7b,0x00,0x00,0x00] 41740x05,0x00,0x7f,0xd1,0x7b,0x00,0x00,0x00 4175 4176# CHECK: v_rsq_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x7f,0xd1,0x7c,0x00,0x00,0x00] 41770x05,0x00,0x7f,0xd1,0x7c,0x00,0x00,0x00 4178 4179# CHECK: v_rsq_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x7f,0xd1,0x7e,0x00,0x00,0x00] 41800x05,0x00,0x7f,0xd1,0x7e,0x00,0x00,0x00 4181 4182# CHECK: v_rsq_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x7f,0xd1,0x7f,0x00,0x00,0x00] 41830x05,0x00,0x7f,0xd1,0x7f,0x00,0x00,0x00 4184 4185# CHECK: v_rsq_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x7f,0xd1,0x80,0x00,0x00,0x00] 41860x05,0x00,0x7f,0xd1,0x80,0x00,0x00,0x00 4187 4188# CHECK: v_rsq_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x7f,0xd1,0xc1,0x00,0x00,0x00] 41890x05,0x00,0x7f,0xd1,0xc1,0x00,0x00,0x00 4190 4191# CHECK: v_rsq_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x7f,0xd1,0xf0,0x00,0x00,0x00] 41920x05,0x00,0x7f,0xd1,0xf0,0x00,0x00,0x00 4193 4194# CHECK: v_rsq_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x7f,0xd1,0xf7,0x00,0x00,0x00] 41950x05,0x00,0x7f,0xd1,0xf7,0x00,0x00,0x00 4196 4197# CHECK: v_rsq_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x20] 41980x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x20 4199 4200# CHECK: v_rsq_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x7f,0xd1,0x01,0x01,0x00,0x00] 42010x05,0x01,0x7f,0xd1,0x01,0x01,0x00,0x00 4202 4203# CHECK: v_rsq_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x7f,0xd1,0x01,0x01,0x00,0x00] 42040x05,0x80,0x7f,0xd1,0x01,0x01,0x00,0x00 4205 4206# CHECK: v_log_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x00] 42070x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x00 4208 4209# CHECK: v_log_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x80,0xd1,0x01,0x01,0x00,0x00] 42100xff,0x00,0x80,0xd1,0x01,0x01,0x00,0x00 4211 4212# CHECK: v_log_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x80,0xd1,0xff,0x01,0x00,0x00] 42130x05,0x00,0x80,0xd1,0xff,0x01,0x00,0x00 4214 4215# CHECK: v_log_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x80,0xd1,0x01,0x00,0x00,0x00] 42160x05,0x00,0x80,0xd1,0x01,0x00,0x00,0x00 4217 4218# CHECK: v_log_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x80,0xd1,0x65,0x00,0x00,0x00] 42190x05,0x00,0x80,0xd1,0x65,0x00,0x00,0x00 4220 4221# CHECK: v_log_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x80,0xd1,0x66,0x00,0x00,0x00] 42220x05,0x00,0x80,0xd1,0x66,0x00,0x00,0x00 4223 4224# CHECK: v_log_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x80,0xd1,0x67,0x00,0x00,0x00] 42250x05,0x00,0x80,0xd1,0x67,0x00,0x00,0x00 4226 4227# CHECK: v_log_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x80,0xd1,0x6a,0x00,0x00,0x00] 42280x05,0x00,0x80,0xd1,0x6a,0x00,0x00,0x00 4229 4230# CHECK: v_log_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x80,0xd1,0x6b,0x00,0x00,0x00] 42310x05,0x00,0x80,0xd1,0x6b,0x00,0x00,0x00 4232 4233# CHECK: v_log_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x80,0xd1,0x6c,0x00,0x00,0x00] 42340x05,0x00,0x80,0xd1,0x6c,0x00,0x00,0x00 4235 4236# CHECK: v_log_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x80,0xd1,0x6d,0x00,0x00,0x00] 42370x05,0x00,0x80,0xd1,0x6d,0x00,0x00,0x00 4238 4239# CHECK: v_log_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x80,0xd1,0x6e,0x00,0x00,0x00] 42400x05,0x00,0x80,0xd1,0x6e,0x00,0x00,0x00 4241 4242# CHECK: v_log_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x80,0xd1,0x6f,0x00,0x00,0x00] 42430x05,0x00,0x80,0xd1,0x6f,0x00,0x00,0x00 4244 4245# CHECK: v_log_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x80,0xd1,0x7b,0x00,0x00,0x00] 42460x05,0x00,0x80,0xd1,0x7b,0x00,0x00,0x00 4247 4248# CHECK: v_log_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x80,0xd1,0x7c,0x00,0x00,0x00] 42490x05,0x00,0x80,0xd1,0x7c,0x00,0x00,0x00 4250 4251# CHECK: v_log_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x80,0xd1,0x7e,0x00,0x00,0x00] 42520x05,0x00,0x80,0xd1,0x7e,0x00,0x00,0x00 4253 4254# CHECK: v_log_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x80,0xd1,0x7f,0x00,0x00,0x00] 42550x05,0x00,0x80,0xd1,0x7f,0x00,0x00,0x00 4256 4257# CHECK: v_log_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x80,0xd1,0x80,0x00,0x00,0x00] 42580x05,0x00,0x80,0xd1,0x80,0x00,0x00,0x00 4259 4260# CHECK: v_log_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x80,0xd1,0xc1,0x00,0x00,0x00] 42610x05,0x00,0x80,0xd1,0xc1,0x00,0x00,0x00 4262 4263# CHECK: v_log_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x80,0xd1,0xf0,0x00,0x00,0x00] 42640x05,0x00,0x80,0xd1,0xf0,0x00,0x00,0x00 4265 4266# CHECK: v_log_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x80,0xd1,0xf7,0x00,0x00,0x00] 42670x05,0x00,0x80,0xd1,0xf7,0x00,0x00,0x00 4268 4269# CHECK: v_log_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x20] 42700x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x20 4271 4272# CHECK: v_log_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x80,0xd1,0x01,0x01,0x00,0x00] 42730x05,0x01,0x80,0xd1,0x01,0x01,0x00,0x00 4274 4275# CHECK: v_log_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x80,0xd1,0x01,0x01,0x00,0x00] 42760x05,0x80,0x80,0xd1,0x01,0x01,0x00,0x00 4277 4278# CHECK: v_exp_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x00] 42790x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x00 4280 4281# CHECK: v_exp_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x81,0xd1,0x01,0x01,0x00,0x00] 42820xff,0x00,0x81,0xd1,0x01,0x01,0x00,0x00 4283 4284# CHECK: v_exp_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x81,0xd1,0xff,0x01,0x00,0x00] 42850x05,0x00,0x81,0xd1,0xff,0x01,0x00,0x00 4286 4287# CHECK: v_exp_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x81,0xd1,0x01,0x00,0x00,0x00] 42880x05,0x00,0x81,0xd1,0x01,0x00,0x00,0x00 4289 4290# CHECK: v_exp_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x81,0xd1,0x65,0x00,0x00,0x00] 42910x05,0x00,0x81,0xd1,0x65,0x00,0x00,0x00 4292 4293# CHECK: v_exp_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x81,0xd1,0x66,0x00,0x00,0x00] 42940x05,0x00,0x81,0xd1,0x66,0x00,0x00,0x00 4295 4296# CHECK: v_exp_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x81,0xd1,0x67,0x00,0x00,0x00] 42970x05,0x00,0x81,0xd1,0x67,0x00,0x00,0x00 4298 4299# CHECK: v_exp_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x81,0xd1,0x6a,0x00,0x00,0x00] 43000x05,0x00,0x81,0xd1,0x6a,0x00,0x00,0x00 4301 4302# CHECK: v_exp_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x81,0xd1,0x6b,0x00,0x00,0x00] 43030x05,0x00,0x81,0xd1,0x6b,0x00,0x00,0x00 4304 4305# CHECK: v_exp_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x81,0xd1,0x6c,0x00,0x00,0x00] 43060x05,0x00,0x81,0xd1,0x6c,0x00,0x00,0x00 4307 4308# CHECK: v_exp_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x81,0xd1,0x6d,0x00,0x00,0x00] 43090x05,0x00,0x81,0xd1,0x6d,0x00,0x00,0x00 4310 4311# CHECK: v_exp_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x81,0xd1,0x6e,0x00,0x00,0x00] 43120x05,0x00,0x81,0xd1,0x6e,0x00,0x00,0x00 4313 4314# CHECK: v_exp_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x81,0xd1,0x6f,0x00,0x00,0x00] 43150x05,0x00,0x81,0xd1,0x6f,0x00,0x00,0x00 4316 4317# CHECK: v_exp_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x81,0xd1,0x7b,0x00,0x00,0x00] 43180x05,0x00,0x81,0xd1,0x7b,0x00,0x00,0x00 4319 4320# CHECK: v_exp_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x81,0xd1,0x7c,0x00,0x00,0x00] 43210x05,0x00,0x81,0xd1,0x7c,0x00,0x00,0x00 4322 4323# CHECK: v_exp_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x81,0xd1,0x7e,0x00,0x00,0x00] 43240x05,0x00,0x81,0xd1,0x7e,0x00,0x00,0x00 4325 4326# CHECK: v_exp_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x81,0xd1,0x7f,0x00,0x00,0x00] 43270x05,0x00,0x81,0xd1,0x7f,0x00,0x00,0x00 4328 4329# CHECK: v_exp_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x81,0xd1,0x80,0x00,0x00,0x00] 43300x05,0x00,0x81,0xd1,0x80,0x00,0x00,0x00 4331 4332# CHECK: v_exp_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x81,0xd1,0xc1,0x00,0x00,0x00] 43330x05,0x00,0x81,0xd1,0xc1,0x00,0x00,0x00 4334 4335# CHECK: v_exp_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x81,0xd1,0xf0,0x00,0x00,0x00] 43360x05,0x00,0x81,0xd1,0xf0,0x00,0x00,0x00 4337 4338# CHECK: v_exp_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x81,0xd1,0xf7,0x00,0x00,0x00] 43390x05,0x00,0x81,0xd1,0xf7,0x00,0x00,0x00 4340 4341# CHECK: v_exp_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x20] 43420x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x20 4343 4344# CHECK: v_exp_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x81,0xd1,0x01,0x01,0x00,0x00] 43450x05,0x01,0x81,0xd1,0x01,0x01,0x00,0x00 4346 4347# CHECK: v_exp_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x81,0xd1,0x01,0x01,0x00,0x00] 43480x05,0x80,0x81,0xd1,0x01,0x01,0x00,0x00 4349 4350# CHECK: v_frexp_mant_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x00] 43510x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x00 4352 4353# CHECK: v_frexp_mant_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x82,0xd1,0x01,0x01,0x00,0x00] 43540xff,0x00,0x82,0xd1,0x01,0x01,0x00,0x00 4355 4356# CHECK: v_frexp_mant_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x82,0xd1,0xff,0x01,0x00,0x00] 43570x05,0x00,0x82,0xd1,0xff,0x01,0x00,0x00 4358 4359# CHECK: v_frexp_mant_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x82,0xd1,0x01,0x00,0x00,0x00] 43600x05,0x00,0x82,0xd1,0x01,0x00,0x00,0x00 4361 4362# CHECK: v_frexp_mant_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x82,0xd1,0x65,0x00,0x00,0x00] 43630x05,0x00,0x82,0xd1,0x65,0x00,0x00,0x00 4364 4365# CHECK: v_frexp_mant_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x82,0xd1,0x66,0x00,0x00,0x00] 43660x05,0x00,0x82,0xd1,0x66,0x00,0x00,0x00 4367 4368# CHECK: v_frexp_mant_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x82,0xd1,0x67,0x00,0x00,0x00] 43690x05,0x00,0x82,0xd1,0x67,0x00,0x00,0x00 4370 4371# CHECK: v_frexp_mant_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x82,0xd1,0x6a,0x00,0x00,0x00] 43720x05,0x00,0x82,0xd1,0x6a,0x00,0x00,0x00 4373 4374# CHECK: v_frexp_mant_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x82,0xd1,0x6b,0x00,0x00,0x00] 43750x05,0x00,0x82,0xd1,0x6b,0x00,0x00,0x00 4376 4377# CHECK: v_frexp_mant_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x82,0xd1,0x6c,0x00,0x00,0x00] 43780x05,0x00,0x82,0xd1,0x6c,0x00,0x00,0x00 4379 4380# CHECK: v_frexp_mant_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x82,0xd1,0x6d,0x00,0x00,0x00] 43810x05,0x00,0x82,0xd1,0x6d,0x00,0x00,0x00 4382 4383# CHECK: v_frexp_mant_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x82,0xd1,0x6e,0x00,0x00,0x00] 43840x05,0x00,0x82,0xd1,0x6e,0x00,0x00,0x00 4385 4386# CHECK: v_frexp_mant_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x82,0xd1,0x6f,0x00,0x00,0x00] 43870x05,0x00,0x82,0xd1,0x6f,0x00,0x00,0x00 4388 4389# CHECK: v_frexp_mant_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x82,0xd1,0x7b,0x00,0x00,0x00] 43900x05,0x00,0x82,0xd1,0x7b,0x00,0x00,0x00 4391 4392# CHECK: v_frexp_mant_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x82,0xd1,0x7c,0x00,0x00,0x00] 43930x05,0x00,0x82,0xd1,0x7c,0x00,0x00,0x00 4394 4395# CHECK: v_frexp_mant_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x82,0xd1,0x7e,0x00,0x00,0x00] 43960x05,0x00,0x82,0xd1,0x7e,0x00,0x00,0x00 4397 4398# CHECK: v_frexp_mant_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x82,0xd1,0x7f,0x00,0x00,0x00] 43990x05,0x00,0x82,0xd1,0x7f,0x00,0x00,0x00 4400 4401# CHECK: v_frexp_mant_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x82,0xd1,0x80,0x00,0x00,0x00] 44020x05,0x00,0x82,0xd1,0x80,0x00,0x00,0x00 4403 4404# CHECK: v_frexp_mant_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x82,0xd1,0xc1,0x00,0x00,0x00] 44050x05,0x00,0x82,0xd1,0xc1,0x00,0x00,0x00 4406 4407# CHECK: v_frexp_mant_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x82,0xd1,0xf0,0x00,0x00,0x00] 44080x05,0x00,0x82,0xd1,0xf0,0x00,0x00,0x00 4409 4410# CHECK: v_frexp_mant_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x82,0xd1,0xf7,0x00,0x00,0x00] 44110x05,0x00,0x82,0xd1,0xf7,0x00,0x00,0x00 4412 4413# CHECK: v_frexp_mant_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x20] 44140x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x20 4415 4416# CHECK: v_frexp_mant_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x82,0xd1,0x01,0x01,0x00,0x00] 44170x05,0x01,0x82,0xd1,0x01,0x01,0x00,0x00 4418 4419# CHECK: v_frexp_mant_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x82,0xd1,0x01,0x01,0x00,0x00] 44200x05,0x80,0x82,0xd1,0x01,0x01,0x00,0x00 4421 4422# CHECK: v_frexp_exp_i16_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x00] 44230x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x00 4424 4425# CHECK: v_frexp_exp_i16_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x83,0xd1,0x01,0x01,0x00,0x00] 44260xff,0x00,0x83,0xd1,0x01,0x01,0x00,0x00 4427 4428# CHECK: v_frexp_exp_i16_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x83,0xd1,0xff,0x01,0x00,0x00] 44290x05,0x00,0x83,0xd1,0xff,0x01,0x00,0x00 4430 4431# CHECK: v_frexp_exp_i16_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x83,0xd1,0x01,0x00,0x00,0x00] 44320x05,0x00,0x83,0xd1,0x01,0x00,0x00,0x00 4433 4434# CHECK: v_frexp_exp_i16_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x83,0xd1,0x65,0x00,0x00,0x00] 44350x05,0x00,0x83,0xd1,0x65,0x00,0x00,0x00 4436 4437# CHECK: v_frexp_exp_i16_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x83,0xd1,0x66,0x00,0x00,0x00] 44380x05,0x00,0x83,0xd1,0x66,0x00,0x00,0x00 4439 4440# CHECK: v_frexp_exp_i16_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x83,0xd1,0x67,0x00,0x00,0x00] 44410x05,0x00,0x83,0xd1,0x67,0x00,0x00,0x00 4442 4443# CHECK: v_frexp_exp_i16_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x83,0xd1,0x6a,0x00,0x00,0x00] 44440x05,0x00,0x83,0xd1,0x6a,0x00,0x00,0x00 4445 4446# CHECK: v_frexp_exp_i16_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x83,0xd1,0x6b,0x00,0x00,0x00] 44470x05,0x00,0x83,0xd1,0x6b,0x00,0x00,0x00 4448 4449# CHECK: v_frexp_exp_i16_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x83,0xd1,0x6c,0x00,0x00,0x00] 44500x05,0x00,0x83,0xd1,0x6c,0x00,0x00,0x00 4451 4452# CHECK: v_frexp_exp_i16_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x83,0xd1,0x6d,0x00,0x00,0x00] 44530x05,0x00,0x83,0xd1,0x6d,0x00,0x00,0x00 4454 4455# CHECK: v_frexp_exp_i16_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x83,0xd1,0x6e,0x00,0x00,0x00] 44560x05,0x00,0x83,0xd1,0x6e,0x00,0x00,0x00 4457 4458# CHECK: v_frexp_exp_i16_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x83,0xd1,0x6f,0x00,0x00,0x00] 44590x05,0x00,0x83,0xd1,0x6f,0x00,0x00,0x00 4460 4461# CHECK: v_frexp_exp_i16_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x83,0xd1,0x7b,0x00,0x00,0x00] 44620x05,0x00,0x83,0xd1,0x7b,0x00,0x00,0x00 4463 4464# CHECK: v_frexp_exp_i16_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x83,0xd1,0x7c,0x00,0x00,0x00] 44650x05,0x00,0x83,0xd1,0x7c,0x00,0x00,0x00 4466 4467# CHECK: v_frexp_exp_i16_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x83,0xd1,0x7e,0x00,0x00,0x00] 44680x05,0x00,0x83,0xd1,0x7e,0x00,0x00,0x00 4469 4470# CHECK: v_frexp_exp_i16_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x83,0xd1,0x7f,0x00,0x00,0x00] 44710x05,0x00,0x83,0xd1,0x7f,0x00,0x00,0x00 4472 4473# CHECK: v_frexp_exp_i16_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x83,0xd1,0x80,0x00,0x00,0x00] 44740x05,0x00,0x83,0xd1,0x80,0x00,0x00,0x00 4475 4476# CHECK: v_frexp_exp_i16_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x83,0xd1,0xc1,0x00,0x00,0x00] 44770x05,0x00,0x83,0xd1,0xc1,0x00,0x00,0x00 4478 4479# CHECK: v_frexp_exp_i16_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x83,0xd1,0xf0,0x00,0x00,0x00] 44800x05,0x00,0x83,0xd1,0xf0,0x00,0x00,0x00 4481 4482# CHECK: v_frexp_exp_i16_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x83,0xd1,0xf7,0x00,0x00,0x00] 44830x05,0x00,0x83,0xd1,0xf7,0x00,0x00,0x00 4484 4485# CHECK: v_frexp_exp_i16_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x20] 44860x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x20 4487 4488# CHECK: v_frexp_exp_i16_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x83,0xd1,0x01,0x01,0x00,0x00] 44890x05,0x01,0x83,0xd1,0x01,0x01,0x00,0x00 4490 4491# CHECK: v_floor_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x00] 44920x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x00 4493 4494# CHECK: v_floor_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x84,0xd1,0x01,0x01,0x00,0x00] 44950xff,0x00,0x84,0xd1,0x01,0x01,0x00,0x00 4496 4497# CHECK: v_floor_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x84,0xd1,0xff,0x01,0x00,0x00] 44980x05,0x00,0x84,0xd1,0xff,0x01,0x00,0x00 4499 4500# CHECK: v_floor_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x84,0xd1,0x01,0x00,0x00,0x00] 45010x05,0x00,0x84,0xd1,0x01,0x00,0x00,0x00 4502 4503# CHECK: v_floor_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x84,0xd1,0x65,0x00,0x00,0x00] 45040x05,0x00,0x84,0xd1,0x65,0x00,0x00,0x00 4505 4506# CHECK: v_floor_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x84,0xd1,0x66,0x00,0x00,0x00] 45070x05,0x00,0x84,0xd1,0x66,0x00,0x00,0x00 4508 4509# CHECK: v_floor_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x84,0xd1,0x67,0x00,0x00,0x00] 45100x05,0x00,0x84,0xd1,0x67,0x00,0x00,0x00 4511 4512# CHECK: v_floor_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x84,0xd1,0x6a,0x00,0x00,0x00] 45130x05,0x00,0x84,0xd1,0x6a,0x00,0x00,0x00 4514 4515# CHECK: v_floor_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x84,0xd1,0x6b,0x00,0x00,0x00] 45160x05,0x00,0x84,0xd1,0x6b,0x00,0x00,0x00 4517 4518# CHECK: v_floor_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x84,0xd1,0x6c,0x00,0x00,0x00] 45190x05,0x00,0x84,0xd1,0x6c,0x00,0x00,0x00 4520 4521# CHECK: v_floor_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x84,0xd1,0x6d,0x00,0x00,0x00] 45220x05,0x00,0x84,0xd1,0x6d,0x00,0x00,0x00 4523 4524# CHECK: v_floor_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x84,0xd1,0x6e,0x00,0x00,0x00] 45250x05,0x00,0x84,0xd1,0x6e,0x00,0x00,0x00 4526 4527# CHECK: v_floor_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x84,0xd1,0x6f,0x00,0x00,0x00] 45280x05,0x00,0x84,0xd1,0x6f,0x00,0x00,0x00 4529 4530# CHECK: v_floor_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x84,0xd1,0x7b,0x00,0x00,0x00] 45310x05,0x00,0x84,0xd1,0x7b,0x00,0x00,0x00 4532 4533# CHECK: v_floor_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x84,0xd1,0x7c,0x00,0x00,0x00] 45340x05,0x00,0x84,0xd1,0x7c,0x00,0x00,0x00 4535 4536# CHECK: v_floor_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x84,0xd1,0x7e,0x00,0x00,0x00] 45370x05,0x00,0x84,0xd1,0x7e,0x00,0x00,0x00 4538 4539# CHECK: v_floor_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x84,0xd1,0x7f,0x00,0x00,0x00] 45400x05,0x00,0x84,0xd1,0x7f,0x00,0x00,0x00 4541 4542# CHECK: v_floor_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x84,0xd1,0x80,0x00,0x00,0x00] 45430x05,0x00,0x84,0xd1,0x80,0x00,0x00,0x00 4544 4545# CHECK: v_floor_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x84,0xd1,0xc1,0x00,0x00,0x00] 45460x05,0x00,0x84,0xd1,0xc1,0x00,0x00,0x00 4547 4548# CHECK: v_floor_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x84,0xd1,0xf0,0x00,0x00,0x00] 45490x05,0x00,0x84,0xd1,0xf0,0x00,0x00,0x00 4550 4551# CHECK: v_floor_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x84,0xd1,0xf7,0x00,0x00,0x00] 45520x05,0x00,0x84,0xd1,0xf7,0x00,0x00,0x00 4553 4554# CHECK: v_floor_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x20] 45550x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x20 4556 4557# CHECK: v_floor_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x84,0xd1,0x01,0x01,0x00,0x00] 45580x05,0x01,0x84,0xd1,0x01,0x01,0x00,0x00 4559 4560# CHECK: v_floor_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x84,0xd1,0x01,0x01,0x00,0x00] 45610x05,0x80,0x84,0xd1,0x01,0x01,0x00,0x00 4562 4563# CHECK: v_ceil_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x00] 45640x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x00 4565 4566# CHECK: v_ceil_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x85,0xd1,0x01,0x01,0x00,0x00] 45670xff,0x00,0x85,0xd1,0x01,0x01,0x00,0x00 4568 4569# CHECK: v_ceil_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x85,0xd1,0xff,0x01,0x00,0x00] 45700x05,0x00,0x85,0xd1,0xff,0x01,0x00,0x00 4571 4572# CHECK: v_ceil_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x85,0xd1,0x01,0x00,0x00,0x00] 45730x05,0x00,0x85,0xd1,0x01,0x00,0x00,0x00 4574 4575# CHECK: v_ceil_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x85,0xd1,0x65,0x00,0x00,0x00] 45760x05,0x00,0x85,0xd1,0x65,0x00,0x00,0x00 4577 4578# CHECK: v_ceil_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x85,0xd1,0x66,0x00,0x00,0x00] 45790x05,0x00,0x85,0xd1,0x66,0x00,0x00,0x00 4580 4581# CHECK: v_ceil_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x85,0xd1,0x67,0x00,0x00,0x00] 45820x05,0x00,0x85,0xd1,0x67,0x00,0x00,0x00 4583 4584# CHECK: v_ceil_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x85,0xd1,0x6a,0x00,0x00,0x00] 45850x05,0x00,0x85,0xd1,0x6a,0x00,0x00,0x00 4586 4587# CHECK: v_ceil_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x85,0xd1,0x6b,0x00,0x00,0x00] 45880x05,0x00,0x85,0xd1,0x6b,0x00,0x00,0x00 4589 4590# CHECK: v_ceil_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x85,0xd1,0x6c,0x00,0x00,0x00] 45910x05,0x00,0x85,0xd1,0x6c,0x00,0x00,0x00 4592 4593# CHECK: v_ceil_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x85,0xd1,0x6d,0x00,0x00,0x00] 45940x05,0x00,0x85,0xd1,0x6d,0x00,0x00,0x00 4595 4596# CHECK: v_ceil_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x85,0xd1,0x6e,0x00,0x00,0x00] 45970x05,0x00,0x85,0xd1,0x6e,0x00,0x00,0x00 4598 4599# CHECK: v_ceil_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x85,0xd1,0x6f,0x00,0x00,0x00] 46000x05,0x00,0x85,0xd1,0x6f,0x00,0x00,0x00 4601 4602# CHECK: v_ceil_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x85,0xd1,0x7b,0x00,0x00,0x00] 46030x05,0x00,0x85,0xd1,0x7b,0x00,0x00,0x00 4604 4605# CHECK: v_ceil_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x85,0xd1,0x7c,0x00,0x00,0x00] 46060x05,0x00,0x85,0xd1,0x7c,0x00,0x00,0x00 4607 4608# CHECK: v_ceil_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x85,0xd1,0x7e,0x00,0x00,0x00] 46090x05,0x00,0x85,0xd1,0x7e,0x00,0x00,0x00 4610 4611# CHECK: v_ceil_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x85,0xd1,0x7f,0x00,0x00,0x00] 46120x05,0x00,0x85,0xd1,0x7f,0x00,0x00,0x00 4613 4614# CHECK: v_ceil_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x85,0xd1,0x80,0x00,0x00,0x00] 46150x05,0x00,0x85,0xd1,0x80,0x00,0x00,0x00 4616 4617# CHECK: v_ceil_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x85,0xd1,0xc1,0x00,0x00,0x00] 46180x05,0x00,0x85,0xd1,0xc1,0x00,0x00,0x00 4619 4620# CHECK: v_ceil_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x85,0xd1,0xf0,0x00,0x00,0x00] 46210x05,0x00,0x85,0xd1,0xf0,0x00,0x00,0x00 4622 4623# CHECK: v_ceil_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x85,0xd1,0xf7,0x00,0x00,0x00] 46240x05,0x00,0x85,0xd1,0xf7,0x00,0x00,0x00 4625 4626# CHECK: v_ceil_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x20] 46270x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x20 4628 4629# CHECK: v_ceil_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x85,0xd1,0x01,0x01,0x00,0x00] 46300x05,0x01,0x85,0xd1,0x01,0x01,0x00,0x00 4631 4632# CHECK: v_ceil_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x85,0xd1,0x01,0x01,0x00,0x00] 46330x05,0x80,0x85,0xd1,0x01,0x01,0x00,0x00 4634 4635# CHECK: v_trunc_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x00] 46360x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x00 4637 4638# CHECK: v_trunc_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x86,0xd1,0x01,0x01,0x00,0x00] 46390xff,0x00,0x86,0xd1,0x01,0x01,0x00,0x00 4640 4641# CHECK: v_trunc_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x86,0xd1,0xff,0x01,0x00,0x00] 46420x05,0x00,0x86,0xd1,0xff,0x01,0x00,0x00 4643 4644# CHECK: v_trunc_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x86,0xd1,0x01,0x00,0x00,0x00] 46450x05,0x00,0x86,0xd1,0x01,0x00,0x00,0x00 4646 4647# CHECK: v_trunc_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x86,0xd1,0x65,0x00,0x00,0x00] 46480x05,0x00,0x86,0xd1,0x65,0x00,0x00,0x00 4649 4650# CHECK: v_trunc_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x86,0xd1,0x66,0x00,0x00,0x00] 46510x05,0x00,0x86,0xd1,0x66,0x00,0x00,0x00 4652 4653# CHECK: v_trunc_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x86,0xd1,0x67,0x00,0x00,0x00] 46540x05,0x00,0x86,0xd1,0x67,0x00,0x00,0x00 4655 4656# CHECK: v_trunc_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x86,0xd1,0x6a,0x00,0x00,0x00] 46570x05,0x00,0x86,0xd1,0x6a,0x00,0x00,0x00 4658 4659# CHECK: v_trunc_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x86,0xd1,0x6b,0x00,0x00,0x00] 46600x05,0x00,0x86,0xd1,0x6b,0x00,0x00,0x00 4661 4662# CHECK: v_trunc_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x86,0xd1,0x6c,0x00,0x00,0x00] 46630x05,0x00,0x86,0xd1,0x6c,0x00,0x00,0x00 4664 4665# CHECK: v_trunc_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x86,0xd1,0x6d,0x00,0x00,0x00] 46660x05,0x00,0x86,0xd1,0x6d,0x00,0x00,0x00 4667 4668# CHECK: v_trunc_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x86,0xd1,0x6e,0x00,0x00,0x00] 46690x05,0x00,0x86,0xd1,0x6e,0x00,0x00,0x00 4670 4671# CHECK: v_trunc_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x86,0xd1,0x6f,0x00,0x00,0x00] 46720x05,0x00,0x86,0xd1,0x6f,0x00,0x00,0x00 4673 4674# CHECK: v_trunc_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x86,0xd1,0x7b,0x00,0x00,0x00] 46750x05,0x00,0x86,0xd1,0x7b,0x00,0x00,0x00 4676 4677# CHECK: v_trunc_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x86,0xd1,0x7c,0x00,0x00,0x00] 46780x05,0x00,0x86,0xd1,0x7c,0x00,0x00,0x00 4679 4680# CHECK: v_trunc_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x86,0xd1,0x7e,0x00,0x00,0x00] 46810x05,0x00,0x86,0xd1,0x7e,0x00,0x00,0x00 4682 4683# CHECK: v_trunc_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x86,0xd1,0x7f,0x00,0x00,0x00] 46840x05,0x00,0x86,0xd1,0x7f,0x00,0x00,0x00 4685 4686# CHECK: v_trunc_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x86,0xd1,0x80,0x00,0x00,0x00] 46870x05,0x00,0x86,0xd1,0x80,0x00,0x00,0x00 4688 4689# CHECK: v_trunc_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x86,0xd1,0xc1,0x00,0x00,0x00] 46900x05,0x00,0x86,0xd1,0xc1,0x00,0x00,0x00 4691 4692# CHECK: v_trunc_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x86,0xd1,0xf0,0x00,0x00,0x00] 46930x05,0x00,0x86,0xd1,0xf0,0x00,0x00,0x00 4694 4695# CHECK: v_trunc_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x86,0xd1,0xf7,0x00,0x00,0x00] 46960x05,0x00,0x86,0xd1,0xf7,0x00,0x00,0x00 4697 4698# CHECK: v_trunc_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x20] 46990x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x20 4700 4701# CHECK: v_trunc_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x86,0xd1,0x01,0x01,0x00,0x00] 47020x05,0x01,0x86,0xd1,0x01,0x01,0x00,0x00 4703 4704# CHECK: v_trunc_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x86,0xd1,0x01,0x01,0x00,0x00] 47050x05,0x80,0x86,0xd1,0x01,0x01,0x00,0x00 4706 4707# CHECK: v_rndne_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x00] 47080x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x00 4709 4710# CHECK: v_rndne_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x87,0xd1,0x01,0x01,0x00,0x00] 47110xff,0x00,0x87,0xd1,0x01,0x01,0x00,0x00 4712 4713# CHECK: v_rndne_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x87,0xd1,0xff,0x01,0x00,0x00] 47140x05,0x00,0x87,0xd1,0xff,0x01,0x00,0x00 4715 4716# CHECK: v_rndne_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x87,0xd1,0x01,0x00,0x00,0x00] 47170x05,0x00,0x87,0xd1,0x01,0x00,0x00,0x00 4718 4719# CHECK: v_rndne_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x87,0xd1,0x65,0x00,0x00,0x00] 47200x05,0x00,0x87,0xd1,0x65,0x00,0x00,0x00 4721 4722# CHECK: v_rndne_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x87,0xd1,0x66,0x00,0x00,0x00] 47230x05,0x00,0x87,0xd1,0x66,0x00,0x00,0x00 4724 4725# CHECK: v_rndne_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x87,0xd1,0x67,0x00,0x00,0x00] 47260x05,0x00,0x87,0xd1,0x67,0x00,0x00,0x00 4727 4728# CHECK: v_rndne_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x87,0xd1,0x6a,0x00,0x00,0x00] 47290x05,0x00,0x87,0xd1,0x6a,0x00,0x00,0x00 4730 4731# CHECK: v_rndne_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x87,0xd1,0x6b,0x00,0x00,0x00] 47320x05,0x00,0x87,0xd1,0x6b,0x00,0x00,0x00 4733 4734# CHECK: v_rndne_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x87,0xd1,0x6c,0x00,0x00,0x00] 47350x05,0x00,0x87,0xd1,0x6c,0x00,0x00,0x00 4736 4737# CHECK: v_rndne_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x87,0xd1,0x6d,0x00,0x00,0x00] 47380x05,0x00,0x87,0xd1,0x6d,0x00,0x00,0x00 4739 4740# CHECK: v_rndne_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x87,0xd1,0x6e,0x00,0x00,0x00] 47410x05,0x00,0x87,0xd1,0x6e,0x00,0x00,0x00 4742 4743# CHECK: v_rndne_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x87,0xd1,0x6f,0x00,0x00,0x00] 47440x05,0x00,0x87,0xd1,0x6f,0x00,0x00,0x00 4745 4746# CHECK: v_rndne_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x87,0xd1,0x7b,0x00,0x00,0x00] 47470x05,0x00,0x87,0xd1,0x7b,0x00,0x00,0x00 4748 4749# CHECK: v_rndne_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x87,0xd1,0x7c,0x00,0x00,0x00] 47500x05,0x00,0x87,0xd1,0x7c,0x00,0x00,0x00 4751 4752# CHECK: v_rndne_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x87,0xd1,0x7e,0x00,0x00,0x00] 47530x05,0x00,0x87,0xd1,0x7e,0x00,0x00,0x00 4754 4755# CHECK: v_rndne_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x87,0xd1,0x7f,0x00,0x00,0x00] 47560x05,0x00,0x87,0xd1,0x7f,0x00,0x00,0x00 4757 4758# CHECK: v_rndne_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x87,0xd1,0x80,0x00,0x00,0x00] 47590x05,0x00,0x87,0xd1,0x80,0x00,0x00,0x00 4760 4761# CHECK: v_rndne_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x87,0xd1,0xc1,0x00,0x00,0x00] 47620x05,0x00,0x87,0xd1,0xc1,0x00,0x00,0x00 4763 4764# CHECK: v_rndne_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x87,0xd1,0xf0,0x00,0x00,0x00] 47650x05,0x00,0x87,0xd1,0xf0,0x00,0x00,0x00 4766 4767# CHECK: v_rndne_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x87,0xd1,0xf7,0x00,0x00,0x00] 47680x05,0x00,0x87,0xd1,0xf7,0x00,0x00,0x00 4769 4770# CHECK: v_rndne_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x20] 47710x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x20 4772 4773# CHECK: v_rndne_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x87,0xd1,0x01,0x01,0x00,0x00] 47740x05,0x01,0x87,0xd1,0x01,0x01,0x00,0x00 4775 4776# CHECK: v_rndne_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x87,0xd1,0x01,0x01,0x00,0x00] 47770x05,0x80,0x87,0xd1,0x01,0x01,0x00,0x00 4778 4779# CHECK: v_fract_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x00] 47800x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x00 4781 4782# CHECK: v_fract_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x88,0xd1,0x01,0x01,0x00,0x00] 47830xff,0x00,0x88,0xd1,0x01,0x01,0x00,0x00 4784 4785# CHECK: v_fract_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x88,0xd1,0xff,0x01,0x00,0x00] 47860x05,0x00,0x88,0xd1,0xff,0x01,0x00,0x00 4787 4788# CHECK: v_fract_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x88,0xd1,0x01,0x00,0x00,0x00] 47890x05,0x00,0x88,0xd1,0x01,0x00,0x00,0x00 4790 4791# CHECK: v_fract_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x88,0xd1,0x65,0x00,0x00,0x00] 47920x05,0x00,0x88,0xd1,0x65,0x00,0x00,0x00 4793 4794# CHECK: v_fract_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x88,0xd1,0x66,0x00,0x00,0x00] 47950x05,0x00,0x88,0xd1,0x66,0x00,0x00,0x00 4796 4797# CHECK: v_fract_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x88,0xd1,0x67,0x00,0x00,0x00] 47980x05,0x00,0x88,0xd1,0x67,0x00,0x00,0x00 4799 4800# CHECK: v_fract_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x88,0xd1,0x6a,0x00,0x00,0x00] 48010x05,0x00,0x88,0xd1,0x6a,0x00,0x00,0x00 4802 4803# CHECK: v_fract_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x88,0xd1,0x6b,0x00,0x00,0x00] 48040x05,0x00,0x88,0xd1,0x6b,0x00,0x00,0x00 4805 4806# CHECK: v_fract_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x88,0xd1,0x6c,0x00,0x00,0x00] 48070x05,0x00,0x88,0xd1,0x6c,0x00,0x00,0x00 4808 4809# CHECK: v_fract_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x88,0xd1,0x6d,0x00,0x00,0x00] 48100x05,0x00,0x88,0xd1,0x6d,0x00,0x00,0x00 4811 4812# CHECK: v_fract_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x88,0xd1,0x6e,0x00,0x00,0x00] 48130x05,0x00,0x88,0xd1,0x6e,0x00,0x00,0x00 4814 4815# CHECK: v_fract_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x88,0xd1,0x6f,0x00,0x00,0x00] 48160x05,0x00,0x88,0xd1,0x6f,0x00,0x00,0x00 4817 4818# CHECK: v_fract_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x88,0xd1,0x7b,0x00,0x00,0x00] 48190x05,0x00,0x88,0xd1,0x7b,0x00,0x00,0x00 4820 4821# CHECK: v_fract_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x88,0xd1,0x7c,0x00,0x00,0x00] 48220x05,0x00,0x88,0xd1,0x7c,0x00,0x00,0x00 4823 4824# CHECK: v_fract_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x88,0xd1,0x7e,0x00,0x00,0x00] 48250x05,0x00,0x88,0xd1,0x7e,0x00,0x00,0x00 4826 4827# CHECK: v_fract_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x88,0xd1,0x7f,0x00,0x00,0x00] 48280x05,0x00,0x88,0xd1,0x7f,0x00,0x00,0x00 4829 4830# CHECK: v_fract_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x88,0xd1,0x80,0x00,0x00,0x00] 48310x05,0x00,0x88,0xd1,0x80,0x00,0x00,0x00 4832 4833# CHECK: v_fract_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x88,0xd1,0xc1,0x00,0x00,0x00] 48340x05,0x00,0x88,0xd1,0xc1,0x00,0x00,0x00 4835 4836# CHECK: v_fract_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x88,0xd1,0xf0,0x00,0x00,0x00] 48370x05,0x00,0x88,0xd1,0xf0,0x00,0x00,0x00 4838 4839# CHECK: v_fract_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x88,0xd1,0xf7,0x00,0x00,0x00] 48400x05,0x00,0x88,0xd1,0xf7,0x00,0x00,0x00 4841 4842# CHECK: v_fract_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x20] 48430x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x20 4844 4845# CHECK: v_fract_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x88,0xd1,0x01,0x01,0x00,0x00] 48460x05,0x01,0x88,0xd1,0x01,0x01,0x00,0x00 4847 4848# CHECK: v_fract_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x88,0xd1,0x01,0x01,0x00,0x00] 48490x05,0x80,0x88,0xd1,0x01,0x01,0x00,0x00 4850 4851# CHECK: v_sin_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x00] 48520x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x00 4853 4854# CHECK: v_sin_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x89,0xd1,0x01,0x01,0x00,0x00] 48550xff,0x00,0x89,0xd1,0x01,0x01,0x00,0x00 4856 4857# CHECK: v_sin_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x89,0xd1,0xff,0x01,0x00,0x00] 48580x05,0x00,0x89,0xd1,0xff,0x01,0x00,0x00 4859 4860# CHECK: v_sin_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x89,0xd1,0x01,0x00,0x00,0x00] 48610x05,0x00,0x89,0xd1,0x01,0x00,0x00,0x00 4862 4863# CHECK: v_sin_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x89,0xd1,0x65,0x00,0x00,0x00] 48640x05,0x00,0x89,0xd1,0x65,0x00,0x00,0x00 4865 4866# CHECK: v_sin_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x89,0xd1,0x66,0x00,0x00,0x00] 48670x05,0x00,0x89,0xd1,0x66,0x00,0x00,0x00 4868 4869# CHECK: v_sin_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x89,0xd1,0x67,0x00,0x00,0x00] 48700x05,0x00,0x89,0xd1,0x67,0x00,0x00,0x00 4871 4872# CHECK: v_sin_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x89,0xd1,0x6a,0x00,0x00,0x00] 48730x05,0x00,0x89,0xd1,0x6a,0x00,0x00,0x00 4874 4875# CHECK: v_sin_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x89,0xd1,0x6b,0x00,0x00,0x00] 48760x05,0x00,0x89,0xd1,0x6b,0x00,0x00,0x00 4877 4878# CHECK: v_sin_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x89,0xd1,0x6c,0x00,0x00,0x00] 48790x05,0x00,0x89,0xd1,0x6c,0x00,0x00,0x00 4880 4881# CHECK: v_sin_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x89,0xd1,0x6d,0x00,0x00,0x00] 48820x05,0x00,0x89,0xd1,0x6d,0x00,0x00,0x00 4883 4884# CHECK: v_sin_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x89,0xd1,0x6e,0x00,0x00,0x00] 48850x05,0x00,0x89,0xd1,0x6e,0x00,0x00,0x00 4886 4887# CHECK: v_sin_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x89,0xd1,0x6f,0x00,0x00,0x00] 48880x05,0x00,0x89,0xd1,0x6f,0x00,0x00,0x00 4889 4890# CHECK: v_sin_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x89,0xd1,0x7b,0x00,0x00,0x00] 48910x05,0x00,0x89,0xd1,0x7b,0x00,0x00,0x00 4892 4893# CHECK: v_sin_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x89,0xd1,0x7c,0x00,0x00,0x00] 48940x05,0x00,0x89,0xd1,0x7c,0x00,0x00,0x00 4895 4896# CHECK: v_sin_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x89,0xd1,0x7e,0x00,0x00,0x00] 48970x05,0x00,0x89,0xd1,0x7e,0x00,0x00,0x00 4898 4899# CHECK: v_sin_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x89,0xd1,0x7f,0x00,0x00,0x00] 49000x05,0x00,0x89,0xd1,0x7f,0x00,0x00,0x00 4901 4902# CHECK: v_sin_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x89,0xd1,0x80,0x00,0x00,0x00] 49030x05,0x00,0x89,0xd1,0x80,0x00,0x00,0x00 4904 4905# CHECK: v_sin_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x89,0xd1,0xc1,0x00,0x00,0x00] 49060x05,0x00,0x89,0xd1,0xc1,0x00,0x00,0x00 4907 4908# CHECK: v_sin_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x89,0xd1,0xf0,0x00,0x00,0x00] 49090x05,0x00,0x89,0xd1,0xf0,0x00,0x00,0x00 4910 4911# CHECK: v_sin_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x89,0xd1,0xf7,0x00,0x00,0x00] 49120x05,0x00,0x89,0xd1,0xf7,0x00,0x00,0x00 4913 4914# CHECK: v_sin_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x20] 49150x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x20 4916 4917# CHECK: v_sin_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x89,0xd1,0x01,0x01,0x00,0x00] 49180x05,0x01,0x89,0xd1,0x01,0x01,0x00,0x00 4919 4920# CHECK: v_sin_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x89,0xd1,0x01,0x01,0x00,0x00] 49210x05,0x80,0x89,0xd1,0x01,0x01,0x00,0x00 4922 4923# CHECK: v_cos_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00] 49240x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00 4925 4926# CHECK: v_cos_f16_e64 v255, v1 ; encoding: [0xff,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00] 49270xff,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00 4928 4929# CHECK: v_cos_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x8a,0xd1,0xff,0x01,0x00,0x00] 49300x05,0x00,0x8a,0xd1,0xff,0x01,0x00,0x00 4931 4932# CHECK: v_cos_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x8a,0xd1,0x01,0x00,0x00,0x00] 49330x05,0x00,0x8a,0xd1,0x01,0x00,0x00,0x00 4934 4935# CHECK: v_cos_f16_e64 v5, s101 ; encoding: [0x05,0x00,0x8a,0xd1,0x65,0x00,0x00,0x00] 49360x05,0x00,0x8a,0xd1,0x65,0x00,0x00,0x00 4937 4938# CHECK: v_cos_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x8a,0xd1,0x66,0x00,0x00,0x00] 49390x05,0x00,0x8a,0xd1,0x66,0x00,0x00,0x00 4940 4941# CHECK: v_cos_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x8a,0xd1,0x67,0x00,0x00,0x00] 49420x05,0x00,0x8a,0xd1,0x67,0x00,0x00,0x00 4943 4944# CHECK: v_cos_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8a,0xd1,0x6a,0x00,0x00,0x00] 49450x05,0x00,0x8a,0xd1,0x6a,0x00,0x00,0x00 4946 4947# CHECK: v_cos_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8a,0xd1,0x6b,0x00,0x00,0x00] 49480x05,0x00,0x8a,0xd1,0x6b,0x00,0x00,0x00 4949 4950# CHECK: v_cos_f16_e64 v5, tba_lo ; encoding: [0x05,0x00,0x8a,0xd1,0x6c,0x00,0x00,0x00] 49510x05,0x00,0x8a,0xd1,0x6c,0x00,0x00,0x00 4952 4953# CHECK: v_cos_f16_e64 v5, tba_hi ; encoding: [0x05,0x00,0x8a,0xd1,0x6d,0x00,0x00,0x00] 49540x05,0x00,0x8a,0xd1,0x6d,0x00,0x00,0x00 4955 4956# CHECK: v_cos_f16_e64 v5, tma_lo ; encoding: [0x05,0x00,0x8a,0xd1,0x6e,0x00,0x00,0x00] 49570x05,0x00,0x8a,0xd1,0x6e,0x00,0x00,0x00 4958 4959# CHECK: v_cos_f16_e64 v5, tma_hi ; encoding: [0x05,0x00,0x8a,0xd1,0x6f,0x00,0x00,0x00] 49600x05,0x00,0x8a,0xd1,0x6f,0x00,0x00,0x00 4961 4962# CHECK: v_cos_f16_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x8a,0xd1,0x7b,0x00,0x00,0x00] 49630x05,0x00,0x8a,0xd1,0x7b,0x00,0x00,0x00 4964 4965# CHECK: v_cos_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x8a,0xd1,0x7c,0x00,0x00,0x00] 49660x05,0x00,0x8a,0xd1,0x7c,0x00,0x00,0x00 4967 4968# CHECK: v_cos_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8a,0xd1,0x7e,0x00,0x00,0x00] 49690x05,0x00,0x8a,0xd1,0x7e,0x00,0x00,0x00 4970 4971# CHECK: v_cos_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8a,0xd1,0x7f,0x00,0x00,0x00] 49720x05,0x00,0x8a,0xd1,0x7f,0x00,0x00,0x00 4973 4974# CHECK: v_cos_f16_e64 v5, 0 ; encoding: [0x05,0x00,0x8a,0xd1,0x80,0x00,0x00,0x00] 49750x05,0x00,0x8a,0xd1,0x80,0x00,0x00,0x00 4976 4977# CHECK: v_cos_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x8a,0xd1,0xc1,0x00,0x00,0x00] 49780x05,0x00,0x8a,0xd1,0xc1,0x00,0x00,0x00 4979 4980# CHECK: v_cos_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0x8a,0xd1,0xf0,0x00,0x00,0x00] 49810x05,0x00,0x8a,0xd1,0xf0,0x00,0x00,0x00 4982 4983# CHECK: v_cos_f16_e64 v5, -4.0 ; encoding: [0x05,0x00,0x8a,0xd1,0xf7,0x00,0x00,0x00] 49840x05,0x00,0x8a,0xd1,0xf7,0x00,0x00,0x00 4985 4986# CHECK: v_cos_f16_e64 v5, -v1 ; encoding: [0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x20] 49870x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x20 4988 4989# CHECK: v_cos_f16_e64 v5, |v1| ; encoding: [0x05,0x01,0x8a,0xd1,0x01,0x01,0x00,0x00] 49900x05,0x01,0x8a,0xd1,0x01,0x01,0x00,0x00 4991 4992# CHECK: v_cos_f16_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x8a,0xd1,0x01,0x01,0x00,0x00] 49930x05,0x80,0x8a,0xd1,0x01,0x01,0x00,0x00 4994 4995# CHECK: v_exp_legacy_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00] 49960x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00 4997 4998# CHECK: v_exp_legacy_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00] 49990xff,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00 5000 5001# CHECK: v_exp_legacy_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x8b,0xd1,0xff,0x01,0x00,0x00] 50020x05,0x00,0x8b,0xd1,0xff,0x01,0x00,0x00 5003 5004# CHECK: v_exp_legacy_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x00,0x00,0x00] 50050x05,0x00,0x8b,0xd1,0x01,0x00,0x00,0x00 5006 5007# CHECK: v_exp_legacy_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x8b,0xd1,0x65,0x00,0x00,0x00] 50080x05,0x00,0x8b,0xd1,0x65,0x00,0x00,0x00 5009 5010# CHECK: v_exp_legacy_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x8b,0xd1,0x66,0x00,0x00,0x00] 50110x05,0x00,0x8b,0xd1,0x66,0x00,0x00,0x00 5012 5013# CHECK: v_exp_legacy_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x8b,0xd1,0x67,0x00,0x00,0x00] 50140x05,0x00,0x8b,0xd1,0x67,0x00,0x00,0x00 5015 5016# CHECK: v_exp_legacy_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8b,0xd1,0x6a,0x00,0x00,0x00] 50170x05,0x00,0x8b,0xd1,0x6a,0x00,0x00,0x00 5018 5019# CHECK: v_exp_legacy_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8b,0xd1,0x6b,0x00,0x00,0x00] 50200x05,0x00,0x8b,0xd1,0x6b,0x00,0x00,0x00 5021 5022# CHECK: v_exp_legacy_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x8b,0xd1,0x6c,0x00,0x00,0x00] 50230x05,0x00,0x8b,0xd1,0x6c,0x00,0x00,0x00 5024 5025# CHECK: v_exp_legacy_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x8b,0xd1,0x6d,0x00,0x00,0x00] 50260x05,0x00,0x8b,0xd1,0x6d,0x00,0x00,0x00 5027 5028# CHECK: v_exp_legacy_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x8b,0xd1,0x6e,0x00,0x00,0x00] 50290x05,0x00,0x8b,0xd1,0x6e,0x00,0x00,0x00 5030 5031# CHECK: v_exp_legacy_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x8b,0xd1,0x6f,0x00,0x00,0x00] 50320x05,0x00,0x8b,0xd1,0x6f,0x00,0x00,0x00 5033 5034# CHECK: v_exp_legacy_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x8b,0xd1,0x7b,0x00,0x00,0x00] 50350x05,0x00,0x8b,0xd1,0x7b,0x00,0x00,0x00 5036 5037# CHECK: v_exp_legacy_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x8b,0xd1,0x7c,0x00,0x00,0x00] 50380x05,0x00,0x8b,0xd1,0x7c,0x00,0x00,0x00 5039 5040# CHECK: v_exp_legacy_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8b,0xd1,0x7e,0x00,0x00,0x00] 50410x05,0x00,0x8b,0xd1,0x7e,0x00,0x00,0x00 5042 5043# CHECK: v_exp_legacy_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8b,0xd1,0x7f,0x00,0x00,0x00] 50440x05,0x00,0x8b,0xd1,0x7f,0x00,0x00,0x00 5045 5046# CHECK: v_exp_legacy_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x8b,0xd1,0x80,0x00,0x00,0x00] 50470x05,0x00,0x8b,0xd1,0x80,0x00,0x00,0x00 5048 5049# CHECK: v_exp_legacy_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x8b,0xd1,0xc1,0x00,0x00,0x00] 50500x05,0x00,0x8b,0xd1,0xc1,0x00,0x00,0x00 5051 5052# CHECK: v_exp_legacy_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x8b,0xd1,0xf0,0x00,0x00,0x00] 50530x05,0x00,0x8b,0xd1,0xf0,0x00,0x00,0x00 5054 5055# CHECK: v_exp_legacy_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x8b,0xd1,0xf7,0x00,0x00,0x00] 50560x05,0x00,0x8b,0xd1,0xf7,0x00,0x00,0x00 5057 5058# CHECK: v_exp_legacy_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x20] 50590x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x20 5060 5061# CHECK: v_exp_legacy_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x8b,0xd1,0x01,0x01,0x00,0x00] 50620x05,0x01,0x8b,0xd1,0x01,0x01,0x00,0x00 5063 5064# CHECK: v_exp_legacy_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x8b,0xd1,0x01,0x01,0x00,0x00] 50650x05,0x80,0x8b,0xd1,0x01,0x01,0x00,0x00 5066 5067# CHECK: v_exp_legacy_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x08] 50680x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x08 5069 5070# CHECK: v_exp_legacy_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x10] 50710x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x10 5072 5073# CHECK: v_exp_legacy_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x18] 50740x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x18 5075 5076# CHECK: v_log_legacy_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00] 50770x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00 5078 5079# CHECK: v_log_legacy_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00] 50800xff,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00 5081 5082# CHECK: v_log_legacy_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x8c,0xd1,0xff,0x01,0x00,0x00] 50830x05,0x00,0x8c,0xd1,0xff,0x01,0x00,0x00 5084 5085# CHECK: v_log_legacy_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x00,0x00,0x00] 50860x05,0x00,0x8c,0xd1,0x01,0x00,0x00,0x00 5087 5088# CHECK: v_log_legacy_f32_e64 v5, s101 ; encoding: [0x05,0x00,0x8c,0xd1,0x65,0x00,0x00,0x00] 50890x05,0x00,0x8c,0xd1,0x65,0x00,0x00,0x00 5090 5091# CHECK: v_log_legacy_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x8c,0xd1,0x66,0x00,0x00,0x00] 50920x05,0x00,0x8c,0xd1,0x66,0x00,0x00,0x00 5093 5094# CHECK: v_log_legacy_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x8c,0xd1,0x67,0x00,0x00,0x00] 50950x05,0x00,0x8c,0xd1,0x67,0x00,0x00,0x00 5096 5097# CHECK: v_log_legacy_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8c,0xd1,0x6a,0x00,0x00,0x00] 50980x05,0x00,0x8c,0xd1,0x6a,0x00,0x00,0x00 5099 5100# CHECK: v_log_legacy_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8c,0xd1,0x6b,0x00,0x00,0x00] 51010x05,0x00,0x8c,0xd1,0x6b,0x00,0x00,0x00 5102 5103# CHECK: v_log_legacy_f32_e64 v5, tba_lo ; encoding: [0x05,0x00,0x8c,0xd1,0x6c,0x00,0x00,0x00] 51040x05,0x00,0x8c,0xd1,0x6c,0x00,0x00,0x00 5105 5106# CHECK: v_log_legacy_f32_e64 v5, tba_hi ; encoding: [0x05,0x00,0x8c,0xd1,0x6d,0x00,0x00,0x00] 51070x05,0x00,0x8c,0xd1,0x6d,0x00,0x00,0x00 5108 5109# CHECK: v_log_legacy_f32_e64 v5, tma_lo ; encoding: [0x05,0x00,0x8c,0xd1,0x6e,0x00,0x00,0x00] 51100x05,0x00,0x8c,0xd1,0x6e,0x00,0x00,0x00 5111 5112# CHECK: v_log_legacy_f32_e64 v5, tma_hi ; encoding: [0x05,0x00,0x8c,0xd1,0x6f,0x00,0x00,0x00] 51130x05,0x00,0x8c,0xd1,0x6f,0x00,0x00,0x00 5114 5115# CHECK: v_log_legacy_f32_e64 v5, ttmp11 ; encoding: [0x05,0x00,0x8c,0xd1,0x7b,0x00,0x00,0x00] 51160x05,0x00,0x8c,0xd1,0x7b,0x00,0x00,0x00 5117 5118# CHECK: v_log_legacy_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x8c,0xd1,0x7c,0x00,0x00,0x00] 51190x05,0x00,0x8c,0xd1,0x7c,0x00,0x00,0x00 5120 5121# CHECK: v_log_legacy_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8c,0xd1,0x7e,0x00,0x00,0x00] 51220x05,0x00,0x8c,0xd1,0x7e,0x00,0x00,0x00 5123 5124# CHECK: v_log_legacy_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8c,0xd1,0x7f,0x00,0x00,0x00] 51250x05,0x00,0x8c,0xd1,0x7f,0x00,0x00,0x00 5126 5127# CHECK: v_log_legacy_f32_e64 v5, 0 ; encoding: [0x05,0x00,0x8c,0xd1,0x80,0x00,0x00,0x00] 51280x05,0x00,0x8c,0xd1,0x80,0x00,0x00,0x00 5129 5130# CHECK: v_log_legacy_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x8c,0xd1,0xc1,0x00,0x00,0x00] 51310x05,0x00,0x8c,0xd1,0xc1,0x00,0x00,0x00 5132 5133# CHECK: v_log_legacy_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x8c,0xd1,0xf0,0x00,0x00,0x00] 51340x05,0x00,0x8c,0xd1,0xf0,0x00,0x00,0x00 5135 5136# CHECK: v_log_legacy_f32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x8c,0xd1,0xf7,0x00,0x00,0x00] 51370x05,0x00,0x8c,0xd1,0xf7,0x00,0x00,0x00 5138 5139# CHECK: v_log_legacy_f32_e64 v5, -v1 ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x20] 51400x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x20 5141 5142# CHECK: v_log_legacy_f32_e64 v5, |v1| ; encoding: [0x05,0x01,0x8c,0xd1,0x01,0x01,0x00,0x00] 51430x05,0x01,0x8c,0xd1,0x01,0x01,0x00,0x00 5144 5145# CHECK: v_log_legacy_f32_e64 v5, v1 clamp ; encoding: [0x05,0x80,0x8c,0xd1,0x01,0x01,0x00,0x00] 51460x05,0x80,0x8c,0xd1,0x01,0x01,0x00,0x00 5147 5148# CHECK: v_log_legacy_f32_e64 v5, v1 mul:2 ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x08] 51490x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x08 5150 5151# CHECK: v_log_legacy_f32_e64 v5, v1 mul:4 ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x10] 51520x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x10 5153 5154# CHECK: v_log_legacy_f32_e64 v5, v1 div:2 ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x18] 51550x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x18 5156 5157# CHECK: v_cndmask_b32_e64 v5, v1, v2, s[6:7] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00] 51580x05,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00 5159 5160# CHECK: v_cndmask_b32_e64 v255, v1, v2, s[6:7] ; encoding: [0xff,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00] 51610xff,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00 5162 5163# CHECK: v_cndmask_b32_e64 v5, v255, v2, s[6:7] ; encoding: [0x05,0x00,0x00,0xd1,0xff,0x05,0x1a,0x00] 51640x05,0x00,0x00,0xd1,0xff,0x05,0x1a,0x00 5165 5166# CHECK: v_cndmask_b32_e64 v5, 0, v2, s[6:7] ; encoding: [0x05,0x00,0x00,0xd1,0x80,0x04,0x1a,0x00] 51670x05,0x00,0x00,0xd1,0x80,0x04,0x1a,0x00 5168 5169# CHECK: v_cndmask_b32_e64 v5, -1, v2, s[6:7] ; encoding: [0x05,0x00,0x00,0xd1,0xc1,0x04,0x1a,0x00] 51700x05,0x00,0x00,0xd1,0xc1,0x04,0x1a,0x00 5171 5172# CHECK: v_cndmask_b32_e64 v5, 0.5, v2, s[6:7] ; encoding: [0x05,0x00,0x00,0xd1,0xf0,0x04,0x1a,0x00] 51730x05,0x00,0x00,0xd1,0xf0,0x04,0x1a,0x00 5174 5175# CHECK: v_cndmask_b32_e64 v5, -4.0, v2, s[6:7] ; encoding: [0x05,0x00,0x00,0xd1,0xf7,0x04,0x1a,0x00] 51760x05,0x00,0x00,0xd1,0xf7,0x04,0x1a,0x00 5177 5178# CHECK: v_cndmask_b32_e64 v5, v1, v255, s[6:7] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0xff,0x1b,0x00] 51790x05,0x00,0x00,0xd1,0x01,0xff,0x1b,0x00 5180 5181# CHECK: v_cndmask_b32_e64 v5, v1, 0, s[6:7] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x01,0x19,0x00] 51820x05,0x00,0x00,0xd1,0x01,0x01,0x19,0x00 5183 5184# CHECK: v_cndmask_b32_e64 v5, v1, -1, s[6:7] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x83,0x19,0x00] 51850x05,0x00,0x00,0xd1,0x01,0x83,0x19,0x00 5186 5187# CHECK: v_cndmask_b32_e64 v5, v1, 0.5, s[6:7] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0xe1,0x19,0x00] 51880x05,0x00,0x00,0xd1,0x01,0xe1,0x19,0x00 5189 5190# CHECK: v_cndmask_b32_e64 v5, v1, -4.0, s[6:7] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0xef,0x19,0x00] 51910x05,0x00,0x00,0xd1,0x01,0xef,0x19,0x00 5192 5193# CHECK: v_cndmask_b32_e64 v5, v1, v2, s[8:9] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x22,0x00] 51940x05,0x00,0x00,0xd1,0x01,0x05,0x22,0x00 5195 5196# CHECK: v_cndmask_b32_e64 v5, v1, v2, s[100:101] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x92,0x01] 51970x05,0x00,0x00,0xd1,0x01,0x05,0x92,0x01 5198 5199# CHECK: v_cndmask_b32_e64 v5, v1, v2, flat_scratch ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x9a,0x01] 52000x05,0x00,0x00,0xd1,0x01,0x05,0x9a,0x01 5201 5202# CHECK: v_cndmask_b32_e64 v5, v1, v2, vcc ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0xaa,0x01] 52030x05,0x00,0x00,0xd1,0x01,0x05,0xaa,0x01 5204 5205# CHECK: v_cndmask_b32_e64 v5, v1, v2, tba ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0xb2,0x01] 52060x05,0x00,0x00,0xd1,0x01,0x05,0xb2,0x01 5207 5208# CHECK: v_cndmask_b32_e64 v5, v1, v2, tma ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0xba,0x01] 52090x05,0x00,0x00,0xd1,0x01,0x05,0xba,0x01 5210 5211# CHECK: v_cndmask_b32_e64 v5, v1, v2, ttmp[10:11] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0xea,0x01] 52120x05,0x00,0x00,0xd1,0x01,0x05,0xea,0x01 5213 5214# CHECK: v_cndmask_b32_e64 v5, -v1, |v2|, vcc ; encoding: [0x05,0x02,0x00,0xd1,0x01,0x05,0xaa,0x21] 52150x05,0x02,0x00,0xd1,0x01,0x05,0xaa,0x21 5216 5217# CHECK: v_cndmask_b32_e64 v5, |v1|, -v2, vcc ; encoding: [0x05,0x01,0x00,0xd1,0x01,0x05,0xaa,0x41] 52180x05,0x01,0x00,0xd1,0x01,0x05,0xaa,0x41 5219 5220# CHECK: v_cndmask_b32_e64 v5, -|v1|, -|v2|, vcc ; encoding: [0x05,0x03,0x00,0xd1,0x01,0x05,0xaa,0x61] 52210x05,0x03,0x00,0xd1,0x01,0x05,0xaa,0x61 5222 5223# CHECK: v_add_f32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x00] 52240x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x00 5225 5226# CHECK: v_add_f32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x01,0xd1,0x01,0x05,0x02,0x00] 52270xff,0x00,0x01,0xd1,0x01,0x05,0x02,0x00 5228 5229# CHECK: v_add_f32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x01,0xd1,0xff,0x05,0x02,0x00] 52300x05,0x00,0x01,0xd1,0xff,0x05,0x02,0x00 5231 5232# CHECK: v_add_f32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x04,0x02,0x00] 52330x05,0x00,0x01,0xd1,0x01,0x04,0x02,0x00 5234 5235# CHECK: v_add_f32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x65,0x04,0x02,0x00] 52360x05,0x00,0x01,0xd1,0x65,0x04,0x02,0x00 5237 5238# CHECK: v_add_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x66,0x04,0x02,0x00] 52390x05,0x00,0x01,0xd1,0x66,0x04,0x02,0x00 5240 5241# CHECK: v_add_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x67,0x04,0x02,0x00] 52420x05,0x00,0x01,0xd1,0x67,0x04,0x02,0x00 5243 5244# CHECK: v_add_f32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x6a,0x04,0x02,0x00] 52450x05,0x00,0x01,0xd1,0x6a,0x04,0x02,0x00 5246 5247# CHECK: v_add_f32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x6b,0x04,0x02,0x00] 52480x05,0x00,0x01,0xd1,0x6b,0x04,0x02,0x00 5249 5250# CHECK: v_add_f32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x6c,0x04,0x02,0x00] 52510x05,0x00,0x01,0xd1,0x6c,0x04,0x02,0x00 5252 5253# CHECK: v_add_f32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x6d,0x04,0x02,0x00] 52540x05,0x00,0x01,0xd1,0x6d,0x04,0x02,0x00 5255 5256# CHECK: v_add_f32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x6e,0x04,0x02,0x00] 52570x05,0x00,0x01,0xd1,0x6e,0x04,0x02,0x00 5258 5259# CHECK: v_add_f32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x6f,0x04,0x02,0x00] 52600x05,0x00,0x01,0xd1,0x6f,0x04,0x02,0x00 5261 5262# CHECK: v_add_f32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x7b,0x04,0x02,0x00] 52630x05,0x00,0x01,0xd1,0x7b,0x04,0x02,0x00 5264 5265# CHECK: v_add_f32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x7c,0x04,0x02,0x00] 52660x05,0x00,0x01,0xd1,0x7c,0x04,0x02,0x00 5267 5268# CHECK: v_add_f32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x7e,0x04,0x02,0x00] 52690x05,0x00,0x01,0xd1,0x7e,0x04,0x02,0x00 5270 5271# CHECK: v_add_f32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x7f,0x04,0x02,0x00] 52720x05,0x00,0x01,0xd1,0x7f,0x04,0x02,0x00 5273 5274# CHECK: v_add_f32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x80,0x04,0x02,0x00] 52750x05,0x00,0x01,0xd1,0x80,0x04,0x02,0x00 5276 5277# CHECK: v_add_f32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x01,0xd1,0xc1,0x04,0x02,0x00] 52780x05,0x00,0x01,0xd1,0xc1,0x04,0x02,0x00 5279 5280# CHECK: v_add_f32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x01,0xd1,0xf0,0x04,0x02,0x00] 52810x05,0x00,0x01,0xd1,0xf0,0x04,0x02,0x00 5282 5283# CHECK: v_add_f32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x01,0xd1,0xf7,0x04,0x02,0x00] 52840x05,0x00,0x01,0xd1,0xf7,0x04,0x02,0x00 5285 5286# CHECK: v_add_f32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xff,0x03,0x00] 52870x05,0x00,0x01,0xd1,0x01,0xff,0x03,0x00 5288 5289# CHECK: v_add_f32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x00,0x00] 52900x05,0x00,0x01,0xd1,0x01,0x05,0x00,0x00 5291 5292# CHECK: v_add_f32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xcb,0x00,0x00] 52930x05,0x00,0x01,0xd1,0x01,0xcb,0x00,0x00 5294 5295# CHECK: v_add_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xcd,0x00,0x00] 52960x05,0x00,0x01,0xd1,0x01,0xcd,0x00,0x00 5297 5298# CHECK: v_add_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xcf,0x00,0x00] 52990x05,0x00,0x01,0xd1,0x01,0xcf,0x00,0x00 5300 5301# CHECK: v_add_f32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xd5,0x00,0x00] 53020x05,0x00,0x01,0xd1,0x01,0xd5,0x00,0x00 5303 5304# CHECK: v_add_f32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xd7,0x00,0x00] 53050x05,0x00,0x01,0xd1,0x01,0xd7,0x00,0x00 5306 5307# CHECK: v_add_f32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xd9,0x00,0x00] 53080x05,0x00,0x01,0xd1,0x01,0xd9,0x00,0x00 5309 5310# CHECK: v_add_f32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xdb,0x00,0x00] 53110x05,0x00,0x01,0xd1,0x01,0xdb,0x00,0x00 5312 5313# CHECK: v_add_f32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xdd,0x00,0x00] 53140x05,0x00,0x01,0xd1,0x01,0xdd,0x00,0x00 5315 5316# CHECK: v_add_f32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xdf,0x00,0x00] 53170x05,0x00,0x01,0xd1,0x01,0xdf,0x00,0x00 5318 5319# CHECK: v_add_f32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xf7,0x00,0x00] 53200x05,0x00,0x01,0xd1,0x01,0xf7,0x00,0x00 5321 5322# CHECK: v_add_f32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xf9,0x00,0x00] 53230x05,0x00,0x01,0xd1,0x01,0xf9,0x00,0x00 5324 5325# CHECK: v_add_f32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xfd,0x00,0x00] 53260x05,0x00,0x01,0xd1,0x01,0xfd,0x00,0x00 5327 5328# CHECK: v_add_f32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xff,0x00,0x00] 53290x05,0x00,0x01,0xd1,0x01,0xff,0x00,0x00 5330 5331# CHECK: v_add_f32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x01,0x01,0x00] 53320x05,0x00,0x01,0xd1,0x01,0x01,0x01,0x00 5333 5334# CHECK: v_add_f32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x83,0x01,0x00] 53350x05,0x00,0x01,0xd1,0x01,0x83,0x01,0x00 5336 5337# CHECK: v_add_f32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xe1,0x01,0x00] 53380x05,0x00,0x01,0xd1,0x01,0xe1,0x01,0x00 5339 5340# CHECK: v_add_f32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xef,0x01,0x00] 53410x05,0x00,0x01,0xd1,0x01,0xef,0x01,0x00 5342 5343# CHECK: v_add_f32_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x20] 53440x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x20 5345 5346# CHECK: v_add_f32_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x40] 53470x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x40 5348 5349# CHECK: v_add_f32_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x60] 53500x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x60 5351 5352# CHECK: v_add_f32_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x01,0xd1,0x01,0x05,0x02,0x00] 53530x05,0x01,0x01,0xd1,0x01,0x05,0x02,0x00 5354 5355# CHECK: v_add_f32_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x01,0xd1,0x01,0x05,0x02,0x00] 53560x05,0x02,0x01,0xd1,0x01,0x05,0x02,0x00 5357 5358# CHECK: v_add_f32_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x01,0xd1,0x01,0x05,0x02,0x00] 53590x05,0x03,0x01,0xd1,0x01,0x05,0x02,0x00 5360 5361# CHECK: v_add_f32_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x01,0xd1,0x01,0x05,0x02,0x00] 53620x05,0x80,0x01,0xd1,0x01,0x05,0x02,0x00 5363 5364# CHECK: v_add_f32_e64 v5, v1, v2 mul:2 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x08] 53650x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x08 5366 5367# CHECK: v_add_f32_e64 v5, v1, v2 mul:4 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x10] 53680x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x10 5369 5370# CHECK: v_add_f32_e64 v5, v1, v2 div:2 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x18] 53710x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x18 5372 5373# CHECK: v_sub_f32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x00] 53740x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x00 5375 5376# CHECK: v_sub_f32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x02,0xd1,0x01,0x05,0x02,0x00] 53770xff,0x00,0x02,0xd1,0x01,0x05,0x02,0x00 5378 5379# CHECK: v_sub_f32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x02,0xd1,0xff,0x05,0x02,0x00] 53800x05,0x00,0x02,0xd1,0xff,0x05,0x02,0x00 5381 5382# CHECK: v_sub_f32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x04,0x02,0x00] 53830x05,0x00,0x02,0xd1,0x01,0x04,0x02,0x00 5384 5385# CHECK: v_sub_f32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x65,0x04,0x02,0x00] 53860x05,0x00,0x02,0xd1,0x65,0x04,0x02,0x00 5387 5388# CHECK: v_sub_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x66,0x04,0x02,0x00] 53890x05,0x00,0x02,0xd1,0x66,0x04,0x02,0x00 5390 5391# CHECK: v_sub_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x67,0x04,0x02,0x00] 53920x05,0x00,0x02,0xd1,0x67,0x04,0x02,0x00 5393 5394# CHECK: v_sub_f32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x6a,0x04,0x02,0x00] 53950x05,0x00,0x02,0xd1,0x6a,0x04,0x02,0x00 5396 5397# CHECK: v_sub_f32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x6b,0x04,0x02,0x00] 53980x05,0x00,0x02,0xd1,0x6b,0x04,0x02,0x00 5399 5400# CHECK: v_sub_f32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x6c,0x04,0x02,0x00] 54010x05,0x00,0x02,0xd1,0x6c,0x04,0x02,0x00 5402 5403# CHECK: v_sub_f32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x6d,0x04,0x02,0x00] 54040x05,0x00,0x02,0xd1,0x6d,0x04,0x02,0x00 5405 5406# CHECK: v_sub_f32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x6e,0x04,0x02,0x00] 54070x05,0x00,0x02,0xd1,0x6e,0x04,0x02,0x00 5408 5409# CHECK: v_sub_f32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x6f,0x04,0x02,0x00] 54100x05,0x00,0x02,0xd1,0x6f,0x04,0x02,0x00 5411 5412# CHECK: v_sub_f32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x7b,0x04,0x02,0x00] 54130x05,0x00,0x02,0xd1,0x7b,0x04,0x02,0x00 5414 5415# CHECK: v_sub_f32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x7c,0x04,0x02,0x00] 54160x05,0x00,0x02,0xd1,0x7c,0x04,0x02,0x00 5417 5418# CHECK: v_sub_f32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x7e,0x04,0x02,0x00] 54190x05,0x00,0x02,0xd1,0x7e,0x04,0x02,0x00 5420 5421# CHECK: v_sub_f32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x7f,0x04,0x02,0x00] 54220x05,0x00,0x02,0xd1,0x7f,0x04,0x02,0x00 5423 5424# CHECK: v_sub_f32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x80,0x04,0x02,0x00] 54250x05,0x00,0x02,0xd1,0x80,0x04,0x02,0x00 5426 5427# CHECK: v_sub_f32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x02,0xd1,0xc1,0x04,0x02,0x00] 54280x05,0x00,0x02,0xd1,0xc1,0x04,0x02,0x00 5429 5430# CHECK: v_sub_f32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x02,0xd1,0xf0,0x04,0x02,0x00] 54310x05,0x00,0x02,0xd1,0xf0,0x04,0x02,0x00 5432 5433# CHECK: v_sub_f32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x02,0xd1,0xf7,0x04,0x02,0x00] 54340x05,0x00,0x02,0xd1,0xf7,0x04,0x02,0x00 5435 5436# CHECK: v_sub_f32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xff,0x03,0x00] 54370x05,0x00,0x02,0xd1,0x01,0xff,0x03,0x00 5438 5439# CHECK: v_sub_f32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x00,0x00] 54400x05,0x00,0x02,0xd1,0x01,0x05,0x00,0x00 5441 5442# CHECK: v_sub_f32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xcb,0x00,0x00] 54430x05,0x00,0x02,0xd1,0x01,0xcb,0x00,0x00 5444 5445# CHECK: v_sub_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xcd,0x00,0x00] 54460x05,0x00,0x02,0xd1,0x01,0xcd,0x00,0x00 5447 5448# CHECK: v_sub_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xcf,0x00,0x00] 54490x05,0x00,0x02,0xd1,0x01,0xcf,0x00,0x00 5450 5451# CHECK: v_sub_f32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xd5,0x00,0x00] 54520x05,0x00,0x02,0xd1,0x01,0xd5,0x00,0x00 5453 5454# CHECK: v_sub_f32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xd7,0x00,0x00] 54550x05,0x00,0x02,0xd1,0x01,0xd7,0x00,0x00 5456 5457# CHECK: v_sub_f32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xd9,0x00,0x00] 54580x05,0x00,0x02,0xd1,0x01,0xd9,0x00,0x00 5459 5460# CHECK: v_sub_f32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xdb,0x00,0x00] 54610x05,0x00,0x02,0xd1,0x01,0xdb,0x00,0x00 5462 5463# CHECK: v_sub_f32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xdd,0x00,0x00] 54640x05,0x00,0x02,0xd1,0x01,0xdd,0x00,0x00 5465 5466# CHECK: v_sub_f32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xdf,0x00,0x00] 54670x05,0x00,0x02,0xd1,0x01,0xdf,0x00,0x00 5468 5469# CHECK: v_sub_f32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xf7,0x00,0x00] 54700x05,0x00,0x02,0xd1,0x01,0xf7,0x00,0x00 5471 5472# CHECK: v_sub_f32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xf9,0x00,0x00] 54730x05,0x00,0x02,0xd1,0x01,0xf9,0x00,0x00 5474 5475# CHECK: v_sub_f32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xfd,0x00,0x00] 54760x05,0x00,0x02,0xd1,0x01,0xfd,0x00,0x00 5477 5478# CHECK: v_sub_f32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xff,0x00,0x00] 54790x05,0x00,0x02,0xd1,0x01,0xff,0x00,0x00 5480 5481# CHECK: v_sub_f32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x01,0x01,0x00] 54820x05,0x00,0x02,0xd1,0x01,0x01,0x01,0x00 5483 5484# CHECK: v_sub_f32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x83,0x01,0x00] 54850x05,0x00,0x02,0xd1,0x01,0x83,0x01,0x00 5486 5487# CHECK: v_sub_f32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xe1,0x01,0x00] 54880x05,0x00,0x02,0xd1,0x01,0xe1,0x01,0x00 5489 5490# CHECK: v_sub_f32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xef,0x01,0x00] 54910x05,0x00,0x02,0xd1,0x01,0xef,0x01,0x00 5492 5493# CHECK: v_sub_f32_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x20] 54940x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x20 5495 5496# CHECK: v_sub_f32_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x40] 54970x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x40 5498 5499# CHECK: v_sub_f32_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x60] 55000x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x60 5501 5502# CHECK: v_sub_f32_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x02,0xd1,0x01,0x05,0x02,0x00] 55030x05,0x01,0x02,0xd1,0x01,0x05,0x02,0x00 5504 5505# CHECK: v_sub_f32_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x02,0xd1,0x01,0x05,0x02,0x00] 55060x05,0x02,0x02,0xd1,0x01,0x05,0x02,0x00 5507 5508# CHECK: v_sub_f32_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x02,0xd1,0x01,0x05,0x02,0x00] 55090x05,0x03,0x02,0xd1,0x01,0x05,0x02,0x00 5510 5511# CHECK: v_sub_f32_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x02,0xd1,0x01,0x05,0x02,0x00] 55120x05,0x80,0x02,0xd1,0x01,0x05,0x02,0x00 5513 5514# CHECK: v_sub_f32_e64 v5, v1, v2 mul:2 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x08] 55150x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x08 5516 5517# CHECK: v_sub_f32_e64 v5, v1, v2 mul:4 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x10] 55180x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x10 5519 5520# CHECK: v_sub_f32_e64 v5, v1, v2 div:2 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x18] 55210x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x18 5522 5523# CHECK: v_subrev_f32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x00] 55240x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x00 5525 5526# CHECK: v_subrev_f32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x03,0xd1,0x01,0x05,0x02,0x00] 55270xff,0x00,0x03,0xd1,0x01,0x05,0x02,0x00 5528 5529# CHECK: v_subrev_f32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x03,0xd1,0xff,0x05,0x02,0x00] 55300x05,0x00,0x03,0xd1,0xff,0x05,0x02,0x00 5531 5532# CHECK: v_subrev_f32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x04,0x02,0x00] 55330x05,0x00,0x03,0xd1,0x01,0x04,0x02,0x00 5534 5535# CHECK: v_subrev_f32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x65,0x04,0x02,0x00] 55360x05,0x00,0x03,0xd1,0x65,0x04,0x02,0x00 5537 5538# CHECK: v_subrev_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x66,0x04,0x02,0x00] 55390x05,0x00,0x03,0xd1,0x66,0x04,0x02,0x00 5540 5541# CHECK: v_subrev_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x67,0x04,0x02,0x00] 55420x05,0x00,0x03,0xd1,0x67,0x04,0x02,0x00 5543 5544# CHECK: v_subrev_f32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x6a,0x04,0x02,0x00] 55450x05,0x00,0x03,0xd1,0x6a,0x04,0x02,0x00 5546 5547# CHECK: v_subrev_f32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x6b,0x04,0x02,0x00] 55480x05,0x00,0x03,0xd1,0x6b,0x04,0x02,0x00 5549 5550# CHECK: v_subrev_f32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x6c,0x04,0x02,0x00] 55510x05,0x00,0x03,0xd1,0x6c,0x04,0x02,0x00 5552 5553# CHECK: v_subrev_f32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x6d,0x04,0x02,0x00] 55540x05,0x00,0x03,0xd1,0x6d,0x04,0x02,0x00 5555 5556# CHECK: v_subrev_f32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x6e,0x04,0x02,0x00] 55570x05,0x00,0x03,0xd1,0x6e,0x04,0x02,0x00 5558 5559# CHECK: v_subrev_f32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x6f,0x04,0x02,0x00] 55600x05,0x00,0x03,0xd1,0x6f,0x04,0x02,0x00 5561 5562# CHECK: v_subrev_f32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x7b,0x04,0x02,0x00] 55630x05,0x00,0x03,0xd1,0x7b,0x04,0x02,0x00 5564 5565# CHECK: v_subrev_f32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x7c,0x04,0x02,0x00] 55660x05,0x00,0x03,0xd1,0x7c,0x04,0x02,0x00 5567 5568# CHECK: v_subrev_f32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x7e,0x04,0x02,0x00] 55690x05,0x00,0x03,0xd1,0x7e,0x04,0x02,0x00 5570 5571# CHECK: v_subrev_f32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x7f,0x04,0x02,0x00] 55720x05,0x00,0x03,0xd1,0x7f,0x04,0x02,0x00 5573 5574# CHECK: v_subrev_f32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x80,0x04,0x02,0x00] 55750x05,0x00,0x03,0xd1,0x80,0x04,0x02,0x00 5576 5577# CHECK: v_subrev_f32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x03,0xd1,0xc1,0x04,0x02,0x00] 55780x05,0x00,0x03,0xd1,0xc1,0x04,0x02,0x00 5579 5580# CHECK: v_subrev_f32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x03,0xd1,0xf0,0x04,0x02,0x00] 55810x05,0x00,0x03,0xd1,0xf0,0x04,0x02,0x00 5582 5583# CHECK: v_subrev_f32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x03,0xd1,0xf7,0x04,0x02,0x00] 55840x05,0x00,0x03,0xd1,0xf7,0x04,0x02,0x00 5585 5586# CHECK: v_subrev_f32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xff,0x03,0x00] 55870x05,0x00,0x03,0xd1,0x01,0xff,0x03,0x00 5588 5589# CHECK: v_subrev_f32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x00,0x00] 55900x05,0x00,0x03,0xd1,0x01,0x05,0x00,0x00 5591 5592# CHECK: v_subrev_f32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xcb,0x00,0x00] 55930x05,0x00,0x03,0xd1,0x01,0xcb,0x00,0x00 5594 5595# CHECK: v_subrev_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xcd,0x00,0x00] 55960x05,0x00,0x03,0xd1,0x01,0xcd,0x00,0x00 5597 5598# CHECK: v_subrev_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xcf,0x00,0x00] 55990x05,0x00,0x03,0xd1,0x01,0xcf,0x00,0x00 5600 5601# CHECK: v_subrev_f32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xd5,0x00,0x00] 56020x05,0x00,0x03,0xd1,0x01,0xd5,0x00,0x00 5603 5604# CHECK: v_subrev_f32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xd7,0x00,0x00] 56050x05,0x00,0x03,0xd1,0x01,0xd7,0x00,0x00 5606 5607# CHECK: v_subrev_f32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xd9,0x00,0x00] 56080x05,0x00,0x03,0xd1,0x01,0xd9,0x00,0x00 5609 5610# CHECK: v_subrev_f32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xdb,0x00,0x00] 56110x05,0x00,0x03,0xd1,0x01,0xdb,0x00,0x00 5612 5613# CHECK: v_subrev_f32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xdd,0x00,0x00] 56140x05,0x00,0x03,0xd1,0x01,0xdd,0x00,0x00 5615 5616# CHECK: v_subrev_f32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xdf,0x00,0x00] 56170x05,0x00,0x03,0xd1,0x01,0xdf,0x00,0x00 5618 5619# CHECK: v_subrev_f32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xf7,0x00,0x00] 56200x05,0x00,0x03,0xd1,0x01,0xf7,0x00,0x00 5621 5622# CHECK: v_subrev_f32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xf9,0x00,0x00] 56230x05,0x00,0x03,0xd1,0x01,0xf9,0x00,0x00 5624 5625# CHECK: v_subrev_f32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xfd,0x00,0x00] 56260x05,0x00,0x03,0xd1,0x01,0xfd,0x00,0x00 5627 5628# CHECK: v_subrev_f32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xff,0x00,0x00] 56290x05,0x00,0x03,0xd1,0x01,0xff,0x00,0x00 5630 5631# CHECK: v_subrev_f32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x01,0x01,0x00] 56320x05,0x00,0x03,0xd1,0x01,0x01,0x01,0x00 5633 5634# CHECK: v_subrev_f32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x83,0x01,0x00] 56350x05,0x00,0x03,0xd1,0x01,0x83,0x01,0x00 5636 5637# CHECK: v_subrev_f32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xe1,0x01,0x00] 56380x05,0x00,0x03,0xd1,0x01,0xe1,0x01,0x00 5639 5640# CHECK: v_subrev_f32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xef,0x01,0x00] 56410x05,0x00,0x03,0xd1,0x01,0xef,0x01,0x00 5642 5643# CHECK: v_subrev_f32_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x20] 56440x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x20 5645 5646# CHECK: v_subrev_f32_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x40] 56470x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x40 5648 5649# CHECK: v_subrev_f32_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x60] 56500x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x60 5651 5652# CHECK: v_subrev_f32_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x03,0xd1,0x01,0x05,0x02,0x00] 56530x05,0x01,0x03,0xd1,0x01,0x05,0x02,0x00 5654 5655# CHECK: v_subrev_f32_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x03,0xd1,0x01,0x05,0x02,0x00] 56560x05,0x02,0x03,0xd1,0x01,0x05,0x02,0x00 5657 5658# CHECK: v_subrev_f32_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x03,0xd1,0x01,0x05,0x02,0x00] 56590x05,0x03,0x03,0xd1,0x01,0x05,0x02,0x00 5660 5661# CHECK: v_subrev_f32_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x03,0xd1,0x01,0x05,0x02,0x00] 56620x05,0x80,0x03,0xd1,0x01,0x05,0x02,0x00 5663 5664# CHECK: v_subrev_f32_e64 v5, v1, v2 mul:2 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x08] 56650x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x08 5666 5667# CHECK: v_subrev_f32_e64 v5, v1, v2 mul:4 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x10] 56680x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x10 5669 5670# CHECK: v_subrev_f32_e64 v5, v1, v2 div:2 ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x18] 56710x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x18 5672 5673# CHECK: v_mul_legacy_f32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x00] 56740x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x00 5675 5676# CHECK: v_mul_legacy_f32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x04,0xd1,0x01,0x05,0x02,0x00] 56770xff,0x00,0x04,0xd1,0x01,0x05,0x02,0x00 5678 5679# CHECK: v_mul_legacy_f32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x04,0xd1,0xff,0x05,0x02,0x00] 56800x05,0x00,0x04,0xd1,0xff,0x05,0x02,0x00 5681 5682# CHECK: v_mul_legacy_f32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x04,0x02,0x00] 56830x05,0x00,0x04,0xd1,0x01,0x04,0x02,0x00 5684 5685# CHECK: v_mul_legacy_f32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x65,0x04,0x02,0x00] 56860x05,0x00,0x04,0xd1,0x65,0x04,0x02,0x00 5687 5688# CHECK: v_mul_legacy_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x66,0x04,0x02,0x00] 56890x05,0x00,0x04,0xd1,0x66,0x04,0x02,0x00 5690 5691# CHECK: v_mul_legacy_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x67,0x04,0x02,0x00] 56920x05,0x00,0x04,0xd1,0x67,0x04,0x02,0x00 5693 5694# CHECK: v_mul_legacy_f32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x6a,0x04,0x02,0x00] 56950x05,0x00,0x04,0xd1,0x6a,0x04,0x02,0x00 5696 5697# CHECK: v_mul_legacy_f32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x6b,0x04,0x02,0x00] 56980x05,0x00,0x04,0xd1,0x6b,0x04,0x02,0x00 5699 5700# CHECK: v_mul_legacy_f32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x6c,0x04,0x02,0x00] 57010x05,0x00,0x04,0xd1,0x6c,0x04,0x02,0x00 5702 5703# CHECK: v_mul_legacy_f32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x6d,0x04,0x02,0x00] 57040x05,0x00,0x04,0xd1,0x6d,0x04,0x02,0x00 5705 5706# CHECK: v_mul_legacy_f32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x6e,0x04,0x02,0x00] 57070x05,0x00,0x04,0xd1,0x6e,0x04,0x02,0x00 5708 5709# CHECK: v_mul_legacy_f32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x6f,0x04,0x02,0x00] 57100x05,0x00,0x04,0xd1,0x6f,0x04,0x02,0x00 5711 5712# CHECK: v_mul_legacy_f32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x7b,0x04,0x02,0x00] 57130x05,0x00,0x04,0xd1,0x7b,0x04,0x02,0x00 5714 5715# CHECK: v_mul_legacy_f32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x7c,0x04,0x02,0x00] 57160x05,0x00,0x04,0xd1,0x7c,0x04,0x02,0x00 5717 5718# CHECK: v_mul_legacy_f32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x7e,0x04,0x02,0x00] 57190x05,0x00,0x04,0xd1,0x7e,0x04,0x02,0x00 5720 5721# CHECK: v_mul_legacy_f32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x7f,0x04,0x02,0x00] 57220x05,0x00,0x04,0xd1,0x7f,0x04,0x02,0x00 5723 5724# CHECK: v_mul_legacy_f32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x80,0x04,0x02,0x00] 57250x05,0x00,0x04,0xd1,0x80,0x04,0x02,0x00 5726 5727# CHECK: v_mul_legacy_f32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x04,0xd1,0xc1,0x04,0x02,0x00] 57280x05,0x00,0x04,0xd1,0xc1,0x04,0x02,0x00 5729 5730# CHECK: v_mul_legacy_f32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x04,0xd1,0xf0,0x04,0x02,0x00] 57310x05,0x00,0x04,0xd1,0xf0,0x04,0x02,0x00 5732 5733# CHECK: v_mul_legacy_f32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x04,0xd1,0xf7,0x04,0x02,0x00] 57340x05,0x00,0x04,0xd1,0xf7,0x04,0x02,0x00 5735 5736# CHECK: v_mul_legacy_f32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xff,0x03,0x00] 57370x05,0x00,0x04,0xd1,0x01,0xff,0x03,0x00 5738 5739# CHECK: v_mul_legacy_f32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x00,0x00] 57400x05,0x00,0x04,0xd1,0x01,0x05,0x00,0x00 5741 5742# CHECK: v_mul_legacy_f32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xcb,0x00,0x00] 57430x05,0x00,0x04,0xd1,0x01,0xcb,0x00,0x00 5744 5745# CHECK: v_mul_legacy_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xcd,0x00,0x00] 57460x05,0x00,0x04,0xd1,0x01,0xcd,0x00,0x00 5747 5748# CHECK: v_mul_legacy_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xcf,0x00,0x00] 57490x05,0x00,0x04,0xd1,0x01,0xcf,0x00,0x00 5750 5751# CHECK: v_mul_legacy_f32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xd5,0x00,0x00] 57520x05,0x00,0x04,0xd1,0x01,0xd5,0x00,0x00 5753 5754# CHECK: v_mul_legacy_f32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xd7,0x00,0x00] 57550x05,0x00,0x04,0xd1,0x01,0xd7,0x00,0x00 5756 5757# CHECK: v_mul_legacy_f32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xd9,0x00,0x00] 57580x05,0x00,0x04,0xd1,0x01,0xd9,0x00,0x00 5759 5760# CHECK: v_mul_legacy_f32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xdb,0x00,0x00] 57610x05,0x00,0x04,0xd1,0x01,0xdb,0x00,0x00 5762 5763# CHECK: v_mul_legacy_f32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xdd,0x00,0x00] 57640x05,0x00,0x04,0xd1,0x01,0xdd,0x00,0x00 5765 5766# CHECK: v_mul_legacy_f32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xdf,0x00,0x00] 57670x05,0x00,0x04,0xd1,0x01,0xdf,0x00,0x00 5768 5769# CHECK: v_mul_legacy_f32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xf7,0x00,0x00] 57700x05,0x00,0x04,0xd1,0x01,0xf7,0x00,0x00 5771 5772# CHECK: v_mul_legacy_f32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xf9,0x00,0x00] 57730x05,0x00,0x04,0xd1,0x01,0xf9,0x00,0x00 5774 5775# CHECK: v_mul_legacy_f32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xfd,0x00,0x00] 57760x05,0x00,0x04,0xd1,0x01,0xfd,0x00,0x00 5777 5778# CHECK: v_mul_legacy_f32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xff,0x00,0x00] 57790x05,0x00,0x04,0xd1,0x01,0xff,0x00,0x00 5780 5781# CHECK: v_mul_legacy_f32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x01,0x01,0x00] 57820x05,0x00,0x04,0xd1,0x01,0x01,0x01,0x00 5783 5784# CHECK: v_mul_legacy_f32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x83,0x01,0x00] 57850x05,0x00,0x04,0xd1,0x01,0x83,0x01,0x00 5786 5787# CHECK: v_mul_legacy_f32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xe1,0x01,0x00] 57880x05,0x00,0x04,0xd1,0x01,0xe1,0x01,0x00 5789 5790# CHECK: v_mul_legacy_f32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xef,0x01,0x00] 57910x05,0x00,0x04,0xd1,0x01,0xef,0x01,0x00 5792 5793# CHECK: v_mul_legacy_f32_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x20] 57940x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x20 5795 5796# CHECK: v_mul_legacy_f32_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x40] 57970x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x40 5798 5799# CHECK: v_mul_legacy_f32_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x60] 58000x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x60 5801 5802# CHECK: v_mul_legacy_f32_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x04,0xd1,0x01,0x05,0x02,0x00] 58030x05,0x01,0x04,0xd1,0x01,0x05,0x02,0x00 5804 5805# CHECK: v_mul_legacy_f32_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x04,0xd1,0x01,0x05,0x02,0x00] 58060x05,0x02,0x04,0xd1,0x01,0x05,0x02,0x00 5807 5808# CHECK: v_mul_legacy_f32_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x04,0xd1,0x01,0x05,0x02,0x00] 58090x05,0x03,0x04,0xd1,0x01,0x05,0x02,0x00 5810 5811# CHECK: v_mul_legacy_f32_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x04,0xd1,0x01,0x05,0x02,0x00] 58120x05,0x80,0x04,0xd1,0x01,0x05,0x02,0x00 5813 5814# CHECK: v_mul_legacy_f32_e64 v5, v1, v2 mul:2 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x08] 58150x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x08 5816 5817# CHECK: v_mul_legacy_f32_e64 v5, v1, v2 mul:4 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x10] 58180x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x10 5819 5820# CHECK: v_mul_legacy_f32_e64 v5, v1, v2 div:2 ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x18] 58210x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x18 5822 5823# CHECK: v_mul_f32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x00] 58240x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x00 5825 5826# CHECK: v_mul_f32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x05,0xd1,0x01,0x05,0x02,0x00] 58270xff,0x00,0x05,0xd1,0x01,0x05,0x02,0x00 5828 5829# CHECK: v_mul_f32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x05,0xd1,0xff,0x05,0x02,0x00] 58300x05,0x00,0x05,0xd1,0xff,0x05,0x02,0x00 5831 5832# CHECK: v_mul_f32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x04,0x02,0x00] 58330x05,0x00,0x05,0xd1,0x01,0x04,0x02,0x00 5834 5835# CHECK: v_mul_f32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x65,0x04,0x02,0x00] 58360x05,0x00,0x05,0xd1,0x65,0x04,0x02,0x00 5837 5838# CHECK: v_mul_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x66,0x04,0x02,0x00] 58390x05,0x00,0x05,0xd1,0x66,0x04,0x02,0x00 5840 5841# CHECK: v_mul_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x67,0x04,0x02,0x00] 58420x05,0x00,0x05,0xd1,0x67,0x04,0x02,0x00 5843 5844# CHECK: v_mul_f32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x6a,0x04,0x02,0x00] 58450x05,0x00,0x05,0xd1,0x6a,0x04,0x02,0x00 5846 5847# CHECK: v_mul_f32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x6b,0x04,0x02,0x00] 58480x05,0x00,0x05,0xd1,0x6b,0x04,0x02,0x00 5849 5850# CHECK: v_mul_f32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x6c,0x04,0x02,0x00] 58510x05,0x00,0x05,0xd1,0x6c,0x04,0x02,0x00 5852 5853# CHECK: v_mul_f32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x6d,0x04,0x02,0x00] 58540x05,0x00,0x05,0xd1,0x6d,0x04,0x02,0x00 5855 5856# CHECK: v_mul_f32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x6e,0x04,0x02,0x00] 58570x05,0x00,0x05,0xd1,0x6e,0x04,0x02,0x00 5858 5859# CHECK: v_mul_f32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x6f,0x04,0x02,0x00] 58600x05,0x00,0x05,0xd1,0x6f,0x04,0x02,0x00 5861 5862# CHECK: v_mul_f32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x7b,0x04,0x02,0x00] 58630x05,0x00,0x05,0xd1,0x7b,0x04,0x02,0x00 5864 5865# CHECK: v_mul_f32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x7c,0x04,0x02,0x00] 58660x05,0x00,0x05,0xd1,0x7c,0x04,0x02,0x00 5867 5868# CHECK: v_mul_f32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x7e,0x04,0x02,0x00] 58690x05,0x00,0x05,0xd1,0x7e,0x04,0x02,0x00 5870 5871# CHECK: v_mul_f32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x7f,0x04,0x02,0x00] 58720x05,0x00,0x05,0xd1,0x7f,0x04,0x02,0x00 5873 5874# CHECK: v_mul_f32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x80,0x04,0x02,0x00] 58750x05,0x00,0x05,0xd1,0x80,0x04,0x02,0x00 5876 5877# CHECK: v_mul_f32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x05,0xd1,0xc1,0x04,0x02,0x00] 58780x05,0x00,0x05,0xd1,0xc1,0x04,0x02,0x00 5879 5880# CHECK: v_mul_f32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x05,0xd1,0xf0,0x04,0x02,0x00] 58810x05,0x00,0x05,0xd1,0xf0,0x04,0x02,0x00 5882 5883# CHECK: v_mul_f32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x05,0xd1,0xf7,0x04,0x02,0x00] 58840x05,0x00,0x05,0xd1,0xf7,0x04,0x02,0x00 5885 5886# CHECK: v_mul_f32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xff,0x03,0x00] 58870x05,0x00,0x05,0xd1,0x01,0xff,0x03,0x00 5888 5889# CHECK: v_mul_f32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x00,0x00] 58900x05,0x00,0x05,0xd1,0x01,0x05,0x00,0x00 5891 5892# CHECK: v_mul_f32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xcb,0x00,0x00] 58930x05,0x00,0x05,0xd1,0x01,0xcb,0x00,0x00 5894 5895# CHECK: v_mul_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xcd,0x00,0x00] 58960x05,0x00,0x05,0xd1,0x01,0xcd,0x00,0x00 5897 5898# CHECK: v_mul_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xcf,0x00,0x00] 58990x05,0x00,0x05,0xd1,0x01,0xcf,0x00,0x00 5900 5901# CHECK: v_mul_f32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xd5,0x00,0x00] 59020x05,0x00,0x05,0xd1,0x01,0xd5,0x00,0x00 5903 5904# CHECK: v_mul_f32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xd7,0x00,0x00] 59050x05,0x00,0x05,0xd1,0x01,0xd7,0x00,0x00 5906 5907# CHECK: v_mul_f32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xd9,0x00,0x00] 59080x05,0x00,0x05,0xd1,0x01,0xd9,0x00,0x00 5909 5910# CHECK: v_mul_f32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xdb,0x00,0x00] 59110x05,0x00,0x05,0xd1,0x01,0xdb,0x00,0x00 5912 5913# CHECK: v_mul_f32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xdd,0x00,0x00] 59140x05,0x00,0x05,0xd1,0x01,0xdd,0x00,0x00 5915 5916# CHECK: v_mul_f32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xdf,0x00,0x00] 59170x05,0x00,0x05,0xd1,0x01,0xdf,0x00,0x00 5918 5919# CHECK: v_mul_f32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xf7,0x00,0x00] 59200x05,0x00,0x05,0xd1,0x01,0xf7,0x00,0x00 5921 5922# CHECK: v_mul_f32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xf9,0x00,0x00] 59230x05,0x00,0x05,0xd1,0x01,0xf9,0x00,0x00 5924 5925# CHECK: v_mul_f32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xfd,0x00,0x00] 59260x05,0x00,0x05,0xd1,0x01,0xfd,0x00,0x00 5927 5928# CHECK: v_mul_f32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xff,0x00,0x00] 59290x05,0x00,0x05,0xd1,0x01,0xff,0x00,0x00 5930 5931# CHECK: v_mul_f32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x01,0x01,0x00] 59320x05,0x00,0x05,0xd1,0x01,0x01,0x01,0x00 5933 5934# CHECK: v_mul_f32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x83,0x01,0x00] 59350x05,0x00,0x05,0xd1,0x01,0x83,0x01,0x00 5936 5937# CHECK: v_mul_f32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xe1,0x01,0x00] 59380x05,0x00,0x05,0xd1,0x01,0xe1,0x01,0x00 5939 5940# CHECK: v_mul_f32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xef,0x01,0x00] 59410x05,0x00,0x05,0xd1,0x01,0xef,0x01,0x00 5942 5943# CHECK: v_mul_f32_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x20] 59440x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x20 5945 5946# CHECK: v_mul_f32_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x40] 59470x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x40 5948 5949# CHECK: v_mul_f32_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x60] 59500x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x60 5951 5952# CHECK: v_mul_f32_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x05,0xd1,0x01,0x05,0x02,0x00] 59530x05,0x01,0x05,0xd1,0x01,0x05,0x02,0x00 5954 5955# CHECK: v_mul_f32_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x05,0xd1,0x01,0x05,0x02,0x00] 59560x05,0x02,0x05,0xd1,0x01,0x05,0x02,0x00 5957 5958# CHECK: v_mul_f32_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x05,0xd1,0x01,0x05,0x02,0x00] 59590x05,0x03,0x05,0xd1,0x01,0x05,0x02,0x00 5960 5961# CHECK: v_mul_f32_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x05,0xd1,0x01,0x05,0x02,0x00] 59620x05,0x80,0x05,0xd1,0x01,0x05,0x02,0x00 5963 5964# CHECK: v_mul_f32_e64 v5, v1, v2 mul:2 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x08] 59650x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x08 5966 5967# CHECK: v_mul_f32_e64 v5, v1, v2 mul:4 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x10] 59680x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x10 5969 5970# CHECK: v_mul_f32_e64 v5, v1, v2 div:2 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x18] 59710x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x18 5972 5973# CHECK: v_mul_i32_i24_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x05,0x02,0x00] 59740x05,0x00,0x06,0xd1,0x01,0x05,0x02,0x00 5975 5976# CHECK: v_mul_i32_i24_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x06,0xd1,0x01,0x05,0x02,0x00] 59770xff,0x00,0x06,0xd1,0x01,0x05,0x02,0x00 5978 5979# CHECK: v_mul_i32_i24_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x06,0xd1,0xff,0x05,0x02,0x00] 59800x05,0x00,0x06,0xd1,0xff,0x05,0x02,0x00 5981 5982# CHECK: v_mul_i32_i24_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x04,0x02,0x00] 59830x05,0x00,0x06,0xd1,0x01,0x04,0x02,0x00 5984 5985# CHECK: v_mul_i32_i24_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x65,0x04,0x02,0x00] 59860x05,0x00,0x06,0xd1,0x65,0x04,0x02,0x00 5987 5988# CHECK: v_mul_i32_i24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x66,0x04,0x02,0x00] 59890x05,0x00,0x06,0xd1,0x66,0x04,0x02,0x00 5990 5991# CHECK: v_mul_i32_i24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x67,0x04,0x02,0x00] 59920x05,0x00,0x06,0xd1,0x67,0x04,0x02,0x00 5993 5994# CHECK: v_mul_i32_i24_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x6a,0x04,0x02,0x00] 59950x05,0x00,0x06,0xd1,0x6a,0x04,0x02,0x00 5996 5997# CHECK: v_mul_i32_i24_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x6b,0x04,0x02,0x00] 59980x05,0x00,0x06,0xd1,0x6b,0x04,0x02,0x00 5999 6000# CHECK: v_mul_i32_i24_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x6c,0x04,0x02,0x00] 60010x05,0x00,0x06,0xd1,0x6c,0x04,0x02,0x00 6002 6003# CHECK: v_mul_i32_i24_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x6d,0x04,0x02,0x00] 60040x05,0x00,0x06,0xd1,0x6d,0x04,0x02,0x00 6005 6006# CHECK: v_mul_i32_i24_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x6e,0x04,0x02,0x00] 60070x05,0x00,0x06,0xd1,0x6e,0x04,0x02,0x00 6008 6009# CHECK: v_mul_i32_i24_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x6f,0x04,0x02,0x00] 60100x05,0x00,0x06,0xd1,0x6f,0x04,0x02,0x00 6011 6012# CHECK: v_mul_i32_i24_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x7b,0x04,0x02,0x00] 60130x05,0x00,0x06,0xd1,0x7b,0x04,0x02,0x00 6014 6015# CHECK: v_mul_i32_i24_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x7c,0x04,0x02,0x00] 60160x05,0x00,0x06,0xd1,0x7c,0x04,0x02,0x00 6017 6018# CHECK: v_mul_i32_i24_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x7e,0x04,0x02,0x00] 60190x05,0x00,0x06,0xd1,0x7e,0x04,0x02,0x00 6020 6021# CHECK: v_mul_i32_i24_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x7f,0x04,0x02,0x00] 60220x05,0x00,0x06,0xd1,0x7f,0x04,0x02,0x00 6023 6024# CHECK: v_mul_i32_i24_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x80,0x04,0x02,0x00] 60250x05,0x00,0x06,0xd1,0x80,0x04,0x02,0x00 6026 6027# CHECK: v_mul_i32_i24_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x06,0xd1,0xc1,0x04,0x02,0x00] 60280x05,0x00,0x06,0xd1,0xc1,0x04,0x02,0x00 6029 6030# CHECK: v_mul_i32_i24_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x06,0xd1,0xf0,0x04,0x02,0x00] 60310x05,0x00,0x06,0xd1,0xf0,0x04,0x02,0x00 6032 6033# CHECK: v_mul_i32_i24_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x06,0xd1,0xf7,0x04,0x02,0x00] 60340x05,0x00,0x06,0xd1,0xf7,0x04,0x02,0x00 6035 6036# CHECK: v_mul_i32_i24_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xff,0x03,0x00] 60370x05,0x00,0x06,0xd1,0x01,0xff,0x03,0x00 6038 6039# CHECK: v_mul_i32_i24_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x05,0x00,0x00] 60400x05,0x00,0x06,0xd1,0x01,0x05,0x00,0x00 6041 6042# CHECK: v_mul_i32_i24_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xcb,0x00,0x00] 60430x05,0x00,0x06,0xd1,0x01,0xcb,0x00,0x00 6044 6045# CHECK: v_mul_i32_i24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xcd,0x00,0x00] 60460x05,0x00,0x06,0xd1,0x01,0xcd,0x00,0x00 6047 6048# CHECK: v_mul_i32_i24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xcf,0x00,0x00] 60490x05,0x00,0x06,0xd1,0x01,0xcf,0x00,0x00 6050 6051# CHECK: v_mul_i32_i24_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xd5,0x00,0x00] 60520x05,0x00,0x06,0xd1,0x01,0xd5,0x00,0x00 6053 6054# CHECK: v_mul_i32_i24_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xd7,0x00,0x00] 60550x05,0x00,0x06,0xd1,0x01,0xd7,0x00,0x00 6056 6057# CHECK: v_mul_i32_i24_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xd9,0x00,0x00] 60580x05,0x00,0x06,0xd1,0x01,0xd9,0x00,0x00 6059 6060# CHECK: v_mul_i32_i24_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xdb,0x00,0x00] 60610x05,0x00,0x06,0xd1,0x01,0xdb,0x00,0x00 6062 6063# CHECK: v_mul_i32_i24_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xdd,0x00,0x00] 60640x05,0x00,0x06,0xd1,0x01,0xdd,0x00,0x00 6065 6066# CHECK: v_mul_i32_i24_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xdf,0x00,0x00] 60670x05,0x00,0x06,0xd1,0x01,0xdf,0x00,0x00 6068 6069# CHECK: v_mul_i32_i24_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xf7,0x00,0x00] 60700x05,0x00,0x06,0xd1,0x01,0xf7,0x00,0x00 6071 6072# CHECK: v_mul_i32_i24_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xf9,0x00,0x00] 60730x05,0x00,0x06,0xd1,0x01,0xf9,0x00,0x00 6074 6075# CHECK: v_mul_i32_i24_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xfd,0x00,0x00] 60760x05,0x00,0x06,0xd1,0x01,0xfd,0x00,0x00 6077 6078# CHECK: v_mul_i32_i24_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xff,0x00,0x00] 60790x05,0x00,0x06,0xd1,0x01,0xff,0x00,0x00 6080 6081# CHECK: v_mul_i32_i24_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x01,0x01,0x00] 60820x05,0x00,0x06,0xd1,0x01,0x01,0x01,0x00 6083 6084# CHECK: v_mul_i32_i24_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x83,0x01,0x00] 60850x05,0x00,0x06,0xd1,0x01,0x83,0x01,0x00 6086 6087# CHECK: v_mul_i32_i24_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xe1,0x01,0x00] 60880x05,0x00,0x06,0xd1,0x01,0xe1,0x01,0x00 6089 6090# CHECK: v_mul_i32_i24_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xef,0x01,0x00] 60910x05,0x00,0x06,0xd1,0x01,0xef,0x01,0x00 6092 6093# CHECK: v_mul_hi_i32_i24_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x05,0x02,0x00] 60940x05,0x00,0x07,0xd1,0x01,0x05,0x02,0x00 6095 6096# CHECK: v_mul_hi_i32_i24_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x07,0xd1,0x01,0x05,0x02,0x00] 60970xff,0x00,0x07,0xd1,0x01,0x05,0x02,0x00 6098 6099# CHECK: v_mul_hi_i32_i24_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x07,0xd1,0xff,0x05,0x02,0x00] 61000x05,0x00,0x07,0xd1,0xff,0x05,0x02,0x00 6101 6102# CHECK: v_mul_hi_i32_i24_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x04,0x02,0x00] 61030x05,0x00,0x07,0xd1,0x01,0x04,0x02,0x00 6104 6105# CHECK: v_mul_hi_i32_i24_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x65,0x04,0x02,0x00] 61060x05,0x00,0x07,0xd1,0x65,0x04,0x02,0x00 6107 6108# CHECK: v_mul_hi_i32_i24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x66,0x04,0x02,0x00] 61090x05,0x00,0x07,0xd1,0x66,0x04,0x02,0x00 6110 6111# CHECK: v_mul_hi_i32_i24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x67,0x04,0x02,0x00] 61120x05,0x00,0x07,0xd1,0x67,0x04,0x02,0x00 6113 6114# CHECK: v_mul_hi_i32_i24_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x6a,0x04,0x02,0x00] 61150x05,0x00,0x07,0xd1,0x6a,0x04,0x02,0x00 6116 6117# CHECK: v_mul_hi_i32_i24_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x6b,0x04,0x02,0x00] 61180x05,0x00,0x07,0xd1,0x6b,0x04,0x02,0x00 6119 6120# CHECK: v_mul_hi_i32_i24_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x6c,0x04,0x02,0x00] 61210x05,0x00,0x07,0xd1,0x6c,0x04,0x02,0x00 6122 6123# CHECK: v_mul_hi_i32_i24_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x6d,0x04,0x02,0x00] 61240x05,0x00,0x07,0xd1,0x6d,0x04,0x02,0x00 6125 6126# CHECK: v_mul_hi_i32_i24_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x6e,0x04,0x02,0x00] 61270x05,0x00,0x07,0xd1,0x6e,0x04,0x02,0x00 6128 6129# CHECK: v_mul_hi_i32_i24_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x6f,0x04,0x02,0x00] 61300x05,0x00,0x07,0xd1,0x6f,0x04,0x02,0x00 6131 6132# CHECK: v_mul_hi_i32_i24_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x7b,0x04,0x02,0x00] 61330x05,0x00,0x07,0xd1,0x7b,0x04,0x02,0x00 6134 6135# CHECK: v_mul_hi_i32_i24_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x7c,0x04,0x02,0x00] 61360x05,0x00,0x07,0xd1,0x7c,0x04,0x02,0x00 6137 6138# CHECK: v_mul_hi_i32_i24_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x7e,0x04,0x02,0x00] 61390x05,0x00,0x07,0xd1,0x7e,0x04,0x02,0x00 6140 6141# CHECK: v_mul_hi_i32_i24_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x7f,0x04,0x02,0x00] 61420x05,0x00,0x07,0xd1,0x7f,0x04,0x02,0x00 6143 6144# CHECK: v_mul_hi_i32_i24_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x80,0x04,0x02,0x00] 61450x05,0x00,0x07,0xd1,0x80,0x04,0x02,0x00 6146 6147# CHECK: v_mul_hi_i32_i24_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x07,0xd1,0xc1,0x04,0x02,0x00] 61480x05,0x00,0x07,0xd1,0xc1,0x04,0x02,0x00 6149 6150# CHECK: v_mul_hi_i32_i24_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x07,0xd1,0xf0,0x04,0x02,0x00] 61510x05,0x00,0x07,0xd1,0xf0,0x04,0x02,0x00 6152 6153# CHECK: v_mul_hi_i32_i24_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x07,0xd1,0xf7,0x04,0x02,0x00] 61540x05,0x00,0x07,0xd1,0xf7,0x04,0x02,0x00 6155 6156# CHECK: v_mul_hi_i32_i24_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xff,0x03,0x00] 61570x05,0x00,0x07,0xd1,0x01,0xff,0x03,0x00 6158 6159# CHECK: v_mul_hi_i32_i24_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x05,0x00,0x00] 61600x05,0x00,0x07,0xd1,0x01,0x05,0x00,0x00 6161 6162# CHECK: v_mul_hi_i32_i24_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xcb,0x00,0x00] 61630x05,0x00,0x07,0xd1,0x01,0xcb,0x00,0x00 6164 6165# CHECK: v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xcd,0x00,0x00] 61660x05,0x00,0x07,0xd1,0x01,0xcd,0x00,0x00 6167 6168# CHECK: v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xcf,0x00,0x00] 61690x05,0x00,0x07,0xd1,0x01,0xcf,0x00,0x00 6170 6171# CHECK: v_mul_hi_i32_i24_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xd5,0x00,0x00] 61720x05,0x00,0x07,0xd1,0x01,0xd5,0x00,0x00 6173 6174# CHECK: v_mul_hi_i32_i24_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xd7,0x00,0x00] 61750x05,0x00,0x07,0xd1,0x01,0xd7,0x00,0x00 6176 6177# CHECK: v_mul_hi_i32_i24_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xd9,0x00,0x00] 61780x05,0x00,0x07,0xd1,0x01,0xd9,0x00,0x00 6179 6180# CHECK: v_mul_hi_i32_i24_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xdb,0x00,0x00] 61810x05,0x00,0x07,0xd1,0x01,0xdb,0x00,0x00 6182 6183# CHECK: v_mul_hi_i32_i24_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xdd,0x00,0x00] 61840x05,0x00,0x07,0xd1,0x01,0xdd,0x00,0x00 6185 6186# CHECK: v_mul_hi_i32_i24_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xdf,0x00,0x00] 61870x05,0x00,0x07,0xd1,0x01,0xdf,0x00,0x00 6188 6189# CHECK: v_mul_hi_i32_i24_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xf7,0x00,0x00] 61900x05,0x00,0x07,0xd1,0x01,0xf7,0x00,0x00 6191 6192# CHECK: v_mul_hi_i32_i24_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xf9,0x00,0x00] 61930x05,0x00,0x07,0xd1,0x01,0xf9,0x00,0x00 6194 6195# CHECK: v_mul_hi_i32_i24_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xfd,0x00,0x00] 61960x05,0x00,0x07,0xd1,0x01,0xfd,0x00,0x00 6197 6198# CHECK: v_mul_hi_i32_i24_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xff,0x00,0x00] 61990x05,0x00,0x07,0xd1,0x01,0xff,0x00,0x00 6200 6201# CHECK: v_mul_hi_i32_i24_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x01,0x01,0x00] 62020x05,0x00,0x07,0xd1,0x01,0x01,0x01,0x00 6203 6204# CHECK: v_mul_hi_i32_i24_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x83,0x01,0x00] 62050x05,0x00,0x07,0xd1,0x01,0x83,0x01,0x00 6206 6207# CHECK: v_mul_hi_i32_i24_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xe1,0x01,0x00] 62080x05,0x00,0x07,0xd1,0x01,0xe1,0x01,0x00 6209 6210# CHECK: v_mul_hi_i32_i24_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xef,0x01,0x00] 62110x05,0x00,0x07,0xd1,0x01,0xef,0x01,0x00 6212 6213# CHECK: v_mul_u32_u24_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x05,0x02,0x00] 62140x05,0x00,0x08,0xd1,0x01,0x05,0x02,0x00 6215 6216# CHECK: v_mul_u32_u24_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x08,0xd1,0x01,0x05,0x02,0x00] 62170xff,0x00,0x08,0xd1,0x01,0x05,0x02,0x00 6218 6219# CHECK: v_mul_u32_u24_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x08,0xd1,0xff,0x05,0x02,0x00] 62200x05,0x00,0x08,0xd1,0xff,0x05,0x02,0x00 6221 6222# CHECK: v_mul_u32_u24_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x04,0x02,0x00] 62230x05,0x00,0x08,0xd1,0x01,0x04,0x02,0x00 6224 6225# CHECK: v_mul_u32_u24_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x65,0x04,0x02,0x00] 62260x05,0x00,0x08,0xd1,0x65,0x04,0x02,0x00 6227 6228# CHECK: v_mul_u32_u24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x66,0x04,0x02,0x00] 62290x05,0x00,0x08,0xd1,0x66,0x04,0x02,0x00 6230 6231# CHECK: v_mul_u32_u24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x67,0x04,0x02,0x00] 62320x05,0x00,0x08,0xd1,0x67,0x04,0x02,0x00 6233 6234# CHECK: v_mul_u32_u24_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x6a,0x04,0x02,0x00] 62350x05,0x00,0x08,0xd1,0x6a,0x04,0x02,0x00 6236 6237# CHECK: v_mul_u32_u24_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x6b,0x04,0x02,0x00] 62380x05,0x00,0x08,0xd1,0x6b,0x04,0x02,0x00 6239 6240# CHECK: v_mul_u32_u24_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x6c,0x04,0x02,0x00] 62410x05,0x00,0x08,0xd1,0x6c,0x04,0x02,0x00 6242 6243# CHECK: v_mul_u32_u24_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x6d,0x04,0x02,0x00] 62440x05,0x00,0x08,0xd1,0x6d,0x04,0x02,0x00 6245 6246# CHECK: v_mul_u32_u24_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x6e,0x04,0x02,0x00] 62470x05,0x00,0x08,0xd1,0x6e,0x04,0x02,0x00 6248 6249# CHECK: v_mul_u32_u24_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x6f,0x04,0x02,0x00] 62500x05,0x00,0x08,0xd1,0x6f,0x04,0x02,0x00 6251 6252# CHECK: v_mul_u32_u24_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x7b,0x04,0x02,0x00] 62530x05,0x00,0x08,0xd1,0x7b,0x04,0x02,0x00 6254 6255# CHECK: v_mul_u32_u24_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x7c,0x04,0x02,0x00] 62560x05,0x00,0x08,0xd1,0x7c,0x04,0x02,0x00 6257 6258# CHECK: v_mul_u32_u24_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x7e,0x04,0x02,0x00] 62590x05,0x00,0x08,0xd1,0x7e,0x04,0x02,0x00 6260 6261# CHECK: v_mul_u32_u24_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x7f,0x04,0x02,0x00] 62620x05,0x00,0x08,0xd1,0x7f,0x04,0x02,0x00 6263 6264# CHECK: v_mul_u32_u24_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x80,0x04,0x02,0x00] 62650x05,0x00,0x08,0xd1,0x80,0x04,0x02,0x00 6266 6267# CHECK: v_mul_u32_u24_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x08,0xd1,0xc1,0x04,0x02,0x00] 62680x05,0x00,0x08,0xd1,0xc1,0x04,0x02,0x00 6269 6270# CHECK: v_mul_u32_u24_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x08,0xd1,0xf0,0x04,0x02,0x00] 62710x05,0x00,0x08,0xd1,0xf0,0x04,0x02,0x00 6272 6273# CHECK: v_mul_u32_u24_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x08,0xd1,0xf7,0x04,0x02,0x00] 62740x05,0x00,0x08,0xd1,0xf7,0x04,0x02,0x00 6275 6276# CHECK: v_mul_u32_u24_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xff,0x03,0x00] 62770x05,0x00,0x08,0xd1,0x01,0xff,0x03,0x00 6278 6279# CHECK: v_mul_u32_u24_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x05,0x00,0x00] 62800x05,0x00,0x08,0xd1,0x01,0x05,0x00,0x00 6281 6282# CHECK: v_mul_u32_u24_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xcb,0x00,0x00] 62830x05,0x00,0x08,0xd1,0x01,0xcb,0x00,0x00 6284 6285# CHECK: v_mul_u32_u24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xcd,0x00,0x00] 62860x05,0x00,0x08,0xd1,0x01,0xcd,0x00,0x00 6287 6288# CHECK: v_mul_u32_u24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xcf,0x00,0x00] 62890x05,0x00,0x08,0xd1,0x01,0xcf,0x00,0x00 6290 6291# CHECK: v_mul_u32_u24_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xd5,0x00,0x00] 62920x05,0x00,0x08,0xd1,0x01,0xd5,0x00,0x00 6293 6294# CHECK: v_mul_u32_u24_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xd7,0x00,0x00] 62950x05,0x00,0x08,0xd1,0x01,0xd7,0x00,0x00 6296 6297# CHECK: v_mul_u32_u24_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xd9,0x00,0x00] 62980x05,0x00,0x08,0xd1,0x01,0xd9,0x00,0x00 6299 6300# CHECK: v_mul_u32_u24_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xdb,0x00,0x00] 63010x05,0x00,0x08,0xd1,0x01,0xdb,0x00,0x00 6302 6303# CHECK: v_mul_u32_u24_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xdd,0x00,0x00] 63040x05,0x00,0x08,0xd1,0x01,0xdd,0x00,0x00 6305 6306# CHECK: v_mul_u32_u24_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xdf,0x00,0x00] 63070x05,0x00,0x08,0xd1,0x01,0xdf,0x00,0x00 6308 6309# CHECK: v_mul_u32_u24_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xf7,0x00,0x00] 63100x05,0x00,0x08,0xd1,0x01,0xf7,0x00,0x00 6311 6312# CHECK: v_mul_u32_u24_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xf9,0x00,0x00] 63130x05,0x00,0x08,0xd1,0x01,0xf9,0x00,0x00 6314 6315# CHECK: v_mul_u32_u24_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xfd,0x00,0x00] 63160x05,0x00,0x08,0xd1,0x01,0xfd,0x00,0x00 6317 6318# CHECK: v_mul_u32_u24_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xff,0x00,0x00] 63190x05,0x00,0x08,0xd1,0x01,0xff,0x00,0x00 6320 6321# CHECK: v_mul_u32_u24_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x01,0x01,0x00] 63220x05,0x00,0x08,0xd1,0x01,0x01,0x01,0x00 6323 6324# CHECK: v_mul_u32_u24_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x83,0x01,0x00] 63250x05,0x00,0x08,0xd1,0x01,0x83,0x01,0x00 6326 6327# CHECK: v_mul_u32_u24_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xe1,0x01,0x00] 63280x05,0x00,0x08,0xd1,0x01,0xe1,0x01,0x00 6329 6330# CHECK: v_mul_u32_u24_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xef,0x01,0x00] 63310x05,0x00,0x08,0xd1,0x01,0xef,0x01,0x00 6332 6333# CHECK: v_mul_hi_u32_u24_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x05,0x02,0x00] 63340x05,0x00,0x09,0xd1,0x01,0x05,0x02,0x00 6335 6336# CHECK: v_mul_hi_u32_u24_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x09,0xd1,0x01,0x05,0x02,0x00] 63370xff,0x00,0x09,0xd1,0x01,0x05,0x02,0x00 6338 6339# CHECK: v_mul_hi_u32_u24_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x09,0xd1,0xff,0x05,0x02,0x00] 63400x05,0x00,0x09,0xd1,0xff,0x05,0x02,0x00 6341 6342# CHECK: v_mul_hi_u32_u24_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x04,0x02,0x00] 63430x05,0x00,0x09,0xd1,0x01,0x04,0x02,0x00 6344 6345# CHECK: v_mul_hi_u32_u24_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x65,0x04,0x02,0x00] 63460x05,0x00,0x09,0xd1,0x65,0x04,0x02,0x00 6347 6348# CHECK: v_mul_hi_u32_u24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x66,0x04,0x02,0x00] 63490x05,0x00,0x09,0xd1,0x66,0x04,0x02,0x00 6350 6351# CHECK: v_mul_hi_u32_u24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x67,0x04,0x02,0x00] 63520x05,0x00,0x09,0xd1,0x67,0x04,0x02,0x00 6353 6354# CHECK: v_mul_hi_u32_u24_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x6a,0x04,0x02,0x00] 63550x05,0x00,0x09,0xd1,0x6a,0x04,0x02,0x00 6356 6357# CHECK: v_mul_hi_u32_u24_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x6b,0x04,0x02,0x00] 63580x05,0x00,0x09,0xd1,0x6b,0x04,0x02,0x00 6359 6360# CHECK: v_mul_hi_u32_u24_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x6c,0x04,0x02,0x00] 63610x05,0x00,0x09,0xd1,0x6c,0x04,0x02,0x00 6362 6363# CHECK: v_mul_hi_u32_u24_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x6d,0x04,0x02,0x00] 63640x05,0x00,0x09,0xd1,0x6d,0x04,0x02,0x00 6365 6366# CHECK: v_mul_hi_u32_u24_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x6e,0x04,0x02,0x00] 63670x05,0x00,0x09,0xd1,0x6e,0x04,0x02,0x00 6368 6369# CHECK: v_mul_hi_u32_u24_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x6f,0x04,0x02,0x00] 63700x05,0x00,0x09,0xd1,0x6f,0x04,0x02,0x00 6371 6372# CHECK: v_mul_hi_u32_u24_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x7b,0x04,0x02,0x00] 63730x05,0x00,0x09,0xd1,0x7b,0x04,0x02,0x00 6374 6375# CHECK: v_mul_hi_u32_u24_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x7c,0x04,0x02,0x00] 63760x05,0x00,0x09,0xd1,0x7c,0x04,0x02,0x00 6377 6378# CHECK: v_mul_hi_u32_u24_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x7e,0x04,0x02,0x00] 63790x05,0x00,0x09,0xd1,0x7e,0x04,0x02,0x00 6380 6381# CHECK: v_mul_hi_u32_u24_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x7f,0x04,0x02,0x00] 63820x05,0x00,0x09,0xd1,0x7f,0x04,0x02,0x00 6383 6384# CHECK: v_mul_hi_u32_u24_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x80,0x04,0x02,0x00] 63850x05,0x00,0x09,0xd1,0x80,0x04,0x02,0x00 6386 6387# CHECK: v_mul_hi_u32_u24_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x09,0xd1,0xc1,0x04,0x02,0x00] 63880x05,0x00,0x09,0xd1,0xc1,0x04,0x02,0x00 6389 6390# CHECK: v_mul_hi_u32_u24_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x09,0xd1,0xf0,0x04,0x02,0x00] 63910x05,0x00,0x09,0xd1,0xf0,0x04,0x02,0x00 6392 6393# CHECK: v_mul_hi_u32_u24_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x09,0xd1,0xf7,0x04,0x02,0x00] 63940x05,0x00,0x09,0xd1,0xf7,0x04,0x02,0x00 6395 6396# CHECK: v_mul_hi_u32_u24_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xff,0x03,0x00] 63970x05,0x00,0x09,0xd1,0x01,0xff,0x03,0x00 6398 6399# CHECK: v_mul_hi_u32_u24_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x05,0x00,0x00] 64000x05,0x00,0x09,0xd1,0x01,0x05,0x00,0x00 6401 6402# CHECK: v_mul_hi_u32_u24_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xcb,0x00,0x00] 64030x05,0x00,0x09,0xd1,0x01,0xcb,0x00,0x00 6404 6405# CHECK: v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xcd,0x00,0x00] 64060x05,0x00,0x09,0xd1,0x01,0xcd,0x00,0x00 6407 6408# CHECK: v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xcf,0x00,0x00] 64090x05,0x00,0x09,0xd1,0x01,0xcf,0x00,0x00 6410 6411# CHECK: v_mul_hi_u32_u24_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xd5,0x00,0x00] 64120x05,0x00,0x09,0xd1,0x01,0xd5,0x00,0x00 6413 6414# CHECK: v_mul_hi_u32_u24_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xd7,0x00,0x00] 64150x05,0x00,0x09,0xd1,0x01,0xd7,0x00,0x00 6416 6417# CHECK: v_mul_hi_u32_u24_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xd9,0x00,0x00] 64180x05,0x00,0x09,0xd1,0x01,0xd9,0x00,0x00 6419 6420# CHECK: v_mul_hi_u32_u24_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xdb,0x00,0x00] 64210x05,0x00,0x09,0xd1,0x01,0xdb,0x00,0x00 6422 6423# CHECK: v_mul_hi_u32_u24_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xdd,0x00,0x00] 64240x05,0x00,0x09,0xd1,0x01,0xdd,0x00,0x00 6425 6426# CHECK: v_mul_hi_u32_u24_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xdf,0x00,0x00] 64270x05,0x00,0x09,0xd1,0x01,0xdf,0x00,0x00 6428 6429# CHECK: v_mul_hi_u32_u24_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xf7,0x00,0x00] 64300x05,0x00,0x09,0xd1,0x01,0xf7,0x00,0x00 6431 6432# CHECK: v_mul_hi_u32_u24_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xf9,0x00,0x00] 64330x05,0x00,0x09,0xd1,0x01,0xf9,0x00,0x00 6434 6435# CHECK: v_mul_hi_u32_u24_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xfd,0x00,0x00] 64360x05,0x00,0x09,0xd1,0x01,0xfd,0x00,0x00 6437 6438# CHECK: v_mul_hi_u32_u24_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xff,0x00,0x00] 64390x05,0x00,0x09,0xd1,0x01,0xff,0x00,0x00 6440 6441# CHECK: v_mul_hi_u32_u24_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x01,0x01,0x00] 64420x05,0x00,0x09,0xd1,0x01,0x01,0x01,0x00 6443 6444# CHECK: v_mul_hi_u32_u24_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x83,0x01,0x00] 64450x05,0x00,0x09,0xd1,0x01,0x83,0x01,0x00 6446 6447# CHECK: v_mul_hi_u32_u24_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xe1,0x01,0x00] 64480x05,0x00,0x09,0xd1,0x01,0xe1,0x01,0x00 6449 6450# CHECK: v_mul_hi_u32_u24_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xef,0x01,0x00] 64510x05,0x00,0x09,0xd1,0x01,0xef,0x01,0x00 6452 6453# CHECK: v_min_f32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00] 64540x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00 6455 6456# CHECK: v_min_f32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00] 64570xff,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00 6458 6459# CHECK: v_min_f32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0xff,0x05,0x02,0x00] 64600x05,0x00,0x0a,0xd1,0xff,0x05,0x02,0x00 6461 6462# CHECK: v_min_f32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x04,0x02,0x00] 64630x05,0x00,0x0a,0xd1,0x01,0x04,0x02,0x00 6464 6465# CHECK: v_min_f32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x65,0x04,0x02,0x00] 64660x05,0x00,0x0a,0xd1,0x65,0x04,0x02,0x00 6467 6468# CHECK: v_min_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x66,0x04,0x02,0x00] 64690x05,0x00,0x0a,0xd1,0x66,0x04,0x02,0x00 6470 6471# CHECK: v_min_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x67,0x04,0x02,0x00] 64720x05,0x00,0x0a,0xd1,0x67,0x04,0x02,0x00 6473 6474# CHECK: v_min_f32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x6a,0x04,0x02,0x00] 64750x05,0x00,0x0a,0xd1,0x6a,0x04,0x02,0x00 6476 6477# CHECK: v_min_f32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x6b,0x04,0x02,0x00] 64780x05,0x00,0x0a,0xd1,0x6b,0x04,0x02,0x00 6479 6480# CHECK: v_min_f32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x6c,0x04,0x02,0x00] 64810x05,0x00,0x0a,0xd1,0x6c,0x04,0x02,0x00 6482 6483# CHECK: v_min_f32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x6d,0x04,0x02,0x00] 64840x05,0x00,0x0a,0xd1,0x6d,0x04,0x02,0x00 6485 6486# CHECK: v_min_f32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x6e,0x04,0x02,0x00] 64870x05,0x00,0x0a,0xd1,0x6e,0x04,0x02,0x00 6488 6489# CHECK: v_min_f32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x6f,0x04,0x02,0x00] 64900x05,0x00,0x0a,0xd1,0x6f,0x04,0x02,0x00 6491 6492# CHECK: v_min_f32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x7b,0x04,0x02,0x00] 64930x05,0x00,0x0a,0xd1,0x7b,0x04,0x02,0x00 6494 6495# CHECK: v_min_f32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x7c,0x04,0x02,0x00] 64960x05,0x00,0x0a,0xd1,0x7c,0x04,0x02,0x00 6497 6498# CHECK: v_min_f32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x7e,0x04,0x02,0x00] 64990x05,0x00,0x0a,0xd1,0x7e,0x04,0x02,0x00 6500 6501# CHECK: v_min_f32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x7f,0x04,0x02,0x00] 65020x05,0x00,0x0a,0xd1,0x7f,0x04,0x02,0x00 6503 6504# CHECK: v_min_f32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x80,0x04,0x02,0x00] 65050x05,0x00,0x0a,0xd1,0x80,0x04,0x02,0x00 6506 6507# CHECK: v_min_f32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0xc1,0x04,0x02,0x00] 65080x05,0x00,0x0a,0xd1,0xc1,0x04,0x02,0x00 6509 6510# CHECK: v_min_f32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0xf0,0x04,0x02,0x00] 65110x05,0x00,0x0a,0xd1,0xf0,0x04,0x02,0x00 6512 6513# CHECK: v_min_f32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0xf7,0x04,0x02,0x00] 65140x05,0x00,0x0a,0xd1,0xf7,0x04,0x02,0x00 6515 6516# CHECK: v_min_f32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xff,0x03,0x00] 65170x05,0x00,0x0a,0xd1,0x01,0xff,0x03,0x00 6518 6519# CHECK: v_min_f32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x00,0x00] 65200x05,0x00,0x0a,0xd1,0x01,0x05,0x00,0x00 6521 6522# CHECK: v_min_f32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xcb,0x00,0x00] 65230x05,0x00,0x0a,0xd1,0x01,0xcb,0x00,0x00 6524 6525# CHECK: v_min_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xcd,0x00,0x00] 65260x05,0x00,0x0a,0xd1,0x01,0xcd,0x00,0x00 6527 6528# CHECK: v_min_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xcf,0x00,0x00] 65290x05,0x00,0x0a,0xd1,0x01,0xcf,0x00,0x00 6530 6531# CHECK: v_min_f32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xd5,0x00,0x00] 65320x05,0x00,0x0a,0xd1,0x01,0xd5,0x00,0x00 6533 6534# CHECK: v_min_f32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xd7,0x00,0x00] 65350x05,0x00,0x0a,0xd1,0x01,0xd7,0x00,0x00 6536 6537# CHECK: v_min_f32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xd9,0x00,0x00] 65380x05,0x00,0x0a,0xd1,0x01,0xd9,0x00,0x00 6539 6540# CHECK: v_min_f32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xdb,0x00,0x00] 65410x05,0x00,0x0a,0xd1,0x01,0xdb,0x00,0x00 6542 6543# CHECK: v_min_f32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xdd,0x00,0x00] 65440x05,0x00,0x0a,0xd1,0x01,0xdd,0x00,0x00 6545 6546# CHECK: v_min_f32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xdf,0x00,0x00] 65470x05,0x00,0x0a,0xd1,0x01,0xdf,0x00,0x00 6548 6549# CHECK: v_min_f32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xf7,0x00,0x00] 65500x05,0x00,0x0a,0xd1,0x01,0xf7,0x00,0x00 6551 6552# CHECK: v_min_f32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xf9,0x00,0x00] 65530x05,0x00,0x0a,0xd1,0x01,0xf9,0x00,0x00 6554 6555# CHECK: v_min_f32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xfd,0x00,0x00] 65560x05,0x00,0x0a,0xd1,0x01,0xfd,0x00,0x00 6557 6558# CHECK: v_min_f32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xff,0x00,0x00] 65590x05,0x00,0x0a,0xd1,0x01,0xff,0x00,0x00 6560 6561# CHECK: v_min_f32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x01,0x01,0x00] 65620x05,0x00,0x0a,0xd1,0x01,0x01,0x01,0x00 6563 6564# CHECK: v_min_f32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x83,0x01,0x00] 65650x05,0x00,0x0a,0xd1,0x01,0x83,0x01,0x00 6566 6567# CHECK: v_min_f32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xe1,0x01,0x00] 65680x05,0x00,0x0a,0xd1,0x01,0xe1,0x01,0x00 6569 6570# CHECK: v_min_f32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xef,0x01,0x00] 65710x05,0x00,0x0a,0xd1,0x01,0xef,0x01,0x00 6572 6573# CHECK: v_min_f32_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x20] 65740x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x20 6575 6576# CHECK: v_min_f32_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x40] 65770x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x40 6578 6579# CHECK: v_min_f32_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x60] 65800x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x60 6581 6582# CHECK: v_min_f32_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x0a,0xd1,0x01,0x05,0x02,0x00] 65830x05,0x01,0x0a,0xd1,0x01,0x05,0x02,0x00 6584 6585# CHECK: v_min_f32_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x0a,0xd1,0x01,0x05,0x02,0x00] 65860x05,0x02,0x0a,0xd1,0x01,0x05,0x02,0x00 6587 6588# CHECK: v_min_f32_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x0a,0xd1,0x01,0x05,0x02,0x00] 65890x05,0x03,0x0a,0xd1,0x01,0x05,0x02,0x00 6590 6591# CHECK: v_min_f32_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x0a,0xd1,0x01,0x05,0x02,0x00] 65920x05,0x80,0x0a,0xd1,0x01,0x05,0x02,0x00 6593 6594# CHECK: v_min_f32_e64 v5, v1, v2 mul:2 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x08] 65950x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x08 6596 6597# CHECK: v_min_f32_e64 v5, v1, v2 mul:4 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x10] 65980x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x10 6599 6600# CHECK: v_min_f32_e64 v5, v1, v2 div:2 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x18] 66010x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x18 6602 6603# CHECK: v_max_f32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00] 66040x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00 6605 6606# CHECK: v_max_f32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00] 66070xff,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00 6608 6609# CHECK: v_max_f32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0xff,0x05,0x02,0x00] 66100x05,0x00,0x0b,0xd1,0xff,0x05,0x02,0x00 6611 6612# CHECK: v_max_f32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x04,0x02,0x00] 66130x05,0x00,0x0b,0xd1,0x01,0x04,0x02,0x00 6614 6615# CHECK: v_max_f32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x65,0x04,0x02,0x00] 66160x05,0x00,0x0b,0xd1,0x65,0x04,0x02,0x00 6617 6618# CHECK: v_max_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x66,0x04,0x02,0x00] 66190x05,0x00,0x0b,0xd1,0x66,0x04,0x02,0x00 6620 6621# CHECK: v_max_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x67,0x04,0x02,0x00] 66220x05,0x00,0x0b,0xd1,0x67,0x04,0x02,0x00 6623 6624# CHECK: v_max_f32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x6a,0x04,0x02,0x00] 66250x05,0x00,0x0b,0xd1,0x6a,0x04,0x02,0x00 6626 6627# CHECK: v_max_f32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x6b,0x04,0x02,0x00] 66280x05,0x00,0x0b,0xd1,0x6b,0x04,0x02,0x00 6629 6630# CHECK: v_max_f32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x6c,0x04,0x02,0x00] 66310x05,0x00,0x0b,0xd1,0x6c,0x04,0x02,0x00 6632 6633# CHECK: v_max_f32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x6d,0x04,0x02,0x00] 66340x05,0x00,0x0b,0xd1,0x6d,0x04,0x02,0x00 6635 6636# CHECK: v_max_f32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x6e,0x04,0x02,0x00] 66370x05,0x00,0x0b,0xd1,0x6e,0x04,0x02,0x00 6638 6639# CHECK: v_max_f32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x6f,0x04,0x02,0x00] 66400x05,0x00,0x0b,0xd1,0x6f,0x04,0x02,0x00 6641 6642# CHECK: v_max_f32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x7b,0x04,0x02,0x00] 66430x05,0x00,0x0b,0xd1,0x7b,0x04,0x02,0x00 6644 6645# CHECK: v_max_f32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x7c,0x04,0x02,0x00] 66460x05,0x00,0x0b,0xd1,0x7c,0x04,0x02,0x00 6647 6648# CHECK: v_max_f32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x7e,0x04,0x02,0x00] 66490x05,0x00,0x0b,0xd1,0x7e,0x04,0x02,0x00 6650 6651# CHECK: v_max_f32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x7f,0x04,0x02,0x00] 66520x05,0x00,0x0b,0xd1,0x7f,0x04,0x02,0x00 6653 6654# CHECK: v_max_f32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x80,0x04,0x02,0x00] 66550x05,0x00,0x0b,0xd1,0x80,0x04,0x02,0x00 6656 6657# CHECK: v_max_f32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0xc1,0x04,0x02,0x00] 66580x05,0x00,0x0b,0xd1,0xc1,0x04,0x02,0x00 6659 6660# CHECK: v_max_f32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0xf0,0x04,0x02,0x00] 66610x05,0x00,0x0b,0xd1,0xf0,0x04,0x02,0x00 6662 6663# CHECK: v_max_f32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0xf7,0x04,0x02,0x00] 66640x05,0x00,0x0b,0xd1,0xf7,0x04,0x02,0x00 6665 6666# CHECK: v_max_f32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xff,0x03,0x00] 66670x05,0x00,0x0b,0xd1,0x01,0xff,0x03,0x00 6668 6669# CHECK: v_max_f32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x00,0x00] 66700x05,0x00,0x0b,0xd1,0x01,0x05,0x00,0x00 6671 6672# CHECK: v_max_f32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xcb,0x00,0x00] 66730x05,0x00,0x0b,0xd1,0x01,0xcb,0x00,0x00 6674 6675# CHECK: v_max_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xcd,0x00,0x00] 66760x05,0x00,0x0b,0xd1,0x01,0xcd,0x00,0x00 6677 6678# CHECK: v_max_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xcf,0x00,0x00] 66790x05,0x00,0x0b,0xd1,0x01,0xcf,0x00,0x00 6680 6681# CHECK: v_max_f32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xd5,0x00,0x00] 66820x05,0x00,0x0b,0xd1,0x01,0xd5,0x00,0x00 6683 6684# CHECK: v_max_f32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xd7,0x00,0x00] 66850x05,0x00,0x0b,0xd1,0x01,0xd7,0x00,0x00 6686 6687# CHECK: v_max_f32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xd9,0x00,0x00] 66880x05,0x00,0x0b,0xd1,0x01,0xd9,0x00,0x00 6689 6690# CHECK: v_max_f32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xdb,0x00,0x00] 66910x05,0x00,0x0b,0xd1,0x01,0xdb,0x00,0x00 6692 6693# CHECK: v_max_f32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xdd,0x00,0x00] 66940x05,0x00,0x0b,0xd1,0x01,0xdd,0x00,0x00 6695 6696# CHECK: v_max_f32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xdf,0x00,0x00] 66970x05,0x00,0x0b,0xd1,0x01,0xdf,0x00,0x00 6698 6699# CHECK: v_max_f32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xf7,0x00,0x00] 67000x05,0x00,0x0b,0xd1,0x01,0xf7,0x00,0x00 6701 6702# CHECK: v_max_f32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xf9,0x00,0x00] 67030x05,0x00,0x0b,0xd1,0x01,0xf9,0x00,0x00 6704 6705# CHECK: v_max_f32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xfd,0x00,0x00] 67060x05,0x00,0x0b,0xd1,0x01,0xfd,0x00,0x00 6707 6708# CHECK: v_max_f32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xff,0x00,0x00] 67090x05,0x00,0x0b,0xd1,0x01,0xff,0x00,0x00 6710 6711# CHECK: v_max_f32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x01,0x01,0x00] 67120x05,0x00,0x0b,0xd1,0x01,0x01,0x01,0x00 6713 6714# CHECK: v_max_f32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x83,0x01,0x00] 67150x05,0x00,0x0b,0xd1,0x01,0x83,0x01,0x00 6716 6717# CHECK: v_max_f32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xe1,0x01,0x00] 67180x05,0x00,0x0b,0xd1,0x01,0xe1,0x01,0x00 6719 6720# CHECK: v_max_f32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xef,0x01,0x00] 67210x05,0x00,0x0b,0xd1,0x01,0xef,0x01,0x00 6722 6723# CHECK: v_max_f32_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x20] 67240x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x20 6725 6726# CHECK: v_max_f32_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x40] 67270x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x40 6728 6729# CHECK: v_max_f32_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x60] 67300x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x60 6731 6732# CHECK: v_max_f32_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x0b,0xd1,0x01,0x05,0x02,0x00] 67330x05,0x01,0x0b,0xd1,0x01,0x05,0x02,0x00 6734 6735# CHECK: v_max_f32_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x0b,0xd1,0x01,0x05,0x02,0x00] 67360x05,0x02,0x0b,0xd1,0x01,0x05,0x02,0x00 6737 6738# CHECK: v_max_f32_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x0b,0xd1,0x01,0x05,0x02,0x00] 67390x05,0x03,0x0b,0xd1,0x01,0x05,0x02,0x00 6740 6741# CHECK: v_max_f32_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x0b,0xd1,0x01,0x05,0x02,0x00] 67420x05,0x80,0x0b,0xd1,0x01,0x05,0x02,0x00 6743 6744# CHECK: v_max_f32_e64 v5, v1, v2 mul:2 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x08] 67450x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x08 6746 6747# CHECK: v_max_f32_e64 v5, v1, v2 mul:4 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x10] 67480x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x10 6749 6750# CHECK: v_max_f32_e64 v5, v1, v2 div:2 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x18] 67510x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x18 6752 6753# CHECK: v_min_i32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00] 67540x05,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00 6755 6756# CHECK: v_min_i32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00] 67570xff,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00 6758 6759# CHECK: v_min_i32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0xff,0x05,0x02,0x00] 67600x05,0x00,0x0c,0xd1,0xff,0x05,0x02,0x00 6761 6762# CHECK: v_min_i32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x04,0x02,0x00] 67630x05,0x00,0x0c,0xd1,0x01,0x04,0x02,0x00 6764 6765# CHECK: v_min_i32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x65,0x04,0x02,0x00] 67660x05,0x00,0x0c,0xd1,0x65,0x04,0x02,0x00 6767 6768# CHECK: v_min_i32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x66,0x04,0x02,0x00] 67690x05,0x00,0x0c,0xd1,0x66,0x04,0x02,0x00 6770 6771# CHECK: v_min_i32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x67,0x04,0x02,0x00] 67720x05,0x00,0x0c,0xd1,0x67,0x04,0x02,0x00 6773 6774# CHECK: v_min_i32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x6a,0x04,0x02,0x00] 67750x05,0x00,0x0c,0xd1,0x6a,0x04,0x02,0x00 6776 6777# CHECK: v_min_i32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x6b,0x04,0x02,0x00] 67780x05,0x00,0x0c,0xd1,0x6b,0x04,0x02,0x00 6779 6780# CHECK: v_min_i32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x6c,0x04,0x02,0x00] 67810x05,0x00,0x0c,0xd1,0x6c,0x04,0x02,0x00 6782 6783# CHECK: v_min_i32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x6d,0x04,0x02,0x00] 67840x05,0x00,0x0c,0xd1,0x6d,0x04,0x02,0x00 6785 6786# CHECK: v_min_i32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x6e,0x04,0x02,0x00] 67870x05,0x00,0x0c,0xd1,0x6e,0x04,0x02,0x00 6788 6789# CHECK: v_min_i32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x6f,0x04,0x02,0x00] 67900x05,0x00,0x0c,0xd1,0x6f,0x04,0x02,0x00 6791 6792# CHECK: v_min_i32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x7b,0x04,0x02,0x00] 67930x05,0x00,0x0c,0xd1,0x7b,0x04,0x02,0x00 6794 6795# CHECK: v_min_i32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x7c,0x04,0x02,0x00] 67960x05,0x00,0x0c,0xd1,0x7c,0x04,0x02,0x00 6797 6798# CHECK: v_min_i32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x7e,0x04,0x02,0x00] 67990x05,0x00,0x0c,0xd1,0x7e,0x04,0x02,0x00 6800 6801# CHECK: v_min_i32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x7f,0x04,0x02,0x00] 68020x05,0x00,0x0c,0xd1,0x7f,0x04,0x02,0x00 6803 6804# CHECK: v_min_i32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0x80,0x04,0x02,0x00] 68050x05,0x00,0x0c,0xd1,0x80,0x04,0x02,0x00 6806 6807# CHECK: v_min_i32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0xc1,0x04,0x02,0x00] 68080x05,0x00,0x0c,0xd1,0xc1,0x04,0x02,0x00 6809 6810# CHECK: v_min_i32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0xf0,0x04,0x02,0x00] 68110x05,0x00,0x0c,0xd1,0xf0,0x04,0x02,0x00 6812 6813# CHECK: v_min_i32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x0c,0xd1,0xf7,0x04,0x02,0x00] 68140x05,0x00,0x0c,0xd1,0xf7,0x04,0x02,0x00 6815 6816# CHECK: v_min_i32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xff,0x03,0x00] 68170x05,0x00,0x0c,0xd1,0x01,0xff,0x03,0x00 6818 6819# CHECK: v_min_i32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x05,0x00,0x00] 68200x05,0x00,0x0c,0xd1,0x01,0x05,0x00,0x00 6821 6822# CHECK: v_min_i32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xcb,0x00,0x00] 68230x05,0x00,0x0c,0xd1,0x01,0xcb,0x00,0x00 6824 6825# CHECK: v_min_i32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xcd,0x00,0x00] 68260x05,0x00,0x0c,0xd1,0x01,0xcd,0x00,0x00 6827 6828# CHECK: v_min_i32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xcf,0x00,0x00] 68290x05,0x00,0x0c,0xd1,0x01,0xcf,0x00,0x00 6830 6831# CHECK: v_min_i32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xd5,0x00,0x00] 68320x05,0x00,0x0c,0xd1,0x01,0xd5,0x00,0x00 6833 6834# CHECK: v_min_i32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xd7,0x00,0x00] 68350x05,0x00,0x0c,0xd1,0x01,0xd7,0x00,0x00 6836 6837# CHECK: v_min_i32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xd9,0x00,0x00] 68380x05,0x00,0x0c,0xd1,0x01,0xd9,0x00,0x00 6839 6840# CHECK: v_min_i32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xdb,0x00,0x00] 68410x05,0x00,0x0c,0xd1,0x01,0xdb,0x00,0x00 6842 6843# CHECK: v_min_i32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xdd,0x00,0x00] 68440x05,0x00,0x0c,0xd1,0x01,0xdd,0x00,0x00 6845 6846# CHECK: v_min_i32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xdf,0x00,0x00] 68470x05,0x00,0x0c,0xd1,0x01,0xdf,0x00,0x00 6848 6849# CHECK: v_min_i32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xf7,0x00,0x00] 68500x05,0x00,0x0c,0xd1,0x01,0xf7,0x00,0x00 6851 6852# CHECK: v_min_i32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xf9,0x00,0x00] 68530x05,0x00,0x0c,0xd1,0x01,0xf9,0x00,0x00 6854 6855# CHECK: v_min_i32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xfd,0x00,0x00] 68560x05,0x00,0x0c,0xd1,0x01,0xfd,0x00,0x00 6857 6858# CHECK: v_min_i32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xff,0x00,0x00] 68590x05,0x00,0x0c,0xd1,0x01,0xff,0x00,0x00 6860 6861# CHECK: v_min_i32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x01,0x01,0x00] 68620x05,0x00,0x0c,0xd1,0x01,0x01,0x01,0x00 6863 6864# CHECK: v_min_i32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x83,0x01,0x00] 68650x05,0x00,0x0c,0xd1,0x01,0x83,0x01,0x00 6866 6867# CHECK: v_min_i32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xe1,0x01,0x00] 68680x05,0x00,0x0c,0xd1,0x01,0xe1,0x01,0x00 6869 6870# CHECK: v_min_i32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xef,0x01,0x00] 68710x05,0x00,0x0c,0xd1,0x01,0xef,0x01,0x00 6872 6873# CHECK: v_max_i32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00] 68740x05,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00 6875 6876# CHECK: v_max_i32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00] 68770xff,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00 6878 6879# CHECK: v_max_i32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0xff,0x05,0x02,0x00] 68800x05,0x00,0x0d,0xd1,0xff,0x05,0x02,0x00 6881 6882# CHECK: v_max_i32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x04,0x02,0x00] 68830x05,0x00,0x0d,0xd1,0x01,0x04,0x02,0x00 6884 6885# CHECK: v_max_i32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x65,0x04,0x02,0x00] 68860x05,0x00,0x0d,0xd1,0x65,0x04,0x02,0x00 6887 6888# CHECK: v_max_i32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x66,0x04,0x02,0x00] 68890x05,0x00,0x0d,0xd1,0x66,0x04,0x02,0x00 6890 6891# CHECK: v_max_i32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x67,0x04,0x02,0x00] 68920x05,0x00,0x0d,0xd1,0x67,0x04,0x02,0x00 6893 6894# CHECK: v_max_i32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x6a,0x04,0x02,0x00] 68950x05,0x00,0x0d,0xd1,0x6a,0x04,0x02,0x00 6896 6897# CHECK: v_max_i32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x6b,0x04,0x02,0x00] 68980x05,0x00,0x0d,0xd1,0x6b,0x04,0x02,0x00 6899 6900# CHECK: v_max_i32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x6c,0x04,0x02,0x00] 69010x05,0x00,0x0d,0xd1,0x6c,0x04,0x02,0x00 6902 6903# CHECK: v_max_i32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x6d,0x04,0x02,0x00] 69040x05,0x00,0x0d,0xd1,0x6d,0x04,0x02,0x00 6905 6906# CHECK: v_max_i32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x6e,0x04,0x02,0x00] 69070x05,0x00,0x0d,0xd1,0x6e,0x04,0x02,0x00 6908 6909# CHECK: v_max_i32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x6f,0x04,0x02,0x00] 69100x05,0x00,0x0d,0xd1,0x6f,0x04,0x02,0x00 6911 6912# CHECK: v_max_i32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x7b,0x04,0x02,0x00] 69130x05,0x00,0x0d,0xd1,0x7b,0x04,0x02,0x00 6914 6915# CHECK: v_max_i32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x7c,0x04,0x02,0x00] 69160x05,0x00,0x0d,0xd1,0x7c,0x04,0x02,0x00 6917 6918# CHECK: v_max_i32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x7e,0x04,0x02,0x00] 69190x05,0x00,0x0d,0xd1,0x7e,0x04,0x02,0x00 6920 6921# CHECK: v_max_i32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x7f,0x04,0x02,0x00] 69220x05,0x00,0x0d,0xd1,0x7f,0x04,0x02,0x00 6923 6924# CHECK: v_max_i32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0x80,0x04,0x02,0x00] 69250x05,0x00,0x0d,0xd1,0x80,0x04,0x02,0x00 6926 6927# CHECK: v_max_i32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0xc1,0x04,0x02,0x00] 69280x05,0x00,0x0d,0xd1,0xc1,0x04,0x02,0x00 6929 6930# CHECK: v_max_i32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0xf0,0x04,0x02,0x00] 69310x05,0x00,0x0d,0xd1,0xf0,0x04,0x02,0x00 6932 6933# CHECK: v_max_i32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x0d,0xd1,0xf7,0x04,0x02,0x00] 69340x05,0x00,0x0d,0xd1,0xf7,0x04,0x02,0x00 6935 6936# CHECK: v_max_i32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xff,0x03,0x00] 69370x05,0x00,0x0d,0xd1,0x01,0xff,0x03,0x00 6938 6939# CHECK: v_max_i32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x05,0x00,0x00] 69400x05,0x00,0x0d,0xd1,0x01,0x05,0x00,0x00 6941 6942# CHECK: v_max_i32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xcb,0x00,0x00] 69430x05,0x00,0x0d,0xd1,0x01,0xcb,0x00,0x00 6944 6945# CHECK: v_max_i32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xcd,0x00,0x00] 69460x05,0x00,0x0d,0xd1,0x01,0xcd,0x00,0x00 6947 6948# CHECK: v_max_i32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xcf,0x00,0x00] 69490x05,0x00,0x0d,0xd1,0x01,0xcf,0x00,0x00 6950 6951# CHECK: v_max_i32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xd5,0x00,0x00] 69520x05,0x00,0x0d,0xd1,0x01,0xd5,0x00,0x00 6953 6954# CHECK: v_max_i32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xd7,0x00,0x00] 69550x05,0x00,0x0d,0xd1,0x01,0xd7,0x00,0x00 6956 6957# CHECK: v_max_i32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xd9,0x00,0x00] 69580x05,0x00,0x0d,0xd1,0x01,0xd9,0x00,0x00 6959 6960# CHECK: v_max_i32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xdb,0x00,0x00] 69610x05,0x00,0x0d,0xd1,0x01,0xdb,0x00,0x00 6962 6963# CHECK: v_max_i32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xdd,0x00,0x00] 69640x05,0x00,0x0d,0xd1,0x01,0xdd,0x00,0x00 6965 6966# CHECK: v_max_i32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xdf,0x00,0x00] 69670x05,0x00,0x0d,0xd1,0x01,0xdf,0x00,0x00 6968 6969# CHECK: v_max_i32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xf7,0x00,0x00] 69700x05,0x00,0x0d,0xd1,0x01,0xf7,0x00,0x00 6971 6972# CHECK: v_max_i32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xf9,0x00,0x00] 69730x05,0x00,0x0d,0xd1,0x01,0xf9,0x00,0x00 6974 6975# CHECK: v_max_i32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xfd,0x00,0x00] 69760x05,0x00,0x0d,0xd1,0x01,0xfd,0x00,0x00 6977 6978# CHECK: v_max_i32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xff,0x00,0x00] 69790x05,0x00,0x0d,0xd1,0x01,0xff,0x00,0x00 6980 6981# CHECK: v_max_i32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x01,0x01,0x00] 69820x05,0x00,0x0d,0xd1,0x01,0x01,0x01,0x00 6983 6984# CHECK: v_max_i32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x83,0x01,0x00] 69850x05,0x00,0x0d,0xd1,0x01,0x83,0x01,0x00 6986 6987# CHECK: v_max_i32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xe1,0x01,0x00] 69880x05,0x00,0x0d,0xd1,0x01,0xe1,0x01,0x00 6989 6990# CHECK: v_max_i32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xef,0x01,0x00] 69910x05,0x00,0x0d,0xd1,0x01,0xef,0x01,0x00 6992 6993# CHECK: v_min_u32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00] 69940x05,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00 6995 6996# CHECK: v_min_u32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00] 69970xff,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00 6998 6999# CHECK: v_min_u32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0xff,0x05,0x02,0x00] 70000x05,0x00,0x0e,0xd1,0xff,0x05,0x02,0x00 7001 7002# CHECK: v_min_u32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x04,0x02,0x00] 70030x05,0x00,0x0e,0xd1,0x01,0x04,0x02,0x00 7004 7005# CHECK: v_min_u32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x65,0x04,0x02,0x00] 70060x05,0x00,0x0e,0xd1,0x65,0x04,0x02,0x00 7007 7008# CHECK: v_min_u32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x66,0x04,0x02,0x00] 70090x05,0x00,0x0e,0xd1,0x66,0x04,0x02,0x00 7010 7011# CHECK: v_min_u32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x67,0x04,0x02,0x00] 70120x05,0x00,0x0e,0xd1,0x67,0x04,0x02,0x00 7013 7014# CHECK: v_min_u32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x6a,0x04,0x02,0x00] 70150x05,0x00,0x0e,0xd1,0x6a,0x04,0x02,0x00 7016 7017# CHECK: v_min_u32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x6b,0x04,0x02,0x00] 70180x05,0x00,0x0e,0xd1,0x6b,0x04,0x02,0x00 7019 7020# CHECK: v_min_u32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x6c,0x04,0x02,0x00] 70210x05,0x00,0x0e,0xd1,0x6c,0x04,0x02,0x00 7022 7023# CHECK: v_min_u32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x6d,0x04,0x02,0x00] 70240x05,0x00,0x0e,0xd1,0x6d,0x04,0x02,0x00 7025 7026# CHECK: v_min_u32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x6e,0x04,0x02,0x00] 70270x05,0x00,0x0e,0xd1,0x6e,0x04,0x02,0x00 7028 7029# CHECK: v_min_u32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x6f,0x04,0x02,0x00] 70300x05,0x00,0x0e,0xd1,0x6f,0x04,0x02,0x00 7031 7032# CHECK: v_min_u32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x7b,0x04,0x02,0x00] 70330x05,0x00,0x0e,0xd1,0x7b,0x04,0x02,0x00 7034 7035# CHECK: v_min_u32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x7c,0x04,0x02,0x00] 70360x05,0x00,0x0e,0xd1,0x7c,0x04,0x02,0x00 7037 7038# CHECK: v_min_u32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x7e,0x04,0x02,0x00] 70390x05,0x00,0x0e,0xd1,0x7e,0x04,0x02,0x00 7040 7041# CHECK: v_min_u32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x7f,0x04,0x02,0x00] 70420x05,0x00,0x0e,0xd1,0x7f,0x04,0x02,0x00 7043 7044# CHECK: v_min_u32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0x80,0x04,0x02,0x00] 70450x05,0x00,0x0e,0xd1,0x80,0x04,0x02,0x00 7046 7047# CHECK: v_min_u32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0xc1,0x04,0x02,0x00] 70480x05,0x00,0x0e,0xd1,0xc1,0x04,0x02,0x00 7049 7050# CHECK: v_min_u32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0xf0,0x04,0x02,0x00] 70510x05,0x00,0x0e,0xd1,0xf0,0x04,0x02,0x00 7052 7053# CHECK: v_min_u32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x0e,0xd1,0xf7,0x04,0x02,0x00] 70540x05,0x00,0x0e,0xd1,0xf7,0x04,0x02,0x00 7055 7056# CHECK: v_min_u32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xff,0x03,0x00] 70570x05,0x00,0x0e,0xd1,0x01,0xff,0x03,0x00 7058 7059# CHECK: v_min_u32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x05,0x00,0x00] 70600x05,0x00,0x0e,0xd1,0x01,0x05,0x00,0x00 7061 7062# CHECK: v_min_u32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xcb,0x00,0x00] 70630x05,0x00,0x0e,0xd1,0x01,0xcb,0x00,0x00 7064 7065# CHECK: v_min_u32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xcd,0x00,0x00] 70660x05,0x00,0x0e,0xd1,0x01,0xcd,0x00,0x00 7067 7068# CHECK: v_min_u32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xcf,0x00,0x00] 70690x05,0x00,0x0e,0xd1,0x01,0xcf,0x00,0x00 7070 7071# CHECK: v_min_u32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xd5,0x00,0x00] 70720x05,0x00,0x0e,0xd1,0x01,0xd5,0x00,0x00 7073 7074# CHECK: v_min_u32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xd7,0x00,0x00] 70750x05,0x00,0x0e,0xd1,0x01,0xd7,0x00,0x00 7076 7077# CHECK: v_min_u32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xd9,0x00,0x00] 70780x05,0x00,0x0e,0xd1,0x01,0xd9,0x00,0x00 7079 7080# CHECK: v_min_u32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xdb,0x00,0x00] 70810x05,0x00,0x0e,0xd1,0x01,0xdb,0x00,0x00 7082 7083# CHECK: v_min_u32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xdd,0x00,0x00] 70840x05,0x00,0x0e,0xd1,0x01,0xdd,0x00,0x00 7085 7086# CHECK: v_min_u32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xdf,0x00,0x00] 70870x05,0x00,0x0e,0xd1,0x01,0xdf,0x00,0x00 7088 7089# CHECK: v_min_u32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xf7,0x00,0x00] 70900x05,0x00,0x0e,0xd1,0x01,0xf7,0x00,0x00 7091 7092# CHECK: v_min_u32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xf9,0x00,0x00] 70930x05,0x00,0x0e,0xd1,0x01,0xf9,0x00,0x00 7094 7095# CHECK: v_min_u32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xfd,0x00,0x00] 70960x05,0x00,0x0e,0xd1,0x01,0xfd,0x00,0x00 7097 7098# CHECK: v_min_u32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xff,0x00,0x00] 70990x05,0x00,0x0e,0xd1,0x01,0xff,0x00,0x00 7100 7101# CHECK: v_min_u32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x01,0x01,0x00] 71020x05,0x00,0x0e,0xd1,0x01,0x01,0x01,0x00 7103 7104# CHECK: v_min_u32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x83,0x01,0x00] 71050x05,0x00,0x0e,0xd1,0x01,0x83,0x01,0x00 7106 7107# CHECK: v_min_u32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xe1,0x01,0x00] 71080x05,0x00,0x0e,0xd1,0x01,0xe1,0x01,0x00 7109 7110# CHECK: v_min_u32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xef,0x01,0x00] 71110x05,0x00,0x0e,0xd1,0x01,0xef,0x01,0x00 7112 7113# CHECK: v_max_u32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00] 71140x05,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00 7115 7116# CHECK: v_max_u32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00] 71170xff,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00 7118 7119# CHECK: v_max_u32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0xff,0x05,0x02,0x00] 71200x05,0x00,0x0f,0xd1,0xff,0x05,0x02,0x00 7121 7122# CHECK: v_max_u32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x04,0x02,0x00] 71230x05,0x00,0x0f,0xd1,0x01,0x04,0x02,0x00 7124 7125# CHECK: v_max_u32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x65,0x04,0x02,0x00] 71260x05,0x00,0x0f,0xd1,0x65,0x04,0x02,0x00 7127 7128# CHECK: v_max_u32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x66,0x04,0x02,0x00] 71290x05,0x00,0x0f,0xd1,0x66,0x04,0x02,0x00 7130 7131# CHECK: v_max_u32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x67,0x04,0x02,0x00] 71320x05,0x00,0x0f,0xd1,0x67,0x04,0x02,0x00 7133 7134# CHECK: v_max_u32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x6a,0x04,0x02,0x00] 71350x05,0x00,0x0f,0xd1,0x6a,0x04,0x02,0x00 7136 7137# CHECK: v_max_u32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x6b,0x04,0x02,0x00] 71380x05,0x00,0x0f,0xd1,0x6b,0x04,0x02,0x00 7139 7140# CHECK: v_max_u32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x6c,0x04,0x02,0x00] 71410x05,0x00,0x0f,0xd1,0x6c,0x04,0x02,0x00 7142 7143# CHECK: v_max_u32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x6d,0x04,0x02,0x00] 71440x05,0x00,0x0f,0xd1,0x6d,0x04,0x02,0x00 7145 7146# CHECK: v_max_u32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x6e,0x04,0x02,0x00] 71470x05,0x00,0x0f,0xd1,0x6e,0x04,0x02,0x00 7148 7149# CHECK: v_max_u32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x6f,0x04,0x02,0x00] 71500x05,0x00,0x0f,0xd1,0x6f,0x04,0x02,0x00 7151 7152# CHECK: v_max_u32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x7b,0x04,0x02,0x00] 71530x05,0x00,0x0f,0xd1,0x7b,0x04,0x02,0x00 7154 7155# CHECK: v_max_u32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x7c,0x04,0x02,0x00] 71560x05,0x00,0x0f,0xd1,0x7c,0x04,0x02,0x00 7157 7158# CHECK: v_max_u32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x7e,0x04,0x02,0x00] 71590x05,0x00,0x0f,0xd1,0x7e,0x04,0x02,0x00 7160 7161# CHECK: v_max_u32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x7f,0x04,0x02,0x00] 71620x05,0x00,0x0f,0xd1,0x7f,0x04,0x02,0x00 7163 7164# CHECK: v_max_u32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0x80,0x04,0x02,0x00] 71650x05,0x00,0x0f,0xd1,0x80,0x04,0x02,0x00 7166 7167# CHECK: v_max_u32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0xc1,0x04,0x02,0x00] 71680x05,0x00,0x0f,0xd1,0xc1,0x04,0x02,0x00 7169 7170# CHECK: v_max_u32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0xf0,0x04,0x02,0x00] 71710x05,0x00,0x0f,0xd1,0xf0,0x04,0x02,0x00 7172 7173# CHECK: v_max_u32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x0f,0xd1,0xf7,0x04,0x02,0x00] 71740x05,0x00,0x0f,0xd1,0xf7,0x04,0x02,0x00 7175 7176# CHECK: v_max_u32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xff,0x03,0x00] 71770x05,0x00,0x0f,0xd1,0x01,0xff,0x03,0x00 7178 7179# CHECK: v_max_u32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x05,0x00,0x00] 71800x05,0x00,0x0f,0xd1,0x01,0x05,0x00,0x00 7181 7182# CHECK: v_max_u32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xcb,0x00,0x00] 71830x05,0x00,0x0f,0xd1,0x01,0xcb,0x00,0x00 7184 7185# CHECK: v_max_u32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xcd,0x00,0x00] 71860x05,0x00,0x0f,0xd1,0x01,0xcd,0x00,0x00 7187 7188# CHECK: v_max_u32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xcf,0x00,0x00] 71890x05,0x00,0x0f,0xd1,0x01,0xcf,0x00,0x00 7190 7191# CHECK: v_max_u32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xd5,0x00,0x00] 71920x05,0x00,0x0f,0xd1,0x01,0xd5,0x00,0x00 7193 7194# CHECK: v_max_u32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xd7,0x00,0x00] 71950x05,0x00,0x0f,0xd1,0x01,0xd7,0x00,0x00 7196 7197# CHECK: v_max_u32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xd9,0x00,0x00] 71980x05,0x00,0x0f,0xd1,0x01,0xd9,0x00,0x00 7199 7200# CHECK: v_max_u32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xdb,0x00,0x00] 72010x05,0x00,0x0f,0xd1,0x01,0xdb,0x00,0x00 7202 7203# CHECK: v_max_u32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xdd,0x00,0x00] 72040x05,0x00,0x0f,0xd1,0x01,0xdd,0x00,0x00 7205 7206# CHECK: v_max_u32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xdf,0x00,0x00] 72070x05,0x00,0x0f,0xd1,0x01,0xdf,0x00,0x00 7208 7209# CHECK: v_max_u32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xf7,0x00,0x00] 72100x05,0x00,0x0f,0xd1,0x01,0xf7,0x00,0x00 7211 7212# CHECK: v_max_u32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xf9,0x00,0x00] 72130x05,0x00,0x0f,0xd1,0x01,0xf9,0x00,0x00 7214 7215# CHECK: v_max_u32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xfd,0x00,0x00] 72160x05,0x00,0x0f,0xd1,0x01,0xfd,0x00,0x00 7217 7218# CHECK: v_max_u32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xff,0x00,0x00] 72190x05,0x00,0x0f,0xd1,0x01,0xff,0x00,0x00 7220 7221# CHECK: v_max_u32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x01,0x01,0x00] 72220x05,0x00,0x0f,0xd1,0x01,0x01,0x01,0x00 7223 7224# CHECK: v_max_u32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x83,0x01,0x00] 72250x05,0x00,0x0f,0xd1,0x01,0x83,0x01,0x00 7226 7227# CHECK: v_max_u32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xe1,0x01,0x00] 72280x05,0x00,0x0f,0xd1,0x01,0xe1,0x01,0x00 7229 7230# CHECK: v_max_u32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xef,0x01,0x00] 72310x05,0x00,0x0f,0xd1,0x01,0xef,0x01,0x00 7232 7233# CHECK: v_lshrrev_b32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x05,0x02,0x00] 72340x05,0x00,0x10,0xd1,0x01,0x05,0x02,0x00 7235 7236# CHECK: v_lshrrev_b32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x10,0xd1,0x01,0x05,0x02,0x00] 72370xff,0x00,0x10,0xd1,0x01,0x05,0x02,0x00 7238 7239# CHECK: v_lshrrev_b32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x10,0xd1,0xff,0x05,0x02,0x00] 72400x05,0x00,0x10,0xd1,0xff,0x05,0x02,0x00 7241 7242# CHECK: v_lshrrev_b32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x04,0x02,0x00] 72430x05,0x00,0x10,0xd1,0x01,0x04,0x02,0x00 7244 7245# CHECK: v_lshrrev_b32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x65,0x04,0x02,0x00] 72460x05,0x00,0x10,0xd1,0x65,0x04,0x02,0x00 7247 7248# CHECK: v_lshrrev_b32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x66,0x04,0x02,0x00] 72490x05,0x00,0x10,0xd1,0x66,0x04,0x02,0x00 7250 7251# CHECK: v_lshrrev_b32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x67,0x04,0x02,0x00] 72520x05,0x00,0x10,0xd1,0x67,0x04,0x02,0x00 7253 7254# CHECK: v_lshrrev_b32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x6a,0x04,0x02,0x00] 72550x05,0x00,0x10,0xd1,0x6a,0x04,0x02,0x00 7256 7257# CHECK: v_lshrrev_b32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x6b,0x04,0x02,0x00] 72580x05,0x00,0x10,0xd1,0x6b,0x04,0x02,0x00 7259 7260# CHECK: v_lshrrev_b32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x6c,0x04,0x02,0x00] 72610x05,0x00,0x10,0xd1,0x6c,0x04,0x02,0x00 7262 7263# CHECK: v_lshrrev_b32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x6d,0x04,0x02,0x00] 72640x05,0x00,0x10,0xd1,0x6d,0x04,0x02,0x00 7265 7266# CHECK: v_lshrrev_b32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x6e,0x04,0x02,0x00] 72670x05,0x00,0x10,0xd1,0x6e,0x04,0x02,0x00 7268 7269# CHECK: v_lshrrev_b32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x6f,0x04,0x02,0x00] 72700x05,0x00,0x10,0xd1,0x6f,0x04,0x02,0x00 7271 7272# CHECK: v_lshrrev_b32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x7b,0x04,0x02,0x00] 72730x05,0x00,0x10,0xd1,0x7b,0x04,0x02,0x00 7274 7275# CHECK: v_lshrrev_b32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x7c,0x04,0x02,0x00] 72760x05,0x00,0x10,0xd1,0x7c,0x04,0x02,0x00 7277 7278# CHECK: v_lshrrev_b32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x7e,0x04,0x02,0x00] 72790x05,0x00,0x10,0xd1,0x7e,0x04,0x02,0x00 7280 7281# CHECK: v_lshrrev_b32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x7f,0x04,0x02,0x00] 72820x05,0x00,0x10,0xd1,0x7f,0x04,0x02,0x00 7283 7284# CHECK: v_lshrrev_b32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x80,0x04,0x02,0x00] 72850x05,0x00,0x10,0xd1,0x80,0x04,0x02,0x00 7286 7287# CHECK: v_lshrrev_b32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x10,0xd1,0xc1,0x04,0x02,0x00] 72880x05,0x00,0x10,0xd1,0xc1,0x04,0x02,0x00 7289 7290# CHECK: v_lshrrev_b32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x10,0xd1,0xf0,0x04,0x02,0x00] 72910x05,0x00,0x10,0xd1,0xf0,0x04,0x02,0x00 7292 7293# CHECK: v_lshrrev_b32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x10,0xd1,0xf7,0x04,0x02,0x00] 72940x05,0x00,0x10,0xd1,0xf7,0x04,0x02,0x00 7295 7296# CHECK: v_lshrrev_b32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xff,0x03,0x00] 72970x05,0x00,0x10,0xd1,0x01,0xff,0x03,0x00 7298 7299# CHECK: v_lshrrev_b32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x05,0x00,0x00] 73000x05,0x00,0x10,0xd1,0x01,0x05,0x00,0x00 7301 7302# CHECK: v_lshrrev_b32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xcb,0x00,0x00] 73030x05,0x00,0x10,0xd1,0x01,0xcb,0x00,0x00 7304 7305# CHECK: v_lshrrev_b32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xcd,0x00,0x00] 73060x05,0x00,0x10,0xd1,0x01,0xcd,0x00,0x00 7307 7308# CHECK: v_lshrrev_b32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xcf,0x00,0x00] 73090x05,0x00,0x10,0xd1,0x01,0xcf,0x00,0x00 7310 7311# CHECK: v_lshrrev_b32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xd5,0x00,0x00] 73120x05,0x00,0x10,0xd1,0x01,0xd5,0x00,0x00 7313 7314# CHECK: v_lshrrev_b32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xd7,0x00,0x00] 73150x05,0x00,0x10,0xd1,0x01,0xd7,0x00,0x00 7316 7317# CHECK: v_lshrrev_b32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xd9,0x00,0x00] 73180x05,0x00,0x10,0xd1,0x01,0xd9,0x00,0x00 7319 7320# CHECK: v_lshrrev_b32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xdb,0x00,0x00] 73210x05,0x00,0x10,0xd1,0x01,0xdb,0x00,0x00 7322 7323# CHECK: v_lshrrev_b32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xdd,0x00,0x00] 73240x05,0x00,0x10,0xd1,0x01,0xdd,0x00,0x00 7325 7326# CHECK: v_lshrrev_b32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xdf,0x00,0x00] 73270x05,0x00,0x10,0xd1,0x01,0xdf,0x00,0x00 7328 7329# CHECK: v_lshrrev_b32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xf7,0x00,0x00] 73300x05,0x00,0x10,0xd1,0x01,0xf7,0x00,0x00 7331 7332# CHECK: v_lshrrev_b32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xf9,0x00,0x00] 73330x05,0x00,0x10,0xd1,0x01,0xf9,0x00,0x00 7334 7335# CHECK: v_lshrrev_b32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xfd,0x00,0x00] 73360x05,0x00,0x10,0xd1,0x01,0xfd,0x00,0x00 7337 7338# CHECK: v_lshrrev_b32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xff,0x00,0x00] 73390x05,0x00,0x10,0xd1,0x01,0xff,0x00,0x00 7340 7341# CHECK: v_lshrrev_b32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x01,0x01,0x00] 73420x05,0x00,0x10,0xd1,0x01,0x01,0x01,0x00 7343 7344# CHECK: v_lshrrev_b32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x83,0x01,0x00] 73450x05,0x00,0x10,0xd1,0x01,0x83,0x01,0x00 7346 7347# CHECK: v_lshrrev_b32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xe1,0x01,0x00] 73480x05,0x00,0x10,0xd1,0x01,0xe1,0x01,0x00 7349 7350# CHECK: v_lshrrev_b32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xef,0x01,0x00] 73510x05,0x00,0x10,0xd1,0x01,0xef,0x01,0x00 7352 7353# CHECK: v_ashrrev_i32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x05,0x02,0x00] 73540x05,0x00,0x11,0xd1,0x01,0x05,0x02,0x00 7355 7356# CHECK: v_ashrrev_i32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x11,0xd1,0x01,0x05,0x02,0x00] 73570xff,0x00,0x11,0xd1,0x01,0x05,0x02,0x00 7358 7359# CHECK: v_ashrrev_i32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x11,0xd1,0xff,0x05,0x02,0x00] 73600x05,0x00,0x11,0xd1,0xff,0x05,0x02,0x00 7361 7362# CHECK: v_ashrrev_i32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x04,0x02,0x00] 73630x05,0x00,0x11,0xd1,0x01,0x04,0x02,0x00 7364 7365# CHECK: v_ashrrev_i32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x65,0x04,0x02,0x00] 73660x05,0x00,0x11,0xd1,0x65,0x04,0x02,0x00 7367 7368# CHECK: v_ashrrev_i32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x66,0x04,0x02,0x00] 73690x05,0x00,0x11,0xd1,0x66,0x04,0x02,0x00 7370 7371# CHECK: v_ashrrev_i32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x67,0x04,0x02,0x00] 73720x05,0x00,0x11,0xd1,0x67,0x04,0x02,0x00 7373 7374# CHECK: v_ashrrev_i32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x6a,0x04,0x02,0x00] 73750x05,0x00,0x11,0xd1,0x6a,0x04,0x02,0x00 7376 7377# CHECK: v_ashrrev_i32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x6b,0x04,0x02,0x00] 73780x05,0x00,0x11,0xd1,0x6b,0x04,0x02,0x00 7379 7380# CHECK: v_ashrrev_i32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x6c,0x04,0x02,0x00] 73810x05,0x00,0x11,0xd1,0x6c,0x04,0x02,0x00 7382 7383# CHECK: v_ashrrev_i32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x6d,0x04,0x02,0x00] 73840x05,0x00,0x11,0xd1,0x6d,0x04,0x02,0x00 7385 7386# CHECK: v_ashrrev_i32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x6e,0x04,0x02,0x00] 73870x05,0x00,0x11,0xd1,0x6e,0x04,0x02,0x00 7388 7389# CHECK: v_ashrrev_i32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x6f,0x04,0x02,0x00] 73900x05,0x00,0x11,0xd1,0x6f,0x04,0x02,0x00 7391 7392# CHECK: v_ashrrev_i32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x7b,0x04,0x02,0x00] 73930x05,0x00,0x11,0xd1,0x7b,0x04,0x02,0x00 7394 7395# CHECK: v_ashrrev_i32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x7c,0x04,0x02,0x00] 73960x05,0x00,0x11,0xd1,0x7c,0x04,0x02,0x00 7397 7398# CHECK: v_ashrrev_i32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x7e,0x04,0x02,0x00] 73990x05,0x00,0x11,0xd1,0x7e,0x04,0x02,0x00 7400 7401# CHECK: v_ashrrev_i32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x7f,0x04,0x02,0x00] 74020x05,0x00,0x11,0xd1,0x7f,0x04,0x02,0x00 7403 7404# CHECK: v_ashrrev_i32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x80,0x04,0x02,0x00] 74050x05,0x00,0x11,0xd1,0x80,0x04,0x02,0x00 7406 7407# CHECK: v_ashrrev_i32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x11,0xd1,0xc1,0x04,0x02,0x00] 74080x05,0x00,0x11,0xd1,0xc1,0x04,0x02,0x00 7409 7410# CHECK: v_ashrrev_i32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x11,0xd1,0xf0,0x04,0x02,0x00] 74110x05,0x00,0x11,0xd1,0xf0,0x04,0x02,0x00 7412 7413# CHECK: v_ashrrev_i32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x11,0xd1,0xf7,0x04,0x02,0x00] 74140x05,0x00,0x11,0xd1,0xf7,0x04,0x02,0x00 7415 7416# CHECK: v_ashrrev_i32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xff,0x03,0x00] 74170x05,0x00,0x11,0xd1,0x01,0xff,0x03,0x00 7418 7419# CHECK: v_ashrrev_i32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x05,0x00,0x00] 74200x05,0x00,0x11,0xd1,0x01,0x05,0x00,0x00 7421 7422# CHECK: v_ashrrev_i32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xcb,0x00,0x00] 74230x05,0x00,0x11,0xd1,0x01,0xcb,0x00,0x00 7424 7425# CHECK: v_ashrrev_i32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xcd,0x00,0x00] 74260x05,0x00,0x11,0xd1,0x01,0xcd,0x00,0x00 7427 7428# CHECK: v_ashrrev_i32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xcf,0x00,0x00] 74290x05,0x00,0x11,0xd1,0x01,0xcf,0x00,0x00 7430 7431# CHECK: v_ashrrev_i32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xd5,0x00,0x00] 74320x05,0x00,0x11,0xd1,0x01,0xd5,0x00,0x00 7433 7434# CHECK: v_ashrrev_i32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xd7,0x00,0x00] 74350x05,0x00,0x11,0xd1,0x01,0xd7,0x00,0x00 7436 7437# CHECK: v_ashrrev_i32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xd9,0x00,0x00] 74380x05,0x00,0x11,0xd1,0x01,0xd9,0x00,0x00 7439 7440# CHECK: v_ashrrev_i32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xdb,0x00,0x00] 74410x05,0x00,0x11,0xd1,0x01,0xdb,0x00,0x00 7442 7443# CHECK: v_ashrrev_i32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xdd,0x00,0x00] 74440x05,0x00,0x11,0xd1,0x01,0xdd,0x00,0x00 7445 7446# CHECK: v_ashrrev_i32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xdf,0x00,0x00] 74470x05,0x00,0x11,0xd1,0x01,0xdf,0x00,0x00 7448 7449# CHECK: v_ashrrev_i32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xf7,0x00,0x00] 74500x05,0x00,0x11,0xd1,0x01,0xf7,0x00,0x00 7451 7452# CHECK: v_ashrrev_i32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xf9,0x00,0x00] 74530x05,0x00,0x11,0xd1,0x01,0xf9,0x00,0x00 7454 7455# CHECK: v_ashrrev_i32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xfd,0x00,0x00] 74560x05,0x00,0x11,0xd1,0x01,0xfd,0x00,0x00 7457 7458# CHECK: v_ashrrev_i32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xff,0x00,0x00] 74590x05,0x00,0x11,0xd1,0x01,0xff,0x00,0x00 7460 7461# CHECK: v_ashrrev_i32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x01,0x01,0x00] 74620x05,0x00,0x11,0xd1,0x01,0x01,0x01,0x00 7463 7464# CHECK: v_ashrrev_i32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x83,0x01,0x00] 74650x05,0x00,0x11,0xd1,0x01,0x83,0x01,0x00 7466 7467# CHECK: v_ashrrev_i32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xe1,0x01,0x00] 74680x05,0x00,0x11,0xd1,0x01,0xe1,0x01,0x00 7469 7470# CHECK: v_ashrrev_i32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xef,0x01,0x00] 74710x05,0x00,0x11,0xd1,0x01,0xef,0x01,0x00 7472 7473# CHECK: v_lshlrev_b32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x05,0x02,0x00] 74740x05,0x00,0x12,0xd1,0x01,0x05,0x02,0x00 7475 7476# CHECK: v_lshlrev_b32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x12,0xd1,0x01,0x05,0x02,0x00] 74770xff,0x00,0x12,0xd1,0x01,0x05,0x02,0x00 7478 7479# CHECK: v_lshlrev_b32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x12,0xd1,0xff,0x05,0x02,0x00] 74800x05,0x00,0x12,0xd1,0xff,0x05,0x02,0x00 7481 7482# CHECK: v_lshlrev_b32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x04,0x02,0x00] 74830x05,0x00,0x12,0xd1,0x01,0x04,0x02,0x00 7484 7485# CHECK: v_lshlrev_b32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x65,0x04,0x02,0x00] 74860x05,0x00,0x12,0xd1,0x65,0x04,0x02,0x00 7487 7488# CHECK: v_lshlrev_b32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x66,0x04,0x02,0x00] 74890x05,0x00,0x12,0xd1,0x66,0x04,0x02,0x00 7490 7491# CHECK: v_lshlrev_b32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x67,0x04,0x02,0x00] 74920x05,0x00,0x12,0xd1,0x67,0x04,0x02,0x00 7493 7494# CHECK: v_lshlrev_b32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x6a,0x04,0x02,0x00] 74950x05,0x00,0x12,0xd1,0x6a,0x04,0x02,0x00 7496 7497# CHECK: v_lshlrev_b32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x6b,0x04,0x02,0x00] 74980x05,0x00,0x12,0xd1,0x6b,0x04,0x02,0x00 7499 7500# CHECK: v_lshlrev_b32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x6c,0x04,0x02,0x00] 75010x05,0x00,0x12,0xd1,0x6c,0x04,0x02,0x00 7502 7503# CHECK: v_lshlrev_b32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x6d,0x04,0x02,0x00] 75040x05,0x00,0x12,0xd1,0x6d,0x04,0x02,0x00 7505 7506# CHECK: v_lshlrev_b32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x6e,0x04,0x02,0x00] 75070x05,0x00,0x12,0xd1,0x6e,0x04,0x02,0x00 7508 7509# CHECK: v_lshlrev_b32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x6f,0x04,0x02,0x00] 75100x05,0x00,0x12,0xd1,0x6f,0x04,0x02,0x00 7511 7512# CHECK: v_lshlrev_b32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x7b,0x04,0x02,0x00] 75130x05,0x00,0x12,0xd1,0x7b,0x04,0x02,0x00 7514 7515# CHECK: v_lshlrev_b32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x7c,0x04,0x02,0x00] 75160x05,0x00,0x12,0xd1,0x7c,0x04,0x02,0x00 7517 7518# CHECK: v_lshlrev_b32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x7e,0x04,0x02,0x00] 75190x05,0x00,0x12,0xd1,0x7e,0x04,0x02,0x00 7520 7521# CHECK: v_lshlrev_b32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x7f,0x04,0x02,0x00] 75220x05,0x00,0x12,0xd1,0x7f,0x04,0x02,0x00 7523 7524# CHECK: v_lshlrev_b32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x80,0x04,0x02,0x00] 75250x05,0x00,0x12,0xd1,0x80,0x04,0x02,0x00 7526 7527# CHECK: v_lshlrev_b32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x12,0xd1,0xc1,0x04,0x02,0x00] 75280x05,0x00,0x12,0xd1,0xc1,0x04,0x02,0x00 7529 7530# CHECK: v_lshlrev_b32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x12,0xd1,0xf0,0x04,0x02,0x00] 75310x05,0x00,0x12,0xd1,0xf0,0x04,0x02,0x00 7532 7533# CHECK: v_lshlrev_b32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x12,0xd1,0xf7,0x04,0x02,0x00] 75340x05,0x00,0x12,0xd1,0xf7,0x04,0x02,0x00 7535 7536# CHECK: v_lshlrev_b32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xff,0x03,0x00] 75370x05,0x00,0x12,0xd1,0x01,0xff,0x03,0x00 7538 7539# CHECK: v_lshlrev_b32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x05,0x00,0x00] 75400x05,0x00,0x12,0xd1,0x01,0x05,0x00,0x00 7541 7542# CHECK: v_lshlrev_b32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xcb,0x00,0x00] 75430x05,0x00,0x12,0xd1,0x01,0xcb,0x00,0x00 7544 7545# CHECK: v_lshlrev_b32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xcd,0x00,0x00] 75460x05,0x00,0x12,0xd1,0x01,0xcd,0x00,0x00 7547 7548# CHECK: v_lshlrev_b32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xcf,0x00,0x00] 75490x05,0x00,0x12,0xd1,0x01,0xcf,0x00,0x00 7550 7551# CHECK: v_lshlrev_b32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xd5,0x00,0x00] 75520x05,0x00,0x12,0xd1,0x01,0xd5,0x00,0x00 7553 7554# CHECK: v_lshlrev_b32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xd7,0x00,0x00] 75550x05,0x00,0x12,0xd1,0x01,0xd7,0x00,0x00 7556 7557# CHECK: v_lshlrev_b32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xd9,0x00,0x00] 75580x05,0x00,0x12,0xd1,0x01,0xd9,0x00,0x00 7559 7560# CHECK: v_lshlrev_b32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xdb,0x00,0x00] 75610x05,0x00,0x12,0xd1,0x01,0xdb,0x00,0x00 7562 7563# CHECK: v_lshlrev_b32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xdd,0x00,0x00] 75640x05,0x00,0x12,0xd1,0x01,0xdd,0x00,0x00 7565 7566# CHECK: v_lshlrev_b32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xdf,0x00,0x00] 75670x05,0x00,0x12,0xd1,0x01,0xdf,0x00,0x00 7568 7569# CHECK: v_lshlrev_b32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xf7,0x00,0x00] 75700x05,0x00,0x12,0xd1,0x01,0xf7,0x00,0x00 7571 7572# CHECK: v_lshlrev_b32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xf9,0x00,0x00] 75730x05,0x00,0x12,0xd1,0x01,0xf9,0x00,0x00 7574 7575# CHECK: v_lshlrev_b32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xfd,0x00,0x00] 75760x05,0x00,0x12,0xd1,0x01,0xfd,0x00,0x00 7577 7578# CHECK: v_lshlrev_b32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xff,0x00,0x00] 75790x05,0x00,0x12,0xd1,0x01,0xff,0x00,0x00 7580 7581# CHECK: v_lshlrev_b32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x01,0x01,0x00] 75820x05,0x00,0x12,0xd1,0x01,0x01,0x01,0x00 7583 7584# CHECK: v_lshlrev_b32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x83,0x01,0x00] 75850x05,0x00,0x12,0xd1,0x01,0x83,0x01,0x00 7586 7587# CHECK: v_lshlrev_b32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xe1,0x01,0x00] 75880x05,0x00,0x12,0xd1,0x01,0xe1,0x01,0x00 7589 7590# CHECK: v_lshlrev_b32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xef,0x01,0x00] 75910x05,0x00,0x12,0xd1,0x01,0xef,0x01,0x00 7592 7593# CHECK: v_and_b32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x05,0x02,0x00] 75940x05,0x00,0x13,0xd1,0x01,0x05,0x02,0x00 7595 7596# CHECK: v_and_b32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x13,0xd1,0x01,0x05,0x02,0x00] 75970xff,0x00,0x13,0xd1,0x01,0x05,0x02,0x00 7598 7599# CHECK: v_and_b32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x13,0xd1,0xff,0x05,0x02,0x00] 76000x05,0x00,0x13,0xd1,0xff,0x05,0x02,0x00 7601 7602# CHECK: v_and_b32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x04,0x02,0x00] 76030x05,0x00,0x13,0xd1,0x01,0x04,0x02,0x00 7604 7605# CHECK: v_and_b32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x65,0x04,0x02,0x00] 76060x05,0x00,0x13,0xd1,0x65,0x04,0x02,0x00 7607 7608# CHECK: v_and_b32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x66,0x04,0x02,0x00] 76090x05,0x00,0x13,0xd1,0x66,0x04,0x02,0x00 7610 7611# CHECK: v_and_b32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x67,0x04,0x02,0x00] 76120x05,0x00,0x13,0xd1,0x67,0x04,0x02,0x00 7613 7614# CHECK: v_and_b32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x6a,0x04,0x02,0x00] 76150x05,0x00,0x13,0xd1,0x6a,0x04,0x02,0x00 7616 7617# CHECK: v_and_b32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x6b,0x04,0x02,0x00] 76180x05,0x00,0x13,0xd1,0x6b,0x04,0x02,0x00 7619 7620# CHECK: v_and_b32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x6c,0x04,0x02,0x00] 76210x05,0x00,0x13,0xd1,0x6c,0x04,0x02,0x00 7622 7623# CHECK: v_and_b32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x6d,0x04,0x02,0x00] 76240x05,0x00,0x13,0xd1,0x6d,0x04,0x02,0x00 7625 7626# CHECK: v_and_b32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x6e,0x04,0x02,0x00] 76270x05,0x00,0x13,0xd1,0x6e,0x04,0x02,0x00 7628 7629# CHECK: v_and_b32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x6f,0x04,0x02,0x00] 76300x05,0x00,0x13,0xd1,0x6f,0x04,0x02,0x00 7631 7632# CHECK: v_and_b32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x7b,0x04,0x02,0x00] 76330x05,0x00,0x13,0xd1,0x7b,0x04,0x02,0x00 7634 7635# CHECK: v_and_b32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x7c,0x04,0x02,0x00] 76360x05,0x00,0x13,0xd1,0x7c,0x04,0x02,0x00 7637 7638# CHECK: v_and_b32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x7e,0x04,0x02,0x00] 76390x05,0x00,0x13,0xd1,0x7e,0x04,0x02,0x00 7640 7641# CHECK: v_and_b32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x7f,0x04,0x02,0x00] 76420x05,0x00,0x13,0xd1,0x7f,0x04,0x02,0x00 7643 7644# CHECK: v_and_b32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x13,0xd1,0x80,0x04,0x02,0x00] 76450x05,0x00,0x13,0xd1,0x80,0x04,0x02,0x00 7646 7647# CHECK: v_and_b32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x13,0xd1,0xc1,0x04,0x02,0x00] 76480x05,0x00,0x13,0xd1,0xc1,0x04,0x02,0x00 7649 7650# CHECK: v_and_b32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x13,0xd1,0xf0,0x04,0x02,0x00] 76510x05,0x00,0x13,0xd1,0xf0,0x04,0x02,0x00 7652 7653# CHECK: v_and_b32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x13,0xd1,0xf7,0x04,0x02,0x00] 76540x05,0x00,0x13,0xd1,0xf7,0x04,0x02,0x00 7655 7656# CHECK: v_and_b32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xff,0x03,0x00] 76570x05,0x00,0x13,0xd1,0x01,0xff,0x03,0x00 7658 7659# CHECK: v_and_b32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x05,0x00,0x00] 76600x05,0x00,0x13,0xd1,0x01,0x05,0x00,0x00 7661 7662# CHECK: v_and_b32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xcb,0x00,0x00] 76630x05,0x00,0x13,0xd1,0x01,0xcb,0x00,0x00 7664 7665# CHECK: v_and_b32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xcd,0x00,0x00] 76660x05,0x00,0x13,0xd1,0x01,0xcd,0x00,0x00 7667 7668# CHECK: v_and_b32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xcf,0x00,0x00] 76690x05,0x00,0x13,0xd1,0x01,0xcf,0x00,0x00 7670 7671# CHECK: v_and_b32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xd5,0x00,0x00] 76720x05,0x00,0x13,0xd1,0x01,0xd5,0x00,0x00 7673 7674# CHECK: v_and_b32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xd7,0x00,0x00] 76750x05,0x00,0x13,0xd1,0x01,0xd7,0x00,0x00 7676 7677# CHECK: v_and_b32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xd9,0x00,0x00] 76780x05,0x00,0x13,0xd1,0x01,0xd9,0x00,0x00 7679 7680# CHECK: v_and_b32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xdb,0x00,0x00] 76810x05,0x00,0x13,0xd1,0x01,0xdb,0x00,0x00 7682 7683# CHECK: v_and_b32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xdd,0x00,0x00] 76840x05,0x00,0x13,0xd1,0x01,0xdd,0x00,0x00 7685 7686# CHECK: v_and_b32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xdf,0x00,0x00] 76870x05,0x00,0x13,0xd1,0x01,0xdf,0x00,0x00 7688 7689# CHECK: v_and_b32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xf7,0x00,0x00] 76900x05,0x00,0x13,0xd1,0x01,0xf7,0x00,0x00 7691 7692# CHECK: v_and_b32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xf9,0x00,0x00] 76930x05,0x00,0x13,0xd1,0x01,0xf9,0x00,0x00 7694 7695# CHECK: v_and_b32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xfd,0x00,0x00] 76960x05,0x00,0x13,0xd1,0x01,0xfd,0x00,0x00 7697 7698# CHECK: v_and_b32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xff,0x00,0x00] 76990x05,0x00,0x13,0xd1,0x01,0xff,0x00,0x00 7700 7701# CHECK: v_and_b32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x01,0x01,0x00] 77020x05,0x00,0x13,0xd1,0x01,0x01,0x01,0x00 7703 7704# CHECK: v_and_b32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x83,0x01,0x00] 77050x05,0x00,0x13,0xd1,0x01,0x83,0x01,0x00 7706 7707# CHECK: v_and_b32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xe1,0x01,0x00] 77080x05,0x00,0x13,0xd1,0x01,0xe1,0x01,0x00 7709 7710# CHECK: v_and_b32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xef,0x01,0x00] 77110x05,0x00,0x13,0xd1,0x01,0xef,0x01,0x00 7712 7713# CHECK: v_or_b32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x05,0x02,0x00] 77140x05,0x00,0x14,0xd1,0x01,0x05,0x02,0x00 7715 7716# CHECK: v_or_b32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x14,0xd1,0x01,0x05,0x02,0x00] 77170xff,0x00,0x14,0xd1,0x01,0x05,0x02,0x00 7718 7719# CHECK: v_or_b32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x14,0xd1,0xff,0x05,0x02,0x00] 77200x05,0x00,0x14,0xd1,0xff,0x05,0x02,0x00 7721 7722# CHECK: v_or_b32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x04,0x02,0x00] 77230x05,0x00,0x14,0xd1,0x01,0x04,0x02,0x00 7724 7725# CHECK: v_or_b32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x65,0x04,0x02,0x00] 77260x05,0x00,0x14,0xd1,0x65,0x04,0x02,0x00 7727 7728# CHECK: v_or_b32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x66,0x04,0x02,0x00] 77290x05,0x00,0x14,0xd1,0x66,0x04,0x02,0x00 7730 7731# CHECK: v_or_b32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x67,0x04,0x02,0x00] 77320x05,0x00,0x14,0xd1,0x67,0x04,0x02,0x00 7733 7734# CHECK: v_or_b32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x6a,0x04,0x02,0x00] 77350x05,0x00,0x14,0xd1,0x6a,0x04,0x02,0x00 7736 7737# CHECK: v_or_b32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x6b,0x04,0x02,0x00] 77380x05,0x00,0x14,0xd1,0x6b,0x04,0x02,0x00 7739 7740# CHECK: v_or_b32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x6c,0x04,0x02,0x00] 77410x05,0x00,0x14,0xd1,0x6c,0x04,0x02,0x00 7742 7743# CHECK: v_or_b32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x6d,0x04,0x02,0x00] 77440x05,0x00,0x14,0xd1,0x6d,0x04,0x02,0x00 7745 7746# CHECK: v_or_b32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x6e,0x04,0x02,0x00] 77470x05,0x00,0x14,0xd1,0x6e,0x04,0x02,0x00 7748 7749# CHECK: v_or_b32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x6f,0x04,0x02,0x00] 77500x05,0x00,0x14,0xd1,0x6f,0x04,0x02,0x00 7751 7752# CHECK: v_or_b32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x7b,0x04,0x02,0x00] 77530x05,0x00,0x14,0xd1,0x7b,0x04,0x02,0x00 7754 7755# CHECK: v_or_b32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x7c,0x04,0x02,0x00] 77560x05,0x00,0x14,0xd1,0x7c,0x04,0x02,0x00 7757 7758# CHECK: v_or_b32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x7e,0x04,0x02,0x00] 77590x05,0x00,0x14,0xd1,0x7e,0x04,0x02,0x00 7760 7761# CHECK: v_or_b32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x7f,0x04,0x02,0x00] 77620x05,0x00,0x14,0xd1,0x7f,0x04,0x02,0x00 7763 7764# CHECK: v_or_b32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x14,0xd1,0x80,0x04,0x02,0x00] 77650x05,0x00,0x14,0xd1,0x80,0x04,0x02,0x00 7766 7767# CHECK: v_or_b32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x14,0xd1,0xc1,0x04,0x02,0x00] 77680x05,0x00,0x14,0xd1,0xc1,0x04,0x02,0x00 7769 7770# CHECK: v_or_b32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x14,0xd1,0xf0,0x04,0x02,0x00] 77710x05,0x00,0x14,0xd1,0xf0,0x04,0x02,0x00 7772 7773# CHECK: v_or_b32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x14,0xd1,0xf7,0x04,0x02,0x00] 77740x05,0x00,0x14,0xd1,0xf7,0x04,0x02,0x00 7775 7776# CHECK: v_or_b32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xff,0x03,0x00] 77770x05,0x00,0x14,0xd1,0x01,0xff,0x03,0x00 7778 7779# CHECK: v_or_b32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x05,0x00,0x00] 77800x05,0x00,0x14,0xd1,0x01,0x05,0x00,0x00 7781 7782# CHECK: v_or_b32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xcb,0x00,0x00] 77830x05,0x00,0x14,0xd1,0x01,0xcb,0x00,0x00 7784 7785# CHECK: v_or_b32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xcd,0x00,0x00] 77860x05,0x00,0x14,0xd1,0x01,0xcd,0x00,0x00 7787 7788# CHECK: v_or_b32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xcf,0x00,0x00] 77890x05,0x00,0x14,0xd1,0x01,0xcf,0x00,0x00 7790 7791# CHECK: v_or_b32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xd5,0x00,0x00] 77920x05,0x00,0x14,0xd1,0x01,0xd5,0x00,0x00 7793 7794# CHECK: v_or_b32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xd7,0x00,0x00] 77950x05,0x00,0x14,0xd1,0x01,0xd7,0x00,0x00 7796 7797# CHECK: v_or_b32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xd9,0x00,0x00] 77980x05,0x00,0x14,0xd1,0x01,0xd9,0x00,0x00 7799 7800# CHECK: v_or_b32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xdb,0x00,0x00] 78010x05,0x00,0x14,0xd1,0x01,0xdb,0x00,0x00 7802 7803# CHECK: v_or_b32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xdd,0x00,0x00] 78040x05,0x00,0x14,0xd1,0x01,0xdd,0x00,0x00 7805 7806# CHECK: v_or_b32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xdf,0x00,0x00] 78070x05,0x00,0x14,0xd1,0x01,0xdf,0x00,0x00 7808 7809# CHECK: v_or_b32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xf7,0x00,0x00] 78100x05,0x00,0x14,0xd1,0x01,0xf7,0x00,0x00 7811 7812# CHECK: v_or_b32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xf9,0x00,0x00] 78130x05,0x00,0x14,0xd1,0x01,0xf9,0x00,0x00 7814 7815# CHECK: v_or_b32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xfd,0x00,0x00] 78160x05,0x00,0x14,0xd1,0x01,0xfd,0x00,0x00 7817 7818# CHECK: v_or_b32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xff,0x00,0x00] 78190x05,0x00,0x14,0xd1,0x01,0xff,0x00,0x00 7820 7821# CHECK: v_or_b32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x01,0x01,0x00] 78220x05,0x00,0x14,0xd1,0x01,0x01,0x01,0x00 7823 7824# CHECK: v_or_b32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x83,0x01,0x00] 78250x05,0x00,0x14,0xd1,0x01,0x83,0x01,0x00 7826 7827# CHECK: v_or_b32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xe1,0x01,0x00] 78280x05,0x00,0x14,0xd1,0x01,0xe1,0x01,0x00 7829 7830# CHECK: v_or_b32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xef,0x01,0x00] 78310x05,0x00,0x14,0xd1,0x01,0xef,0x01,0x00 7832 7833# CHECK: v_xor_b32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x05,0x02,0x00] 78340x05,0x00,0x15,0xd1,0x01,0x05,0x02,0x00 7835 7836# CHECK: v_xor_b32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x15,0xd1,0x01,0x05,0x02,0x00] 78370xff,0x00,0x15,0xd1,0x01,0x05,0x02,0x00 7838 7839# CHECK: v_xor_b32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x15,0xd1,0xff,0x05,0x02,0x00] 78400x05,0x00,0x15,0xd1,0xff,0x05,0x02,0x00 7841 7842# CHECK: v_xor_b32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x04,0x02,0x00] 78430x05,0x00,0x15,0xd1,0x01,0x04,0x02,0x00 7844 7845# CHECK: v_xor_b32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x65,0x04,0x02,0x00] 78460x05,0x00,0x15,0xd1,0x65,0x04,0x02,0x00 7847 7848# CHECK: v_xor_b32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x66,0x04,0x02,0x00] 78490x05,0x00,0x15,0xd1,0x66,0x04,0x02,0x00 7850 7851# CHECK: v_xor_b32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x67,0x04,0x02,0x00] 78520x05,0x00,0x15,0xd1,0x67,0x04,0x02,0x00 7853 7854# CHECK: v_xor_b32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x6a,0x04,0x02,0x00] 78550x05,0x00,0x15,0xd1,0x6a,0x04,0x02,0x00 7856 7857# CHECK: v_xor_b32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x6b,0x04,0x02,0x00] 78580x05,0x00,0x15,0xd1,0x6b,0x04,0x02,0x00 7859 7860# CHECK: v_xor_b32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x6c,0x04,0x02,0x00] 78610x05,0x00,0x15,0xd1,0x6c,0x04,0x02,0x00 7862 7863# CHECK: v_xor_b32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x6d,0x04,0x02,0x00] 78640x05,0x00,0x15,0xd1,0x6d,0x04,0x02,0x00 7865 7866# CHECK: v_xor_b32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x6e,0x04,0x02,0x00] 78670x05,0x00,0x15,0xd1,0x6e,0x04,0x02,0x00 7868 7869# CHECK: v_xor_b32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x6f,0x04,0x02,0x00] 78700x05,0x00,0x15,0xd1,0x6f,0x04,0x02,0x00 7871 7872# CHECK: v_xor_b32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x7b,0x04,0x02,0x00] 78730x05,0x00,0x15,0xd1,0x7b,0x04,0x02,0x00 7874 7875# CHECK: v_xor_b32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x7c,0x04,0x02,0x00] 78760x05,0x00,0x15,0xd1,0x7c,0x04,0x02,0x00 7877 7878# CHECK: v_xor_b32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x7e,0x04,0x02,0x00] 78790x05,0x00,0x15,0xd1,0x7e,0x04,0x02,0x00 7880 7881# CHECK: v_xor_b32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x7f,0x04,0x02,0x00] 78820x05,0x00,0x15,0xd1,0x7f,0x04,0x02,0x00 7883 7884# CHECK: v_xor_b32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x15,0xd1,0x80,0x04,0x02,0x00] 78850x05,0x00,0x15,0xd1,0x80,0x04,0x02,0x00 7886 7887# CHECK: v_xor_b32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x15,0xd1,0xc1,0x04,0x02,0x00] 78880x05,0x00,0x15,0xd1,0xc1,0x04,0x02,0x00 7889 7890# CHECK: v_xor_b32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x15,0xd1,0xf0,0x04,0x02,0x00] 78910x05,0x00,0x15,0xd1,0xf0,0x04,0x02,0x00 7892 7893# CHECK: v_xor_b32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x15,0xd1,0xf7,0x04,0x02,0x00] 78940x05,0x00,0x15,0xd1,0xf7,0x04,0x02,0x00 7895 7896# CHECK: v_xor_b32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xff,0x03,0x00] 78970x05,0x00,0x15,0xd1,0x01,0xff,0x03,0x00 7898 7899# CHECK: v_xor_b32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x05,0x00,0x00] 79000x05,0x00,0x15,0xd1,0x01,0x05,0x00,0x00 7901 7902# CHECK: v_xor_b32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xcb,0x00,0x00] 79030x05,0x00,0x15,0xd1,0x01,0xcb,0x00,0x00 7904 7905# CHECK: v_xor_b32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xcd,0x00,0x00] 79060x05,0x00,0x15,0xd1,0x01,0xcd,0x00,0x00 7907 7908# CHECK: v_xor_b32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xcf,0x00,0x00] 79090x05,0x00,0x15,0xd1,0x01,0xcf,0x00,0x00 7910 7911# CHECK: v_xor_b32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xd5,0x00,0x00] 79120x05,0x00,0x15,0xd1,0x01,0xd5,0x00,0x00 7913 7914# CHECK: v_xor_b32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xd7,0x00,0x00] 79150x05,0x00,0x15,0xd1,0x01,0xd7,0x00,0x00 7916 7917# CHECK: v_xor_b32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xd9,0x00,0x00] 79180x05,0x00,0x15,0xd1,0x01,0xd9,0x00,0x00 7919 7920# CHECK: v_xor_b32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xdb,0x00,0x00] 79210x05,0x00,0x15,0xd1,0x01,0xdb,0x00,0x00 7922 7923# CHECK: v_xor_b32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xdd,0x00,0x00] 79240x05,0x00,0x15,0xd1,0x01,0xdd,0x00,0x00 7925 7926# CHECK: v_xor_b32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xdf,0x00,0x00] 79270x05,0x00,0x15,0xd1,0x01,0xdf,0x00,0x00 7928 7929# CHECK: v_xor_b32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xf7,0x00,0x00] 79300x05,0x00,0x15,0xd1,0x01,0xf7,0x00,0x00 7931 7932# CHECK: v_xor_b32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xf9,0x00,0x00] 79330x05,0x00,0x15,0xd1,0x01,0xf9,0x00,0x00 7934 7935# CHECK: v_xor_b32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xfd,0x00,0x00] 79360x05,0x00,0x15,0xd1,0x01,0xfd,0x00,0x00 7937 7938# CHECK: v_xor_b32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xff,0x00,0x00] 79390x05,0x00,0x15,0xd1,0x01,0xff,0x00,0x00 7940 7941# CHECK: v_xor_b32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x01,0x01,0x00] 79420x05,0x00,0x15,0xd1,0x01,0x01,0x01,0x00 7943 7944# CHECK: v_xor_b32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x83,0x01,0x00] 79450x05,0x00,0x15,0xd1,0x01,0x83,0x01,0x00 7946 7947# CHECK: v_xor_b32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xe1,0x01,0x00] 79480x05,0x00,0x15,0xd1,0x01,0xe1,0x01,0x00 7949 7950# CHECK: v_xor_b32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xef,0x01,0x00] 79510x05,0x00,0x15,0xd1,0x01,0xef,0x01,0x00 7952 7953# CHECK: v_mac_f32_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x00] 79540x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x00 7955 7956# CHECK: v_mac_f32_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x16,0xd1,0x01,0x05,0x02,0x00] 79570xff,0x00,0x16,0xd1,0x01,0x05,0x02,0x00 7958 7959# CHECK: v_mac_f32_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x16,0xd1,0xff,0x05,0x02,0x00] 79600x05,0x00,0x16,0xd1,0xff,0x05,0x02,0x00 7961 7962# CHECK: v_mac_f32_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x04,0x02,0x00] 79630x05,0x00,0x16,0xd1,0x01,0x04,0x02,0x00 7964 7965# CHECK: v_mac_f32_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x65,0x04,0x02,0x00] 79660x05,0x00,0x16,0xd1,0x65,0x04,0x02,0x00 7967 7968# CHECK: v_mac_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x66,0x04,0x02,0x00] 79690x05,0x00,0x16,0xd1,0x66,0x04,0x02,0x00 7970 7971# CHECK: v_mac_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x67,0x04,0x02,0x00] 79720x05,0x00,0x16,0xd1,0x67,0x04,0x02,0x00 7973 7974# CHECK: v_mac_f32_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x6a,0x04,0x02,0x00] 79750x05,0x00,0x16,0xd1,0x6a,0x04,0x02,0x00 7976 7977# CHECK: v_mac_f32_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x6b,0x04,0x02,0x00] 79780x05,0x00,0x16,0xd1,0x6b,0x04,0x02,0x00 7979 7980# CHECK: v_mac_f32_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x6c,0x04,0x02,0x00] 79810x05,0x00,0x16,0xd1,0x6c,0x04,0x02,0x00 7982 7983# CHECK: v_mac_f32_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x6d,0x04,0x02,0x00] 79840x05,0x00,0x16,0xd1,0x6d,0x04,0x02,0x00 7985 7986# CHECK: v_mac_f32_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x6e,0x04,0x02,0x00] 79870x05,0x00,0x16,0xd1,0x6e,0x04,0x02,0x00 7988 7989# CHECK: v_mac_f32_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x6f,0x04,0x02,0x00] 79900x05,0x00,0x16,0xd1,0x6f,0x04,0x02,0x00 7991 7992# CHECK: v_mac_f32_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x7b,0x04,0x02,0x00] 79930x05,0x00,0x16,0xd1,0x7b,0x04,0x02,0x00 7994 7995# CHECK: v_mac_f32_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x7c,0x04,0x02,0x00] 79960x05,0x00,0x16,0xd1,0x7c,0x04,0x02,0x00 7997 7998# CHECK: v_mac_f32_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x7e,0x04,0x02,0x00] 79990x05,0x00,0x16,0xd1,0x7e,0x04,0x02,0x00 8000 8001# CHECK: v_mac_f32_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x7f,0x04,0x02,0x00] 80020x05,0x00,0x16,0xd1,0x7f,0x04,0x02,0x00 8003 8004# CHECK: v_mac_f32_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x80,0x04,0x02,0x00] 80050x05,0x00,0x16,0xd1,0x80,0x04,0x02,0x00 8006 8007# CHECK: v_mac_f32_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x16,0xd1,0xc1,0x04,0x02,0x00] 80080x05,0x00,0x16,0xd1,0xc1,0x04,0x02,0x00 8009 8010# CHECK: v_mac_f32_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x16,0xd1,0xf0,0x04,0x02,0x00] 80110x05,0x00,0x16,0xd1,0xf0,0x04,0x02,0x00 8012 8013# CHECK: v_mac_f32_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x16,0xd1,0xf7,0x04,0x02,0x00] 80140x05,0x00,0x16,0xd1,0xf7,0x04,0x02,0x00 8015 8016# CHECK: v_mac_f32_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xff,0x03,0x00] 80170x05,0x00,0x16,0xd1,0x01,0xff,0x03,0x00 8018 8019# CHECK: v_mac_f32_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x00,0x00] 80200x05,0x00,0x16,0xd1,0x01,0x05,0x00,0x00 8021 8022# CHECK: v_mac_f32_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xcb,0x00,0x00] 80230x05,0x00,0x16,0xd1,0x01,0xcb,0x00,0x00 8024 8025# CHECK: v_mac_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xcd,0x00,0x00] 80260x05,0x00,0x16,0xd1,0x01,0xcd,0x00,0x00 8027 8028# CHECK: v_mac_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xcf,0x00,0x00] 80290x05,0x00,0x16,0xd1,0x01,0xcf,0x00,0x00 8030 8031# CHECK: v_mac_f32_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xd5,0x00,0x00] 80320x05,0x00,0x16,0xd1,0x01,0xd5,0x00,0x00 8033 8034# CHECK: v_mac_f32_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xd7,0x00,0x00] 80350x05,0x00,0x16,0xd1,0x01,0xd7,0x00,0x00 8036 8037# CHECK: v_mac_f32_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xd9,0x00,0x00] 80380x05,0x00,0x16,0xd1,0x01,0xd9,0x00,0x00 8039 8040# CHECK: v_mac_f32_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xdb,0x00,0x00] 80410x05,0x00,0x16,0xd1,0x01,0xdb,0x00,0x00 8042 8043# CHECK: v_mac_f32_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xdd,0x00,0x00] 80440x05,0x00,0x16,0xd1,0x01,0xdd,0x00,0x00 8045 8046# CHECK: v_mac_f32_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xdf,0x00,0x00] 80470x05,0x00,0x16,0xd1,0x01,0xdf,0x00,0x00 8048 8049# CHECK: v_mac_f32_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xf7,0x00,0x00] 80500x05,0x00,0x16,0xd1,0x01,0xf7,0x00,0x00 8051 8052# CHECK: v_mac_f32_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xf9,0x00,0x00] 80530x05,0x00,0x16,0xd1,0x01,0xf9,0x00,0x00 8054 8055# CHECK: v_mac_f32_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xfd,0x00,0x00] 80560x05,0x00,0x16,0xd1,0x01,0xfd,0x00,0x00 8057 8058# CHECK: v_mac_f32_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xff,0x00,0x00] 80590x05,0x00,0x16,0xd1,0x01,0xff,0x00,0x00 8060 8061# CHECK: v_mac_f32_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x01,0x01,0x00] 80620x05,0x00,0x16,0xd1,0x01,0x01,0x01,0x00 8063 8064# CHECK: v_mac_f32_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x83,0x01,0x00] 80650x05,0x00,0x16,0xd1,0x01,0x83,0x01,0x00 8066 8067# CHECK: v_mac_f32_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xe1,0x01,0x00] 80680x05,0x00,0x16,0xd1,0x01,0xe1,0x01,0x00 8069 8070# CHECK: v_mac_f32_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xef,0x01,0x00] 80710x05,0x00,0x16,0xd1,0x01,0xef,0x01,0x00 8072 8073# CHECK: v_mac_f32_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x20] 80740x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x20 8075 8076# CHECK: v_mac_f32_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x40] 80770x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x40 8078 8079# CHECK: v_mac_f32_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x60] 80800x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x60 8081 8082# CHECK: v_mac_f32_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x16,0xd1,0x01,0x05,0x02,0x00] 80830x05,0x01,0x16,0xd1,0x01,0x05,0x02,0x00 8084 8085# CHECK: v_mac_f32_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x16,0xd1,0x01,0x05,0x02,0x00] 80860x05,0x02,0x16,0xd1,0x01,0x05,0x02,0x00 8087 8088# CHECK: v_mac_f32_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x16,0xd1,0x01,0x05,0x02,0x00] 80890x05,0x03,0x16,0xd1,0x01,0x05,0x02,0x00 8090 8091# CHECK: v_mac_f32_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x16,0xd1,0x01,0x05,0x02,0x00] 80920x05,0x80,0x16,0xd1,0x01,0x05,0x02,0x00 8093 8094# CHECK: v_mac_f32_e64 v5, v1, v2 mul:2 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x08] 80950x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x08 8096 8097# CHECK: v_mac_f32_e64 v5, v1, v2 mul:4 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x10] 80980x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x10 8099 8100# CHECK: v_mac_f32_e64 v5, v1, v2 div:2 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x18] 81010x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x18 8102 8103# CHECK: v_add_u32_e64 v5, s[12:13], v1, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00] 81040x05,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00 8105 8106# CHECK: v_add_u32_e64 v255, s[12:13], v1, v2 ; encoding: [0xff,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00] 81070xff,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00 8108 8109# CHECK: v_add_u32_e64 v5, s[14:15], v1, v2 ; encoding: [0x05,0x0e,0x19,0xd1,0x01,0x05,0x02,0x00] 81100x05,0x0e,0x19,0xd1,0x01,0x05,0x02,0x00 8111 8112# CHECK: v_add_u32_e64 v5, s[100:101], v1, v2 ; encoding: [0x05,0x64,0x19,0xd1,0x01,0x05,0x02,0x00] 81130x05,0x64,0x19,0xd1,0x01,0x05,0x02,0x00 8114 8115# CHECK: v_add_u32_e64 v5, flat_scratch, v1, v2 ; encoding: [0x05,0x66,0x19,0xd1,0x01,0x05,0x02,0x00] 81160x05,0x66,0x19,0xd1,0x01,0x05,0x02,0x00 8117 8118# CHECK: v_add_u32_e64 v5, vcc, v1, v2 ; encoding: [0x05,0x6a,0x19,0xd1,0x01,0x05,0x02,0x00] 81190x05,0x6a,0x19,0xd1,0x01,0x05,0x02,0x00 8120 8121# CHECK: v_add_u32_e64 v5, tba, v1, v2 ; encoding: [0x05,0x6c,0x19,0xd1,0x01,0x05,0x02,0x00] 81220x05,0x6c,0x19,0xd1,0x01,0x05,0x02,0x00 8123 8124# CHECK: v_add_u32_e64 v5, tma, v1, v2 ; encoding: [0x05,0x6e,0x19,0xd1,0x01,0x05,0x02,0x00] 81250x05,0x6e,0x19,0xd1,0x01,0x05,0x02,0x00 8126 8127# CHECK: v_add_u32_e64 v5, ttmp[10:11], v1, v2 ; encoding: [0x05,0x7a,0x19,0xd1,0x01,0x05,0x02,0x00] 81280x05,0x7a,0x19,0xd1,0x01,0x05,0x02,0x00 8129 8130# CHECK: v_add_u32_e64 v5, s[12:13], v255, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0xff,0x05,0x02,0x00] 81310x05,0x0c,0x19,0xd1,0xff,0x05,0x02,0x00 8132 8133# CHECK: v_add_u32_e64 v5, s[12:13], s1, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x04,0x02,0x00] 81340x05,0x0c,0x19,0xd1,0x01,0x04,0x02,0x00 8135 8136# CHECK: v_add_u32_e64 v5, s[12:13], s101, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x65,0x04,0x02,0x00] 81370x05,0x0c,0x19,0xd1,0x65,0x04,0x02,0x00 8138 8139# CHECK: v_add_u32_e64 v5, s[12:13], flat_scratch_lo, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x66,0x04,0x02,0x00] 81400x05,0x0c,0x19,0xd1,0x66,0x04,0x02,0x00 8141 8142# CHECK: v_add_u32_e64 v5, s[12:13], flat_scratch_hi, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x67,0x04,0x02,0x00] 81430x05,0x0c,0x19,0xd1,0x67,0x04,0x02,0x00 8144 8145# CHECK: v_add_u32_e64 v5, s[12:13], vcc_lo, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x6a,0x04,0x02,0x00] 81460x05,0x0c,0x19,0xd1,0x6a,0x04,0x02,0x00 8147 8148# CHECK: v_add_u32_e64 v5, s[12:13], vcc_hi, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x6b,0x04,0x02,0x00] 81490x05,0x0c,0x19,0xd1,0x6b,0x04,0x02,0x00 8150 8151# CHECK: v_add_u32_e64 v5, s[12:13], tba_lo, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x6c,0x04,0x02,0x00] 81520x05,0x0c,0x19,0xd1,0x6c,0x04,0x02,0x00 8153 8154# CHECK: v_add_u32_e64 v5, s[12:13], tba_hi, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x6d,0x04,0x02,0x00] 81550x05,0x0c,0x19,0xd1,0x6d,0x04,0x02,0x00 8156 8157# CHECK: v_add_u32_e64 v5, s[12:13], tma_lo, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x6e,0x04,0x02,0x00] 81580x05,0x0c,0x19,0xd1,0x6e,0x04,0x02,0x00 8159 8160# CHECK: v_add_u32_e64 v5, s[12:13], tma_hi, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x6f,0x04,0x02,0x00] 81610x05,0x0c,0x19,0xd1,0x6f,0x04,0x02,0x00 8162 8163# CHECK: v_add_u32_e64 v5, s[12:13], ttmp11, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x7b,0x04,0x02,0x00] 81640x05,0x0c,0x19,0xd1,0x7b,0x04,0x02,0x00 8165 8166# CHECK: v_add_u32_e64 v5, s[12:13], m0, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x7c,0x04,0x02,0x00] 81670x05,0x0c,0x19,0xd1,0x7c,0x04,0x02,0x00 8168 8169# CHECK: v_add_u32_e64 v5, s[12:13], exec_lo, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x7e,0x04,0x02,0x00] 81700x05,0x0c,0x19,0xd1,0x7e,0x04,0x02,0x00 8171 8172# CHECK: v_add_u32_e64 v5, s[12:13], exec_hi, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x7f,0x04,0x02,0x00] 81730x05,0x0c,0x19,0xd1,0x7f,0x04,0x02,0x00 8174 8175# CHECK: v_add_u32_e64 v5, s[12:13], 0, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x80,0x04,0x02,0x00] 81760x05,0x0c,0x19,0xd1,0x80,0x04,0x02,0x00 8177 8178# CHECK: v_add_u32_e64 v5, s[12:13], -1, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0xc1,0x04,0x02,0x00] 81790x05,0x0c,0x19,0xd1,0xc1,0x04,0x02,0x00 8180 8181# CHECK: v_add_u32_e64 v5, s[12:13], 0.5, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0xf0,0x04,0x02,0x00] 81820x05,0x0c,0x19,0xd1,0xf0,0x04,0x02,0x00 8183 8184# CHECK: v_add_u32_e64 v5, s[12:13], -4.0, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0xf7,0x04,0x02,0x00] 81850x05,0x0c,0x19,0xd1,0xf7,0x04,0x02,0x00 8186 8187# CHECK: v_add_u32_e64 v5, s[12:13], v1, v255 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xff,0x03,0x00] 81880x05,0x0c,0x19,0xd1,0x01,0xff,0x03,0x00 8189 8190# CHECK: v_add_u32_e64 v5, s[12:13], v1, s2 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x05,0x00,0x00] 81910x05,0x0c,0x19,0xd1,0x01,0x05,0x00,0x00 8192 8193# CHECK: v_add_u32_e64 v5, s[12:13], v1, s101 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xcb,0x00,0x00] 81940x05,0x0c,0x19,0xd1,0x01,0xcb,0x00,0x00 8195 8196# CHECK: v_add_u32_e64 v5, s[12:13], v1, flat_scratch_lo ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xcd,0x00,0x00] 81970x05,0x0c,0x19,0xd1,0x01,0xcd,0x00,0x00 8198 8199# CHECK: v_add_u32_e64 v5, s[12:13], v1, flat_scratch_hi ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xcf,0x00,0x00] 82000x05,0x0c,0x19,0xd1,0x01,0xcf,0x00,0x00 8201 8202# CHECK: v_add_u32_e64 v5, s[12:13], v1, vcc_lo ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xd5,0x00,0x00] 82030x05,0x0c,0x19,0xd1,0x01,0xd5,0x00,0x00 8204 8205# CHECK: v_add_u32_e64 v5, s[12:13], v1, vcc_hi ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xd7,0x00,0x00] 82060x05,0x0c,0x19,0xd1,0x01,0xd7,0x00,0x00 8207 8208# CHECK: v_add_u32_e64 v5, s[12:13], v1, tba_lo ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xd9,0x00,0x00] 82090x05,0x0c,0x19,0xd1,0x01,0xd9,0x00,0x00 8210 8211# CHECK: v_add_u32_e64 v5, s[12:13], v1, tba_hi ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xdb,0x00,0x00] 82120x05,0x0c,0x19,0xd1,0x01,0xdb,0x00,0x00 8213 8214# CHECK: v_add_u32_e64 v5, s[12:13], v1, tma_lo ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xdd,0x00,0x00] 82150x05,0x0c,0x19,0xd1,0x01,0xdd,0x00,0x00 8216 8217# CHECK: v_add_u32_e64 v5, s[12:13], v1, tma_hi ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xdf,0x00,0x00] 82180x05,0x0c,0x19,0xd1,0x01,0xdf,0x00,0x00 8219 8220# CHECK: v_add_u32_e64 v5, s[12:13], v1, ttmp11 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xf7,0x00,0x00] 82210x05,0x0c,0x19,0xd1,0x01,0xf7,0x00,0x00 8222 8223# CHECK: v_add_u32_e64 v5, s[12:13], v1, m0 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xf9,0x00,0x00] 82240x05,0x0c,0x19,0xd1,0x01,0xf9,0x00,0x00 8225 8226# CHECK: v_add_u32_e64 v5, s[12:13], v1, exec_lo ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xfd,0x00,0x00] 82270x05,0x0c,0x19,0xd1,0x01,0xfd,0x00,0x00 8228 8229# CHECK: v_add_u32_e64 v5, s[12:13], v1, exec_hi ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xff,0x00,0x00] 82300x05,0x0c,0x19,0xd1,0x01,0xff,0x00,0x00 8231 8232# CHECK: v_add_u32_e64 v5, s[12:13], v1, 0 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x01,0x01,0x00] 82330x05,0x0c,0x19,0xd1,0x01,0x01,0x01,0x00 8234 8235# CHECK: v_add_u32_e64 v5, s[12:13], v1, -1 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x83,0x01,0x00] 82360x05,0x0c,0x19,0xd1,0x01,0x83,0x01,0x00 8237 8238# CHECK: v_add_u32_e64 v5, s[12:13], v1, 0.5 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xe1,0x01,0x00] 82390x05,0x0c,0x19,0xd1,0x01,0xe1,0x01,0x00 8240 8241# CHECK: v_add_u32_e64 v5, s[12:13], v1, -4.0 ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xef,0x01,0x00] 82420x05,0x0c,0x19,0xd1,0x01,0xef,0x01,0x00 8243 8244# CHECK: v_sub_u32_e64 v5, s[12:13], v1, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00] 82450x05,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00 8246 8247# CHECK: v_sub_u32_e64 v255, s[12:13], v1, v2 ; encoding: [0xff,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00] 82480xff,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00 8249 8250# CHECK: v_sub_u32_e64 v5, s[14:15], v1, v2 ; encoding: [0x05,0x0e,0x1a,0xd1,0x01,0x05,0x02,0x00] 82510x05,0x0e,0x1a,0xd1,0x01,0x05,0x02,0x00 8252 8253# CHECK: v_sub_u32_e64 v5, s[100:101], v1, v2 ; encoding: [0x05,0x64,0x1a,0xd1,0x01,0x05,0x02,0x00] 82540x05,0x64,0x1a,0xd1,0x01,0x05,0x02,0x00 8255 8256# CHECK: v_sub_u32_e64 v5, flat_scratch, v1, v2 ; encoding: [0x05,0x66,0x1a,0xd1,0x01,0x05,0x02,0x00] 82570x05,0x66,0x1a,0xd1,0x01,0x05,0x02,0x00 8258 8259# CHECK: v_sub_u32_e64 v5, vcc, v1, v2 ; encoding: [0x05,0x6a,0x1a,0xd1,0x01,0x05,0x02,0x00] 82600x05,0x6a,0x1a,0xd1,0x01,0x05,0x02,0x00 8261 8262# CHECK: v_sub_u32_e64 v5, tba, v1, v2 ; encoding: [0x05,0x6c,0x1a,0xd1,0x01,0x05,0x02,0x00] 82630x05,0x6c,0x1a,0xd1,0x01,0x05,0x02,0x00 8264 8265# CHECK: v_sub_u32_e64 v5, tma, v1, v2 ; encoding: [0x05,0x6e,0x1a,0xd1,0x01,0x05,0x02,0x00] 82660x05,0x6e,0x1a,0xd1,0x01,0x05,0x02,0x00 8267 8268# CHECK: v_sub_u32_e64 v5, ttmp[10:11], v1, v2 ; encoding: [0x05,0x7a,0x1a,0xd1,0x01,0x05,0x02,0x00] 82690x05,0x7a,0x1a,0xd1,0x01,0x05,0x02,0x00 8270 8271# CHECK: v_sub_u32_e64 v5, s[12:13], v255, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0xff,0x05,0x02,0x00] 82720x05,0x0c,0x1a,0xd1,0xff,0x05,0x02,0x00 8273 8274# CHECK: v_sub_u32_e64 v5, s[12:13], s1, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x04,0x02,0x00] 82750x05,0x0c,0x1a,0xd1,0x01,0x04,0x02,0x00 8276 8277# CHECK: v_sub_u32_e64 v5, s[12:13], s101, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x65,0x04,0x02,0x00] 82780x05,0x0c,0x1a,0xd1,0x65,0x04,0x02,0x00 8279 8280# CHECK: v_sub_u32_e64 v5, s[12:13], flat_scratch_lo, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x66,0x04,0x02,0x00] 82810x05,0x0c,0x1a,0xd1,0x66,0x04,0x02,0x00 8282 8283# CHECK: v_sub_u32_e64 v5, s[12:13], flat_scratch_hi, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x67,0x04,0x02,0x00] 82840x05,0x0c,0x1a,0xd1,0x67,0x04,0x02,0x00 8285 8286# CHECK: v_sub_u32_e64 v5, s[12:13], vcc_lo, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x6a,0x04,0x02,0x00] 82870x05,0x0c,0x1a,0xd1,0x6a,0x04,0x02,0x00 8288 8289# CHECK: v_sub_u32_e64 v5, s[12:13], vcc_hi, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x6b,0x04,0x02,0x00] 82900x05,0x0c,0x1a,0xd1,0x6b,0x04,0x02,0x00 8291 8292# CHECK: v_sub_u32_e64 v5, s[12:13], tba_lo, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x6c,0x04,0x02,0x00] 82930x05,0x0c,0x1a,0xd1,0x6c,0x04,0x02,0x00 8294 8295# CHECK: v_sub_u32_e64 v5, s[12:13], tba_hi, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x6d,0x04,0x02,0x00] 82960x05,0x0c,0x1a,0xd1,0x6d,0x04,0x02,0x00 8297 8298# CHECK: v_sub_u32_e64 v5, s[12:13], tma_lo, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x6e,0x04,0x02,0x00] 82990x05,0x0c,0x1a,0xd1,0x6e,0x04,0x02,0x00 8300 8301# CHECK: v_sub_u32_e64 v5, s[12:13], tma_hi, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x6f,0x04,0x02,0x00] 83020x05,0x0c,0x1a,0xd1,0x6f,0x04,0x02,0x00 8303 8304# CHECK: v_sub_u32_e64 v5, s[12:13], ttmp11, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x7b,0x04,0x02,0x00] 83050x05,0x0c,0x1a,0xd1,0x7b,0x04,0x02,0x00 8306 8307# CHECK: v_sub_u32_e64 v5, s[12:13], m0, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x7c,0x04,0x02,0x00] 83080x05,0x0c,0x1a,0xd1,0x7c,0x04,0x02,0x00 8309 8310# CHECK: v_sub_u32_e64 v5, s[12:13], exec_lo, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x7e,0x04,0x02,0x00] 83110x05,0x0c,0x1a,0xd1,0x7e,0x04,0x02,0x00 8312 8313# CHECK: v_sub_u32_e64 v5, s[12:13], exec_hi, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x7f,0x04,0x02,0x00] 83140x05,0x0c,0x1a,0xd1,0x7f,0x04,0x02,0x00 8315 8316# CHECK: v_sub_u32_e64 v5, s[12:13], 0, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x80,0x04,0x02,0x00] 83170x05,0x0c,0x1a,0xd1,0x80,0x04,0x02,0x00 8318 8319# CHECK: v_sub_u32_e64 v5, s[12:13], -1, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0xc1,0x04,0x02,0x00] 83200x05,0x0c,0x1a,0xd1,0xc1,0x04,0x02,0x00 8321 8322# CHECK: v_sub_u32_e64 v5, s[12:13], 0.5, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0xf0,0x04,0x02,0x00] 83230x05,0x0c,0x1a,0xd1,0xf0,0x04,0x02,0x00 8324 8325# CHECK: v_sub_u32_e64 v5, s[12:13], -4.0, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0xf7,0x04,0x02,0x00] 83260x05,0x0c,0x1a,0xd1,0xf7,0x04,0x02,0x00 8327 8328# CHECK: v_sub_u32_e64 v5, s[12:13], v1, v255 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xff,0x03,0x00] 83290x05,0x0c,0x1a,0xd1,0x01,0xff,0x03,0x00 8330 8331# CHECK: v_sub_u32_e64 v5, s[12:13], v1, s2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x05,0x00,0x00] 83320x05,0x0c,0x1a,0xd1,0x01,0x05,0x00,0x00 8333 8334# CHECK: v_sub_u32_e64 v5, s[12:13], v1, s101 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xcb,0x00,0x00] 83350x05,0x0c,0x1a,0xd1,0x01,0xcb,0x00,0x00 8336 8337# CHECK: v_sub_u32_e64 v5, s[12:13], v1, flat_scratch_lo ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xcd,0x00,0x00] 83380x05,0x0c,0x1a,0xd1,0x01,0xcd,0x00,0x00 8339 8340# CHECK: v_sub_u32_e64 v5, s[12:13], v1, flat_scratch_hi ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xcf,0x00,0x00] 83410x05,0x0c,0x1a,0xd1,0x01,0xcf,0x00,0x00 8342 8343# CHECK: v_sub_u32_e64 v5, s[12:13], v1, vcc_lo ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xd5,0x00,0x00] 83440x05,0x0c,0x1a,0xd1,0x01,0xd5,0x00,0x00 8345 8346# CHECK: v_sub_u32_e64 v5, s[12:13], v1, vcc_hi ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xd7,0x00,0x00] 83470x05,0x0c,0x1a,0xd1,0x01,0xd7,0x00,0x00 8348 8349# CHECK: v_sub_u32_e64 v5, s[12:13], v1, tba_lo ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xd9,0x00,0x00] 83500x05,0x0c,0x1a,0xd1,0x01,0xd9,0x00,0x00 8351 8352# CHECK: v_sub_u32_e64 v5, s[12:13], v1, tba_hi ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xdb,0x00,0x00] 83530x05,0x0c,0x1a,0xd1,0x01,0xdb,0x00,0x00 8354 8355# CHECK: v_sub_u32_e64 v5, s[12:13], v1, tma_lo ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xdd,0x00,0x00] 83560x05,0x0c,0x1a,0xd1,0x01,0xdd,0x00,0x00 8357 8358# CHECK: v_sub_u32_e64 v5, s[12:13], v1, tma_hi ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xdf,0x00,0x00] 83590x05,0x0c,0x1a,0xd1,0x01,0xdf,0x00,0x00 8360 8361# CHECK: v_sub_u32_e64 v5, s[12:13], v1, ttmp11 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xf7,0x00,0x00] 83620x05,0x0c,0x1a,0xd1,0x01,0xf7,0x00,0x00 8363 8364# CHECK: v_sub_u32_e64 v5, s[12:13], v1, m0 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xf9,0x00,0x00] 83650x05,0x0c,0x1a,0xd1,0x01,0xf9,0x00,0x00 8366 8367# CHECK: v_sub_u32_e64 v5, s[12:13], v1, exec_lo ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xfd,0x00,0x00] 83680x05,0x0c,0x1a,0xd1,0x01,0xfd,0x00,0x00 8369 8370# CHECK: v_sub_u32_e64 v5, s[12:13], v1, exec_hi ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xff,0x00,0x00] 83710x05,0x0c,0x1a,0xd1,0x01,0xff,0x00,0x00 8372 8373# CHECK: v_sub_u32_e64 v5, s[12:13], v1, 0 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x01,0x01,0x00] 83740x05,0x0c,0x1a,0xd1,0x01,0x01,0x01,0x00 8375 8376# CHECK: v_sub_u32_e64 v5, s[12:13], v1, -1 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x83,0x01,0x00] 83770x05,0x0c,0x1a,0xd1,0x01,0x83,0x01,0x00 8378 8379# CHECK: v_sub_u32_e64 v5, s[12:13], v1, 0.5 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xe1,0x01,0x00] 83800x05,0x0c,0x1a,0xd1,0x01,0xe1,0x01,0x00 8381 8382# CHECK: v_sub_u32_e64 v5, s[12:13], v1, -4.0 ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xef,0x01,0x00] 83830x05,0x0c,0x1a,0xd1,0x01,0xef,0x01,0x00 8384 8385# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00] 83860x05,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00 8387 8388# CHECK: v_subrev_u32_e64 v255, s[12:13], v1, v2 ; encoding: [0xff,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00] 83890xff,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00 8390 8391# CHECK: v_subrev_u32_e64 v5, s[14:15], v1, v2 ; encoding: [0x05,0x0e,0x1b,0xd1,0x01,0x05,0x02,0x00] 83920x05,0x0e,0x1b,0xd1,0x01,0x05,0x02,0x00 8393 8394# CHECK: v_subrev_u32_e64 v5, s[100:101], v1, v2 ; encoding: [0x05,0x64,0x1b,0xd1,0x01,0x05,0x02,0x00] 83950x05,0x64,0x1b,0xd1,0x01,0x05,0x02,0x00 8396 8397# CHECK: v_subrev_u32_e64 v5, flat_scratch, v1, v2 ; encoding: [0x05,0x66,0x1b,0xd1,0x01,0x05,0x02,0x00] 83980x05,0x66,0x1b,0xd1,0x01,0x05,0x02,0x00 8399 8400# CHECK: v_subrev_u32_e64 v5, vcc, v1, v2 ; encoding: [0x05,0x6a,0x1b,0xd1,0x01,0x05,0x02,0x00] 84010x05,0x6a,0x1b,0xd1,0x01,0x05,0x02,0x00 8402 8403# CHECK: v_subrev_u32_e64 v5, tba, v1, v2 ; encoding: [0x05,0x6c,0x1b,0xd1,0x01,0x05,0x02,0x00] 84040x05,0x6c,0x1b,0xd1,0x01,0x05,0x02,0x00 8405 8406# CHECK: v_subrev_u32_e64 v5, tma, v1, v2 ; encoding: [0x05,0x6e,0x1b,0xd1,0x01,0x05,0x02,0x00] 84070x05,0x6e,0x1b,0xd1,0x01,0x05,0x02,0x00 8408 8409# CHECK: v_subrev_u32_e64 v5, ttmp[10:11], v1, v2 ; encoding: [0x05,0x7a,0x1b,0xd1,0x01,0x05,0x02,0x00] 84100x05,0x7a,0x1b,0xd1,0x01,0x05,0x02,0x00 8411 8412# CHECK: v_subrev_u32_e64 v5, s[12:13], v255, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0xff,0x05,0x02,0x00] 84130x05,0x0c,0x1b,0xd1,0xff,0x05,0x02,0x00 8414 8415# CHECK: v_subrev_u32_e64 v5, s[12:13], s1, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x04,0x02,0x00] 84160x05,0x0c,0x1b,0xd1,0x01,0x04,0x02,0x00 8417 8418# CHECK: v_subrev_u32_e64 v5, s[12:13], s101, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x65,0x04,0x02,0x00] 84190x05,0x0c,0x1b,0xd1,0x65,0x04,0x02,0x00 8420 8421# CHECK: v_subrev_u32_e64 v5, s[12:13], flat_scratch_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x66,0x04,0x02,0x00] 84220x05,0x0c,0x1b,0xd1,0x66,0x04,0x02,0x00 8423 8424# CHECK: v_subrev_u32_e64 v5, s[12:13], flat_scratch_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x67,0x04,0x02,0x00] 84250x05,0x0c,0x1b,0xd1,0x67,0x04,0x02,0x00 8426 8427# CHECK: v_subrev_u32_e64 v5, s[12:13], vcc_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6a,0x04,0x02,0x00] 84280x05,0x0c,0x1b,0xd1,0x6a,0x04,0x02,0x00 8429 8430# CHECK: v_subrev_u32_e64 v5, s[12:13], vcc_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6b,0x04,0x02,0x00] 84310x05,0x0c,0x1b,0xd1,0x6b,0x04,0x02,0x00 8432 8433# CHECK: v_subrev_u32_e64 v5, s[12:13], tba_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6c,0x04,0x02,0x00] 84340x05,0x0c,0x1b,0xd1,0x6c,0x04,0x02,0x00 8435 8436# CHECK: v_subrev_u32_e64 v5, s[12:13], tba_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6d,0x04,0x02,0x00] 84370x05,0x0c,0x1b,0xd1,0x6d,0x04,0x02,0x00 8438 8439# CHECK: v_subrev_u32_e64 v5, s[12:13], tma_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6e,0x04,0x02,0x00] 84400x05,0x0c,0x1b,0xd1,0x6e,0x04,0x02,0x00 8441 8442# CHECK: v_subrev_u32_e64 v5, s[12:13], tma_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6f,0x04,0x02,0x00] 84430x05,0x0c,0x1b,0xd1,0x6f,0x04,0x02,0x00 8444 8445# CHECK: v_subrev_u32_e64 v5, s[12:13], ttmp11, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x7b,0x04,0x02,0x00] 84460x05,0x0c,0x1b,0xd1,0x7b,0x04,0x02,0x00 8447 8448# CHECK: v_subrev_u32_e64 v5, s[12:13], m0, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x7c,0x04,0x02,0x00] 84490x05,0x0c,0x1b,0xd1,0x7c,0x04,0x02,0x00 8450 8451# CHECK: v_subrev_u32_e64 v5, s[12:13], exec_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x7e,0x04,0x02,0x00] 84520x05,0x0c,0x1b,0xd1,0x7e,0x04,0x02,0x00 8453 8454# CHECK: v_subrev_u32_e64 v5, s[12:13], exec_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x7f,0x04,0x02,0x00] 84550x05,0x0c,0x1b,0xd1,0x7f,0x04,0x02,0x00 8456 8457# CHECK: v_subrev_u32_e64 v5, s[12:13], 0, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x80,0x04,0x02,0x00] 84580x05,0x0c,0x1b,0xd1,0x80,0x04,0x02,0x00 8459 8460# CHECK: v_subrev_u32_e64 v5, s[12:13], -1, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0xc1,0x04,0x02,0x00] 84610x05,0x0c,0x1b,0xd1,0xc1,0x04,0x02,0x00 8462 8463# CHECK: v_subrev_u32_e64 v5, s[12:13], 0.5, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0xf0,0x04,0x02,0x00] 84640x05,0x0c,0x1b,0xd1,0xf0,0x04,0x02,0x00 8465 8466# CHECK: v_subrev_u32_e64 v5, s[12:13], -4.0, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0xf7,0x04,0x02,0x00] 84670x05,0x0c,0x1b,0xd1,0xf7,0x04,0x02,0x00 8468 8469# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, v255 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xff,0x03,0x00] 84700x05,0x0c,0x1b,0xd1,0x01,0xff,0x03,0x00 8471 8472# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, s2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x05,0x00,0x00] 84730x05,0x0c,0x1b,0xd1,0x01,0x05,0x00,0x00 8474 8475# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, s101 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xcb,0x00,0x00] 84760x05,0x0c,0x1b,0xd1,0x01,0xcb,0x00,0x00 8477 8478# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, flat_scratch_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xcd,0x00,0x00] 84790x05,0x0c,0x1b,0xd1,0x01,0xcd,0x00,0x00 8480 8481# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, flat_scratch_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xcf,0x00,0x00] 84820x05,0x0c,0x1b,0xd1,0x01,0xcf,0x00,0x00 8483 8484# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, vcc_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xd5,0x00,0x00] 84850x05,0x0c,0x1b,0xd1,0x01,0xd5,0x00,0x00 8486 8487# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, vcc_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xd7,0x00,0x00] 84880x05,0x0c,0x1b,0xd1,0x01,0xd7,0x00,0x00 8489 8490# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, tba_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xd9,0x00,0x00] 84910x05,0x0c,0x1b,0xd1,0x01,0xd9,0x00,0x00 8492 8493# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, tba_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xdb,0x00,0x00] 84940x05,0x0c,0x1b,0xd1,0x01,0xdb,0x00,0x00 8495 8496# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, tma_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xdd,0x00,0x00] 84970x05,0x0c,0x1b,0xd1,0x01,0xdd,0x00,0x00 8498 8499# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, tma_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xdf,0x00,0x00] 85000x05,0x0c,0x1b,0xd1,0x01,0xdf,0x00,0x00 8501 8502# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, ttmp11 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xf7,0x00,0x00] 85030x05,0x0c,0x1b,0xd1,0x01,0xf7,0x00,0x00 8504 8505# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, m0 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xf9,0x00,0x00] 85060x05,0x0c,0x1b,0xd1,0x01,0xf9,0x00,0x00 8507 8508# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, exec_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xfd,0x00,0x00] 85090x05,0x0c,0x1b,0xd1,0x01,0xfd,0x00,0x00 8510 8511# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, exec_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xff,0x00,0x00] 85120x05,0x0c,0x1b,0xd1,0x01,0xff,0x00,0x00 8513 8514# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, 0 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x01,0x01,0x00] 85150x05,0x0c,0x1b,0xd1,0x01,0x01,0x01,0x00 8516 8517# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, -1 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x83,0x01,0x00] 85180x05,0x0c,0x1b,0xd1,0x01,0x83,0x01,0x00 8519 8520# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, 0.5 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xe1,0x01,0x00] 85210x05,0x0c,0x1b,0xd1,0x01,0xe1,0x01,0x00 8522 8523# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, -4.0 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xef,0x01,0x00] 85240x05,0x0c,0x1b,0xd1,0x01,0xef,0x01,0x00 8525 8526# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00] 85270x05,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00 8528 8529# CHECK: v_addc_u32_e64 v255, s[12:13], v1, v2, s[6:7] ; encoding: [0xff,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00] 85300xff,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00 8531 8532# CHECK: v_addc_u32_e64 v5, s[14:15], v1, v2, s[6:7] ; encoding: [0x05,0x0e,0x1c,0xd1,0x01,0x05,0x1a,0x00] 85330x05,0x0e,0x1c,0xd1,0x01,0x05,0x1a,0x00 8534 8535# CHECK: v_addc_u32_e64 v5, s[100:101], v1, v2, s[6:7] ; encoding: [0x05,0x64,0x1c,0xd1,0x01,0x05,0x1a,0x00] 85360x05,0x64,0x1c,0xd1,0x01,0x05,0x1a,0x00 8537 8538# CHECK: v_addc_u32_e64 v5, flat_scratch, v1, v2, s[6:7] ; encoding: [0x05,0x66,0x1c,0xd1,0x01,0x05,0x1a,0x00] 85390x05,0x66,0x1c,0xd1,0x01,0x05,0x1a,0x00 8540 8541# CHECK: v_addc_u32_e64 v5, vcc, v1, v2, s[6:7] ; encoding: [0x05,0x6a,0x1c,0xd1,0x01,0x05,0x1a,0x00] 85420x05,0x6a,0x1c,0xd1,0x01,0x05,0x1a,0x00 8543 8544# CHECK: v_addc_u32_e64 v5, tba, v1, v2, s[6:7] ; encoding: [0x05,0x6c,0x1c,0xd1,0x01,0x05,0x1a,0x00] 85450x05,0x6c,0x1c,0xd1,0x01,0x05,0x1a,0x00 8546 8547# CHECK: v_addc_u32_e64 v5, tma, v1, v2, s[6:7] ; encoding: [0x05,0x6e,0x1c,0xd1,0x01,0x05,0x1a,0x00] 85480x05,0x6e,0x1c,0xd1,0x01,0x05,0x1a,0x00 8549 8550# CHECK: v_addc_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7] ; encoding: [0x05,0x7a,0x1c,0xd1,0x01,0x05,0x1a,0x00] 85510x05,0x7a,0x1c,0xd1,0x01,0x05,0x1a,0x00 8552 8553# CHECK: v_addc_u32_e64 v5, s[12:13], v255, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xff,0x05,0x1a,0x00] 85540x05,0x0c,0x1c,0xd1,0xff,0x05,0x1a,0x00 8555 8556# CHECK: v_addc_u32_e64 v5, s[12:13], 0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x80,0x04,0x1a,0x00] 85570x05,0x0c,0x1c,0xd1,0x80,0x04,0x1a,0x00 8558 8559# CHECK: v_addc_u32_e64 v5, s[12:13], -1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xc1,0x04,0x1a,0x00] 85600x05,0x0c,0x1c,0xd1,0xc1,0x04,0x1a,0x00 8561 8562# CHECK: v_addc_u32_e64 v5, s[12:13], 0.5, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xf0,0x04,0x1a,0x00] 85630x05,0x0c,0x1c,0xd1,0xf0,0x04,0x1a,0x00 8564 8565# CHECK: v_addc_u32_e64 v5, s[12:13], -4.0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xf7,0x04,0x1a,0x00] 85660x05,0x0c,0x1c,0xd1,0xf7,0x04,0x1a,0x00 8567 8568# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v255, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0xff,0x1b,0x00] 85690x05,0x0c,0x1c,0xd1,0x01,0xff,0x1b,0x00 8570 8571# CHECK: v_addc_u32_e64 v5, s[12:13], v1, 0, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x01,0x19,0x00] 85720x05,0x0c,0x1c,0xd1,0x01,0x01,0x19,0x00 8573 8574# CHECK: v_addc_u32_e64 v5, s[12:13], v1, -1, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x83,0x19,0x00] 85750x05,0x0c,0x1c,0xd1,0x01,0x83,0x19,0x00 8576 8577# CHECK: v_addc_u32_e64 v5, s[12:13], v1, 0.5, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0xe1,0x19,0x00] 85780x05,0x0c,0x1c,0xd1,0x01,0xe1,0x19,0x00 8579 8580# CHECK: v_addc_u32_e64 v5, s[12:13], v1, -4.0, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0xef,0x19,0x00] 85810x05,0x0c,0x1c,0xd1,0x01,0xef,0x19,0x00 8582 8583# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x22,0x00] 85840x05,0x0c,0x1c,0xd1,0x01,0x05,0x22,0x00 8585 8586# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x92,0x01] 85870x05,0x0c,0x1c,0xd1,0x01,0x05,0x92,0x01 8588 8589# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x9a,0x01] 85900x05,0x0c,0x1c,0xd1,0x01,0x05,0x9a,0x01 8591 8592# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xaa,0x01] 85930x05,0x0c,0x1c,0xd1,0x01,0x05,0xaa,0x01 8594 8595# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xb2,0x01] 85960x05,0x0c,0x1c,0xd1,0x01,0x05,0xb2,0x01 8597 8598# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xba,0x01] 85990x05,0x0c,0x1c,0xd1,0x01,0x05,0xba,0x01 8600 8601# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xea,0x01] 86020x05,0x0c,0x1c,0xd1,0x01,0x05,0xea,0x01 8603 8604# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00] 86050x05,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00 8606 8607# CHECK: v_subb_u32_e64 v255, s[12:13], v1, v2, s[6:7] ; encoding: [0xff,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00] 86080xff,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00 8609 8610# CHECK: v_subb_u32_e64 v5, s[14:15], v1, v2, s[6:7] ; encoding: [0x05,0x0e,0x1d,0xd1,0x01,0x05,0x1a,0x00] 86110x05,0x0e,0x1d,0xd1,0x01,0x05,0x1a,0x00 8612 8613# CHECK: v_subb_u32_e64 v5, s[100:101], v1, v2, s[6:7] ; encoding: [0x05,0x64,0x1d,0xd1,0x01,0x05,0x1a,0x00] 86140x05,0x64,0x1d,0xd1,0x01,0x05,0x1a,0x00 8615 8616# CHECK: v_subb_u32_e64 v5, flat_scratch, v1, v2, s[6:7] ; encoding: [0x05,0x66,0x1d,0xd1,0x01,0x05,0x1a,0x00] 86170x05,0x66,0x1d,0xd1,0x01,0x05,0x1a,0x00 8618 8619# CHECK: v_subb_u32_e64 v5, vcc, v1, v2, s[6:7] ; encoding: [0x05,0x6a,0x1d,0xd1,0x01,0x05,0x1a,0x00] 86200x05,0x6a,0x1d,0xd1,0x01,0x05,0x1a,0x00 8621 8622# CHECK: v_subb_u32_e64 v5, tba, v1, v2, s[6:7] ; encoding: [0x05,0x6c,0x1d,0xd1,0x01,0x05,0x1a,0x00] 86230x05,0x6c,0x1d,0xd1,0x01,0x05,0x1a,0x00 8624 8625# CHECK: v_subb_u32_e64 v5, tma, v1, v2, s[6:7] ; encoding: [0x05,0x6e,0x1d,0xd1,0x01,0x05,0x1a,0x00] 86260x05,0x6e,0x1d,0xd1,0x01,0x05,0x1a,0x00 8627 8628# CHECK: v_subb_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7] ; encoding: [0x05,0x7a,0x1d,0xd1,0x01,0x05,0x1a,0x00] 86290x05,0x7a,0x1d,0xd1,0x01,0x05,0x1a,0x00 8630 8631# CHECK: v_subb_u32_e64 v5, s[12:13], v255, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xff,0x05,0x1a,0x00] 86320x05,0x0c,0x1d,0xd1,0xff,0x05,0x1a,0x00 8633 8634# CHECK: v_subb_u32_e64 v5, s[12:13], 0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x80,0x04,0x1a,0x00] 86350x05,0x0c,0x1d,0xd1,0x80,0x04,0x1a,0x00 8636 8637# CHECK: v_subb_u32_e64 v5, s[12:13], -1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xc1,0x04,0x1a,0x00] 86380x05,0x0c,0x1d,0xd1,0xc1,0x04,0x1a,0x00 8639 8640# CHECK: v_subb_u32_e64 v5, s[12:13], 0.5, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xf0,0x04,0x1a,0x00] 86410x05,0x0c,0x1d,0xd1,0xf0,0x04,0x1a,0x00 8642 8643# CHECK: v_subb_u32_e64 v5, s[12:13], -4.0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xf7,0x04,0x1a,0x00] 86440x05,0x0c,0x1d,0xd1,0xf7,0x04,0x1a,0x00 8645 8646# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v255, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0xff,0x1b,0x00] 86470x05,0x0c,0x1d,0xd1,0x01,0xff,0x1b,0x00 8648 8649# CHECK: v_subb_u32_e64 v5, s[12:13], v1, 0, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x01,0x19,0x00] 86500x05,0x0c,0x1d,0xd1,0x01,0x01,0x19,0x00 8651 8652# CHECK: v_subb_u32_e64 v5, s[12:13], v1, -1, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x83,0x19,0x00] 86530x05,0x0c,0x1d,0xd1,0x01,0x83,0x19,0x00 8654 8655# CHECK: v_subb_u32_e64 v5, s[12:13], v1, 0.5, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0xe1,0x19,0x00] 86560x05,0x0c,0x1d,0xd1,0x01,0xe1,0x19,0x00 8657 8658# CHECK: v_subb_u32_e64 v5, s[12:13], v1, -4.0, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0xef,0x19,0x00] 86590x05,0x0c,0x1d,0xd1,0x01,0xef,0x19,0x00 8660 8661# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x22,0x00] 86620x05,0x0c,0x1d,0xd1,0x01,0x05,0x22,0x00 8663 8664# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x92,0x01] 86650x05,0x0c,0x1d,0xd1,0x01,0x05,0x92,0x01 8666 8667# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x9a,0x01] 86680x05,0x0c,0x1d,0xd1,0x01,0x05,0x9a,0x01 8669 8670# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xaa,0x01] 86710x05,0x0c,0x1d,0xd1,0x01,0x05,0xaa,0x01 8672 8673# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xb2,0x01] 86740x05,0x0c,0x1d,0xd1,0x01,0x05,0xb2,0x01 8675 8676# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xba,0x01] 86770x05,0x0c,0x1d,0xd1,0x01,0x05,0xba,0x01 8678 8679# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xea,0x01] 86800x05,0x0c,0x1d,0xd1,0x01,0x05,0xea,0x01 8681 8682# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00] 86830x05,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00 8684 8685# CHECK: v_subbrev_u32_e64 v255, s[12:13], v1, v2, s[6:7] ; encoding: [0xff,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00] 86860xff,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00 8687 8688# CHECK: v_subbrev_u32_e64 v5, s[14:15], v1, v2, s[6:7] ; encoding: [0x05,0x0e,0x1e,0xd1,0x01,0x05,0x1a,0x00] 86890x05,0x0e,0x1e,0xd1,0x01,0x05,0x1a,0x00 8690 8691# CHECK: v_subbrev_u32_e64 v5, s[100:101], v1, v2, s[6:7] ; encoding: [0x05,0x64,0x1e,0xd1,0x01,0x05,0x1a,0x00] 86920x05,0x64,0x1e,0xd1,0x01,0x05,0x1a,0x00 8693 8694# CHECK: v_subbrev_u32_e64 v5, flat_scratch, v1, v2, s[6:7] ; encoding: [0x05,0x66,0x1e,0xd1,0x01,0x05,0x1a,0x00] 86950x05,0x66,0x1e,0xd1,0x01,0x05,0x1a,0x00 8696 8697# CHECK: v_subbrev_u32_e64 v5, vcc, v1, v2, s[6:7] ; encoding: [0x05,0x6a,0x1e,0xd1,0x01,0x05,0x1a,0x00] 86980x05,0x6a,0x1e,0xd1,0x01,0x05,0x1a,0x00 8699 8700# CHECK: v_subbrev_u32_e64 v5, tba, v1, v2, s[6:7] ; encoding: [0x05,0x6c,0x1e,0xd1,0x01,0x05,0x1a,0x00] 87010x05,0x6c,0x1e,0xd1,0x01,0x05,0x1a,0x00 8702 8703# CHECK: v_subbrev_u32_e64 v5, tma, v1, v2, s[6:7] ; encoding: [0x05,0x6e,0x1e,0xd1,0x01,0x05,0x1a,0x00] 87040x05,0x6e,0x1e,0xd1,0x01,0x05,0x1a,0x00 8705 8706# CHECK: v_subbrev_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7] ; encoding: [0x05,0x7a,0x1e,0xd1,0x01,0x05,0x1a,0x00] 87070x05,0x7a,0x1e,0xd1,0x01,0x05,0x1a,0x00 8708 8709# CHECK: v_subbrev_u32_e64 v5, s[12:13], v255, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xff,0x05,0x1a,0x00] 87100x05,0x0c,0x1e,0xd1,0xff,0x05,0x1a,0x00 8711 8712# CHECK: v_subbrev_u32_e64 v5, s[12:13], 0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x80,0x04,0x1a,0x00] 87130x05,0x0c,0x1e,0xd1,0x80,0x04,0x1a,0x00 8714 8715# CHECK: v_subbrev_u32_e64 v5, s[12:13], -1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xc1,0x04,0x1a,0x00] 87160x05,0x0c,0x1e,0xd1,0xc1,0x04,0x1a,0x00 8717 8718# CHECK: v_subbrev_u32_e64 v5, s[12:13], 0.5, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xf0,0x04,0x1a,0x00] 87190x05,0x0c,0x1e,0xd1,0xf0,0x04,0x1a,0x00 8720 8721# CHECK: v_subbrev_u32_e64 v5, s[12:13], -4.0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xf7,0x04,0x1a,0x00] 87220x05,0x0c,0x1e,0xd1,0xf7,0x04,0x1a,0x00 8723 8724# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v255, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0xff,0x1b,0x00] 87250x05,0x0c,0x1e,0xd1,0x01,0xff,0x1b,0x00 8726 8727# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, 0, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x01,0x19,0x00] 87280x05,0x0c,0x1e,0xd1,0x01,0x01,0x19,0x00 8729 8730# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, -1, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x83,0x19,0x00] 87310x05,0x0c,0x1e,0xd1,0x01,0x83,0x19,0x00 8732 8733# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, 0.5, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0xe1,0x19,0x00] 87340x05,0x0c,0x1e,0xd1,0x01,0xe1,0x19,0x00 8735 8736# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, -4.0, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0xef,0x19,0x00] 87370x05,0x0c,0x1e,0xd1,0x01,0xef,0x19,0x00 8738 8739# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x22,0x00] 87400x05,0x0c,0x1e,0xd1,0x01,0x05,0x22,0x00 8741 8742# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x92,0x01] 87430x05,0x0c,0x1e,0xd1,0x01,0x05,0x92,0x01 8744 8745# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x9a,0x01] 87460x05,0x0c,0x1e,0xd1,0x01,0x05,0x9a,0x01 8747 8748# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xaa,0x01] 87490x05,0x0c,0x1e,0xd1,0x01,0x05,0xaa,0x01 8750 8751# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xb2,0x01] 87520x05,0x0c,0x1e,0xd1,0x01,0x05,0xb2,0x01 8753 8754# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xba,0x01] 87550x05,0x0c,0x1e,0xd1,0x01,0x05,0xba,0x01 8756 8757# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xea,0x01] 87580x05,0x0c,0x1e,0xd1,0x01,0x05,0xea,0x01 8759 8760# CHECK: v_add_f16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00] 87610x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00 8762 8763# CHECK: v_add_f16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00] 87640xff,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00 8765 8766# CHECK: v_add_f16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0xff,0x05,0x02,0x00] 87670x05,0x00,0x1f,0xd1,0xff,0x05,0x02,0x00 8768 8769# CHECK: v_add_f16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x04,0x02,0x00] 87700x05,0x00,0x1f,0xd1,0x01,0x04,0x02,0x00 8771 8772# CHECK: v_add_f16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x65,0x04,0x02,0x00] 87730x05,0x00,0x1f,0xd1,0x65,0x04,0x02,0x00 8774 8775# CHECK: v_add_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x66,0x04,0x02,0x00] 87760x05,0x00,0x1f,0xd1,0x66,0x04,0x02,0x00 8777 8778# CHECK: v_add_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x67,0x04,0x02,0x00] 87790x05,0x00,0x1f,0xd1,0x67,0x04,0x02,0x00 8780 8781# CHECK: v_add_f16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x6a,0x04,0x02,0x00] 87820x05,0x00,0x1f,0xd1,0x6a,0x04,0x02,0x00 8783 8784# CHECK: v_add_f16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x6b,0x04,0x02,0x00] 87850x05,0x00,0x1f,0xd1,0x6b,0x04,0x02,0x00 8786 8787# CHECK: v_add_f16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x6c,0x04,0x02,0x00] 87880x05,0x00,0x1f,0xd1,0x6c,0x04,0x02,0x00 8789 8790# CHECK: v_add_f16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x6d,0x04,0x02,0x00] 87910x05,0x00,0x1f,0xd1,0x6d,0x04,0x02,0x00 8792 8793# CHECK: v_add_f16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x6e,0x04,0x02,0x00] 87940x05,0x00,0x1f,0xd1,0x6e,0x04,0x02,0x00 8795 8796# CHECK: v_add_f16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x6f,0x04,0x02,0x00] 87970x05,0x00,0x1f,0xd1,0x6f,0x04,0x02,0x00 8798 8799# CHECK: v_add_f16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x7b,0x04,0x02,0x00] 88000x05,0x00,0x1f,0xd1,0x7b,0x04,0x02,0x00 8801 8802# CHECK: v_add_f16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x7c,0x04,0x02,0x00] 88030x05,0x00,0x1f,0xd1,0x7c,0x04,0x02,0x00 8804 8805# CHECK: v_add_f16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x7e,0x04,0x02,0x00] 88060x05,0x00,0x1f,0xd1,0x7e,0x04,0x02,0x00 8807 8808# CHECK: v_add_f16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x7f,0x04,0x02,0x00] 88090x05,0x00,0x1f,0xd1,0x7f,0x04,0x02,0x00 8810 8811# CHECK: v_add_f16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x80,0x04,0x02,0x00] 88120x05,0x00,0x1f,0xd1,0x80,0x04,0x02,0x00 8813 8814# CHECK: v_add_f16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0xc1,0x04,0x02,0x00] 88150x05,0x00,0x1f,0xd1,0xc1,0x04,0x02,0x00 8816 8817# CHECK: v_add_f16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0xf0,0x04,0x02,0x00] 88180x05,0x00,0x1f,0xd1,0xf0,0x04,0x02,0x00 8819 8820# CHECK: v_add_f16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0xf7,0x04,0x02,0x00] 88210x05,0x00,0x1f,0xd1,0xf7,0x04,0x02,0x00 8822 8823# CHECK: v_add_f16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xff,0x03,0x00] 88240x05,0x00,0x1f,0xd1,0x01,0xff,0x03,0x00 8825 8826# CHECK: v_add_f16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x00,0x00] 88270x05,0x00,0x1f,0xd1,0x01,0x05,0x00,0x00 8828 8829# CHECK: v_add_f16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xcb,0x00,0x00] 88300x05,0x00,0x1f,0xd1,0x01,0xcb,0x00,0x00 8831 8832# CHECK: v_add_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xcd,0x00,0x00] 88330x05,0x00,0x1f,0xd1,0x01,0xcd,0x00,0x00 8834 8835# CHECK: v_add_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xcf,0x00,0x00] 88360x05,0x00,0x1f,0xd1,0x01,0xcf,0x00,0x00 8837 8838# CHECK: v_add_f16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xd5,0x00,0x00] 88390x05,0x00,0x1f,0xd1,0x01,0xd5,0x00,0x00 8840 8841# CHECK: v_add_f16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xd7,0x00,0x00] 88420x05,0x00,0x1f,0xd1,0x01,0xd7,0x00,0x00 8843 8844# CHECK: v_add_f16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xd9,0x00,0x00] 88450x05,0x00,0x1f,0xd1,0x01,0xd9,0x00,0x00 8846 8847# CHECK: v_add_f16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xdb,0x00,0x00] 88480x05,0x00,0x1f,0xd1,0x01,0xdb,0x00,0x00 8849 8850# CHECK: v_add_f16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xdd,0x00,0x00] 88510x05,0x00,0x1f,0xd1,0x01,0xdd,0x00,0x00 8852 8853# CHECK: v_add_f16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xdf,0x00,0x00] 88540x05,0x00,0x1f,0xd1,0x01,0xdf,0x00,0x00 8855 8856# CHECK: v_add_f16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xf7,0x00,0x00] 88570x05,0x00,0x1f,0xd1,0x01,0xf7,0x00,0x00 8858 8859# CHECK: v_add_f16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xf9,0x00,0x00] 88600x05,0x00,0x1f,0xd1,0x01,0xf9,0x00,0x00 8861 8862# CHECK: v_add_f16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xfd,0x00,0x00] 88630x05,0x00,0x1f,0xd1,0x01,0xfd,0x00,0x00 8864 8865# CHECK: v_add_f16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xff,0x00,0x00] 88660x05,0x00,0x1f,0xd1,0x01,0xff,0x00,0x00 8867 8868# CHECK: v_add_f16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x01,0x01,0x00] 88690x05,0x00,0x1f,0xd1,0x01,0x01,0x01,0x00 8870 8871# CHECK: v_add_f16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x83,0x01,0x00] 88720x05,0x00,0x1f,0xd1,0x01,0x83,0x01,0x00 8873 8874# CHECK: v_add_f16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xe1,0x01,0x00] 88750x05,0x00,0x1f,0xd1,0x01,0xe1,0x01,0x00 8876 8877# CHECK: v_add_f16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xef,0x01,0x00] 88780x05,0x00,0x1f,0xd1,0x01,0xef,0x01,0x00 8879 8880# CHECK: v_add_f16_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x20] 88810x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x20 8882 8883# CHECK: v_add_f16_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x40] 88840x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x40 8885 8886# CHECK: v_add_f16_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x60] 88870x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x60 8888 8889# CHECK: v_add_f16_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x1f,0xd1,0x01,0x05,0x02,0x00] 88900x05,0x01,0x1f,0xd1,0x01,0x05,0x02,0x00 8891 8892# CHECK: v_add_f16_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x1f,0xd1,0x01,0x05,0x02,0x00] 88930x05,0x02,0x1f,0xd1,0x01,0x05,0x02,0x00 8894 8895# CHECK: v_add_f16_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x1f,0xd1,0x01,0x05,0x02,0x00] 88960x05,0x03,0x1f,0xd1,0x01,0x05,0x02,0x00 8897 8898# CHECK: v_add_f16_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x1f,0xd1,0x01,0x05,0x02,0x00] 88990x05,0x80,0x1f,0xd1,0x01,0x05,0x02,0x00 8900 8901# CHECK: v_sub_f16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x00] 89020x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x00 8903 8904# CHECK: v_sub_f16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x20,0xd1,0x01,0x05,0x02,0x00] 89050xff,0x00,0x20,0xd1,0x01,0x05,0x02,0x00 8906 8907# CHECK: v_sub_f16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x20,0xd1,0xff,0x05,0x02,0x00] 89080x05,0x00,0x20,0xd1,0xff,0x05,0x02,0x00 8909 8910# CHECK: v_sub_f16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x04,0x02,0x00] 89110x05,0x00,0x20,0xd1,0x01,0x04,0x02,0x00 8912 8913# CHECK: v_sub_f16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x65,0x04,0x02,0x00] 89140x05,0x00,0x20,0xd1,0x65,0x04,0x02,0x00 8915 8916# CHECK: v_sub_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x66,0x04,0x02,0x00] 89170x05,0x00,0x20,0xd1,0x66,0x04,0x02,0x00 8918 8919# CHECK: v_sub_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x67,0x04,0x02,0x00] 89200x05,0x00,0x20,0xd1,0x67,0x04,0x02,0x00 8921 8922# CHECK: v_sub_f16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x6a,0x04,0x02,0x00] 89230x05,0x00,0x20,0xd1,0x6a,0x04,0x02,0x00 8924 8925# CHECK: v_sub_f16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x6b,0x04,0x02,0x00] 89260x05,0x00,0x20,0xd1,0x6b,0x04,0x02,0x00 8927 8928# CHECK: v_sub_f16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x6c,0x04,0x02,0x00] 89290x05,0x00,0x20,0xd1,0x6c,0x04,0x02,0x00 8930 8931# CHECK: v_sub_f16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x6d,0x04,0x02,0x00] 89320x05,0x00,0x20,0xd1,0x6d,0x04,0x02,0x00 8933 8934# CHECK: v_sub_f16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x6e,0x04,0x02,0x00] 89350x05,0x00,0x20,0xd1,0x6e,0x04,0x02,0x00 8936 8937# CHECK: v_sub_f16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x6f,0x04,0x02,0x00] 89380x05,0x00,0x20,0xd1,0x6f,0x04,0x02,0x00 8939 8940# CHECK: v_sub_f16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x7b,0x04,0x02,0x00] 89410x05,0x00,0x20,0xd1,0x7b,0x04,0x02,0x00 8942 8943# CHECK: v_sub_f16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x7c,0x04,0x02,0x00] 89440x05,0x00,0x20,0xd1,0x7c,0x04,0x02,0x00 8945 8946# CHECK: v_sub_f16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x7e,0x04,0x02,0x00] 89470x05,0x00,0x20,0xd1,0x7e,0x04,0x02,0x00 8948 8949# CHECK: v_sub_f16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x7f,0x04,0x02,0x00] 89500x05,0x00,0x20,0xd1,0x7f,0x04,0x02,0x00 8951 8952# CHECK: v_sub_f16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x80,0x04,0x02,0x00] 89530x05,0x00,0x20,0xd1,0x80,0x04,0x02,0x00 8954 8955# CHECK: v_sub_f16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x20,0xd1,0xc1,0x04,0x02,0x00] 89560x05,0x00,0x20,0xd1,0xc1,0x04,0x02,0x00 8957 8958# CHECK: v_sub_f16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x20,0xd1,0xf0,0x04,0x02,0x00] 89590x05,0x00,0x20,0xd1,0xf0,0x04,0x02,0x00 8960 8961# CHECK: v_sub_f16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x20,0xd1,0xf7,0x04,0x02,0x00] 89620x05,0x00,0x20,0xd1,0xf7,0x04,0x02,0x00 8963 8964# CHECK: v_sub_f16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xff,0x03,0x00] 89650x05,0x00,0x20,0xd1,0x01,0xff,0x03,0x00 8966 8967# CHECK: v_sub_f16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x00,0x00] 89680x05,0x00,0x20,0xd1,0x01,0x05,0x00,0x00 8969 8970# CHECK: v_sub_f16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xcb,0x00,0x00] 89710x05,0x00,0x20,0xd1,0x01,0xcb,0x00,0x00 8972 8973# CHECK: v_sub_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xcd,0x00,0x00] 89740x05,0x00,0x20,0xd1,0x01,0xcd,0x00,0x00 8975 8976# CHECK: v_sub_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xcf,0x00,0x00] 89770x05,0x00,0x20,0xd1,0x01,0xcf,0x00,0x00 8978 8979# CHECK: v_sub_f16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xd5,0x00,0x00] 89800x05,0x00,0x20,0xd1,0x01,0xd5,0x00,0x00 8981 8982# CHECK: v_sub_f16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xd7,0x00,0x00] 89830x05,0x00,0x20,0xd1,0x01,0xd7,0x00,0x00 8984 8985# CHECK: v_sub_f16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xd9,0x00,0x00] 89860x05,0x00,0x20,0xd1,0x01,0xd9,0x00,0x00 8987 8988# CHECK: v_sub_f16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xdb,0x00,0x00] 89890x05,0x00,0x20,0xd1,0x01,0xdb,0x00,0x00 8990 8991# CHECK: v_sub_f16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xdd,0x00,0x00] 89920x05,0x00,0x20,0xd1,0x01,0xdd,0x00,0x00 8993 8994# CHECK: v_sub_f16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xdf,0x00,0x00] 89950x05,0x00,0x20,0xd1,0x01,0xdf,0x00,0x00 8996 8997# CHECK: v_sub_f16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xf7,0x00,0x00] 89980x05,0x00,0x20,0xd1,0x01,0xf7,0x00,0x00 8999 9000# CHECK: v_sub_f16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xf9,0x00,0x00] 90010x05,0x00,0x20,0xd1,0x01,0xf9,0x00,0x00 9002 9003# CHECK: v_sub_f16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xfd,0x00,0x00] 90040x05,0x00,0x20,0xd1,0x01,0xfd,0x00,0x00 9005 9006# CHECK: v_sub_f16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xff,0x00,0x00] 90070x05,0x00,0x20,0xd1,0x01,0xff,0x00,0x00 9008 9009# CHECK: v_sub_f16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x01,0x01,0x00] 90100x05,0x00,0x20,0xd1,0x01,0x01,0x01,0x00 9011 9012# CHECK: v_sub_f16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x83,0x01,0x00] 90130x05,0x00,0x20,0xd1,0x01,0x83,0x01,0x00 9014 9015# CHECK: v_sub_f16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xe1,0x01,0x00] 90160x05,0x00,0x20,0xd1,0x01,0xe1,0x01,0x00 9017 9018# CHECK: v_sub_f16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xef,0x01,0x00] 90190x05,0x00,0x20,0xd1,0x01,0xef,0x01,0x00 9020 9021# CHECK: v_sub_f16_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x20] 90220x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x20 9023 9024# CHECK: v_sub_f16_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x40] 90250x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x40 9026 9027# CHECK: v_sub_f16_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x60] 90280x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x60 9029 9030# CHECK: v_sub_f16_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x20,0xd1,0x01,0x05,0x02,0x00] 90310x05,0x01,0x20,0xd1,0x01,0x05,0x02,0x00 9032 9033# CHECK: v_sub_f16_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x20,0xd1,0x01,0x05,0x02,0x00] 90340x05,0x02,0x20,0xd1,0x01,0x05,0x02,0x00 9035 9036# CHECK: v_sub_f16_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x20,0xd1,0x01,0x05,0x02,0x00] 90370x05,0x03,0x20,0xd1,0x01,0x05,0x02,0x00 9038 9039# CHECK: v_sub_f16_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x20,0xd1,0x01,0x05,0x02,0x00] 90400x05,0x80,0x20,0xd1,0x01,0x05,0x02,0x00 9041 9042# CHECK: v_subrev_f16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x00] 90430x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x00 9044 9045# CHECK: v_subrev_f16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x21,0xd1,0x01,0x05,0x02,0x00] 90460xff,0x00,0x21,0xd1,0x01,0x05,0x02,0x00 9047 9048# CHECK: v_subrev_f16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x21,0xd1,0xff,0x05,0x02,0x00] 90490x05,0x00,0x21,0xd1,0xff,0x05,0x02,0x00 9050 9051# CHECK: v_subrev_f16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x04,0x02,0x00] 90520x05,0x00,0x21,0xd1,0x01,0x04,0x02,0x00 9053 9054# CHECK: v_subrev_f16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x65,0x04,0x02,0x00] 90550x05,0x00,0x21,0xd1,0x65,0x04,0x02,0x00 9056 9057# CHECK: v_subrev_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x66,0x04,0x02,0x00] 90580x05,0x00,0x21,0xd1,0x66,0x04,0x02,0x00 9059 9060# CHECK: v_subrev_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x67,0x04,0x02,0x00] 90610x05,0x00,0x21,0xd1,0x67,0x04,0x02,0x00 9062 9063# CHECK: v_subrev_f16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x6a,0x04,0x02,0x00] 90640x05,0x00,0x21,0xd1,0x6a,0x04,0x02,0x00 9065 9066# CHECK: v_subrev_f16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x6b,0x04,0x02,0x00] 90670x05,0x00,0x21,0xd1,0x6b,0x04,0x02,0x00 9068 9069# CHECK: v_subrev_f16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x6c,0x04,0x02,0x00] 90700x05,0x00,0x21,0xd1,0x6c,0x04,0x02,0x00 9071 9072# CHECK: v_subrev_f16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x6d,0x04,0x02,0x00] 90730x05,0x00,0x21,0xd1,0x6d,0x04,0x02,0x00 9074 9075# CHECK: v_subrev_f16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x6e,0x04,0x02,0x00] 90760x05,0x00,0x21,0xd1,0x6e,0x04,0x02,0x00 9077 9078# CHECK: v_subrev_f16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x6f,0x04,0x02,0x00] 90790x05,0x00,0x21,0xd1,0x6f,0x04,0x02,0x00 9080 9081# CHECK: v_subrev_f16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x7b,0x04,0x02,0x00] 90820x05,0x00,0x21,0xd1,0x7b,0x04,0x02,0x00 9083 9084# CHECK: v_subrev_f16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x7c,0x04,0x02,0x00] 90850x05,0x00,0x21,0xd1,0x7c,0x04,0x02,0x00 9086 9087# CHECK: v_subrev_f16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x7e,0x04,0x02,0x00] 90880x05,0x00,0x21,0xd1,0x7e,0x04,0x02,0x00 9089 9090# CHECK: v_subrev_f16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x7f,0x04,0x02,0x00] 90910x05,0x00,0x21,0xd1,0x7f,0x04,0x02,0x00 9092 9093# CHECK: v_subrev_f16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x80,0x04,0x02,0x00] 90940x05,0x00,0x21,0xd1,0x80,0x04,0x02,0x00 9095 9096# CHECK: v_subrev_f16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x21,0xd1,0xc1,0x04,0x02,0x00] 90970x05,0x00,0x21,0xd1,0xc1,0x04,0x02,0x00 9098 9099# CHECK: v_subrev_f16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x21,0xd1,0xf0,0x04,0x02,0x00] 91000x05,0x00,0x21,0xd1,0xf0,0x04,0x02,0x00 9101 9102# CHECK: v_subrev_f16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x21,0xd1,0xf7,0x04,0x02,0x00] 91030x05,0x00,0x21,0xd1,0xf7,0x04,0x02,0x00 9104 9105# CHECK: v_subrev_f16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xff,0x03,0x00] 91060x05,0x00,0x21,0xd1,0x01,0xff,0x03,0x00 9107 9108# CHECK: v_subrev_f16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x00,0x00] 91090x05,0x00,0x21,0xd1,0x01,0x05,0x00,0x00 9110 9111# CHECK: v_subrev_f16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xcb,0x00,0x00] 91120x05,0x00,0x21,0xd1,0x01,0xcb,0x00,0x00 9113 9114# CHECK: v_subrev_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xcd,0x00,0x00] 91150x05,0x00,0x21,0xd1,0x01,0xcd,0x00,0x00 9116 9117# CHECK: v_subrev_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xcf,0x00,0x00] 91180x05,0x00,0x21,0xd1,0x01,0xcf,0x00,0x00 9119 9120# CHECK: v_subrev_f16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xd5,0x00,0x00] 91210x05,0x00,0x21,0xd1,0x01,0xd5,0x00,0x00 9122 9123# CHECK: v_subrev_f16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xd7,0x00,0x00] 91240x05,0x00,0x21,0xd1,0x01,0xd7,0x00,0x00 9125 9126# CHECK: v_subrev_f16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xd9,0x00,0x00] 91270x05,0x00,0x21,0xd1,0x01,0xd9,0x00,0x00 9128 9129# CHECK: v_subrev_f16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xdb,0x00,0x00] 91300x05,0x00,0x21,0xd1,0x01,0xdb,0x00,0x00 9131 9132# CHECK: v_subrev_f16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xdd,0x00,0x00] 91330x05,0x00,0x21,0xd1,0x01,0xdd,0x00,0x00 9134 9135# CHECK: v_subrev_f16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xdf,0x00,0x00] 91360x05,0x00,0x21,0xd1,0x01,0xdf,0x00,0x00 9137 9138# CHECK: v_subrev_f16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xf7,0x00,0x00] 91390x05,0x00,0x21,0xd1,0x01,0xf7,0x00,0x00 9140 9141# CHECK: v_subrev_f16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xf9,0x00,0x00] 91420x05,0x00,0x21,0xd1,0x01,0xf9,0x00,0x00 9143 9144# CHECK: v_subrev_f16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xfd,0x00,0x00] 91450x05,0x00,0x21,0xd1,0x01,0xfd,0x00,0x00 9146 9147# CHECK: v_subrev_f16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xff,0x00,0x00] 91480x05,0x00,0x21,0xd1,0x01,0xff,0x00,0x00 9149 9150# CHECK: v_subrev_f16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x01,0x01,0x00] 91510x05,0x00,0x21,0xd1,0x01,0x01,0x01,0x00 9152 9153# CHECK: v_subrev_f16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x83,0x01,0x00] 91540x05,0x00,0x21,0xd1,0x01,0x83,0x01,0x00 9155 9156# CHECK: v_subrev_f16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xe1,0x01,0x00] 91570x05,0x00,0x21,0xd1,0x01,0xe1,0x01,0x00 9158 9159# CHECK: v_subrev_f16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xef,0x01,0x00] 91600x05,0x00,0x21,0xd1,0x01,0xef,0x01,0x00 9161 9162# CHECK: v_subrev_f16_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x20] 91630x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x20 9164 9165# CHECK: v_subrev_f16_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x40] 91660x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x40 9167 9168# CHECK: v_subrev_f16_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x60] 91690x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x60 9170 9171# CHECK: v_subrev_f16_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x21,0xd1,0x01,0x05,0x02,0x00] 91720x05,0x01,0x21,0xd1,0x01,0x05,0x02,0x00 9173 9174# CHECK: v_subrev_f16_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x21,0xd1,0x01,0x05,0x02,0x00] 91750x05,0x02,0x21,0xd1,0x01,0x05,0x02,0x00 9176 9177# CHECK: v_subrev_f16_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x21,0xd1,0x01,0x05,0x02,0x00] 91780x05,0x03,0x21,0xd1,0x01,0x05,0x02,0x00 9179 9180# CHECK: v_subrev_f16_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x21,0xd1,0x01,0x05,0x02,0x00] 91810x05,0x80,0x21,0xd1,0x01,0x05,0x02,0x00 9182 9183# CHECK: v_mul_f16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x00] 91840x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x00 9185 9186# CHECK: v_mul_f16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x22,0xd1,0x01,0x05,0x02,0x00] 91870xff,0x00,0x22,0xd1,0x01,0x05,0x02,0x00 9188 9189# CHECK: v_mul_f16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x22,0xd1,0xff,0x05,0x02,0x00] 91900x05,0x00,0x22,0xd1,0xff,0x05,0x02,0x00 9191 9192# CHECK: v_mul_f16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x04,0x02,0x00] 91930x05,0x00,0x22,0xd1,0x01,0x04,0x02,0x00 9194 9195# CHECK: v_mul_f16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x65,0x04,0x02,0x00] 91960x05,0x00,0x22,0xd1,0x65,0x04,0x02,0x00 9197 9198# CHECK: v_mul_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x66,0x04,0x02,0x00] 91990x05,0x00,0x22,0xd1,0x66,0x04,0x02,0x00 9200 9201# CHECK: v_mul_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x67,0x04,0x02,0x00] 92020x05,0x00,0x22,0xd1,0x67,0x04,0x02,0x00 9203 9204# CHECK: v_mul_f16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x6a,0x04,0x02,0x00] 92050x05,0x00,0x22,0xd1,0x6a,0x04,0x02,0x00 9206 9207# CHECK: v_mul_f16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x6b,0x04,0x02,0x00] 92080x05,0x00,0x22,0xd1,0x6b,0x04,0x02,0x00 9209 9210# CHECK: v_mul_f16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x6c,0x04,0x02,0x00] 92110x05,0x00,0x22,0xd1,0x6c,0x04,0x02,0x00 9212 9213# CHECK: v_mul_f16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x6d,0x04,0x02,0x00] 92140x05,0x00,0x22,0xd1,0x6d,0x04,0x02,0x00 9215 9216# CHECK: v_mul_f16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x6e,0x04,0x02,0x00] 92170x05,0x00,0x22,0xd1,0x6e,0x04,0x02,0x00 9218 9219# CHECK: v_mul_f16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x6f,0x04,0x02,0x00] 92200x05,0x00,0x22,0xd1,0x6f,0x04,0x02,0x00 9221 9222# CHECK: v_mul_f16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x7b,0x04,0x02,0x00] 92230x05,0x00,0x22,0xd1,0x7b,0x04,0x02,0x00 9224 9225# CHECK: v_mul_f16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x7c,0x04,0x02,0x00] 92260x05,0x00,0x22,0xd1,0x7c,0x04,0x02,0x00 9227 9228# CHECK: v_mul_f16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x7e,0x04,0x02,0x00] 92290x05,0x00,0x22,0xd1,0x7e,0x04,0x02,0x00 9230 9231# CHECK: v_mul_f16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x7f,0x04,0x02,0x00] 92320x05,0x00,0x22,0xd1,0x7f,0x04,0x02,0x00 9233 9234# CHECK: v_mul_f16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x80,0x04,0x02,0x00] 92350x05,0x00,0x22,0xd1,0x80,0x04,0x02,0x00 9236 9237# CHECK: v_mul_f16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x22,0xd1,0xc1,0x04,0x02,0x00] 92380x05,0x00,0x22,0xd1,0xc1,0x04,0x02,0x00 9239 9240# CHECK: v_mul_f16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x22,0xd1,0xf0,0x04,0x02,0x00] 92410x05,0x00,0x22,0xd1,0xf0,0x04,0x02,0x00 9242 9243# CHECK: v_mul_f16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x22,0xd1,0xf7,0x04,0x02,0x00] 92440x05,0x00,0x22,0xd1,0xf7,0x04,0x02,0x00 9245 9246# CHECK: v_mul_f16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xff,0x03,0x00] 92470x05,0x00,0x22,0xd1,0x01,0xff,0x03,0x00 9248 9249# CHECK: v_mul_f16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x00,0x00] 92500x05,0x00,0x22,0xd1,0x01,0x05,0x00,0x00 9251 9252# CHECK: v_mul_f16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xcb,0x00,0x00] 92530x05,0x00,0x22,0xd1,0x01,0xcb,0x00,0x00 9254 9255# CHECK: v_mul_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xcd,0x00,0x00] 92560x05,0x00,0x22,0xd1,0x01,0xcd,0x00,0x00 9257 9258# CHECK: v_mul_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xcf,0x00,0x00] 92590x05,0x00,0x22,0xd1,0x01,0xcf,0x00,0x00 9260 9261# CHECK: v_mul_f16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xd5,0x00,0x00] 92620x05,0x00,0x22,0xd1,0x01,0xd5,0x00,0x00 9263 9264# CHECK: v_mul_f16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xd7,0x00,0x00] 92650x05,0x00,0x22,0xd1,0x01,0xd7,0x00,0x00 9266 9267# CHECK: v_mul_f16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xd9,0x00,0x00] 92680x05,0x00,0x22,0xd1,0x01,0xd9,0x00,0x00 9269 9270# CHECK: v_mul_f16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xdb,0x00,0x00] 92710x05,0x00,0x22,0xd1,0x01,0xdb,0x00,0x00 9272 9273# CHECK: v_mul_f16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xdd,0x00,0x00] 92740x05,0x00,0x22,0xd1,0x01,0xdd,0x00,0x00 9275 9276# CHECK: v_mul_f16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xdf,0x00,0x00] 92770x05,0x00,0x22,0xd1,0x01,0xdf,0x00,0x00 9278 9279# CHECK: v_mul_f16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xf7,0x00,0x00] 92800x05,0x00,0x22,0xd1,0x01,0xf7,0x00,0x00 9281 9282# CHECK: v_mul_f16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xf9,0x00,0x00] 92830x05,0x00,0x22,0xd1,0x01,0xf9,0x00,0x00 9284 9285# CHECK: v_mul_f16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xfd,0x00,0x00] 92860x05,0x00,0x22,0xd1,0x01,0xfd,0x00,0x00 9287 9288# CHECK: v_mul_f16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xff,0x00,0x00] 92890x05,0x00,0x22,0xd1,0x01,0xff,0x00,0x00 9290 9291# CHECK: v_mul_f16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x01,0x01,0x00] 92920x05,0x00,0x22,0xd1,0x01,0x01,0x01,0x00 9293 9294# CHECK: v_mul_f16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x83,0x01,0x00] 92950x05,0x00,0x22,0xd1,0x01,0x83,0x01,0x00 9296 9297# CHECK: v_mul_f16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xe1,0x01,0x00] 92980x05,0x00,0x22,0xd1,0x01,0xe1,0x01,0x00 9299 9300# CHECK: v_mul_f16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xef,0x01,0x00] 93010x05,0x00,0x22,0xd1,0x01,0xef,0x01,0x00 9302 9303# CHECK: v_mul_f16_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x20] 93040x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x20 9305 9306# CHECK: v_mul_f16_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x40] 93070x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x40 9308 9309# CHECK: v_mul_f16_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x60] 93100x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x60 9311 9312# CHECK: v_mul_f16_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x22,0xd1,0x01,0x05,0x02,0x00] 93130x05,0x01,0x22,0xd1,0x01,0x05,0x02,0x00 9314 9315# CHECK: v_mul_f16_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x22,0xd1,0x01,0x05,0x02,0x00] 93160x05,0x02,0x22,0xd1,0x01,0x05,0x02,0x00 9317 9318# CHECK: v_mul_f16_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x22,0xd1,0x01,0x05,0x02,0x00] 93190x05,0x03,0x22,0xd1,0x01,0x05,0x02,0x00 9320 9321# CHECK: v_mul_f16_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x22,0xd1,0x01,0x05,0x02,0x00] 93220x05,0x80,0x22,0xd1,0x01,0x05,0x02,0x00 9323 9324# CHECK: v_mac_f16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x00] 93250x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x00 9326 9327# CHECK: v_mac_f16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x23,0xd1,0x01,0x05,0x02,0x00] 93280xff,0x00,0x23,0xd1,0x01,0x05,0x02,0x00 9329 9330# CHECK: v_mac_f16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x23,0xd1,0xff,0x05,0x02,0x00] 93310x05,0x00,0x23,0xd1,0xff,0x05,0x02,0x00 9332 9333# CHECK: v_mac_f16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x04,0x02,0x00] 93340x05,0x00,0x23,0xd1,0x01,0x04,0x02,0x00 9335 9336# CHECK: v_mac_f16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x65,0x04,0x02,0x00] 93370x05,0x00,0x23,0xd1,0x65,0x04,0x02,0x00 9338 9339# CHECK: v_mac_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x66,0x04,0x02,0x00] 93400x05,0x00,0x23,0xd1,0x66,0x04,0x02,0x00 9341 9342# CHECK: v_mac_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x67,0x04,0x02,0x00] 93430x05,0x00,0x23,0xd1,0x67,0x04,0x02,0x00 9344 9345# CHECK: v_mac_f16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x6a,0x04,0x02,0x00] 93460x05,0x00,0x23,0xd1,0x6a,0x04,0x02,0x00 9347 9348# CHECK: v_mac_f16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x6b,0x04,0x02,0x00] 93490x05,0x00,0x23,0xd1,0x6b,0x04,0x02,0x00 9350 9351# CHECK: v_mac_f16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x6c,0x04,0x02,0x00] 93520x05,0x00,0x23,0xd1,0x6c,0x04,0x02,0x00 9353 9354# CHECK: v_mac_f16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x6d,0x04,0x02,0x00] 93550x05,0x00,0x23,0xd1,0x6d,0x04,0x02,0x00 9356 9357# CHECK: v_mac_f16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x6e,0x04,0x02,0x00] 93580x05,0x00,0x23,0xd1,0x6e,0x04,0x02,0x00 9359 9360# CHECK: v_mac_f16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x6f,0x04,0x02,0x00] 93610x05,0x00,0x23,0xd1,0x6f,0x04,0x02,0x00 9362 9363# CHECK: v_mac_f16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x7b,0x04,0x02,0x00] 93640x05,0x00,0x23,0xd1,0x7b,0x04,0x02,0x00 9365 9366# CHECK: v_mac_f16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x7c,0x04,0x02,0x00] 93670x05,0x00,0x23,0xd1,0x7c,0x04,0x02,0x00 9368 9369# CHECK: v_mac_f16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x7e,0x04,0x02,0x00] 93700x05,0x00,0x23,0xd1,0x7e,0x04,0x02,0x00 9371 9372# CHECK: v_mac_f16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x7f,0x04,0x02,0x00] 93730x05,0x00,0x23,0xd1,0x7f,0x04,0x02,0x00 9374 9375# CHECK: v_mac_f16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x80,0x04,0x02,0x00] 93760x05,0x00,0x23,0xd1,0x80,0x04,0x02,0x00 9377 9378# CHECK: v_mac_f16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x23,0xd1,0xc1,0x04,0x02,0x00] 93790x05,0x00,0x23,0xd1,0xc1,0x04,0x02,0x00 9380 9381# CHECK: v_mac_f16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x23,0xd1,0xf0,0x04,0x02,0x00] 93820x05,0x00,0x23,0xd1,0xf0,0x04,0x02,0x00 9383 9384# CHECK: v_mac_f16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x23,0xd1,0xf7,0x04,0x02,0x00] 93850x05,0x00,0x23,0xd1,0xf7,0x04,0x02,0x00 9386 9387# CHECK: v_mac_f16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xff,0x03,0x00] 93880x05,0x00,0x23,0xd1,0x01,0xff,0x03,0x00 9389 9390# CHECK: v_mac_f16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x00,0x00] 93910x05,0x00,0x23,0xd1,0x01,0x05,0x00,0x00 9392 9393# CHECK: v_mac_f16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xcb,0x00,0x00] 93940x05,0x00,0x23,0xd1,0x01,0xcb,0x00,0x00 9395 9396# CHECK: v_mac_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xcd,0x00,0x00] 93970x05,0x00,0x23,0xd1,0x01,0xcd,0x00,0x00 9398 9399# CHECK: v_mac_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xcf,0x00,0x00] 94000x05,0x00,0x23,0xd1,0x01,0xcf,0x00,0x00 9401 9402# CHECK: v_mac_f16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xd5,0x00,0x00] 94030x05,0x00,0x23,0xd1,0x01,0xd5,0x00,0x00 9404 9405# CHECK: v_mac_f16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xd7,0x00,0x00] 94060x05,0x00,0x23,0xd1,0x01,0xd7,0x00,0x00 9407 9408# CHECK: v_mac_f16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xd9,0x00,0x00] 94090x05,0x00,0x23,0xd1,0x01,0xd9,0x00,0x00 9410 9411# CHECK: v_mac_f16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xdb,0x00,0x00] 94120x05,0x00,0x23,0xd1,0x01,0xdb,0x00,0x00 9413 9414# CHECK: v_mac_f16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xdd,0x00,0x00] 94150x05,0x00,0x23,0xd1,0x01,0xdd,0x00,0x00 9416 9417# CHECK: v_mac_f16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xdf,0x00,0x00] 94180x05,0x00,0x23,0xd1,0x01,0xdf,0x00,0x00 9419 9420# CHECK: v_mac_f16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xf7,0x00,0x00] 94210x05,0x00,0x23,0xd1,0x01,0xf7,0x00,0x00 9422 9423# CHECK: v_mac_f16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xf9,0x00,0x00] 94240x05,0x00,0x23,0xd1,0x01,0xf9,0x00,0x00 9425 9426# CHECK: v_mac_f16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xfd,0x00,0x00] 94270x05,0x00,0x23,0xd1,0x01,0xfd,0x00,0x00 9428 9429# CHECK: v_mac_f16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xff,0x00,0x00] 94300x05,0x00,0x23,0xd1,0x01,0xff,0x00,0x00 9431 9432# CHECK: v_mac_f16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x01,0x01,0x00] 94330x05,0x00,0x23,0xd1,0x01,0x01,0x01,0x00 9434 9435# CHECK: v_mac_f16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x83,0x01,0x00] 94360x05,0x00,0x23,0xd1,0x01,0x83,0x01,0x00 9437 9438# CHECK: v_mac_f16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xe1,0x01,0x00] 94390x05,0x00,0x23,0xd1,0x01,0xe1,0x01,0x00 9440 9441# CHECK: v_mac_f16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xef,0x01,0x00] 94420x05,0x00,0x23,0xd1,0x01,0xef,0x01,0x00 9443 9444# CHECK: v_mac_f16_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x20] 94450x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x20 9446 9447# CHECK: v_mac_f16_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x40] 94480x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x40 9449 9450# CHECK: v_mac_f16_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x60] 94510x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x60 9452 9453# CHECK: v_mac_f16_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x23,0xd1,0x01,0x05,0x02,0x00] 94540x05,0x01,0x23,0xd1,0x01,0x05,0x02,0x00 9455 9456# CHECK: v_mac_f16_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x23,0xd1,0x01,0x05,0x02,0x00] 94570x05,0x02,0x23,0xd1,0x01,0x05,0x02,0x00 9458 9459# CHECK: v_mac_f16_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x23,0xd1,0x01,0x05,0x02,0x00] 94600x05,0x03,0x23,0xd1,0x01,0x05,0x02,0x00 9461 9462# CHECK: v_mac_f16_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x23,0xd1,0x01,0x05,0x02,0x00] 94630x05,0x80,0x23,0xd1,0x01,0x05,0x02,0x00 9464 9465# CHECK: v_add_u16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x05,0x02,0x00] 94660x05,0x00,0x26,0xd1,0x01,0x05,0x02,0x00 9467 9468# CHECK: v_add_u16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x26,0xd1,0x01,0x05,0x02,0x00] 94690xff,0x00,0x26,0xd1,0x01,0x05,0x02,0x00 9470 9471# CHECK: v_add_u16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x05,0x02,0x00] 94720x05,0x00,0x26,0xd1,0xff,0x05,0x02,0x00 9473 9474# CHECK: v_add_u16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x04,0x02,0x00] 94750x05,0x00,0x26,0xd1,0x01,0x04,0x02,0x00 9476 9477# CHECK: v_add_u16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x65,0x04,0x02,0x00] 94780x05,0x00,0x26,0xd1,0x65,0x04,0x02,0x00 9479 9480# CHECK: v_add_u16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x66,0x04,0x02,0x00] 94810x05,0x00,0x26,0xd1,0x66,0x04,0x02,0x00 9482 9483# CHECK: v_add_u16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x67,0x04,0x02,0x00] 94840x05,0x00,0x26,0xd1,0x67,0x04,0x02,0x00 9485 9486# CHECK: v_add_u16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x6a,0x04,0x02,0x00] 94870x05,0x00,0x26,0xd1,0x6a,0x04,0x02,0x00 9488 9489# CHECK: v_add_u16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x6b,0x04,0x02,0x00] 94900x05,0x00,0x26,0xd1,0x6b,0x04,0x02,0x00 9491 9492# CHECK: v_add_u16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x6c,0x04,0x02,0x00] 94930x05,0x00,0x26,0xd1,0x6c,0x04,0x02,0x00 9494 9495# CHECK: v_add_u16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x6d,0x04,0x02,0x00] 94960x05,0x00,0x26,0xd1,0x6d,0x04,0x02,0x00 9497 9498# CHECK: v_add_u16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x6e,0x04,0x02,0x00] 94990x05,0x00,0x26,0xd1,0x6e,0x04,0x02,0x00 9500 9501# CHECK: v_add_u16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x6f,0x04,0x02,0x00] 95020x05,0x00,0x26,0xd1,0x6f,0x04,0x02,0x00 9503 9504# CHECK: v_add_u16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x7b,0x04,0x02,0x00] 95050x05,0x00,0x26,0xd1,0x7b,0x04,0x02,0x00 9506 9507# CHECK: v_add_u16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x7c,0x04,0x02,0x00] 95080x05,0x00,0x26,0xd1,0x7c,0x04,0x02,0x00 9509 9510# CHECK: v_add_u16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x7e,0x04,0x02,0x00] 95110x05,0x00,0x26,0xd1,0x7e,0x04,0x02,0x00 9512 9513# CHECK: v_add_u16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x7f,0x04,0x02,0x00] 95140x05,0x00,0x26,0xd1,0x7f,0x04,0x02,0x00 9515 9516# CHECK: v_add_u16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x26,0xd1,0x80,0x04,0x02,0x00] 95170x05,0x00,0x26,0xd1,0x80,0x04,0x02,0x00 9518 9519# CHECK: v_add_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00] 95200x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00 9521 9522# CHECK: v_add_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x04,0x02,0x00] 95230x05,0x00,0x26,0xd1,0xf0,0x04,0x02,0x00 9524 9525# CHECK: v_add_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x04,0x02,0x00] 95260x05,0x00,0x26,0xd1,0xf7,0x04,0x02,0x00 9527 9528# CHECK: v_add_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x03,0x00] 95290x05,0x00,0x26,0xd1,0x01,0xff,0x03,0x00 9530 9531# CHECK: v_add_u16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x05,0x00,0x00] 95320x05,0x00,0x26,0xd1,0x01,0x05,0x00,0x00 9533 9534# CHECK: v_add_u16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xcb,0x00,0x00] 95350x05,0x00,0x26,0xd1,0x01,0xcb,0x00,0x00 9536 9537# CHECK: v_add_u16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xcd,0x00,0x00] 95380x05,0x00,0x26,0xd1,0x01,0xcd,0x00,0x00 9539 9540# CHECK: v_add_u16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xcf,0x00,0x00] 95410x05,0x00,0x26,0xd1,0x01,0xcf,0x00,0x00 9542 9543# CHECK: v_add_u16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xd5,0x00,0x00] 95440x05,0x00,0x26,0xd1,0x01,0xd5,0x00,0x00 9545 9546# CHECK: v_add_u16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xd7,0x00,0x00] 95470x05,0x00,0x26,0xd1,0x01,0xd7,0x00,0x00 9548 9549# CHECK: v_add_u16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xd9,0x00,0x00] 95500x05,0x00,0x26,0xd1,0x01,0xd9,0x00,0x00 9551 9552# CHECK: v_add_u16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xdb,0x00,0x00] 95530x05,0x00,0x26,0xd1,0x01,0xdb,0x00,0x00 9554 9555# CHECK: v_add_u16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xdd,0x00,0x00] 95560x05,0x00,0x26,0xd1,0x01,0xdd,0x00,0x00 9557 9558# CHECK: v_add_u16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xdf,0x00,0x00] 95590x05,0x00,0x26,0xd1,0x01,0xdf,0x00,0x00 9560 9561# CHECK: v_add_u16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xf7,0x00,0x00] 95620x05,0x00,0x26,0xd1,0x01,0xf7,0x00,0x00 9563 9564# CHECK: v_add_u16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xf9,0x00,0x00] 95650x05,0x00,0x26,0xd1,0x01,0xf9,0x00,0x00 9566 9567# CHECK: v_add_u16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xfd,0x00,0x00] 95680x05,0x00,0x26,0xd1,0x01,0xfd,0x00,0x00 9569 9570# CHECK: v_add_u16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x00,0x00] 95710x05,0x00,0x26,0xd1,0x01,0xff,0x00,0x00 9572 9573# CHECK: v_add_u16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x01,0x01,0x00] 95740x05,0x00,0x26,0xd1,0x01,0x01,0x01,0x00 9575 9576# CHECK: v_add_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00] 95770x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00 9578 9579# CHECK: v_add_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x01,0x00] 95800x05,0x00,0x26,0xd1,0x01,0xe1,0x01,0x00 9581 9582# CHECK: v_add_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x01,0x00] 95830x05,0x00,0x26,0xd1,0x01,0xef,0x01,0x00 9584 9585# CHECK: v_sub_u16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x05,0x02,0x00] 95860x05,0x00,0x27,0xd1,0x01,0x05,0x02,0x00 9587 9588# CHECK: v_sub_u16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x27,0xd1,0x01,0x05,0x02,0x00] 95890xff,0x00,0x27,0xd1,0x01,0x05,0x02,0x00 9590 9591# CHECK: v_sub_u16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x05,0x02,0x00] 95920x05,0x00,0x27,0xd1,0xff,0x05,0x02,0x00 9593 9594# CHECK: v_sub_u16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x04,0x02,0x00] 95950x05,0x00,0x27,0xd1,0x01,0x04,0x02,0x00 9596 9597# CHECK: v_sub_u16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x65,0x04,0x02,0x00] 95980x05,0x00,0x27,0xd1,0x65,0x04,0x02,0x00 9599 9600# CHECK: v_sub_u16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x66,0x04,0x02,0x00] 96010x05,0x00,0x27,0xd1,0x66,0x04,0x02,0x00 9602 9603# CHECK: v_sub_u16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x67,0x04,0x02,0x00] 96040x05,0x00,0x27,0xd1,0x67,0x04,0x02,0x00 9605 9606# CHECK: v_sub_u16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x6a,0x04,0x02,0x00] 96070x05,0x00,0x27,0xd1,0x6a,0x04,0x02,0x00 9608 9609# CHECK: v_sub_u16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x6b,0x04,0x02,0x00] 96100x05,0x00,0x27,0xd1,0x6b,0x04,0x02,0x00 9611 9612# CHECK: v_sub_u16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x6c,0x04,0x02,0x00] 96130x05,0x00,0x27,0xd1,0x6c,0x04,0x02,0x00 9614 9615# CHECK: v_sub_u16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x6d,0x04,0x02,0x00] 96160x05,0x00,0x27,0xd1,0x6d,0x04,0x02,0x00 9617 9618# CHECK: v_sub_u16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x6e,0x04,0x02,0x00] 96190x05,0x00,0x27,0xd1,0x6e,0x04,0x02,0x00 9620 9621# CHECK: v_sub_u16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x6f,0x04,0x02,0x00] 96220x05,0x00,0x27,0xd1,0x6f,0x04,0x02,0x00 9623 9624# CHECK: v_sub_u16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x7b,0x04,0x02,0x00] 96250x05,0x00,0x27,0xd1,0x7b,0x04,0x02,0x00 9626 9627# CHECK: v_sub_u16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x7c,0x04,0x02,0x00] 96280x05,0x00,0x27,0xd1,0x7c,0x04,0x02,0x00 9629 9630# CHECK: v_sub_u16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x7e,0x04,0x02,0x00] 96310x05,0x00,0x27,0xd1,0x7e,0x04,0x02,0x00 9632 9633# CHECK: v_sub_u16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x7f,0x04,0x02,0x00] 96340x05,0x00,0x27,0xd1,0x7f,0x04,0x02,0x00 9635 9636# CHECK: v_sub_u16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x27,0xd1,0x80,0x04,0x02,0x00] 96370x05,0x00,0x27,0xd1,0x80,0x04,0x02,0x00 9638 9639# CHECK: v_sub_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00] 96400x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00 9641 9642# CHECK: v_sub_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x04,0x02,0x00] 96430x05,0x00,0x27,0xd1,0xf0,0x04,0x02,0x00 9644 9645# CHECK: v_sub_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x04,0x02,0x00] 96460x05,0x00,0x27,0xd1,0xf7,0x04,0x02,0x00 9647 9648# CHECK: v_sub_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x00] 96490x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x00 9650 9651# CHECK: v_sub_u16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x05,0x00,0x00] 96520x05,0x00,0x27,0xd1,0x01,0x05,0x00,0x00 9653 9654# CHECK: v_sub_u16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xcb,0x00,0x00] 96550x05,0x00,0x27,0xd1,0x01,0xcb,0x00,0x00 9656 9657# CHECK: v_sub_u16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xcd,0x00,0x00] 96580x05,0x00,0x27,0xd1,0x01,0xcd,0x00,0x00 9659 9660# CHECK: v_sub_u16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xcf,0x00,0x00] 96610x05,0x00,0x27,0xd1,0x01,0xcf,0x00,0x00 9662 9663# CHECK: v_sub_u16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xd5,0x00,0x00] 96640x05,0x00,0x27,0xd1,0x01,0xd5,0x00,0x00 9665 9666# CHECK: v_sub_u16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xd7,0x00,0x00] 96670x05,0x00,0x27,0xd1,0x01,0xd7,0x00,0x00 9668 9669# CHECK: v_sub_u16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xd9,0x00,0x00] 96700x05,0x00,0x27,0xd1,0x01,0xd9,0x00,0x00 9671 9672# CHECK: v_sub_u16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xdb,0x00,0x00] 96730x05,0x00,0x27,0xd1,0x01,0xdb,0x00,0x00 9674 9675# CHECK: v_sub_u16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xdd,0x00,0x00] 96760x05,0x00,0x27,0xd1,0x01,0xdd,0x00,0x00 9677 9678# CHECK: v_sub_u16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xdf,0x00,0x00] 96790x05,0x00,0x27,0xd1,0x01,0xdf,0x00,0x00 9680 9681# CHECK: v_sub_u16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xf7,0x00,0x00] 96820x05,0x00,0x27,0xd1,0x01,0xf7,0x00,0x00 9683 9684# CHECK: v_sub_u16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xf9,0x00,0x00] 96850x05,0x00,0x27,0xd1,0x01,0xf9,0x00,0x00 9686 9687# CHECK: v_sub_u16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xfd,0x00,0x00] 96880x05,0x00,0x27,0xd1,0x01,0xfd,0x00,0x00 9689 9690# CHECK: v_sub_u16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x00,0x00] 96910x05,0x00,0x27,0xd1,0x01,0xff,0x00,0x00 9692 9693# CHECK: v_sub_u16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x01,0x01,0x00] 96940x05,0x00,0x27,0xd1,0x01,0x01,0x01,0x00 9695 9696# CHECK: v_sub_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00] 96970x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00 9698 9699# CHECK: v_sub_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x01,0x00] 97000x05,0x00,0x27,0xd1,0x01,0xe1,0x01,0x00 9701 9702# CHECK: v_sub_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x01,0x00] 97030x05,0x00,0x27,0xd1,0x01,0xef,0x01,0x00 9704 9705# CHECK: v_subrev_u16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x05,0x02,0x00] 97060x05,0x00,0x28,0xd1,0x01,0x05,0x02,0x00 9707 9708# CHECK: v_subrev_u16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x28,0xd1,0x01,0x05,0x02,0x00] 97090xff,0x00,0x28,0xd1,0x01,0x05,0x02,0x00 9710 9711# CHECK: v_subrev_u16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x05,0x02,0x00] 97120x05,0x00,0x28,0xd1,0xff,0x05,0x02,0x00 9713 9714# CHECK: v_subrev_u16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x04,0x02,0x00] 97150x05,0x00,0x28,0xd1,0x01,0x04,0x02,0x00 9716 9717# CHECK: v_subrev_u16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x65,0x04,0x02,0x00] 97180x05,0x00,0x28,0xd1,0x65,0x04,0x02,0x00 9719 9720# CHECK: v_subrev_u16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x66,0x04,0x02,0x00] 97210x05,0x00,0x28,0xd1,0x66,0x04,0x02,0x00 9722 9723# CHECK: v_subrev_u16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x67,0x04,0x02,0x00] 97240x05,0x00,0x28,0xd1,0x67,0x04,0x02,0x00 9725 9726# CHECK: v_subrev_u16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x6a,0x04,0x02,0x00] 97270x05,0x00,0x28,0xd1,0x6a,0x04,0x02,0x00 9728 9729# CHECK: v_subrev_u16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x6b,0x04,0x02,0x00] 97300x05,0x00,0x28,0xd1,0x6b,0x04,0x02,0x00 9731 9732# CHECK: v_subrev_u16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x6c,0x04,0x02,0x00] 97330x05,0x00,0x28,0xd1,0x6c,0x04,0x02,0x00 9734 9735# CHECK: v_subrev_u16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x6d,0x04,0x02,0x00] 97360x05,0x00,0x28,0xd1,0x6d,0x04,0x02,0x00 9737 9738# CHECK: v_subrev_u16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x6e,0x04,0x02,0x00] 97390x05,0x00,0x28,0xd1,0x6e,0x04,0x02,0x00 9740 9741# CHECK: v_subrev_u16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x6f,0x04,0x02,0x00] 97420x05,0x00,0x28,0xd1,0x6f,0x04,0x02,0x00 9743 9744# CHECK: v_subrev_u16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x7b,0x04,0x02,0x00] 97450x05,0x00,0x28,0xd1,0x7b,0x04,0x02,0x00 9746 9747# CHECK: v_subrev_u16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x7c,0x04,0x02,0x00] 97480x05,0x00,0x28,0xd1,0x7c,0x04,0x02,0x00 9749 9750# CHECK: v_subrev_u16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x7e,0x04,0x02,0x00] 97510x05,0x00,0x28,0xd1,0x7e,0x04,0x02,0x00 9752 9753# CHECK: v_subrev_u16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x7f,0x04,0x02,0x00] 97540x05,0x00,0x28,0xd1,0x7f,0x04,0x02,0x00 9755 9756# CHECK: v_subrev_u16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x80,0x04,0x02,0x00] 97570x05,0x00,0x28,0xd1,0x80,0x04,0x02,0x00 9758 9759# CHECK: v_subrev_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00] 97600x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00 9761 9762# CHECK: v_subrev_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x04,0x02,0x00] 97630x05,0x00,0x28,0xd1,0xf0,0x04,0x02,0x00 9764 9765# CHECK: v_subrev_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x04,0x02,0x00] 97660x05,0x00,0x28,0xd1,0xf7,0x04,0x02,0x00 9767 9768# CHECK: v_subrev_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x00] 97690x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x00 9770 9771# CHECK: v_subrev_u16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x05,0x00,0x00] 97720x05,0x00,0x28,0xd1,0x01,0x05,0x00,0x00 9773 9774# CHECK: v_subrev_u16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xcb,0x00,0x00] 97750x05,0x00,0x28,0xd1,0x01,0xcb,0x00,0x00 9776 9777# CHECK: v_subrev_u16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xcd,0x00,0x00] 97780x05,0x00,0x28,0xd1,0x01,0xcd,0x00,0x00 9779 9780# CHECK: v_subrev_u16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xcf,0x00,0x00] 97810x05,0x00,0x28,0xd1,0x01,0xcf,0x00,0x00 9782 9783# CHECK: v_subrev_u16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xd5,0x00,0x00] 97840x05,0x00,0x28,0xd1,0x01,0xd5,0x00,0x00 9785 9786# CHECK: v_subrev_u16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xd7,0x00,0x00] 97870x05,0x00,0x28,0xd1,0x01,0xd7,0x00,0x00 9788 9789# CHECK: v_subrev_u16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xd9,0x00,0x00] 97900x05,0x00,0x28,0xd1,0x01,0xd9,0x00,0x00 9791 9792# CHECK: v_subrev_u16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xdb,0x00,0x00] 97930x05,0x00,0x28,0xd1,0x01,0xdb,0x00,0x00 9794 9795# CHECK: v_subrev_u16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xdd,0x00,0x00] 97960x05,0x00,0x28,0xd1,0x01,0xdd,0x00,0x00 9797 9798# CHECK: v_subrev_u16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xdf,0x00,0x00] 97990x05,0x00,0x28,0xd1,0x01,0xdf,0x00,0x00 9800 9801# CHECK: v_subrev_u16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xf7,0x00,0x00] 98020x05,0x00,0x28,0xd1,0x01,0xf7,0x00,0x00 9803 9804# CHECK: v_subrev_u16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xf9,0x00,0x00] 98050x05,0x00,0x28,0xd1,0x01,0xf9,0x00,0x00 9806 9807# CHECK: v_subrev_u16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xfd,0x00,0x00] 98080x05,0x00,0x28,0xd1,0x01,0xfd,0x00,0x00 9809 9810# CHECK: v_subrev_u16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x00,0x00] 98110x05,0x00,0x28,0xd1,0x01,0xff,0x00,0x00 9812 9813# CHECK: v_subrev_u16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x01,0x01,0x00] 98140x05,0x00,0x28,0xd1,0x01,0x01,0x01,0x00 9815 9816# CHECK: v_subrev_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00] 98170x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00 9818 9819# CHECK: v_subrev_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x01,0x00] 98200x05,0x00,0x28,0xd1,0x01,0xe1,0x01,0x00 9821 9822# CHECK: v_subrev_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x01,0x00] 98230x05,0x00,0x28,0xd1,0x01,0xef,0x01,0x00 9824 9825# CHECK: v_mul_lo_u16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x05,0x02,0x00] 98260x05,0x00,0x29,0xd1,0x01,0x05,0x02,0x00 9827 9828# CHECK: v_mul_lo_u16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x29,0xd1,0x01,0x05,0x02,0x00] 98290xff,0x00,0x29,0xd1,0x01,0x05,0x02,0x00 9830 9831# CHECK: v_mul_lo_u16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x05,0x02,0x00] 98320x05,0x00,0x29,0xd1,0xff,0x05,0x02,0x00 9833 9834# CHECK: v_mul_lo_u16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x04,0x02,0x00] 98350x05,0x00,0x29,0xd1,0x01,0x04,0x02,0x00 9836 9837# CHECK: v_mul_lo_u16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x65,0x04,0x02,0x00] 98380x05,0x00,0x29,0xd1,0x65,0x04,0x02,0x00 9839 9840# CHECK: v_mul_lo_u16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x66,0x04,0x02,0x00] 98410x05,0x00,0x29,0xd1,0x66,0x04,0x02,0x00 9842 9843# CHECK: v_mul_lo_u16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x67,0x04,0x02,0x00] 98440x05,0x00,0x29,0xd1,0x67,0x04,0x02,0x00 9845 9846# CHECK: v_mul_lo_u16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x6a,0x04,0x02,0x00] 98470x05,0x00,0x29,0xd1,0x6a,0x04,0x02,0x00 9848 9849# CHECK: v_mul_lo_u16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x6b,0x04,0x02,0x00] 98500x05,0x00,0x29,0xd1,0x6b,0x04,0x02,0x00 9851 9852# CHECK: v_mul_lo_u16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x6c,0x04,0x02,0x00] 98530x05,0x00,0x29,0xd1,0x6c,0x04,0x02,0x00 9854 9855# CHECK: v_mul_lo_u16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x6d,0x04,0x02,0x00] 98560x05,0x00,0x29,0xd1,0x6d,0x04,0x02,0x00 9857 9858# CHECK: v_mul_lo_u16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x6e,0x04,0x02,0x00] 98590x05,0x00,0x29,0xd1,0x6e,0x04,0x02,0x00 9860 9861# CHECK: v_mul_lo_u16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x6f,0x04,0x02,0x00] 98620x05,0x00,0x29,0xd1,0x6f,0x04,0x02,0x00 9863 9864# CHECK: v_mul_lo_u16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x7b,0x04,0x02,0x00] 98650x05,0x00,0x29,0xd1,0x7b,0x04,0x02,0x00 9866 9867# CHECK: v_mul_lo_u16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x7c,0x04,0x02,0x00] 98680x05,0x00,0x29,0xd1,0x7c,0x04,0x02,0x00 9869 9870# CHECK: v_mul_lo_u16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x7e,0x04,0x02,0x00] 98710x05,0x00,0x29,0xd1,0x7e,0x04,0x02,0x00 9872 9873# CHECK: v_mul_lo_u16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x7f,0x04,0x02,0x00] 98740x05,0x00,0x29,0xd1,0x7f,0x04,0x02,0x00 9875 9876# CHECK: v_mul_lo_u16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x80,0x04,0x02,0x00] 98770x05,0x00,0x29,0xd1,0x80,0x04,0x02,0x00 9878 9879# CHECK: v_mul_lo_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00] 98800x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00 9881 9882# CHECK: v_mul_lo_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x04,0x02,0x00] 98830x05,0x00,0x29,0xd1,0xf0,0x04,0x02,0x00 9884 9885# CHECK: v_mul_lo_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x04,0x02,0x00] 98860x05,0x00,0x29,0xd1,0xf7,0x04,0x02,0x00 9887 9888# CHECK: v_mul_lo_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x00] 98890x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x00 9890 9891# CHECK: v_mul_lo_u16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x05,0x00,0x00] 98920x05,0x00,0x29,0xd1,0x01,0x05,0x00,0x00 9893 9894# CHECK: v_mul_lo_u16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xcb,0x00,0x00] 98950x05,0x00,0x29,0xd1,0x01,0xcb,0x00,0x00 9896 9897# CHECK: v_mul_lo_u16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xcd,0x00,0x00] 98980x05,0x00,0x29,0xd1,0x01,0xcd,0x00,0x00 9899 9900# CHECK: v_mul_lo_u16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xcf,0x00,0x00] 99010x05,0x00,0x29,0xd1,0x01,0xcf,0x00,0x00 9902 9903# CHECK: v_mul_lo_u16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xd5,0x00,0x00] 99040x05,0x00,0x29,0xd1,0x01,0xd5,0x00,0x00 9905 9906# CHECK: v_mul_lo_u16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xd7,0x00,0x00] 99070x05,0x00,0x29,0xd1,0x01,0xd7,0x00,0x00 9908 9909# CHECK: v_mul_lo_u16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xd9,0x00,0x00] 99100x05,0x00,0x29,0xd1,0x01,0xd9,0x00,0x00 9911 9912# CHECK: v_mul_lo_u16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xdb,0x00,0x00] 99130x05,0x00,0x29,0xd1,0x01,0xdb,0x00,0x00 9914 9915# CHECK: v_mul_lo_u16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xdd,0x00,0x00] 99160x05,0x00,0x29,0xd1,0x01,0xdd,0x00,0x00 9917 9918# CHECK: v_mul_lo_u16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xdf,0x00,0x00] 99190x05,0x00,0x29,0xd1,0x01,0xdf,0x00,0x00 9920 9921# CHECK: v_mul_lo_u16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xf7,0x00,0x00] 99220x05,0x00,0x29,0xd1,0x01,0xf7,0x00,0x00 9923 9924# CHECK: v_mul_lo_u16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xf9,0x00,0x00] 99250x05,0x00,0x29,0xd1,0x01,0xf9,0x00,0x00 9926 9927# CHECK: v_mul_lo_u16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xfd,0x00,0x00] 99280x05,0x00,0x29,0xd1,0x01,0xfd,0x00,0x00 9929 9930# CHECK: v_mul_lo_u16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x00,0x00] 99310x05,0x00,0x29,0xd1,0x01,0xff,0x00,0x00 9932 9933# CHECK: v_mul_lo_u16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x01,0x01,0x00] 99340x05,0x00,0x29,0xd1,0x01,0x01,0x01,0x00 9935 9936# CHECK: v_mul_lo_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00] 99370x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00 9938 9939# CHECK: v_mul_lo_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x01,0x00] 99400x05,0x00,0x29,0xd1,0x01,0xe1,0x01,0x00 9941 9942# CHECK: v_mul_lo_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x01,0x00] 99430x05,0x00,0x29,0xd1,0x01,0xef,0x01,0x00 9944 9945# CHECK: v_lshlrev_b16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00] 99460x05,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00 9947 9948# CHECK: v_lshlrev_b16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00] 99490xff,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00 9950 9951# CHECK: v_lshlrev_b16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x05,0x02,0x00] 99520x05,0x00,0x2a,0xd1,0xff,0x05,0x02,0x00 9953 9954# CHECK: v_lshlrev_b16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x04,0x02,0x00] 99550x05,0x00,0x2a,0xd1,0x01,0x04,0x02,0x00 9956 9957# CHECK: v_lshlrev_b16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x65,0x04,0x02,0x00] 99580x05,0x00,0x2a,0xd1,0x65,0x04,0x02,0x00 9959 9960# CHECK: v_lshlrev_b16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x66,0x04,0x02,0x00] 99610x05,0x00,0x2a,0xd1,0x66,0x04,0x02,0x00 9962 9963# CHECK: v_lshlrev_b16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x67,0x04,0x02,0x00] 99640x05,0x00,0x2a,0xd1,0x67,0x04,0x02,0x00 9965 9966# CHECK: v_lshlrev_b16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x6a,0x04,0x02,0x00] 99670x05,0x00,0x2a,0xd1,0x6a,0x04,0x02,0x00 9968 9969# CHECK: v_lshlrev_b16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x6b,0x04,0x02,0x00] 99700x05,0x00,0x2a,0xd1,0x6b,0x04,0x02,0x00 9971 9972# CHECK: v_lshlrev_b16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x6c,0x04,0x02,0x00] 99730x05,0x00,0x2a,0xd1,0x6c,0x04,0x02,0x00 9974 9975# CHECK: v_lshlrev_b16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x6d,0x04,0x02,0x00] 99760x05,0x00,0x2a,0xd1,0x6d,0x04,0x02,0x00 9977 9978# CHECK: v_lshlrev_b16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x6e,0x04,0x02,0x00] 99790x05,0x00,0x2a,0xd1,0x6e,0x04,0x02,0x00 9980 9981# CHECK: v_lshlrev_b16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x6f,0x04,0x02,0x00] 99820x05,0x00,0x2a,0xd1,0x6f,0x04,0x02,0x00 9983 9984# CHECK: v_lshlrev_b16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x7b,0x04,0x02,0x00] 99850x05,0x00,0x2a,0xd1,0x7b,0x04,0x02,0x00 9986 9987# CHECK: v_lshlrev_b16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x7c,0x04,0x02,0x00] 99880x05,0x00,0x2a,0xd1,0x7c,0x04,0x02,0x00 9989 9990# CHECK: v_lshlrev_b16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x7e,0x04,0x02,0x00] 99910x05,0x00,0x2a,0xd1,0x7e,0x04,0x02,0x00 9992 9993# CHECK: v_lshlrev_b16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x7f,0x04,0x02,0x00] 99940x05,0x00,0x2a,0xd1,0x7f,0x04,0x02,0x00 9995 9996# CHECK: v_lshlrev_b16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x80,0x04,0x02,0x00] 99970x05,0x00,0x2a,0xd1,0x80,0x04,0x02,0x00 9998 9999# CHECK: v_lshlrev_b16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00] 100000x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00 10001 10002# CHECK: v_lshlrev_b16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x04,0x02,0x00] 100030x05,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x00 10004 10005# CHECK: v_lshlrev_b16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x04,0x02,0x00] 100060x05,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x00 10007 10008# CHECK: v_lshlrev_b16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00] 100090x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00 10010 10011# CHECK: v_lshlrev_b16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x05,0x00,0x00] 100120x05,0x00,0x2a,0xd1,0x01,0x05,0x00,0x00 10013 10014# CHECK: v_lshlrev_b16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xcb,0x00,0x00] 100150x05,0x00,0x2a,0xd1,0x01,0xcb,0x00,0x00 10016 10017# CHECK: v_lshlrev_b16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xcd,0x00,0x00] 100180x05,0x00,0x2a,0xd1,0x01,0xcd,0x00,0x00 10019 10020# CHECK: v_lshlrev_b16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xcf,0x00,0x00] 100210x05,0x00,0x2a,0xd1,0x01,0xcf,0x00,0x00 10022 10023# CHECK: v_lshlrev_b16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xd5,0x00,0x00] 100240x05,0x00,0x2a,0xd1,0x01,0xd5,0x00,0x00 10025 10026# CHECK: v_lshlrev_b16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xd7,0x00,0x00] 100270x05,0x00,0x2a,0xd1,0x01,0xd7,0x00,0x00 10028 10029# CHECK: v_lshlrev_b16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xd9,0x00,0x00] 100300x05,0x00,0x2a,0xd1,0x01,0xd9,0x00,0x00 10031 10032# CHECK: v_lshlrev_b16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xdb,0x00,0x00] 100330x05,0x00,0x2a,0xd1,0x01,0xdb,0x00,0x00 10034 10035# CHECK: v_lshlrev_b16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xdd,0x00,0x00] 100360x05,0x00,0x2a,0xd1,0x01,0xdd,0x00,0x00 10037 10038# CHECK: v_lshlrev_b16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xdf,0x00,0x00] 100390x05,0x00,0x2a,0xd1,0x01,0xdf,0x00,0x00 10040 10041# CHECK: v_lshlrev_b16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xf7,0x00,0x00] 100420x05,0x00,0x2a,0xd1,0x01,0xf7,0x00,0x00 10043 10044# CHECK: v_lshlrev_b16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xf9,0x00,0x00] 100450x05,0x00,0x2a,0xd1,0x01,0xf9,0x00,0x00 10046 10047# CHECK: v_lshlrev_b16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xfd,0x00,0x00] 100480x05,0x00,0x2a,0xd1,0x01,0xfd,0x00,0x00 10049 10050# CHECK: v_lshlrev_b16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x00,0x00] 100510x05,0x00,0x2a,0xd1,0x01,0xff,0x00,0x00 10052 10053# CHECK: v_lshlrev_b16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x01,0x01,0x00] 100540x05,0x00,0x2a,0xd1,0x01,0x01,0x01,0x00 10055 10056# CHECK: v_lshlrev_b16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00] 100570x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00 10058 10059# CHECK: v_lshlrev_b16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x01,0x00] 100600x05,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x00 10061 10062# CHECK: v_lshlrev_b16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x01,0x00] 100630x05,0x00,0x2a,0xd1,0x01,0xef,0x01,0x00 10064 10065# CHECK: v_lshrrev_b16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00] 100660x05,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00 10067 10068# CHECK: v_lshrrev_b16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00] 100690xff,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00 10070 10071# CHECK: v_lshrrev_b16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x05,0x02,0x00] 100720x05,0x00,0x2b,0xd1,0xff,0x05,0x02,0x00 10073 10074# CHECK: v_lshrrev_b16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x04,0x02,0x00] 100750x05,0x00,0x2b,0xd1,0x01,0x04,0x02,0x00 10076 10077# CHECK: v_lshrrev_b16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x65,0x04,0x02,0x00] 100780x05,0x00,0x2b,0xd1,0x65,0x04,0x02,0x00 10079 10080# CHECK: v_lshrrev_b16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x66,0x04,0x02,0x00] 100810x05,0x00,0x2b,0xd1,0x66,0x04,0x02,0x00 10082 10083# CHECK: v_lshrrev_b16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x67,0x04,0x02,0x00] 100840x05,0x00,0x2b,0xd1,0x67,0x04,0x02,0x00 10085 10086# CHECK: v_lshrrev_b16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x6a,0x04,0x02,0x00] 100870x05,0x00,0x2b,0xd1,0x6a,0x04,0x02,0x00 10088 10089# CHECK: v_lshrrev_b16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x6b,0x04,0x02,0x00] 100900x05,0x00,0x2b,0xd1,0x6b,0x04,0x02,0x00 10091 10092# CHECK: v_lshrrev_b16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x6c,0x04,0x02,0x00] 100930x05,0x00,0x2b,0xd1,0x6c,0x04,0x02,0x00 10094 10095# CHECK: v_lshrrev_b16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x6d,0x04,0x02,0x00] 100960x05,0x00,0x2b,0xd1,0x6d,0x04,0x02,0x00 10097 10098# CHECK: v_lshrrev_b16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x6e,0x04,0x02,0x00] 100990x05,0x00,0x2b,0xd1,0x6e,0x04,0x02,0x00 10100 10101# CHECK: v_lshrrev_b16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x6f,0x04,0x02,0x00] 101020x05,0x00,0x2b,0xd1,0x6f,0x04,0x02,0x00 10103 10104# CHECK: v_lshrrev_b16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x7b,0x04,0x02,0x00] 101050x05,0x00,0x2b,0xd1,0x7b,0x04,0x02,0x00 10106 10107# CHECK: v_lshrrev_b16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x7c,0x04,0x02,0x00] 101080x05,0x00,0x2b,0xd1,0x7c,0x04,0x02,0x00 10109 10110# CHECK: v_lshrrev_b16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x7e,0x04,0x02,0x00] 101110x05,0x00,0x2b,0xd1,0x7e,0x04,0x02,0x00 10112 10113# CHECK: v_lshrrev_b16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x7f,0x04,0x02,0x00] 101140x05,0x00,0x2b,0xd1,0x7f,0x04,0x02,0x00 10115 10116# CHECK: v_lshrrev_b16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x80,0x04,0x02,0x00] 101170x05,0x00,0x2b,0xd1,0x80,0x04,0x02,0x00 10118 10119# CHECK: v_lshrrev_b16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00] 101200x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00 10121 10122# CHECK: v_lshrrev_b16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x04,0x02,0x00] 101230x05,0x00,0x2b,0xd1,0xf0,0x04,0x02,0x00 10124 10125# CHECK: v_lshrrev_b16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x04,0x02,0x00] 101260x05,0x00,0x2b,0xd1,0xf7,0x04,0x02,0x00 10127 10128# CHECK: v_lshrrev_b16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x00] 101290x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x00 10130 10131# CHECK: v_lshrrev_b16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x05,0x00,0x00] 101320x05,0x00,0x2b,0xd1,0x01,0x05,0x00,0x00 10133 10134# CHECK: v_lshrrev_b16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xcb,0x00,0x00] 101350x05,0x00,0x2b,0xd1,0x01,0xcb,0x00,0x00 10136 10137# CHECK: v_lshrrev_b16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xcd,0x00,0x00] 101380x05,0x00,0x2b,0xd1,0x01,0xcd,0x00,0x00 10139 10140# CHECK: v_lshrrev_b16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xcf,0x00,0x00] 101410x05,0x00,0x2b,0xd1,0x01,0xcf,0x00,0x00 10142 10143# CHECK: v_lshrrev_b16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xd5,0x00,0x00] 101440x05,0x00,0x2b,0xd1,0x01,0xd5,0x00,0x00 10145 10146# CHECK: v_lshrrev_b16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xd7,0x00,0x00] 101470x05,0x00,0x2b,0xd1,0x01,0xd7,0x00,0x00 10148 10149# CHECK: v_lshrrev_b16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xd9,0x00,0x00] 101500x05,0x00,0x2b,0xd1,0x01,0xd9,0x00,0x00 10151 10152# CHECK: v_lshrrev_b16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xdb,0x00,0x00] 101530x05,0x00,0x2b,0xd1,0x01,0xdb,0x00,0x00 10154 10155# CHECK: v_lshrrev_b16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xdd,0x00,0x00] 101560x05,0x00,0x2b,0xd1,0x01,0xdd,0x00,0x00 10157 10158# CHECK: v_lshrrev_b16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xdf,0x00,0x00] 101590x05,0x00,0x2b,0xd1,0x01,0xdf,0x00,0x00 10160 10161# CHECK: v_lshrrev_b16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xf7,0x00,0x00] 101620x05,0x00,0x2b,0xd1,0x01,0xf7,0x00,0x00 10163 10164# CHECK: v_lshrrev_b16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xf9,0x00,0x00] 101650x05,0x00,0x2b,0xd1,0x01,0xf9,0x00,0x00 10166 10167# CHECK: v_lshrrev_b16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xfd,0x00,0x00] 101680x05,0x00,0x2b,0xd1,0x01,0xfd,0x00,0x00 10169 10170# CHECK: v_lshrrev_b16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x00,0x00] 101710x05,0x00,0x2b,0xd1,0x01,0xff,0x00,0x00 10172 10173# CHECK: v_lshrrev_b16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x01,0x01,0x00] 101740x05,0x00,0x2b,0xd1,0x01,0x01,0x01,0x00 10175 10176# CHECK: v_lshrrev_b16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00] 101770x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00 10178 10179# CHECK: v_lshrrev_b16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x01,0x00] 101800x05,0x00,0x2b,0xd1,0x01,0xe1,0x01,0x00 10181 10182# CHECK: v_lshrrev_b16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x01,0x00] 101830x05,0x00,0x2b,0xd1,0x01,0xef,0x01,0x00 10184 10185# CHECK: v_ashrrev_i16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00] 101860x05,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00 10187 10188# CHECK: v_ashrrev_i16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00] 101890xff,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00 10190 10191# CHECK: v_ashrrev_i16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x05,0x02,0x00] 101920x05,0x00,0x2c,0xd1,0xff,0x05,0x02,0x00 10193 10194# CHECK: v_ashrrev_i16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x04,0x02,0x00] 101950x05,0x00,0x2c,0xd1,0x01,0x04,0x02,0x00 10196 10197# CHECK: v_ashrrev_i16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x65,0x04,0x02,0x00] 101980x05,0x00,0x2c,0xd1,0x65,0x04,0x02,0x00 10199 10200# CHECK: v_ashrrev_i16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x66,0x04,0x02,0x00] 102010x05,0x00,0x2c,0xd1,0x66,0x04,0x02,0x00 10202 10203# CHECK: v_ashrrev_i16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x67,0x04,0x02,0x00] 102040x05,0x00,0x2c,0xd1,0x67,0x04,0x02,0x00 10205 10206# CHECK: v_ashrrev_i16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x6a,0x04,0x02,0x00] 102070x05,0x00,0x2c,0xd1,0x6a,0x04,0x02,0x00 10208 10209# CHECK: v_ashrrev_i16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x6b,0x04,0x02,0x00] 102100x05,0x00,0x2c,0xd1,0x6b,0x04,0x02,0x00 10211 10212# CHECK: v_ashrrev_i16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x6c,0x04,0x02,0x00] 102130x05,0x00,0x2c,0xd1,0x6c,0x04,0x02,0x00 10214 10215# CHECK: v_ashrrev_i16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x6d,0x04,0x02,0x00] 102160x05,0x00,0x2c,0xd1,0x6d,0x04,0x02,0x00 10217 10218# CHECK: v_ashrrev_i16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x6e,0x04,0x02,0x00] 102190x05,0x00,0x2c,0xd1,0x6e,0x04,0x02,0x00 10220 10221# CHECK: v_ashrrev_i16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x6f,0x04,0x02,0x00] 102220x05,0x00,0x2c,0xd1,0x6f,0x04,0x02,0x00 10223 10224# CHECK: v_ashrrev_i16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x7b,0x04,0x02,0x00] 102250x05,0x00,0x2c,0xd1,0x7b,0x04,0x02,0x00 10226 10227# CHECK: v_ashrrev_i16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x7c,0x04,0x02,0x00] 102280x05,0x00,0x2c,0xd1,0x7c,0x04,0x02,0x00 10229 10230# CHECK: v_ashrrev_i16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x7e,0x04,0x02,0x00] 102310x05,0x00,0x2c,0xd1,0x7e,0x04,0x02,0x00 10232 10233# CHECK: v_ashrrev_i16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x7f,0x04,0x02,0x00] 102340x05,0x00,0x2c,0xd1,0x7f,0x04,0x02,0x00 10235 10236# CHECK: v_ashrrev_i16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x80,0x04,0x02,0x00] 102370x05,0x00,0x2c,0xd1,0x80,0x04,0x02,0x00 10238 10239# CHECK: v_ashrrev_i16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00] 102400x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00 10241 10242# CHECK: v_ashrrev_i16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x04,0x02,0x00] 102430x05,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x00 10244 10245# CHECK: v_ashrrev_i16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x04,0x02,0x00] 102460x05,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x00 10247 10248# CHECK: v_ashrrev_i16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00] 102490x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00 10250 10251# CHECK: v_ashrrev_i16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x05,0x00,0x00] 102520x05,0x00,0x2c,0xd1,0x01,0x05,0x00,0x00 10253 10254# CHECK: v_ashrrev_i16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xcb,0x00,0x00] 102550x05,0x00,0x2c,0xd1,0x01,0xcb,0x00,0x00 10256 10257# CHECK: v_ashrrev_i16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xcd,0x00,0x00] 102580x05,0x00,0x2c,0xd1,0x01,0xcd,0x00,0x00 10259 10260# CHECK: v_ashrrev_i16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xcf,0x00,0x00] 102610x05,0x00,0x2c,0xd1,0x01,0xcf,0x00,0x00 10262 10263# CHECK: v_ashrrev_i16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xd5,0x00,0x00] 102640x05,0x00,0x2c,0xd1,0x01,0xd5,0x00,0x00 10265 10266# CHECK: v_ashrrev_i16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xd7,0x00,0x00] 102670x05,0x00,0x2c,0xd1,0x01,0xd7,0x00,0x00 10268 10269# CHECK: v_ashrrev_i16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xd9,0x00,0x00] 102700x05,0x00,0x2c,0xd1,0x01,0xd9,0x00,0x00 10271 10272# CHECK: v_ashrrev_i16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xdb,0x00,0x00] 102730x05,0x00,0x2c,0xd1,0x01,0xdb,0x00,0x00 10274 10275# CHECK: v_ashrrev_i16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xdd,0x00,0x00] 102760x05,0x00,0x2c,0xd1,0x01,0xdd,0x00,0x00 10277 10278# CHECK: v_ashrrev_i16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xdf,0x00,0x00] 102790x05,0x00,0x2c,0xd1,0x01,0xdf,0x00,0x00 10280 10281# CHECK: v_ashrrev_i16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xf7,0x00,0x00] 102820x05,0x00,0x2c,0xd1,0x01,0xf7,0x00,0x00 10283 10284# CHECK: v_ashrrev_i16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xf9,0x00,0x00] 102850x05,0x00,0x2c,0xd1,0x01,0xf9,0x00,0x00 10286 10287# CHECK: v_ashrrev_i16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xfd,0x00,0x00] 102880x05,0x00,0x2c,0xd1,0x01,0xfd,0x00,0x00 10289 10290# CHECK: v_ashrrev_i16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x00,0x00] 102910x05,0x00,0x2c,0xd1,0x01,0xff,0x00,0x00 10292 10293# CHECK: v_ashrrev_i16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x01,0x01,0x00] 102940x05,0x00,0x2c,0xd1,0x01,0x01,0x01,0x00 10295 10296# CHECK: v_ashrrev_i16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00] 102970x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00 10298 10299# CHECK: v_ashrrev_i16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x01,0x00] 103000x05,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x00 10301 10302# CHECK: v_ashrrev_i16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x01,0x00] 103030x05,0x00,0x2c,0xd1,0x01,0xef,0x01,0x00 10304 10305# CHECK: v_max_f16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00] 103060x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00 10307 10308# CHECK: v_max_f16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00] 103090xff,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00 10310 10311# CHECK: v_max_f16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0xff,0x05,0x02,0x00] 103120x05,0x00,0x2d,0xd1,0xff,0x05,0x02,0x00 10313 10314# CHECK: v_max_f16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x04,0x02,0x00] 103150x05,0x00,0x2d,0xd1,0x01,0x04,0x02,0x00 10316 10317# CHECK: v_max_f16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x65,0x04,0x02,0x00] 103180x05,0x00,0x2d,0xd1,0x65,0x04,0x02,0x00 10319 10320# CHECK: v_max_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x66,0x04,0x02,0x00] 103210x05,0x00,0x2d,0xd1,0x66,0x04,0x02,0x00 10322 10323# CHECK: v_max_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x67,0x04,0x02,0x00] 103240x05,0x00,0x2d,0xd1,0x67,0x04,0x02,0x00 10325 10326# CHECK: v_max_f16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x6a,0x04,0x02,0x00] 103270x05,0x00,0x2d,0xd1,0x6a,0x04,0x02,0x00 10328 10329# CHECK: v_max_f16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x6b,0x04,0x02,0x00] 103300x05,0x00,0x2d,0xd1,0x6b,0x04,0x02,0x00 10331 10332# CHECK: v_max_f16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x6c,0x04,0x02,0x00] 103330x05,0x00,0x2d,0xd1,0x6c,0x04,0x02,0x00 10334 10335# CHECK: v_max_f16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x6d,0x04,0x02,0x00] 103360x05,0x00,0x2d,0xd1,0x6d,0x04,0x02,0x00 10337 10338# CHECK: v_max_f16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x6e,0x04,0x02,0x00] 103390x05,0x00,0x2d,0xd1,0x6e,0x04,0x02,0x00 10340 10341# CHECK: v_max_f16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x6f,0x04,0x02,0x00] 103420x05,0x00,0x2d,0xd1,0x6f,0x04,0x02,0x00 10343 10344# CHECK: v_max_f16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x7b,0x04,0x02,0x00] 103450x05,0x00,0x2d,0xd1,0x7b,0x04,0x02,0x00 10346 10347# CHECK: v_max_f16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x7c,0x04,0x02,0x00] 103480x05,0x00,0x2d,0xd1,0x7c,0x04,0x02,0x00 10349 10350# CHECK: v_max_f16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x7e,0x04,0x02,0x00] 103510x05,0x00,0x2d,0xd1,0x7e,0x04,0x02,0x00 10352 10353# CHECK: v_max_f16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x7f,0x04,0x02,0x00] 103540x05,0x00,0x2d,0xd1,0x7f,0x04,0x02,0x00 10355 10356# CHECK: v_max_f16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x80,0x04,0x02,0x00] 103570x05,0x00,0x2d,0xd1,0x80,0x04,0x02,0x00 10358 10359# CHECK: v_max_f16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0xc1,0x04,0x02,0x00] 103600x05,0x00,0x2d,0xd1,0xc1,0x04,0x02,0x00 10361 10362# CHECK: v_max_f16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0xf0,0x04,0x02,0x00] 103630x05,0x00,0x2d,0xd1,0xf0,0x04,0x02,0x00 10364 10365# CHECK: v_max_f16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0xf7,0x04,0x02,0x00] 103660x05,0x00,0x2d,0xd1,0xf7,0x04,0x02,0x00 10367 10368# CHECK: v_max_f16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xff,0x03,0x00] 103690x05,0x00,0x2d,0xd1,0x01,0xff,0x03,0x00 10370 10371# CHECK: v_max_f16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x00,0x00] 103720x05,0x00,0x2d,0xd1,0x01,0x05,0x00,0x00 10373 10374# CHECK: v_max_f16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xcb,0x00,0x00] 103750x05,0x00,0x2d,0xd1,0x01,0xcb,0x00,0x00 10376 10377# CHECK: v_max_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xcd,0x00,0x00] 103780x05,0x00,0x2d,0xd1,0x01,0xcd,0x00,0x00 10379 10380# CHECK: v_max_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xcf,0x00,0x00] 103810x05,0x00,0x2d,0xd1,0x01,0xcf,0x00,0x00 10382 10383# CHECK: v_max_f16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xd5,0x00,0x00] 103840x05,0x00,0x2d,0xd1,0x01,0xd5,0x00,0x00 10385 10386# CHECK: v_max_f16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xd7,0x00,0x00] 103870x05,0x00,0x2d,0xd1,0x01,0xd7,0x00,0x00 10388 10389# CHECK: v_max_f16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xd9,0x00,0x00] 103900x05,0x00,0x2d,0xd1,0x01,0xd9,0x00,0x00 10391 10392# CHECK: v_max_f16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xdb,0x00,0x00] 103930x05,0x00,0x2d,0xd1,0x01,0xdb,0x00,0x00 10394 10395# CHECK: v_max_f16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xdd,0x00,0x00] 103960x05,0x00,0x2d,0xd1,0x01,0xdd,0x00,0x00 10397 10398# CHECK: v_max_f16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xdf,0x00,0x00] 103990x05,0x00,0x2d,0xd1,0x01,0xdf,0x00,0x00 10400 10401# CHECK: v_max_f16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xf7,0x00,0x00] 104020x05,0x00,0x2d,0xd1,0x01,0xf7,0x00,0x00 10403 10404# CHECK: v_max_f16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xf9,0x00,0x00] 104050x05,0x00,0x2d,0xd1,0x01,0xf9,0x00,0x00 10406 10407# CHECK: v_max_f16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xfd,0x00,0x00] 104080x05,0x00,0x2d,0xd1,0x01,0xfd,0x00,0x00 10409 10410# CHECK: v_max_f16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xff,0x00,0x00] 104110x05,0x00,0x2d,0xd1,0x01,0xff,0x00,0x00 10412 10413# CHECK: v_max_f16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x01,0x01,0x00] 104140x05,0x00,0x2d,0xd1,0x01,0x01,0x01,0x00 10415 10416# CHECK: v_max_f16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x83,0x01,0x00] 104170x05,0x00,0x2d,0xd1,0x01,0x83,0x01,0x00 10418 10419# CHECK: v_max_f16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xe1,0x01,0x00] 104200x05,0x00,0x2d,0xd1,0x01,0xe1,0x01,0x00 10421 10422# CHECK: v_max_f16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xef,0x01,0x00] 104230x05,0x00,0x2d,0xd1,0x01,0xef,0x01,0x00 10424 10425# CHECK: v_max_f16_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x20] 104260x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x20 10427 10428# CHECK: v_max_f16_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x40] 104290x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x40 10430 10431# CHECK: v_max_f16_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x60] 104320x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x60 10433 10434# CHECK: v_max_f16_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x2d,0xd1,0x01,0x05,0x02,0x00] 104350x05,0x01,0x2d,0xd1,0x01,0x05,0x02,0x00 10436 10437# CHECK: v_max_f16_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x2d,0xd1,0x01,0x05,0x02,0x00] 104380x05,0x02,0x2d,0xd1,0x01,0x05,0x02,0x00 10439 10440# CHECK: v_max_f16_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x2d,0xd1,0x01,0x05,0x02,0x00] 104410x05,0x03,0x2d,0xd1,0x01,0x05,0x02,0x00 10442 10443# CHECK: v_max_f16_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x2d,0xd1,0x01,0x05,0x02,0x00] 104440x05,0x80,0x2d,0xd1,0x01,0x05,0x02,0x00 10445 10446# CHECK: v_min_f16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00] 104470x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00 10448 10449# CHECK: v_min_f16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00] 104500xff,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00 10451 10452# CHECK: v_min_f16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0xff,0x05,0x02,0x00] 104530x05,0x00,0x2e,0xd1,0xff,0x05,0x02,0x00 10454 10455# CHECK: v_min_f16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x04,0x02,0x00] 104560x05,0x00,0x2e,0xd1,0x01,0x04,0x02,0x00 10457 10458# CHECK: v_min_f16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x65,0x04,0x02,0x00] 104590x05,0x00,0x2e,0xd1,0x65,0x04,0x02,0x00 10460 10461# CHECK: v_min_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x66,0x04,0x02,0x00] 104620x05,0x00,0x2e,0xd1,0x66,0x04,0x02,0x00 10463 10464# CHECK: v_min_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x67,0x04,0x02,0x00] 104650x05,0x00,0x2e,0xd1,0x67,0x04,0x02,0x00 10466 10467# CHECK: v_min_f16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x6a,0x04,0x02,0x00] 104680x05,0x00,0x2e,0xd1,0x6a,0x04,0x02,0x00 10469 10470# CHECK: v_min_f16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x6b,0x04,0x02,0x00] 104710x05,0x00,0x2e,0xd1,0x6b,0x04,0x02,0x00 10472 10473# CHECK: v_min_f16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x6c,0x04,0x02,0x00] 104740x05,0x00,0x2e,0xd1,0x6c,0x04,0x02,0x00 10475 10476# CHECK: v_min_f16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x6d,0x04,0x02,0x00] 104770x05,0x00,0x2e,0xd1,0x6d,0x04,0x02,0x00 10478 10479# CHECK: v_min_f16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x6e,0x04,0x02,0x00] 104800x05,0x00,0x2e,0xd1,0x6e,0x04,0x02,0x00 10481 10482# CHECK: v_min_f16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x6f,0x04,0x02,0x00] 104830x05,0x00,0x2e,0xd1,0x6f,0x04,0x02,0x00 10484 10485# CHECK: v_min_f16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x7b,0x04,0x02,0x00] 104860x05,0x00,0x2e,0xd1,0x7b,0x04,0x02,0x00 10487 10488# CHECK: v_min_f16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x7c,0x04,0x02,0x00] 104890x05,0x00,0x2e,0xd1,0x7c,0x04,0x02,0x00 10490 10491# CHECK: v_min_f16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x7e,0x04,0x02,0x00] 104920x05,0x00,0x2e,0xd1,0x7e,0x04,0x02,0x00 10493 10494# CHECK: v_min_f16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x7f,0x04,0x02,0x00] 104950x05,0x00,0x2e,0xd1,0x7f,0x04,0x02,0x00 10496 10497# CHECK: v_min_f16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x80,0x04,0x02,0x00] 104980x05,0x00,0x2e,0xd1,0x80,0x04,0x02,0x00 10499 10500# CHECK: v_min_f16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0xc1,0x04,0x02,0x00] 105010x05,0x00,0x2e,0xd1,0xc1,0x04,0x02,0x00 10502 10503# CHECK: v_min_f16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0xf0,0x04,0x02,0x00] 105040x05,0x00,0x2e,0xd1,0xf0,0x04,0x02,0x00 10505 10506# CHECK: v_min_f16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0xf7,0x04,0x02,0x00] 105070x05,0x00,0x2e,0xd1,0xf7,0x04,0x02,0x00 10508 10509# CHECK: v_min_f16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xff,0x03,0x00] 105100x05,0x00,0x2e,0xd1,0x01,0xff,0x03,0x00 10511 10512# CHECK: v_min_f16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x00,0x00] 105130x05,0x00,0x2e,0xd1,0x01,0x05,0x00,0x00 10514 10515# CHECK: v_min_f16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xcb,0x00,0x00] 105160x05,0x00,0x2e,0xd1,0x01,0xcb,0x00,0x00 10517 10518# CHECK: v_min_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xcd,0x00,0x00] 105190x05,0x00,0x2e,0xd1,0x01,0xcd,0x00,0x00 10520 10521# CHECK: v_min_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xcf,0x00,0x00] 105220x05,0x00,0x2e,0xd1,0x01,0xcf,0x00,0x00 10523 10524# CHECK: v_min_f16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xd5,0x00,0x00] 105250x05,0x00,0x2e,0xd1,0x01,0xd5,0x00,0x00 10526 10527# CHECK: v_min_f16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xd7,0x00,0x00] 105280x05,0x00,0x2e,0xd1,0x01,0xd7,0x00,0x00 10529 10530# CHECK: v_min_f16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xd9,0x00,0x00] 105310x05,0x00,0x2e,0xd1,0x01,0xd9,0x00,0x00 10532 10533# CHECK: v_min_f16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xdb,0x00,0x00] 105340x05,0x00,0x2e,0xd1,0x01,0xdb,0x00,0x00 10535 10536# CHECK: v_min_f16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xdd,0x00,0x00] 105370x05,0x00,0x2e,0xd1,0x01,0xdd,0x00,0x00 10538 10539# CHECK: v_min_f16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xdf,0x00,0x00] 105400x05,0x00,0x2e,0xd1,0x01,0xdf,0x00,0x00 10541 10542# CHECK: v_min_f16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xf7,0x00,0x00] 105430x05,0x00,0x2e,0xd1,0x01,0xf7,0x00,0x00 10544 10545# CHECK: v_min_f16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xf9,0x00,0x00] 105460x05,0x00,0x2e,0xd1,0x01,0xf9,0x00,0x00 10547 10548# CHECK: v_min_f16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xfd,0x00,0x00] 105490x05,0x00,0x2e,0xd1,0x01,0xfd,0x00,0x00 10550 10551# CHECK: v_min_f16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xff,0x00,0x00] 105520x05,0x00,0x2e,0xd1,0x01,0xff,0x00,0x00 10553 10554# CHECK: v_min_f16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x01,0x01,0x00] 105550x05,0x00,0x2e,0xd1,0x01,0x01,0x01,0x00 10556 10557# CHECK: v_min_f16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x83,0x01,0x00] 105580x05,0x00,0x2e,0xd1,0x01,0x83,0x01,0x00 10559 10560# CHECK: v_min_f16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xe1,0x01,0x00] 105610x05,0x00,0x2e,0xd1,0x01,0xe1,0x01,0x00 10562 10563# CHECK: v_min_f16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xef,0x01,0x00] 105640x05,0x00,0x2e,0xd1,0x01,0xef,0x01,0x00 10565 10566# CHECK: v_min_f16_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x20] 105670x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x20 10568 10569# CHECK: v_min_f16_e64 v5, v1, -v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x40] 105700x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x40 10571 10572# CHECK: v_min_f16_e64 v5, -v1, -v2 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x60] 105730x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x60 10574 10575# CHECK: v_min_f16_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x2e,0xd1,0x01,0x05,0x02,0x00] 105760x05,0x01,0x2e,0xd1,0x01,0x05,0x02,0x00 10577 10578# CHECK: v_min_f16_e64 v5, v1, |v2| ; encoding: [0x05,0x02,0x2e,0xd1,0x01,0x05,0x02,0x00] 105790x05,0x02,0x2e,0xd1,0x01,0x05,0x02,0x00 10580 10581# CHECK: v_min_f16_e64 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x2e,0xd1,0x01,0x05,0x02,0x00] 105820x05,0x03,0x2e,0xd1,0x01,0x05,0x02,0x00 10583 10584# CHECK: v_min_f16_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x2e,0xd1,0x01,0x05,0x02,0x00] 105850x05,0x80,0x2e,0xd1,0x01,0x05,0x02,0x00 10586 10587# CHECK: v_max_u16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00] 105880x05,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00 10589 10590# CHECK: v_max_u16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00] 105910xff,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00 10592 10593# CHECK: v_max_u16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x05,0x02,0x00] 105940x05,0x00,0x2f,0xd1,0xff,0x05,0x02,0x00 10595 10596# CHECK: v_max_u16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x04,0x02,0x00] 105970x05,0x00,0x2f,0xd1,0x01,0x04,0x02,0x00 10598 10599# CHECK: v_max_u16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x65,0x04,0x02,0x00] 106000x05,0x00,0x2f,0xd1,0x65,0x04,0x02,0x00 10601 10602# CHECK: v_max_u16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x66,0x04,0x02,0x00] 106030x05,0x00,0x2f,0xd1,0x66,0x04,0x02,0x00 10604 10605# CHECK: v_max_u16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x67,0x04,0x02,0x00] 106060x05,0x00,0x2f,0xd1,0x67,0x04,0x02,0x00 10607 10608# CHECK: v_max_u16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x6a,0x04,0x02,0x00] 106090x05,0x00,0x2f,0xd1,0x6a,0x04,0x02,0x00 10610 10611# CHECK: v_max_u16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x6b,0x04,0x02,0x00] 106120x05,0x00,0x2f,0xd1,0x6b,0x04,0x02,0x00 10613 10614# CHECK: v_max_u16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x6c,0x04,0x02,0x00] 106150x05,0x00,0x2f,0xd1,0x6c,0x04,0x02,0x00 10616 10617# CHECK: v_max_u16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x6d,0x04,0x02,0x00] 106180x05,0x00,0x2f,0xd1,0x6d,0x04,0x02,0x00 10619 10620# CHECK: v_max_u16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x6e,0x04,0x02,0x00] 106210x05,0x00,0x2f,0xd1,0x6e,0x04,0x02,0x00 10622 10623# CHECK: v_max_u16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x6f,0x04,0x02,0x00] 106240x05,0x00,0x2f,0xd1,0x6f,0x04,0x02,0x00 10625 10626# CHECK: v_max_u16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x7b,0x04,0x02,0x00] 106270x05,0x00,0x2f,0xd1,0x7b,0x04,0x02,0x00 10628 10629# CHECK: v_max_u16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x7c,0x04,0x02,0x00] 106300x05,0x00,0x2f,0xd1,0x7c,0x04,0x02,0x00 10631 10632# CHECK: v_max_u16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x7e,0x04,0x02,0x00] 106330x05,0x00,0x2f,0xd1,0x7e,0x04,0x02,0x00 10634 10635# CHECK: v_max_u16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x7f,0x04,0x02,0x00] 106360x05,0x00,0x2f,0xd1,0x7f,0x04,0x02,0x00 10637 10638# CHECK: v_max_u16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0x80,0x04,0x02,0x00] 106390x05,0x00,0x2f,0xd1,0x80,0x04,0x02,0x00 10640 10641# CHECK: v_max_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00] 106420x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00 10643 10644# CHECK: v_max_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x04,0x02,0x00] 106450x05,0x00,0x2f,0xd1,0xf0,0x04,0x02,0x00 10646 10647# CHECK: v_max_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x04,0x02,0x00] 106480x05,0x00,0x2f,0xd1,0xf7,0x04,0x02,0x00 10649 10650# CHECK: v_max_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x00] 106510x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x00 10652 10653# CHECK: v_max_u16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x05,0x00,0x00] 106540x05,0x00,0x2f,0xd1,0x01,0x05,0x00,0x00 10655 10656# CHECK: v_max_u16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xcb,0x00,0x00] 106570x05,0x00,0x2f,0xd1,0x01,0xcb,0x00,0x00 10658 10659# CHECK: v_max_u16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xcd,0x00,0x00] 106600x05,0x00,0x2f,0xd1,0x01,0xcd,0x00,0x00 10661 10662# CHECK: v_max_u16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xcf,0x00,0x00] 106630x05,0x00,0x2f,0xd1,0x01,0xcf,0x00,0x00 10664 10665# CHECK: v_max_u16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xd5,0x00,0x00] 106660x05,0x00,0x2f,0xd1,0x01,0xd5,0x00,0x00 10667 10668# CHECK: v_max_u16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xd7,0x00,0x00] 106690x05,0x00,0x2f,0xd1,0x01,0xd7,0x00,0x00 10670 10671# CHECK: v_max_u16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xd9,0x00,0x00] 106720x05,0x00,0x2f,0xd1,0x01,0xd9,0x00,0x00 10673 10674# CHECK: v_max_u16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xdb,0x00,0x00] 106750x05,0x00,0x2f,0xd1,0x01,0xdb,0x00,0x00 10676 10677# CHECK: v_max_u16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xdd,0x00,0x00] 106780x05,0x00,0x2f,0xd1,0x01,0xdd,0x00,0x00 10679 10680# CHECK: v_max_u16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xdf,0x00,0x00] 106810x05,0x00,0x2f,0xd1,0x01,0xdf,0x00,0x00 10682 10683# CHECK: v_max_u16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xf7,0x00,0x00] 106840x05,0x00,0x2f,0xd1,0x01,0xf7,0x00,0x00 10685 10686# CHECK: v_max_u16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xf9,0x00,0x00] 106870x05,0x00,0x2f,0xd1,0x01,0xf9,0x00,0x00 10688 10689# CHECK: v_max_u16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xfd,0x00,0x00] 106900x05,0x00,0x2f,0xd1,0x01,0xfd,0x00,0x00 10691 10692# CHECK: v_max_u16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x00,0x00] 106930x05,0x00,0x2f,0xd1,0x01,0xff,0x00,0x00 10694 10695# CHECK: v_max_u16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x01,0x01,0x00] 106960x05,0x00,0x2f,0xd1,0x01,0x01,0x01,0x00 10697 10698# CHECK: v_max_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00] 106990x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00 10700 10701# CHECK: v_max_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x01,0x00] 107020x05,0x00,0x2f,0xd1,0x01,0xe1,0x01,0x00 10703 10704# CHECK: v_max_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x01,0x00] 107050x05,0x00,0x2f,0xd1,0x01,0xef,0x01,0x00 10706 10707# CHECK: v_max_i16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x05,0x02,0x00] 107080x05,0x00,0x30,0xd1,0x01,0x05,0x02,0x00 10709 10710# CHECK: v_max_i16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x30,0xd1,0x01,0x05,0x02,0x00] 107110xff,0x00,0x30,0xd1,0x01,0x05,0x02,0x00 10712 10713# CHECK: v_max_i16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x05,0x02,0x00] 107140x05,0x00,0x30,0xd1,0xff,0x05,0x02,0x00 10715 10716# CHECK: v_max_i16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x04,0x02,0x00] 107170x05,0x00,0x30,0xd1,0x01,0x04,0x02,0x00 10718 10719# CHECK: v_max_i16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x65,0x04,0x02,0x00] 107200x05,0x00,0x30,0xd1,0x65,0x04,0x02,0x00 10721 10722# CHECK: v_max_i16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x66,0x04,0x02,0x00] 107230x05,0x00,0x30,0xd1,0x66,0x04,0x02,0x00 10724 10725# CHECK: v_max_i16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x67,0x04,0x02,0x00] 107260x05,0x00,0x30,0xd1,0x67,0x04,0x02,0x00 10727 10728# CHECK: v_max_i16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x6a,0x04,0x02,0x00] 107290x05,0x00,0x30,0xd1,0x6a,0x04,0x02,0x00 10730 10731# CHECK: v_max_i16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x6b,0x04,0x02,0x00] 107320x05,0x00,0x30,0xd1,0x6b,0x04,0x02,0x00 10733 10734# CHECK: v_max_i16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x6c,0x04,0x02,0x00] 107350x05,0x00,0x30,0xd1,0x6c,0x04,0x02,0x00 10736 10737# CHECK: v_max_i16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x6d,0x04,0x02,0x00] 107380x05,0x00,0x30,0xd1,0x6d,0x04,0x02,0x00 10739 10740# CHECK: v_max_i16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x6e,0x04,0x02,0x00] 107410x05,0x00,0x30,0xd1,0x6e,0x04,0x02,0x00 10742 10743# CHECK: v_max_i16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x6f,0x04,0x02,0x00] 107440x05,0x00,0x30,0xd1,0x6f,0x04,0x02,0x00 10745 10746# CHECK: v_max_i16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x7b,0x04,0x02,0x00] 107470x05,0x00,0x30,0xd1,0x7b,0x04,0x02,0x00 10748 10749# CHECK: v_max_i16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x7c,0x04,0x02,0x00] 107500x05,0x00,0x30,0xd1,0x7c,0x04,0x02,0x00 10751 10752# CHECK: v_max_i16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x7e,0x04,0x02,0x00] 107530x05,0x00,0x30,0xd1,0x7e,0x04,0x02,0x00 10754 10755# CHECK: v_max_i16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x7f,0x04,0x02,0x00] 107560x05,0x00,0x30,0xd1,0x7f,0x04,0x02,0x00 10757 10758# CHECK: v_max_i16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x30,0xd1,0x80,0x04,0x02,0x00] 107590x05,0x00,0x30,0xd1,0x80,0x04,0x02,0x00 10760 10761# CHECK: v_max_i16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00] 107620x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00 10763 10764# CHECK: v_max_i16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x04,0x02,0x00] 107650x05,0x00,0x30,0xd1,0xf0,0x04,0x02,0x00 10766 10767# CHECK: v_max_i16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x04,0x02,0x00] 107680x05,0x00,0x30,0xd1,0xf7,0x04,0x02,0x00 10769 10770# CHECK: v_max_i16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x00] 107710x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x00 10772 10773# CHECK: v_max_i16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x05,0x00,0x00] 107740x05,0x00,0x30,0xd1,0x01,0x05,0x00,0x00 10775 10776# CHECK: v_max_i16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xcb,0x00,0x00] 107770x05,0x00,0x30,0xd1,0x01,0xcb,0x00,0x00 10778 10779# CHECK: v_max_i16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xcd,0x00,0x00] 107800x05,0x00,0x30,0xd1,0x01,0xcd,0x00,0x00 10781 10782# CHECK: v_max_i16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xcf,0x00,0x00] 107830x05,0x00,0x30,0xd1,0x01,0xcf,0x00,0x00 10784 10785# CHECK: v_max_i16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xd5,0x00,0x00] 107860x05,0x00,0x30,0xd1,0x01,0xd5,0x00,0x00 10787 10788# CHECK: v_max_i16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xd7,0x00,0x00] 107890x05,0x00,0x30,0xd1,0x01,0xd7,0x00,0x00 10790 10791# CHECK: v_max_i16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xd9,0x00,0x00] 107920x05,0x00,0x30,0xd1,0x01,0xd9,0x00,0x00 10793 10794# CHECK: v_max_i16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xdb,0x00,0x00] 107950x05,0x00,0x30,0xd1,0x01,0xdb,0x00,0x00 10796 10797# CHECK: v_max_i16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xdd,0x00,0x00] 107980x05,0x00,0x30,0xd1,0x01,0xdd,0x00,0x00 10799 10800# CHECK: v_max_i16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xdf,0x00,0x00] 108010x05,0x00,0x30,0xd1,0x01,0xdf,0x00,0x00 10802 10803# CHECK: v_max_i16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xf7,0x00,0x00] 108040x05,0x00,0x30,0xd1,0x01,0xf7,0x00,0x00 10805 10806# CHECK: v_max_i16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xf9,0x00,0x00] 108070x05,0x00,0x30,0xd1,0x01,0xf9,0x00,0x00 10808 10809# CHECK: v_max_i16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xfd,0x00,0x00] 108100x05,0x00,0x30,0xd1,0x01,0xfd,0x00,0x00 10811 10812# CHECK: v_max_i16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x00,0x00] 108130x05,0x00,0x30,0xd1,0x01,0xff,0x00,0x00 10814 10815# CHECK: v_max_i16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x01,0x01,0x00] 108160x05,0x00,0x30,0xd1,0x01,0x01,0x01,0x00 10817 10818# CHECK: v_max_i16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00] 108190x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00 10820 10821# CHECK: v_max_i16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x01,0x00] 108220x05,0x00,0x30,0xd1,0x01,0xe1,0x01,0x00 10823 10824# CHECK: v_max_i16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x01,0x00] 108250x05,0x00,0x30,0xd1,0x01,0xef,0x01,0x00 10826 10827# CHECK: v_min_u16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x05,0x02,0x00] 108280x05,0x00,0x31,0xd1,0x01,0x05,0x02,0x00 10829 10830# CHECK: v_min_u16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x31,0xd1,0x01,0x05,0x02,0x00] 108310xff,0x00,0x31,0xd1,0x01,0x05,0x02,0x00 10832 10833# CHECK: v_min_u16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x05,0x02,0x00] 108340x05,0x00,0x31,0xd1,0xff,0x05,0x02,0x00 10835 10836# CHECK: v_min_u16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x04,0x02,0x00] 108370x05,0x00,0x31,0xd1,0x01,0x04,0x02,0x00 10838 10839# CHECK: v_min_u16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x65,0x04,0x02,0x00] 108400x05,0x00,0x31,0xd1,0x65,0x04,0x02,0x00 10841 10842# CHECK: v_min_u16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x66,0x04,0x02,0x00] 108430x05,0x00,0x31,0xd1,0x66,0x04,0x02,0x00 10844 10845# CHECK: v_min_u16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x67,0x04,0x02,0x00] 108460x05,0x00,0x31,0xd1,0x67,0x04,0x02,0x00 10847 10848# CHECK: v_min_u16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x6a,0x04,0x02,0x00] 108490x05,0x00,0x31,0xd1,0x6a,0x04,0x02,0x00 10850 10851# CHECK: v_min_u16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x6b,0x04,0x02,0x00] 108520x05,0x00,0x31,0xd1,0x6b,0x04,0x02,0x00 10853 10854# CHECK: v_min_u16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x6c,0x04,0x02,0x00] 108550x05,0x00,0x31,0xd1,0x6c,0x04,0x02,0x00 10856 10857# CHECK: v_min_u16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x6d,0x04,0x02,0x00] 108580x05,0x00,0x31,0xd1,0x6d,0x04,0x02,0x00 10859 10860# CHECK: v_min_u16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x6e,0x04,0x02,0x00] 108610x05,0x00,0x31,0xd1,0x6e,0x04,0x02,0x00 10862 10863# CHECK: v_min_u16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x6f,0x04,0x02,0x00] 108640x05,0x00,0x31,0xd1,0x6f,0x04,0x02,0x00 10865 10866# CHECK: v_min_u16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x7b,0x04,0x02,0x00] 108670x05,0x00,0x31,0xd1,0x7b,0x04,0x02,0x00 10868 10869# CHECK: v_min_u16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x7c,0x04,0x02,0x00] 108700x05,0x00,0x31,0xd1,0x7c,0x04,0x02,0x00 10871 10872# CHECK: v_min_u16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x7e,0x04,0x02,0x00] 108730x05,0x00,0x31,0xd1,0x7e,0x04,0x02,0x00 10874 10875# CHECK: v_min_u16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x7f,0x04,0x02,0x00] 108760x05,0x00,0x31,0xd1,0x7f,0x04,0x02,0x00 10877 10878# CHECK: v_min_u16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x31,0xd1,0x80,0x04,0x02,0x00] 108790x05,0x00,0x31,0xd1,0x80,0x04,0x02,0x00 10880 10881# CHECK: v_min_u16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00] 108820x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00 10883 10884# CHECK: v_min_u16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x04,0x02,0x00] 108850x05,0x00,0x31,0xd1,0xf0,0x04,0x02,0x00 10886 10887# CHECK: v_min_u16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x04,0x02,0x00] 108880x05,0x00,0x31,0xd1,0xf7,0x04,0x02,0x00 10889 10890# CHECK: v_min_u16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x00] 108910x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x00 10892 10893# CHECK: v_min_u16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x05,0x00,0x00] 108940x05,0x00,0x31,0xd1,0x01,0x05,0x00,0x00 10895 10896# CHECK: v_min_u16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xcb,0x00,0x00] 108970x05,0x00,0x31,0xd1,0x01,0xcb,0x00,0x00 10898 10899# CHECK: v_min_u16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xcd,0x00,0x00] 109000x05,0x00,0x31,0xd1,0x01,0xcd,0x00,0x00 10901 10902# CHECK: v_min_u16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xcf,0x00,0x00] 109030x05,0x00,0x31,0xd1,0x01,0xcf,0x00,0x00 10904 10905# CHECK: v_min_u16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xd5,0x00,0x00] 109060x05,0x00,0x31,0xd1,0x01,0xd5,0x00,0x00 10907 10908# CHECK: v_min_u16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xd7,0x00,0x00] 109090x05,0x00,0x31,0xd1,0x01,0xd7,0x00,0x00 10910 10911# CHECK: v_min_u16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xd9,0x00,0x00] 109120x05,0x00,0x31,0xd1,0x01,0xd9,0x00,0x00 10913 10914# CHECK: v_min_u16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xdb,0x00,0x00] 109150x05,0x00,0x31,0xd1,0x01,0xdb,0x00,0x00 10916 10917# CHECK: v_min_u16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xdd,0x00,0x00] 109180x05,0x00,0x31,0xd1,0x01,0xdd,0x00,0x00 10919 10920# CHECK: v_min_u16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xdf,0x00,0x00] 109210x05,0x00,0x31,0xd1,0x01,0xdf,0x00,0x00 10922 10923# CHECK: v_min_u16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xf7,0x00,0x00] 109240x05,0x00,0x31,0xd1,0x01,0xf7,0x00,0x00 10925 10926# CHECK: v_min_u16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xf9,0x00,0x00] 109270x05,0x00,0x31,0xd1,0x01,0xf9,0x00,0x00 10928 10929# CHECK: v_min_u16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xfd,0x00,0x00] 109300x05,0x00,0x31,0xd1,0x01,0xfd,0x00,0x00 10931 10932# CHECK: v_min_u16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x00,0x00] 109330x05,0x00,0x31,0xd1,0x01,0xff,0x00,0x00 10934 10935# CHECK: v_min_u16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x01,0x01,0x00] 109360x05,0x00,0x31,0xd1,0x01,0x01,0x01,0x00 10937 10938# CHECK: v_min_u16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00] 109390x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00 10940 10941# CHECK: v_min_u16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x01,0x00] 109420x05,0x00,0x31,0xd1,0x01,0xe1,0x01,0x00 10943 10944# CHECK: v_min_u16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x01,0x00] 109450x05,0x00,0x31,0xd1,0x01,0xef,0x01,0x00 10946 10947# CHECK: v_min_i16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x05,0x02,0x00] 109480x05,0x00,0x32,0xd1,0x01,0x05,0x02,0x00 10949 10950# CHECK: v_min_i16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x32,0xd1,0x01,0x05,0x02,0x00] 109510xff,0x00,0x32,0xd1,0x01,0x05,0x02,0x00 10952 10953# CHECK: v_min_i16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x05,0x02,0x00] 109540x05,0x00,0x32,0xd1,0xff,0x05,0x02,0x00 10955 10956# CHECK: v_min_i16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x04,0x02,0x00] 109570x05,0x00,0x32,0xd1,0x01,0x04,0x02,0x00 10958 10959# CHECK: v_min_i16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x65,0x04,0x02,0x00] 109600x05,0x00,0x32,0xd1,0x65,0x04,0x02,0x00 10961 10962# CHECK: v_min_i16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x66,0x04,0x02,0x00] 109630x05,0x00,0x32,0xd1,0x66,0x04,0x02,0x00 10964 10965# CHECK: v_min_i16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x67,0x04,0x02,0x00] 109660x05,0x00,0x32,0xd1,0x67,0x04,0x02,0x00 10967 10968# CHECK: v_min_i16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x6a,0x04,0x02,0x00] 109690x05,0x00,0x32,0xd1,0x6a,0x04,0x02,0x00 10970 10971# CHECK: v_min_i16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x6b,0x04,0x02,0x00] 109720x05,0x00,0x32,0xd1,0x6b,0x04,0x02,0x00 10973 10974# CHECK: v_min_i16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x6c,0x04,0x02,0x00] 109750x05,0x00,0x32,0xd1,0x6c,0x04,0x02,0x00 10976 10977# CHECK: v_min_i16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x6d,0x04,0x02,0x00] 109780x05,0x00,0x32,0xd1,0x6d,0x04,0x02,0x00 10979 10980# CHECK: v_min_i16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x6e,0x04,0x02,0x00] 109810x05,0x00,0x32,0xd1,0x6e,0x04,0x02,0x00 10982 10983# CHECK: v_min_i16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x6f,0x04,0x02,0x00] 109840x05,0x00,0x32,0xd1,0x6f,0x04,0x02,0x00 10985 10986# CHECK: v_min_i16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x7b,0x04,0x02,0x00] 109870x05,0x00,0x32,0xd1,0x7b,0x04,0x02,0x00 10988 10989# CHECK: v_min_i16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x7c,0x04,0x02,0x00] 109900x05,0x00,0x32,0xd1,0x7c,0x04,0x02,0x00 10991 10992# CHECK: v_min_i16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x7e,0x04,0x02,0x00] 109930x05,0x00,0x32,0xd1,0x7e,0x04,0x02,0x00 10994 10995# CHECK: v_min_i16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x7f,0x04,0x02,0x00] 109960x05,0x00,0x32,0xd1,0x7f,0x04,0x02,0x00 10997 10998# CHECK: v_min_i16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x32,0xd1,0x80,0x04,0x02,0x00] 109990x05,0x00,0x32,0xd1,0x80,0x04,0x02,0x00 11000 11001# CHECK: v_min_i16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00] 110020x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00 11003 11004# CHECK: v_min_i16_e64 v5, 0x3800, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x04,0x02,0x00] 110050x05,0x00,0x32,0xd1,0xf0,0x04,0x02,0x00 11006 11007# CHECK: v_min_i16_e64 v5, 0xc400, v2 ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x04,0x02,0x00] 110080x05,0x00,0x32,0xd1,0xf7,0x04,0x02,0x00 11009 11010# CHECK: v_min_i16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x00] 110110x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x00 11012 11013# CHECK: v_min_i16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x05,0x00,0x00] 110140x05,0x00,0x32,0xd1,0x01,0x05,0x00,0x00 11015 11016# CHECK: v_min_i16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xcb,0x00,0x00] 110170x05,0x00,0x32,0xd1,0x01,0xcb,0x00,0x00 11018 11019# CHECK: v_min_i16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xcd,0x00,0x00] 110200x05,0x00,0x32,0xd1,0x01,0xcd,0x00,0x00 11021 11022# CHECK: v_min_i16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xcf,0x00,0x00] 110230x05,0x00,0x32,0xd1,0x01,0xcf,0x00,0x00 11024 11025# CHECK: v_min_i16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xd5,0x00,0x00] 110260x05,0x00,0x32,0xd1,0x01,0xd5,0x00,0x00 11027 11028# CHECK: v_min_i16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xd7,0x00,0x00] 110290x05,0x00,0x32,0xd1,0x01,0xd7,0x00,0x00 11030 11031# CHECK: v_min_i16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xd9,0x00,0x00] 110320x05,0x00,0x32,0xd1,0x01,0xd9,0x00,0x00 11033 11034# CHECK: v_min_i16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xdb,0x00,0x00] 110350x05,0x00,0x32,0xd1,0x01,0xdb,0x00,0x00 11036 11037# CHECK: v_min_i16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xdd,0x00,0x00] 110380x05,0x00,0x32,0xd1,0x01,0xdd,0x00,0x00 11039 11040# CHECK: v_min_i16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xdf,0x00,0x00] 110410x05,0x00,0x32,0xd1,0x01,0xdf,0x00,0x00 11042 11043# CHECK: v_min_i16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xf7,0x00,0x00] 110440x05,0x00,0x32,0xd1,0x01,0xf7,0x00,0x00 11045 11046# CHECK: v_min_i16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xf9,0x00,0x00] 110470x05,0x00,0x32,0xd1,0x01,0xf9,0x00,0x00 11048 11049# CHECK: v_min_i16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xfd,0x00,0x00] 110500x05,0x00,0x32,0xd1,0x01,0xfd,0x00,0x00 11051 11052# CHECK: v_min_i16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x00,0x00] 110530x05,0x00,0x32,0xd1,0x01,0xff,0x00,0x00 11054 11055# CHECK: v_min_i16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x01,0x01,0x00] 110560x05,0x00,0x32,0xd1,0x01,0x01,0x01,0x00 11057 11058# CHECK: v_min_i16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00] 110590x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00 11060 11061# CHECK: v_min_i16_e64 v5, v1, 0x3800 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x01,0x00] 110620x05,0x00,0x32,0xd1,0x01,0xe1,0x01,0x00 11063 11064# CHECK: v_min_i16_e64 v5, v1, 0xc400 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x01,0x00] 110650x05,0x00,0x32,0xd1,0x01,0xef,0x01,0x00 11066 11067# CHECK: v_ldexp_f16_e64 v5, v1, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x00] 110680x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x00 11069 11070# CHECK: v_ldexp_f16_e64 v255, v1, v2 ; encoding: [0xff,0x00,0x33,0xd1,0x01,0x05,0x02,0x00] 110710xff,0x00,0x33,0xd1,0x01,0x05,0x02,0x00 11072 11073# CHECK: v_ldexp_f16_e64 v5, v255, v2 ; encoding: [0x05,0x00,0x33,0xd1,0xff,0x05,0x02,0x00] 110740x05,0x00,0x33,0xd1,0xff,0x05,0x02,0x00 11075 11076# CHECK: v_ldexp_f16_e64 v5, s1, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x04,0x02,0x00] 110770x05,0x00,0x33,0xd1,0x01,0x04,0x02,0x00 11078 11079# CHECK: v_ldexp_f16_e64 v5, s101, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x65,0x04,0x02,0x00] 110800x05,0x00,0x33,0xd1,0x65,0x04,0x02,0x00 11081 11082# CHECK: v_ldexp_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x66,0x04,0x02,0x00] 110830x05,0x00,0x33,0xd1,0x66,0x04,0x02,0x00 11084 11085# CHECK: v_ldexp_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x67,0x04,0x02,0x00] 110860x05,0x00,0x33,0xd1,0x67,0x04,0x02,0x00 11087 11088# CHECK: v_ldexp_f16_e64 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x6a,0x04,0x02,0x00] 110890x05,0x00,0x33,0xd1,0x6a,0x04,0x02,0x00 11090 11091# CHECK: v_ldexp_f16_e64 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x6b,0x04,0x02,0x00] 110920x05,0x00,0x33,0xd1,0x6b,0x04,0x02,0x00 11093 11094# CHECK: v_ldexp_f16_e64 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x6c,0x04,0x02,0x00] 110950x05,0x00,0x33,0xd1,0x6c,0x04,0x02,0x00 11096 11097# CHECK: v_ldexp_f16_e64 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x6d,0x04,0x02,0x00] 110980x05,0x00,0x33,0xd1,0x6d,0x04,0x02,0x00 11099 11100# CHECK: v_ldexp_f16_e64 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x6e,0x04,0x02,0x00] 111010x05,0x00,0x33,0xd1,0x6e,0x04,0x02,0x00 11102 11103# CHECK: v_ldexp_f16_e64 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x6f,0x04,0x02,0x00] 111040x05,0x00,0x33,0xd1,0x6f,0x04,0x02,0x00 11105 11106# CHECK: v_ldexp_f16_e64 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x7b,0x04,0x02,0x00] 111070x05,0x00,0x33,0xd1,0x7b,0x04,0x02,0x00 11108 11109# CHECK: v_ldexp_f16_e64 v5, m0, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x7c,0x04,0x02,0x00] 111100x05,0x00,0x33,0xd1,0x7c,0x04,0x02,0x00 11111 11112# CHECK: v_ldexp_f16_e64 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x7e,0x04,0x02,0x00] 111130x05,0x00,0x33,0xd1,0x7e,0x04,0x02,0x00 11114 11115# CHECK: v_ldexp_f16_e64 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x7f,0x04,0x02,0x00] 111160x05,0x00,0x33,0xd1,0x7f,0x04,0x02,0x00 11117 11118# CHECK: v_ldexp_f16_e64 v5, 0, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x80,0x04,0x02,0x00] 111190x05,0x00,0x33,0xd1,0x80,0x04,0x02,0x00 11120 11121# CHECK: v_ldexp_f16_e64 v5, -1, v2 ; encoding: [0x05,0x00,0x33,0xd1,0xc1,0x04,0x02,0x00] 111220x05,0x00,0x33,0xd1,0xc1,0x04,0x02,0x00 11123 11124# CHECK: v_ldexp_f16_e64 v5, 0.5, v2 ; encoding: [0x05,0x00,0x33,0xd1,0xf0,0x04,0x02,0x00] 111250x05,0x00,0x33,0xd1,0xf0,0x04,0x02,0x00 11126 11127# CHECK: v_ldexp_f16_e64 v5, -4.0, v2 ; encoding: [0x05,0x00,0x33,0xd1,0xf7,0x04,0x02,0x00] 111280x05,0x00,0x33,0xd1,0xf7,0x04,0x02,0x00 11129 11130# CHECK: v_ldexp_f16_e64 v5, v1, v255 ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xff,0x03,0x00] 111310x05,0x00,0x33,0xd1,0x01,0xff,0x03,0x00 11132 11133# CHECK: v_ldexp_f16_e64 v5, v1, s2 ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x05,0x00,0x00] 111340x05,0x00,0x33,0xd1,0x01,0x05,0x00,0x00 11135 11136# CHECK: v_ldexp_f16_e64 v5, v1, s101 ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xcb,0x00,0x00] 111370x05,0x00,0x33,0xd1,0x01,0xcb,0x00,0x00 11138 11139# CHECK: v_ldexp_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xcd,0x00,0x00] 111400x05,0x00,0x33,0xd1,0x01,0xcd,0x00,0x00 11141 11142# CHECK: v_ldexp_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xcf,0x00,0x00] 111430x05,0x00,0x33,0xd1,0x01,0xcf,0x00,0x00 11144 11145# CHECK: v_ldexp_f16_e64 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xd5,0x00,0x00] 111460x05,0x00,0x33,0xd1,0x01,0xd5,0x00,0x00 11147 11148# CHECK: v_ldexp_f16_e64 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xd7,0x00,0x00] 111490x05,0x00,0x33,0xd1,0x01,0xd7,0x00,0x00 11150 11151# CHECK: v_ldexp_f16_e64 v5, v1, tba_lo ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xd9,0x00,0x00] 111520x05,0x00,0x33,0xd1,0x01,0xd9,0x00,0x00 11153 11154# CHECK: v_ldexp_f16_e64 v5, v1, tba_hi ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xdb,0x00,0x00] 111550x05,0x00,0x33,0xd1,0x01,0xdb,0x00,0x00 11156 11157# CHECK: v_ldexp_f16_e64 v5, v1, tma_lo ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xdd,0x00,0x00] 111580x05,0x00,0x33,0xd1,0x01,0xdd,0x00,0x00 11159 11160# CHECK: v_ldexp_f16_e64 v5, v1, tma_hi ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xdf,0x00,0x00] 111610x05,0x00,0x33,0xd1,0x01,0xdf,0x00,0x00 11162 11163# CHECK: v_ldexp_f16_e64 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xf7,0x00,0x00] 111640x05,0x00,0x33,0xd1,0x01,0xf7,0x00,0x00 11165 11166# CHECK: v_ldexp_f16_e64 v5, v1, m0 ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xf9,0x00,0x00] 111670x05,0x00,0x33,0xd1,0x01,0xf9,0x00,0x00 11168 11169# CHECK: v_ldexp_f16_e64 v5, v1, exec_lo ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xfd,0x00,0x00] 111700x05,0x00,0x33,0xd1,0x01,0xfd,0x00,0x00 11171 11172# CHECK: v_ldexp_f16_e64 v5, v1, exec_hi ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xff,0x00,0x00] 111730x05,0x00,0x33,0xd1,0x01,0xff,0x00,0x00 11174 11175# CHECK: v_ldexp_f16_e64 v5, v1, 0 ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x01,0x01,0x00] 111760x05,0x00,0x33,0xd1,0x01,0x01,0x01,0x00 11177 11178# CHECK: v_ldexp_f16_e64 v5, v1, -1 ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x83,0x01,0x00] 111790x05,0x00,0x33,0xd1,0x01,0x83,0x01,0x00 11180 11181# CHECK: v_ldexp_f16_e64 v5, v1, 0.5 ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xe1,0x01,0x00] 111820x05,0x00,0x33,0xd1,0x01,0xe1,0x01,0x00 11183 11184# CHECK: v_ldexp_f16_e64 v5, v1, -4.0 ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xef,0x01,0x00] 111850x05,0x00,0x33,0xd1,0x01,0xef,0x01,0x00 11186 11187# CHECK: v_ldexp_f16_e64 v5, -v1, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x20] 111880x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x20 11189 11190# CHECK: v_ldexp_f16_e64 v5, |v1|, v2 ; encoding: [0x05,0x01,0x33,0xd1,0x01,0x05,0x02,0x00] 111910x05,0x01,0x33,0xd1,0x01,0x05,0x02,0x00 11192 11193# CHECK: v_ldexp_f16_e64 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x33,0xd1,0x01,0x05,0x02,0x00] 111940x05,0x80,0x33,0xd1,0x01,0x05,0x02,0x00 11195 11196# CHECK: v_mad_legacy_f32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04] 111970x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04 11198 11199# CHECK: v_mad_legacy_f32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04] 112000xff,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04 11201 11202# CHECK: v_mad_legacy_f32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0xff,0x05,0x0e,0x04] 112030x05,0x00,0xc0,0xd1,0xff,0x05,0x0e,0x04 11204 11205# CHECK: v_mad_legacy_f32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x04,0x0e,0x04] 112060x05,0x00,0xc0,0xd1,0x01,0x04,0x0e,0x04 11207 11208# CHECK: v_mad_legacy_f32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x65,0x04,0x0e,0x04] 112090x05,0x00,0xc0,0xd1,0x65,0x04,0x0e,0x04 11210 11211# CHECK: v_mad_legacy_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x66,0x04,0x0e,0x04] 112120x05,0x00,0xc0,0xd1,0x66,0x04,0x0e,0x04 11213 11214# CHECK: v_mad_legacy_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x67,0x04,0x0e,0x04] 112150x05,0x00,0xc0,0xd1,0x67,0x04,0x0e,0x04 11216 11217# CHECK: v_mad_legacy_f32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x6a,0x04,0x0e,0x04] 112180x05,0x00,0xc0,0xd1,0x6a,0x04,0x0e,0x04 11219 11220# CHECK: v_mad_legacy_f32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x6b,0x04,0x0e,0x04] 112210x05,0x00,0xc0,0xd1,0x6b,0x04,0x0e,0x04 11222 11223# CHECK: v_mad_legacy_f32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x6c,0x04,0x0e,0x04] 112240x05,0x00,0xc0,0xd1,0x6c,0x04,0x0e,0x04 11225 11226# CHECK: v_mad_legacy_f32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x6d,0x04,0x0e,0x04] 112270x05,0x00,0xc0,0xd1,0x6d,0x04,0x0e,0x04 11228 11229# CHECK: v_mad_legacy_f32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x6e,0x04,0x0e,0x04] 112300x05,0x00,0xc0,0xd1,0x6e,0x04,0x0e,0x04 11231 11232# CHECK: v_mad_legacy_f32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x6f,0x04,0x0e,0x04] 112330x05,0x00,0xc0,0xd1,0x6f,0x04,0x0e,0x04 11234 11235# CHECK: v_mad_legacy_f32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x7b,0x04,0x0e,0x04] 112360x05,0x00,0xc0,0xd1,0x7b,0x04,0x0e,0x04 11237 11238# CHECK: v_mad_legacy_f32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x7c,0x04,0x0e,0x04] 112390x05,0x00,0xc0,0xd1,0x7c,0x04,0x0e,0x04 11240 11241# CHECK: v_mad_legacy_f32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x7e,0x04,0x0e,0x04] 112420x05,0x00,0xc0,0xd1,0x7e,0x04,0x0e,0x04 11243 11244# CHECK: v_mad_legacy_f32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x7f,0x04,0x0e,0x04] 112450x05,0x00,0xc0,0xd1,0x7f,0x04,0x0e,0x04 11246 11247# CHECK: v_mad_legacy_f32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x80,0x04,0x0e,0x04] 112480x05,0x00,0xc0,0xd1,0x80,0x04,0x0e,0x04 11249 11250# CHECK: v_mad_legacy_f32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0xc1,0x04,0x0e,0x04] 112510x05,0x00,0xc0,0xd1,0xc1,0x04,0x0e,0x04 11252 11253# CHECK: v_mad_legacy_f32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0xf0,0x04,0x0e,0x04] 112540x05,0x00,0xc0,0xd1,0xf0,0x04,0x0e,0x04 11255 11256# CHECK: v_mad_legacy_f32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0xf7,0x04,0x0e,0x04] 112570x05,0x00,0xc0,0xd1,0xf7,0x04,0x0e,0x04 11258 11259# CHECK: v_mad_legacy_f32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xff,0x0f,0x04] 112600x05,0x00,0xc0,0xd1,0x01,0xff,0x0f,0x04 11261 11262# CHECK: v_mad_legacy_f32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0c,0x04] 112630x05,0x00,0xc0,0xd1,0x01,0x05,0x0c,0x04 11264 11265# CHECK: v_mad_legacy_f32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xcb,0x0c,0x04] 112660x05,0x00,0xc0,0xd1,0x01,0xcb,0x0c,0x04 11267 11268# CHECK: v_mad_legacy_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xcd,0x0c,0x04] 112690x05,0x00,0xc0,0xd1,0x01,0xcd,0x0c,0x04 11270 11271# CHECK: v_mad_legacy_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xcf,0x0c,0x04] 112720x05,0x00,0xc0,0xd1,0x01,0xcf,0x0c,0x04 11273 11274# CHECK: v_mad_legacy_f32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xd5,0x0c,0x04] 112750x05,0x00,0xc0,0xd1,0x01,0xd5,0x0c,0x04 11276 11277# CHECK: v_mad_legacy_f32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xd7,0x0c,0x04] 112780x05,0x00,0xc0,0xd1,0x01,0xd7,0x0c,0x04 11279 11280# CHECK: v_mad_legacy_f32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xd9,0x0c,0x04] 112810x05,0x00,0xc0,0xd1,0x01,0xd9,0x0c,0x04 11282 11283# CHECK: v_mad_legacy_f32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xdb,0x0c,0x04] 112840x05,0x00,0xc0,0xd1,0x01,0xdb,0x0c,0x04 11285 11286# CHECK: v_mad_legacy_f32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xdd,0x0c,0x04] 112870x05,0x00,0xc0,0xd1,0x01,0xdd,0x0c,0x04 11288 11289# CHECK: v_mad_legacy_f32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xdf,0x0c,0x04] 112900x05,0x00,0xc0,0xd1,0x01,0xdf,0x0c,0x04 11291 11292# CHECK: v_mad_legacy_f32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xf7,0x0c,0x04] 112930x05,0x00,0xc0,0xd1,0x01,0xf7,0x0c,0x04 11294 11295# CHECK: v_mad_legacy_f32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xf9,0x0c,0x04] 112960x05,0x00,0xc0,0xd1,0x01,0xf9,0x0c,0x04 11297 11298# CHECK: v_mad_legacy_f32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xfd,0x0c,0x04] 112990x05,0x00,0xc0,0xd1,0x01,0xfd,0x0c,0x04 11300 11301# CHECK: v_mad_legacy_f32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xff,0x0c,0x04] 113020x05,0x00,0xc0,0xd1,0x01,0xff,0x0c,0x04 11303 11304# CHECK: v_mad_legacy_f32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x01,0x0d,0x04] 113050x05,0x00,0xc0,0xd1,0x01,0x01,0x0d,0x04 11306 11307# CHECK: v_mad_legacy_f32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x83,0x0d,0x04] 113080x05,0x00,0xc0,0xd1,0x01,0x83,0x0d,0x04 11309 11310# CHECK: v_mad_legacy_f32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xe1,0x0d,0x04] 113110x05,0x00,0xc0,0xd1,0x01,0xe1,0x0d,0x04 11312 11313# CHECK: v_mad_legacy_f32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xef,0x0d,0x04] 113140x05,0x00,0xc0,0xd1,0x01,0xef,0x0d,0x04 11315 11316# CHECK: v_mad_legacy_f32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x07] 113170x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x07 11318 11319# CHECK: v_mad_legacy_f32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x00] 113200x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x00 11321 11322# CHECK: v_mad_legacy_f32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x96,0x01] 113230x05,0x00,0xc0,0xd1,0x01,0x05,0x96,0x01 11324 11325# CHECK: v_mad_legacy_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x9a,0x01] 113260x05,0x00,0xc0,0xd1,0x01,0x05,0x9a,0x01 11327 11328# CHECK: v_mad_legacy_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x9e,0x01] 113290x05,0x00,0xc0,0xd1,0x01,0x05,0x9e,0x01 11330 11331# CHECK: v_mad_legacy_f32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xaa,0x01] 113320x05,0x00,0xc0,0xd1,0x01,0x05,0xaa,0x01 11333 11334# CHECK: v_mad_legacy_f32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xae,0x01] 113350x05,0x00,0xc0,0xd1,0x01,0x05,0xae,0x01 11336 11337# CHECK: v_mad_legacy_f32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xb2,0x01] 113380x05,0x00,0xc0,0xd1,0x01,0x05,0xb2,0x01 11339 11340# CHECK: v_mad_legacy_f32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xb6,0x01] 113410x05,0x00,0xc0,0xd1,0x01,0x05,0xb6,0x01 11342 11343# CHECK: v_mad_legacy_f32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xba,0x01] 113440x05,0x00,0xc0,0xd1,0x01,0x05,0xba,0x01 11345 11346# CHECK: v_mad_legacy_f32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xbe,0x01] 113470x05,0x00,0xc0,0xd1,0x01,0x05,0xbe,0x01 11348 11349# CHECK: v_mad_legacy_f32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xee,0x01] 113500x05,0x00,0xc0,0xd1,0x01,0x05,0xee,0x01 11351 11352# CHECK: v_mad_legacy_f32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xf2,0x01] 113530x05,0x00,0xc0,0xd1,0x01,0x05,0xf2,0x01 11354 11355# CHECK: v_mad_legacy_f32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfa,0x01] 113560x05,0x00,0xc0,0xd1,0x01,0x05,0xfa,0x01 11357 11358# CHECK: v_mad_legacy_f32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x01] 113590x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x01 11360 11361# CHECK: v_mad_legacy_f32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x02,0x02] 113620x05,0x00,0xc0,0xd1,0x01,0x05,0x02,0x02 11363 11364# CHECK: v_mad_legacy_f32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x06,0x03] 113650x05,0x00,0xc0,0xd1,0x01,0x05,0x06,0x03 11366 11367# CHECK: v_mad_legacy_f32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xc2,0x03] 113680x05,0x00,0xc0,0xd1,0x01,0x05,0xc2,0x03 11369 11370# CHECK: v_mad_legacy_f32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xde,0x03] 113710x05,0x00,0xc0,0xd1,0x01,0x05,0xde,0x03 11372 11373# CHECK: v_mad_legacy_f32 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x24] 113740x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x24 11375 11376# CHECK: v_mad_legacy_f32 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x44] 113770x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x44 11378 11379# CHECK: v_mad_legacy_f32 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x84] 113800x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x84 11381 11382# CHECK: v_mad_legacy_f32 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0xe4] 113830x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0xe4 11384 11385# CHECK: v_mad_legacy_f32 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xc0,0xd1,0x01,0x05,0x0e,0x04] 113860x05,0x01,0xc0,0xd1,0x01,0x05,0x0e,0x04 11387 11388# CHECK: v_mad_legacy_f32 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xc0,0xd1,0x01,0x05,0x0e,0x04] 113890x05,0x02,0xc0,0xd1,0x01,0x05,0x0e,0x04 11390 11391# CHECK: v_mad_legacy_f32 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xc0,0xd1,0x01,0x05,0x0e,0x04] 113920x05,0x04,0xc0,0xd1,0x01,0x05,0x0e,0x04 11393 11394# CHECK: v_mad_legacy_f32 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xc0,0xd1,0x01,0x05,0x0e,0x04] 113950x05,0x07,0xc0,0xd1,0x01,0x05,0x0e,0x04 11396 11397# CHECK: v_mad_legacy_f32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xc0,0xd1,0x01,0x05,0x0e,0x04] 113980x05,0x80,0xc0,0xd1,0x01,0x05,0x0e,0x04 11399 11400# CHECK: v_mad_legacy_f32 v5, v1, v2, v3 mul:2 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x0c] 114010x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x0c 11402 11403# CHECK: v_mad_legacy_f32 v5, v1, v2, v3 mul:4 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x14] 114040x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x14 11405 11406# CHECK: v_mad_legacy_f32 v5, v1, v2, v3 div:2 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x1c] 114070x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x1c 11408 11409# CHECK: v_mad_f32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04] 114100x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04 11411 11412# CHECK: v_mad_f32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04] 114130xff,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04 11414 11415# CHECK: v_mad_f32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0xff,0x05,0x0e,0x04] 114160x05,0x00,0xc1,0xd1,0xff,0x05,0x0e,0x04 11417 11418# CHECK: v_mad_f32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x04,0x0e,0x04] 114190x05,0x00,0xc1,0xd1,0x01,0x04,0x0e,0x04 11420 11421# CHECK: v_mad_f32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x65,0x04,0x0e,0x04] 114220x05,0x00,0xc1,0xd1,0x65,0x04,0x0e,0x04 11423 11424# CHECK: v_mad_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x66,0x04,0x0e,0x04] 114250x05,0x00,0xc1,0xd1,0x66,0x04,0x0e,0x04 11426 11427# CHECK: v_mad_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x67,0x04,0x0e,0x04] 114280x05,0x00,0xc1,0xd1,0x67,0x04,0x0e,0x04 11429 11430# CHECK: v_mad_f32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x6a,0x04,0x0e,0x04] 114310x05,0x00,0xc1,0xd1,0x6a,0x04,0x0e,0x04 11432 11433# CHECK: v_mad_f32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x6b,0x04,0x0e,0x04] 114340x05,0x00,0xc1,0xd1,0x6b,0x04,0x0e,0x04 11435 11436# CHECK: v_mad_f32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x6c,0x04,0x0e,0x04] 114370x05,0x00,0xc1,0xd1,0x6c,0x04,0x0e,0x04 11438 11439# CHECK: v_mad_f32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x6d,0x04,0x0e,0x04] 114400x05,0x00,0xc1,0xd1,0x6d,0x04,0x0e,0x04 11441 11442# CHECK: v_mad_f32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x6e,0x04,0x0e,0x04] 114430x05,0x00,0xc1,0xd1,0x6e,0x04,0x0e,0x04 11444 11445# CHECK: v_mad_f32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x6f,0x04,0x0e,0x04] 114460x05,0x00,0xc1,0xd1,0x6f,0x04,0x0e,0x04 11447 11448# CHECK: v_mad_f32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x7b,0x04,0x0e,0x04] 114490x05,0x00,0xc1,0xd1,0x7b,0x04,0x0e,0x04 11450 11451# CHECK: v_mad_f32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x7c,0x04,0x0e,0x04] 114520x05,0x00,0xc1,0xd1,0x7c,0x04,0x0e,0x04 11453 11454# CHECK: v_mad_f32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x7e,0x04,0x0e,0x04] 114550x05,0x00,0xc1,0xd1,0x7e,0x04,0x0e,0x04 11456 11457# CHECK: v_mad_f32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x7f,0x04,0x0e,0x04] 114580x05,0x00,0xc1,0xd1,0x7f,0x04,0x0e,0x04 11459 11460# CHECK: v_mad_f32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x80,0x04,0x0e,0x04] 114610x05,0x00,0xc1,0xd1,0x80,0x04,0x0e,0x04 11462 11463# CHECK: v_mad_f32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0xc1,0x04,0x0e,0x04] 114640x05,0x00,0xc1,0xd1,0xc1,0x04,0x0e,0x04 11465 11466# CHECK: v_mad_f32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0xf0,0x04,0x0e,0x04] 114670x05,0x00,0xc1,0xd1,0xf0,0x04,0x0e,0x04 11468 11469# CHECK: v_mad_f32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0xf7,0x04,0x0e,0x04] 114700x05,0x00,0xc1,0xd1,0xf7,0x04,0x0e,0x04 11471 11472# CHECK: v_mad_f32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xff,0x0f,0x04] 114730x05,0x00,0xc1,0xd1,0x01,0xff,0x0f,0x04 11474 11475# CHECK: v_mad_f32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0c,0x04] 114760x05,0x00,0xc1,0xd1,0x01,0x05,0x0c,0x04 11477 11478# CHECK: v_mad_f32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xcb,0x0c,0x04] 114790x05,0x00,0xc1,0xd1,0x01,0xcb,0x0c,0x04 11480 11481# CHECK: v_mad_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xcd,0x0c,0x04] 114820x05,0x00,0xc1,0xd1,0x01,0xcd,0x0c,0x04 11483 11484# CHECK: v_mad_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xcf,0x0c,0x04] 114850x05,0x00,0xc1,0xd1,0x01,0xcf,0x0c,0x04 11486 11487# CHECK: v_mad_f32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xd5,0x0c,0x04] 114880x05,0x00,0xc1,0xd1,0x01,0xd5,0x0c,0x04 11489 11490# CHECK: v_mad_f32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xd7,0x0c,0x04] 114910x05,0x00,0xc1,0xd1,0x01,0xd7,0x0c,0x04 11492 11493# CHECK: v_mad_f32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xd9,0x0c,0x04] 114940x05,0x00,0xc1,0xd1,0x01,0xd9,0x0c,0x04 11495 11496# CHECK: v_mad_f32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xdb,0x0c,0x04] 114970x05,0x00,0xc1,0xd1,0x01,0xdb,0x0c,0x04 11498 11499# CHECK: v_mad_f32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xdd,0x0c,0x04] 115000x05,0x00,0xc1,0xd1,0x01,0xdd,0x0c,0x04 11501 11502# CHECK: v_mad_f32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xdf,0x0c,0x04] 115030x05,0x00,0xc1,0xd1,0x01,0xdf,0x0c,0x04 11504 11505# CHECK: v_mad_f32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xf7,0x0c,0x04] 115060x05,0x00,0xc1,0xd1,0x01,0xf7,0x0c,0x04 11507 11508# CHECK: v_mad_f32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xf9,0x0c,0x04] 115090x05,0x00,0xc1,0xd1,0x01,0xf9,0x0c,0x04 11510 11511# CHECK: v_mad_f32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xfd,0x0c,0x04] 115120x05,0x00,0xc1,0xd1,0x01,0xfd,0x0c,0x04 11513 11514# CHECK: v_mad_f32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xff,0x0c,0x04] 115150x05,0x00,0xc1,0xd1,0x01,0xff,0x0c,0x04 11516 11517# CHECK: v_mad_f32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x01,0x0d,0x04] 115180x05,0x00,0xc1,0xd1,0x01,0x01,0x0d,0x04 11519 11520# CHECK: v_mad_f32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x83,0x0d,0x04] 115210x05,0x00,0xc1,0xd1,0x01,0x83,0x0d,0x04 11522 11523# CHECK: v_mad_f32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xe1,0x0d,0x04] 115240x05,0x00,0xc1,0xd1,0x01,0xe1,0x0d,0x04 11525 11526# CHECK: v_mad_f32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xef,0x0d,0x04] 115270x05,0x00,0xc1,0xd1,0x01,0xef,0x0d,0x04 11528 11529# CHECK: v_mad_f32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x07] 115300x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x07 11531 11532# CHECK: v_mad_f32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x00] 115330x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x00 11534 11535# CHECK: v_mad_f32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x96,0x01] 115360x05,0x00,0xc1,0xd1,0x01,0x05,0x96,0x01 11537 11538# CHECK: v_mad_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x9a,0x01] 115390x05,0x00,0xc1,0xd1,0x01,0x05,0x9a,0x01 11540 11541# CHECK: v_mad_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x9e,0x01] 115420x05,0x00,0xc1,0xd1,0x01,0x05,0x9e,0x01 11543 11544# CHECK: v_mad_f32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xaa,0x01] 115450x05,0x00,0xc1,0xd1,0x01,0x05,0xaa,0x01 11546 11547# CHECK: v_mad_f32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xae,0x01] 115480x05,0x00,0xc1,0xd1,0x01,0x05,0xae,0x01 11549 11550# CHECK: v_mad_f32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xb2,0x01] 115510x05,0x00,0xc1,0xd1,0x01,0x05,0xb2,0x01 11552 11553# CHECK: v_mad_f32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xb6,0x01] 115540x05,0x00,0xc1,0xd1,0x01,0x05,0xb6,0x01 11555 11556# CHECK: v_mad_f32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xba,0x01] 115570x05,0x00,0xc1,0xd1,0x01,0x05,0xba,0x01 11558 11559# CHECK: v_mad_f32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xbe,0x01] 115600x05,0x00,0xc1,0xd1,0x01,0x05,0xbe,0x01 11561 11562# CHECK: v_mad_f32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xee,0x01] 115630x05,0x00,0xc1,0xd1,0x01,0x05,0xee,0x01 11564 11565# CHECK: v_mad_f32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xf2,0x01] 115660x05,0x00,0xc1,0xd1,0x01,0x05,0xf2,0x01 11567 11568# CHECK: v_mad_f32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfa,0x01] 115690x05,0x00,0xc1,0xd1,0x01,0x05,0xfa,0x01 11570 11571# CHECK: v_mad_f32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x01] 115720x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x01 11573 11574# CHECK: v_mad_f32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x02,0x02] 115750x05,0x00,0xc1,0xd1,0x01,0x05,0x02,0x02 11576 11577# CHECK: v_mad_f32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x06,0x03] 115780x05,0x00,0xc1,0xd1,0x01,0x05,0x06,0x03 11579 11580# CHECK: v_mad_f32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xc2,0x03] 115810x05,0x00,0xc1,0xd1,0x01,0x05,0xc2,0x03 11582 11583# CHECK: v_mad_f32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xde,0x03] 115840x05,0x00,0xc1,0xd1,0x01,0x05,0xde,0x03 11585 11586# CHECK: v_mad_f32 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x24] 115870x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x24 11588 11589# CHECK: v_mad_f32 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x44] 115900x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x44 11591 11592# CHECK: v_mad_f32 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x84] 115930x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x84 11594 11595# CHECK: v_mad_f32 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0xe4] 115960x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0xe4 11597 11598# CHECK: v_mad_f32 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xc1,0xd1,0x01,0x05,0x0e,0x04] 115990x05,0x01,0xc1,0xd1,0x01,0x05,0x0e,0x04 11600 11601# CHECK: v_mad_f32 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xc1,0xd1,0x01,0x05,0x0e,0x04] 116020x05,0x02,0xc1,0xd1,0x01,0x05,0x0e,0x04 11603 11604# CHECK: v_mad_f32 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xc1,0xd1,0x01,0x05,0x0e,0x04] 116050x05,0x04,0xc1,0xd1,0x01,0x05,0x0e,0x04 11606 11607# CHECK: v_mad_f32 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xc1,0xd1,0x01,0x05,0x0e,0x04] 116080x05,0x07,0xc1,0xd1,0x01,0x05,0x0e,0x04 11609 11610# CHECK: v_mad_f32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xc1,0xd1,0x01,0x05,0x0e,0x04] 116110x05,0x80,0xc1,0xd1,0x01,0x05,0x0e,0x04 11612 11613# CHECK: v_mad_f32 v5, v1, v2, v3 mul:2 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x0c] 116140x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x0c 11615 11616# CHECK: v_mad_f32 v5, v1, v2, v3 mul:4 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x14] 116170x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x14 11618 11619# CHECK: v_mad_f32 v5, v1, v2, v3 div:2 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x1c] 116200x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x1c 11621 11622# CHECK: v_mad_i32_i24 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04] 116230x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04 11624 11625# CHECK: v_mad_i32_i24 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04] 116260xff,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04 11627 11628# CHECK: v_mad_i32_i24 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0xff,0x05,0x0e,0x04] 116290x05,0x00,0xc2,0xd1,0xff,0x05,0x0e,0x04 11630 11631# CHECK: v_mad_i32_i24 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x04,0x0e,0x04] 116320x05,0x00,0xc2,0xd1,0x01,0x04,0x0e,0x04 11633 11634# CHECK: v_mad_i32_i24 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x65,0x04,0x0e,0x04] 116350x05,0x00,0xc2,0xd1,0x65,0x04,0x0e,0x04 11636 11637# CHECK: v_mad_i32_i24 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x66,0x04,0x0e,0x04] 116380x05,0x00,0xc2,0xd1,0x66,0x04,0x0e,0x04 11639 11640# CHECK: v_mad_i32_i24 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x67,0x04,0x0e,0x04] 116410x05,0x00,0xc2,0xd1,0x67,0x04,0x0e,0x04 11642 11643# CHECK: v_mad_i32_i24 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x6a,0x04,0x0e,0x04] 116440x05,0x00,0xc2,0xd1,0x6a,0x04,0x0e,0x04 11645 11646# CHECK: v_mad_i32_i24 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x6b,0x04,0x0e,0x04] 116470x05,0x00,0xc2,0xd1,0x6b,0x04,0x0e,0x04 11648 11649# CHECK: v_mad_i32_i24 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x6c,0x04,0x0e,0x04] 116500x05,0x00,0xc2,0xd1,0x6c,0x04,0x0e,0x04 11651 11652# CHECK: v_mad_i32_i24 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x6d,0x04,0x0e,0x04] 116530x05,0x00,0xc2,0xd1,0x6d,0x04,0x0e,0x04 11654 11655# CHECK: v_mad_i32_i24 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x6e,0x04,0x0e,0x04] 116560x05,0x00,0xc2,0xd1,0x6e,0x04,0x0e,0x04 11657 11658# CHECK: v_mad_i32_i24 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x6f,0x04,0x0e,0x04] 116590x05,0x00,0xc2,0xd1,0x6f,0x04,0x0e,0x04 11660 11661# CHECK: v_mad_i32_i24 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x7b,0x04,0x0e,0x04] 116620x05,0x00,0xc2,0xd1,0x7b,0x04,0x0e,0x04 11663 11664# CHECK: v_mad_i32_i24 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x7c,0x04,0x0e,0x04] 116650x05,0x00,0xc2,0xd1,0x7c,0x04,0x0e,0x04 11666 11667# CHECK: v_mad_i32_i24 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x7e,0x04,0x0e,0x04] 116680x05,0x00,0xc2,0xd1,0x7e,0x04,0x0e,0x04 11669 11670# CHECK: v_mad_i32_i24 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x7f,0x04,0x0e,0x04] 116710x05,0x00,0xc2,0xd1,0x7f,0x04,0x0e,0x04 11672 11673# CHECK: v_mad_i32_i24 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x80,0x04,0x0e,0x04] 116740x05,0x00,0xc2,0xd1,0x80,0x04,0x0e,0x04 11675 11676# CHECK: v_mad_i32_i24 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0xc1,0x04,0x0e,0x04] 116770x05,0x00,0xc2,0xd1,0xc1,0x04,0x0e,0x04 11678 11679# CHECK: v_mad_i32_i24 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0xf0,0x04,0x0e,0x04] 116800x05,0x00,0xc2,0xd1,0xf0,0x04,0x0e,0x04 11681 11682# CHECK: v_mad_i32_i24 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0xf7,0x04,0x0e,0x04] 116830x05,0x00,0xc2,0xd1,0xf7,0x04,0x0e,0x04 11684 11685# CHECK: v_mad_i32_i24 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xff,0x0f,0x04] 116860x05,0x00,0xc2,0xd1,0x01,0xff,0x0f,0x04 11687 11688# CHECK: v_mad_i32_i24 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0c,0x04] 116890x05,0x00,0xc2,0xd1,0x01,0x05,0x0c,0x04 11690 11691# CHECK: v_mad_i32_i24 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xcb,0x0c,0x04] 116920x05,0x00,0xc2,0xd1,0x01,0xcb,0x0c,0x04 11693 11694# CHECK: v_mad_i32_i24 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xcd,0x0c,0x04] 116950x05,0x00,0xc2,0xd1,0x01,0xcd,0x0c,0x04 11696 11697# CHECK: v_mad_i32_i24 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xcf,0x0c,0x04] 116980x05,0x00,0xc2,0xd1,0x01,0xcf,0x0c,0x04 11699 11700# CHECK: v_mad_i32_i24 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xd5,0x0c,0x04] 117010x05,0x00,0xc2,0xd1,0x01,0xd5,0x0c,0x04 11702 11703# CHECK: v_mad_i32_i24 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xd7,0x0c,0x04] 117040x05,0x00,0xc2,0xd1,0x01,0xd7,0x0c,0x04 11705 11706# CHECK: v_mad_i32_i24 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xd9,0x0c,0x04] 117070x05,0x00,0xc2,0xd1,0x01,0xd9,0x0c,0x04 11708 11709# CHECK: v_mad_i32_i24 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xdb,0x0c,0x04] 117100x05,0x00,0xc2,0xd1,0x01,0xdb,0x0c,0x04 11711 11712# CHECK: v_mad_i32_i24 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xdd,0x0c,0x04] 117130x05,0x00,0xc2,0xd1,0x01,0xdd,0x0c,0x04 11714 11715# CHECK: v_mad_i32_i24 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xdf,0x0c,0x04] 117160x05,0x00,0xc2,0xd1,0x01,0xdf,0x0c,0x04 11717 11718# CHECK: v_mad_i32_i24 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xf7,0x0c,0x04] 117190x05,0x00,0xc2,0xd1,0x01,0xf7,0x0c,0x04 11720 11721# CHECK: v_mad_i32_i24 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xf9,0x0c,0x04] 117220x05,0x00,0xc2,0xd1,0x01,0xf9,0x0c,0x04 11723 11724# CHECK: v_mad_i32_i24 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xfd,0x0c,0x04] 117250x05,0x00,0xc2,0xd1,0x01,0xfd,0x0c,0x04 11726 11727# CHECK: v_mad_i32_i24 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xff,0x0c,0x04] 117280x05,0x00,0xc2,0xd1,0x01,0xff,0x0c,0x04 11729 11730# CHECK: v_mad_i32_i24 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x01,0x0d,0x04] 117310x05,0x00,0xc2,0xd1,0x01,0x01,0x0d,0x04 11732 11733# CHECK: v_mad_i32_i24 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x83,0x0d,0x04] 117340x05,0x00,0xc2,0xd1,0x01,0x83,0x0d,0x04 11735 11736# CHECK: v_mad_i32_i24 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xe1,0x0d,0x04] 117370x05,0x00,0xc2,0xd1,0x01,0xe1,0x0d,0x04 11738 11739# CHECK: v_mad_i32_i24 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xef,0x0d,0x04] 117400x05,0x00,0xc2,0xd1,0x01,0xef,0x0d,0x04 11741 11742# CHECK: v_mad_i32_i24 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x07] 117430x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x07 11744 11745# CHECK: v_mad_i32_i24 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x00] 117460x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x00 11747 11748# CHECK: v_mad_i32_i24 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x96,0x01] 117490x05,0x00,0xc2,0xd1,0x01,0x05,0x96,0x01 11750 11751# CHECK: v_mad_i32_i24 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x9a,0x01] 117520x05,0x00,0xc2,0xd1,0x01,0x05,0x9a,0x01 11753 11754# CHECK: v_mad_i32_i24 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x9e,0x01] 117550x05,0x00,0xc2,0xd1,0x01,0x05,0x9e,0x01 11756 11757# CHECK: v_mad_i32_i24 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xaa,0x01] 117580x05,0x00,0xc2,0xd1,0x01,0x05,0xaa,0x01 11759 11760# CHECK: v_mad_i32_i24 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xae,0x01] 117610x05,0x00,0xc2,0xd1,0x01,0x05,0xae,0x01 11762 11763# CHECK: v_mad_i32_i24 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xb2,0x01] 117640x05,0x00,0xc2,0xd1,0x01,0x05,0xb2,0x01 11765 11766# CHECK: v_mad_i32_i24 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xb6,0x01] 117670x05,0x00,0xc2,0xd1,0x01,0x05,0xb6,0x01 11768 11769# CHECK: v_mad_i32_i24 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xba,0x01] 117700x05,0x00,0xc2,0xd1,0x01,0x05,0xba,0x01 11771 11772# CHECK: v_mad_i32_i24 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xbe,0x01] 117730x05,0x00,0xc2,0xd1,0x01,0x05,0xbe,0x01 11774 11775# CHECK: v_mad_i32_i24 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xee,0x01] 117760x05,0x00,0xc2,0xd1,0x01,0x05,0xee,0x01 11777 11778# CHECK: v_mad_i32_i24 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xf2,0x01] 117790x05,0x00,0xc2,0xd1,0x01,0x05,0xf2,0x01 11780 11781# CHECK: v_mad_i32_i24 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfa,0x01] 117820x05,0x00,0xc2,0xd1,0x01,0x05,0xfa,0x01 11783 11784# CHECK: v_mad_i32_i24 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x01] 117850x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x01 11786 11787# CHECK: v_mad_i32_i24 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x02,0x02] 117880x05,0x00,0xc2,0xd1,0x01,0x05,0x02,0x02 11789 11790# CHECK: v_mad_i32_i24 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x06,0x03] 117910x05,0x00,0xc2,0xd1,0x01,0x05,0x06,0x03 11792 11793# CHECK: v_mad_i32_i24 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xc2,0x03] 117940x05,0x00,0xc2,0xd1,0x01,0x05,0xc2,0x03 11795 11796# CHECK: v_mad_i32_i24 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xde,0x03] 117970x05,0x00,0xc2,0xd1,0x01,0x05,0xde,0x03 11798 11799# CHECK: v_mad_i32_i24 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xc2,0xd1,0x01,0x05,0x0e,0x04] 118000x05,0x80,0xc2,0xd1,0x01,0x05,0x0e,0x04 11801 11802# CHECK: v_mad_u32_u24 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04] 118030x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04 11804 11805# CHECK: v_mad_u32_u24 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04] 118060xff,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04 11807 11808# CHECK: v_mad_u32_u24 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0xff,0x05,0x0e,0x04] 118090x05,0x00,0xc3,0xd1,0xff,0x05,0x0e,0x04 11810 11811# CHECK: v_mad_u32_u24 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x04,0x0e,0x04] 118120x05,0x00,0xc3,0xd1,0x01,0x04,0x0e,0x04 11813 11814# CHECK: v_mad_u32_u24 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x65,0x04,0x0e,0x04] 118150x05,0x00,0xc3,0xd1,0x65,0x04,0x0e,0x04 11816 11817# CHECK: v_mad_u32_u24 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x66,0x04,0x0e,0x04] 118180x05,0x00,0xc3,0xd1,0x66,0x04,0x0e,0x04 11819 11820# CHECK: v_mad_u32_u24 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x67,0x04,0x0e,0x04] 118210x05,0x00,0xc3,0xd1,0x67,0x04,0x0e,0x04 11822 11823# CHECK: v_mad_u32_u24 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x6a,0x04,0x0e,0x04] 118240x05,0x00,0xc3,0xd1,0x6a,0x04,0x0e,0x04 11825 11826# CHECK: v_mad_u32_u24 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x6b,0x04,0x0e,0x04] 118270x05,0x00,0xc3,0xd1,0x6b,0x04,0x0e,0x04 11828 11829# CHECK: v_mad_u32_u24 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x6c,0x04,0x0e,0x04] 118300x05,0x00,0xc3,0xd1,0x6c,0x04,0x0e,0x04 11831 11832# CHECK: v_mad_u32_u24 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x6d,0x04,0x0e,0x04] 118330x05,0x00,0xc3,0xd1,0x6d,0x04,0x0e,0x04 11834 11835# CHECK: v_mad_u32_u24 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x6e,0x04,0x0e,0x04] 118360x05,0x00,0xc3,0xd1,0x6e,0x04,0x0e,0x04 11837 11838# CHECK: v_mad_u32_u24 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x6f,0x04,0x0e,0x04] 118390x05,0x00,0xc3,0xd1,0x6f,0x04,0x0e,0x04 11840 11841# CHECK: v_mad_u32_u24 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x7b,0x04,0x0e,0x04] 118420x05,0x00,0xc3,0xd1,0x7b,0x04,0x0e,0x04 11843 11844# CHECK: v_mad_u32_u24 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x7c,0x04,0x0e,0x04] 118450x05,0x00,0xc3,0xd1,0x7c,0x04,0x0e,0x04 11846 11847# CHECK: v_mad_u32_u24 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x7e,0x04,0x0e,0x04] 118480x05,0x00,0xc3,0xd1,0x7e,0x04,0x0e,0x04 11849 11850# CHECK: v_mad_u32_u24 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x7f,0x04,0x0e,0x04] 118510x05,0x00,0xc3,0xd1,0x7f,0x04,0x0e,0x04 11852 11853# CHECK: v_mad_u32_u24 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x80,0x04,0x0e,0x04] 118540x05,0x00,0xc3,0xd1,0x80,0x04,0x0e,0x04 11855 11856# CHECK: v_mad_u32_u24 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0xc1,0x04,0x0e,0x04] 118570x05,0x00,0xc3,0xd1,0xc1,0x04,0x0e,0x04 11858 11859# CHECK: v_mad_u32_u24 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0xf0,0x04,0x0e,0x04] 118600x05,0x00,0xc3,0xd1,0xf0,0x04,0x0e,0x04 11861 11862# CHECK: v_mad_u32_u24 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0xf7,0x04,0x0e,0x04] 118630x05,0x00,0xc3,0xd1,0xf7,0x04,0x0e,0x04 11864 11865# CHECK: v_mad_u32_u24 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xff,0x0f,0x04] 118660x05,0x00,0xc3,0xd1,0x01,0xff,0x0f,0x04 11867 11868# CHECK: v_mad_u32_u24 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0c,0x04] 118690x05,0x00,0xc3,0xd1,0x01,0x05,0x0c,0x04 11870 11871# CHECK: v_mad_u32_u24 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xcb,0x0c,0x04] 118720x05,0x00,0xc3,0xd1,0x01,0xcb,0x0c,0x04 11873 11874# CHECK: v_mad_u32_u24 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xcd,0x0c,0x04] 118750x05,0x00,0xc3,0xd1,0x01,0xcd,0x0c,0x04 11876 11877# CHECK: v_mad_u32_u24 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xcf,0x0c,0x04] 118780x05,0x00,0xc3,0xd1,0x01,0xcf,0x0c,0x04 11879 11880# CHECK: v_mad_u32_u24 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xd5,0x0c,0x04] 118810x05,0x00,0xc3,0xd1,0x01,0xd5,0x0c,0x04 11882 11883# CHECK: v_mad_u32_u24 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xd7,0x0c,0x04] 118840x05,0x00,0xc3,0xd1,0x01,0xd7,0x0c,0x04 11885 11886# CHECK: v_mad_u32_u24 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xd9,0x0c,0x04] 118870x05,0x00,0xc3,0xd1,0x01,0xd9,0x0c,0x04 11888 11889# CHECK: v_mad_u32_u24 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xdb,0x0c,0x04] 118900x05,0x00,0xc3,0xd1,0x01,0xdb,0x0c,0x04 11891 11892# CHECK: v_mad_u32_u24 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xdd,0x0c,0x04] 118930x05,0x00,0xc3,0xd1,0x01,0xdd,0x0c,0x04 11894 11895# CHECK: v_mad_u32_u24 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xdf,0x0c,0x04] 118960x05,0x00,0xc3,0xd1,0x01,0xdf,0x0c,0x04 11897 11898# CHECK: v_mad_u32_u24 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xf7,0x0c,0x04] 118990x05,0x00,0xc3,0xd1,0x01,0xf7,0x0c,0x04 11900 11901# CHECK: v_mad_u32_u24 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xf9,0x0c,0x04] 119020x05,0x00,0xc3,0xd1,0x01,0xf9,0x0c,0x04 11903 11904# CHECK: v_mad_u32_u24 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xfd,0x0c,0x04] 119050x05,0x00,0xc3,0xd1,0x01,0xfd,0x0c,0x04 11906 11907# CHECK: v_mad_u32_u24 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xff,0x0c,0x04] 119080x05,0x00,0xc3,0xd1,0x01,0xff,0x0c,0x04 11909 11910# CHECK: v_mad_u32_u24 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x01,0x0d,0x04] 119110x05,0x00,0xc3,0xd1,0x01,0x01,0x0d,0x04 11912 11913# CHECK: v_mad_u32_u24 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x83,0x0d,0x04] 119140x05,0x00,0xc3,0xd1,0x01,0x83,0x0d,0x04 11915 11916# CHECK: v_mad_u32_u24 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xe1,0x0d,0x04] 119170x05,0x00,0xc3,0xd1,0x01,0xe1,0x0d,0x04 11918 11919# CHECK: v_mad_u32_u24 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xef,0x0d,0x04] 119200x05,0x00,0xc3,0xd1,0x01,0xef,0x0d,0x04 11921 11922# CHECK: v_mad_u32_u24 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x07] 119230x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x07 11924 11925# CHECK: v_mad_u32_u24 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x00] 119260x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x00 11927 11928# CHECK: v_mad_u32_u24 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x96,0x01] 119290x05,0x00,0xc3,0xd1,0x01,0x05,0x96,0x01 11930 11931# CHECK: v_mad_u32_u24 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x9a,0x01] 119320x05,0x00,0xc3,0xd1,0x01,0x05,0x9a,0x01 11933 11934# CHECK: v_mad_u32_u24 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x9e,0x01] 119350x05,0x00,0xc3,0xd1,0x01,0x05,0x9e,0x01 11936 11937# CHECK: v_mad_u32_u24 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xaa,0x01] 119380x05,0x00,0xc3,0xd1,0x01,0x05,0xaa,0x01 11939 11940# CHECK: v_mad_u32_u24 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xae,0x01] 119410x05,0x00,0xc3,0xd1,0x01,0x05,0xae,0x01 11942 11943# CHECK: v_mad_u32_u24 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xb2,0x01] 119440x05,0x00,0xc3,0xd1,0x01,0x05,0xb2,0x01 11945 11946# CHECK: v_mad_u32_u24 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xb6,0x01] 119470x05,0x00,0xc3,0xd1,0x01,0x05,0xb6,0x01 11948 11949# CHECK: v_mad_u32_u24 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xba,0x01] 119500x05,0x00,0xc3,0xd1,0x01,0x05,0xba,0x01 11951 11952# CHECK: v_mad_u32_u24 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xbe,0x01] 119530x05,0x00,0xc3,0xd1,0x01,0x05,0xbe,0x01 11954 11955# CHECK: v_mad_u32_u24 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xee,0x01] 119560x05,0x00,0xc3,0xd1,0x01,0x05,0xee,0x01 11957 11958# CHECK: v_mad_u32_u24 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xf2,0x01] 119590x05,0x00,0xc3,0xd1,0x01,0x05,0xf2,0x01 11960 11961# CHECK: v_mad_u32_u24 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfa,0x01] 119620x05,0x00,0xc3,0xd1,0x01,0x05,0xfa,0x01 11963 11964# CHECK: v_mad_u32_u24 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x01] 119650x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x01 11966 11967# CHECK: v_mad_u32_u24 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x02,0x02] 119680x05,0x00,0xc3,0xd1,0x01,0x05,0x02,0x02 11969 11970# CHECK: v_mad_u32_u24 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x06,0x03] 119710x05,0x00,0xc3,0xd1,0x01,0x05,0x06,0x03 11972 11973# CHECK: v_mad_u32_u24 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xc2,0x03] 119740x05,0x00,0xc3,0xd1,0x01,0x05,0xc2,0x03 11975 11976# CHECK: v_mad_u32_u24 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xde,0x03] 119770x05,0x00,0xc3,0xd1,0x01,0x05,0xde,0x03 11978 11979# CHECK: v_mad_u32_u24 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xc3,0xd1,0x01,0x05,0x0e,0x04] 119800x05,0x80,0xc3,0xd1,0x01,0x05,0x0e,0x04 11981 11982# CHECK: v_cubeid_f32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04] 119830x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04 11984 11985# CHECK: v_cubeid_f32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04] 119860xff,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04 11987 11988# CHECK: v_cubeid_f32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0xff,0x05,0x0e,0x04] 119890x05,0x00,0xc4,0xd1,0xff,0x05,0x0e,0x04 11990 11991# CHECK: v_cubeid_f32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x04,0x0e,0x04] 119920x05,0x00,0xc4,0xd1,0x01,0x04,0x0e,0x04 11993 11994# CHECK: v_cubeid_f32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x65,0x04,0x0e,0x04] 119950x05,0x00,0xc4,0xd1,0x65,0x04,0x0e,0x04 11996 11997# CHECK: v_cubeid_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x66,0x04,0x0e,0x04] 119980x05,0x00,0xc4,0xd1,0x66,0x04,0x0e,0x04 11999 12000# CHECK: v_cubeid_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x67,0x04,0x0e,0x04] 120010x05,0x00,0xc4,0xd1,0x67,0x04,0x0e,0x04 12002 12003# CHECK: v_cubeid_f32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x6a,0x04,0x0e,0x04] 120040x05,0x00,0xc4,0xd1,0x6a,0x04,0x0e,0x04 12005 12006# CHECK: v_cubeid_f32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x6b,0x04,0x0e,0x04] 120070x05,0x00,0xc4,0xd1,0x6b,0x04,0x0e,0x04 12008 12009# CHECK: v_cubeid_f32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x6c,0x04,0x0e,0x04] 120100x05,0x00,0xc4,0xd1,0x6c,0x04,0x0e,0x04 12011 12012# CHECK: v_cubeid_f32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x6d,0x04,0x0e,0x04] 120130x05,0x00,0xc4,0xd1,0x6d,0x04,0x0e,0x04 12014 12015# CHECK: v_cubeid_f32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x6e,0x04,0x0e,0x04] 120160x05,0x00,0xc4,0xd1,0x6e,0x04,0x0e,0x04 12017 12018# CHECK: v_cubeid_f32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x6f,0x04,0x0e,0x04] 120190x05,0x00,0xc4,0xd1,0x6f,0x04,0x0e,0x04 12020 12021# CHECK: v_cubeid_f32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x7b,0x04,0x0e,0x04] 120220x05,0x00,0xc4,0xd1,0x7b,0x04,0x0e,0x04 12023 12024# CHECK: v_cubeid_f32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x7c,0x04,0x0e,0x04] 120250x05,0x00,0xc4,0xd1,0x7c,0x04,0x0e,0x04 12026 12027# CHECK: v_cubeid_f32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x7e,0x04,0x0e,0x04] 120280x05,0x00,0xc4,0xd1,0x7e,0x04,0x0e,0x04 12029 12030# CHECK: v_cubeid_f32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x7f,0x04,0x0e,0x04] 120310x05,0x00,0xc4,0xd1,0x7f,0x04,0x0e,0x04 12032 12033# CHECK: v_cubeid_f32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x80,0x04,0x0e,0x04] 120340x05,0x00,0xc4,0xd1,0x80,0x04,0x0e,0x04 12035 12036# CHECK: v_cubeid_f32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0xc1,0x04,0x0e,0x04] 120370x05,0x00,0xc4,0xd1,0xc1,0x04,0x0e,0x04 12038 12039# CHECK: v_cubeid_f32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0xf0,0x04,0x0e,0x04] 120400x05,0x00,0xc4,0xd1,0xf0,0x04,0x0e,0x04 12041 12042# CHECK: v_cubeid_f32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0xf7,0x04,0x0e,0x04] 120430x05,0x00,0xc4,0xd1,0xf7,0x04,0x0e,0x04 12044 12045# CHECK: v_cubeid_f32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xff,0x0f,0x04] 120460x05,0x00,0xc4,0xd1,0x01,0xff,0x0f,0x04 12047 12048# CHECK: v_cubeid_f32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0c,0x04] 120490x05,0x00,0xc4,0xd1,0x01,0x05,0x0c,0x04 12050 12051# CHECK: v_cubeid_f32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xcb,0x0c,0x04] 120520x05,0x00,0xc4,0xd1,0x01,0xcb,0x0c,0x04 12053 12054# CHECK: v_cubeid_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xcd,0x0c,0x04] 120550x05,0x00,0xc4,0xd1,0x01,0xcd,0x0c,0x04 12056 12057# CHECK: v_cubeid_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xcf,0x0c,0x04] 120580x05,0x00,0xc4,0xd1,0x01,0xcf,0x0c,0x04 12059 12060# CHECK: v_cubeid_f32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xd5,0x0c,0x04] 120610x05,0x00,0xc4,0xd1,0x01,0xd5,0x0c,0x04 12062 12063# CHECK: v_cubeid_f32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xd7,0x0c,0x04] 120640x05,0x00,0xc4,0xd1,0x01,0xd7,0x0c,0x04 12065 12066# CHECK: v_cubeid_f32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xd9,0x0c,0x04] 120670x05,0x00,0xc4,0xd1,0x01,0xd9,0x0c,0x04 12068 12069# CHECK: v_cubeid_f32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xdb,0x0c,0x04] 120700x05,0x00,0xc4,0xd1,0x01,0xdb,0x0c,0x04 12071 12072# CHECK: v_cubeid_f32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xdd,0x0c,0x04] 120730x05,0x00,0xc4,0xd1,0x01,0xdd,0x0c,0x04 12074 12075# CHECK: v_cubeid_f32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xdf,0x0c,0x04] 120760x05,0x00,0xc4,0xd1,0x01,0xdf,0x0c,0x04 12077 12078# CHECK: v_cubeid_f32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xf7,0x0c,0x04] 120790x05,0x00,0xc4,0xd1,0x01,0xf7,0x0c,0x04 12080 12081# CHECK: v_cubeid_f32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xf9,0x0c,0x04] 120820x05,0x00,0xc4,0xd1,0x01,0xf9,0x0c,0x04 12083 12084# CHECK: v_cubeid_f32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xfd,0x0c,0x04] 120850x05,0x00,0xc4,0xd1,0x01,0xfd,0x0c,0x04 12086 12087# CHECK: v_cubeid_f32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xff,0x0c,0x04] 120880x05,0x00,0xc4,0xd1,0x01,0xff,0x0c,0x04 12089 12090# CHECK: v_cubeid_f32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x01,0x0d,0x04] 120910x05,0x00,0xc4,0xd1,0x01,0x01,0x0d,0x04 12092 12093# CHECK: v_cubeid_f32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x83,0x0d,0x04] 120940x05,0x00,0xc4,0xd1,0x01,0x83,0x0d,0x04 12095 12096# CHECK: v_cubeid_f32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xe1,0x0d,0x04] 120970x05,0x00,0xc4,0xd1,0x01,0xe1,0x0d,0x04 12098 12099# CHECK: v_cubeid_f32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xef,0x0d,0x04] 121000x05,0x00,0xc4,0xd1,0x01,0xef,0x0d,0x04 12101 12102# CHECK: v_cubeid_f32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x07] 121030x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x07 12104 12105# CHECK: v_cubeid_f32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x00] 121060x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x00 12107 12108# CHECK: v_cubeid_f32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x96,0x01] 121090x05,0x00,0xc4,0xd1,0x01,0x05,0x96,0x01 12110 12111# CHECK: v_cubeid_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x9a,0x01] 121120x05,0x00,0xc4,0xd1,0x01,0x05,0x9a,0x01 12113 12114# CHECK: v_cubeid_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x9e,0x01] 121150x05,0x00,0xc4,0xd1,0x01,0x05,0x9e,0x01 12116 12117# CHECK: v_cubeid_f32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xaa,0x01] 121180x05,0x00,0xc4,0xd1,0x01,0x05,0xaa,0x01 12119 12120# CHECK: v_cubeid_f32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xae,0x01] 121210x05,0x00,0xc4,0xd1,0x01,0x05,0xae,0x01 12122 12123# CHECK: v_cubeid_f32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xb2,0x01] 121240x05,0x00,0xc4,0xd1,0x01,0x05,0xb2,0x01 12125 12126# CHECK: v_cubeid_f32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xb6,0x01] 121270x05,0x00,0xc4,0xd1,0x01,0x05,0xb6,0x01 12128 12129# CHECK: v_cubeid_f32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xba,0x01] 121300x05,0x00,0xc4,0xd1,0x01,0x05,0xba,0x01 12131 12132# CHECK: v_cubeid_f32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xbe,0x01] 121330x05,0x00,0xc4,0xd1,0x01,0x05,0xbe,0x01 12134 12135# CHECK: v_cubeid_f32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xee,0x01] 121360x05,0x00,0xc4,0xd1,0x01,0x05,0xee,0x01 12137 12138# CHECK: v_cubeid_f32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xf2,0x01] 121390x05,0x00,0xc4,0xd1,0x01,0x05,0xf2,0x01 12140 12141# CHECK: v_cubeid_f32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfa,0x01] 121420x05,0x00,0xc4,0xd1,0x01,0x05,0xfa,0x01 12143 12144# CHECK: v_cubeid_f32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x01] 121450x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x01 12146 12147# CHECK: v_cubeid_f32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x02,0x02] 121480x05,0x00,0xc4,0xd1,0x01,0x05,0x02,0x02 12149 12150# CHECK: v_cubeid_f32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x06,0x03] 121510x05,0x00,0xc4,0xd1,0x01,0x05,0x06,0x03 12152 12153# CHECK: v_cubeid_f32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xc2,0x03] 121540x05,0x00,0xc4,0xd1,0x01,0x05,0xc2,0x03 12155 12156# CHECK: v_cubeid_f32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xde,0x03] 121570x05,0x00,0xc4,0xd1,0x01,0x05,0xde,0x03 12158 12159# CHECK: v_cubeid_f32 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x24] 121600x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x24 12161 12162# CHECK: v_cubeid_f32 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x44] 121630x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x44 12164 12165# CHECK: v_cubeid_f32 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x84] 121660x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x84 12167 12168# CHECK: v_cubeid_f32 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0xe4] 121690x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0xe4 12170 12171# CHECK: v_cubeid_f32 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xc4,0xd1,0x01,0x05,0x0e,0x04] 121720x05,0x01,0xc4,0xd1,0x01,0x05,0x0e,0x04 12173 12174# CHECK: v_cubeid_f32 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xc4,0xd1,0x01,0x05,0x0e,0x04] 121750x05,0x02,0xc4,0xd1,0x01,0x05,0x0e,0x04 12176 12177# CHECK: v_cubeid_f32 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xc4,0xd1,0x01,0x05,0x0e,0x04] 121780x05,0x04,0xc4,0xd1,0x01,0x05,0x0e,0x04 12179 12180# CHECK: v_cubeid_f32 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xc4,0xd1,0x01,0x05,0x0e,0x04] 121810x05,0x07,0xc4,0xd1,0x01,0x05,0x0e,0x04 12182 12183# CHECK: v_cubeid_f32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xc4,0xd1,0x01,0x05,0x0e,0x04] 121840x05,0x80,0xc4,0xd1,0x01,0x05,0x0e,0x04 12185 12186# CHECK: v_cubeid_f32 v5, v1, v2, v3 mul:2 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x0c] 121870x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x0c 12188 12189# CHECK: v_cubeid_f32 v5, v1, v2, v3 mul:4 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x14] 121900x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x14 12191 12192# CHECK: v_cubeid_f32 v5, v1, v2, v3 div:2 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x1c] 121930x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x1c 12194 12195# CHECK: v_cubesc_f32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04] 121960x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04 12197 12198# CHECK: v_cubesc_f32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04] 121990xff,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04 12200 12201# CHECK: v_cubesc_f32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0xff,0x05,0x0e,0x04] 122020x05,0x00,0xc5,0xd1,0xff,0x05,0x0e,0x04 12203 12204# CHECK: v_cubesc_f32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x04,0x0e,0x04] 122050x05,0x00,0xc5,0xd1,0x01,0x04,0x0e,0x04 12206 12207# CHECK: v_cubesc_f32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x65,0x04,0x0e,0x04] 122080x05,0x00,0xc5,0xd1,0x65,0x04,0x0e,0x04 12209 12210# CHECK: v_cubesc_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x66,0x04,0x0e,0x04] 122110x05,0x00,0xc5,0xd1,0x66,0x04,0x0e,0x04 12212 12213# CHECK: v_cubesc_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x67,0x04,0x0e,0x04] 122140x05,0x00,0xc5,0xd1,0x67,0x04,0x0e,0x04 12215 12216# CHECK: v_cubesc_f32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x6a,0x04,0x0e,0x04] 122170x05,0x00,0xc5,0xd1,0x6a,0x04,0x0e,0x04 12218 12219# CHECK: v_cubesc_f32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x6b,0x04,0x0e,0x04] 122200x05,0x00,0xc5,0xd1,0x6b,0x04,0x0e,0x04 12221 12222# CHECK: v_cubesc_f32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x6c,0x04,0x0e,0x04] 122230x05,0x00,0xc5,0xd1,0x6c,0x04,0x0e,0x04 12224 12225# CHECK: v_cubesc_f32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x6d,0x04,0x0e,0x04] 122260x05,0x00,0xc5,0xd1,0x6d,0x04,0x0e,0x04 12227 12228# CHECK: v_cubesc_f32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x6e,0x04,0x0e,0x04] 122290x05,0x00,0xc5,0xd1,0x6e,0x04,0x0e,0x04 12230 12231# CHECK: v_cubesc_f32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x6f,0x04,0x0e,0x04] 122320x05,0x00,0xc5,0xd1,0x6f,0x04,0x0e,0x04 12233 12234# CHECK: v_cubesc_f32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x7b,0x04,0x0e,0x04] 122350x05,0x00,0xc5,0xd1,0x7b,0x04,0x0e,0x04 12236 12237# CHECK: v_cubesc_f32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x7c,0x04,0x0e,0x04] 122380x05,0x00,0xc5,0xd1,0x7c,0x04,0x0e,0x04 12239 12240# CHECK: v_cubesc_f32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x7e,0x04,0x0e,0x04] 122410x05,0x00,0xc5,0xd1,0x7e,0x04,0x0e,0x04 12242 12243# CHECK: v_cubesc_f32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x7f,0x04,0x0e,0x04] 122440x05,0x00,0xc5,0xd1,0x7f,0x04,0x0e,0x04 12245 12246# CHECK: v_cubesc_f32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x80,0x04,0x0e,0x04] 122470x05,0x00,0xc5,0xd1,0x80,0x04,0x0e,0x04 12248 12249# CHECK: v_cubesc_f32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0xc1,0x04,0x0e,0x04] 122500x05,0x00,0xc5,0xd1,0xc1,0x04,0x0e,0x04 12251 12252# CHECK: v_cubesc_f32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0xf0,0x04,0x0e,0x04] 122530x05,0x00,0xc5,0xd1,0xf0,0x04,0x0e,0x04 12254 12255# CHECK: v_cubesc_f32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0xf7,0x04,0x0e,0x04] 122560x05,0x00,0xc5,0xd1,0xf7,0x04,0x0e,0x04 12257 12258# CHECK: v_cubesc_f32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xff,0x0f,0x04] 122590x05,0x00,0xc5,0xd1,0x01,0xff,0x0f,0x04 12260 12261# CHECK: v_cubesc_f32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0c,0x04] 122620x05,0x00,0xc5,0xd1,0x01,0x05,0x0c,0x04 12263 12264# CHECK: v_cubesc_f32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xcb,0x0c,0x04] 122650x05,0x00,0xc5,0xd1,0x01,0xcb,0x0c,0x04 12266 12267# CHECK: v_cubesc_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xcd,0x0c,0x04] 122680x05,0x00,0xc5,0xd1,0x01,0xcd,0x0c,0x04 12269 12270# CHECK: v_cubesc_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xcf,0x0c,0x04] 122710x05,0x00,0xc5,0xd1,0x01,0xcf,0x0c,0x04 12272 12273# CHECK: v_cubesc_f32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xd5,0x0c,0x04] 122740x05,0x00,0xc5,0xd1,0x01,0xd5,0x0c,0x04 12275 12276# CHECK: v_cubesc_f32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xd7,0x0c,0x04] 122770x05,0x00,0xc5,0xd1,0x01,0xd7,0x0c,0x04 12278 12279# CHECK: v_cubesc_f32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xd9,0x0c,0x04] 122800x05,0x00,0xc5,0xd1,0x01,0xd9,0x0c,0x04 12281 12282# CHECK: v_cubesc_f32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xdb,0x0c,0x04] 122830x05,0x00,0xc5,0xd1,0x01,0xdb,0x0c,0x04 12284 12285# CHECK: v_cubesc_f32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xdd,0x0c,0x04] 122860x05,0x00,0xc5,0xd1,0x01,0xdd,0x0c,0x04 12287 12288# CHECK: v_cubesc_f32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xdf,0x0c,0x04] 122890x05,0x00,0xc5,0xd1,0x01,0xdf,0x0c,0x04 12290 12291# CHECK: v_cubesc_f32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xf7,0x0c,0x04] 122920x05,0x00,0xc5,0xd1,0x01,0xf7,0x0c,0x04 12293 12294# CHECK: v_cubesc_f32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xf9,0x0c,0x04] 122950x05,0x00,0xc5,0xd1,0x01,0xf9,0x0c,0x04 12296 12297# CHECK: v_cubesc_f32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xfd,0x0c,0x04] 122980x05,0x00,0xc5,0xd1,0x01,0xfd,0x0c,0x04 12299 12300# CHECK: v_cubesc_f32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xff,0x0c,0x04] 123010x05,0x00,0xc5,0xd1,0x01,0xff,0x0c,0x04 12302 12303# CHECK: v_cubesc_f32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x01,0x0d,0x04] 123040x05,0x00,0xc5,0xd1,0x01,0x01,0x0d,0x04 12305 12306# CHECK: v_cubesc_f32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x83,0x0d,0x04] 123070x05,0x00,0xc5,0xd1,0x01,0x83,0x0d,0x04 12308 12309# CHECK: v_cubesc_f32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xe1,0x0d,0x04] 123100x05,0x00,0xc5,0xd1,0x01,0xe1,0x0d,0x04 12311 12312# CHECK: v_cubesc_f32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xef,0x0d,0x04] 123130x05,0x00,0xc5,0xd1,0x01,0xef,0x0d,0x04 12314 12315# CHECK: v_cubesc_f32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x07] 123160x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x07 12317 12318# CHECK: v_cubesc_f32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x00] 123190x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x00 12320 12321# CHECK: v_cubesc_f32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x96,0x01] 123220x05,0x00,0xc5,0xd1,0x01,0x05,0x96,0x01 12323 12324# CHECK: v_cubesc_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x9a,0x01] 123250x05,0x00,0xc5,0xd1,0x01,0x05,0x9a,0x01 12326 12327# CHECK: v_cubesc_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x9e,0x01] 123280x05,0x00,0xc5,0xd1,0x01,0x05,0x9e,0x01 12329 12330# CHECK: v_cubesc_f32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xaa,0x01] 123310x05,0x00,0xc5,0xd1,0x01,0x05,0xaa,0x01 12332 12333# CHECK: v_cubesc_f32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xae,0x01] 123340x05,0x00,0xc5,0xd1,0x01,0x05,0xae,0x01 12335 12336# CHECK: v_cubesc_f32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xb2,0x01] 123370x05,0x00,0xc5,0xd1,0x01,0x05,0xb2,0x01 12338 12339# CHECK: v_cubesc_f32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xb6,0x01] 123400x05,0x00,0xc5,0xd1,0x01,0x05,0xb6,0x01 12341 12342# CHECK: v_cubesc_f32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xba,0x01] 123430x05,0x00,0xc5,0xd1,0x01,0x05,0xba,0x01 12344 12345# CHECK: v_cubesc_f32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xbe,0x01] 123460x05,0x00,0xc5,0xd1,0x01,0x05,0xbe,0x01 12347 12348# CHECK: v_cubesc_f32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xee,0x01] 123490x05,0x00,0xc5,0xd1,0x01,0x05,0xee,0x01 12350 12351# CHECK: v_cubesc_f32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xf2,0x01] 123520x05,0x00,0xc5,0xd1,0x01,0x05,0xf2,0x01 12353 12354# CHECK: v_cubesc_f32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfa,0x01] 123550x05,0x00,0xc5,0xd1,0x01,0x05,0xfa,0x01 12356 12357# CHECK: v_cubesc_f32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x01] 123580x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x01 12359 12360# CHECK: v_cubesc_f32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x02,0x02] 123610x05,0x00,0xc5,0xd1,0x01,0x05,0x02,0x02 12362 12363# CHECK: v_cubesc_f32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x06,0x03] 123640x05,0x00,0xc5,0xd1,0x01,0x05,0x06,0x03 12365 12366# CHECK: v_cubesc_f32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xc2,0x03] 123670x05,0x00,0xc5,0xd1,0x01,0x05,0xc2,0x03 12368 12369# CHECK: v_cubesc_f32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xde,0x03] 123700x05,0x00,0xc5,0xd1,0x01,0x05,0xde,0x03 12371 12372# CHECK: v_cubesc_f32 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x24] 123730x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x24 12374 12375# CHECK: v_cubesc_f32 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x44] 123760x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x44 12377 12378# CHECK: v_cubesc_f32 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x84] 123790x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x84 12380 12381# CHECK: v_cubesc_f32 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0xe4] 123820x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0xe4 12383 12384# CHECK: v_cubesc_f32 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xc5,0xd1,0x01,0x05,0x0e,0x04] 123850x05,0x01,0xc5,0xd1,0x01,0x05,0x0e,0x04 12386 12387# CHECK: v_cubesc_f32 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xc5,0xd1,0x01,0x05,0x0e,0x04] 123880x05,0x02,0xc5,0xd1,0x01,0x05,0x0e,0x04 12389 12390# CHECK: v_cubesc_f32 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xc5,0xd1,0x01,0x05,0x0e,0x04] 123910x05,0x04,0xc5,0xd1,0x01,0x05,0x0e,0x04 12392 12393# CHECK: v_cubesc_f32 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xc5,0xd1,0x01,0x05,0x0e,0x04] 123940x05,0x07,0xc5,0xd1,0x01,0x05,0x0e,0x04 12395 12396# CHECK: v_cubesc_f32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xc5,0xd1,0x01,0x05,0x0e,0x04] 123970x05,0x80,0xc5,0xd1,0x01,0x05,0x0e,0x04 12398 12399# CHECK: v_cubesc_f32 v5, v1, v2, v3 mul:2 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x0c] 124000x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x0c 12401 12402# CHECK: v_cubesc_f32 v5, v1, v2, v3 mul:4 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x14] 124030x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x14 12404 12405# CHECK: v_cubesc_f32 v5, v1, v2, v3 div:2 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x1c] 124060x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x1c 12407 12408# CHECK: v_cubetc_f32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04] 124090x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04 12410 12411# CHECK: v_cubetc_f32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04] 124120xff,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04 12413 12414# CHECK: v_cubetc_f32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0xff,0x05,0x0e,0x04] 124150x05,0x00,0xc6,0xd1,0xff,0x05,0x0e,0x04 12416 12417# CHECK: v_cubetc_f32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x04,0x0e,0x04] 124180x05,0x00,0xc6,0xd1,0x01,0x04,0x0e,0x04 12419 12420# CHECK: v_cubetc_f32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x65,0x04,0x0e,0x04] 124210x05,0x00,0xc6,0xd1,0x65,0x04,0x0e,0x04 12422 12423# CHECK: v_cubetc_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x66,0x04,0x0e,0x04] 124240x05,0x00,0xc6,0xd1,0x66,0x04,0x0e,0x04 12425 12426# CHECK: v_cubetc_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x67,0x04,0x0e,0x04] 124270x05,0x00,0xc6,0xd1,0x67,0x04,0x0e,0x04 12428 12429# CHECK: v_cubetc_f32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x6a,0x04,0x0e,0x04] 124300x05,0x00,0xc6,0xd1,0x6a,0x04,0x0e,0x04 12431 12432# CHECK: v_cubetc_f32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x6b,0x04,0x0e,0x04] 124330x05,0x00,0xc6,0xd1,0x6b,0x04,0x0e,0x04 12434 12435# CHECK: v_cubetc_f32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x6c,0x04,0x0e,0x04] 124360x05,0x00,0xc6,0xd1,0x6c,0x04,0x0e,0x04 12437 12438# CHECK: v_cubetc_f32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x6d,0x04,0x0e,0x04] 124390x05,0x00,0xc6,0xd1,0x6d,0x04,0x0e,0x04 12440 12441# CHECK: v_cubetc_f32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x6e,0x04,0x0e,0x04] 124420x05,0x00,0xc6,0xd1,0x6e,0x04,0x0e,0x04 12443 12444# CHECK: v_cubetc_f32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x6f,0x04,0x0e,0x04] 124450x05,0x00,0xc6,0xd1,0x6f,0x04,0x0e,0x04 12446 12447# CHECK: v_cubetc_f32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x7b,0x04,0x0e,0x04] 124480x05,0x00,0xc6,0xd1,0x7b,0x04,0x0e,0x04 12449 12450# CHECK: v_cubetc_f32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x7c,0x04,0x0e,0x04] 124510x05,0x00,0xc6,0xd1,0x7c,0x04,0x0e,0x04 12452 12453# CHECK: v_cubetc_f32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x7e,0x04,0x0e,0x04] 124540x05,0x00,0xc6,0xd1,0x7e,0x04,0x0e,0x04 12455 12456# CHECK: v_cubetc_f32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x7f,0x04,0x0e,0x04] 124570x05,0x00,0xc6,0xd1,0x7f,0x04,0x0e,0x04 12458 12459# CHECK: v_cubetc_f32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x80,0x04,0x0e,0x04] 124600x05,0x00,0xc6,0xd1,0x80,0x04,0x0e,0x04 12461 12462# CHECK: v_cubetc_f32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0xc1,0x04,0x0e,0x04] 124630x05,0x00,0xc6,0xd1,0xc1,0x04,0x0e,0x04 12464 12465# CHECK: v_cubetc_f32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0xf0,0x04,0x0e,0x04] 124660x05,0x00,0xc6,0xd1,0xf0,0x04,0x0e,0x04 12467 12468# CHECK: v_cubetc_f32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0xf7,0x04,0x0e,0x04] 124690x05,0x00,0xc6,0xd1,0xf7,0x04,0x0e,0x04 12470 12471# CHECK: v_cubetc_f32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xff,0x0f,0x04] 124720x05,0x00,0xc6,0xd1,0x01,0xff,0x0f,0x04 12473 12474# CHECK: v_cubetc_f32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0c,0x04] 124750x05,0x00,0xc6,0xd1,0x01,0x05,0x0c,0x04 12476 12477# CHECK: v_cubetc_f32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xcb,0x0c,0x04] 124780x05,0x00,0xc6,0xd1,0x01,0xcb,0x0c,0x04 12479 12480# CHECK: v_cubetc_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xcd,0x0c,0x04] 124810x05,0x00,0xc6,0xd1,0x01,0xcd,0x0c,0x04 12482 12483# CHECK: v_cubetc_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xcf,0x0c,0x04] 124840x05,0x00,0xc6,0xd1,0x01,0xcf,0x0c,0x04 12485 12486# CHECK: v_cubetc_f32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xd5,0x0c,0x04] 124870x05,0x00,0xc6,0xd1,0x01,0xd5,0x0c,0x04 12488 12489# CHECK: v_cubetc_f32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xd7,0x0c,0x04] 124900x05,0x00,0xc6,0xd1,0x01,0xd7,0x0c,0x04 12491 12492# CHECK: v_cubetc_f32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xd9,0x0c,0x04] 124930x05,0x00,0xc6,0xd1,0x01,0xd9,0x0c,0x04 12494 12495# CHECK: v_cubetc_f32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xdb,0x0c,0x04] 124960x05,0x00,0xc6,0xd1,0x01,0xdb,0x0c,0x04 12497 12498# CHECK: v_cubetc_f32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xdd,0x0c,0x04] 124990x05,0x00,0xc6,0xd1,0x01,0xdd,0x0c,0x04 12500 12501# CHECK: v_cubetc_f32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xdf,0x0c,0x04] 125020x05,0x00,0xc6,0xd1,0x01,0xdf,0x0c,0x04 12503 12504# CHECK: v_cubetc_f32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xf7,0x0c,0x04] 125050x05,0x00,0xc6,0xd1,0x01,0xf7,0x0c,0x04 12506 12507# CHECK: v_cubetc_f32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xf9,0x0c,0x04] 125080x05,0x00,0xc6,0xd1,0x01,0xf9,0x0c,0x04 12509 12510# CHECK: v_cubetc_f32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xfd,0x0c,0x04] 125110x05,0x00,0xc6,0xd1,0x01,0xfd,0x0c,0x04 12512 12513# CHECK: v_cubetc_f32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xff,0x0c,0x04] 125140x05,0x00,0xc6,0xd1,0x01,0xff,0x0c,0x04 12515 12516# CHECK: v_cubetc_f32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x01,0x0d,0x04] 125170x05,0x00,0xc6,0xd1,0x01,0x01,0x0d,0x04 12518 12519# CHECK: v_cubetc_f32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x83,0x0d,0x04] 125200x05,0x00,0xc6,0xd1,0x01,0x83,0x0d,0x04 12521 12522# CHECK: v_cubetc_f32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xe1,0x0d,0x04] 125230x05,0x00,0xc6,0xd1,0x01,0xe1,0x0d,0x04 12524 12525# CHECK: v_cubetc_f32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xef,0x0d,0x04] 125260x05,0x00,0xc6,0xd1,0x01,0xef,0x0d,0x04 12527 12528# CHECK: v_cubetc_f32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x07] 125290x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x07 12530 12531# CHECK: v_cubetc_f32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x00] 125320x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x00 12533 12534# CHECK: v_cubetc_f32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x96,0x01] 125350x05,0x00,0xc6,0xd1,0x01,0x05,0x96,0x01 12536 12537# CHECK: v_cubetc_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x9a,0x01] 125380x05,0x00,0xc6,0xd1,0x01,0x05,0x9a,0x01 12539 12540# CHECK: v_cubetc_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x9e,0x01] 125410x05,0x00,0xc6,0xd1,0x01,0x05,0x9e,0x01 12542 12543# CHECK: v_cubetc_f32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xaa,0x01] 125440x05,0x00,0xc6,0xd1,0x01,0x05,0xaa,0x01 12545 12546# CHECK: v_cubetc_f32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xae,0x01] 125470x05,0x00,0xc6,0xd1,0x01,0x05,0xae,0x01 12548 12549# CHECK: v_cubetc_f32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xb2,0x01] 125500x05,0x00,0xc6,0xd1,0x01,0x05,0xb2,0x01 12551 12552# CHECK: v_cubetc_f32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xb6,0x01] 125530x05,0x00,0xc6,0xd1,0x01,0x05,0xb6,0x01 12554 12555# CHECK: v_cubetc_f32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xba,0x01] 125560x05,0x00,0xc6,0xd1,0x01,0x05,0xba,0x01 12557 12558# CHECK: v_cubetc_f32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xbe,0x01] 125590x05,0x00,0xc6,0xd1,0x01,0x05,0xbe,0x01 12560 12561# CHECK: v_cubetc_f32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xee,0x01] 125620x05,0x00,0xc6,0xd1,0x01,0x05,0xee,0x01 12563 12564# CHECK: v_cubetc_f32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xf2,0x01] 125650x05,0x00,0xc6,0xd1,0x01,0x05,0xf2,0x01 12566 12567# CHECK: v_cubetc_f32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfa,0x01] 125680x05,0x00,0xc6,0xd1,0x01,0x05,0xfa,0x01 12569 12570# CHECK: v_cubetc_f32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x01] 125710x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x01 12572 12573# CHECK: v_cubetc_f32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x02,0x02] 125740x05,0x00,0xc6,0xd1,0x01,0x05,0x02,0x02 12575 12576# CHECK: v_cubetc_f32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x06,0x03] 125770x05,0x00,0xc6,0xd1,0x01,0x05,0x06,0x03 12578 12579# CHECK: v_cubetc_f32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xc2,0x03] 125800x05,0x00,0xc6,0xd1,0x01,0x05,0xc2,0x03 12581 12582# CHECK: v_cubetc_f32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xde,0x03] 125830x05,0x00,0xc6,0xd1,0x01,0x05,0xde,0x03 12584 12585# CHECK: v_cubetc_f32 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x24] 125860x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x24 12587 12588# CHECK: v_cubetc_f32 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x44] 125890x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x44 12590 12591# CHECK: v_cubetc_f32 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x84] 125920x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x84 12593 12594# CHECK: v_cubetc_f32 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0xe4] 125950x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0xe4 12596 12597# CHECK: v_cubetc_f32 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xc6,0xd1,0x01,0x05,0x0e,0x04] 125980x05,0x01,0xc6,0xd1,0x01,0x05,0x0e,0x04 12599 12600# CHECK: v_cubetc_f32 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xc6,0xd1,0x01,0x05,0x0e,0x04] 126010x05,0x02,0xc6,0xd1,0x01,0x05,0x0e,0x04 12602 12603# CHECK: v_cubetc_f32 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xc6,0xd1,0x01,0x05,0x0e,0x04] 126040x05,0x04,0xc6,0xd1,0x01,0x05,0x0e,0x04 12605 12606# CHECK: v_cubetc_f32 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xc6,0xd1,0x01,0x05,0x0e,0x04] 126070x05,0x07,0xc6,0xd1,0x01,0x05,0x0e,0x04 12608 12609# CHECK: v_cubetc_f32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xc6,0xd1,0x01,0x05,0x0e,0x04] 126100x05,0x80,0xc6,0xd1,0x01,0x05,0x0e,0x04 12611 12612# CHECK: v_cubetc_f32 v5, v1, v2, v3 mul:2 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x0c] 126130x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x0c 12614 12615# CHECK: v_cubetc_f32 v5, v1, v2, v3 mul:4 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x14] 126160x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x14 12617 12618# CHECK: v_cubetc_f32 v5, v1, v2, v3 div:2 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x1c] 126190x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x1c 12620 12621# CHECK: v_cubema_f32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04] 126220x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04 12623 12624# CHECK: v_cubema_f32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04] 126250xff,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04 12626 12627# CHECK: v_cubema_f32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0xff,0x05,0x0e,0x04] 126280x05,0x00,0xc7,0xd1,0xff,0x05,0x0e,0x04 12629 12630# CHECK: v_cubema_f32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x04,0x0e,0x04] 126310x05,0x00,0xc7,0xd1,0x01,0x04,0x0e,0x04 12632 12633# CHECK: v_cubema_f32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x65,0x04,0x0e,0x04] 126340x05,0x00,0xc7,0xd1,0x65,0x04,0x0e,0x04 12635 12636# CHECK: v_cubema_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x66,0x04,0x0e,0x04] 126370x05,0x00,0xc7,0xd1,0x66,0x04,0x0e,0x04 12638 12639# CHECK: v_cubema_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x67,0x04,0x0e,0x04] 126400x05,0x00,0xc7,0xd1,0x67,0x04,0x0e,0x04 12641 12642# CHECK: v_cubema_f32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x6a,0x04,0x0e,0x04] 126430x05,0x00,0xc7,0xd1,0x6a,0x04,0x0e,0x04 12644 12645# CHECK: v_cubema_f32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x6b,0x04,0x0e,0x04] 126460x05,0x00,0xc7,0xd1,0x6b,0x04,0x0e,0x04 12647 12648# CHECK: v_cubema_f32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x6c,0x04,0x0e,0x04] 126490x05,0x00,0xc7,0xd1,0x6c,0x04,0x0e,0x04 12650 12651# CHECK: v_cubema_f32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x6d,0x04,0x0e,0x04] 126520x05,0x00,0xc7,0xd1,0x6d,0x04,0x0e,0x04 12653 12654# CHECK: v_cubema_f32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x6e,0x04,0x0e,0x04] 126550x05,0x00,0xc7,0xd1,0x6e,0x04,0x0e,0x04 12656 12657# CHECK: v_cubema_f32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x6f,0x04,0x0e,0x04] 126580x05,0x00,0xc7,0xd1,0x6f,0x04,0x0e,0x04 12659 12660# CHECK: v_cubema_f32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x7b,0x04,0x0e,0x04] 126610x05,0x00,0xc7,0xd1,0x7b,0x04,0x0e,0x04 12662 12663# CHECK: v_cubema_f32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x7c,0x04,0x0e,0x04] 126640x05,0x00,0xc7,0xd1,0x7c,0x04,0x0e,0x04 12665 12666# CHECK: v_cubema_f32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x7e,0x04,0x0e,0x04] 126670x05,0x00,0xc7,0xd1,0x7e,0x04,0x0e,0x04 12668 12669# CHECK: v_cubema_f32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x7f,0x04,0x0e,0x04] 126700x05,0x00,0xc7,0xd1,0x7f,0x04,0x0e,0x04 12671 12672# CHECK: v_cubema_f32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x80,0x04,0x0e,0x04] 126730x05,0x00,0xc7,0xd1,0x80,0x04,0x0e,0x04 12674 12675# CHECK: v_cubema_f32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0xc1,0x04,0x0e,0x04] 126760x05,0x00,0xc7,0xd1,0xc1,0x04,0x0e,0x04 12677 12678# CHECK: v_cubema_f32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0xf0,0x04,0x0e,0x04] 126790x05,0x00,0xc7,0xd1,0xf0,0x04,0x0e,0x04 12680 12681# CHECK: v_cubema_f32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0xf7,0x04,0x0e,0x04] 126820x05,0x00,0xc7,0xd1,0xf7,0x04,0x0e,0x04 12683 12684# CHECK: v_cubema_f32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xff,0x0f,0x04] 126850x05,0x00,0xc7,0xd1,0x01,0xff,0x0f,0x04 12686 12687# CHECK: v_cubema_f32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0c,0x04] 126880x05,0x00,0xc7,0xd1,0x01,0x05,0x0c,0x04 12689 12690# CHECK: v_cubema_f32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xcb,0x0c,0x04] 126910x05,0x00,0xc7,0xd1,0x01,0xcb,0x0c,0x04 12692 12693# CHECK: v_cubema_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xcd,0x0c,0x04] 126940x05,0x00,0xc7,0xd1,0x01,0xcd,0x0c,0x04 12695 12696# CHECK: v_cubema_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xcf,0x0c,0x04] 126970x05,0x00,0xc7,0xd1,0x01,0xcf,0x0c,0x04 12698 12699# CHECK: v_cubema_f32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xd5,0x0c,0x04] 127000x05,0x00,0xc7,0xd1,0x01,0xd5,0x0c,0x04 12701 12702# CHECK: v_cubema_f32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xd7,0x0c,0x04] 127030x05,0x00,0xc7,0xd1,0x01,0xd7,0x0c,0x04 12704 12705# CHECK: v_cubema_f32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xd9,0x0c,0x04] 127060x05,0x00,0xc7,0xd1,0x01,0xd9,0x0c,0x04 12707 12708# CHECK: v_cubema_f32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xdb,0x0c,0x04] 127090x05,0x00,0xc7,0xd1,0x01,0xdb,0x0c,0x04 12710 12711# CHECK: v_cubema_f32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xdd,0x0c,0x04] 127120x05,0x00,0xc7,0xd1,0x01,0xdd,0x0c,0x04 12713 12714# CHECK: v_cubema_f32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xdf,0x0c,0x04] 127150x05,0x00,0xc7,0xd1,0x01,0xdf,0x0c,0x04 12716 12717# CHECK: v_cubema_f32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xf7,0x0c,0x04] 127180x05,0x00,0xc7,0xd1,0x01,0xf7,0x0c,0x04 12719 12720# CHECK: v_cubema_f32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xf9,0x0c,0x04] 127210x05,0x00,0xc7,0xd1,0x01,0xf9,0x0c,0x04 12722 12723# CHECK: v_cubema_f32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xfd,0x0c,0x04] 127240x05,0x00,0xc7,0xd1,0x01,0xfd,0x0c,0x04 12725 12726# CHECK: v_cubema_f32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xff,0x0c,0x04] 127270x05,0x00,0xc7,0xd1,0x01,0xff,0x0c,0x04 12728 12729# CHECK: v_cubema_f32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x01,0x0d,0x04] 127300x05,0x00,0xc7,0xd1,0x01,0x01,0x0d,0x04 12731 12732# CHECK: v_cubema_f32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x83,0x0d,0x04] 127330x05,0x00,0xc7,0xd1,0x01,0x83,0x0d,0x04 12734 12735# CHECK: v_cubema_f32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xe1,0x0d,0x04] 127360x05,0x00,0xc7,0xd1,0x01,0xe1,0x0d,0x04 12737 12738# CHECK: v_cubema_f32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xef,0x0d,0x04] 127390x05,0x00,0xc7,0xd1,0x01,0xef,0x0d,0x04 12740 12741# CHECK: v_cubema_f32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x07] 127420x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x07 12743 12744# CHECK: v_cubema_f32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x00] 127450x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x00 12746 12747# CHECK: v_cubema_f32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x96,0x01] 127480x05,0x00,0xc7,0xd1,0x01,0x05,0x96,0x01 12749 12750# CHECK: v_cubema_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x9a,0x01] 127510x05,0x00,0xc7,0xd1,0x01,0x05,0x9a,0x01 12752 12753# CHECK: v_cubema_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x9e,0x01] 127540x05,0x00,0xc7,0xd1,0x01,0x05,0x9e,0x01 12755 12756# CHECK: v_cubema_f32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xaa,0x01] 127570x05,0x00,0xc7,0xd1,0x01,0x05,0xaa,0x01 12758 12759# CHECK: v_cubema_f32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xae,0x01] 127600x05,0x00,0xc7,0xd1,0x01,0x05,0xae,0x01 12761 12762# CHECK: v_cubema_f32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xb2,0x01] 127630x05,0x00,0xc7,0xd1,0x01,0x05,0xb2,0x01 12764 12765# CHECK: v_cubema_f32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xb6,0x01] 127660x05,0x00,0xc7,0xd1,0x01,0x05,0xb6,0x01 12767 12768# CHECK: v_cubema_f32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xba,0x01] 127690x05,0x00,0xc7,0xd1,0x01,0x05,0xba,0x01 12770 12771# CHECK: v_cubema_f32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xbe,0x01] 127720x05,0x00,0xc7,0xd1,0x01,0x05,0xbe,0x01 12773 12774# CHECK: v_cubema_f32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xee,0x01] 127750x05,0x00,0xc7,0xd1,0x01,0x05,0xee,0x01 12776 12777# CHECK: v_cubema_f32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xf2,0x01] 127780x05,0x00,0xc7,0xd1,0x01,0x05,0xf2,0x01 12779 12780# CHECK: v_cubema_f32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfa,0x01] 127810x05,0x00,0xc7,0xd1,0x01,0x05,0xfa,0x01 12782 12783# CHECK: v_cubema_f32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x01] 127840x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x01 12785 12786# CHECK: v_cubema_f32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x02,0x02] 127870x05,0x00,0xc7,0xd1,0x01,0x05,0x02,0x02 12788 12789# CHECK: v_cubema_f32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x06,0x03] 127900x05,0x00,0xc7,0xd1,0x01,0x05,0x06,0x03 12791 12792# CHECK: v_cubema_f32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xc2,0x03] 127930x05,0x00,0xc7,0xd1,0x01,0x05,0xc2,0x03 12794 12795# CHECK: v_cubema_f32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xde,0x03] 127960x05,0x00,0xc7,0xd1,0x01,0x05,0xde,0x03 12797 12798# CHECK: v_cubema_f32 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x24] 127990x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x24 12800 12801# CHECK: v_cubema_f32 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x44] 128020x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x44 12803 12804# CHECK: v_cubema_f32 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x84] 128050x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x84 12806 12807# CHECK: v_cubema_f32 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0xe4] 128080x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0xe4 12809 12810# CHECK: v_cubema_f32 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xc7,0xd1,0x01,0x05,0x0e,0x04] 128110x05,0x01,0xc7,0xd1,0x01,0x05,0x0e,0x04 12812 12813# CHECK: v_cubema_f32 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xc7,0xd1,0x01,0x05,0x0e,0x04] 128140x05,0x02,0xc7,0xd1,0x01,0x05,0x0e,0x04 12815 12816# CHECK: v_cubema_f32 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xc7,0xd1,0x01,0x05,0x0e,0x04] 128170x05,0x04,0xc7,0xd1,0x01,0x05,0x0e,0x04 12818 12819# CHECK: v_cubema_f32 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xc7,0xd1,0x01,0x05,0x0e,0x04] 128200x05,0x07,0xc7,0xd1,0x01,0x05,0x0e,0x04 12821 12822# CHECK: v_cubema_f32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xc7,0xd1,0x01,0x05,0x0e,0x04] 128230x05,0x80,0xc7,0xd1,0x01,0x05,0x0e,0x04 12824 12825# CHECK: v_cubema_f32 v5, v1, v2, v3 mul:2 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x0c] 128260x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x0c 12827 12828# CHECK: v_cubema_f32 v5, v1, v2, v3 mul:4 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x14] 128290x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x14 12830 12831# CHECK: v_cubema_f32 v5, v1, v2, v3 div:2 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x1c] 128320x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x1c 12833 12834# CHECK: v_bfe_u32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04] 128350x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04 12836 12837# CHECK: v_bfe_u32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04] 128380xff,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04 12839 12840# CHECK: v_bfe_u32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0xff,0x05,0x0e,0x04] 128410x05,0x00,0xc8,0xd1,0xff,0x05,0x0e,0x04 12842 12843# CHECK: v_bfe_u32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x04,0x0e,0x04] 128440x05,0x00,0xc8,0xd1,0x01,0x04,0x0e,0x04 12845 12846# CHECK: v_bfe_u32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x65,0x04,0x0e,0x04] 128470x05,0x00,0xc8,0xd1,0x65,0x04,0x0e,0x04 12848 12849# CHECK: v_bfe_u32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x66,0x04,0x0e,0x04] 128500x05,0x00,0xc8,0xd1,0x66,0x04,0x0e,0x04 12851 12852# CHECK: v_bfe_u32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x67,0x04,0x0e,0x04] 128530x05,0x00,0xc8,0xd1,0x67,0x04,0x0e,0x04 12854 12855# CHECK: v_bfe_u32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x6a,0x04,0x0e,0x04] 128560x05,0x00,0xc8,0xd1,0x6a,0x04,0x0e,0x04 12857 12858# CHECK: v_bfe_u32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x6b,0x04,0x0e,0x04] 128590x05,0x00,0xc8,0xd1,0x6b,0x04,0x0e,0x04 12860 12861# CHECK: v_bfe_u32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x6c,0x04,0x0e,0x04] 128620x05,0x00,0xc8,0xd1,0x6c,0x04,0x0e,0x04 12863 12864# CHECK: v_bfe_u32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x6d,0x04,0x0e,0x04] 128650x05,0x00,0xc8,0xd1,0x6d,0x04,0x0e,0x04 12866 12867# CHECK: v_bfe_u32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x6e,0x04,0x0e,0x04] 128680x05,0x00,0xc8,0xd1,0x6e,0x04,0x0e,0x04 12869 12870# CHECK: v_bfe_u32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x6f,0x04,0x0e,0x04] 128710x05,0x00,0xc8,0xd1,0x6f,0x04,0x0e,0x04 12872 12873# CHECK: v_bfe_u32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x7b,0x04,0x0e,0x04] 128740x05,0x00,0xc8,0xd1,0x7b,0x04,0x0e,0x04 12875 12876# CHECK: v_bfe_u32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x7c,0x04,0x0e,0x04] 128770x05,0x00,0xc8,0xd1,0x7c,0x04,0x0e,0x04 12878 12879# CHECK: v_bfe_u32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x7e,0x04,0x0e,0x04] 128800x05,0x00,0xc8,0xd1,0x7e,0x04,0x0e,0x04 12881 12882# CHECK: v_bfe_u32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x7f,0x04,0x0e,0x04] 128830x05,0x00,0xc8,0xd1,0x7f,0x04,0x0e,0x04 12884 12885# CHECK: v_bfe_u32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x80,0x04,0x0e,0x04] 128860x05,0x00,0xc8,0xd1,0x80,0x04,0x0e,0x04 12887 12888# CHECK: v_bfe_u32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0xc1,0x04,0x0e,0x04] 128890x05,0x00,0xc8,0xd1,0xc1,0x04,0x0e,0x04 12890 12891# CHECK: v_bfe_u32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0xf0,0x04,0x0e,0x04] 128920x05,0x00,0xc8,0xd1,0xf0,0x04,0x0e,0x04 12893 12894# CHECK: v_bfe_u32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0xf7,0x04,0x0e,0x04] 128950x05,0x00,0xc8,0xd1,0xf7,0x04,0x0e,0x04 12896 12897# CHECK: v_bfe_u32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xff,0x0f,0x04] 128980x05,0x00,0xc8,0xd1,0x01,0xff,0x0f,0x04 12899 12900# CHECK: v_bfe_u32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0c,0x04] 129010x05,0x00,0xc8,0xd1,0x01,0x05,0x0c,0x04 12902 12903# CHECK: v_bfe_u32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xcb,0x0c,0x04] 129040x05,0x00,0xc8,0xd1,0x01,0xcb,0x0c,0x04 12905 12906# CHECK: v_bfe_u32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xcd,0x0c,0x04] 129070x05,0x00,0xc8,0xd1,0x01,0xcd,0x0c,0x04 12908 12909# CHECK: v_bfe_u32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xcf,0x0c,0x04] 129100x05,0x00,0xc8,0xd1,0x01,0xcf,0x0c,0x04 12911 12912# CHECK: v_bfe_u32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xd5,0x0c,0x04] 129130x05,0x00,0xc8,0xd1,0x01,0xd5,0x0c,0x04 12914 12915# CHECK: v_bfe_u32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xd7,0x0c,0x04] 129160x05,0x00,0xc8,0xd1,0x01,0xd7,0x0c,0x04 12917 12918# CHECK: v_bfe_u32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xd9,0x0c,0x04] 129190x05,0x00,0xc8,0xd1,0x01,0xd9,0x0c,0x04 12920 12921# CHECK: v_bfe_u32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xdb,0x0c,0x04] 129220x05,0x00,0xc8,0xd1,0x01,0xdb,0x0c,0x04 12923 12924# CHECK: v_bfe_u32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xdd,0x0c,0x04] 129250x05,0x00,0xc8,0xd1,0x01,0xdd,0x0c,0x04 12926 12927# CHECK: v_bfe_u32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xdf,0x0c,0x04] 129280x05,0x00,0xc8,0xd1,0x01,0xdf,0x0c,0x04 12929 12930# CHECK: v_bfe_u32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xf7,0x0c,0x04] 129310x05,0x00,0xc8,0xd1,0x01,0xf7,0x0c,0x04 12932 12933# CHECK: v_bfe_u32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xf9,0x0c,0x04] 129340x05,0x00,0xc8,0xd1,0x01,0xf9,0x0c,0x04 12935 12936# CHECK: v_bfe_u32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xfd,0x0c,0x04] 129370x05,0x00,0xc8,0xd1,0x01,0xfd,0x0c,0x04 12938 12939# CHECK: v_bfe_u32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xff,0x0c,0x04] 129400x05,0x00,0xc8,0xd1,0x01,0xff,0x0c,0x04 12941 12942# CHECK: v_bfe_u32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x01,0x0d,0x04] 129430x05,0x00,0xc8,0xd1,0x01,0x01,0x0d,0x04 12944 12945# CHECK: v_bfe_u32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x83,0x0d,0x04] 129460x05,0x00,0xc8,0xd1,0x01,0x83,0x0d,0x04 12947 12948# CHECK: v_bfe_u32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xe1,0x0d,0x04] 129490x05,0x00,0xc8,0xd1,0x01,0xe1,0x0d,0x04 12950 12951# CHECK: v_bfe_u32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xef,0x0d,0x04] 129520x05,0x00,0xc8,0xd1,0x01,0xef,0x0d,0x04 12953 12954# CHECK: v_bfe_u32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x07] 129550x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x07 12956 12957# CHECK: v_bfe_u32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x00] 129580x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x00 12959 12960# CHECK: v_bfe_u32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x96,0x01] 129610x05,0x00,0xc8,0xd1,0x01,0x05,0x96,0x01 12962 12963# CHECK: v_bfe_u32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x9a,0x01] 129640x05,0x00,0xc8,0xd1,0x01,0x05,0x9a,0x01 12965 12966# CHECK: v_bfe_u32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x9e,0x01] 129670x05,0x00,0xc8,0xd1,0x01,0x05,0x9e,0x01 12968 12969# CHECK: v_bfe_u32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xaa,0x01] 129700x05,0x00,0xc8,0xd1,0x01,0x05,0xaa,0x01 12971 12972# CHECK: v_bfe_u32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xae,0x01] 129730x05,0x00,0xc8,0xd1,0x01,0x05,0xae,0x01 12974 12975# CHECK: v_bfe_u32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xb2,0x01] 129760x05,0x00,0xc8,0xd1,0x01,0x05,0xb2,0x01 12977 12978# CHECK: v_bfe_u32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xb6,0x01] 129790x05,0x00,0xc8,0xd1,0x01,0x05,0xb6,0x01 12980 12981# CHECK: v_bfe_u32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xba,0x01] 129820x05,0x00,0xc8,0xd1,0x01,0x05,0xba,0x01 12983 12984# CHECK: v_bfe_u32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xbe,0x01] 129850x05,0x00,0xc8,0xd1,0x01,0x05,0xbe,0x01 12986 12987# CHECK: v_bfe_u32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xee,0x01] 129880x05,0x00,0xc8,0xd1,0x01,0x05,0xee,0x01 12989 12990# CHECK: v_bfe_u32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xf2,0x01] 129910x05,0x00,0xc8,0xd1,0x01,0x05,0xf2,0x01 12992 12993# CHECK: v_bfe_u32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfa,0x01] 129940x05,0x00,0xc8,0xd1,0x01,0x05,0xfa,0x01 12995 12996# CHECK: v_bfe_u32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x01] 129970x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x01 12998 12999# CHECK: v_bfe_u32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x02,0x02] 130000x05,0x00,0xc8,0xd1,0x01,0x05,0x02,0x02 13001 13002# CHECK: v_bfe_u32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x06,0x03] 130030x05,0x00,0xc8,0xd1,0x01,0x05,0x06,0x03 13004 13005# CHECK: v_bfe_u32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xc2,0x03] 130060x05,0x00,0xc8,0xd1,0x01,0x05,0xc2,0x03 13007 13008# CHECK: v_bfe_u32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xde,0x03] 130090x05,0x00,0xc8,0xd1,0x01,0x05,0xde,0x03 13010 13011# CHECK: v_bfe_i32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04] 130120x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04 13013 13014# CHECK: v_bfe_i32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04] 130150xff,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04 13016 13017# CHECK: v_bfe_i32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0xff,0x05,0x0e,0x04] 130180x05,0x00,0xc9,0xd1,0xff,0x05,0x0e,0x04 13019 13020# CHECK: v_bfe_i32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x04,0x0e,0x04] 130210x05,0x00,0xc9,0xd1,0x01,0x04,0x0e,0x04 13022 13023# CHECK: v_bfe_i32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x65,0x04,0x0e,0x04] 130240x05,0x00,0xc9,0xd1,0x65,0x04,0x0e,0x04 13025 13026# CHECK: v_bfe_i32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x66,0x04,0x0e,0x04] 130270x05,0x00,0xc9,0xd1,0x66,0x04,0x0e,0x04 13028 13029# CHECK: v_bfe_i32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x67,0x04,0x0e,0x04] 130300x05,0x00,0xc9,0xd1,0x67,0x04,0x0e,0x04 13031 13032# CHECK: v_bfe_i32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x6a,0x04,0x0e,0x04] 130330x05,0x00,0xc9,0xd1,0x6a,0x04,0x0e,0x04 13034 13035# CHECK: v_bfe_i32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x6b,0x04,0x0e,0x04] 130360x05,0x00,0xc9,0xd1,0x6b,0x04,0x0e,0x04 13037 13038# CHECK: v_bfe_i32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x6c,0x04,0x0e,0x04] 130390x05,0x00,0xc9,0xd1,0x6c,0x04,0x0e,0x04 13040 13041# CHECK: v_bfe_i32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x6d,0x04,0x0e,0x04] 130420x05,0x00,0xc9,0xd1,0x6d,0x04,0x0e,0x04 13043 13044# CHECK: v_bfe_i32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x6e,0x04,0x0e,0x04] 130450x05,0x00,0xc9,0xd1,0x6e,0x04,0x0e,0x04 13046 13047# CHECK: v_bfe_i32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x6f,0x04,0x0e,0x04] 130480x05,0x00,0xc9,0xd1,0x6f,0x04,0x0e,0x04 13049 13050# CHECK: v_bfe_i32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x7b,0x04,0x0e,0x04] 130510x05,0x00,0xc9,0xd1,0x7b,0x04,0x0e,0x04 13052 13053# CHECK: v_bfe_i32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x7c,0x04,0x0e,0x04] 130540x05,0x00,0xc9,0xd1,0x7c,0x04,0x0e,0x04 13055 13056# CHECK: v_bfe_i32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x7e,0x04,0x0e,0x04] 130570x05,0x00,0xc9,0xd1,0x7e,0x04,0x0e,0x04 13058 13059# CHECK: v_bfe_i32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x7f,0x04,0x0e,0x04] 130600x05,0x00,0xc9,0xd1,0x7f,0x04,0x0e,0x04 13061 13062# CHECK: v_bfe_i32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x80,0x04,0x0e,0x04] 130630x05,0x00,0xc9,0xd1,0x80,0x04,0x0e,0x04 13064 13065# CHECK: v_bfe_i32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0xc1,0x04,0x0e,0x04] 130660x05,0x00,0xc9,0xd1,0xc1,0x04,0x0e,0x04 13067 13068# CHECK: v_bfe_i32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0xf0,0x04,0x0e,0x04] 130690x05,0x00,0xc9,0xd1,0xf0,0x04,0x0e,0x04 13070 13071# CHECK: v_bfe_i32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0xf7,0x04,0x0e,0x04] 130720x05,0x00,0xc9,0xd1,0xf7,0x04,0x0e,0x04 13073 13074# CHECK: v_bfe_i32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xff,0x0f,0x04] 130750x05,0x00,0xc9,0xd1,0x01,0xff,0x0f,0x04 13076 13077# CHECK: v_bfe_i32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0c,0x04] 130780x05,0x00,0xc9,0xd1,0x01,0x05,0x0c,0x04 13079 13080# CHECK: v_bfe_i32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xcb,0x0c,0x04] 130810x05,0x00,0xc9,0xd1,0x01,0xcb,0x0c,0x04 13082 13083# CHECK: v_bfe_i32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xcd,0x0c,0x04] 130840x05,0x00,0xc9,0xd1,0x01,0xcd,0x0c,0x04 13085 13086# CHECK: v_bfe_i32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xcf,0x0c,0x04] 130870x05,0x00,0xc9,0xd1,0x01,0xcf,0x0c,0x04 13088 13089# CHECK: v_bfe_i32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xd5,0x0c,0x04] 130900x05,0x00,0xc9,0xd1,0x01,0xd5,0x0c,0x04 13091 13092# CHECK: v_bfe_i32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xd7,0x0c,0x04] 130930x05,0x00,0xc9,0xd1,0x01,0xd7,0x0c,0x04 13094 13095# CHECK: v_bfe_i32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xd9,0x0c,0x04] 130960x05,0x00,0xc9,0xd1,0x01,0xd9,0x0c,0x04 13097 13098# CHECK: v_bfe_i32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xdb,0x0c,0x04] 130990x05,0x00,0xc9,0xd1,0x01,0xdb,0x0c,0x04 13100 13101# CHECK: v_bfe_i32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xdd,0x0c,0x04] 131020x05,0x00,0xc9,0xd1,0x01,0xdd,0x0c,0x04 13103 13104# CHECK: v_bfe_i32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xdf,0x0c,0x04] 131050x05,0x00,0xc9,0xd1,0x01,0xdf,0x0c,0x04 13106 13107# CHECK: v_bfe_i32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xf7,0x0c,0x04] 131080x05,0x00,0xc9,0xd1,0x01,0xf7,0x0c,0x04 13109 13110# CHECK: v_bfe_i32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xf9,0x0c,0x04] 131110x05,0x00,0xc9,0xd1,0x01,0xf9,0x0c,0x04 13112 13113# CHECK: v_bfe_i32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xfd,0x0c,0x04] 131140x05,0x00,0xc9,0xd1,0x01,0xfd,0x0c,0x04 13115 13116# CHECK: v_bfe_i32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xff,0x0c,0x04] 131170x05,0x00,0xc9,0xd1,0x01,0xff,0x0c,0x04 13118 13119# CHECK: v_bfe_i32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x01,0x0d,0x04] 131200x05,0x00,0xc9,0xd1,0x01,0x01,0x0d,0x04 13121 13122# CHECK: v_bfe_i32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x83,0x0d,0x04] 131230x05,0x00,0xc9,0xd1,0x01,0x83,0x0d,0x04 13124 13125# CHECK: v_bfe_i32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xe1,0x0d,0x04] 131260x05,0x00,0xc9,0xd1,0x01,0xe1,0x0d,0x04 13127 13128# CHECK: v_bfe_i32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xef,0x0d,0x04] 131290x05,0x00,0xc9,0xd1,0x01,0xef,0x0d,0x04 13130 13131# CHECK: v_bfe_i32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x07] 131320x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x07 13133 13134# CHECK: v_bfe_i32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x00] 131350x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x00 13136 13137# CHECK: v_bfe_i32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x96,0x01] 131380x05,0x00,0xc9,0xd1,0x01,0x05,0x96,0x01 13139 13140# CHECK: v_bfe_i32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x9a,0x01] 131410x05,0x00,0xc9,0xd1,0x01,0x05,0x9a,0x01 13142 13143# CHECK: v_bfe_i32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x9e,0x01] 131440x05,0x00,0xc9,0xd1,0x01,0x05,0x9e,0x01 13145 13146# CHECK: v_bfe_i32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xaa,0x01] 131470x05,0x00,0xc9,0xd1,0x01,0x05,0xaa,0x01 13148 13149# CHECK: v_bfe_i32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xae,0x01] 131500x05,0x00,0xc9,0xd1,0x01,0x05,0xae,0x01 13151 13152# CHECK: v_bfe_i32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xb2,0x01] 131530x05,0x00,0xc9,0xd1,0x01,0x05,0xb2,0x01 13154 13155# CHECK: v_bfe_i32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xb6,0x01] 131560x05,0x00,0xc9,0xd1,0x01,0x05,0xb6,0x01 13157 13158# CHECK: v_bfe_i32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xba,0x01] 131590x05,0x00,0xc9,0xd1,0x01,0x05,0xba,0x01 13160 13161# CHECK: v_bfe_i32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xbe,0x01] 131620x05,0x00,0xc9,0xd1,0x01,0x05,0xbe,0x01 13163 13164# CHECK: v_bfe_i32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xee,0x01] 131650x05,0x00,0xc9,0xd1,0x01,0x05,0xee,0x01 13166 13167# CHECK: v_bfe_i32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xf2,0x01] 131680x05,0x00,0xc9,0xd1,0x01,0x05,0xf2,0x01 13169 13170# CHECK: v_bfe_i32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfa,0x01] 131710x05,0x00,0xc9,0xd1,0x01,0x05,0xfa,0x01 13172 13173# CHECK: v_bfe_i32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x01] 131740x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x01 13175 13176# CHECK: v_bfe_i32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x02,0x02] 131770x05,0x00,0xc9,0xd1,0x01,0x05,0x02,0x02 13178 13179# CHECK: v_bfe_i32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x06,0x03] 131800x05,0x00,0xc9,0xd1,0x01,0x05,0x06,0x03 13181 13182# CHECK: v_bfe_i32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xc2,0x03] 131830x05,0x00,0xc9,0xd1,0x01,0x05,0xc2,0x03 13184 13185# CHECK: v_bfe_i32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xde,0x03] 131860x05,0x00,0xc9,0xd1,0x01,0x05,0xde,0x03 13187 13188# CHECK: v_bfi_b32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04] 131890x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04 13190 13191# CHECK: v_bfi_b32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04] 131920xff,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04 13193 13194# CHECK: v_bfi_b32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0xff,0x05,0x0e,0x04] 131950x05,0x00,0xca,0xd1,0xff,0x05,0x0e,0x04 13196 13197# CHECK: v_bfi_b32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x04,0x0e,0x04] 131980x05,0x00,0xca,0xd1,0x01,0x04,0x0e,0x04 13199 13200# CHECK: v_bfi_b32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x65,0x04,0x0e,0x04] 132010x05,0x00,0xca,0xd1,0x65,0x04,0x0e,0x04 13202 13203# CHECK: v_bfi_b32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x66,0x04,0x0e,0x04] 132040x05,0x00,0xca,0xd1,0x66,0x04,0x0e,0x04 13205 13206# CHECK: v_bfi_b32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x67,0x04,0x0e,0x04] 132070x05,0x00,0xca,0xd1,0x67,0x04,0x0e,0x04 13208 13209# CHECK: v_bfi_b32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x6a,0x04,0x0e,0x04] 132100x05,0x00,0xca,0xd1,0x6a,0x04,0x0e,0x04 13211 13212# CHECK: v_bfi_b32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x6b,0x04,0x0e,0x04] 132130x05,0x00,0xca,0xd1,0x6b,0x04,0x0e,0x04 13214 13215# CHECK: v_bfi_b32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x6c,0x04,0x0e,0x04] 132160x05,0x00,0xca,0xd1,0x6c,0x04,0x0e,0x04 13217 13218# CHECK: v_bfi_b32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x6d,0x04,0x0e,0x04] 132190x05,0x00,0xca,0xd1,0x6d,0x04,0x0e,0x04 13220 13221# CHECK: v_bfi_b32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x6e,0x04,0x0e,0x04] 132220x05,0x00,0xca,0xd1,0x6e,0x04,0x0e,0x04 13223 13224# CHECK: v_bfi_b32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x6f,0x04,0x0e,0x04] 132250x05,0x00,0xca,0xd1,0x6f,0x04,0x0e,0x04 13226 13227# CHECK: v_bfi_b32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x7b,0x04,0x0e,0x04] 132280x05,0x00,0xca,0xd1,0x7b,0x04,0x0e,0x04 13229 13230# CHECK: v_bfi_b32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x7c,0x04,0x0e,0x04] 132310x05,0x00,0xca,0xd1,0x7c,0x04,0x0e,0x04 13232 13233# CHECK: v_bfi_b32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x7e,0x04,0x0e,0x04] 132340x05,0x00,0xca,0xd1,0x7e,0x04,0x0e,0x04 13235 13236# CHECK: v_bfi_b32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x7f,0x04,0x0e,0x04] 132370x05,0x00,0xca,0xd1,0x7f,0x04,0x0e,0x04 13238 13239# CHECK: v_bfi_b32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x80,0x04,0x0e,0x04] 132400x05,0x00,0xca,0xd1,0x80,0x04,0x0e,0x04 13241 13242# CHECK: v_bfi_b32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0xc1,0x04,0x0e,0x04] 132430x05,0x00,0xca,0xd1,0xc1,0x04,0x0e,0x04 13244 13245# CHECK: v_bfi_b32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0xf0,0x04,0x0e,0x04] 132460x05,0x00,0xca,0xd1,0xf0,0x04,0x0e,0x04 13247 13248# CHECK: v_bfi_b32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0xf7,0x04,0x0e,0x04] 132490x05,0x00,0xca,0xd1,0xf7,0x04,0x0e,0x04 13250 13251# CHECK: v_bfi_b32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xff,0x0f,0x04] 132520x05,0x00,0xca,0xd1,0x01,0xff,0x0f,0x04 13253 13254# CHECK: v_bfi_b32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0c,0x04] 132550x05,0x00,0xca,0xd1,0x01,0x05,0x0c,0x04 13256 13257# CHECK: v_bfi_b32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xcb,0x0c,0x04] 132580x05,0x00,0xca,0xd1,0x01,0xcb,0x0c,0x04 13259 13260# CHECK: v_bfi_b32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xcd,0x0c,0x04] 132610x05,0x00,0xca,0xd1,0x01,0xcd,0x0c,0x04 13262 13263# CHECK: v_bfi_b32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xcf,0x0c,0x04] 132640x05,0x00,0xca,0xd1,0x01,0xcf,0x0c,0x04 13265 13266# CHECK: v_bfi_b32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xd5,0x0c,0x04] 132670x05,0x00,0xca,0xd1,0x01,0xd5,0x0c,0x04 13268 13269# CHECK: v_bfi_b32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xd7,0x0c,0x04] 132700x05,0x00,0xca,0xd1,0x01,0xd7,0x0c,0x04 13271 13272# CHECK: v_bfi_b32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xd9,0x0c,0x04] 132730x05,0x00,0xca,0xd1,0x01,0xd9,0x0c,0x04 13274 13275# CHECK: v_bfi_b32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xdb,0x0c,0x04] 132760x05,0x00,0xca,0xd1,0x01,0xdb,0x0c,0x04 13277 13278# CHECK: v_bfi_b32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xdd,0x0c,0x04] 132790x05,0x00,0xca,0xd1,0x01,0xdd,0x0c,0x04 13280 13281# CHECK: v_bfi_b32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xdf,0x0c,0x04] 132820x05,0x00,0xca,0xd1,0x01,0xdf,0x0c,0x04 13283 13284# CHECK: v_bfi_b32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xf7,0x0c,0x04] 132850x05,0x00,0xca,0xd1,0x01,0xf7,0x0c,0x04 13286 13287# CHECK: v_bfi_b32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xf9,0x0c,0x04] 132880x05,0x00,0xca,0xd1,0x01,0xf9,0x0c,0x04 13289 13290# CHECK: v_bfi_b32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xfd,0x0c,0x04] 132910x05,0x00,0xca,0xd1,0x01,0xfd,0x0c,0x04 13292 13293# CHECK: v_bfi_b32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xff,0x0c,0x04] 132940x05,0x00,0xca,0xd1,0x01,0xff,0x0c,0x04 13295 13296# CHECK: v_bfi_b32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x01,0x0d,0x04] 132970x05,0x00,0xca,0xd1,0x01,0x01,0x0d,0x04 13298 13299# CHECK: v_bfi_b32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x83,0x0d,0x04] 133000x05,0x00,0xca,0xd1,0x01,0x83,0x0d,0x04 13301 13302# CHECK: v_bfi_b32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xe1,0x0d,0x04] 133030x05,0x00,0xca,0xd1,0x01,0xe1,0x0d,0x04 13304 13305# CHECK: v_bfi_b32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xef,0x0d,0x04] 133060x05,0x00,0xca,0xd1,0x01,0xef,0x0d,0x04 13307 13308# CHECK: v_bfi_b32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x07] 133090x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x07 13310 13311# CHECK: v_bfi_b32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x00] 133120x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x00 13313 13314# CHECK: v_bfi_b32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x96,0x01] 133150x05,0x00,0xca,0xd1,0x01,0x05,0x96,0x01 13316 13317# CHECK: v_bfi_b32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x9a,0x01] 133180x05,0x00,0xca,0xd1,0x01,0x05,0x9a,0x01 13319 13320# CHECK: v_bfi_b32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x9e,0x01] 133210x05,0x00,0xca,0xd1,0x01,0x05,0x9e,0x01 13322 13323# CHECK: v_bfi_b32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xaa,0x01] 133240x05,0x00,0xca,0xd1,0x01,0x05,0xaa,0x01 13325 13326# CHECK: v_bfi_b32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xae,0x01] 133270x05,0x00,0xca,0xd1,0x01,0x05,0xae,0x01 13328 13329# CHECK: v_bfi_b32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xb2,0x01] 133300x05,0x00,0xca,0xd1,0x01,0x05,0xb2,0x01 13331 13332# CHECK: v_bfi_b32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xb6,0x01] 133330x05,0x00,0xca,0xd1,0x01,0x05,0xb6,0x01 13334 13335# CHECK: v_bfi_b32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xba,0x01] 133360x05,0x00,0xca,0xd1,0x01,0x05,0xba,0x01 13337 13338# CHECK: v_bfi_b32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xbe,0x01] 133390x05,0x00,0xca,0xd1,0x01,0x05,0xbe,0x01 13340 13341# CHECK: v_bfi_b32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xee,0x01] 133420x05,0x00,0xca,0xd1,0x01,0x05,0xee,0x01 13343 13344# CHECK: v_bfi_b32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xf2,0x01] 133450x05,0x00,0xca,0xd1,0x01,0x05,0xf2,0x01 13346 13347# CHECK: v_bfi_b32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfa,0x01] 133480x05,0x00,0xca,0xd1,0x01,0x05,0xfa,0x01 13349 13350# CHECK: v_bfi_b32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x01] 133510x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x01 13352 13353# CHECK: v_bfi_b32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x02,0x02] 133540x05,0x00,0xca,0xd1,0x01,0x05,0x02,0x02 13355 13356# CHECK: v_bfi_b32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x06,0x03] 133570x05,0x00,0xca,0xd1,0x01,0x05,0x06,0x03 13358 13359# CHECK: v_bfi_b32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xc2,0x03] 133600x05,0x00,0xca,0xd1,0x01,0x05,0xc2,0x03 13361 13362# CHECK: v_bfi_b32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xde,0x03] 133630x05,0x00,0xca,0xd1,0x01,0x05,0xde,0x03 13364 13365# CHECK: v_fma_f32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04] 133660x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04 13367 13368# CHECK: v_fma_f32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04] 133690xff,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04 13370 13371# CHECK: v_fma_f32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0xff,0x05,0x0e,0x04] 133720x05,0x00,0xcb,0xd1,0xff,0x05,0x0e,0x04 13373 13374# CHECK: v_fma_f32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x04,0x0e,0x04] 133750x05,0x00,0xcb,0xd1,0x01,0x04,0x0e,0x04 13376 13377# CHECK: v_fma_f32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x65,0x04,0x0e,0x04] 133780x05,0x00,0xcb,0xd1,0x65,0x04,0x0e,0x04 13379 13380# CHECK: v_fma_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x66,0x04,0x0e,0x04] 133810x05,0x00,0xcb,0xd1,0x66,0x04,0x0e,0x04 13382 13383# CHECK: v_fma_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x67,0x04,0x0e,0x04] 133840x05,0x00,0xcb,0xd1,0x67,0x04,0x0e,0x04 13385 13386# CHECK: v_fma_f32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x6a,0x04,0x0e,0x04] 133870x05,0x00,0xcb,0xd1,0x6a,0x04,0x0e,0x04 13388 13389# CHECK: v_fma_f32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x6b,0x04,0x0e,0x04] 133900x05,0x00,0xcb,0xd1,0x6b,0x04,0x0e,0x04 13391 13392# CHECK: v_fma_f32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x6c,0x04,0x0e,0x04] 133930x05,0x00,0xcb,0xd1,0x6c,0x04,0x0e,0x04 13394 13395# CHECK: v_fma_f32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x6d,0x04,0x0e,0x04] 133960x05,0x00,0xcb,0xd1,0x6d,0x04,0x0e,0x04 13397 13398# CHECK: v_fma_f32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x6e,0x04,0x0e,0x04] 133990x05,0x00,0xcb,0xd1,0x6e,0x04,0x0e,0x04 13400 13401# CHECK: v_fma_f32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x6f,0x04,0x0e,0x04] 134020x05,0x00,0xcb,0xd1,0x6f,0x04,0x0e,0x04 13403 13404# CHECK: v_fma_f32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x7b,0x04,0x0e,0x04] 134050x05,0x00,0xcb,0xd1,0x7b,0x04,0x0e,0x04 13406 13407# CHECK: v_fma_f32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x7c,0x04,0x0e,0x04] 134080x05,0x00,0xcb,0xd1,0x7c,0x04,0x0e,0x04 13409 13410# CHECK: v_fma_f32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x7e,0x04,0x0e,0x04] 134110x05,0x00,0xcb,0xd1,0x7e,0x04,0x0e,0x04 13412 13413# CHECK: v_fma_f32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x7f,0x04,0x0e,0x04] 134140x05,0x00,0xcb,0xd1,0x7f,0x04,0x0e,0x04 13415 13416# CHECK: v_fma_f32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x80,0x04,0x0e,0x04] 134170x05,0x00,0xcb,0xd1,0x80,0x04,0x0e,0x04 13418 13419# CHECK: v_fma_f32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0xc1,0x04,0x0e,0x04] 134200x05,0x00,0xcb,0xd1,0xc1,0x04,0x0e,0x04 13421 13422# CHECK: v_fma_f32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0xf0,0x04,0x0e,0x04] 134230x05,0x00,0xcb,0xd1,0xf0,0x04,0x0e,0x04 13424 13425# CHECK: v_fma_f32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0xf7,0x04,0x0e,0x04] 134260x05,0x00,0xcb,0xd1,0xf7,0x04,0x0e,0x04 13427 13428# CHECK: v_fma_f32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xff,0x0f,0x04] 134290x05,0x00,0xcb,0xd1,0x01,0xff,0x0f,0x04 13430 13431# CHECK: v_fma_f32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0c,0x04] 134320x05,0x00,0xcb,0xd1,0x01,0x05,0x0c,0x04 13433 13434# CHECK: v_fma_f32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xcb,0x0c,0x04] 134350x05,0x00,0xcb,0xd1,0x01,0xcb,0x0c,0x04 13436 13437# CHECK: v_fma_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xcd,0x0c,0x04] 134380x05,0x00,0xcb,0xd1,0x01,0xcd,0x0c,0x04 13439 13440# CHECK: v_fma_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xcf,0x0c,0x04] 134410x05,0x00,0xcb,0xd1,0x01,0xcf,0x0c,0x04 13442 13443# CHECK: v_fma_f32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xd5,0x0c,0x04] 134440x05,0x00,0xcb,0xd1,0x01,0xd5,0x0c,0x04 13445 13446# CHECK: v_fma_f32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xd7,0x0c,0x04] 134470x05,0x00,0xcb,0xd1,0x01,0xd7,0x0c,0x04 13448 13449# CHECK: v_fma_f32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xd9,0x0c,0x04] 134500x05,0x00,0xcb,0xd1,0x01,0xd9,0x0c,0x04 13451 13452# CHECK: v_fma_f32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xdb,0x0c,0x04] 134530x05,0x00,0xcb,0xd1,0x01,0xdb,0x0c,0x04 13454 13455# CHECK: v_fma_f32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xdd,0x0c,0x04] 134560x05,0x00,0xcb,0xd1,0x01,0xdd,0x0c,0x04 13457 13458# CHECK: v_fma_f32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xdf,0x0c,0x04] 134590x05,0x00,0xcb,0xd1,0x01,0xdf,0x0c,0x04 13460 13461# CHECK: v_fma_f32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xf7,0x0c,0x04] 134620x05,0x00,0xcb,0xd1,0x01,0xf7,0x0c,0x04 13463 13464# CHECK: v_fma_f32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xf9,0x0c,0x04] 134650x05,0x00,0xcb,0xd1,0x01,0xf9,0x0c,0x04 13466 13467# CHECK: v_fma_f32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xfd,0x0c,0x04] 134680x05,0x00,0xcb,0xd1,0x01,0xfd,0x0c,0x04 13469 13470# CHECK: v_fma_f32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xff,0x0c,0x04] 134710x05,0x00,0xcb,0xd1,0x01,0xff,0x0c,0x04 13472 13473# CHECK: v_fma_f32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x01,0x0d,0x04] 134740x05,0x00,0xcb,0xd1,0x01,0x01,0x0d,0x04 13475 13476# CHECK: v_fma_f32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x83,0x0d,0x04] 134770x05,0x00,0xcb,0xd1,0x01,0x83,0x0d,0x04 13478 13479# CHECK: v_fma_f32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xe1,0x0d,0x04] 134800x05,0x00,0xcb,0xd1,0x01,0xe1,0x0d,0x04 13481 13482# CHECK: v_fma_f32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xef,0x0d,0x04] 134830x05,0x00,0xcb,0xd1,0x01,0xef,0x0d,0x04 13484 13485# CHECK: v_fma_f32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x07] 134860x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x07 13487 13488# CHECK: v_fma_f32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x00] 134890x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x00 13490 13491# CHECK: v_fma_f32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x96,0x01] 134920x05,0x00,0xcb,0xd1,0x01,0x05,0x96,0x01 13493 13494# CHECK: v_fma_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x9a,0x01] 134950x05,0x00,0xcb,0xd1,0x01,0x05,0x9a,0x01 13496 13497# CHECK: v_fma_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x9e,0x01] 134980x05,0x00,0xcb,0xd1,0x01,0x05,0x9e,0x01 13499 13500# CHECK: v_fma_f32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xaa,0x01] 135010x05,0x00,0xcb,0xd1,0x01,0x05,0xaa,0x01 13502 13503# CHECK: v_fma_f32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xae,0x01] 135040x05,0x00,0xcb,0xd1,0x01,0x05,0xae,0x01 13505 13506# CHECK: v_fma_f32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xb2,0x01] 135070x05,0x00,0xcb,0xd1,0x01,0x05,0xb2,0x01 13508 13509# CHECK: v_fma_f32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xb6,0x01] 135100x05,0x00,0xcb,0xd1,0x01,0x05,0xb6,0x01 13511 13512# CHECK: v_fma_f32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xba,0x01] 135130x05,0x00,0xcb,0xd1,0x01,0x05,0xba,0x01 13514 13515# CHECK: v_fma_f32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xbe,0x01] 135160x05,0x00,0xcb,0xd1,0x01,0x05,0xbe,0x01 13517 13518# CHECK: v_fma_f32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xee,0x01] 135190x05,0x00,0xcb,0xd1,0x01,0x05,0xee,0x01 13520 13521# CHECK: v_fma_f32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xf2,0x01] 135220x05,0x00,0xcb,0xd1,0x01,0x05,0xf2,0x01 13523 13524# CHECK: v_fma_f32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfa,0x01] 135250x05,0x00,0xcb,0xd1,0x01,0x05,0xfa,0x01 13526 13527# CHECK: v_fma_f32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x01] 135280x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x01 13529 13530# CHECK: v_fma_f32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x02,0x02] 135310x05,0x00,0xcb,0xd1,0x01,0x05,0x02,0x02 13532 13533# CHECK: v_fma_f32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x06,0x03] 135340x05,0x00,0xcb,0xd1,0x01,0x05,0x06,0x03 13535 13536# CHECK: v_fma_f32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xc2,0x03] 135370x05,0x00,0xcb,0xd1,0x01,0x05,0xc2,0x03 13538 13539# CHECK: v_fma_f32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xde,0x03] 135400x05,0x00,0xcb,0xd1,0x01,0x05,0xde,0x03 13541 13542# CHECK: v_fma_f32 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x24] 135430x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x24 13544 13545# CHECK: v_fma_f32 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x44] 135460x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x44 13547 13548# CHECK: v_fma_f32 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x84] 135490x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x84 13550 13551# CHECK: v_fma_f32 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0xe4] 135520x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0xe4 13553 13554# CHECK: v_fma_f32 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xcb,0xd1,0x01,0x05,0x0e,0x04] 135550x05,0x01,0xcb,0xd1,0x01,0x05,0x0e,0x04 13556 13557# CHECK: v_fma_f32 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xcb,0xd1,0x01,0x05,0x0e,0x04] 135580x05,0x02,0xcb,0xd1,0x01,0x05,0x0e,0x04 13559 13560# CHECK: v_fma_f32 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xcb,0xd1,0x01,0x05,0x0e,0x04] 135610x05,0x04,0xcb,0xd1,0x01,0x05,0x0e,0x04 13562 13563# CHECK: v_fma_f32 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xcb,0xd1,0x01,0x05,0x0e,0x04] 135640x05,0x07,0xcb,0xd1,0x01,0x05,0x0e,0x04 13565 13566# CHECK: v_fma_f32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xcb,0xd1,0x01,0x05,0x0e,0x04] 135670x05,0x80,0xcb,0xd1,0x01,0x05,0x0e,0x04 13568 13569# CHECK: v_fma_f32 v5, v1, v2, v3 mul:2 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x0c] 135700x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x0c 13571 13572# CHECK: v_fma_f32 v5, v1, v2, v3 mul:4 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x14] 135730x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x14 13574 13575# CHECK: v_fma_f32 v5, v1, v2, v3 div:2 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x1c] 135760x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x1c 13577 13578# 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] 135790x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04 13580 13581# 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] 135820xfe,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04 13583 13584# 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] 135850x05,0x00,0xcc,0xd1,0xfe,0x05,0x0e,0x04 13586 13587# 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] 135880x05,0x00,0xcc,0xd1,0x02,0x04,0x0e,0x04 13589 13590# 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] 135910x05,0x00,0xcc,0xd1,0x04,0x04,0x0e,0x04 13592 13593# 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] 135940x05,0x00,0xcc,0xd1,0x64,0x04,0x0e,0x04 13595 13596# CHECK: v_fma_f64 v[5:6], flat_scratch, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x66,0x04,0x0e,0x04] 135970x05,0x00,0xcc,0xd1,0x66,0x04,0x0e,0x04 13598 13599# CHECK: v_fma_f64 v[5:6], vcc, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x6a,0x04,0x0e,0x04] 136000x05,0x00,0xcc,0xd1,0x6a,0x04,0x0e,0x04 13601 13602# CHECK: v_fma_f64 v[5:6], tba, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x6c,0x04,0x0e,0x04] 136030x05,0x00,0xcc,0xd1,0x6c,0x04,0x0e,0x04 13604 13605# CHECK: v_fma_f64 v[5:6], tma, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x6e,0x04,0x0e,0x04] 136060x05,0x00,0xcc,0xd1,0x6e,0x04,0x0e,0x04 13607 13608# CHECK: v_fma_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x7a,0x04,0x0e,0x04] 136090x05,0x00,0xcc,0xd1,0x7a,0x04,0x0e,0x04 13610 13611# CHECK: v_fma_f64 v[5:6], exec, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x7e,0x04,0x0e,0x04] 136120x05,0x00,0xcc,0xd1,0x7e,0x04,0x0e,0x04 13613 13614# CHECK: v_fma_f64 v[5:6], 0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x80,0x04,0x0e,0x04] 136150x05,0x00,0xcc,0xd1,0x80,0x04,0x0e,0x04 13616 13617# CHECK: v_fma_f64 v[5:6], -1, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0xc1,0x04,0x0e,0x04] 136180x05,0x00,0xcc,0xd1,0xc1,0x04,0x0e,0x04 13619 13620# CHECK: v_fma_f64 v[5:6], 0.5, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0xf0,0x04,0x0e,0x04] 136210x05,0x00,0xcc,0xd1,0xf0,0x04,0x0e,0x04 13622 13623# CHECK: v_fma_f64 v[5:6], -4.0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0xf7,0x04,0x0e,0x04] 136240x05,0x00,0xcc,0xd1,0xf7,0x04,0x0e,0x04 13625 13626# 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] 136270x05,0x00,0xcc,0xd1,0x01,0xfd,0x0f,0x04 13628 13629# 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] 136300x05,0x00,0xcc,0xd1,0x01,0x09,0x0c,0x04 13631 13632# 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] 136330x05,0x00,0xcc,0xd1,0x01,0x0d,0x0c,0x04 13634 13635# 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] 136360x05,0x00,0xcc,0xd1,0x01,0xc9,0x0c,0x04 13637 13638# CHECK: v_fma_f64 v[5:6], v[1:2], flat_scratch, v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xcd,0x0c,0x04] 136390x05,0x00,0xcc,0xd1,0x01,0xcd,0x0c,0x04 13640 13641# CHECK: v_fma_f64 v[5:6], v[1:2], vcc, v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xd5,0x0c,0x04] 136420x05,0x00,0xcc,0xd1,0x01,0xd5,0x0c,0x04 13643 13644# CHECK: v_fma_f64 v[5:6], v[1:2], tba, v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xd9,0x0c,0x04] 136450x05,0x00,0xcc,0xd1,0x01,0xd9,0x0c,0x04 13646 13647# CHECK: v_fma_f64 v[5:6], v[1:2], tma, v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xdd,0x0c,0x04] 136480x05,0x00,0xcc,0xd1,0x01,0xdd,0x0c,0x04 13649 13650# CHECK: v_fma_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xf5,0x0c,0x04] 136510x05,0x00,0xcc,0xd1,0x01,0xf5,0x0c,0x04 13652 13653# CHECK: v_fma_f64 v[5:6], v[1:2], exec, v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xfd,0x0c,0x04] 136540x05,0x00,0xcc,0xd1,0x01,0xfd,0x0c,0x04 13655 13656# CHECK: v_fma_f64 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x01,0x0d,0x04] 136570x05,0x00,0xcc,0xd1,0x01,0x01,0x0d,0x04 13658 13659# CHECK: v_fma_f64 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x83,0x0d,0x04] 136600x05,0x00,0xcc,0xd1,0x01,0x83,0x0d,0x04 13661 13662# CHECK: v_fma_f64 v[5:6], v[1:2], 0.5, v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xe1,0x0d,0x04] 136630x05,0x00,0xcc,0xd1,0x01,0xe1,0x0d,0x04 13664 13665# CHECK: v_fma_f64 v[5:6], v[1:2], -4.0, v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xef,0x0d,0x04] 136660x05,0x00,0xcc,0xd1,0x01,0xef,0x0d,0x04 13667 13668# 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] 136690x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x07 13670 13671# 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] 136720x05,0x00,0xcc,0xd1,0x01,0x05,0x1a,0x00 13673 13674# 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] 136750x05,0x00,0xcc,0xd1,0x01,0x05,0x22,0x00 13676 13677# 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] 136780x05,0x00,0xcc,0xd1,0x01,0x05,0x92,0x01 13679 13680# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], flat_scratch ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x9a,0x01] 136810x05,0x00,0xcc,0xd1,0x01,0x05,0x9a,0x01 13682 13683# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], vcc ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xaa,0x01] 136840x05,0x00,0xcc,0xd1,0x01,0x05,0xaa,0x01 13685 13686# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], tba ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xb2,0x01] 136870x05,0x00,0xcc,0xd1,0x01,0x05,0xb2,0x01 13688 13689# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], tma ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xba,0x01] 136900x05,0x00,0xcc,0xd1,0x01,0x05,0xba,0x01 13691 13692# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xea,0x01] 136930x05,0x00,0xcc,0xd1,0x01,0x05,0xea,0x01 13694 13695# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], exec ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x01] 136960x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x01 13697 13698# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], 0 ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x02,0x02] 136990x05,0x00,0xcc,0xd1,0x01,0x05,0x02,0x02 13700 13701# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], -1 ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x06,0x03] 137020x05,0x00,0xcc,0xd1,0x01,0x05,0x06,0x03 13703 13704# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], 0.5 ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xc2,0x03] 137050x05,0x00,0xcc,0xd1,0x01,0x05,0xc2,0x03 13706 13707# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], -4.0 ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xde,0x03] 137080x05,0x00,0xcc,0xd1,0x01,0x05,0xde,0x03 13709 13710# 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] 137110x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x24 13712 13713# 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] 137140x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x44 13715 13716# 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] 137170x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x84 13718 13719# 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] 137200x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0xe4 13721 13722# 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] 137230x05,0x01,0xcc,0xd1,0x01,0x05,0x0e,0x04 13724 13725# 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] 137260x05,0x02,0xcc,0xd1,0x01,0x05,0x0e,0x04 13727 13728# 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] 137290x05,0x04,0xcc,0xd1,0x01,0x05,0x0e,0x04 13730 13731# 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] 137320x05,0x07,0xcc,0xd1,0x01,0x05,0x0e,0x04 13733 13734# 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] 137350x05,0x80,0xcc,0xd1,0x01,0x05,0x0e,0x04 13736 13737# 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] 137380x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x0c 13739 13740# 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] 137410x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x14 13742 13743# 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] 137440x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x1c 13745 13746# CHECK: v_lerp_u8 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04] 137470x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04 13748 13749# CHECK: v_lerp_u8 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04] 137500xff,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04 13751 13752# CHECK: v_lerp_u8 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0xff,0x05,0x0e,0x04] 137530x05,0x00,0xcd,0xd1,0xff,0x05,0x0e,0x04 13754 13755# CHECK: v_lerp_u8 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x04,0x0e,0x04] 137560x05,0x00,0xcd,0xd1,0x01,0x04,0x0e,0x04 13757 13758# CHECK: v_lerp_u8 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x65,0x04,0x0e,0x04] 137590x05,0x00,0xcd,0xd1,0x65,0x04,0x0e,0x04 13760 13761# CHECK: v_lerp_u8 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x66,0x04,0x0e,0x04] 137620x05,0x00,0xcd,0xd1,0x66,0x04,0x0e,0x04 13763 13764# CHECK: v_lerp_u8 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x67,0x04,0x0e,0x04] 137650x05,0x00,0xcd,0xd1,0x67,0x04,0x0e,0x04 13766 13767# CHECK: v_lerp_u8 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x6a,0x04,0x0e,0x04] 137680x05,0x00,0xcd,0xd1,0x6a,0x04,0x0e,0x04 13769 13770# CHECK: v_lerp_u8 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x6b,0x04,0x0e,0x04] 137710x05,0x00,0xcd,0xd1,0x6b,0x04,0x0e,0x04 13772 13773# CHECK: v_lerp_u8 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x6c,0x04,0x0e,0x04] 137740x05,0x00,0xcd,0xd1,0x6c,0x04,0x0e,0x04 13775 13776# CHECK: v_lerp_u8 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x6d,0x04,0x0e,0x04] 137770x05,0x00,0xcd,0xd1,0x6d,0x04,0x0e,0x04 13778 13779# CHECK: v_lerp_u8 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x6e,0x04,0x0e,0x04] 137800x05,0x00,0xcd,0xd1,0x6e,0x04,0x0e,0x04 13781 13782# CHECK: v_lerp_u8 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x6f,0x04,0x0e,0x04] 137830x05,0x00,0xcd,0xd1,0x6f,0x04,0x0e,0x04 13784 13785# CHECK: v_lerp_u8 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x7b,0x04,0x0e,0x04] 137860x05,0x00,0xcd,0xd1,0x7b,0x04,0x0e,0x04 13787 13788# CHECK: v_lerp_u8 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x7c,0x04,0x0e,0x04] 137890x05,0x00,0xcd,0xd1,0x7c,0x04,0x0e,0x04 13790 13791# CHECK: v_lerp_u8 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x7e,0x04,0x0e,0x04] 137920x05,0x00,0xcd,0xd1,0x7e,0x04,0x0e,0x04 13793 13794# CHECK: v_lerp_u8 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x7f,0x04,0x0e,0x04] 137950x05,0x00,0xcd,0xd1,0x7f,0x04,0x0e,0x04 13796 13797# CHECK: v_lerp_u8 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x80,0x04,0x0e,0x04] 137980x05,0x00,0xcd,0xd1,0x80,0x04,0x0e,0x04 13799 13800# CHECK: v_lerp_u8 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0xc1,0x04,0x0e,0x04] 138010x05,0x00,0xcd,0xd1,0xc1,0x04,0x0e,0x04 13802 13803# CHECK: v_lerp_u8 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0xf0,0x04,0x0e,0x04] 138040x05,0x00,0xcd,0xd1,0xf0,0x04,0x0e,0x04 13805 13806# CHECK: v_lerp_u8 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0xf7,0x04,0x0e,0x04] 138070x05,0x00,0xcd,0xd1,0xf7,0x04,0x0e,0x04 13808 13809# CHECK: v_lerp_u8 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xff,0x0f,0x04] 138100x05,0x00,0xcd,0xd1,0x01,0xff,0x0f,0x04 13811 13812# CHECK: v_lerp_u8 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0c,0x04] 138130x05,0x00,0xcd,0xd1,0x01,0x05,0x0c,0x04 13814 13815# CHECK: v_lerp_u8 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xcb,0x0c,0x04] 138160x05,0x00,0xcd,0xd1,0x01,0xcb,0x0c,0x04 13817 13818# CHECK: v_lerp_u8 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xcd,0x0c,0x04] 138190x05,0x00,0xcd,0xd1,0x01,0xcd,0x0c,0x04 13820 13821# CHECK: v_lerp_u8 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xcf,0x0c,0x04] 138220x05,0x00,0xcd,0xd1,0x01,0xcf,0x0c,0x04 13823 13824# CHECK: v_lerp_u8 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xd5,0x0c,0x04] 138250x05,0x00,0xcd,0xd1,0x01,0xd5,0x0c,0x04 13826 13827# CHECK: v_lerp_u8 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xd7,0x0c,0x04] 138280x05,0x00,0xcd,0xd1,0x01,0xd7,0x0c,0x04 13829 13830# CHECK: v_lerp_u8 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xd9,0x0c,0x04] 138310x05,0x00,0xcd,0xd1,0x01,0xd9,0x0c,0x04 13832 13833# CHECK: v_lerp_u8 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xdb,0x0c,0x04] 138340x05,0x00,0xcd,0xd1,0x01,0xdb,0x0c,0x04 13835 13836# CHECK: v_lerp_u8 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xdd,0x0c,0x04] 138370x05,0x00,0xcd,0xd1,0x01,0xdd,0x0c,0x04 13838 13839# CHECK: v_lerp_u8 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xdf,0x0c,0x04] 138400x05,0x00,0xcd,0xd1,0x01,0xdf,0x0c,0x04 13841 13842# CHECK: v_lerp_u8 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xf7,0x0c,0x04] 138430x05,0x00,0xcd,0xd1,0x01,0xf7,0x0c,0x04 13844 13845# CHECK: v_lerp_u8 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xf9,0x0c,0x04] 138460x05,0x00,0xcd,0xd1,0x01,0xf9,0x0c,0x04 13847 13848# CHECK: v_lerp_u8 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xfd,0x0c,0x04] 138490x05,0x00,0xcd,0xd1,0x01,0xfd,0x0c,0x04 13850 13851# CHECK: v_lerp_u8 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xff,0x0c,0x04] 138520x05,0x00,0xcd,0xd1,0x01,0xff,0x0c,0x04 13853 13854# CHECK: v_lerp_u8 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x01,0x0d,0x04] 138550x05,0x00,0xcd,0xd1,0x01,0x01,0x0d,0x04 13856 13857# CHECK: v_lerp_u8 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x83,0x0d,0x04] 138580x05,0x00,0xcd,0xd1,0x01,0x83,0x0d,0x04 13859 13860# CHECK: v_lerp_u8 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xe1,0x0d,0x04] 138610x05,0x00,0xcd,0xd1,0x01,0xe1,0x0d,0x04 13862 13863# CHECK: v_lerp_u8 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xef,0x0d,0x04] 138640x05,0x00,0xcd,0xd1,0x01,0xef,0x0d,0x04 13865 13866# CHECK: v_lerp_u8 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x07] 138670x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x07 13868 13869# CHECK: v_lerp_u8 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x00] 138700x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x00 13871 13872# CHECK: v_lerp_u8 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x96,0x01] 138730x05,0x00,0xcd,0xd1,0x01,0x05,0x96,0x01 13874 13875# CHECK: v_lerp_u8 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x9a,0x01] 138760x05,0x00,0xcd,0xd1,0x01,0x05,0x9a,0x01 13877 13878# CHECK: v_lerp_u8 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x9e,0x01] 138790x05,0x00,0xcd,0xd1,0x01,0x05,0x9e,0x01 13880 13881# CHECK: v_lerp_u8 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xaa,0x01] 138820x05,0x00,0xcd,0xd1,0x01,0x05,0xaa,0x01 13883 13884# CHECK: v_lerp_u8 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xae,0x01] 138850x05,0x00,0xcd,0xd1,0x01,0x05,0xae,0x01 13886 13887# CHECK: v_lerp_u8 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xb2,0x01] 138880x05,0x00,0xcd,0xd1,0x01,0x05,0xb2,0x01 13889 13890# CHECK: v_lerp_u8 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xb6,0x01] 138910x05,0x00,0xcd,0xd1,0x01,0x05,0xb6,0x01 13892 13893# CHECK: v_lerp_u8 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xba,0x01] 138940x05,0x00,0xcd,0xd1,0x01,0x05,0xba,0x01 13895 13896# CHECK: v_lerp_u8 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xbe,0x01] 138970x05,0x00,0xcd,0xd1,0x01,0x05,0xbe,0x01 13898 13899# CHECK: v_lerp_u8 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xee,0x01] 139000x05,0x00,0xcd,0xd1,0x01,0x05,0xee,0x01 13901 13902# CHECK: v_lerp_u8 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xf2,0x01] 139030x05,0x00,0xcd,0xd1,0x01,0x05,0xf2,0x01 13904 13905# CHECK: v_lerp_u8 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfa,0x01] 139060x05,0x00,0xcd,0xd1,0x01,0x05,0xfa,0x01 13907 13908# CHECK: v_lerp_u8 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x01] 139090x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x01 13910 13911# CHECK: v_lerp_u8 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x02,0x02] 139120x05,0x00,0xcd,0xd1,0x01,0x05,0x02,0x02 13913 13914# CHECK: v_lerp_u8 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x06,0x03] 139150x05,0x00,0xcd,0xd1,0x01,0x05,0x06,0x03 13916 13917# CHECK: v_lerp_u8 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xc2,0x03] 139180x05,0x00,0xcd,0xd1,0x01,0x05,0xc2,0x03 13919 13920# CHECK: v_lerp_u8 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xde,0x03] 139210x05,0x00,0xcd,0xd1,0x01,0x05,0xde,0x03 13922 13923# CHECK: v_alignbit_b32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04] 139240x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04 13925 13926# CHECK: v_alignbit_b32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04] 139270xff,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04 13928 13929# CHECK: v_alignbit_b32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0xff,0x05,0x0e,0x04] 139300x05,0x00,0xce,0xd1,0xff,0x05,0x0e,0x04 13931 13932# CHECK: v_alignbit_b32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x04,0x0e,0x04] 139330x05,0x00,0xce,0xd1,0x01,0x04,0x0e,0x04 13934 13935# CHECK: v_alignbit_b32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x65,0x04,0x0e,0x04] 139360x05,0x00,0xce,0xd1,0x65,0x04,0x0e,0x04 13937 13938# CHECK: v_alignbit_b32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x66,0x04,0x0e,0x04] 139390x05,0x00,0xce,0xd1,0x66,0x04,0x0e,0x04 13940 13941# CHECK: v_alignbit_b32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x67,0x04,0x0e,0x04] 139420x05,0x00,0xce,0xd1,0x67,0x04,0x0e,0x04 13943 13944# CHECK: v_alignbit_b32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x6a,0x04,0x0e,0x04] 139450x05,0x00,0xce,0xd1,0x6a,0x04,0x0e,0x04 13946 13947# CHECK: v_alignbit_b32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x6b,0x04,0x0e,0x04] 139480x05,0x00,0xce,0xd1,0x6b,0x04,0x0e,0x04 13949 13950# CHECK: v_alignbit_b32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x6c,0x04,0x0e,0x04] 139510x05,0x00,0xce,0xd1,0x6c,0x04,0x0e,0x04 13952 13953# CHECK: v_alignbit_b32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x6d,0x04,0x0e,0x04] 139540x05,0x00,0xce,0xd1,0x6d,0x04,0x0e,0x04 13955 13956# CHECK: v_alignbit_b32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x6e,0x04,0x0e,0x04] 139570x05,0x00,0xce,0xd1,0x6e,0x04,0x0e,0x04 13958 13959# CHECK: v_alignbit_b32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x6f,0x04,0x0e,0x04] 139600x05,0x00,0xce,0xd1,0x6f,0x04,0x0e,0x04 13961 13962# CHECK: v_alignbit_b32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x7b,0x04,0x0e,0x04] 139630x05,0x00,0xce,0xd1,0x7b,0x04,0x0e,0x04 13964 13965# CHECK: v_alignbit_b32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x7c,0x04,0x0e,0x04] 139660x05,0x00,0xce,0xd1,0x7c,0x04,0x0e,0x04 13967 13968# CHECK: v_alignbit_b32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x7e,0x04,0x0e,0x04] 139690x05,0x00,0xce,0xd1,0x7e,0x04,0x0e,0x04 13970 13971# CHECK: v_alignbit_b32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x7f,0x04,0x0e,0x04] 139720x05,0x00,0xce,0xd1,0x7f,0x04,0x0e,0x04 13973 13974# CHECK: v_alignbit_b32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x80,0x04,0x0e,0x04] 139750x05,0x00,0xce,0xd1,0x80,0x04,0x0e,0x04 13976 13977# CHECK: v_alignbit_b32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0xc1,0x04,0x0e,0x04] 139780x05,0x00,0xce,0xd1,0xc1,0x04,0x0e,0x04 13979 13980# CHECK: v_alignbit_b32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0xf0,0x04,0x0e,0x04] 139810x05,0x00,0xce,0xd1,0xf0,0x04,0x0e,0x04 13982 13983# CHECK: v_alignbit_b32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0xf7,0x04,0x0e,0x04] 139840x05,0x00,0xce,0xd1,0xf7,0x04,0x0e,0x04 13985 13986# CHECK: v_alignbit_b32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xff,0x0f,0x04] 139870x05,0x00,0xce,0xd1,0x01,0xff,0x0f,0x04 13988 13989# CHECK: v_alignbit_b32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0c,0x04] 139900x05,0x00,0xce,0xd1,0x01,0x05,0x0c,0x04 13991 13992# CHECK: v_alignbit_b32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xcb,0x0c,0x04] 139930x05,0x00,0xce,0xd1,0x01,0xcb,0x0c,0x04 13994 13995# CHECK: v_alignbit_b32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xcd,0x0c,0x04] 139960x05,0x00,0xce,0xd1,0x01,0xcd,0x0c,0x04 13997 13998# CHECK: v_alignbit_b32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xcf,0x0c,0x04] 139990x05,0x00,0xce,0xd1,0x01,0xcf,0x0c,0x04 14000 14001# CHECK: v_alignbit_b32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xd5,0x0c,0x04] 140020x05,0x00,0xce,0xd1,0x01,0xd5,0x0c,0x04 14003 14004# CHECK: v_alignbit_b32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xd7,0x0c,0x04] 140050x05,0x00,0xce,0xd1,0x01,0xd7,0x0c,0x04 14006 14007# CHECK: v_alignbit_b32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xd9,0x0c,0x04] 140080x05,0x00,0xce,0xd1,0x01,0xd9,0x0c,0x04 14009 14010# CHECK: v_alignbit_b32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xdb,0x0c,0x04] 140110x05,0x00,0xce,0xd1,0x01,0xdb,0x0c,0x04 14012 14013# CHECK: v_alignbit_b32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xdd,0x0c,0x04] 140140x05,0x00,0xce,0xd1,0x01,0xdd,0x0c,0x04 14015 14016# CHECK: v_alignbit_b32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xdf,0x0c,0x04] 140170x05,0x00,0xce,0xd1,0x01,0xdf,0x0c,0x04 14018 14019# CHECK: v_alignbit_b32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xf7,0x0c,0x04] 140200x05,0x00,0xce,0xd1,0x01,0xf7,0x0c,0x04 14021 14022# CHECK: v_alignbit_b32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xf9,0x0c,0x04] 140230x05,0x00,0xce,0xd1,0x01,0xf9,0x0c,0x04 14024 14025# CHECK: v_alignbit_b32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xfd,0x0c,0x04] 140260x05,0x00,0xce,0xd1,0x01,0xfd,0x0c,0x04 14027 14028# CHECK: v_alignbit_b32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xff,0x0c,0x04] 140290x05,0x00,0xce,0xd1,0x01,0xff,0x0c,0x04 14030 14031# CHECK: v_alignbit_b32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x01,0x0d,0x04] 140320x05,0x00,0xce,0xd1,0x01,0x01,0x0d,0x04 14033 14034# CHECK: v_alignbit_b32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x83,0x0d,0x04] 140350x05,0x00,0xce,0xd1,0x01,0x83,0x0d,0x04 14036 14037# CHECK: v_alignbit_b32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xe1,0x0d,0x04] 140380x05,0x00,0xce,0xd1,0x01,0xe1,0x0d,0x04 14039 14040# CHECK: v_alignbit_b32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xef,0x0d,0x04] 140410x05,0x00,0xce,0xd1,0x01,0xef,0x0d,0x04 14042 14043# CHECK: v_alignbit_b32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x07] 140440x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x07 14045 14046# CHECK: v_alignbit_b32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x00] 140470x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x00 14048 14049# CHECK: v_alignbit_b32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x96,0x01] 140500x05,0x00,0xce,0xd1,0x01,0x05,0x96,0x01 14051 14052# CHECK: v_alignbit_b32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x9a,0x01] 140530x05,0x00,0xce,0xd1,0x01,0x05,0x9a,0x01 14054 14055# CHECK: v_alignbit_b32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x9e,0x01] 140560x05,0x00,0xce,0xd1,0x01,0x05,0x9e,0x01 14057 14058# CHECK: v_alignbit_b32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xaa,0x01] 140590x05,0x00,0xce,0xd1,0x01,0x05,0xaa,0x01 14060 14061# CHECK: v_alignbit_b32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xae,0x01] 140620x05,0x00,0xce,0xd1,0x01,0x05,0xae,0x01 14063 14064# CHECK: v_alignbit_b32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xb2,0x01] 140650x05,0x00,0xce,0xd1,0x01,0x05,0xb2,0x01 14066 14067# CHECK: v_alignbit_b32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xb6,0x01] 140680x05,0x00,0xce,0xd1,0x01,0x05,0xb6,0x01 14069 14070# CHECK: v_alignbit_b32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xba,0x01] 140710x05,0x00,0xce,0xd1,0x01,0x05,0xba,0x01 14072 14073# CHECK: v_alignbit_b32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xbe,0x01] 140740x05,0x00,0xce,0xd1,0x01,0x05,0xbe,0x01 14075 14076# CHECK: v_alignbit_b32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xee,0x01] 140770x05,0x00,0xce,0xd1,0x01,0x05,0xee,0x01 14078 14079# CHECK: v_alignbit_b32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xf2,0x01] 140800x05,0x00,0xce,0xd1,0x01,0x05,0xf2,0x01 14081 14082# CHECK: v_alignbit_b32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfa,0x01] 140830x05,0x00,0xce,0xd1,0x01,0x05,0xfa,0x01 14084 14085# CHECK: v_alignbit_b32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x01] 140860x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x01 14087 14088# CHECK: v_alignbit_b32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x02,0x02] 140890x05,0x00,0xce,0xd1,0x01,0x05,0x02,0x02 14090 14091# CHECK: v_alignbit_b32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x06,0x03] 140920x05,0x00,0xce,0xd1,0x01,0x05,0x06,0x03 14093 14094# CHECK: v_alignbit_b32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xc2,0x03] 140950x05,0x00,0xce,0xd1,0x01,0x05,0xc2,0x03 14096 14097# CHECK: v_alignbit_b32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xde,0x03] 140980x05,0x00,0xce,0xd1,0x01,0x05,0xde,0x03 14099 14100# CHECK: v_alignbyte_b32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04] 141010x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04 14102 14103# CHECK: v_alignbyte_b32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04] 141040xff,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04 14105 14106# CHECK: v_alignbyte_b32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0xff,0x05,0x0e,0x04] 141070x05,0x00,0xcf,0xd1,0xff,0x05,0x0e,0x04 14108 14109# CHECK: v_alignbyte_b32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x04,0x0e,0x04] 141100x05,0x00,0xcf,0xd1,0x01,0x04,0x0e,0x04 14111 14112# CHECK: v_alignbyte_b32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x65,0x04,0x0e,0x04] 141130x05,0x00,0xcf,0xd1,0x65,0x04,0x0e,0x04 14114 14115# CHECK: v_alignbyte_b32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x66,0x04,0x0e,0x04] 141160x05,0x00,0xcf,0xd1,0x66,0x04,0x0e,0x04 14117 14118# CHECK: v_alignbyte_b32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x67,0x04,0x0e,0x04] 141190x05,0x00,0xcf,0xd1,0x67,0x04,0x0e,0x04 14120 14121# CHECK: v_alignbyte_b32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x6a,0x04,0x0e,0x04] 141220x05,0x00,0xcf,0xd1,0x6a,0x04,0x0e,0x04 14123 14124# CHECK: v_alignbyte_b32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x6b,0x04,0x0e,0x04] 141250x05,0x00,0xcf,0xd1,0x6b,0x04,0x0e,0x04 14126 14127# CHECK: v_alignbyte_b32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x6c,0x04,0x0e,0x04] 141280x05,0x00,0xcf,0xd1,0x6c,0x04,0x0e,0x04 14129 14130# CHECK: v_alignbyte_b32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x6d,0x04,0x0e,0x04] 141310x05,0x00,0xcf,0xd1,0x6d,0x04,0x0e,0x04 14132 14133# CHECK: v_alignbyte_b32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x6e,0x04,0x0e,0x04] 141340x05,0x00,0xcf,0xd1,0x6e,0x04,0x0e,0x04 14135 14136# CHECK: v_alignbyte_b32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x6f,0x04,0x0e,0x04] 141370x05,0x00,0xcf,0xd1,0x6f,0x04,0x0e,0x04 14138 14139# CHECK: v_alignbyte_b32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x7b,0x04,0x0e,0x04] 141400x05,0x00,0xcf,0xd1,0x7b,0x04,0x0e,0x04 14141 14142# CHECK: v_alignbyte_b32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x7c,0x04,0x0e,0x04] 141430x05,0x00,0xcf,0xd1,0x7c,0x04,0x0e,0x04 14144 14145# CHECK: v_alignbyte_b32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x7e,0x04,0x0e,0x04] 141460x05,0x00,0xcf,0xd1,0x7e,0x04,0x0e,0x04 14147 14148# CHECK: v_alignbyte_b32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x7f,0x04,0x0e,0x04] 141490x05,0x00,0xcf,0xd1,0x7f,0x04,0x0e,0x04 14150 14151# CHECK: v_alignbyte_b32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x80,0x04,0x0e,0x04] 141520x05,0x00,0xcf,0xd1,0x80,0x04,0x0e,0x04 14153 14154# CHECK: v_alignbyte_b32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0xc1,0x04,0x0e,0x04] 141550x05,0x00,0xcf,0xd1,0xc1,0x04,0x0e,0x04 14156 14157# CHECK: v_alignbyte_b32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0xf0,0x04,0x0e,0x04] 141580x05,0x00,0xcf,0xd1,0xf0,0x04,0x0e,0x04 14159 14160# CHECK: v_alignbyte_b32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0xf7,0x04,0x0e,0x04] 141610x05,0x00,0xcf,0xd1,0xf7,0x04,0x0e,0x04 14162 14163# CHECK: v_alignbyte_b32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xff,0x0f,0x04] 141640x05,0x00,0xcf,0xd1,0x01,0xff,0x0f,0x04 14165 14166# CHECK: v_alignbyte_b32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0c,0x04] 141670x05,0x00,0xcf,0xd1,0x01,0x05,0x0c,0x04 14168 14169# CHECK: v_alignbyte_b32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xcb,0x0c,0x04] 141700x05,0x00,0xcf,0xd1,0x01,0xcb,0x0c,0x04 14171 14172# CHECK: v_alignbyte_b32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xcd,0x0c,0x04] 141730x05,0x00,0xcf,0xd1,0x01,0xcd,0x0c,0x04 14174 14175# CHECK: v_alignbyte_b32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xcf,0x0c,0x04] 141760x05,0x00,0xcf,0xd1,0x01,0xcf,0x0c,0x04 14177 14178# CHECK: v_alignbyte_b32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xd5,0x0c,0x04] 141790x05,0x00,0xcf,0xd1,0x01,0xd5,0x0c,0x04 14180 14181# CHECK: v_alignbyte_b32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xd7,0x0c,0x04] 141820x05,0x00,0xcf,0xd1,0x01,0xd7,0x0c,0x04 14183 14184# CHECK: v_alignbyte_b32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xd9,0x0c,0x04] 141850x05,0x00,0xcf,0xd1,0x01,0xd9,0x0c,0x04 14186 14187# CHECK: v_alignbyte_b32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xdb,0x0c,0x04] 141880x05,0x00,0xcf,0xd1,0x01,0xdb,0x0c,0x04 14189 14190# CHECK: v_alignbyte_b32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xdd,0x0c,0x04] 141910x05,0x00,0xcf,0xd1,0x01,0xdd,0x0c,0x04 14192 14193# CHECK: v_alignbyte_b32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xdf,0x0c,0x04] 141940x05,0x00,0xcf,0xd1,0x01,0xdf,0x0c,0x04 14195 14196# CHECK: v_alignbyte_b32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xf7,0x0c,0x04] 141970x05,0x00,0xcf,0xd1,0x01,0xf7,0x0c,0x04 14198 14199# CHECK: v_alignbyte_b32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xf9,0x0c,0x04] 142000x05,0x00,0xcf,0xd1,0x01,0xf9,0x0c,0x04 14201 14202# CHECK: v_alignbyte_b32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xfd,0x0c,0x04] 142030x05,0x00,0xcf,0xd1,0x01,0xfd,0x0c,0x04 14204 14205# CHECK: v_alignbyte_b32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xff,0x0c,0x04] 142060x05,0x00,0xcf,0xd1,0x01,0xff,0x0c,0x04 14207 14208# CHECK: v_alignbyte_b32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x01,0x0d,0x04] 142090x05,0x00,0xcf,0xd1,0x01,0x01,0x0d,0x04 14210 14211# CHECK: v_alignbyte_b32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x83,0x0d,0x04] 142120x05,0x00,0xcf,0xd1,0x01,0x83,0x0d,0x04 14213 14214# CHECK: v_alignbyte_b32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xe1,0x0d,0x04] 142150x05,0x00,0xcf,0xd1,0x01,0xe1,0x0d,0x04 14216 14217# CHECK: v_alignbyte_b32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xef,0x0d,0x04] 142180x05,0x00,0xcf,0xd1,0x01,0xef,0x0d,0x04 14219 14220# CHECK: v_alignbyte_b32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x07] 142210x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x07 14222 14223# CHECK: v_alignbyte_b32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x00] 142240x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x00 14225 14226# CHECK: v_alignbyte_b32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x96,0x01] 142270x05,0x00,0xcf,0xd1,0x01,0x05,0x96,0x01 14228 14229# CHECK: v_alignbyte_b32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x9a,0x01] 142300x05,0x00,0xcf,0xd1,0x01,0x05,0x9a,0x01 14231 14232# CHECK: v_alignbyte_b32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x9e,0x01] 142330x05,0x00,0xcf,0xd1,0x01,0x05,0x9e,0x01 14234 14235# CHECK: v_alignbyte_b32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xaa,0x01] 142360x05,0x00,0xcf,0xd1,0x01,0x05,0xaa,0x01 14237 14238# CHECK: v_alignbyte_b32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xae,0x01] 142390x05,0x00,0xcf,0xd1,0x01,0x05,0xae,0x01 14240 14241# CHECK: v_alignbyte_b32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xb2,0x01] 142420x05,0x00,0xcf,0xd1,0x01,0x05,0xb2,0x01 14243 14244# CHECK: v_alignbyte_b32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xb6,0x01] 142450x05,0x00,0xcf,0xd1,0x01,0x05,0xb6,0x01 14246 14247# CHECK: v_alignbyte_b32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xba,0x01] 142480x05,0x00,0xcf,0xd1,0x01,0x05,0xba,0x01 14249 14250# CHECK: v_alignbyte_b32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xbe,0x01] 142510x05,0x00,0xcf,0xd1,0x01,0x05,0xbe,0x01 14252 14253# CHECK: v_alignbyte_b32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xee,0x01] 142540x05,0x00,0xcf,0xd1,0x01,0x05,0xee,0x01 14255 14256# CHECK: v_alignbyte_b32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xf2,0x01] 142570x05,0x00,0xcf,0xd1,0x01,0x05,0xf2,0x01 14258 14259# CHECK: v_alignbyte_b32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfa,0x01] 142600x05,0x00,0xcf,0xd1,0x01,0x05,0xfa,0x01 14261 14262# CHECK: v_alignbyte_b32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x01] 142630x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x01 14264 14265# CHECK: v_alignbyte_b32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x02,0x02] 142660x05,0x00,0xcf,0xd1,0x01,0x05,0x02,0x02 14267 14268# CHECK: v_alignbyte_b32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x06,0x03] 142690x05,0x00,0xcf,0xd1,0x01,0x05,0x06,0x03 14270 14271# CHECK: v_alignbyte_b32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xc2,0x03] 142720x05,0x00,0xcf,0xd1,0x01,0x05,0xc2,0x03 14273 14274# CHECK: v_alignbyte_b32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xde,0x03] 142750x05,0x00,0xcf,0xd1,0x01,0x05,0xde,0x03 14276 14277# CHECK: v_min3_f32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04] 142780x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04 14279 14280# CHECK: v_min3_f32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04] 142810xff,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04 14282 14283# CHECK: v_min3_f32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0xff,0x05,0x0e,0x04] 142840x05,0x00,0xd0,0xd1,0xff,0x05,0x0e,0x04 14285 14286# CHECK: v_min3_f32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x04,0x0e,0x04] 142870x05,0x00,0xd0,0xd1,0x01,0x04,0x0e,0x04 14288 14289# CHECK: v_min3_f32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x65,0x04,0x0e,0x04] 142900x05,0x00,0xd0,0xd1,0x65,0x04,0x0e,0x04 14291 14292# CHECK: v_min3_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x66,0x04,0x0e,0x04] 142930x05,0x00,0xd0,0xd1,0x66,0x04,0x0e,0x04 14294 14295# CHECK: v_min3_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x67,0x04,0x0e,0x04] 142960x05,0x00,0xd0,0xd1,0x67,0x04,0x0e,0x04 14297 14298# CHECK: v_min3_f32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x6a,0x04,0x0e,0x04] 142990x05,0x00,0xd0,0xd1,0x6a,0x04,0x0e,0x04 14300 14301# CHECK: v_min3_f32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x6b,0x04,0x0e,0x04] 143020x05,0x00,0xd0,0xd1,0x6b,0x04,0x0e,0x04 14303 14304# CHECK: v_min3_f32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x6c,0x04,0x0e,0x04] 143050x05,0x00,0xd0,0xd1,0x6c,0x04,0x0e,0x04 14306 14307# CHECK: v_min3_f32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x6d,0x04,0x0e,0x04] 143080x05,0x00,0xd0,0xd1,0x6d,0x04,0x0e,0x04 14309 14310# CHECK: v_min3_f32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x6e,0x04,0x0e,0x04] 143110x05,0x00,0xd0,0xd1,0x6e,0x04,0x0e,0x04 14312 14313# CHECK: v_min3_f32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x6f,0x04,0x0e,0x04] 143140x05,0x00,0xd0,0xd1,0x6f,0x04,0x0e,0x04 14315 14316# CHECK: v_min3_f32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x7b,0x04,0x0e,0x04] 143170x05,0x00,0xd0,0xd1,0x7b,0x04,0x0e,0x04 14318 14319# CHECK: v_min3_f32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x7c,0x04,0x0e,0x04] 143200x05,0x00,0xd0,0xd1,0x7c,0x04,0x0e,0x04 14321 14322# CHECK: v_min3_f32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x7e,0x04,0x0e,0x04] 143230x05,0x00,0xd0,0xd1,0x7e,0x04,0x0e,0x04 14324 14325# CHECK: v_min3_f32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x7f,0x04,0x0e,0x04] 143260x05,0x00,0xd0,0xd1,0x7f,0x04,0x0e,0x04 14327 14328# CHECK: v_min3_f32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x80,0x04,0x0e,0x04] 143290x05,0x00,0xd0,0xd1,0x80,0x04,0x0e,0x04 14330 14331# CHECK: v_min3_f32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0xc1,0x04,0x0e,0x04] 143320x05,0x00,0xd0,0xd1,0xc1,0x04,0x0e,0x04 14333 14334# CHECK: v_min3_f32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0xf0,0x04,0x0e,0x04] 143350x05,0x00,0xd0,0xd1,0xf0,0x04,0x0e,0x04 14336 14337# CHECK: v_min3_f32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0xf7,0x04,0x0e,0x04] 143380x05,0x00,0xd0,0xd1,0xf7,0x04,0x0e,0x04 14339 14340# CHECK: v_min3_f32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xff,0x0f,0x04] 143410x05,0x00,0xd0,0xd1,0x01,0xff,0x0f,0x04 14342 14343# CHECK: v_min3_f32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0c,0x04] 143440x05,0x00,0xd0,0xd1,0x01,0x05,0x0c,0x04 14345 14346# CHECK: v_min3_f32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xcb,0x0c,0x04] 143470x05,0x00,0xd0,0xd1,0x01,0xcb,0x0c,0x04 14348 14349# CHECK: v_min3_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xcd,0x0c,0x04] 143500x05,0x00,0xd0,0xd1,0x01,0xcd,0x0c,0x04 14351 14352# CHECK: v_min3_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xcf,0x0c,0x04] 143530x05,0x00,0xd0,0xd1,0x01,0xcf,0x0c,0x04 14354 14355# CHECK: v_min3_f32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xd5,0x0c,0x04] 143560x05,0x00,0xd0,0xd1,0x01,0xd5,0x0c,0x04 14357 14358# CHECK: v_min3_f32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xd7,0x0c,0x04] 143590x05,0x00,0xd0,0xd1,0x01,0xd7,0x0c,0x04 14360 14361# CHECK: v_min3_f32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xd9,0x0c,0x04] 143620x05,0x00,0xd0,0xd1,0x01,0xd9,0x0c,0x04 14363 14364# CHECK: v_min3_f32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xdb,0x0c,0x04] 143650x05,0x00,0xd0,0xd1,0x01,0xdb,0x0c,0x04 14366 14367# CHECK: v_min3_f32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xdd,0x0c,0x04] 143680x05,0x00,0xd0,0xd1,0x01,0xdd,0x0c,0x04 14369 14370# CHECK: v_min3_f32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xdf,0x0c,0x04] 143710x05,0x00,0xd0,0xd1,0x01,0xdf,0x0c,0x04 14372 14373# CHECK: v_min3_f32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xf7,0x0c,0x04] 143740x05,0x00,0xd0,0xd1,0x01,0xf7,0x0c,0x04 14375 14376# CHECK: v_min3_f32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xf9,0x0c,0x04] 143770x05,0x00,0xd0,0xd1,0x01,0xf9,0x0c,0x04 14378 14379# CHECK: v_min3_f32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xfd,0x0c,0x04] 143800x05,0x00,0xd0,0xd1,0x01,0xfd,0x0c,0x04 14381 14382# CHECK: v_min3_f32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xff,0x0c,0x04] 143830x05,0x00,0xd0,0xd1,0x01,0xff,0x0c,0x04 14384 14385# CHECK: v_min3_f32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x01,0x0d,0x04] 143860x05,0x00,0xd0,0xd1,0x01,0x01,0x0d,0x04 14387 14388# CHECK: v_min3_f32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x83,0x0d,0x04] 143890x05,0x00,0xd0,0xd1,0x01,0x83,0x0d,0x04 14390 14391# CHECK: v_min3_f32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xe1,0x0d,0x04] 143920x05,0x00,0xd0,0xd1,0x01,0xe1,0x0d,0x04 14393 14394# CHECK: v_min3_f32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xef,0x0d,0x04] 143950x05,0x00,0xd0,0xd1,0x01,0xef,0x0d,0x04 14396 14397# CHECK: v_min3_f32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x07] 143980x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x07 14399 14400# CHECK: v_min3_f32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x00] 144010x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x00 14402 14403# CHECK: v_min3_f32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x96,0x01] 144040x05,0x00,0xd0,0xd1,0x01,0x05,0x96,0x01 14405 14406# CHECK: v_min3_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x9a,0x01] 144070x05,0x00,0xd0,0xd1,0x01,0x05,0x9a,0x01 14408 14409# CHECK: v_min3_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x9e,0x01] 144100x05,0x00,0xd0,0xd1,0x01,0x05,0x9e,0x01 14411 14412# CHECK: v_min3_f32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xaa,0x01] 144130x05,0x00,0xd0,0xd1,0x01,0x05,0xaa,0x01 14414 14415# CHECK: v_min3_f32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xae,0x01] 144160x05,0x00,0xd0,0xd1,0x01,0x05,0xae,0x01 14417 14418# CHECK: v_min3_f32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xb2,0x01] 144190x05,0x00,0xd0,0xd1,0x01,0x05,0xb2,0x01 14420 14421# CHECK: v_min3_f32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xb6,0x01] 144220x05,0x00,0xd0,0xd1,0x01,0x05,0xb6,0x01 14423 14424# CHECK: v_min3_f32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xba,0x01] 144250x05,0x00,0xd0,0xd1,0x01,0x05,0xba,0x01 14426 14427# CHECK: v_min3_f32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xbe,0x01] 144280x05,0x00,0xd0,0xd1,0x01,0x05,0xbe,0x01 14429 14430# CHECK: v_min3_f32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xee,0x01] 144310x05,0x00,0xd0,0xd1,0x01,0x05,0xee,0x01 14432 14433# CHECK: v_min3_f32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xf2,0x01] 144340x05,0x00,0xd0,0xd1,0x01,0x05,0xf2,0x01 14435 14436# CHECK: v_min3_f32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfa,0x01] 144370x05,0x00,0xd0,0xd1,0x01,0x05,0xfa,0x01 14438 14439# CHECK: v_min3_f32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x01] 144400x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x01 14441 14442# CHECK: v_min3_f32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x02,0x02] 144430x05,0x00,0xd0,0xd1,0x01,0x05,0x02,0x02 14444 14445# CHECK: v_min3_f32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x06,0x03] 144460x05,0x00,0xd0,0xd1,0x01,0x05,0x06,0x03 14447 14448# CHECK: v_min3_f32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xc2,0x03] 144490x05,0x00,0xd0,0xd1,0x01,0x05,0xc2,0x03 14450 14451# CHECK: v_min3_f32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xde,0x03] 144520x05,0x00,0xd0,0xd1,0x01,0x05,0xde,0x03 14453 14454# CHECK: v_min3_f32 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x24] 144550x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x24 14456 14457# CHECK: v_min3_f32 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x44] 144580x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x44 14459 14460# CHECK: v_min3_f32 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x84] 144610x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x84 14462 14463# CHECK: v_min3_f32 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0xe4] 144640x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0xe4 14465 14466# CHECK: v_min3_f32 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xd0,0xd1,0x01,0x05,0x0e,0x04] 144670x05,0x01,0xd0,0xd1,0x01,0x05,0x0e,0x04 14468 14469# CHECK: v_min3_f32 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xd0,0xd1,0x01,0x05,0x0e,0x04] 144700x05,0x02,0xd0,0xd1,0x01,0x05,0x0e,0x04 14471 14472# CHECK: v_min3_f32 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xd0,0xd1,0x01,0x05,0x0e,0x04] 144730x05,0x04,0xd0,0xd1,0x01,0x05,0x0e,0x04 14474 14475# CHECK: v_min3_f32 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xd0,0xd1,0x01,0x05,0x0e,0x04] 144760x05,0x07,0xd0,0xd1,0x01,0x05,0x0e,0x04 14477 14478# CHECK: v_min3_f32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xd0,0xd1,0x01,0x05,0x0e,0x04] 144790x05,0x80,0xd0,0xd1,0x01,0x05,0x0e,0x04 14480 14481# CHECK: v_min3_f32 v5, v1, v2, v3 mul:2 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x0c] 144820x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x0c 14483 14484# CHECK: v_min3_f32 v5, v1, v2, v3 mul:4 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x14] 144850x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x14 14486 14487# CHECK: v_min3_f32 v5, v1, v2, v3 div:2 ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x1c] 144880x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x1c 14489 14490# CHECK: v_min3_i32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04] 144910x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04 14492 14493# CHECK: v_min3_i32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04] 144940xff,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04 14495 14496# CHECK: v_min3_i32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0xff,0x05,0x0e,0x04] 144970x05,0x00,0xd1,0xd1,0xff,0x05,0x0e,0x04 14498 14499# CHECK: v_min3_i32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x04,0x0e,0x04] 145000x05,0x00,0xd1,0xd1,0x01,0x04,0x0e,0x04 14501 14502# CHECK: v_min3_i32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x65,0x04,0x0e,0x04] 145030x05,0x00,0xd1,0xd1,0x65,0x04,0x0e,0x04 14504 14505# CHECK: v_min3_i32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x66,0x04,0x0e,0x04] 145060x05,0x00,0xd1,0xd1,0x66,0x04,0x0e,0x04 14507 14508# CHECK: v_min3_i32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x67,0x04,0x0e,0x04] 145090x05,0x00,0xd1,0xd1,0x67,0x04,0x0e,0x04 14510 14511# CHECK: v_min3_i32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x6a,0x04,0x0e,0x04] 145120x05,0x00,0xd1,0xd1,0x6a,0x04,0x0e,0x04 14513 14514# CHECK: v_min3_i32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x6b,0x04,0x0e,0x04] 145150x05,0x00,0xd1,0xd1,0x6b,0x04,0x0e,0x04 14516 14517# CHECK: v_min3_i32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x6c,0x04,0x0e,0x04] 145180x05,0x00,0xd1,0xd1,0x6c,0x04,0x0e,0x04 14519 14520# CHECK: v_min3_i32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x6d,0x04,0x0e,0x04] 145210x05,0x00,0xd1,0xd1,0x6d,0x04,0x0e,0x04 14522 14523# CHECK: v_min3_i32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x6e,0x04,0x0e,0x04] 145240x05,0x00,0xd1,0xd1,0x6e,0x04,0x0e,0x04 14525 14526# CHECK: v_min3_i32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x6f,0x04,0x0e,0x04] 145270x05,0x00,0xd1,0xd1,0x6f,0x04,0x0e,0x04 14528 14529# CHECK: v_min3_i32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x7b,0x04,0x0e,0x04] 145300x05,0x00,0xd1,0xd1,0x7b,0x04,0x0e,0x04 14531 14532# CHECK: v_min3_i32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x7c,0x04,0x0e,0x04] 145330x05,0x00,0xd1,0xd1,0x7c,0x04,0x0e,0x04 14534 14535# CHECK: v_min3_i32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x7e,0x04,0x0e,0x04] 145360x05,0x00,0xd1,0xd1,0x7e,0x04,0x0e,0x04 14537 14538# CHECK: v_min3_i32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x7f,0x04,0x0e,0x04] 145390x05,0x00,0xd1,0xd1,0x7f,0x04,0x0e,0x04 14540 14541# CHECK: v_min3_i32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x80,0x04,0x0e,0x04] 145420x05,0x00,0xd1,0xd1,0x80,0x04,0x0e,0x04 14543 14544# CHECK: v_min3_i32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0xc1,0x04,0x0e,0x04] 145450x05,0x00,0xd1,0xd1,0xc1,0x04,0x0e,0x04 14546 14547# CHECK: v_min3_i32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0xf0,0x04,0x0e,0x04] 145480x05,0x00,0xd1,0xd1,0xf0,0x04,0x0e,0x04 14549 14550# CHECK: v_min3_i32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0xf7,0x04,0x0e,0x04] 145510x05,0x00,0xd1,0xd1,0xf7,0x04,0x0e,0x04 14552 14553# CHECK: v_min3_i32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xff,0x0f,0x04] 145540x05,0x00,0xd1,0xd1,0x01,0xff,0x0f,0x04 14555 14556# CHECK: v_min3_i32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0c,0x04] 145570x05,0x00,0xd1,0xd1,0x01,0x05,0x0c,0x04 14558 14559# CHECK: v_min3_i32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xcb,0x0c,0x04] 145600x05,0x00,0xd1,0xd1,0x01,0xcb,0x0c,0x04 14561 14562# CHECK: v_min3_i32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xcd,0x0c,0x04] 145630x05,0x00,0xd1,0xd1,0x01,0xcd,0x0c,0x04 14564 14565# CHECK: v_min3_i32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xcf,0x0c,0x04] 145660x05,0x00,0xd1,0xd1,0x01,0xcf,0x0c,0x04 14567 14568# CHECK: v_min3_i32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xd5,0x0c,0x04] 145690x05,0x00,0xd1,0xd1,0x01,0xd5,0x0c,0x04 14570 14571# CHECK: v_min3_i32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xd7,0x0c,0x04] 145720x05,0x00,0xd1,0xd1,0x01,0xd7,0x0c,0x04 14573 14574# CHECK: v_min3_i32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xd9,0x0c,0x04] 145750x05,0x00,0xd1,0xd1,0x01,0xd9,0x0c,0x04 14576 14577# CHECK: v_min3_i32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xdb,0x0c,0x04] 145780x05,0x00,0xd1,0xd1,0x01,0xdb,0x0c,0x04 14579 14580# CHECK: v_min3_i32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xdd,0x0c,0x04] 145810x05,0x00,0xd1,0xd1,0x01,0xdd,0x0c,0x04 14582 14583# CHECK: v_min3_i32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xdf,0x0c,0x04] 145840x05,0x00,0xd1,0xd1,0x01,0xdf,0x0c,0x04 14585 14586# CHECK: v_min3_i32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xf7,0x0c,0x04] 145870x05,0x00,0xd1,0xd1,0x01,0xf7,0x0c,0x04 14588 14589# CHECK: v_min3_i32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xf9,0x0c,0x04] 145900x05,0x00,0xd1,0xd1,0x01,0xf9,0x0c,0x04 14591 14592# CHECK: v_min3_i32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xfd,0x0c,0x04] 145930x05,0x00,0xd1,0xd1,0x01,0xfd,0x0c,0x04 14594 14595# CHECK: v_min3_i32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xff,0x0c,0x04] 145960x05,0x00,0xd1,0xd1,0x01,0xff,0x0c,0x04 14597 14598# CHECK: v_min3_i32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x01,0x0d,0x04] 145990x05,0x00,0xd1,0xd1,0x01,0x01,0x0d,0x04 14600 14601# CHECK: v_min3_i32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x83,0x0d,0x04] 146020x05,0x00,0xd1,0xd1,0x01,0x83,0x0d,0x04 14603 14604# CHECK: v_min3_i32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xe1,0x0d,0x04] 146050x05,0x00,0xd1,0xd1,0x01,0xe1,0x0d,0x04 14606 14607# CHECK: v_min3_i32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xef,0x0d,0x04] 146080x05,0x00,0xd1,0xd1,0x01,0xef,0x0d,0x04 14609 14610# CHECK: v_min3_i32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x07] 146110x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x07 14612 14613# CHECK: v_min3_i32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x00] 146140x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x00 14615 14616# CHECK: v_min3_i32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x96,0x01] 146170x05,0x00,0xd1,0xd1,0x01,0x05,0x96,0x01 14618 14619# CHECK: v_min3_i32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x9a,0x01] 146200x05,0x00,0xd1,0xd1,0x01,0x05,0x9a,0x01 14621 14622# CHECK: v_min3_i32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x9e,0x01] 146230x05,0x00,0xd1,0xd1,0x01,0x05,0x9e,0x01 14624 14625# CHECK: v_min3_i32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xaa,0x01] 146260x05,0x00,0xd1,0xd1,0x01,0x05,0xaa,0x01 14627 14628# CHECK: v_min3_i32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xae,0x01] 146290x05,0x00,0xd1,0xd1,0x01,0x05,0xae,0x01 14630 14631# CHECK: v_min3_i32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xb2,0x01] 146320x05,0x00,0xd1,0xd1,0x01,0x05,0xb2,0x01 14633 14634# CHECK: v_min3_i32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xb6,0x01] 146350x05,0x00,0xd1,0xd1,0x01,0x05,0xb6,0x01 14636 14637# CHECK: v_min3_i32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xba,0x01] 146380x05,0x00,0xd1,0xd1,0x01,0x05,0xba,0x01 14639 14640# CHECK: v_min3_i32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xbe,0x01] 146410x05,0x00,0xd1,0xd1,0x01,0x05,0xbe,0x01 14642 14643# CHECK: v_min3_i32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xee,0x01] 146440x05,0x00,0xd1,0xd1,0x01,0x05,0xee,0x01 14645 14646# CHECK: v_min3_i32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xf2,0x01] 146470x05,0x00,0xd1,0xd1,0x01,0x05,0xf2,0x01 14648 14649# CHECK: v_min3_i32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfa,0x01] 146500x05,0x00,0xd1,0xd1,0x01,0x05,0xfa,0x01 14651 14652# CHECK: v_min3_i32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x01] 146530x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x01 14654 14655# CHECK: v_min3_i32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x02,0x02] 146560x05,0x00,0xd1,0xd1,0x01,0x05,0x02,0x02 14657 14658# CHECK: v_min3_i32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x06,0x03] 146590x05,0x00,0xd1,0xd1,0x01,0x05,0x06,0x03 14660 14661# CHECK: v_min3_i32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xc2,0x03] 146620x05,0x00,0xd1,0xd1,0x01,0x05,0xc2,0x03 14663 14664# CHECK: v_min3_i32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xde,0x03] 146650x05,0x00,0xd1,0xd1,0x01,0x05,0xde,0x03 14666 14667# CHECK: v_min3_u32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04] 146680x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04 14669 14670# CHECK: v_min3_u32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04] 146710xff,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04 14672 14673# CHECK: v_min3_u32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0xff,0x05,0x0e,0x04] 146740x05,0x00,0xd2,0xd1,0xff,0x05,0x0e,0x04 14675 14676# CHECK: v_min3_u32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x04,0x0e,0x04] 146770x05,0x00,0xd2,0xd1,0x01,0x04,0x0e,0x04 14678 14679# CHECK: v_min3_u32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x65,0x04,0x0e,0x04] 146800x05,0x00,0xd2,0xd1,0x65,0x04,0x0e,0x04 14681 14682# CHECK: v_min3_u32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x66,0x04,0x0e,0x04] 146830x05,0x00,0xd2,0xd1,0x66,0x04,0x0e,0x04 14684 14685# CHECK: v_min3_u32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x67,0x04,0x0e,0x04] 146860x05,0x00,0xd2,0xd1,0x67,0x04,0x0e,0x04 14687 14688# CHECK: v_min3_u32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x6a,0x04,0x0e,0x04] 146890x05,0x00,0xd2,0xd1,0x6a,0x04,0x0e,0x04 14690 14691# CHECK: v_min3_u32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x6b,0x04,0x0e,0x04] 146920x05,0x00,0xd2,0xd1,0x6b,0x04,0x0e,0x04 14693 14694# CHECK: v_min3_u32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x6c,0x04,0x0e,0x04] 146950x05,0x00,0xd2,0xd1,0x6c,0x04,0x0e,0x04 14696 14697# CHECK: v_min3_u32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x6d,0x04,0x0e,0x04] 146980x05,0x00,0xd2,0xd1,0x6d,0x04,0x0e,0x04 14699 14700# CHECK: v_min3_u32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x6e,0x04,0x0e,0x04] 147010x05,0x00,0xd2,0xd1,0x6e,0x04,0x0e,0x04 14702 14703# CHECK: v_min3_u32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x6f,0x04,0x0e,0x04] 147040x05,0x00,0xd2,0xd1,0x6f,0x04,0x0e,0x04 14705 14706# CHECK: v_min3_u32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x7b,0x04,0x0e,0x04] 147070x05,0x00,0xd2,0xd1,0x7b,0x04,0x0e,0x04 14708 14709# CHECK: v_min3_u32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x7c,0x04,0x0e,0x04] 147100x05,0x00,0xd2,0xd1,0x7c,0x04,0x0e,0x04 14711 14712# CHECK: v_min3_u32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x7e,0x04,0x0e,0x04] 147130x05,0x00,0xd2,0xd1,0x7e,0x04,0x0e,0x04 14714 14715# CHECK: v_min3_u32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x7f,0x04,0x0e,0x04] 147160x05,0x00,0xd2,0xd1,0x7f,0x04,0x0e,0x04 14717 14718# CHECK: v_min3_u32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x80,0x04,0x0e,0x04] 147190x05,0x00,0xd2,0xd1,0x80,0x04,0x0e,0x04 14720 14721# CHECK: v_min3_u32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0xc1,0x04,0x0e,0x04] 147220x05,0x00,0xd2,0xd1,0xc1,0x04,0x0e,0x04 14723 14724# CHECK: v_min3_u32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0xf0,0x04,0x0e,0x04] 147250x05,0x00,0xd2,0xd1,0xf0,0x04,0x0e,0x04 14726 14727# CHECK: v_min3_u32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0xf7,0x04,0x0e,0x04] 147280x05,0x00,0xd2,0xd1,0xf7,0x04,0x0e,0x04 14729 14730# CHECK: v_min3_u32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xff,0x0f,0x04] 147310x05,0x00,0xd2,0xd1,0x01,0xff,0x0f,0x04 14732 14733# CHECK: v_min3_u32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0c,0x04] 147340x05,0x00,0xd2,0xd1,0x01,0x05,0x0c,0x04 14735 14736# CHECK: v_min3_u32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xcb,0x0c,0x04] 147370x05,0x00,0xd2,0xd1,0x01,0xcb,0x0c,0x04 14738 14739# CHECK: v_min3_u32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xcd,0x0c,0x04] 147400x05,0x00,0xd2,0xd1,0x01,0xcd,0x0c,0x04 14741 14742# CHECK: v_min3_u32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xcf,0x0c,0x04] 147430x05,0x00,0xd2,0xd1,0x01,0xcf,0x0c,0x04 14744 14745# CHECK: v_min3_u32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xd5,0x0c,0x04] 147460x05,0x00,0xd2,0xd1,0x01,0xd5,0x0c,0x04 14747 14748# CHECK: v_min3_u32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xd7,0x0c,0x04] 147490x05,0x00,0xd2,0xd1,0x01,0xd7,0x0c,0x04 14750 14751# CHECK: v_min3_u32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xd9,0x0c,0x04] 147520x05,0x00,0xd2,0xd1,0x01,0xd9,0x0c,0x04 14753 14754# CHECK: v_min3_u32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xdb,0x0c,0x04] 147550x05,0x00,0xd2,0xd1,0x01,0xdb,0x0c,0x04 14756 14757# CHECK: v_min3_u32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xdd,0x0c,0x04] 147580x05,0x00,0xd2,0xd1,0x01,0xdd,0x0c,0x04 14759 14760# CHECK: v_min3_u32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xdf,0x0c,0x04] 147610x05,0x00,0xd2,0xd1,0x01,0xdf,0x0c,0x04 14762 14763# CHECK: v_min3_u32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xf7,0x0c,0x04] 147640x05,0x00,0xd2,0xd1,0x01,0xf7,0x0c,0x04 14765 14766# CHECK: v_min3_u32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xf9,0x0c,0x04] 147670x05,0x00,0xd2,0xd1,0x01,0xf9,0x0c,0x04 14768 14769# CHECK: v_min3_u32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xfd,0x0c,0x04] 147700x05,0x00,0xd2,0xd1,0x01,0xfd,0x0c,0x04 14771 14772# CHECK: v_min3_u32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xff,0x0c,0x04] 147730x05,0x00,0xd2,0xd1,0x01,0xff,0x0c,0x04 14774 14775# CHECK: v_min3_u32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x01,0x0d,0x04] 147760x05,0x00,0xd2,0xd1,0x01,0x01,0x0d,0x04 14777 14778# CHECK: v_min3_u32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x83,0x0d,0x04] 147790x05,0x00,0xd2,0xd1,0x01,0x83,0x0d,0x04 14780 14781# CHECK: v_min3_u32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xe1,0x0d,0x04] 147820x05,0x00,0xd2,0xd1,0x01,0xe1,0x0d,0x04 14783 14784# CHECK: v_min3_u32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xef,0x0d,0x04] 147850x05,0x00,0xd2,0xd1,0x01,0xef,0x0d,0x04 14786 14787# CHECK: v_min3_u32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x07] 147880x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x07 14789 14790# CHECK: v_min3_u32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x00] 147910x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x00 14792 14793# CHECK: v_min3_u32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x96,0x01] 147940x05,0x00,0xd2,0xd1,0x01,0x05,0x96,0x01 14795 14796# CHECK: v_min3_u32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x9a,0x01] 147970x05,0x00,0xd2,0xd1,0x01,0x05,0x9a,0x01 14798 14799# CHECK: v_min3_u32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x9e,0x01] 148000x05,0x00,0xd2,0xd1,0x01,0x05,0x9e,0x01 14801 14802# CHECK: v_min3_u32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xaa,0x01] 148030x05,0x00,0xd2,0xd1,0x01,0x05,0xaa,0x01 14804 14805# CHECK: v_min3_u32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xae,0x01] 148060x05,0x00,0xd2,0xd1,0x01,0x05,0xae,0x01 14807 14808# CHECK: v_min3_u32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xb2,0x01] 148090x05,0x00,0xd2,0xd1,0x01,0x05,0xb2,0x01 14810 14811# CHECK: v_min3_u32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xb6,0x01] 148120x05,0x00,0xd2,0xd1,0x01,0x05,0xb6,0x01 14813 14814# CHECK: v_min3_u32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xba,0x01] 148150x05,0x00,0xd2,0xd1,0x01,0x05,0xba,0x01 14816 14817# CHECK: v_min3_u32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xbe,0x01] 148180x05,0x00,0xd2,0xd1,0x01,0x05,0xbe,0x01 14819 14820# CHECK: v_min3_u32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xee,0x01] 148210x05,0x00,0xd2,0xd1,0x01,0x05,0xee,0x01 14822 14823# CHECK: v_min3_u32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xf2,0x01] 148240x05,0x00,0xd2,0xd1,0x01,0x05,0xf2,0x01 14825 14826# CHECK: v_min3_u32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfa,0x01] 148270x05,0x00,0xd2,0xd1,0x01,0x05,0xfa,0x01 14828 14829# CHECK: v_min3_u32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x01] 148300x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x01 14831 14832# CHECK: v_min3_u32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x02,0x02] 148330x05,0x00,0xd2,0xd1,0x01,0x05,0x02,0x02 14834 14835# CHECK: v_min3_u32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x06,0x03] 148360x05,0x00,0xd2,0xd1,0x01,0x05,0x06,0x03 14837 14838# CHECK: v_min3_u32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xc2,0x03] 148390x05,0x00,0xd2,0xd1,0x01,0x05,0xc2,0x03 14840 14841# CHECK: v_min3_u32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xde,0x03] 148420x05,0x00,0xd2,0xd1,0x01,0x05,0xde,0x03 14843 14844# CHECK: v_max3_f32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04] 148450x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04 14846 14847# CHECK: v_max3_f32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04] 148480xff,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04 14849 14850# CHECK: v_max3_f32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0xff,0x05,0x0e,0x04] 148510x05,0x00,0xd3,0xd1,0xff,0x05,0x0e,0x04 14852 14853# CHECK: v_max3_f32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x04,0x0e,0x04] 148540x05,0x00,0xd3,0xd1,0x01,0x04,0x0e,0x04 14855 14856# CHECK: v_max3_f32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x65,0x04,0x0e,0x04] 148570x05,0x00,0xd3,0xd1,0x65,0x04,0x0e,0x04 14858 14859# CHECK: v_max3_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x66,0x04,0x0e,0x04] 148600x05,0x00,0xd3,0xd1,0x66,0x04,0x0e,0x04 14861 14862# CHECK: v_max3_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x67,0x04,0x0e,0x04] 148630x05,0x00,0xd3,0xd1,0x67,0x04,0x0e,0x04 14864 14865# CHECK: v_max3_f32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x6a,0x04,0x0e,0x04] 148660x05,0x00,0xd3,0xd1,0x6a,0x04,0x0e,0x04 14867 14868# CHECK: v_max3_f32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x6b,0x04,0x0e,0x04] 148690x05,0x00,0xd3,0xd1,0x6b,0x04,0x0e,0x04 14870 14871# CHECK: v_max3_f32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x6c,0x04,0x0e,0x04] 148720x05,0x00,0xd3,0xd1,0x6c,0x04,0x0e,0x04 14873 14874# CHECK: v_max3_f32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x6d,0x04,0x0e,0x04] 148750x05,0x00,0xd3,0xd1,0x6d,0x04,0x0e,0x04 14876 14877# CHECK: v_max3_f32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x6e,0x04,0x0e,0x04] 148780x05,0x00,0xd3,0xd1,0x6e,0x04,0x0e,0x04 14879 14880# CHECK: v_max3_f32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x6f,0x04,0x0e,0x04] 148810x05,0x00,0xd3,0xd1,0x6f,0x04,0x0e,0x04 14882 14883# CHECK: v_max3_f32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x7b,0x04,0x0e,0x04] 148840x05,0x00,0xd3,0xd1,0x7b,0x04,0x0e,0x04 14885 14886# CHECK: v_max3_f32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x7c,0x04,0x0e,0x04] 148870x05,0x00,0xd3,0xd1,0x7c,0x04,0x0e,0x04 14888 14889# CHECK: v_max3_f32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x7e,0x04,0x0e,0x04] 148900x05,0x00,0xd3,0xd1,0x7e,0x04,0x0e,0x04 14891 14892# CHECK: v_max3_f32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x7f,0x04,0x0e,0x04] 148930x05,0x00,0xd3,0xd1,0x7f,0x04,0x0e,0x04 14894 14895# CHECK: v_max3_f32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x80,0x04,0x0e,0x04] 148960x05,0x00,0xd3,0xd1,0x80,0x04,0x0e,0x04 14897 14898# CHECK: v_max3_f32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0xc1,0x04,0x0e,0x04] 148990x05,0x00,0xd3,0xd1,0xc1,0x04,0x0e,0x04 14900 14901# CHECK: v_max3_f32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0xf0,0x04,0x0e,0x04] 149020x05,0x00,0xd3,0xd1,0xf0,0x04,0x0e,0x04 14903 14904# CHECK: v_max3_f32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0xf7,0x04,0x0e,0x04] 149050x05,0x00,0xd3,0xd1,0xf7,0x04,0x0e,0x04 14906 14907# CHECK: v_max3_f32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xff,0x0f,0x04] 149080x05,0x00,0xd3,0xd1,0x01,0xff,0x0f,0x04 14909 14910# CHECK: v_max3_f32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0c,0x04] 149110x05,0x00,0xd3,0xd1,0x01,0x05,0x0c,0x04 14912 14913# CHECK: v_max3_f32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xcb,0x0c,0x04] 149140x05,0x00,0xd3,0xd1,0x01,0xcb,0x0c,0x04 14915 14916# CHECK: v_max3_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xcd,0x0c,0x04] 149170x05,0x00,0xd3,0xd1,0x01,0xcd,0x0c,0x04 14918 14919# CHECK: v_max3_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xcf,0x0c,0x04] 149200x05,0x00,0xd3,0xd1,0x01,0xcf,0x0c,0x04 14921 14922# CHECK: v_max3_f32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xd5,0x0c,0x04] 149230x05,0x00,0xd3,0xd1,0x01,0xd5,0x0c,0x04 14924 14925# CHECK: v_max3_f32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xd7,0x0c,0x04] 149260x05,0x00,0xd3,0xd1,0x01,0xd7,0x0c,0x04 14927 14928# CHECK: v_max3_f32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xd9,0x0c,0x04] 149290x05,0x00,0xd3,0xd1,0x01,0xd9,0x0c,0x04 14930 14931# CHECK: v_max3_f32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xdb,0x0c,0x04] 149320x05,0x00,0xd3,0xd1,0x01,0xdb,0x0c,0x04 14933 14934# CHECK: v_max3_f32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xdd,0x0c,0x04] 149350x05,0x00,0xd3,0xd1,0x01,0xdd,0x0c,0x04 14936 14937# CHECK: v_max3_f32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xdf,0x0c,0x04] 149380x05,0x00,0xd3,0xd1,0x01,0xdf,0x0c,0x04 14939 14940# CHECK: v_max3_f32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xf7,0x0c,0x04] 149410x05,0x00,0xd3,0xd1,0x01,0xf7,0x0c,0x04 14942 14943# CHECK: v_max3_f32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xf9,0x0c,0x04] 149440x05,0x00,0xd3,0xd1,0x01,0xf9,0x0c,0x04 14945 14946# CHECK: v_max3_f32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xfd,0x0c,0x04] 149470x05,0x00,0xd3,0xd1,0x01,0xfd,0x0c,0x04 14948 14949# CHECK: v_max3_f32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xff,0x0c,0x04] 149500x05,0x00,0xd3,0xd1,0x01,0xff,0x0c,0x04 14951 14952# CHECK: v_max3_f32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x01,0x0d,0x04] 149530x05,0x00,0xd3,0xd1,0x01,0x01,0x0d,0x04 14954 14955# CHECK: v_max3_f32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x83,0x0d,0x04] 149560x05,0x00,0xd3,0xd1,0x01,0x83,0x0d,0x04 14957 14958# CHECK: v_max3_f32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xe1,0x0d,0x04] 149590x05,0x00,0xd3,0xd1,0x01,0xe1,0x0d,0x04 14960 14961# CHECK: v_max3_f32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xef,0x0d,0x04] 149620x05,0x00,0xd3,0xd1,0x01,0xef,0x0d,0x04 14963 14964# CHECK: v_max3_f32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x07] 149650x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x07 14966 14967# CHECK: v_max3_f32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x00] 149680x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x00 14969 14970# CHECK: v_max3_f32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x96,0x01] 149710x05,0x00,0xd3,0xd1,0x01,0x05,0x96,0x01 14972 14973# CHECK: v_max3_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x9a,0x01] 149740x05,0x00,0xd3,0xd1,0x01,0x05,0x9a,0x01 14975 14976# CHECK: v_max3_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x9e,0x01] 149770x05,0x00,0xd3,0xd1,0x01,0x05,0x9e,0x01 14978 14979# CHECK: v_max3_f32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xaa,0x01] 149800x05,0x00,0xd3,0xd1,0x01,0x05,0xaa,0x01 14981 14982# CHECK: v_max3_f32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xae,0x01] 149830x05,0x00,0xd3,0xd1,0x01,0x05,0xae,0x01 14984 14985# CHECK: v_max3_f32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xb2,0x01] 149860x05,0x00,0xd3,0xd1,0x01,0x05,0xb2,0x01 14987 14988# CHECK: v_max3_f32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xb6,0x01] 149890x05,0x00,0xd3,0xd1,0x01,0x05,0xb6,0x01 14990 14991# CHECK: v_max3_f32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xba,0x01] 149920x05,0x00,0xd3,0xd1,0x01,0x05,0xba,0x01 14993 14994# CHECK: v_max3_f32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xbe,0x01] 149950x05,0x00,0xd3,0xd1,0x01,0x05,0xbe,0x01 14996 14997# CHECK: v_max3_f32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xee,0x01] 149980x05,0x00,0xd3,0xd1,0x01,0x05,0xee,0x01 14999 15000# CHECK: v_max3_f32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xf2,0x01] 150010x05,0x00,0xd3,0xd1,0x01,0x05,0xf2,0x01 15002 15003# CHECK: v_max3_f32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfa,0x01] 150040x05,0x00,0xd3,0xd1,0x01,0x05,0xfa,0x01 15005 15006# CHECK: v_max3_f32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x01] 150070x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x01 15008 15009# CHECK: v_max3_f32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x02,0x02] 150100x05,0x00,0xd3,0xd1,0x01,0x05,0x02,0x02 15011 15012# CHECK: v_max3_f32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x06,0x03] 150130x05,0x00,0xd3,0xd1,0x01,0x05,0x06,0x03 15014 15015# CHECK: v_max3_f32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xc2,0x03] 150160x05,0x00,0xd3,0xd1,0x01,0x05,0xc2,0x03 15017 15018# CHECK: v_max3_f32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xde,0x03] 150190x05,0x00,0xd3,0xd1,0x01,0x05,0xde,0x03 15020 15021# CHECK: v_max3_f32 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x24] 150220x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x24 15023 15024# CHECK: v_max3_f32 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x44] 150250x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x44 15026 15027# CHECK: v_max3_f32 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x84] 150280x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x84 15029 15030# CHECK: v_max3_f32 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0xe4] 150310x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0xe4 15032 15033# CHECK: v_max3_f32 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xd3,0xd1,0x01,0x05,0x0e,0x04] 150340x05,0x01,0xd3,0xd1,0x01,0x05,0x0e,0x04 15035 15036# CHECK: v_max3_f32 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xd3,0xd1,0x01,0x05,0x0e,0x04] 150370x05,0x02,0xd3,0xd1,0x01,0x05,0x0e,0x04 15038 15039# CHECK: v_max3_f32 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xd3,0xd1,0x01,0x05,0x0e,0x04] 150400x05,0x04,0xd3,0xd1,0x01,0x05,0x0e,0x04 15041 15042# CHECK: v_max3_f32 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xd3,0xd1,0x01,0x05,0x0e,0x04] 150430x05,0x07,0xd3,0xd1,0x01,0x05,0x0e,0x04 15044 15045# CHECK: v_max3_f32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xd3,0xd1,0x01,0x05,0x0e,0x04] 150460x05,0x80,0xd3,0xd1,0x01,0x05,0x0e,0x04 15047 15048# CHECK: v_max3_f32 v5, v1, v2, v3 mul:2 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x0c] 150490x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x0c 15050 15051# CHECK: v_max3_f32 v5, v1, v2, v3 mul:4 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x14] 150520x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x14 15053 15054# CHECK: v_max3_f32 v5, v1, v2, v3 div:2 ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x1c] 150550x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x1c 15056 15057# CHECK: v_max3_i32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04] 150580x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04 15059 15060# CHECK: v_max3_i32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04] 150610xff,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04 15062 15063# CHECK: v_max3_i32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0xff,0x05,0x0e,0x04] 150640x05,0x00,0xd4,0xd1,0xff,0x05,0x0e,0x04 15065 15066# CHECK: v_max3_i32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x04,0x0e,0x04] 150670x05,0x00,0xd4,0xd1,0x01,0x04,0x0e,0x04 15068 15069# CHECK: v_max3_i32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x65,0x04,0x0e,0x04] 150700x05,0x00,0xd4,0xd1,0x65,0x04,0x0e,0x04 15071 15072# CHECK: v_max3_i32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x66,0x04,0x0e,0x04] 150730x05,0x00,0xd4,0xd1,0x66,0x04,0x0e,0x04 15074 15075# CHECK: v_max3_i32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x67,0x04,0x0e,0x04] 150760x05,0x00,0xd4,0xd1,0x67,0x04,0x0e,0x04 15077 15078# CHECK: v_max3_i32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x6a,0x04,0x0e,0x04] 150790x05,0x00,0xd4,0xd1,0x6a,0x04,0x0e,0x04 15080 15081# CHECK: v_max3_i32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x6b,0x04,0x0e,0x04] 150820x05,0x00,0xd4,0xd1,0x6b,0x04,0x0e,0x04 15083 15084# CHECK: v_max3_i32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x6c,0x04,0x0e,0x04] 150850x05,0x00,0xd4,0xd1,0x6c,0x04,0x0e,0x04 15086 15087# CHECK: v_max3_i32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x6d,0x04,0x0e,0x04] 150880x05,0x00,0xd4,0xd1,0x6d,0x04,0x0e,0x04 15089 15090# CHECK: v_max3_i32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x6e,0x04,0x0e,0x04] 150910x05,0x00,0xd4,0xd1,0x6e,0x04,0x0e,0x04 15092 15093# CHECK: v_max3_i32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x6f,0x04,0x0e,0x04] 150940x05,0x00,0xd4,0xd1,0x6f,0x04,0x0e,0x04 15095 15096# CHECK: v_max3_i32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x7b,0x04,0x0e,0x04] 150970x05,0x00,0xd4,0xd1,0x7b,0x04,0x0e,0x04 15098 15099# CHECK: v_max3_i32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x7c,0x04,0x0e,0x04] 151000x05,0x00,0xd4,0xd1,0x7c,0x04,0x0e,0x04 15101 15102# CHECK: v_max3_i32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x7e,0x04,0x0e,0x04] 151030x05,0x00,0xd4,0xd1,0x7e,0x04,0x0e,0x04 15104 15105# CHECK: v_max3_i32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x7f,0x04,0x0e,0x04] 151060x05,0x00,0xd4,0xd1,0x7f,0x04,0x0e,0x04 15107 15108# CHECK: v_max3_i32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x80,0x04,0x0e,0x04] 151090x05,0x00,0xd4,0xd1,0x80,0x04,0x0e,0x04 15110 15111# CHECK: v_max3_i32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0xc1,0x04,0x0e,0x04] 151120x05,0x00,0xd4,0xd1,0xc1,0x04,0x0e,0x04 15113 15114# CHECK: v_max3_i32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0xf0,0x04,0x0e,0x04] 151150x05,0x00,0xd4,0xd1,0xf0,0x04,0x0e,0x04 15116 15117# CHECK: v_max3_i32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0xf7,0x04,0x0e,0x04] 151180x05,0x00,0xd4,0xd1,0xf7,0x04,0x0e,0x04 15119 15120# CHECK: v_max3_i32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xff,0x0f,0x04] 151210x05,0x00,0xd4,0xd1,0x01,0xff,0x0f,0x04 15122 15123# CHECK: v_max3_i32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0c,0x04] 151240x05,0x00,0xd4,0xd1,0x01,0x05,0x0c,0x04 15125 15126# CHECK: v_max3_i32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xcb,0x0c,0x04] 151270x05,0x00,0xd4,0xd1,0x01,0xcb,0x0c,0x04 15128 15129# CHECK: v_max3_i32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xcd,0x0c,0x04] 151300x05,0x00,0xd4,0xd1,0x01,0xcd,0x0c,0x04 15131 15132# CHECK: v_max3_i32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xcf,0x0c,0x04] 151330x05,0x00,0xd4,0xd1,0x01,0xcf,0x0c,0x04 15134 15135# CHECK: v_max3_i32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xd5,0x0c,0x04] 151360x05,0x00,0xd4,0xd1,0x01,0xd5,0x0c,0x04 15137 15138# CHECK: v_max3_i32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xd7,0x0c,0x04] 151390x05,0x00,0xd4,0xd1,0x01,0xd7,0x0c,0x04 15140 15141# CHECK: v_max3_i32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xd9,0x0c,0x04] 151420x05,0x00,0xd4,0xd1,0x01,0xd9,0x0c,0x04 15143 15144# CHECK: v_max3_i32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xdb,0x0c,0x04] 151450x05,0x00,0xd4,0xd1,0x01,0xdb,0x0c,0x04 15146 15147# CHECK: v_max3_i32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xdd,0x0c,0x04] 151480x05,0x00,0xd4,0xd1,0x01,0xdd,0x0c,0x04 15149 15150# CHECK: v_max3_i32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xdf,0x0c,0x04] 151510x05,0x00,0xd4,0xd1,0x01,0xdf,0x0c,0x04 15152 15153# CHECK: v_max3_i32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xf7,0x0c,0x04] 151540x05,0x00,0xd4,0xd1,0x01,0xf7,0x0c,0x04 15155 15156# CHECK: v_max3_i32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xf9,0x0c,0x04] 151570x05,0x00,0xd4,0xd1,0x01,0xf9,0x0c,0x04 15158 15159# CHECK: v_max3_i32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xfd,0x0c,0x04] 151600x05,0x00,0xd4,0xd1,0x01,0xfd,0x0c,0x04 15161 15162# CHECK: v_max3_i32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xff,0x0c,0x04] 151630x05,0x00,0xd4,0xd1,0x01,0xff,0x0c,0x04 15164 15165# CHECK: v_max3_i32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x01,0x0d,0x04] 151660x05,0x00,0xd4,0xd1,0x01,0x01,0x0d,0x04 15167 15168# CHECK: v_max3_i32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x83,0x0d,0x04] 151690x05,0x00,0xd4,0xd1,0x01,0x83,0x0d,0x04 15170 15171# CHECK: v_max3_i32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xe1,0x0d,0x04] 151720x05,0x00,0xd4,0xd1,0x01,0xe1,0x0d,0x04 15173 15174# CHECK: v_max3_i32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xef,0x0d,0x04] 151750x05,0x00,0xd4,0xd1,0x01,0xef,0x0d,0x04 15176 15177# CHECK: v_max3_i32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x07] 151780x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x07 15179 15180# CHECK: v_max3_i32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x00] 151810x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x00 15182 15183# CHECK: v_max3_i32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x96,0x01] 151840x05,0x00,0xd4,0xd1,0x01,0x05,0x96,0x01 15185 15186# CHECK: v_max3_i32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x9a,0x01] 151870x05,0x00,0xd4,0xd1,0x01,0x05,0x9a,0x01 15188 15189# CHECK: v_max3_i32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x9e,0x01] 151900x05,0x00,0xd4,0xd1,0x01,0x05,0x9e,0x01 15191 15192# CHECK: v_max3_i32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xaa,0x01] 151930x05,0x00,0xd4,0xd1,0x01,0x05,0xaa,0x01 15194 15195# CHECK: v_max3_i32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xae,0x01] 151960x05,0x00,0xd4,0xd1,0x01,0x05,0xae,0x01 15197 15198# CHECK: v_max3_i32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xb2,0x01] 151990x05,0x00,0xd4,0xd1,0x01,0x05,0xb2,0x01 15200 15201# CHECK: v_max3_i32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xb6,0x01] 152020x05,0x00,0xd4,0xd1,0x01,0x05,0xb6,0x01 15203 15204# CHECK: v_max3_i32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xba,0x01] 152050x05,0x00,0xd4,0xd1,0x01,0x05,0xba,0x01 15206 15207# CHECK: v_max3_i32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xbe,0x01] 152080x05,0x00,0xd4,0xd1,0x01,0x05,0xbe,0x01 15209 15210# CHECK: v_max3_i32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xee,0x01] 152110x05,0x00,0xd4,0xd1,0x01,0x05,0xee,0x01 15212 15213# CHECK: v_max3_i32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xf2,0x01] 152140x05,0x00,0xd4,0xd1,0x01,0x05,0xf2,0x01 15215 15216# CHECK: v_max3_i32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfa,0x01] 152170x05,0x00,0xd4,0xd1,0x01,0x05,0xfa,0x01 15218 15219# CHECK: v_max3_i32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x01] 152200x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x01 15221 15222# CHECK: v_max3_i32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x02,0x02] 152230x05,0x00,0xd4,0xd1,0x01,0x05,0x02,0x02 15224 15225# CHECK: v_max3_i32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x06,0x03] 152260x05,0x00,0xd4,0xd1,0x01,0x05,0x06,0x03 15227 15228# CHECK: v_max3_i32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xc2,0x03] 152290x05,0x00,0xd4,0xd1,0x01,0x05,0xc2,0x03 15230 15231# CHECK: v_max3_i32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xde,0x03] 152320x05,0x00,0xd4,0xd1,0x01,0x05,0xde,0x03 15233 15234# CHECK: v_max3_u32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04] 152350x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04 15236 15237# CHECK: v_max3_u32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04] 152380xff,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04 15239 15240# CHECK: v_max3_u32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0xff,0x05,0x0e,0x04] 152410x05,0x00,0xd5,0xd1,0xff,0x05,0x0e,0x04 15242 15243# CHECK: v_max3_u32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x04,0x0e,0x04] 152440x05,0x00,0xd5,0xd1,0x01,0x04,0x0e,0x04 15245 15246# CHECK: v_max3_u32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x65,0x04,0x0e,0x04] 152470x05,0x00,0xd5,0xd1,0x65,0x04,0x0e,0x04 15248 15249# CHECK: v_max3_u32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x66,0x04,0x0e,0x04] 152500x05,0x00,0xd5,0xd1,0x66,0x04,0x0e,0x04 15251 15252# CHECK: v_max3_u32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x67,0x04,0x0e,0x04] 152530x05,0x00,0xd5,0xd1,0x67,0x04,0x0e,0x04 15254 15255# CHECK: v_max3_u32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x6a,0x04,0x0e,0x04] 152560x05,0x00,0xd5,0xd1,0x6a,0x04,0x0e,0x04 15257 15258# CHECK: v_max3_u32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x6b,0x04,0x0e,0x04] 152590x05,0x00,0xd5,0xd1,0x6b,0x04,0x0e,0x04 15260 15261# CHECK: v_max3_u32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x6c,0x04,0x0e,0x04] 152620x05,0x00,0xd5,0xd1,0x6c,0x04,0x0e,0x04 15263 15264# CHECK: v_max3_u32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x6d,0x04,0x0e,0x04] 152650x05,0x00,0xd5,0xd1,0x6d,0x04,0x0e,0x04 15266 15267# CHECK: v_max3_u32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x6e,0x04,0x0e,0x04] 152680x05,0x00,0xd5,0xd1,0x6e,0x04,0x0e,0x04 15269 15270# CHECK: v_max3_u32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x6f,0x04,0x0e,0x04] 152710x05,0x00,0xd5,0xd1,0x6f,0x04,0x0e,0x04 15272 15273# CHECK: v_max3_u32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x7b,0x04,0x0e,0x04] 152740x05,0x00,0xd5,0xd1,0x7b,0x04,0x0e,0x04 15275 15276# CHECK: v_max3_u32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x7c,0x04,0x0e,0x04] 152770x05,0x00,0xd5,0xd1,0x7c,0x04,0x0e,0x04 15278 15279# CHECK: v_max3_u32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x7e,0x04,0x0e,0x04] 152800x05,0x00,0xd5,0xd1,0x7e,0x04,0x0e,0x04 15281 15282# CHECK: v_max3_u32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x7f,0x04,0x0e,0x04] 152830x05,0x00,0xd5,0xd1,0x7f,0x04,0x0e,0x04 15284 15285# CHECK: v_max3_u32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x80,0x04,0x0e,0x04] 152860x05,0x00,0xd5,0xd1,0x80,0x04,0x0e,0x04 15287 15288# CHECK: v_max3_u32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0xc1,0x04,0x0e,0x04] 152890x05,0x00,0xd5,0xd1,0xc1,0x04,0x0e,0x04 15290 15291# CHECK: v_max3_u32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0xf0,0x04,0x0e,0x04] 152920x05,0x00,0xd5,0xd1,0xf0,0x04,0x0e,0x04 15293 15294# CHECK: v_max3_u32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0xf7,0x04,0x0e,0x04] 152950x05,0x00,0xd5,0xd1,0xf7,0x04,0x0e,0x04 15296 15297# CHECK: v_max3_u32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xff,0x0f,0x04] 152980x05,0x00,0xd5,0xd1,0x01,0xff,0x0f,0x04 15299 15300# CHECK: v_max3_u32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0c,0x04] 153010x05,0x00,0xd5,0xd1,0x01,0x05,0x0c,0x04 15302 15303# CHECK: v_max3_u32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xcb,0x0c,0x04] 153040x05,0x00,0xd5,0xd1,0x01,0xcb,0x0c,0x04 15305 15306# CHECK: v_max3_u32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xcd,0x0c,0x04] 153070x05,0x00,0xd5,0xd1,0x01,0xcd,0x0c,0x04 15308 15309# CHECK: v_max3_u32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xcf,0x0c,0x04] 153100x05,0x00,0xd5,0xd1,0x01,0xcf,0x0c,0x04 15311 15312# CHECK: v_max3_u32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xd5,0x0c,0x04] 153130x05,0x00,0xd5,0xd1,0x01,0xd5,0x0c,0x04 15314 15315# CHECK: v_max3_u32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xd7,0x0c,0x04] 153160x05,0x00,0xd5,0xd1,0x01,0xd7,0x0c,0x04 15317 15318# CHECK: v_max3_u32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xd9,0x0c,0x04] 153190x05,0x00,0xd5,0xd1,0x01,0xd9,0x0c,0x04 15320 15321# CHECK: v_max3_u32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xdb,0x0c,0x04] 153220x05,0x00,0xd5,0xd1,0x01,0xdb,0x0c,0x04 15323 15324# CHECK: v_max3_u32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xdd,0x0c,0x04] 153250x05,0x00,0xd5,0xd1,0x01,0xdd,0x0c,0x04 15326 15327# CHECK: v_max3_u32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xdf,0x0c,0x04] 153280x05,0x00,0xd5,0xd1,0x01,0xdf,0x0c,0x04 15329 15330# CHECK: v_max3_u32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xf7,0x0c,0x04] 153310x05,0x00,0xd5,0xd1,0x01,0xf7,0x0c,0x04 15332 15333# CHECK: v_max3_u32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xf9,0x0c,0x04] 153340x05,0x00,0xd5,0xd1,0x01,0xf9,0x0c,0x04 15335 15336# CHECK: v_max3_u32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xfd,0x0c,0x04] 153370x05,0x00,0xd5,0xd1,0x01,0xfd,0x0c,0x04 15338 15339# CHECK: v_max3_u32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xff,0x0c,0x04] 153400x05,0x00,0xd5,0xd1,0x01,0xff,0x0c,0x04 15341 15342# CHECK: v_max3_u32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x01,0x0d,0x04] 153430x05,0x00,0xd5,0xd1,0x01,0x01,0x0d,0x04 15344 15345# CHECK: v_max3_u32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x83,0x0d,0x04] 153460x05,0x00,0xd5,0xd1,0x01,0x83,0x0d,0x04 15347 15348# CHECK: v_max3_u32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xe1,0x0d,0x04] 153490x05,0x00,0xd5,0xd1,0x01,0xe1,0x0d,0x04 15350 15351# CHECK: v_max3_u32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xef,0x0d,0x04] 153520x05,0x00,0xd5,0xd1,0x01,0xef,0x0d,0x04 15353 15354# CHECK: v_max3_u32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x07] 153550x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x07 15356 15357# CHECK: v_max3_u32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x00] 153580x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x00 15359 15360# CHECK: v_max3_u32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x96,0x01] 153610x05,0x00,0xd5,0xd1,0x01,0x05,0x96,0x01 15362 15363# CHECK: v_max3_u32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x9a,0x01] 153640x05,0x00,0xd5,0xd1,0x01,0x05,0x9a,0x01 15365 15366# CHECK: v_max3_u32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x9e,0x01] 153670x05,0x00,0xd5,0xd1,0x01,0x05,0x9e,0x01 15368 15369# CHECK: v_max3_u32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xaa,0x01] 153700x05,0x00,0xd5,0xd1,0x01,0x05,0xaa,0x01 15371 15372# CHECK: v_max3_u32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xae,0x01] 153730x05,0x00,0xd5,0xd1,0x01,0x05,0xae,0x01 15374 15375# CHECK: v_max3_u32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xb2,0x01] 153760x05,0x00,0xd5,0xd1,0x01,0x05,0xb2,0x01 15377 15378# CHECK: v_max3_u32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xb6,0x01] 153790x05,0x00,0xd5,0xd1,0x01,0x05,0xb6,0x01 15380 15381# CHECK: v_max3_u32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xba,0x01] 153820x05,0x00,0xd5,0xd1,0x01,0x05,0xba,0x01 15383 15384# CHECK: v_max3_u32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xbe,0x01] 153850x05,0x00,0xd5,0xd1,0x01,0x05,0xbe,0x01 15386 15387# CHECK: v_max3_u32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xee,0x01] 153880x05,0x00,0xd5,0xd1,0x01,0x05,0xee,0x01 15389 15390# CHECK: v_max3_u32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xf2,0x01] 153910x05,0x00,0xd5,0xd1,0x01,0x05,0xf2,0x01 15392 15393# CHECK: v_max3_u32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfa,0x01] 153940x05,0x00,0xd5,0xd1,0x01,0x05,0xfa,0x01 15395 15396# CHECK: v_max3_u32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x01] 153970x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x01 15398 15399# CHECK: v_max3_u32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x02,0x02] 154000x05,0x00,0xd5,0xd1,0x01,0x05,0x02,0x02 15401 15402# CHECK: v_max3_u32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x06,0x03] 154030x05,0x00,0xd5,0xd1,0x01,0x05,0x06,0x03 15404 15405# CHECK: v_max3_u32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xc2,0x03] 154060x05,0x00,0xd5,0xd1,0x01,0x05,0xc2,0x03 15407 15408# CHECK: v_max3_u32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xde,0x03] 154090x05,0x00,0xd5,0xd1,0x01,0x05,0xde,0x03 15410 15411# CHECK: v_med3_f32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04] 154120x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04 15413 15414# CHECK: v_med3_f32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04] 154150xff,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04 15416 15417# CHECK: v_med3_f32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0xff,0x05,0x0e,0x04] 154180x05,0x00,0xd6,0xd1,0xff,0x05,0x0e,0x04 15419 15420# CHECK: v_med3_f32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x04,0x0e,0x04] 154210x05,0x00,0xd6,0xd1,0x01,0x04,0x0e,0x04 15422 15423# CHECK: v_med3_f32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x65,0x04,0x0e,0x04] 154240x05,0x00,0xd6,0xd1,0x65,0x04,0x0e,0x04 15425 15426# CHECK: v_med3_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x66,0x04,0x0e,0x04] 154270x05,0x00,0xd6,0xd1,0x66,0x04,0x0e,0x04 15428 15429# CHECK: v_med3_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x67,0x04,0x0e,0x04] 154300x05,0x00,0xd6,0xd1,0x67,0x04,0x0e,0x04 15431 15432# CHECK: v_med3_f32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x6a,0x04,0x0e,0x04] 154330x05,0x00,0xd6,0xd1,0x6a,0x04,0x0e,0x04 15434 15435# CHECK: v_med3_f32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x6b,0x04,0x0e,0x04] 154360x05,0x00,0xd6,0xd1,0x6b,0x04,0x0e,0x04 15437 15438# CHECK: v_med3_f32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x6c,0x04,0x0e,0x04] 154390x05,0x00,0xd6,0xd1,0x6c,0x04,0x0e,0x04 15440 15441# CHECK: v_med3_f32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x6d,0x04,0x0e,0x04] 154420x05,0x00,0xd6,0xd1,0x6d,0x04,0x0e,0x04 15443 15444# CHECK: v_med3_f32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x6e,0x04,0x0e,0x04] 154450x05,0x00,0xd6,0xd1,0x6e,0x04,0x0e,0x04 15446 15447# CHECK: v_med3_f32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x6f,0x04,0x0e,0x04] 154480x05,0x00,0xd6,0xd1,0x6f,0x04,0x0e,0x04 15449 15450# CHECK: v_med3_f32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x7b,0x04,0x0e,0x04] 154510x05,0x00,0xd6,0xd1,0x7b,0x04,0x0e,0x04 15452 15453# CHECK: v_med3_f32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x7c,0x04,0x0e,0x04] 154540x05,0x00,0xd6,0xd1,0x7c,0x04,0x0e,0x04 15455 15456# CHECK: v_med3_f32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x7e,0x04,0x0e,0x04] 154570x05,0x00,0xd6,0xd1,0x7e,0x04,0x0e,0x04 15458 15459# CHECK: v_med3_f32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x7f,0x04,0x0e,0x04] 154600x05,0x00,0xd6,0xd1,0x7f,0x04,0x0e,0x04 15461 15462# CHECK: v_med3_f32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x80,0x04,0x0e,0x04] 154630x05,0x00,0xd6,0xd1,0x80,0x04,0x0e,0x04 15464 15465# CHECK: v_med3_f32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0xc1,0x04,0x0e,0x04] 154660x05,0x00,0xd6,0xd1,0xc1,0x04,0x0e,0x04 15467 15468# CHECK: v_med3_f32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0xf0,0x04,0x0e,0x04] 154690x05,0x00,0xd6,0xd1,0xf0,0x04,0x0e,0x04 15470 15471# CHECK: v_med3_f32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0xf7,0x04,0x0e,0x04] 154720x05,0x00,0xd6,0xd1,0xf7,0x04,0x0e,0x04 15473 15474# CHECK: v_med3_f32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xff,0x0f,0x04] 154750x05,0x00,0xd6,0xd1,0x01,0xff,0x0f,0x04 15476 15477# CHECK: v_med3_f32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0c,0x04] 154780x05,0x00,0xd6,0xd1,0x01,0x05,0x0c,0x04 15479 15480# CHECK: v_med3_f32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xcb,0x0c,0x04] 154810x05,0x00,0xd6,0xd1,0x01,0xcb,0x0c,0x04 15482 15483# CHECK: v_med3_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xcd,0x0c,0x04] 154840x05,0x00,0xd6,0xd1,0x01,0xcd,0x0c,0x04 15485 15486# CHECK: v_med3_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xcf,0x0c,0x04] 154870x05,0x00,0xd6,0xd1,0x01,0xcf,0x0c,0x04 15488 15489# CHECK: v_med3_f32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xd5,0x0c,0x04] 154900x05,0x00,0xd6,0xd1,0x01,0xd5,0x0c,0x04 15491 15492# CHECK: v_med3_f32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xd7,0x0c,0x04] 154930x05,0x00,0xd6,0xd1,0x01,0xd7,0x0c,0x04 15494 15495# CHECK: v_med3_f32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xd9,0x0c,0x04] 154960x05,0x00,0xd6,0xd1,0x01,0xd9,0x0c,0x04 15497 15498# CHECK: v_med3_f32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xdb,0x0c,0x04] 154990x05,0x00,0xd6,0xd1,0x01,0xdb,0x0c,0x04 15500 15501# CHECK: v_med3_f32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xdd,0x0c,0x04] 155020x05,0x00,0xd6,0xd1,0x01,0xdd,0x0c,0x04 15503 15504# CHECK: v_med3_f32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xdf,0x0c,0x04] 155050x05,0x00,0xd6,0xd1,0x01,0xdf,0x0c,0x04 15506 15507# CHECK: v_med3_f32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xf7,0x0c,0x04] 155080x05,0x00,0xd6,0xd1,0x01,0xf7,0x0c,0x04 15509 15510# CHECK: v_med3_f32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xf9,0x0c,0x04] 155110x05,0x00,0xd6,0xd1,0x01,0xf9,0x0c,0x04 15512 15513# CHECK: v_med3_f32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xfd,0x0c,0x04] 155140x05,0x00,0xd6,0xd1,0x01,0xfd,0x0c,0x04 15515 15516# CHECK: v_med3_f32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xff,0x0c,0x04] 155170x05,0x00,0xd6,0xd1,0x01,0xff,0x0c,0x04 15518 15519# CHECK: v_med3_f32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x01,0x0d,0x04] 155200x05,0x00,0xd6,0xd1,0x01,0x01,0x0d,0x04 15521 15522# CHECK: v_med3_f32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x83,0x0d,0x04] 155230x05,0x00,0xd6,0xd1,0x01,0x83,0x0d,0x04 15524 15525# CHECK: v_med3_f32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xe1,0x0d,0x04] 155260x05,0x00,0xd6,0xd1,0x01,0xe1,0x0d,0x04 15527 15528# CHECK: v_med3_f32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xef,0x0d,0x04] 155290x05,0x00,0xd6,0xd1,0x01,0xef,0x0d,0x04 15530 15531# CHECK: v_med3_f32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x07] 155320x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x07 15533 15534# CHECK: v_med3_f32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x00] 155350x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x00 15536 15537# CHECK: v_med3_f32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x96,0x01] 155380x05,0x00,0xd6,0xd1,0x01,0x05,0x96,0x01 15539 15540# CHECK: v_med3_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x9a,0x01] 155410x05,0x00,0xd6,0xd1,0x01,0x05,0x9a,0x01 15542 15543# CHECK: v_med3_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x9e,0x01] 155440x05,0x00,0xd6,0xd1,0x01,0x05,0x9e,0x01 15545 15546# CHECK: v_med3_f32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xaa,0x01] 155470x05,0x00,0xd6,0xd1,0x01,0x05,0xaa,0x01 15548 15549# CHECK: v_med3_f32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xae,0x01] 155500x05,0x00,0xd6,0xd1,0x01,0x05,0xae,0x01 15551 15552# CHECK: v_med3_f32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xb2,0x01] 155530x05,0x00,0xd6,0xd1,0x01,0x05,0xb2,0x01 15554 15555# CHECK: v_med3_f32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xb6,0x01] 155560x05,0x00,0xd6,0xd1,0x01,0x05,0xb6,0x01 15557 15558# CHECK: v_med3_f32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xba,0x01] 155590x05,0x00,0xd6,0xd1,0x01,0x05,0xba,0x01 15560 15561# CHECK: v_med3_f32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xbe,0x01] 155620x05,0x00,0xd6,0xd1,0x01,0x05,0xbe,0x01 15563 15564# CHECK: v_med3_f32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xee,0x01] 155650x05,0x00,0xd6,0xd1,0x01,0x05,0xee,0x01 15566 15567# CHECK: v_med3_f32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xf2,0x01] 155680x05,0x00,0xd6,0xd1,0x01,0x05,0xf2,0x01 15569 15570# CHECK: v_med3_f32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfa,0x01] 155710x05,0x00,0xd6,0xd1,0x01,0x05,0xfa,0x01 15572 15573# CHECK: v_med3_f32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x01] 155740x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x01 15575 15576# CHECK: v_med3_f32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x02,0x02] 155770x05,0x00,0xd6,0xd1,0x01,0x05,0x02,0x02 15578 15579# CHECK: v_med3_f32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x06,0x03] 155800x05,0x00,0xd6,0xd1,0x01,0x05,0x06,0x03 15581 15582# CHECK: v_med3_f32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xc2,0x03] 155830x05,0x00,0xd6,0xd1,0x01,0x05,0xc2,0x03 15584 15585# CHECK: v_med3_f32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xde,0x03] 155860x05,0x00,0xd6,0xd1,0x01,0x05,0xde,0x03 15587 15588# CHECK: v_med3_f32 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x24] 155890x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x24 15590 15591# CHECK: v_med3_f32 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x44] 155920x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x44 15593 15594# CHECK: v_med3_f32 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x84] 155950x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x84 15596 15597# CHECK: v_med3_f32 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0xe4] 155980x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0xe4 15599 15600# CHECK: v_med3_f32 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xd6,0xd1,0x01,0x05,0x0e,0x04] 156010x05,0x01,0xd6,0xd1,0x01,0x05,0x0e,0x04 15602 15603# CHECK: v_med3_f32 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xd6,0xd1,0x01,0x05,0x0e,0x04] 156040x05,0x02,0xd6,0xd1,0x01,0x05,0x0e,0x04 15605 15606# CHECK: v_med3_f32 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xd6,0xd1,0x01,0x05,0x0e,0x04] 156070x05,0x04,0xd6,0xd1,0x01,0x05,0x0e,0x04 15608 15609# CHECK: v_med3_f32 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xd6,0xd1,0x01,0x05,0x0e,0x04] 156100x05,0x07,0xd6,0xd1,0x01,0x05,0x0e,0x04 15611 15612# CHECK: v_med3_f32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xd6,0xd1,0x01,0x05,0x0e,0x04] 156130x05,0x80,0xd6,0xd1,0x01,0x05,0x0e,0x04 15614 15615# CHECK: v_med3_f32 v5, v1, v2, v3 mul:2 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x0c] 156160x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x0c 15617 15618# CHECK: v_med3_f32 v5, v1, v2, v3 mul:4 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x14] 156190x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x14 15620 15621# CHECK: v_med3_f32 v5, v1, v2, v3 div:2 ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x1c] 156220x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x1c 15623 15624# CHECK: v_med3_i32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04] 156250x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04 15626 15627# CHECK: v_med3_i32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04] 156280xff,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04 15629 15630# CHECK: v_med3_i32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0xff,0x05,0x0e,0x04] 156310x05,0x00,0xd7,0xd1,0xff,0x05,0x0e,0x04 15632 15633# CHECK: v_med3_i32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x04,0x0e,0x04] 156340x05,0x00,0xd7,0xd1,0x01,0x04,0x0e,0x04 15635 15636# CHECK: v_med3_i32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x65,0x04,0x0e,0x04] 156370x05,0x00,0xd7,0xd1,0x65,0x04,0x0e,0x04 15638 15639# CHECK: v_med3_i32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x66,0x04,0x0e,0x04] 156400x05,0x00,0xd7,0xd1,0x66,0x04,0x0e,0x04 15641 15642# CHECK: v_med3_i32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x67,0x04,0x0e,0x04] 156430x05,0x00,0xd7,0xd1,0x67,0x04,0x0e,0x04 15644 15645# CHECK: v_med3_i32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x6a,0x04,0x0e,0x04] 156460x05,0x00,0xd7,0xd1,0x6a,0x04,0x0e,0x04 15647 15648# CHECK: v_med3_i32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x6b,0x04,0x0e,0x04] 156490x05,0x00,0xd7,0xd1,0x6b,0x04,0x0e,0x04 15650 15651# CHECK: v_med3_i32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x6c,0x04,0x0e,0x04] 156520x05,0x00,0xd7,0xd1,0x6c,0x04,0x0e,0x04 15653 15654# CHECK: v_med3_i32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x6d,0x04,0x0e,0x04] 156550x05,0x00,0xd7,0xd1,0x6d,0x04,0x0e,0x04 15656 15657# CHECK: v_med3_i32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x6e,0x04,0x0e,0x04] 156580x05,0x00,0xd7,0xd1,0x6e,0x04,0x0e,0x04 15659 15660# CHECK: v_med3_i32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x6f,0x04,0x0e,0x04] 156610x05,0x00,0xd7,0xd1,0x6f,0x04,0x0e,0x04 15662 15663# CHECK: v_med3_i32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x7b,0x04,0x0e,0x04] 156640x05,0x00,0xd7,0xd1,0x7b,0x04,0x0e,0x04 15665 15666# CHECK: v_med3_i32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x7c,0x04,0x0e,0x04] 156670x05,0x00,0xd7,0xd1,0x7c,0x04,0x0e,0x04 15668 15669# CHECK: v_med3_i32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x7e,0x04,0x0e,0x04] 156700x05,0x00,0xd7,0xd1,0x7e,0x04,0x0e,0x04 15671 15672# CHECK: v_med3_i32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x7f,0x04,0x0e,0x04] 156730x05,0x00,0xd7,0xd1,0x7f,0x04,0x0e,0x04 15674 15675# CHECK: v_med3_i32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x80,0x04,0x0e,0x04] 156760x05,0x00,0xd7,0xd1,0x80,0x04,0x0e,0x04 15677 15678# CHECK: v_med3_i32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0xc1,0x04,0x0e,0x04] 156790x05,0x00,0xd7,0xd1,0xc1,0x04,0x0e,0x04 15680 15681# CHECK: v_med3_i32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0xf0,0x04,0x0e,0x04] 156820x05,0x00,0xd7,0xd1,0xf0,0x04,0x0e,0x04 15683 15684# CHECK: v_med3_i32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0xf7,0x04,0x0e,0x04] 156850x05,0x00,0xd7,0xd1,0xf7,0x04,0x0e,0x04 15686 15687# CHECK: v_med3_i32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xff,0x0f,0x04] 156880x05,0x00,0xd7,0xd1,0x01,0xff,0x0f,0x04 15689 15690# CHECK: v_med3_i32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0c,0x04] 156910x05,0x00,0xd7,0xd1,0x01,0x05,0x0c,0x04 15692 15693# CHECK: v_med3_i32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xcb,0x0c,0x04] 156940x05,0x00,0xd7,0xd1,0x01,0xcb,0x0c,0x04 15695 15696# CHECK: v_med3_i32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xcd,0x0c,0x04] 156970x05,0x00,0xd7,0xd1,0x01,0xcd,0x0c,0x04 15698 15699# CHECK: v_med3_i32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xcf,0x0c,0x04] 157000x05,0x00,0xd7,0xd1,0x01,0xcf,0x0c,0x04 15701 15702# CHECK: v_med3_i32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xd5,0x0c,0x04] 157030x05,0x00,0xd7,0xd1,0x01,0xd5,0x0c,0x04 15704 15705# CHECK: v_med3_i32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xd7,0x0c,0x04] 157060x05,0x00,0xd7,0xd1,0x01,0xd7,0x0c,0x04 15707 15708# CHECK: v_med3_i32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xd9,0x0c,0x04] 157090x05,0x00,0xd7,0xd1,0x01,0xd9,0x0c,0x04 15710 15711# CHECK: v_med3_i32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xdb,0x0c,0x04] 157120x05,0x00,0xd7,0xd1,0x01,0xdb,0x0c,0x04 15713 15714# CHECK: v_med3_i32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xdd,0x0c,0x04] 157150x05,0x00,0xd7,0xd1,0x01,0xdd,0x0c,0x04 15716 15717# CHECK: v_med3_i32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xdf,0x0c,0x04] 157180x05,0x00,0xd7,0xd1,0x01,0xdf,0x0c,0x04 15719 15720# CHECK: v_med3_i32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xf7,0x0c,0x04] 157210x05,0x00,0xd7,0xd1,0x01,0xf7,0x0c,0x04 15722 15723# CHECK: v_med3_i32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xf9,0x0c,0x04] 157240x05,0x00,0xd7,0xd1,0x01,0xf9,0x0c,0x04 15725 15726# CHECK: v_med3_i32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xfd,0x0c,0x04] 157270x05,0x00,0xd7,0xd1,0x01,0xfd,0x0c,0x04 15728 15729# CHECK: v_med3_i32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xff,0x0c,0x04] 157300x05,0x00,0xd7,0xd1,0x01,0xff,0x0c,0x04 15731 15732# CHECK: v_med3_i32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x01,0x0d,0x04] 157330x05,0x00,0xd7,0xd1,0x01,0x01,0x0d,0x04 15734 15735# CHECK: v_med3_i32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x83,0x0d,0x04] 157360x05,0x00,0xd7,0xd1,0x01,0x83,0x0d,0x04 15737 15738# CHECK: v_med3_i32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xe1,0x0d,0x04] 157390x05,0x00,0xd7,0xd1,0x01,0xe1,0x0d,0x04 15740 15741# CHECK: v_med3_i32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xef,0x0d,0x04] 157420x05,0x00,0xd7,0xd1,0x01,0xef,0x0d,0x04 15743 15744# CHECK: v_med3_i32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x07] 157450x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x07 15746 15747# CHECK: v_med3_i32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x00] 157480x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x00 15749 15750# CHECK: v_med3_i32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x96,0x01] 157510x05,0x00,0xd7,0xd1,0x01,0x05,0x96,0x01 15752 15753# CHECK: v_med3_i32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x9a,0x01] 157540x05,0x00,0xd7,0xd1,0x01,0x05,0x9a,0x01 15755 15756# CHECK: v_med3_i32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x9e,0x01] 157570x05,0x00,0xd7,0xd1,0x01,0x05,0x9e,0x01 15758 15759# CHECK: v_med3_i32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xaa,0x01] 157600x05,0x00,0xd7,0xd1,0x01,0x05,0xaa,0x01 15761 15762# CHECK: v_med3_i32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xae,0x01] 157630x05,0x00,0xd7,0xd1,0x01,0x05,0xae,0x01 15764 15765# CHECK: v_med3_i32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xb2,0x01] 157660x05,0x00,0xd7,0xd1,0x01,0x05,0xb2,0x01 15767 15768# CHECK: v_med3_i32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xb6,0x01] 157690x05,0x00,0xd7,0xd1,0x01,0x05,0xb6,0x01 15770 15771# CHECK: v_med3_i32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xba,0x01] 157720x05,0x00,0xd7,0xd1,0x01,0x05,0xba,0x01 15773 15774# CHECK: v_med3_i32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xbe,0x01] 157750x05,0x00,0xd7,0xd1,0x01,0x05,0xbe,0x01 15776 15777# CHECK: v_med3_i32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xee,0x01] 157780x05,0x00,0xd7,0xd1,0x01,0x05,0xee,0x01 15779 15780# CHECK: v_med3_i32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xf2,0x01] 157810x05,0x00,0xd7,0xd1,0x01,0x05,0xf2,0x01 15782 15783# CHECK: v_med3_i32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfa,0x01] 157840x05,0x00,0xd7,0xd1,0x01,0x05,0xfa,0x01 15785 15786# CHECK: v_med3_i32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x01] 157870x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x01 15788 15789# CHECK: v_med3_i32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x02,0x02] 157900x05,0x00,0xd7,0xd1,0x01,0x05,0x02,0x02 15791 15792# CHECK: v_med3_i32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x06,0x03] 157930x05,0x00,0xd7,0xd1,0x01,0x05,0x06,0x03 15794 15795# CHECK: v_med3_i32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xc2,0x03] 157960x05,0x00,0xd7,0xd1,0x01,0x05,0xc2,0x03 15797 15798# CHECK: v_med3_i32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xde,0x03] 157990x05,0x00,0xd7,0xd1,0x01,0x05,0xde,0x03 15800 15801# CHECK: v_med3_u32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04] 158020x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04 15803 15804# CHECK: v_med3_u32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04] 158050xff,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04 15806 15807# CHECK: v_med3_u32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0xff,0x05,0x0e,0x04] 158080x05,0x00,0xd8,0xd1,0xff,0x05,0x0e,0x04 15809 15810# CHECK: v_med3_u32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x04,0x0e,0x04] 158110x05,0x00,0xd8,0xd1,0x01,0x04,0x0e,0x04 15812 15813# CHECK: v_med3_u32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x65,0x04,0x0e,0x04] 158140x05,0x00,0xd8,0xd1,0x65,0x04,0x0e,0x04 15815 15816# CHECK: v_med3_u32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x66,0x04,0x0e,0x04] 158170x05,0x00,0xd8,0xd1,0x66,0x04,0x0e,0x04 15818 15819# CHECK: v_med3_u32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x67,0x04,0x0e,0x04] 158200x05,0x00,0xd8,0xd1,0x67,0x04,0x0e,0x04 15821 15822# CHECK: v_med3_u32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x6a,0x04,0x0e,0x04] 158230x05,0x00,0xd8,0xd1,0x6a,0x04,0x0e,0x04 15824 15825# CHECK: v_med3_u32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x6b,0x04,0x0e,0x04] 158260x05,0x00,0xd8,0xd1,0x6b,0x04,0x0e,0x04 15827 15828# CHECK: v_med3_u32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x6c,0x04,0x0e,0x04] 158290x05,0x00,0xd8,0xd1,0x6c,0x04,0x0e,0x04 15830 15831# CHECK: v_med3_u32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x6d,0x04,0x0e,0x04] 158320x05,0x00,0xd8,0xd1,0x6d,0x04,0x0e,0x04 15833 15834# CHECK: v_med3_u32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x6e,0x04,0x0e,0x04] 158350x05,0x00,0xd8,0xd1,0x6e,0x04,0x0e,0x04 15836 15837# CHECK: v_med3_u32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x6f,0x04,0x0e,0x04] 158380x05,0x00,0xd8,0xd1,0x6f,0x04,0x0e,0x04 15839 15840# CHECK: v_med3_u32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x7b,0x04,0x0e,0x04] 158410x05,0x00,0xd8,0xd1,0x7b,0x04,0x0e,0x04 15842 15843# CHECK: v_med3_u32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x7c,0x04,0x0e,0x04] 158440x05,0x00,0xd8,0xd1,0x7c,0x04,0x0e,0x04 15845 15846# CHECK: v_med3_u32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x7e,0x04,0x0e,0x04] 158470x05,0x00,0xd8,0xd1,0x7e,0x04,0x0e,0x04 15848 15849# CHECK: v_med3_u32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x7f,0x04,0x0e,0x04] 158500x05,0x00,0xd8,0xd1,0x7f,0x04,0x0e,0x04 15851 15852# CHECK: v_med3_u32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x80,0x04,0x0e,0x04] 158530x05,0x00,0xd8,0xd1,0x80,0x04,0x0e,0x04 15854 15855# CHECK: v_med3_u32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0xc1,0x04,0x0e,0x04] 158560x05,0x00,0xd8,0xd1,0xc1,0x04,0x0e,0x04 15857 15858# CHECK: v_med3_u32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0xf0,0x04,0x0e,0x04] 158590x05,0x00,0xd8,0xd1,0xf0,0x04,0x0e,0x04 15860 15861# CHECK: v_med3_u32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0xf7,0x04,0x0e,0x04] 158620x05,0x00,0xd8,0xd1,0xf7,0x04,0x0e,0x04 15863 15864# CHECK: v_med3_u32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xff,0x0f,0x04] 158650x05,0x00,0xd8,0xd1,0x01,0xff,0x0f,0x04 15866 15867# CHECK: v_med3_u32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0c,0x04] 158680x05,0x00,0xd8,0xd1,0x01,0x05,0x0c,0x04 15869 15870# CHECK: v_med3_u32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xcb,0x0c,0x04] 158710x05,0x00,0xd8,0xd1,0x01,0xcb,0x0c,0x04 15872 15873# CHECK: v_med3_u32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xcd,0x0c,0x04] 158740x05,0x00,0xd8,0xd1,0x01,0xcd,0x0c,0x04 15875 15876# CHECK: v_med3_u32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xcf,0x0c,0x04] 158770x05,0x00,0xd8,0xd1,0x01,0xcf,0x0c,0x04 15878 15879# CHECK: v_med3_u32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xd5,0x0c,0x04] 158800x05,0x00,0xd8,0xd1,0x01,0xd5,0x0c,0x04 15881 15882# CHECK: v_med3_u32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xd7,0x0c,0x04] 158830x05,0x00,0xd8,0xd1,0x01,0xd7,0x0c,0x04 15884 15885# CHECK: v_med3_u32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xd9,0x0c,0x04] 158860x05,0x00,0xd8,0xd1,0x01,0xd9,0x0c,0x04 15887 15888# CHECK: v_med3_u32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xdb,0x0c,0x04] 158890x05,0x00,0xd8,0xd1,0x01,0xdb,0x0c,0x04 15890 15891# CHECK: v_med3_u32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xdd,0x0c,0x04] 158920x05,0x00,0xd8,0xd1,0x01,0xdd,0x0c,0x04 15893 15894# CHECK: v_med3_u32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xdf,0x0c,0x04] 158950x05,0x00,0xd8,0xd1,0x01,0xdf,0x0c,0x04 15896 15897# CHECK: v_med3_u32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xf7,0x0c,0x04] 158980x05,0x00,0xd8,0xd1,0x01,0xf7,0x0c,0x04 15899 15900# CHECK: v_med3_u32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xf9,0x0c,0x04] 159010x05,0x00,0xd8,0xd1,0x01,0xf9,0x0c,0x04 15902 15903# CHECK: v_med3_u32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xfd,0x0c,0x04] 159040x05,0x00,0xd8,0xd1,0x01,0xfd,0x0c,0x04 15905 15906# CHECK: v_med3_u32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xff,0x0c,0x04] 159070x05,0x00,0xd8,0xd1,0x01,0xff,0x0c,0x04 15908 15909# CHECK: v_med3_u32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x01,0x0d,0x04] 159100x05,0x00,0xd8,0xd1,0x01,0x01,0x0d,0x04 15911 15912# CHECK: v_med3_u32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x83,0x0d,0x04] 159130x05,0x00,0xd8,0xd1,0x01,0x83,0x0d,0x04 15914 15915# CHECK: v_med3_u32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xe1,0x0d,0x04] 159160x05,0x00,0xd8,0xd1,0x01,0xe1,0x0d,0x04 15917 15918# CHECK: v_med3_u32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xef,0x0d,0x04] 159190x05,0x00,0xd8,0xd1,0x01,0xef,0x0d,0x04 15920 15921# CHECK: v_med3_u32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x07] 159220x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x07 15923 15924# CHECK: v_med3_u32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x00] 159250x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x00 15926 15927# CHECK: v_med3_u32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x96,0x01] 159280x05,0x00,0xd8,0xd1,0x01,0x05,0x96,0x01 15929 15930# CHECK: v_med3_u32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x9a,0x01] 159310x05,0x00,0xd8,0xd1,0x01,0x05,0x9a,0x01 15932 15933# CHECK: v_med3_u32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x9e,0x01] 159340x05,0x00,0xd8,0xd1,0x01,0x05,0x9e,0x01 15935 15936# CHECK: v_med3_u32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xaa,0x01] 159370x05,0x00,0xd8,0xd1,0x01,0x05,0xaa,0x01 15938 15939# CHECK: v_med3_u32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xae,0x01] 159400x05,0x00,0xd8,0xd1,0x01,0x05,0xae,0x01 15941 15942# CHECK: v_med3_u32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xb2,0x01] 159430x05,0x00,0xd8,0xd1,0x01,0x05,0xb2,0x01 15944 15945# CHECK: v_med3_u32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xb6,0x01] 159460x05,0x00,0xd8,0xd1,0x01,0x05,0xb6,0x01 15947 15948# CHECK: v_med3_u32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xba,0x01] 159490x05,0x00,0xd8,0xd1,0x01,0x05,0xba,0x01 15950 15951# CHECK: v_med3_u32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xbe,0x01] 159520x05,0x00,0xd8,0xd1,0x01,0x05,0xbe,0x01 15953 15954# CHECK: v_med3_u32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xee,0x01] 159550x05,0x00,0xd8,0xd1,0x01,0x05,0xee,0x01 15956 15957# CHECK: v_med3_u32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xf2,0x01] 159580x05,0x00,0xd8,0xd1,0x01,0x05,0xf2,0x01 15959 15960# CHECK: v_med3_u32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfa,0x01] 159610x05,0x00,0xd8,0xd1,0x01,0x05,0xfa,0x01 15962 15963# CHECK: v_med3_u32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x01] 159640x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x01 15965 15966# CHECK: v_med3_u32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x02,0x02] 159670x05,0x00,0xd8,0xd1,0x01,0x05,0x02,0x02 15968 15969# CHECK: v_med3_u32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x06,0x03] 159700x05,0x00,0xd8,0xd1,0x01,0x05,0x06,0x03 15971 15972# CHECK: v_med3_u32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xc2,0x03] 159730x05,0x00,0xd8,0xd1,0x01,0x05,0xc2,0x03 15974 15975# CHECK: v_med3_u32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xde,0x03] 159760x05,0x00,0xd8,0xd1,0x01,0x05,0xde,0x03 15977 15978# CHECK: v_sad_u8 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04] 159790x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04 15980 15981# CHECK: v_sad_u8 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04] 159820xff,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04 15983 15984# CHECK: v_sad_u8 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0xff,0x05,0x0e,0x04] 159850x05,0x00,0xd9,0xd1,0xff,0x05,0x0e,0x04 15986 15987# CHECK: v_sad_u8 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x04,0x0e,0x04] 159880x05,0x00,0xd9,0xd1,0x01,0x04,0x0e,0x04 15989 15990# CHECK: v_sad_u8 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x65,0x04,0x0e,0x04] 159910x05,0x00,0xd9,0xd1,0x65,0x04,0x0e,0x04 15992 15993# CHECK: v_sad_u8 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x66,0x04,0x0e,0x04] 159940x05,0x00,0xd9,0xd1,0x66,0x04,0x0e,0x04 15995 15996# CHECK: v_sad_u8 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x67,0x04,0x0e,0x04] 159970x05,0x00,0xd9,0xd1,0x67,0x04,0x0e,0x04 15998 15999# CHECK: v_sad_u8 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x6a,0x04,0x0e,0x04] 160000x05,0x00,0xd9,0xd1,0x6a,0x04,0x0e,0x04 16001 16002# CHECK: v_sad_u8 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x6b,0x04,0x0e,0x04] 160030x05,0x00,0xd9,0xd1,0x6b,0x04,0x0e,0x04 16004 16005# CHECK: v_sad_u8 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x6c,0x04,0x0e,0x04] 160060x05,0x00,0xd9,0xd1,0x6c,0x04,0x0e,0x04 16007 16008# CHECK: v_sad_u8 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x6d,0x04,0x0e,0x04] 160090x05,0x00,0xd9,0xd1,0x6d,0x04,0x0e,0x04 16010 16011# CHECK: v_sad_u8 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x6e,0x04,0x0e,0x04] 160120x05,0x00,0xd9,0xd1,0x6e,0x04,0x0e,0x04 16013 16014# CHECK: v_sad_u8 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x6f,0x04,0x0e,0x04] 160150x05,0x00,0xd9,0xd1,0x6f,0x04,0x0e,0x04 16016 16017# CHECK: v_sad_u8 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x7b,0x04,0x0e,0x04] 160180x05,0x00,0xd9,0xd1,0x7b,0x04,0x0e,0x04 16019 16020# CHECK: v_sad_u8 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x7c,0x04,0x0e,0x04] 160210x05,0x00,0xd9,0xd1,0x7c,0x04,0x0e,0x04 16022 16023# CHECK: v_sad_u8 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x7e,0x04,0x0e,0x04] 160240x05,0x00,0xd9,0xd1,0x7e,0x04,0x0e,0x04 16025 16026# CHECK: v_sad_u8 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x7f,0x04,0x0e,0x04] 160270x05,0x00,0xd9,0xd1,0x7f,0x04,0x0e,0x04 16028 16029# CHECK: v_sad_u8 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x80,0x04,0x0e,0x04] 160300x05,0x00,0xd9,0xd1,0x80,0x04,0x0e,0x04 16031 16032# CHECK: v_sad_u8 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0xc1,0x04,0x0e,0x04] 160330x05,0x00,0xd9,0xd1,0xc1,0x04,0x0e,0x04 16034 16035# CHECK: v_sad_u8 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0xf0,0x04,0x0e,0x04] 160360x05,0x00,0xd9,0xd1,0xf0,0x04,0x0e,0x04 16037 16038# CHECK: v_sad_u8 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0xf7,0x04,0x0e,0x04] 160390x05,0x00,0xd9,0xd1,0xf7,0x04,0x0e,0x04 16040 16041# CHECK: v_sad_u8 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xff,0x0f,0x04] 160420x05,0x00,0xd9,0xd1,0x01,0xff,0x0f,0x04 16043 16044# CHECK: v_sad_u8 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0c,0x04] 160450x05,0x00,0xd9,0xd1,0x01,0x05,0x0c,0x04 16046 16047# CHECK: v_sad_u8 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xcb,0x0c,0x04] 160480x05,0x00,0xd9,0xd1,0x01,0xcb,0x0c,0x04 16049 16050# CHECK: v_sad_u8 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xcd,0x0c,0x04] 160510x05,0x00,0xd9,0xd1,0x01,0xcd,0x0c,0x04 16052 16053# CHECK: v_sad_u8 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xcf,0x0c,0x04] 160540x05,0x00,0xd9,0xd1,0x01,0xcf,0x0c,0x04 16055 16056# CHECK: v_sad_u8 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xd5,0x0c,0x04] 160570x05,0x00,0xd9,0xd1,0x01,0xd5,0x0c,0x04 16058 16059# CHECK: v_sad_u8 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xd7,0x0c,0x04] 160600x05,0x00,0xd9,0xd1,0x01,0xd7,0x0c,0x04 16061 16062# CHECK: v_sad_u8 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xd9,0x0c,0x04] 160630x05,0x00,0xd9,0xd1,0x01,0xd9,0x0c,0x04 16064 16065# CHECK: v_sad_u8 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xdb,0x0c,0x04] 160660x05,0x00,0xd9,0xd1,0x01,0xdb,0x0c,0x04 16067 16068# CHECK: v_sad_u8 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xdd,0x0c,0x04] 160690x05,0x00,0xd9,0xd1,0x01,0xdd,0x0c,0x04 16070 16071# CHECK: v_sad_u8 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xdf,0x0c,0x04] 160720x05,0x00,0xd9,0xd1,0x01,0xdf,0x0c,0x04 16073 16074# CHECK: v_sad_u8 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xf7,0x0c,0x04] 160750x05,0x00,0xd9,0xd1,0x01,0xf7,0x0c,0x04 16076 16077# CHECK: v_sad_u8 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xf9,0x0c,0x04] 160780x05,0x00,0xd9,0xd1,0x01,0xf9,0x0c,0x04 16079 16080# CHECK: v_sad_u8 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xfd,0x0c,0x04] 160810x05,0x00,0xd9,0xd1,0x01,0xfd,0x0c,0x04 16082 16083# CHECK: v_sad_u8 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xff,0x0c,0x04] 160840x05,0x00,0xd9,0xd1,0x01,0xff,0x0c,0x04 16085 16086# CHECK: v_sad_u8 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x01,0x0d,0x04] 160870x05,0x00,0xd9,0xd1,0x01,0x01,0x0d,0x04 16088 16089# CHECK: v_sad_u8 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x83,0x0d,0x04] 160900x05,0x00,0xd9,0xd1,0x01,0x83,0x0d,0x04 16091 16092# CHECK: v_sad_u8 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xe1,0x0d,0x04] 160930x05,0x00,0xd9,0xd1,0x01,0xe1,0x0d,0x04 16094 16095# CHECK: v_sad_u8 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xef,0x0d,0x04] 160960x05,0x00,0xd9,0xd1,0x01,0xef,0x0d,0x04 16097 16098# CHECK: v_sad_u8 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x07] 160990x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x07 16100 16101# CHECK: v_sad_u8 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x00] 161020x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x00 16103 16104# CHECK: v_sad_u8 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x96,0x01] 161050x05,0x00,0xd9,0xd1,0x01,0x05,0x96,0x01 16106 16107# CHECK: v_sad_u8 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x9a,0x01] 161080x05,0x00,0xd9,0xd1,0x01,0x05,0x9a,0x01 16109 16110# CHECK: v_sad_u8 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x9e,0x01] 161110x05,0x00,0xd9,0xd1,0x01,0x05,0x9e,0x01 16112 16113# CHECK: v_sad_u8 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xaa,0x01] 161140x05,0x00,0xd9,0xd1,0x01,0x05,0xaa,0x01 16115 16116# CHECK: v_sad_u8 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xae,0x01] 161170x05,0x00,0xd9,0xd1,0x01,0x05,0xae,0x01 16118 16119# CHECK: v_sad_u8 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xb2,0x01] 161200x05,0x00,0xd9,0xd1,0x01,0x05,0xb2,0x01 16121 16122# CHECK: v_sad_u8 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xb6,0x01] 161230x05,0x00,0xd9,0xd1,0x01,0x05,0xb6,0x01 16124 16125# CHECK: v_sad_u8 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xba,0x01] 161260x05,0x00,0xd9,0xd1,0x01,0x05,0xba,0x01 16127 16128# CHECK: v_sad_u8 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xbe,0x01] 161290x05,0x00,0xd9,0xd1,0x01,0x05,0xbe,0x01 16130 16131# CHECK: v_sad_u8 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xee,0x01] 161320x05,0x00,0xd9,0xd1,0x01,0x05,0xee,0x01 16133 16134# CHECK: v_sad_u8 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xf2,0x01] 161350x05,0x00,0xd9,0xd1,0x01,0x05,0xf2,0x01 16136 16137# CHECK: v_sad_u8 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfa,0x01] 161380x05,0x00,0xd9,0xd1,0x01,0x05,0xfa,0x01 16139 16140# CHECK: v_sad_u8 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x01] 161410x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x01 16142 16143# CHECK: v_sad_u8 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x02,0x02] 161440x05,0x00,0xd9,0xd1,0x01,0x05,0x02,0x02 16145 16146# CHECK: v_sad_u8 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x06,0x03] 161470x05,0x00,0xd9,0xd1,0x01,0x05,0x06,0x03 16148 16149# CHECK: v_sad_u8 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xc2,0x03] 161500x05,0x00,0xd9,0xd1,0x01,0x05,0xc2,0x03 16151 16152# CHECK: v_sad_u8 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xde,0x03] 161530x05,0x00,0xd9,0xd1,0x01,0x05,0xde,0x03 16154 16155# CHECK: v_sad_u8 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xd9,0xd1,0x01,0x05,0x0e,0x04] 161560x05,0x80,0xd9,0xd1,0x01,0x05,0x0e,0x04 16157 16158# CHECK: v_sad_hi_u8 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04] 161590x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04 16160 16161# CHECK: v_sad_hi_u8 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04] 161620xff,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04 16163 16164# CHECK: v_sad_hi_u8 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0xff,0x05,0x0e,0x04] 161650x05,0x00,0xda,0xd1,0xff,0x05,0x0e,0x04 16166 16167# CHECK: v_sad_hi_u8 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x04,0x0e,0x04] 161680x05,0x00,0xda,0xd1,0x01,0x04,0x0e,0x04 16169 16170# CHECK: v_sad_hi_u8 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x65,0x04,0x0e,0x04] 161710x05,0x00,0xda,0xd1,0x65,0x04,0x0e,0x04 16172 16173# CHECK: v_sad_hi_u8 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x66,0x04,0x0e,0x04] 161740x05,0x00,0xda,0xd1,0x66,0x04,0x0e,0x04 16175 16176# CHECK: v_sad_hi_u8 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x67,0x04,0x0e,0x04] 161770x05,0x00,0xda,0xd1,0x67,0x04,0x0e,0x04 16178 16179# CHECK: v_sad_hi_u8 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x6a,0x04,0x0e,0x04] 161800x05,0x00,0xda,0xd1,0x6a,0x04,0x0e,0x04 16181 16182# CHECK: v_sad_hi_u8 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x6b,0x04,0x0e,0x04] 161830x05,0x00,0xda,0xd1,0x6b,0x04,0x0e,0x04 16184 16185# CHECK: v_sad_hi_u8 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x6c,0x04,0x0e,0x04] 161860x05,0x00,0xda,0xd1,0x6c,0x04,0x0e,0x04 16187 16188# CHECK: v_sad_hi_u8 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x6d,0x04,0x0e,0x04] 161890x05,0x00,0xda,0xd1,0x6d,0x04,0x0e,0x04 16190 16191# CHECK: v_sad_hi_u8 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x6e,0x04,0x0e,0x04] 161920x05,0x00,0xda,0xd1,0x6e,0x04,0x0e,0x04 16193 16194# CHECK: v_sad_hi_u8 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x6f,0x04,0x0e,0x04] 161950x05,0x00,0xda,0xd1,0x6f,0x04,0x0e,0x04 16196 16197# CHECK: v_sad_hi_u8 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x7b,0x04,0x0e,0x04] 161980x05,0x00,0xda,0xd1,0x7b,0x04,0x0e,0x04 16199 16200# CHECK: v_sad_hi_u8 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x7c,0x04,0x0e,0x04] 162010x05,0x00,0xda,0xd1,0x7c,0x04,0x0e,0x04 16202 16203# CHECK: v_sad_hi_u8 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x7e,0x04,0x0e,0x04] 162040x05,0x00,0xda,0xd1,0x7e,0x04,0x0e,0x04 16205 16206# CHECK: v_sad_hi_u8 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x7f,0x04,0x0e,0x04] 162070x05,0x00,0xda,0xd1,0x7f,0x04,0x0e,0x04 16208 16209# CHECK: v_sad_hi_u8 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x80,0x04,0x0e,0x04] 162100x05,0x00,0xda,0xd1,0x80,0x04,0x0e,0x04 16211 16212# CHECK: v_sad_hi_u8 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0xc1,0x04,0x0e,0x04] 162130x05,0x00,0xda,0xd1,0xc1,0x04,0x0e,0x04 16214 16215# CHECK: v_sad_hi_u8 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0xf0,0x04,0x0e,0x04] 162160x05,0x00,0xda,0xd1,0xf0,0x04,0x0e,0x04 16217 16218# CHECK: v_sad_hi_u8 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0xf7,0x04,0x0e,0x04] 162190x05,0x00,0xda,0xd1,0xf7,0x04,0x0e,0x04 16220 16221# CHECK: v_sad_hi_u8 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xff,0x0f,0x04] 162220x05,0x00,0xda,0xd1,0x01,0xff,0x0f,0x04 16223 16224# CHECK: v_sad_hi_u8 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0c,0x04] 162250x05,0x00,0xda,0xd1,0x01,0x05,0x0c,0x04 16226 16227# CHECK: v_sad_hi_u8 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xcb,0x0c,0x04] 162280x05,0x00,0xda,0xd1,0x01,0xcb,0x0c,0x04 16229 16230# CHECK: v_sad_hi_u8 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xcd,0x0c,0x04] 162310x05,0x00,0xda,0xd1,0x01,0xcd,0x0c,0x04 16232 16233# CHECK: v_sad_hi_u8 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xcf,0x0c,0x04] 162340x05,0x00,0xda,0xd1,0x01,0xcf,0x0c,0x04 16235 16236# CHECK: v_sad_hi_u8 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xd5,0x0c,0x04] 162370x05,0x00,0xda,0xd1,0x01,0xd5,0x0c,0x04 16238 16239# CHECK: v_sad_hi_u8 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xd7,0x0c,0x04] 162400x05,0x00,0xda,0xd1,0x01,0xd7,0x0c,0x04 16241 16242# CHECK: v_sad_hi_u8 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xd9,0x0c,0x04] 162430x05,0x00,0xda,0xd1,0x01,0xd9,0x0c,0x04 16244 16245# CHECK: v_sad_hi_u8 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xdb,0x0c,0x04] 162460x05,0x00,0xda,0xd1,0x01,0xdb,0x0c,0x04 16247 16248# CHECK: v_sad_hi_u8 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xdd,0x0c,0x04] 162490x05,0x00,0xda,0xd1,0x01,0xdd,0x0c,0x04 16250 16251# CHECK: v_sad_hi_u8 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xdf,0x0c,0x04] 162520x05,0x00,0xda,0xd1,0x01,0xdf,0x0c,0x04 16253 16254# CHECK: v_sad_hi_u8 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xf7,0x0c,0x04] 162550x05,0x00,0xda,0xd1,0x01,0xf7,0x0c,0x04 16256 16257# CHECK: v_sad_hi_u8 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xf9,0x0c,0x04] 162580x05,0x00,0xda,0xd1,0x01,0xf9,0x0c,0x04 16259 16260# CHECK: v_sad_hi_u8 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xfd,0x0c,0x04] 162610x05,0x00,0xda,0xd1,0x01,0xfd,0x0c,0x04 16262 16263# CHECK: v_sad_hi_u8 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xff,0x0c,0x04] 162640x05,0x00,0xda,0xd1,0x01,0xff,0x0c,0x04 16265 16266# CHECK: v_sad_hi_u8 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x01,0x0d,0x04] 162670x05,0x00,0xda,0xd1,0x01,0x01,0x0d,0x04 16268 16269# CHECK: v_sad_hi_u8 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x83,0x0d,0x04] 162700x05,0x00,0xda,0xd1,0x01,0x83,0x0d,0x04 16271 16272# CHECK: v_sad_hi_u8 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xe1,0x0d,0x04] 162730x05,0x00,0xda,0xd1,0x01,0xe1,0x0d,0x04 16274 16275# CHECK: v_sad_hi_u8 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xef,0x0d,0x04] 162760x05,0x00,0xda,0xd1,0x01,0xef,0x0d,0x04 16277 16278# CHECK: v_sad_hi_u8 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x07] 162790x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x07 16280 16281# CHECK: v_sad_hi_u8 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x00] 162820x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x00 16283 16284# CHECK: v_sad_hi_u8 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x96,0x01] 162850x05,0x00,0xda,0xd1,0x01,0x05,0x96,0x01 16286 16287# CHECK: v_sad_hi_u8 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x9a,0x01] 162880x05,0x00,0xda,0xd1,0x01,0x05,0x9a,0x01 16289 16290# CHECK: v_sad_hi_u8 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x9e,0x01] 162910x05,0x00,0xda,0xd1,0x01,0x05,0x9e,0x01 16292 16293# CHECK: v_sad_hi_u8 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xaa,0x01] 162940x05,0x00,0xda,0xd1,0x01,0x05,0xaa,0x01 16295 16296# CHECK: v_sad_hi_u8 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xae,0x01] 162970x05,0x00,0xda,0xd1,0x01,0x05,0xae,0x01 16298 16299# CHECK: v_sad_hi_u8 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xb2,0x01] 163000x05,0x00,0xda,0xd1,0x01,0x05,0xb2,0x01 16301 16302# CHECK: v_sad_hi_u8 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xb6,0x01] 163030x05,0x00,0xda,0xd1,0x01,0x05,0xb6,0x01 16304 16305# CHECK: v_sad_hi_u8 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xba,0x01] 163060x05,0x00,0xda,0xd1,0x01,0x05,0xba,0x01 16307 16308# CHECK: v_sad_hi_u8 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xbe,0x01] 163090x05,0x00,0xda,0xd1,0x01,0x05,0xbe,0x01 16310 16311# CHECK: v_sad_hi_u8 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xee,0x01] 163120x05,0x00,0xda,0xd1,0x01,0x05,0xee,0x01 16313 16314# CHECK: v_sad_hi_u8 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xf2,0x01] 163150x05,0x00,0xda,0xd1,0x01,0x05,0xf2,0x01 16316 16317# CHECK: v_sad_hi_u8 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfa,0x01] 163180x05,0x00,0xda,0xd1,0x01,0x05,0xfa,0x01 16319 16320# CHECK: v_sad_hi_u8 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x01] 163210x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x01 16322 16323# CHECK: v_sad_hi_u8 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x02,0x02] 163240x05,0x00,0xda,0xd1,0x01,0x05,0x02,0x02 16325 16326# CHECK: v_sad_hi_u8 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x06,0x03] 163270x05,0x00,0xda,0xd1,0x01,0x05,0x06,0x03 16328 16329# CHECK: v_sad_hi_u8 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xc2,0x03] 163300x05,0x00,0xda,0xd1,0x01,0x05,0xc2,0x03 16331 16332# CHECK: v_sad_hi_u8 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xde,0x03] 163330x05,0x00,0xda,0xd1,0x01,0x05,0xde,0x03 16334 16335# CHECK: v_sad_hi_u8 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xda,0xd1,0x01,0x05,0x0e,0x04] 163360x05,0x80,0xda,0xd1,0x01,0x05,0x0e,0x04 16337 16338# CHECK: v_sad_u16 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04] 163390x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04 16340 16341# CHECK: v_sad_u16 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04] 163420xff,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04 16343 16344# CHECK: v_sad_u16 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0xff,0x05,0x0e,0x04] 163450x05,0x00,0xdb,0xd1,0xff,0x05,0x0e,0x04 16346 16347# CHECK: v_sad_u16 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x04,0x0e,0x04] 163480x05,0x00,0xdb,0xd1,0x01,0x04,0x0e,0x04 16349 16350# CHECK: v_sad_u16 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x65,0x04,0x0e,0x04] 163510x05,0x00,0xdb,0xd1,0x65,0x04,0x0e,0x04 16352 16353# CHECK: v_sad_u16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x66,0x04,0x0e,0x04] 163540x05,0x00,0xdb,0xd1,0x66,0x04,0x0e,0x04 16355 16356# CHECK: v_sad_u16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x67,0x04,0x0e,0x04] 163570x05,0x00,0xdb,0xd1,0x67,0x04,0x0e,0x04 16358 16359# CHECK: v_sad_u16 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x6a,0x04,0x0e,0x04] 163600x05,0x00,0xdb,0xd1,0x6a,0x04,0x0e,0x04 16361 16362# CHECK: v_sad_u16 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x6b,0x04,0x0e,0x04] 163630x05,0x00,0xdb,0xd1,0x6b,0x04,0x0e,0x04 16364 16365# CHECK: v_sad_u16 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x6c,0x04,0x0e,0x04] 163660x05,0x00,0xdb,0xd1,0x6c,0x04,0x0e,0x04 16367 16368# CHECK: v_sad_u16 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x6d,0x04,0x0e,0x04] 163690x05,0x00,0xdb,0xd1,0x6d,0x04,0x0e,0x04 16370 16371# CHECK: v_sad_u16 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x6e,0x04,0x0e,0x04] 163720x05,0x00,0xdb,0xd1,0x6e,0x04,0x0e,0x04 16373 16374# CHECK: v_sad_u16 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x6f,0x04,0x0e,0x04] 163750x05,0x00,0xdb,0xd1,0x6f,0x04,0x0e,0x04 16376 16377# CHECK: v_sad_u16 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x7b,0x04,0x0e,0x04] 163780x05,0x00,0xdb,0xd1,0x7b,0x04,0x0e,0x04 16379 16380# CHECK: v_sad_u16 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x7c,0x04,0x0e,0x04] 163810x05,0x00,0xdb,0xd1,0x7c,0x04,0x0e,0x04 16382 16383# CHECK: v_sad_u16 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x7e,0x04,0x0e,0x04] 163840x05,0x00,0xdb,0xd1,0x7e,0x04,0x0e,0x04 16385 16386# CHECK: v_sad_u16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x7f,0x04,0x0e,0x04] 163870x05,0x00,0xdb,0xd1,0x7f,0x04,0x0e,0x04 16388 16389# CHECK: v_sad_u16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x80,0x04,0x0e,0x04] 163900x05,0x00,0xdb,0xd1,0x80,0x04,0x0e,0x04 16391 16392# CHECK: v_sad_u16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0xc1,0x04,0x0e,0x04] 163930x05,0x00,0xdb,0xd1,0xc1,0x04,0x0e,0x04 16394 16395# CHECK: v_sad_u16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0xf0,0x04,0x0e,0x04] 163960x05,0x00,0xdb,0xd1,0xf0,0x04,0x0e,0x04 16397 16398# CHECK: v_sad_u16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0xf7,0x04,0x0e,0x04] 163990x05,0x00,0xdb,0xd1,0xf7,0x04,0x0e,0x04 16400 16401# CHECK: v_sad_u16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xff,0x0f,0x04] 164020x05,0x00,0xdb,0xd1,0x01,0xff,0x0f,0x04 16403 16404# CHECK: v_sad_u16 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0c,0x04] 164050x05,0x00,0xdb,0xd1,0x01,0x05,0x0c,0x04 16406 16407# CHECK: v_sad_u16 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xcb,0x0c,0x04] 164080x05,0x00,0xdb,0xd1,0x01,0xcb,0x0c,0x04 16409 16410# CHECK: v_sad_u16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xcd,0x0c,0x04] 164110x05,0x00,0xdb,0xd1,0x01,0xcd,0x0c,0x04 16412 16413# CHECK: v_sad_u16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xcf,0x0c,0x04] 164140x05,0x00,0xdb,0xd1,0x01,0xcf,0x0c,0x04 16415 16416# CHECK: v_sad_u16 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xd5,0x0c,0x04] 164170x05,0x00,0xdb,0xd1,0x01,0xd5,0x0c,0x04 16418 16419# CHECK: v_sad_u16 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xd7,0x0c,0x04] 164200x05,0x00,0xdb,0xd1,0x01,0xd7,0x0c,0x04 16421 16422# CHECK: v_sad_u16 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xd9,0x0c,0x04] 164230x05,0x00,0xdb,0xd1,0x01,0xd9,0x0c,0x04 16424 16425# CHECK: v_sad_u16 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xdb,0x0c,0x04] 164260x05,0x00,0xdb,0xd1,0x01,0xdb,0x0c,0x04 16427 16428# CHECK: v_sad_u16 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xdd,0x0c,0x04] 164290x05,0x00,0xdb,0xd1,0x01,0xdd,0x0c,0x04 16430 16431# CHECK: v_sad_u16 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xdf,0x0c,0x04] 164320x05,0x00,0xdb,0xd1,0x01,0xdf,0x0c,0x04 16433 16434# CHECK: v_sad_u16 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xf7,0x0c,0x04] 164350x05,0x00,0xdb,0xd1,0x01,0xf7,0x0c,0x04 16436 16437# CHECK: v_sad_u16 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xf9,0x0c,0x04] 164380x05,0x00,0xdb,0xd1,0x01,0xf9,0x0c,0x04 16439 16440# CHECK: v_sad_u16 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xfd,0x0c,0x04] 164410x05,0x00,0xdb,0xd1,0x01,0xfd,0x0c,0x04 16442 16443# CHECK: v_sad_u16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xff,0x0c,0x04] 164440x05,0x00,0xdb,0xd1,0x01,0xff,0x0c,0x04 16445 16446# CHECK: v_sad_u16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x01,0x0d,0x04] 164470x05,0x00,0xdb,0xd1,0x01,0x01,0x0d,0x04 16448 16449# CHECK: v_sad_u16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x83,0x0d,0x04] 164500x05,0x00,0xdb,0xd1,0x01,0x83,0x0d,0x04 16451 16452# CHECK: v_sad_u16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xe1,0x0d,0x04] 164530x05,0x00,0xdb,0xd1,0x01,0xe1,0x0d,0x04 16454 16455# CHECK: v_sad_u16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xef,0x0d,0x04] 164560x05,0x00,0xdb,0xd1,0x01,0xef,0x0d,0x04 16457 16458# CHECK: v_sad_u16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x07] 164590x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x07 16460 16461# CHECK: v_sad_u16 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x00] 164620x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x00 16463 16464# CHECK: v_sad_u16 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x96,0x01] 164650x05,0x00,0xdb,0xd1,0x01,0x05,0x96,0x01 16466 16467# CHECK: v_sad_u16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x9a,0x01] 164680x05,0x00,0xdb,0xd1,0x01,0x05,0x9a,0x01 16469 16470# CHECK: v_sad_u16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x9e,0x01] 164710x05,0x00,0xdb,0xd1,0x01,0x05,0x9e,0x01 16472 16473# CHECK: v_sad_u16 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xaa,0x01] 164740x05,0x00,0xdb,0xd1,0x01,0x05,0xaa,0x01 16475 16476# CHECK: v_sad_u16 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xae,0x01] 164770x05,0x00,0xdb,0xd1,0x01,0x05,0xae,0x01 16478 16479# CHECK: v_sad_u16 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xb2,0x01] 164800x05,0x00,0xdb,0xd1,0x01,0x05,0xb2,0x01 16481 16482# CHECK: v_sad_u16 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xb6,0x01] 164830x05,0x00,0xdb,0xd1,0x01,0x05,0xb6,0x01 16484 16485# CHECK: v_sad_u16 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xba,0x01] 164860x05,0x00,0xdb,0xd1,0x01,0x05,0xba,0x01 16487 16488# CHECK: v_sad_u16 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xbe,0x01] 164890x05,0x00,0xdb,0xd1,0x01,0x05,0xbe,0x01 16490 16491# CHECK: v_sad_u16 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xee,0x01] 164920x05,0x00,0xdb,0xd1,0x01,0x05,0xee,0x01 16493 16494# CHECK: v_sad_u16 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xf2,0x01] 164950x05,0x00,0xdb,0xd1,0x01,0x05,0xf2,0x01 16496 16497# CHECK: v_sad_u16 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfa,0x01] 164980x05,0x00,0xdb,0xd1,0x01,0x05,0xfa,0x01 16499 16500# CHECK: v_sad_u16 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x01] 165010x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x01 16502 16503# CHECK: v_sad_u16 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x02,0x02] 165040x05,0x00,0xdb,0xd1,0x01,0x05,0x02,0x02 16505 16506# CHECK: v_sad_u16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x06,0x03] 165070x05,0x00,0xdb,0xd1,0x01,0x05,0x06,0x03 16508 16509# CHECK: v_sad_u16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xc2,0x03] 165100x05,0x00,0xdb,0xd1,0x01,0x05,0xc2,0x03 16511 16512# CHECK: v_sad_u16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xde,0x03] 165130x05,0x00,0xdb,0xd1,0x01,0x05,0xde,0x03 16514 16515# CHECK: v_sad_u16 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xdb,0xd1,0x01,0x05,0x0e,0x04] 165160x05,0x80,0xdb,0xd1,0x01,0x05,0x0e,0x04 16517 16518# CHECK: v_sad_u32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04] 165190x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04 16520 16521# CHECK: v_sad_u32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04] 165220xff,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04 16523 16524# CHECK: v_sad_u32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0xff,0x05,0x0e,0x04] 165250x05,0x00,0xdc,0xd1,0xff,0x05,0x0e,0x04 16526 16527# CHECK: v_sad_u32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x04,0x0e,0x04] 165280x05,0x00,0xdc,0xd1,0x01,0x04,0x0e,0x04 16529 16530# CHECK: v_sad_u32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x65,0x04,0x0e,0x04] 165310x05,0x00,0xdc,0xd1,0x65,0x04,0x0e,0x04 16532 16533# CHECK: v_sad_u32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x66,0x04,0x0e,0x04] 165340x05,0x00,0xdc,0xd1,0x66,0x04,0x0e,0x04 16535 16536# CHECK: v_sad_u32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x67,0x04,0x0e,0x04] 165370x05,0x00,0xdc,0xd1,0x67,0x04,0x0e,0x04 16538 16539# CHECK: v_sad_u32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x6a,0x04,0x0e,0x04] 165400x05,0x00,0xdc,0xd1,0x6a,0x04,0x0e,0x04 16541 16542# CHECK: v_sad_u32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x6b,0x04,0x0e,0x04] 165430x05,0x00,0xdc,0xd1,0x6b,0x04,0x0e,0x04 16544 16545# CHECK: v_sad_u32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x6c,0x04,0x0e,0x04] 165460x05,0x00,0xdc,0xd1,0x6c,0x04,0x0e,0x04 16547 16548# CHECK: v_sad_u32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x6d,0x04,0x0e,0x04] 165490x05,0x00,0xdc,0xd1,0x6d,0x04,0x0e,0x04 16550 16551# CHECK: v_sad_u32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x6e,0x04,0x0e,0x04] 165520x05,0x00,0xdc,0xd1,0x6e,0x04,0x0e,0x04 16553 16554# CHECK: v_sad_u32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x6f,0x04,0x0e,0x04] 165550x05,0x00,0xdc,0xd1,0x6f,0x04,0x0e,0x04 16556 16557# CHECK: v_sad_u32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x7b,0x04,0x0e,0x04] 165580x05,0x00,0xdc,0xd1,0x7b,0x04,0x0e,0x04 16559 16560# CHECK: v_sad_u32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x7c,0x04,0x0e,0x04] 165610x05,0x00,0xdc,0xd1,0x7c,0x04,0x0e,0x04 16562 16563# CHECK: v_sad_u32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x7e,0x04,0x0e,0x04] 165640x05,0x00,0xdc,0xd1,0x7e,0x04,0x0e,0x04 16565 16566# CHECK: v_sad_u32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x7f,0x04,0x0e,0x04] 165670x05,0x00,0xdc,0xd1,0x7f,0x04,0x0e,0x04 16568 16569# CHECK: v_sad_u32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x80,0x04,0x0e,0x04] 165700x05,0x00,0xdc,0xd1,0x80,0x04,0x0e,0x04 16571 16572# CHECK: v_sad_u32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0xc1,0x04,0x0e,0x04] 165730x05,0x00,0xdc,0xd1,0xc1,0x04,0x0e,0x04 16574 16575# CHECK: v_sad_u32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0xf0,0x04,0x0e,0x04] 165760x05,0x00,0xdc,0xd1,0xf0,0x04,0x0e,0x04 16577 16578# CHECK: v_sad_u32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0xf7,0x04,0x0e,0x04] 165790x05,0x00,0xdc,0xd1,0xf7,0x04,0x0e,0x04 16580 16581# CHECK: v_sad_u32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xff,0x0f,0x04] 165820x05,0x00,0xdc,0xd1,0x01,0xff,0x0f,0x04 16583 16584# CHECK: v_sad_u32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0c,0x04] 165850x05,0x00,0xdc,0xd1,0x01,0x05,0x0c,0x04 16586 16587# CHECK: v_sad_u32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xcb,0x0c,0x04] 165880x05,0x00,0xdc,0xd1,0x01,0xcb,0x0c,0x04 16589 16590# CHECK: v_sad_u32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xcd,0x0c,0x04] 165910x05,0x00,0xdc,0xd1,0x01,0xcd,0x0c,0x04 16592 16593# CHECK: v_sad_u32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xcf,0x0c,0x04] 165940x05,0x00,0xdc,0xd1,0x01,0xcf,0x0c,0x04 16595 16596# CHECK: v_sad_u32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xd5,0x0c,0x04] 165970x05,0x00,0xdc,0xd1,0x01,0xd5,0x0c,0x04 16598 16599# CHECK: v_sad_u32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xd7,0x0c,0x04] 166000x05,0x00,0xdc,0xd1,0x01,0xd7,0x0c,0x04 16601 16602# CHECK: v_sad_u32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xd9,0x0c,0x04] 166030x05,0x00,0xdc,0xd1,0x01,0xd9,0x0c,0x04 16604 16605# CHECK: v_sad_u32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xdb,0x0c,0x04] 166060x05,0x00,0xdc,0xd1,0x01,0xdb,0x0c,0x04 16607 16608# CHECK: v_sad_u32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xdd,0x0c,0x04] 166090x05,0x00,0xdc,0xd1,0x01,0xdd,0x0c,0x04 16610 16611# CHECK: v_sad_u32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xdf,0x0c,0x04] 166120x05,0x00,0xdc,0xd1,0x01,0xdf,0x0c,0x04 16613 16614# CHECK: v_sad_u32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xf7,0x0c,0x04] 166150x05,0x00,0xdc,0xd1,0x01,0xf7,0x0c,0x04 16616 16617# CHECK: v_sad_u32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xf9,0x0c,0x04] 166180x05,0x00,0xdc,0xd1,0x01,0xf9,0x0c,0x04 16619 16620# CHECK: v_sad_u32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xfd,0x0c,0x04] 166210x05,0x00,0xdc,0xd1,0x01,0xfd,0x0c,0x04 16622 16623# CHECK: v_sad_u32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xff,0x0c,0x04] 166240x05,0x00,0xdc,0xd1,0x01,0xff,0x0c,0x04 16625 16626# CHECK: v_sad_u32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x01,0x0d,0x04] 166270x05,0x00,0xdc,0xd1,0x01,0x01,0x0d,0x04 16628 16629# CHECK: v_sad_u32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x83,0x0d,0x04] 166300x05,0x00,0xdc,0xd1,0x01,0x83,0x0d,0x04 16631 16632# CHECK: v_sad_u32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xe1,0x0d,0x04] 166330x05,0x00,0xdc,0xd1,0x01,0xe1,0x0d,0x04 16634 16635# CHECK: v_sad_u32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xef,0x0d,0x04] 166360x05,0x00,0xdc,0xd1,0x01,0xef,0x0d,0x04 16637 16638# CHECK: v_sad_u32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x07] 166390x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x07 16640 16641# CHECK: v_sad_u32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x00] 166420x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x00 16643 16644# CHECK: v_sad_u32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x96,0x01] 166450x05,0x00,0xdc,0xd1,0x01,0x05,0x96,0x01 16646 16647# CHECK: v_sad_u32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x9a,0x01] 166480x05,0x00,0xdc,0xd1,0x01,0x05,0x9a,0x01 16649 16650# CHECK: v_sad_u32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x9e,0x01] 166510x05,0x00,0xdc,0xd1,0x01,0x05,0x9e,0x01 16652 16653# CHECK: v_sad_u32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xaa,0x01] 166540x05,0x00,0xdc,0xd1,0x01,0x05,0xaa,0x01 16655 16656# CHECK: v_sad_u32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xae,0x01] 166570x05,0x00,0xdc,0xd1,0x01,0x05,0xae,0x01 16658 16659# CHECK: v_sad_u32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xb2,0x01] 166600x05,0x00,0xdc,0xd1,0x01,0x05,0xb2,0x01 16661 16662# CHECK: v_sad_u32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xb6,0x01] 166630x05,0x00,0xdc,0xd1,0x01,0x05,0xb6,0x01 16664 16665# CHECK: v_sad_u32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xba,0x01] 166660x05,0x00,0xdc,0xd1,0x01,0x05,0xba,0x01 16667 16668# CHECK: v_sad_u32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xbe,0x01] 166690x05,0x00,0xdc,0xd1,0x01,0x05,0xbe,0x01 16670 16671# CHECK: v_sad_u32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xee,0x01] 166720x05,0x00,0xdc,0xd1,0x01,0x05,0xee,0x01 16673 16674# CHECK: v_sad_u32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xf2,0x01] 166750x05,0x00,0xdc,0xd1,0x01,0x05,0xf2,0x01 16676 16677# CHECK: v_sad_u32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfa,0x01] 166780x05,0x00,0xdc,0xd1,0x01,0x05,0xfa,0x01 16679 16680# CHECK: v_sad_u32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x01] 166810x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x01 16682 16683# CHECK: v_sad_u32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x02,0x02] 166840x05,0x00,0xdc,0xd1,0x01,0x05,0x02,0x02 16685 16686# CHECK: v_sad_u32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x06,0x03] 166870x05,0x00,0xdc,0xd1,0x01,0x05,0x06,0x03 16688 16689# CHECK: v_sad_u32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xc2,0x03] 166900x05,0x00,0xdc,0xd1,0x01,0x05,0xc2,0x03 16691 16692# CHECK: v_sad_u32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xde,0x03] 166930x05,0x00,0xdc,0xd1,0x01,0x05,0xde,0x03 16694 16695# CHECK: v_sad_u32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xdc,0xd1,0x01,0x05,0x0e,0x04] 166960x05,0x80,0xdc,0xd1,0x01,0x05,0x0e,0x04 16697 16698# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04] 166990x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04 16700 16701# CHECK: v_cvt_pk_u8_f32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04] 167020xff,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04 16703 16704# CHECK: v_cvt_pk_u8_f32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0xff,0x05,0x0e,0x04] 167050x05,0x00,0xdd,0xd1,0xff,0x05,0x0e,0x04 16706 16707# CHECK: v_cvt_pk_u8_f32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x04,0x0e,0x04] 167080x05,0x00,0xdd,0xd1,0x01,0x04,0x0e,0x04 16709 16710# CHECK: v_cvt_pk_u8_f32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x65,0x04,0x0e,0x04] 167110x05,0x00,0xdd,0xd1,0x65,0x04,0x0e,0x04 16712 16713# CHECK: v_cvt_pk_u8_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x66,0x04,0x0e,0x04] 167140x05,0x00,0xdd,0xd1,0x66,0x04,0x0e,0x04 16715 16716# CHECK: v_cvt_pk_u8_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x67,0x04,0x0e,0x04] 167170x05,0x00,0xdd,0xd1,0x67,0x04,0x0e,0x04 16718 16719# CHECK: v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x6a,0x04,0x0e,0x04] 167200x05,0x00,0xdd,0xd1,0x6a,0x04,0x0e,0x04 16721 16722# CHECK: v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x6b,0x04,0x0e,0x04] 167230x05,0x00,0xdd,0xd1,0x6b,0x04,0x0e,0x04 16724 16725# CHECK: v_cvt_pk_u8_f32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x6c,0x04,0x0e,0x04] 167260x05,0x00,0xdd,0xd1,0x6c,0x04,0x0e,0x04 16727 16728# CHECK: v_cvt_pk_u8_f32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x6d,0x04,0x0e,0x04] 167290x05,0x00,0xdd,0xd1,0x6d,0x04,0x0e,0x04 16730 16731# CHECK: v_cvt_pk_u8_f32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x6e,0x04,0x0e,0x04] 167320x05,0x00,0xdd,0xd1,0x6e,0x04,0x0e,0x04 16733 16734# CHECK: v_cvt_pk_u8_f32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x6f,0x04,0x0e,0x04] 167350x05,0x00,0xdd,0xd1,0x6f,0x04,0x0e,0x04 16736 16737# CHECK: v_cvt_pk_u8_f32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x7b,0x04,0x0e,0x04] 167380x05,0x00,0xdd,0xd1,0x7b,0x04,0x0e,0x04 16739 16740# CHECK: v_cvt_pk_u8_f32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x7c,0x04,0x0e,0x04] 167410x05,0x00,0xdd,0xd1,0x7c,0x04,0x0e,0x04 16742 16743# CHECK: v_cvt_pk_u8_f32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x7e,0x04,0x0e,0x04] 167440x05,0x00,0xdd,0xd1,0x7e,0x04,0x0e,0x04 16745 16746# CHECK: v_cvt_pk_u8_f32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x7f,0x04,0x0e,0x04] 167470x05,0x00,0xdd,0xd1,0x7f,0x04,0x0e,0x04 16748 16749# CHECK: v_cvt_pk_u8_f32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x80,0x04,0x0e,0x04] 167500x05,0x00,0xdd,0xd1,0x80,0x04,0x0e,0x04 16751 16752# CHECK: v_cvt_pk_u8_f32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0xc1,0x04,0x0e,0x04] 167530x05,0x00,0xdd,0xd1,0xc1,0x04,0x0e,0x04 16754 16755# CHECK: v_cvt_pk_u8_f32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0xf0,0x04,0x0e,0x04] 167560x05,0x00,0xdd,0xd1,0xf0,0x04,0x0e,0x04 16757 16758# CHECK: v_cvt_pk_u8_f32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0xf7,0x04,0x0e,0x04] 167590x05,0x00,0xdd,0xd1,0xf7,0x04,0x0e,0x04 16760 16761# CHECK: v_cvt_pk_u8_f32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xff,0x0f,0x04] 167620x05,0x00,0xdd,0xd1,0x01,0xff,0x0f,0x04 16763 16764# CHECK: v_cvt_pk_u8_f32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0c,0x04] 167650x05,0x00,0xdd,0xd1,0x01,0x05,0x0c,0x04 16766 16767# CHECK: v_cvt_pk_u8_f32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xcb,0x0c,0x04] 167680x05,0x00,0xdd,0xd1,0x01,0xcb,0x0c,0x04 16769 16770# CHECK: v_cvt_pk_u8_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xcd,0x0c,0x04] 167710x05,0x00,0xdd,0xd1,0x01,0xcd,0x0c,0x04 16772 16773# CHECK: v_cvt_pk_u8_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xcf,0x0c,0x04] 167740x05,0x00,0xdd,0xd1,0x01,0xcf,0x0c,0x04 16775 16776# CHECK: v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xd5,0x0c,0x04] 167770x05,0x00,0xdd,0xd1,0x01,0xd5,0x0c,0x04 16778 16779# CHECK: v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xd7,0x0c,0x04] 167800x05,0x00,0xdd,0xd1,0x01,0xd7,0x0c,0x04 16781 16782# CHECK: v_cvt_pk_u8_f32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xd9,0x0c,0x04] 167830x05,0x00,0xdd,0xd1,0x01,0xd9,0x0c,0x04 16784 16785# CHECK: v_cvt_pk_u8_f32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xdb,0x0c,0x04] 167860x05,0x00,0xdd,0xd1,0x01,0xdb,0x0c,0x04 16787 16788# CHECK: v_cvt_pk_u8_f32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xdd,0x0c,0x04] 167890x05,0x00,0xdd,0xd1,0x01,0xdd,0x0c,0x04 16790 16791# CHECK: v_cvt_pk_u8_f32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xdf,0x0c,0x04] 167920x05,0x00,0xdd,0xd1,0x01,0xdf,0x0c,0x04 16793 16794# CHECK: v_cvt_pk_u8_f32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xf7,0x0c,0x04] 167950x05,0x00,0xdd,0xd1,0x01,0xf7,0x0c,0x04 16796 16797# CHECK: v_cvt_pk_u8_f32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xf9,0x0c,0x04] 167980x05,0x00,0xdd,0xd1,0x01,0xf9,0x0c,0x04 16799 16800# CHECK: v_cvt_pk_u8_f32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xfd,0x0c,0x04] 168010x05,0x00,0xdd,0xd1,0x01,0xfd,0x0c,0x04 16802 16803# CHECK: v_cvt_pk_u8_f32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xff,0x0c,0x04] 168040x05,0x00,0xdd,0xd1,0x01,0xff,0x0c,0x04 16805 16806# CHECK: v_cvt_pk_u8_f32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x01,0x0d,0x04] 168070x05,0x00,0xdd,0xd1,0x01,0x01,0x0d,0x04 16808 16809# CHECK: v_cvt_pk_u8_f32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x83,0x0d,0x04] 168100x05,0x00,0xdd,0xd1,0x01,0x83,0x0d,0x04 16811 16812# CHECK: v_cvt_pk_u8_f32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xe1,0x0d,0x04] 168130x05,0x00,0xdd,0xd1,0x01,0xe1,0x0d,0x04 16814 16815# CHECK: v_cvt_pk_u8_f32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xef,0x0d,0x04] 168160x05,0x00,0xdd,0xd1,0x01,0xef,0x0d,0x04 16817 16818# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x07] 168190x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x07 16820 16821# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x00] 168220x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x00 16823 16824# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x96,0x01] 168250x05,0x00,0xdd,0xd1,0x01,0x05,0x96,0x01 16826 16827# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x9a,0x01] 168280x05,0x00,0xdd,0xd1,0x01,0x05,0x9a,0x01 16829 16830# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x9e,0x01] 168310x05,0x00,0xdd,0xd1,0x01,0x05,0x9e,0x01 16832 16833# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xaa,0x01] 168340x05,0x00,0xdd,0xd1,0x01,0x05,0xaa,0x01 16835 16836# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xae,0x01] 168370x05,0x00,0xdd,0xd1,0x01,0x05,0xae,0x01 16838 16839# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xb2,0x01] 168400x05,0x00,0xdd,0xd1,0x01,0x05,0xb2,0x01 16841 16842# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xb6,0x01] 168430x05,0x00,0xdd,0xd1,0x01,0x05,0xb6,0x01 16844 16845# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xba,0x01] 168460x05,0x00,0xdd,0xd1,0x01,0x05,0xba,0x01 16847 16848# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xbe,0x01] 168490x05,0x00,0xdd,0xd1,0x01,0x05,0xbe,0x01 16850 16851# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xee,0x01] 168520x05,0x00,0xdd,0xd1,0x01,0x05,0xee,0x01 16853 16854# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xf2,0x01] 168550x05,0x00,0xdd,0xd1,0x01,0x05,0xf2,0x01 16856 16857# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfa,0x01] 168580x05,0x00,0xdd,0xd1,0x01,0x05,0xfa,0x01 16859 16860# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x01] 168610x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x01 16862 16863# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x02,0x02] 168640x05,0x00,0xdd,0xd1,0x01,0x05,0x02,0x02 16865 16866# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x06,0x03] 168670x05,0x00,0xdd,0xd1,0x01,0x05,0x06,0x03 16868 16869# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xc2,0x03] 168700x05,0x00,0xdd,0xd1,0x01,0x05,0xc2,0x03 16871 16872# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xde,0x03] 168730x05,0x00,0xdd,0xd1,0x01,0x05,0xde,0x03 16874 16875# CHECK: v_cvt_pk_u8_f32 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x24] 168760x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x24 16877 16878# CHECK: v_cvt_pk_u8_f32 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xdd,0xd1,0x01,0x05,0x0e,0x04] 168790x05,0x01,0xdd,0xd1,0x01,0x05,0x0e,0x04 16880 16881# CHECK: v_div_fixup_f32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04] 168820x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04 16883 16884# CHECK: v_div_fixup_f32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04] 168850xff,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04 16886 16887# CHECK: v_div_fixup_f32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0xff,0x05,0x0e,0x04] 168880x05,0x00,0xde,0xd1,0xff,0x05,0x0e,0x04 16889 16890# CHECK: v_div_fixup_f32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x04,0x0e,0x04] 168910x05,0x00,0xde,0xd1,0x01,0x04,0x0e,0x04 16892 16893# CHECK: v_div_fixup_f32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x65,0x04,0x0e,0x04] 168940x05,0x00,0xde,0xd1,0x65,0x04,0x0e,0x04 16895 16896# CHECK: v_div_fixup_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x66,0x04,0x0e,0x04] 168970x05,0x00,0xde,0xd1,0x66,0x04,0x0e,0x04 16898 16899# CHECK: v_div_fixup_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x67,0x04,0x0e,0x04] 169000x05,0x00,0xde,0xd1,0x67,0x04,0x0e,0x04 16901 16902# CHECK: v_div_fixup_f32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x6a,0x04,0x0e,0x04] 169030x05,0x00,0xde,0xd1,0x6a,0x04,0x0e,0x04 16904 16905# CHECK: v_div_fixup_f32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x6b,0x04,0x0e,0x04] 169060x05,0x00,0xde,0xd1,0x6b,0x04,0x0e,0x04 16907 16908# CHECK: v_div_fixup_f32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x6c,0x04,0x0e,0x04] 169090x05,0x00,0xde,0xd1,0x6c,0x04,0x0e,0x04 16910 16911# CHECK: v_div_fixup_f32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x6d,0x04,0x0e,0x04] 169120x05,0x00,0xde,0xd1,0x6d,0x04,0x0e,0x04 16913 16914# CHECK: v_div_fixup_f32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x6e,0x04,0x0e,0x04] 169150x05,0x00,0xde,0xd1,0x6e,0x04,0x0e,0x04 16916 16917# CHECK: v_div_fixup_f32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x6f,0x04,0x0e,0x04] 169180x05,0x00,0xde,0xd1,0x6f,0x04,0x0e,0x04 16919 16920# CHECK: v_div_fixup_f32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x7b,0x04,0x0e,0x04] 169210x05,0x00,0xde,0xd1,0x7b,0x04,0x0e,0x04 16922 16923# CHECK: v_div_fixup_f32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x7c,0x04,0x0e,0x04] 169240x05,0x00,0xde,0xd1,0x7c,0x04,0x0e,0x04 16925 16926# CHECK: v_div_fixup_f32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x7e,0x04,0x0e,0x04] 169270x05,0x00,0xde,0xd1,0x7e,0x04,0x0e,0x04 16928 16929# CHECK: v_div_fixup_f32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x7f,0x04,0x0e,0x04] 169300x05,0x00,0xde,0xd1,0x7f,0x04,0x0e,0x04 16931 16932# CHECK: v_div_fixup_f32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x80,0x04,0x0e,0x04] 169330x05,0x00,0xde,0xd1,0x80,0x04,0x0e,0x04 16934 16935# CHECK: v_div_fixup_f32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0xc1,0x04,0x0e,0x04] 169360x05,0x00,0xde,0xd1,0xc1,0x04,0x0e,0x04 16937 16938# CHECK: v_div_fixup_f32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0xf0,0x04,0x0e,0x04] 169390x05,0x00,0xde,0xd1,0xf0,0x04,0x0e,0x04 16940 16941# CHECK: v_div_fixup_f32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0xf7,0x04,0x0e,0x04] 169420x05,0x00,0xde,0xd1,0xf7,0x04,0x0e,0x04 16943 16944# CHECK: v_div_fixup_f32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xff,0x0f,0x04] 169450x05,0x00,0xde,0xd1,0x01,0xff,0x0f,0x04 16946 16947# CHECK: v_div_fixup_f32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0c,0x04] 169480x05,0x00,0xde,0xd1,0x01,0x05,0x0c,0x04 16949 16950# CHECK: v_div_fixup_f32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xcb,0x0c,0x04] 169510x05,0x00,0xde,0xd1,0x01,0xcb,0x0c,0x04 16952 16953# CHECK: v_div_fixup_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xcd,0x0c,0x04] 169540x05,0x00,0xde,0xd1,0x01,0xcd,0x0c,0x04 16955 16956# CHECK: v_div_fixup_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xcf,0x0c,0x04] 169570x05,0x00,0xde,0xd1,0x01,0xcf,0x0c,0x04 16958 16959# CHECK: v_div_fixup_f32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xd5,0x0c,0x04] 169600x05,0x00,0xde,0xd1,0x01,0xd5,0x0c,0x04 16961 16962# CHECK: v_div_fixup_f32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xd7,0x0c,0x04] 169630x05,0x00,0xde,0xd1,0x01,0xd7,0x0c,0x04 16964 16965# CHECK: v_div_fixup_f32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xd9,0x0c,0x04] 169660x05,0x00,0xde,0xd1,0x01,0xd9,0x0c,0x04 16967 16968# CHECK: v_div_fixup_f32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xdb,0x0c,0x04] 169690x05,0x00,0xde,0xd1,0x01,0xdb,0x0c,0x04 16970 16971# CHECK: v_div_fixup_f32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xdd,0x0c,0x04] 169720x05,0x00,0xde,0xd1,0x01,0xdd,0x0c,0x04 16973 16974# CHECK: v_div_fixup_f32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xdf,0x0c,0x04] 169750x05,0x00,0xde,0xd1,0x01,0xdf,0x0c,0x04 16976 16977# CHECK: v_div_fixup_f32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xf7,0x0c,0x04] 169780x05,0x00,0xde,0xd1,0x01,0xf7,0x0c,0x04 16979 16980# CHECK: v_div_fixup_f32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xf9,0x0c,0x04] 169810x05,0x00,0xde,0xd1,0x01,0xf9,0x0c,0x04 16982 16983# CHECK: v_div_fixup_f32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xfd,0x0c,0x04] 169840x05,0x00,0xde,0xd1,0x01,0xfd,0x0c,0x04 16985 16986# CHECK: v_div_fixup_f32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xff,0x0c,0x04] 169870x05,0x00,0xde,0xd1,0x01,0xff,0x0c,0x04 16988 16989# CHECK: v_div_fixup_f32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x01,0x0d,0x04] 169900x05,0x00,0xde,0xd1,0x01,0x01,0x0d,0x04 16991 16992# CHECK: v_div_fixup_f32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x83,0x0d,0x04] 169930x05,0x00,0xde,0xd1,0x01,0x83,0x0d,0x04 16994 16995# CHECK: v_div_fixup_f32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xe1,0x0d,0x04] 169960x05,0x00,0xde,0xd1,0x01,0xe1,0x0d,0x04 16997 16998# CHECK: v_div_fixup_f32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xef,0x0d,0x04] 169990x05,0x00,0xde,0xd1,0x01,0xef,0x0d,0x04 17000 17001# CHECK: v_div_fixup_f32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x07] 170020x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x07 17003 17004# CHECK: v_div_fixup_f32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x00] 170050x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x00 17006 17007# CHECK: v_div_fixup_f32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x96,0x01] 170080x05,0x00,0xde,0xd1,0x01,0x05,0x96,0x01 17009 17010# CHECK: v_div_fixup_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x9a,0x01] 170110x05,0x00,0xde,0xd1,0x01,0x05,0x9a,0x01 17012 17013# CHECK: v_div_fixup_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x9e,0x01] 170140x05,0x00,0xde,0xd1,0x01,0x05,0x9e,0x01 17015 17016# CHECK: v_div_fixup_f32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xaa,0x01] 170170x05,0x00,0xde,0xd1,0x01,0x05,0xaa,0x01 17018 17019# CHECK: v_div_fixup_f32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xae,0x01] 170200x05,0x00,0xde,0xd1,0x01,0x05,0xae,0x01 17021 17022# CHECK: v_div_fixup_f32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xb2,0x01] 170230x05,0x00,0xde,0xd1,0x01,0x05,0xb2,0x01 17024 17025# CHECK: v_div_fixup_f32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xb6,0x01] 170260x05,0x00,0xde,0xd1,0x01,0x05,0xb6,0x01 17027 17028# CHECK: v_div_fixup_f32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xba,0x01] 170290x05,0x00,0xde,0xd1,0x01,0x05,0xba,0x01 17030 17031# CHECK: v_div_fixup_f32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xbe,0x01] 170320x05,0x00,0xde,0xd1,0x01,0x05,0xbe,0x01 17033 17034# CHECK: v_div_fixup_f32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xee,0x01] 170350x05,0x00,0xde,0xd1,0x01,0x05,0xee,0x01 17036 17037# CHECK: v_div_fixup_f32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xf2,0x01] 170380x05,0x00,0xde,0xd1,0x01,0x05,0xf2,0x01 17039 17040# CHECK: v_div_fixup_f32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfa,0x01] 170410x05,0x00,0xde,0xd1,0x01,0x05,0xfa,0x01 17042 17043# CHECK: v_div_fixup_f32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x01] 170440x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x01 17045 17046# CHECK: v_div_fixup_f32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x02,0x02] 170470x05,0x00,0xde,0xd1,0x01,0x05,0x02,0x02 17048 17049# CHECK: v_div_fixup_f32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x06,0x03] 170500x05,0x00,0xde,0xd1,0x01,0x05,0x06,0x03 17051 17052# CHECK: v_div_fixup_f32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xc2,0x03] 170530x05,0x00,0xde,0xd1,0x01,0x05,0xc2,0x03 17054 17055# CHECK: v_div_fixup_f32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xde,0x03] 170560x05,0x00,0xde,0xd1,0x01,0x05,0xde,0x03 17057 17058# CHECK: v_div_fixup_f32 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x24] 170590x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x24 17060 17061# CHECK: v_div_fixup_f32 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x44] 170620x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x44 17063 17064# CHECK: v_div_fixup_f32 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x84] 170650x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x84 17066 17067# CHECK: v_div_fixup_f32 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0xe4] 170680x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0xe4 17069 17070# CHECK: v_div_fixup_f32 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xde,0xd1,0x01,0x05,0x0e,0x04] 170710x05,0x01,0xde,0xd1,0x01,0x05,0x0e,0x04 17072 17073# CHECK: v_div_fixup_f32 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xde,0xd1,0x01,0x05,0x0e,0x04] 170740x05,0x02,0xde,0xd1,0x01,0x05,0x0e,0x04 17075 17076# CHECK: v_div_fixup_f32 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xde,0xd1,0x01,0x05,0x0e,0x04] 170770x05,0x04,0xde,0xd1,0x01,0x05,0x0e,0x04 17078 17079# CHECK: v_div_fixup_f32 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xde,0xd1,0x01,0x05,0x0e,0x04] 170800x05,0x07,0xde,0xd1,0x01,0x05,0x0e,0x04 17081 17082# CHECK: v_div_fixup_f32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xde,0xd1,0x01,0x05,0x0e,0x04] 170830x05,0x80,0xde,0xd1,0x01,0x05,0x0e,0x04 17084 17085# CHECK: v_div_fixup_f32 v5, v1, v2, v3 mul:2 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x0c] 170860x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x0c 17087 17088# CHECK: v_div_fixup_f32 v5, v1, v2, v3 mul:4 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x14] 170890x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x14 17090 17091# CHECK: v_div_fixup_f32 v5, v1, v2, v3 div:2 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x1c] 170920x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x1c 17093 17094# 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] 170950x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04 17096 17097# 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] 170980xfe,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04 17099 17100# 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] 171010x05,0x00,0xdf,0xd1,0xfe,0x05,0x0e,0x04 17102 17103# 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] 171040x05,0x00,0xdf,0xd1,0x02,0x04,0x0e,0x04 17105 17106# 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] 171070x05,0x00,0xdf,0xd1,0x04,0x04,0x0e,0x04 17108 17109# 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] 171100x05,0x00,0xdf,0xd1,0x64,0x04,0x0e,0x04 17111 17112# 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] 171130x05,0x00,0xdf,0xd1,0x66,0x04,0x0e,0x04 17114 17115# CHECK: v_div_fixup_f64 v[5:6], vcc, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x6a,0x04,0x0e,0x04] 171160x05,0x00,0xdf,0xd1,0x6a,0x04,0x0e,0x04 17117 17118# CHECK: v_div_fixup_f64 v[5:6], tba, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x6c,0x04,0x0e,0x04] 171190x05,0x00,0xdf,0xd1,0x6c,0x04,0x0e,0x04 17120 17121# CHECK: v_div_fixup_f64 v[5:6], tma, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x6e,0x04,0x0e,0x04] 171220x05,0x00,0xdf,0xd1,0x6e,0x04,0x0e,0x04 17123 17124# CHECK: v_div_fixup_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x7a,0x04,0x0e,0x04] 171250x05,0x00,0xdf,0xd1,0x7a,0x04,0x0e,0x04 17126 17127# CHECK: v_div_fixup_f64 v[5:6], exec, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x7e,0x04,0x0e,0x04] 171280x05,0x00,0xdf,0xd1,0x7e,0x04,0x0e,0x04 17129 17130# CHECK: v_div_fixup_f64 v[5:6], 0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x80,0x04,0x0e,0x04] 171310x05,0x00,0xdf,0xd1,0x80,0x04,0x0e,0x04 17132 17133# CHECK: v_div_fixup_f64 v[5:6], -1, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0xc1,0x04,0x0e,0x04] 171340x05,0x00,0xdf,0xd1,0xc1,0x04,0x0e,0x04 17135 17136# 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] 171370x05,0x00,0xdf,0xd1,0xf0,0x04,0x0e,0x04 17138 17139# 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] 171400x05,0x00,0xdf,0xd1,0xf7,0x04,0x0e,0x04 17141 17142# 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] 171430x05,0x00,0xdf,0xd1,0x01,0xfd,0x0f,0x04 17144 17145# 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] 171460x05,0x00,0xdf,0xd1,0x01,0x09,0x0c,0x04 17147 17148# 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] 171490x05,0x00,0xdf,0xd1,0x01,0x0d,0x0c,0x04 17150 17151# 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] 171520x05,0x00,0xdf,0xd1,0x01,0xc9,0x0c,0x04 17153 17154# 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] 171550x05,0x00,0xdf,0xd1,0x01,0xcd,0x0c,0x04 17156 17157# CHECK: v_div_fixup_f64 v[5:6], v[1:2], vcc, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xd5,0x0c,0x04] 171580x05,0x00,0xdf,0xd1,0x01,0xd5,0x0c,0x04 17159 17160# CHECK: v_div_fixup_f64 v[5:6], v[1:2], tba, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xd9,0x0c,0x04] 171610x05,0x00,0xdf,0xd1,0x01,0xd9,0x0c,0x04 17162 17163# CHECK: v_div_fixup_f64 v[5:6], v[1:2], tma, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xdd,0x0c,0x04] 171640x05,0x00,0xdf,0xd1,0x01,0xdd,0x0c,0x04 17165 17166# CHECK: v_div_fixup_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xf5,0x0c,0x04] 171670x05,0x00,0xdf,0xd1,0x01,0xf5,0x0c,0x04 17168 17169# CHECK: v_div_fixup_f64 v[5:6], v[1:2], exec, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xfd,0x0c,0x04] 171700x05,0x00,0xdf,0xd1,0x01,0xfd,0x0c,0x04 17171 17172# CHECK: v_div_fixup_f64 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x01,0x0d,0x04] 171730x05,0x00,0xdf,0xd1,0x01,0x01,0x0d,0x04 17174 17175# CHECK: v_div_fixup_f64 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x83,0x0d,0x04] 171760x05,0x00,0xdf,0xd1,0x01,0x83,0x0d,0x04 17177 17178# 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] 171790x05,0x00,0xdf,0xd1,0x01,0xe1,0x0d,0x04 17180 17181# 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] 171820x05,0x00,0xdf,0xd1,0x01,0xef,0x0d,0x04 17183 17184# 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] 171850x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x07 17186 17187# 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] 171880x05,0x00,0xdf,0xd1,0x01,0x05,0x1a,0x00 17189 17190# 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] 171910x05,0x00,0xdf,0xd1,0x01,0x05,0x22,0x00 17192 17193# 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] 171940x05,0x00,0xdf,0xd1,0x01,0x05,0x92,0x01 17195 17196# 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] 171970x05,0x00,0xdf,0xd1,0x01,0x05,0x9a,0x01 17198 17199# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], vcc ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xaa,0x01] 172000x05,0x00,0xdf,0xd1,0x01,0x05,0xaa,0x01 17201 17202# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tba ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xb2,0x01] 172030x05,0x00,0xdf,0xd1,0x01,0x05,0xb2,0x01 17204 17205# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tma ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xba,0x01] 172060x05,0x00,0xdf,0xd1,0x01,0x05,0xba,0x01 17207 17208# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xea,0x01] 172090x05,0x00,0xdf,0xd1,0x01,0x05,0xea,0x01 17210 17211# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], exec ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x01] 172120x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x01 17213 17214# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x02,0x02] 172150x05,0x00,0xdf,0xd1,0x01,0x05,0x02,0x02 17216 17217# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -1 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x06,0x03] 172180x05,0x00,0xdf,0xd1,0x01,0x05,0x06,0x03 17219 17220# 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] 172210x05,0x00,0xdf,0xd1,0x01,0x05,0xc2,0x03 17222 17223# 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] 172240x05,0x00,0xdf,0xd1,0x01,0x05,0xde,0x03 17225 17226# 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] 172270x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x24 17228 17229# 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] 172300x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x44 17231 17232# 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] 172330x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x84 17234 17235# 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] 172360x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0xe4 17237 17238# 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] 172390x05,0x01,0xdf,0xd1,0x01,0x05,0x0e,0x04 17240 17241# 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] 172420x05,0x02,0xdf,0xd1,0x01,0x05,0x0e,0x04 17243 17244# 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] 172450x05,0x04,0xdf,0xd1,0x01,0x05,0x0e,0x04 17246 17247# 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] 172480x05,0x07,0xdf,0xd1,0x01,0x05,0x0e,0x04 17249 17250# 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] 172510x05,0x80,0xdf,0xd1,0x01,0x05,0x0e,0x04 17252 17253# 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] 172540x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x0c 17255 17256# 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] 172570x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x14 17258 17259# 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] 172600x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x1c 17261 17262# CHECK: v_div_scale_f32 v5, vcc, v1, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04] 172630x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04 17264 17265# CHECK: v_div_scale_f32 v255, vcc, v1, v2, v3 ; encoding: [0xff,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04] 172660xff,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04 17267 17268# CHECK: v_div_scale_f32 v5, vcc, v255, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0xff,0x05,0x0e,0x04] 172690x05,0x6a,0xe0,0xd1,0xff,0x05,0x0e,0x04 17270 17271# CHECK: v_div_scale_f32 v5, vcc, s1, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x04,0x0e,0x04] 172720x05,0x6a,0xe0,0xd1,0x01,0x04,0x0e,0x04 17273 17274# CHECK: v_div_scale_f32 v5, vcc, s101, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x65,0x04,0x0e,0x04] 172750x05,0x6a,0xe0,0xd1,0x65,0x04,0x0e,0x04 17276 17277# CHECK: v_div_scale_f32 v5, vcc, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x66,0x04,0x0e,0x04] 172780x05,0x6a,0xe0,0xd1,0x66,0x04,0x0e,0x04 17279 17280# CHECK: v_div_scale_f32 v5, vcc, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x67,0x04,0x0e,0x04] 172810x05,0x6a,0xe0,0xd1,0x67,0x04,0x0e,0x04 17282 17283# CHECK: v_div_scale_f32 v5, vcc, vcc_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6a,0x04,0x0e,0x04] 172840x05,0x6a,0xe0,0xd1,0x6a,0x04,0x0e,0x04 17285 17286# CHECK: v_div_scale_f32 v5, vcc, vcc_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6b,0x04,0x0e,0x04] 172870x05,0x6a,0xe0,0xd1,0x6b,0x04,0x0e,0x04 17288 17289# CHECK: v_div_scale_f32 v5, vcc, tba_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6c,0x04,0x0e,0x04] 172900x05,0x6a,0xe0,0xd1,0x6c,0x04,0x0e,0x04 17291 17292# CHECK: v_div_scale_f32 v5, vcc, tba_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6d,0x04,0x0e,0x04] 172930x05,0x6a,0xe0,0xd1,0x6d,0x04,0x0e,0x04 17294 17295# CHECK: v_div_scale_f32 v5, vcc, tma_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6e,0x04,0x0e,0x04] 172960x05,0x6a,0xe0,0xd1,0x6e,0x04,0x0e,0x04 17297 17298# CHECK: v_div_scale_f32 v5, vcc, tma_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6f,0x04,0x0e,0x04] 172990x05,0x6a,0xe0,0xd1,0x6f,0x04,0x0e,0x04 17300 17301# CHECK: v_div_scale_f32 v5, vcc, ttmp11, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x7b,0x04,0x0e,0x04] 173020x05,0x6a,0xe0,0xd1,0x7b,0x04,0x0e,0x04 17303 17304# CHECK: v_div_scale_f32 v5, vcc, m0, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x7c,0x04,0x0e,0x04] 173050x05,0x6a,0xe0,0xd1,0x7c,0x04,0x0e,0x04 17306 17307# CHECK: v_div_scale_f32 v5, vcc, exec_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x7e,0x04,0x0e,0x04] 173080x05,0x6a,0xe0,0xd1,0x7e,0x04,0x0e,0x04 17309 17310# CHECK: v_div_scale_f32 v5, vcc, exec_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x7f,0x04,0x0e,0x04] 173110x05,0x6a,0xe0,0xd1,0x7f,0x04,0x0e,0x04 17312 17313# CHECK: v_div_scale_f32 v5, vcc, 0, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x80,0x04,0x0e,0x04] 173140x05,0x6a,0xe0,0xd1,0x80,0x04,0x0e,0x04 17315 17316# CHECK: v_div_scale_f32 v5, vcc, -1, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0xc1,0x04,0x0e,0x04] 173170x05,0x6a,0xe0,0xd1,0xc1,0x04,0x0e,0x04 17318 17319# CHECK: v_div_scale_f32 v5, vcc, 0.5, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0xf0,0x04,0x0e,0x04] 173200x05,0x6a,0xe0,0xd1,0xf0,0x04,0x0e,0x04 17321 17322# CHECK: v_div_scale_f32 v5, vcc, -4.0, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0xf7,0x04,0x0e,0x04] 173230x05,0x6a,0xe0,0xd1,0xf7,0x04,0x0e,0x04 17324 17325# CHECK: v_div_scale_f32 v5, vcc, v1, v255, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0f,0x04] 173260x05,0x6a,0xe0,0xd1,0x01,0xff,0x0f,0x04 17327 17328# CHECK: v_div_scale_f32 v5, vcc, v1, s2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0c,0x04] 173290x05,0x6a,0xe0,0xd1,0x01,0x05,0x0c,0x04 17330 17331# CHECK: v_div_scale_f32 v5, vcc, v1, s101, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xcb,0x0c,0x04] 173320x05,0x6a,0xe0,0xd1,0x01,0xcb,0x0c,0x04 17333 17334# CHECK: v_div_scale_f32 v5, vcc, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xcd,0x0c,0x04] 173350x05,0x6a,0xe0,0xd1,0x01,0xcd,0x0c,0x04 17336 17337# CHECK: v_div_scale_f32 v5, vcc, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xcf,0x0c,0x04] 173380x05,0x6a,0xe0,0xd1,0x01,0xcf,0x0c,0x04 17339 17340# CHECK: v_div_scale_f32 v5, vcc, v1, vcc_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xd5,0x0c,0x04] 173410x05,0x6a,0xe0,0xd1,0x01,0xd5,0x0c,0x04 17342 17343# CHECK: v_div_scale_f32 v5, vcc, v1, vcc_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xd7,0x0c,0x04] 173440x05,0x6a,0xe0,0xd1,0x01,0xd7,0x0c,0x04 17345 17346# CHECK: v_div_scale_f32 v5, vcc, v1, tba_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xd9,0x0c,0x04] 173470x05,0x6a,0xe0,0xd1,0x01,0xd9,0x0c,0x04 17348 17349# CHECK: v_div_scale_f32 v5, vcc, v1, tba_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xdb,0x0c,0x04] 173500x05,0x6a,0xe0,0xd1,0x01,0xdb,0x0c,0x04 17351 17352# CHECK: v_div_scale_f32 v5, vcc, v1, tma_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xdd,0x0c,0x04] 173530x05,0x6a,0xe0,0xd1,0x01,0xdd,0x0c,0x04 17354 17355# CHECK: v_div_scale_f32 v5, vcc, v1, tma_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xdf,0x0c,0x04] 173560x05,0x6a,0xe0,0xd1,0x01,0xdf,0x0c,0x04 17357 17358# CHECK: v_div_scale_f32 v5, vcc, v1, ttmp11, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xf7,0x0c,0x04] 173590x05,0x6a,0xe0,0xd1,0x01,0xf7,0x0c,0x04 17360 17361# CHECK: v_div_scale_f32 v5, vcc, v1, m0, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xf9,0x0c,0x04] 173620x05,0x6a,0xe0,0xd1,0x01,0xf9,0x0c,0x04 17363 17364# CHECK: v_div_scale_f32 v5, vcc, v1, exec_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xfd,0x0c,0x04] 173650x05,0x6a,0xe0,0xd1,0x01,0xfd,0x0c,0x04 17366 17367# CHECK: v_div_scale_f32 v5, vcc, v1, exec_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0c,0x04] 173680x05,0x6a,0xe0,0xd1,0x01,0xff,0x0c,0x04 17369 17370# CHECK: v_div_scale_f32 v5, vcc, v1, 0, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x01,0x0d,0x04] 173710x05,0x6a,0xe0,0xd1,0x01,0x01,0x0d,0x04 17372 17373# CHECK: v_div_scale_f32 v5, vcc, v1, -1, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x83,0x0d,0x04] 173740x05,0x6a,0xe0,0xd1,0x01,0x83,0x0d,0x04 17375 17376# CHECK: v_div_scale_f32 v5, vcc, v1, 0.5, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xe1,0x0d,0x04] 173770x05,0x6a,0xe0,0xd1,0x01,0xe1,0x0d,0x04 17378 17379# CHECK: v_div_scale_f32 v5, vcc, v1, -4.0, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xef,0x0d,0x04] 173800x05,0x6a,0xe0,0xd1,0x01,0xef,0x0d,0x04 17381 17382# CHECK: v_div_scale_f32 v5, vcc, v1, v2, v255 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x07] 173830x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x07 17384 17385# CHECK: v_div_scale_f32 v5, vcc, v1, v2, s3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x00] 173860x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x00 17387 17388# CHECK: v_div_scale_f32 v5, vcc, v1, v2, s101 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x96,0x01] 173890x05,0x6a,0xe0,0xd1,0x01,0x05,0x96,0x01 17390 17391# CHECK: v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9a,0x01] 173920x05,0x6a,0xe0,0xd1,0x01,0x05,0x9a,0x01 17393 17394# CHECK: v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9e,0x01] 173950x05,0x6a,0xe0,0xd1,0x01,0x05,0x9e,0x01 17396 17397# CHECK: v_div_scale_f32 v5, vcc, v1, v2, vcc_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xaa,0x01] 173980x05,0x6a,0xe0,0xd1,0x01,0x05,0xaa,0x01 17399 17400# CHECK: v_div_scale_f32 v5, vcc, v1, v2, vcc_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xae,0x01] 174010x05,0x6a,0xe0,0xd1,0x01,0x05,0xae,0x01 17402 17403# CHECK: v_div_scale_f32 v5, vcc, v1, v2, tba_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xb2,0x01] 174040x05,0x6a,0xe0,0xd1,0x01,0x05,0xb2,0x01 17405 17406# CHECK: v_div_scale_f32 v5, vcc, v1, v2, tba_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xb6,0x01] 174070x05,0x6a,0xe0,0xd1,0x01,0x05,0xb6,0x01 17408 17409# CHECK: v_div_scale_f32 v5, vcc, v1, v2, tma_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xba,0x01] 174100x05,0x6a,0xe0,0xd1,0x01,0x05,0xba,0x01 17411 17412# CHECK: v_div_scale_f32 v5, vcc, v1, v2, tma_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xbe,0x01] 174130x05,0x6a,0xe0,0xd1,0x01,0x05,0xbe,0x01 17414 17415# CHECK: v_div_scale_f32 v5, vcc, v1, v2, ttmp11 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xee,0x01] 174160x05,0x6a,0xe0,0xd1,0x01,0x05,0xee,0x01 17417 17418# CHECK: v_div_scale_f32 v5, vcc, v1, v2, m0 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xf2,0x01] 174190x05,0x6a,0xe0,0xd1,0x01,0x05,0xf2,0x01 17420 17421# CHECK: v_div_scale_f32 v5, vcc, v1, v2, exec_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfa,0x01] 174220x05,0x6a,0xe0,0xd1,0x01,0x05,0xfa,0x01 17423 17424# CHECK: v_div_scale_f32 v5, vcc, v1, v2, exec_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x01] 174250x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x01 17426 17427# CHECK: v_div_scale_f32 v5, vcc, v1, v2, 0 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x02,0x02] 174280x05,0x6a,0xe0,0xd1,0x01,0x05,0x02,0x02 17429 17430# CHECK: v_div_scale_f32 v5, vcc, v1, v2, -1 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x06,0x03] 174310x05,0x6a,0xe0,0xd1,0x01,0x05,0x06,0x03 17432 17433# CHECK: v_div_scale_f32 v5, vcc, v1, v2, 0.5 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xc2,0x03] 174340x05,0x6a,0xe0,0xd1,0x01,0x05,0xc2,0x03 17435 17436# CHECK: v_div_scale_f32 v5, vcc, v1, v2, -4.0 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xde,0x03] 174370x05,0x6a,0xe0,0xd1,0x01,0x05,0xde,0x03 17438 17439# 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] 174400x05,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04 17441 17442# 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] 174430xfe,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04 17444 17445# 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] 174460x05,0x6a,0xe1,0xd1,0xfe,0x05,0x0e,0x04 17447 17448# 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] 174490x05,0x6a,0xe1,0xd1,0x02,0x04,0x0e,0x04 17450 17451# 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] 174520x05,0x6a,0xe1,0xd1,0x04,0x04,0x0e,0x04 17453 17454# 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] 174550x05,0x6a,0xe1,0xd1,0x64,0x04,0x0e,0x04 17456 17457# 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] 174580x05,0x6a,0xe1,0xd1,0x66,0x04,0x0e,0x04 17459 17460# 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] 174610x05,0x6a,0xe1,0xd1,0x6a,0x04,0x0e,0x04 17462 17463# CHECK: v_div_scale_f64 v[5:6], vcc, tba, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x6c,0x04,0x0e,0x04] 174640x05,0x6a,0xe1,0xd1,0x6c,0x04,0x0e,0x04 17465 17466# CHECK: v_div_scale_f64 v[5:6], vcc, tma, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x6e,0x04,0x0e,0x04] 174670x05,0x6a,0xe1,0xd1,0x6e,0x04,0x0e,0x04 17468 17469# CHECK: v_div_scale_f64 v[5:6], vcc, ttmp[10:11], v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x7a,0x04,0x0e,0x04] 174700x05,0x6a,0xe1,0xd1,0x7a,0x04,0x0e,0x04 17471 17472# 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] 174730x05,0x6a,0xe1,0xd1,0x7e,0x04,0x0e,0x04 17474 17475# 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] 174760x05,0x6a,0xe1,0xd1,0x80,0x04,0x0e,0x04 17477 17478# 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] 174790x05,0x6a,0xe1,0xd1,0xc1,0x04,0x0e,0x04 17480 17481# 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] 174820x05,0x6a,0xe1,0xd1,0xf0,0x04,0x0e,0x04 17483 17484# 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] 174850x05,0x6a,0xe1,0xd1,0xf7,0x04,0x0e,0x04 17486 17487# 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] 174880x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0f,0x04 17489 17490# 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] 174910x05,0x6a,0xe1,0xd1,0x01,0x09,0x0c,0x04 17492 17493# 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] 174940x05,0x6a,0xe1,0xd1,0x01,0x0d,0x0c,0x04 17495 17496# 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] 174970x05,0x6a,0xe1,0xd1,0x01,0xc9,0x0c,0x04 17498 17499# 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] 175000x05,0x6a,0xe1,0xd1,0x01,0xcd,0x0c,0x04 17501 17502# 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] 175030x05,0x6a,0xe1,0xd1,0x01,0xd5,0x0c,0x04 17504 17505# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], tba, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xd9,0x0c,0x04] 175060x05,0x6a,0xe1,0xd1,0x01,0xd9,0x0c,0x04 17507 17508# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], tma, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xdd,0x0c,0x04] 175090x05,0x6a,0xe1,0xd1,0x01,0xdd,0x0c,0x04 17510 17511# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], ttmp[10:11], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xf5,0x0c,0x04] 175120x05,0x6a,0xe1,0xd1,0x01,0xf5,0x0c,0x04 17513 17514# 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] 175150x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0c,0x04 17516 17517# 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] 175180x05,0x6a,0xe1,0xd1,0x01,0x01,0x0d,0x04 17519 17520# 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] 175210x05,0x6a,0xe1,0xd1,0x01,0x83,0x0d,0x04 17522 17523# 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] 175240x05,0x6a,0xe1,0xd1,0x01,0xe1,0x0d,0x04 17525 17526# 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] 175270x05,0x6a,0xe1,0xd1,0x01,0xef,0x0d,0x04 17528 17529# 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] 175300x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x07 17531 17532# 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] 175330x05,0x6a,0xe1,0xd1,0x01,0x05,0x1a,0x00 17534 17535# 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] 175360x05,0x6a,0xe1,0xd1,0x01,0x05,0x22,0x00 17537 17538# 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] 175390x05,0x6a,0xe1,0xd1,0x01,0x05,0x92,0x01 17540 17541# 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] 175420x05,0x6a,0xe1,0xd1,0x01,0x05,0x9a,0x01 17543 17544# 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] 175450x05,0x6a,0xe1,0xd1,0x01,0x05,0xaa,0x01 17546 17547# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tba ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xb2,0x01] 175480x05,0x6a,0xe1,0xd1,0x01,0x05,0xb2,0x01 17549 17550# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tma ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xba,0x01] 175510x05,0x6a,0xe1,0xd1,0x01,0x05,0xba,0x01 17552 17553# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], ttmp[10:11] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xea,0x01] 175540x05,0x6a,0xe1,0xd1,0x01,0x05,0xea,0x01 17555 17556# 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] 175570x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x01 17558 17559# 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] 175600x05,0x6a,0xe1,0xd1,0x01,0x05,0x02,0x02 17561 17562# 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] 175630x05,0x6a,0xe1,0xd1,0x01,0x05,0x06,0x03 17564 17565# 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] 175660x05,0x6a,0xe1,0xd1,0x01,0x05,0xc2,0x03 17567 17568# 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] 175690x05,0x6a,0xe1,0xd1,0x01,0x05,0xde,0x03 17570 17571# CHECK: v_div_fmas_f32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04] 175720x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04 17573 17574# CHECK: v_div_fmas_f32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04] 175750xff,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04 17576 17577# CHECK: v_div_fmas_f32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xe2,0xd1,0xff,0x05,0x0e,0x04] 175780x05,0x00,0xe2,0xd1,0xff,0x05,0x0e,0x04 17579 17580# CHECK: v_div_fmas_f32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xe2,0xd1,0x80,0x04,0x0e,0x04] 175810x05,0x00,0xe2,0xd1,0x80,0x04,0x0e,0x04 17582 17583# CHECK: v_div_fmas_f32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xe2,0xd1,0xc1,0x04,0x0e,0x04] 175840x05,0x00,0xe2,0xd1,0xc1,0x04,0x0e,0x04 17585 17586# CHECK: v_div_fmas_f32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xe2,0xd1,0xf0,0x04,0x0e,0x04] 175870x05,0x00,0xe2,0xd1,0xf0,0x04,0x0e,0x04 17588 17589# CHECK: v_div_fmas_f32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xe2,0xd1,0xf7,0x04,0x0e,0x04] 175900x05,0x00,0xe2,0xd1,0xf7,0x04,0x0e,0x04 17591 17592# CHECK: v_div_fmas_f32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0xff,0x0f,0x04] 175930x05,0x00,0xe2,0xd1,0x01,0xff,0x0f,0x04 17594 17595# CHECK: v_div_fmas_f32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x01,0x0d,0x04] 175960x05,0x00,0xe2,0xd1,0x01,0x01,0x0d,0x04 17597 17598# CHECK: v_div_fmas_f32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x83,0x0d,0x04] 175990x05,0x00,0xe2,0xd1,0x01,0x83,0x0d,0x04 17600 17601# CHECK: v_div_fmas_f32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0xe1,0x0d,0x04] 176020x05,0x00,0xe2,0xd1,0x01,0xe1,0x0d,0x04 17603 17604# CHECK: v_div_fmas_f32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0xef,0x0d,0x04] 176050x05,0x00,0xe2,0xd1,0x01,0xef,0x0d,0x04 17606 17607# CHECK: v_div_fmas_f32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xfe,0x07] 176080x05,0x00,0xe2,0xd1,0x01,0x05,0xfe,0x07 17609 17610# CHECK: v_div_fmas_f32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x02,0x02] 176110x05,0x00,0xe2,0xd1,0x01,0x05,0x02,0x02 17612 17613# CHECK: v_div_fmas_f32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x06,0x03] 176140x05,0x00,0xe2,0xd1,0x01,0x05,0x06,0x03 17615 17616# CHECK: v_div_fmas_f32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xc2,0x03] 176170x05,0x00,0xe2,0xd1,0x01,0x05,0xc2,0x03 17618 17619# CHECK: v_div_fmas_f32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xde,0x03] 176200x05,0x00,0xe2,0xd1,0x01,0x05,0xde,0x03 17621 17622# CHECK: v_div_fmas_f32 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x24] 176230x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x24 17624 17625# CHECK: v_div_fmas_f32 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x44] 176260x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x44 17627 17628# CHECK: v_div_fmas_f32 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x84] 176290x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x84 17630 17631# CHECK: v_div_fmas_f32 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0xe4] 176320x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0xe4 17633 17634# CHECK: v_div_fmas_f32 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xe2,0xd1,0x01,0x05,0x0e,0x04] 176350x05,0x01,0xe2,0xd1,0x01,0x05,0x0e,0x04 17636 17637# CHECK: v_div_fmas_f32 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xe2,0xd1,0x01,0x05,0x0e,0x04] 176380x05,0x02,0xe2,0xd1,0x01,0x05,0x0e,0x04 17639 17640# CHECK: v_div_fmas_f32 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xe2,0xd1,0x01,0x05,0x0e,0x04] 176410x05,0x04,0xe2,0xd1,0x01,0x05,0x0e,0x04 17642 17643# CHECK: v_div_fmas_f32 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xe2,0xd1,0x01,0x05,0x0e,0x04] 176440x05,0x07,0xe2,0xd1,0x01,0x05,0x0e,0x04 17645 17646# CHECK: v_div_fmas_f32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xe2,0xd1,0x01,0x05,0x0e,0x04] 176470x05,0x80,0xe2,0xd1,0x01,0x05,0x0e,0x04 17648 17649# CHECK: v_div_fmas_f32 v5, v1, v2, v3 mul:2 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x0c] 176500x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x0c 17651 17652# CHECK: v_div_fmas_f32 v5, v1, v2, v3 mul:4 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x14] 176530x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x14 17654 17655# CHECK: v_div_fmas_f32 v5, v1, v2, v3 div:2 ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x1c] 176560x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x1c 17657 17658# 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] 176590x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04 17660 17661# 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] 176620xfe,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04 17663 17664# 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] 176650x05,0x00,0xe3,0xd1,0xfe,0x05,0x0e,0x04 17666 17667# CHECK: v_div_fmas_f64 v[5:6], vcc, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x6a,0x04,0x0e,0x04] 176680x05,0x00,0xe3,0xd1,0x6a,0x04,0x0e,0x04 17669 17670# CHECK: v_div_fmas_f64 v[5:6], 0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x80,0x04,0x0e,0x04] 176710x05,0x00,0xe3,0xd1,0x80,0x04,0x0e,0x04 17672 17673# CHECK: v_div_fmas_f64 v[5:6], -1, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0xc1,0x04,0x0e,0x04] 176740x05,0x00,0xe3,0xd1,0xc1,0x04,0x0e,0x04 17675 17676# 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] 176770x05,0x00,0xe3,0xd1,0xf0,0x04,0x0e,0x04 17678 17679# 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] 176800x05,0x00,0xe3,0xd1,0xf7,0x04,0x0e,0x04 17681 17682# 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] 176830x05,0x00,0xe3,0xd1,0x01,0xfd,0x0f,0x04 17684 17685# CHECK: v_div_fmas_f64 v[5:6], v[1:2], vcc, v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0xd5,0x0c,0x04] 176860x05,0x00,0xe3,0xd1,0x01,0xd5,0x0c,0x04 17687 17688# CHECK: v_div_fmas_f64 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x01,0x0d,0x04] 176890x05,0x00,0xe3,0xd1,0x01,0x01,0x0d,0x04 17690 17691# CHECK: v_div_fmas_f64 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x83,0x0d,0x04] 176920x05,0x00,0xe3,0xd1,0x01,0x83,0x0d,0x04 17693 17694# 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] 176950x05,0x00,0xe3,0xd1,0x01,0xe1,0x0d,0x04 17696 17697# 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] 176980x05,0x00,0xe3,0xd1,0x01,0xef,0x0d,0x04 17699 17700# 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] 177010x05,0x00,0xe3,0xd1,0x01,0x05,0xfa,0x07 17702 17703# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], vcc ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xaa,0x01] 177040x05,0x00,0xe3,0xd1,0x01,0x05,0xaa,0x01 17705 17706# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x02,0x02] 177070x05,0x00,0xe3,0xd1,0x01,0x05,0x02,0x02 17708 17709# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -1 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x06,0x03] 177100x05,0x00,0xe3,0xd1,0x01,0x05,0x06,0x03 17711 17712# 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] 177130x05,0x00,0xe3,0xd1,0x01,0x05,0xc2,0x03 17714 17715# 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] 177160x05,0x00,0xe3,0xd1,0x01,0x05,0xde,0x03 17717 17718# 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] 177190x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x24 17720 17721# 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] 177220x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x44 17723 17724# 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] 177250x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x84 17726 17727# 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] 177280x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0xe4 17729 17730# 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] 177310x05,0x01,0xe3,0xd1,0x01,0x05,0x0e,0x04 17732 17733# 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] 177340x05,0x02,0xe3,0xd1,0x01,0x05,0x0e,0x04 17735 17736# 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] 177370x05,0x04,0xe3,0xd1,0x01,0x05,0x0e,0x04 17738 17739# 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] 177400x05,0x07,0xe3,0xd1,0x01,0x05,0x0e,0x04 17741 17742# 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] 177430x05,0x80,0xe3,0xd1,0x01,0x05,0x0e,0x04 17744 17745# 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] 177460x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x0c 17747 17748# 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] 177490x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x14 17750 17751# 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] 177520x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x1c 17753 17754# CHECK: v_msad_u8 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04] 177550x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04 17756 17757# CHECK: v_msad_u8 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04] 177580xff,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04 17759 17760# CHECK: v_msad_u8 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0xff,0x05,0x0e,0x04] 177610x05,0x00,0xe4,0xd1,0xff,0x05,0x0e,0x04 17762 17763# CHECK: v_msad_u8 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x04,0x0e,0x04] 177640x05,0x00,0xe4,0xd1,0x01,0x04,0x0e,0x04 17765 17766# CHECK: v_msad_u8 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x65,0x04,0x0e,0x04] 177670x05,0x00,0xe4,0xd1,0x65,0x04,0x0e,0x04 17768 17769# CHECK: v_msad_u8 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x66,0x04,0x0e,0x04] 177700x05,0x00,0xe4,0xd1,0x66,0x04,0x0e,0x04 17771 17772# CHECK: v_msad_u8 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x67,0x04,0x0e,0x04] 177730x05,0x00,0xe4,0xd1,0x67,0x04,0x0e,0x04 17774 17775# CHECK: v_msad_u8 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x6a,0x04,0x0e,0x04] 177760x05,0x00,0xe4,0xd1,0x6a,0x04,0x0e,0x04 17777 17778# CHECK: v_msad_u8 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x6b,0x04,0x0e,0x04] 177790x05,0x00,0xe4,0xd1,0x6b,0x04,0x0e,0x04 17780 17781# CHECK: v_msad_u8 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x6c,0x04,0x0e,0x04] 177820x05,0x00,0xe4,0xd1,0x6c,0x04,0x0e,0x04 17783 17784# CHECK: v_msad_u8 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x6d,0x04,0x0e,0x04] 177850x05,0x00,0xe4,0xd1,0x6d,0x04,0x0e,0x04 17786 17787# CHECK: v_msad_u8 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x6e,0x04,0x0e,0x04] 177880x05,0x00,0xe4,0xd1,0x6e,0x04,0x0e,0x04 17789 17790# CHECK: v_msad_u8 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x6f,0x04,0x0e,0x04] 177910x05,0x00,0xe4,0xd1,0x6f,0x04,0x0e,0x04 17792 17793# CHECK: v_msad_u8 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x7b,0x04,0x0e,0x04] 177940x05,0x00,0xe4,0xd1,0x7b,0x04,0x0e,0x04 17795 17796# CHECK: v_msad_u8 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x7c,0x04,0x0e,0x04] 177970x05,0x00,0xe4,0xd1,0x7c,0x04,0x0e,0x04 17798 17799# CHECK: v_msad_u8 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x7e,0x04,0x0e,0x04] 178000x05,0x00,0xe4,0xd1,0x7e,0x04,0x0e,0x04 17801 17802# CHECK: v_msad_u8 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x7f,0x04,0x0e,0x04] 178030x05,0x00,0xe4,0xd1,0x7f,0x04,0x0e,0x04 17804 17805# CHECK: v_msad_u8 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x80,0x04,0x0e,0x04] 178060x05,0x00,0xe4,0xd1,0x80,0x04,0x0e,0x04 17807 17808# CHECK: v_msad_u8 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0xc1,0x04,0x0e,0x04] 178090x05,0x00,0xe4,0xd1,0xc1,0x04,0x0e,0x04 17810 17811# CHECK: v_msad_u8 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0xf0,0x04,0x0e,0x04] 178120x05,0x00,0xe4,0xd1,0xf0,0x04,0x0e,0x04 17813 17814# CHECK: v_msad_u8 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0xf7,0x04,0x0e,0x04] 178150x05,0x00,0xe4,0xd1,0xf7,0x04,0x0e,0x04 17816 17817# CHECK: v_msad_u8 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xff,0x0f,0x04] 178180x05,0x00,0xe4,0xd1,0x01,0xff,0x0f,0x04 17819 17820# CHECK: v_msad_u8 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0c,0x04] 178210x05,0x00,0xe4,0xd1,0x01,0x05,0x0c,0x04 17822 17823# CHECK: v_msad_u8 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xcb,0x0c,0x04] 178240x05,0x00,0xe4,0xd1,0x01,0xcb,0x0c,0x04 17825 17826# CHECK: v_msad_u8 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xcd,0x0c,0x04] 178270x05,0x00,0xe4,0xd1,0x01,0xcd,0x0c,0x04 17828 17829# CHECK: v_msad_u8 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xcf,0x0c,0x04] 178300x05,0x00,0xe4,0xd1,0x01,0xcf,0x0c,0x04 17831 17832# CHECK: v_msad_u8 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xd5,0x0c,0x04] 178330x05,0x00,0xe4,0xd1,0x01,0xd5,0x0c,0x04 17834 17835# CHECK: v_msad_u8 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xd7,0x0c,0x04] 178360x05,0x00,0xe4,0xd1,0x01,0xd7,0x0c,0x04 17837 17838# CHECK: v_msad_u8 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xd9,0x0c,0x04] 178390x05,0x00,0xe4,0xd1,0x01,0xd9,0x0c,0x04 17840 17841# CHECK: v_msad_u8 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xdb,0x0c,0x04] 178420x05,0x00,0xe4,0xd1,0x01,0xdb,0x0c,0x04 17843 17844# CHECK: v_msad_u8 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xdd,0x0c,0x04] 178450x05,0x00,0xe4,0xd1,0x01,0xdd,0x0c,0x04 17846 17847# CHECK: v_msad_u8 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xdf,0x0c,0x04] 178480x05,0x00,0xe4,0xd1,0x01,0xdf,0x0c,0x04 17849 17850# CHECK: v_msad_u8 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xf7,0x0c,0x04] 178510x05,0x00,0xe4,0xd1,0x01,0xf7,0x0c,0x04 17852 17853# CHECK: v_msad_u8 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xf9,0x0c,0x04] 178540x05,0x00,0xe4,0xd1,0x01,0xf9,0x0c,0x04 17855 17856# CHECK: v_msad_u8 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xfd,0x0c,0x04] 178570x05,0x00,0xe4,0xd1,0x01,0xfd,0x0c,0x04 17858 17859# CHECK: v_msad_u8 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xff,0x0c,0x04] 178600x05,0x00,0xe4,0xd1,0x01,0xff,0x0c,0x04 17861 17862# CHECK: v_msad_u8 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x01,0x0d,0x04] 178630x05,0x00,0xe4,0xd1,0x01,0x01,0x0d,0x04 17864 17865# CHECK: v_msad_u8 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x83,0x0d,0x04] 178660x05,0x00,0xe4,0xd1,0x01,0x83,0x0d,0x04 17867 17868# CHECK: v_msad_u8 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xe1,0x0d,0x04] 178690x05,0x00,0xe4,0xd1,0x01,0xe1,0x0d,0x04 17870 17871# CHECK: v_msad_u8 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xef,0x0d,0x04] 178720x05,0x00,0xe4,0xd1,0x01,0xef,0x0d,0x04 17873 17874# CHECK: v_msad_u8 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x07] 178750x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x07 17876 17877# CHECK: v_msad_u8 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x00] 178780x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x00 17879 17880# CHECK: v_msad_u8 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x96,0x01] 178810x05,0x00,0xe4,0xd1,0x01,0x05,0x96,0x01 17882 17883# CHECK: v_msad_u8 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x9a,0x01] 178840x05,0x00,0xe4,0xd1,0x01,0x05,0x9a,0x01 17885 17886# CHECK: v_msad_u8 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x9e,0x01] 178870x05,0x00,0xe4,0xd1,0x01,0x05,0x9e,0x01 17888 17889# CHECK: v_msad_u8 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xaa,0x01] 178900x05,0x00,0xe4,0xd1,0x01,0x05,0xaa,0x01 17891 17892# CHECK: v_msad_u8 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xae,0x01] 178930x05,0x00,0xe4,0xd1,0x01,0x05,0xae,0x01 17894 17895# CHECK: v_msad_u8 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xb2,0x01] 178960x05,0x00,0xe4,0xd1,0x01,0x05,0xb2,0x01 17897 17898# CHECK: v_msad_u8 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xb6,0x01] 178990x05,0x00,0xe4,0xd1,0x01,0x05,0xb6,0x01 17900 17901# CHECK: v_msad_u8 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xba,0x01] 179020x05,0x00,0xe4,0xd1,0x01,0x05,0xba,0x01 17903 17904# CHECK: v_msad_u8 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xbe,0x01] 179050x05,0x00,0xe4,0xd1,0x01,0x05,0xbe,0x01 17906 17907# CHECK: v_msad_u8 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xee,0x01] 179080x05,0x00,0xe4,0xd1,0x01,0x05,0xee,0x01 17909 17910# CHECK: v_msad_u8 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xf2,0x01] 179110x05,0x00,0xe4,0xd1,0x01,0x05,0xf2,0x01 17912 17913# CHECK: v_msad_u8 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfa,0x01] 179140x05,0x00,0xe4,0xd1,0x01,0x05,0xfa,0x01 17915 17916# CHECK: v_msad_u8 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x01] 179170x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x01 17918 17919# CHECK: v_msad_u8 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x02,0x02] 179200x05,0x00,0xe4,0xd1,0x01,0x05,0x02,0x02 17921 17922# CHECK: v_msad_u8 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x06,0x03] 179230x05,0x00,0xe4,0xd1,0x01,0x05,0x06,0x03 17924 17925# CHECK: v_msad_u8 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xc2,0x03] 179260x05,0x00,0xe4,0xd1,0x01,0x05,0xc2,0x03 17927 17928# CHECK: v_msad_u8 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xde,0x03] 179290x05,0x00,0xe4,0xd1,0x01,0x05,0xde,0x03 17930 17931# CHECK: v_msad_u8 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xe4,0xd1,0x01,0x05,0x0e,0x04] 179320x05,0x80,0xe4,0xd1,0x01,0x05,0x0e,0x04 17933 17934# 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] 179350x05,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04 17936 17937# 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] 179380xfe,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04 17939 17940# 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] 179410x05,0x00,0xe5,0xd1,0xfe,0x05,0x0e,0x04 17942 17943# 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] 179440x05,0x00,0xe5,0xd1,0x02,0x04,0x0e,0x04 17945 17946# 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] 179470x05,0x00,0xe5,0xd1,0x04,0x04,0x0e,0x04 17948 17949# 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] 179500x05,0x00,0xe5,0xd1,0x64,0x04,0x0e,0x04 17951 17952# CHECK: v_qsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x66,0x04,0x0e,0x04] 179530x05,0x00,0xe5,0xd1,0x66,0x04,0x0e,0x04 17954 17955# CHECK: v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x6a,0x04,0x0e,0x04] 179560x05,0x00,0xe5,0xd1,0x6a,0x04,0x0e,0x04 17957 17958# CHECK: v_qsad_pk_u16_u8 v[5:6], tba, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x6c,0x04,0x0e,0x04] 179590x05,0x00,0xe5,0xd1,0x6c,0x04,0x0e,0x04 17960 17961# CHECK: v_qsad_pk_u16_u8 v[5:6], tma, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x6e,0x04,0x0e,0x04] 179620x05,0x00,0xe5,0xd1,0x6e,0x04,0x0e,0x04 17963 17964# CHECK: v_qsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x7a,0x04,0x0e,0x04] 179650x05,0x00,0xe5,0xd1,0x7a,0x04,0x0e,0x04 17966 17967# CHECK: v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x7e,0x04,0x0e,0x04] 179680x05,0x00,0xe5,0xd1,0x7e,0x04,0x0e,0x04 17969 17970# CHECK: v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x80,0x04,0x0e,0x04] 179710x05,0x00,0xe5,0xd1,0x80,0x04,0x0e,0x04 17972 17973# CHECK: v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0xc1,0x04,0x0e,0x04] 179740x05,0x00,0xe5,0xd1,0xc1,0x04,0x0e,0x04 17975 17976# CHECK: v_qsad_pk_u16_u8 v[5:6], 0.5, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0xf0,0x04,0x0e,0x04] 179770x05,0x00,0xe5,0xd1,0xf0,0x04,0x0e,0x04 17978 17979# CHECK: v_qsad_pk_u16_u8 v[5:6], -4.0, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0xf7,0x04,0x0e,0x04] 179800x05,0x00,0xe5,0xd1,0xf7,0x04,0x0e,0x04 17981 17982# 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] 179830x05,0x00,0xe5,0xd1,0x01,0xff,0x0f,0x04 17984 17985# 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] 179860x05,0x00,0xe5,0xd1,0x01,0x05,0x0c,0x04 17987 17988# 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] 179890x05,0x00,0xe5,0xd1,0x01,0xcb,0x0c,0x04 17990 17991# 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] 179920x05,0x00,0xe5,0xd1,0x01,0xcd,0x0c,0x04 17993 17994# 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] 179950x05,0x00,0xe5,0xd1,0x01,0xcf,0x0c,0x04 17996 17997# 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] 179980x05,0x00,0xe5,0xd1,0x01,0xd5,0x0c,0x04 17999 18000# 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] 180010x05,0x00,0xe5,0xd1,0x01,0xd7,0x0c,0x04 18002 18003# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], tba_lo, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xd9,0x0c,0x04] 180040x05,0x00,0xe5,0xd1,0x01,0xd9,0x0c,0x04 18005 18006# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], tba_hi, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xdb,0x0c,0x04] 180070x05,0x00,0xe5,0xd1,0x01,0xdb,0x0c,0x04 18008 18009# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], tma_lo, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xdd,0x0c,0x04] 180100x05,0x00,0xe5,0xd1,0x01,0xdd,0x0c,0x04 18011 18012# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], tma_hi, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xdf,0x0c,0x04] 180130x05,0x00,0xe5,0xd1,0x01,0xdf,0x0c,0x04 18014 18015# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xf7,0x0c,0x04] 180160x05,0x00,0xe5,0xd1,0x01,0xf7,0x0c,0x04 18017 18018# 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] 180190x05,0x00,0xe5,0xd1,0x01,0xf9,0x0c,0x04 18020 18021# 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] 180220x05,0x00,0xe5,0xd1,0x01,0xfd,0x0c,0x04 18023 18024# 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] 180250x05,0x00,0xe5,0xd1,0x01,0xff,0x0c,0x04 18026 18027# 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] 180280x05,0x00,0xe5,0xd1,0x01,0x01,0x0d,0x04 18029 18030# 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] 180310x05,0x00,0xe5,0xd1,0x01,0x83,0x0d,0x04 18032 18033# 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] 180340x05,0x00,0xe5,0xd1,0x01,0xe1,0x0d,0x04 18035 18036# 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] 180370x05,0x00,0xe5,0xd1,0x01,0xef,0x0d,0x04 18038 18039# 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] 180400x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x07 18041 18042# 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] 180430x05,0x00,0xe5,0xd1,0x01,0x05,0x1a,0x00 18044 18045# 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] 180460x05,0x00,0xe5,0xd1,0x01,0x05,0x22,0x00 18047 18048# 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] 180490x05,0x00,0xe5,0xd1,0x01,0x05,0x92,0x01 18050 18051# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x9a,0x01] 180520x05,0x00,0xe5,0xd1,0x01,0x05,0x9a,0x01 18053 18054# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xaa,0x01] 180550x05,0x00,0xe5,0xd1,0x01,0x05,0xaa,0x01 18056 18057# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tba ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xb2,0x01] 180580x05,0x00,0xe5,0xd1,0x01,0x05,0xb2,0x01 18059 18060# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tma ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xba,0x01] 180610x05,0x00,0xe5,0xd1,0x01,0x05,0xba,0x01 18062 18063# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xea,0x01] 180640x05,0x00,0xe5,0xd1,0x01,0x05,0xea,0x01 18065 18066# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x01] 180670x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x01 18068 18069# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0 ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x02,0x02] 180700x05,0x00,0xe5,0xd1,0x01,0x05,0x02,0x02 18071 18072# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x06,0x03] 180730x05,0x00,0xe5,0xd1,0x01,0x05,0x06,0x03 18074 18075# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0.5 ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xc2,0x03] 180760x05,0x00,0xe5,0xd1,0x01,0x05,0xc2,0x03 18077 18078# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -4.0 ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xde,0x03] 180790x05,0x00,0xe5,0xd1,0x01,0x05,0xde,0x03 18080 18081# 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] 180820x05,0x80,0xe5,0xd1,0x01,0x05,0x0e,0x04 18083 18084# 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] 180850x05,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04 18086 18087# 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] 180880xfe,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04 18089 18090# 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] 180910x05,0x00,0xe6,0xd1,0xfe,0x05,0x0e,0x04 18092 18093# 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] 180940x05,0x00,0xe6,0xd1,0x02,0x04,0x0e,0x04 18095 18096# 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] 180970x05,0x00,0xe6,0xd1,0x04,0x04,0x0e,0x04 18098 18099# 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] 181000x05,0x00,0xe6,0xd1,0x64,0x04,0x0e,0x04 18101 18102# CHECK: v_mqsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x66,0x04,0x0e,0x04] 181030x05,0x00,0xe6,0xd1,0x66,0x04,0x0e,0x04 18104 18105# CHECK: v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x6a,0x04,0x0e,0x04] 181060x05,0x00,0xe6,0xd1,0x6a,0x04,0x0e,0x04 18107 18108# CHECK: v_mqsad_pk_u16_u8 v[5:6], tba, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x6c,0x04,0x0e,0x04] 181090x05,0x00,0xe6,0xd1,0x6c,0x04,0x0e,0x04 18110 18111# CHECK: v_mqsad_pk_u16_u8 v[5:6], tma, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x6e,0x04,0x0e,0x04] 181120x05,0x00,0xe6,0xd1,0x6e,0x04,0x0e,0x04 18113 18114# CHECK: v_mqsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x7a,0x04,0x0e,0x04] 181150x05,0x00,0xe6,0xd1,0x7a,0x04,0x0e,0x04 18116 18117# CHECK: v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x7e,0x04,0x0e,0x04] 181180x05,0x00,0xe6,0xd1,0x7e,0x04,0x0e,0x04 18119 18120# CHECK: v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x80,0x04,0x0e,0x04] 181210x05,0x00,0xe6,0xd1,0x80,0x04,0x0e,0x04 18122 18123# CHECK: v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0xc1,0x04,0x0e,0x04] 181240x05,0x00,0xe6,0xd1,0xc1,0x04,0x0e,0x04 18125 18126# CHECK: v_mqsad_pk_u16_u8 v[5:6], 0.5, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0xf0,0x04,0x0e,0x04] 181270x05,0x00,0xe6,0xd1,0xf0,0x04,0x0e,0x04 18128 18129# CHECK: v_mqsad_pk_u16_u8 v[5:6], -4.0, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0xf7,0x04,0x0e,0x04] 181300x05,0x00,0xe6,0xd1,0xf7,0x04,0x0e,0x04 18131 18132# 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] 181330x05,0x00,0xe6,0xd1,0x01,0xff,0x0f,0x04 18134 18135# 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] 181360x05,0x00,0xe6,0xd1,0x01,0x05,0x0c,0x04 18137 18138# 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] 181390x05,0x00,0xe6,0xd1,0x01,0xcb,0x0c,0x04 18140 18141# 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] 181420x05,0x00,0xe6,0xd1,0x01,0xcd,0x0c,0x04 18143 18144# 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] 181450x05,0x00,0xe6,0xd1,0x01,0xcf,0x0c,0x04 18146 18147# 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] 181480x05,0x00,0xe6,0xd1,0x01,0xd5,0x0c,0x04 18149 18150# 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] 181510x05,0x00,0xe6,0xd1,0x01,0xd7,0x0c,0x04 18152 18153# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], tba_lo, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xd9,0x0c,0x04] 181540x05,0x00,0xe6,0xd1,0x01,0xd9,0x0c,0x04 18155 18156# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], tba_hi, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xdb,0x0c,0x04] 181570x05,0x00,0xe6,0xd1,0x01,0xdb,0x0c,0x04 18158 18159# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], tma_lo, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xdd,0x0c,0x04] 181600x05,0x00,0xe6,0xd1,0x01,0xdd,0x0c,0x04 18161 18162# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], tma_hi, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xdf,0x0c,0x04] 181630x05,0x00,0xe6,0xd1,0x01,0xdf,0x0c,0x04 18164 18165# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xf7,0x0c,0x04] 181660x05,0x00,0xe6,0xd1,0x01,0xf7,0x0c,0x04 18167 18168# 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] 181690x05,0x00,0xe6,0xd1,0x01,0xf9,0x0c,0x04 18170 18171# 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] 181720x05,0x00,0xe6,0xd1,0x01,0xfd,0x0c,0x04 18173 18174# 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] 181750x05,0x00,0xe6,0xd1,0x01,0xff,0x0c,0x04 18176 18177# 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] 181780x05,0x00,0xe6,0xd1,0x01,0x01,0x0d,0x04 18179 18180# 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] 181810x05,0x00,0xe6,0xd1,0x01,0x83,0x0d,0x04 18182 18183# 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] 181840x05,0x00,0xe6,0xd1,0x01,0xe1,0x0d,0x04 18185 18186# 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] 181870x05,0x00,0xe6,0xd1,0x01,0xef,0x0d,0x04 18188 18189# 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] 181900x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x07 18191 18192# 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] 181930x05,0x00,0xe6,0xd1,0x01,0x05,0x1a,0x00 18194 18195# 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] 181960x05,0x00,0xe6,0xd1,0x01,0x05,0x22,0x00 18197 18198# 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] 181990x05,0x00,0xe6,0xd1,0x01,0x05,0x92,0x01 18200 18201# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x9a,0x01] 182020x05,0x00,0xe6,0xd1,0x01,0x05,0x9a,0x01 18203 18204# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xaa,0x01] 182050x05,0x00,0xe6,0xd1,0x01,0x05,0xaa,0x01 18206 18207# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tba ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xb2,0x01] 182080x05,0x00,0xe6,0xd1,0x01,0x05,0xb2,0x01 18209 18210# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tma ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xba,0x01] 182110x05,0x00,0xe6,0xd1,0x01,0x05,0xba,0x01 18212 18213# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xea,0x01] 182140x05,0x00,0xe6,0xd1,0x01,0x05,0xea,0x01 18215 18216# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x01] 182170x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x01 18218 18219# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x02,0x02] 182200x05,0x00,0xe6,0xd1,0x01,0x05,0x02,0x02 18221 18222# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x06,0x03] 182230x05,0x00,0xe6,0xd1,0x01,0x05,0x06,0x03 18224 18225# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0.5 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xc2,0x03] 182260x05,0x00,0xe6,0xd1,0x01,0x05,0xc2,0x03 18227 18228# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -4.0 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xde,0x03] 182290x05,0x00,0xe6,0xd1,0x01,0x05,0xde,0x03 18230 18231# 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] 182320x05,0x80,0xe6,0xd1,0x01,0x05,0x0e,0x04 18233 18234# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0x05,0x0e,0x04] 182350xfc,0x00,0xe7,0xd1,0x01,0x05,0x0e,0x04 18236 18237# CHECK: v_mqsad_u32_u8 v[252:255], s[2:3], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x02,0x04,0x0e,0x04] 182380xfc,0x00,0xe7,0xd1,0x02,0x04,0x0e,0x04 18239 18240# CHECK: v_mqsad_u32_u8 v[252:255], s[4:5], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x04,0x04,0x0e,0x04] 182410xfc,0x00,0xe7,0xd1,0x04,0x04,0x0e,0x04 18242 18243# CHECK: v_mqsad_u32_u8 v[252:255], s[100:101], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x64,0x04,0x0e,0x04] 182440xfc,0x00,0xe7,0xd1,0x64,0x04,0x0e,0x04 18245 18246# CHECK: v_mqsad_u32_u8 v[252:255], flat_scratch, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x66,0x04,0x0e,0x04] 182470xfc,0x00,0xe7,0xd1,0x66,0x04,0x0e,0x04 18248 18249# CHECK: v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x6a,0x04,0x0e,0x04] 182500xfc,0x00,0xe7,0xd1,0x6a,0x04,0x0e,0x04 18251 18252# CHECK: v_mqsad_u32_u8 v[252:255], tba, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x6c,0x04,0x0e,0x04] 182530xfc,0x00,0xe7,0xd1,0x6c,0x04,0x0e,0x04 18254 18255# CHECK: v_mqsad_u32_u8 v[252:255], tma, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x6e,0x04,0x0e,0x04] 182560xfc,0x00,0xe7,0xd1,0x6e,0x04,0x0e,0x04 18257 18258# CHECK: v_mqsad_u32_u8 v[252:255], ttmp[10:11], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x7a,0x04,0x0e,0x04] 182590xfc,0x00,0xe7,0xd1,0x7a,0x04,0x0e,0x04 18260 18261# CHECK: v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x7e,0x04,0x0e,0x04] 182620xfc,0x00,0xe7,0xd1,0x7e,0x04,0x0e,0x04 18263 18264# CHECK: v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x80,0x04,0x0e,0x04] 182650xfc,0x00,0xe7,0xd1,0x80,0x04,0x0e,0x04 18266 18267# CHECK: v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0xc1,0x04,0x0e,0x04] 182680xfc,0x00,0xe7,0xd1,0xc1,0x04,0x0e,0x04 18269 18270# CHECK: v_mqsad_u32_u8 v[252:255], 0.5, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0xf0,0x04,0x0e,0x04] 182710xfc,0x00,0xe7,0xd1,0xf0,0x04,0x0e,0x04 18272 18273# CHECK: v_mqsad_u32_u8 v[252:255], -4.0, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0xf7,0x04,0x0e,0x04] 182740xfc,0x00,0xe7,0xd1,0xf7,0x04,0x0e,0x04 18275 18276# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], s2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0x05,0x0c,0x04] 182770xfc,0x00,0xe7,0xd1,0x01,0x05,0x0c,0x04 18278 18279# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], s101, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xcb,0x0c,0x04] 182800xfc,0x00,0xe7,0xd1,0x01,0xcb,0x0c,0x04 18281 18282# 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] 182830xfc,0x00,0xe7,0xd1,0x01,0xcd,0x0c,0x04 18284 18285# 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] 182860xfc,0x00,0xe7,0xd1,0x01,0xcf,0x0c,0x04 18287 18288# 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] 182890xfc,0x00,0xe7,0xd1,0x01,0xd5,0x0c,0x04 18290 18291# 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] 182920xfc,0x00,0xe7,0xd1,0x01,0xd7,0x0c,0x04 18293 18294# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], tba_lo, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xd9,0x0c,0x04] 182950xfc,0x00,0xe7,0xd1,0x01,0xd9,0x0c,0x04 18296 18297# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], tba_hi, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xdb,0x0c,0x04] 182980xfc,0x00,0xe7,0xd1,0x01,0xdb,0x0c,0x04 18299 18300# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], tma_lo, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xdd,0x0c,0x04] 183010xfc,0x00,0xe7,0xd1,0x01,0xdd,0x0c,0x04 18302 18303# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], tma_hi, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xdf,0x0c,0x04] 183040xfc,0x00,0xe7,0xd1,0x01,0xdf,0x0c,0x04 18305 18306# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], ttmp11, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xf7,0x0c,0x04] 183070xfc,0x00,0xe7,0xd1,0x01,0xf7,0x0c,0x04 18308 18309# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], m0, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xf9,0x0c,0x04] 183100xfc,0x00,0xe7,0xd1,0x01,0xf9,0x0c,0x04 18311 18312# 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] 183130xfc,0x00,0xe7,0xd1,0x01,0xfd,0x0c,0x04 18314 18315# 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] 183160xfc,0x00,0xe7,0xd1,0x01,0xff,0x0c,0x04 18317 18318# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], 0, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0x01,0x0d,0x04] 183190xfc,0x00,0xe7,0xd1,0x01,0x01,0x0d,0x04 18320 18321# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], -1, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0x83,0x0d,0x04] 183220xfc,0x00,0xe7,0xd1,0x01,0x83,0x0d,0x04 18323 18324# 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] 183250xfc,0x00,0xe7,0xd1,0x01,0xe1,0x0d,0x04 18326 18327# 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] 183280xfc,0x00,0xe7,0xd1,0x01,0xef,0x0d,0x04 18329 18330# 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] 183310xfc,0x80,0xe7,0xd1,0x01,0x05,0x0e,0x04 18332 18333# 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] 183340x05,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04 18335 18336# 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] 183370xfe,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04 18338 18339# 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] 183400x05,0x0e,0xe8,0xd1,0x01,0x05,0x0e,0x04 18341 18342# 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] 183430x05,0x64,0xe8,0xd1,0x01,0x05,0x0e,0x04 18344 18345# CHECK: v_mad_u64_u32 v[5:6], flat_scratch, v1, v2, v[3:4] ; encoding: [0x05,0x66,0xe8,0xd1,0x01,0x05,0x0e,0x04] 183460x05,0x66,0xe8,0xd1,0x01,0x05,0x0e,0x04 18347 18348# CHECK: v_mad_u64_u32 v[5:6], vcc, v1, v2, v[3:4] ; encoding: [0x05,0x6a,0xe8,0xd1,0x01,0x05,0x0e,0x04] 183490x05,0x6a,0xe8,0xd1,0x01,0x05,0x0e,0x04 18350 18351# CHECK: v_mad_u64_u32 v[5:6], tba, v1, v2, v[3:4] ; encoding: [0x05,0x6c,0xe8,0xd1,0x01,0x05,0x0e,0x04] 183520x05,0x6c,0xe8,0xd1,0x01,0x05,0x0e,0x04 18353 18354# CHECK: v_mad_u64_u32 v[5:6], tma, v1, v2, v[3:4] ; encoding: [0x05,0x6e,0xe8,0xd1,0x01,0x05,0x0e,0x04] 183550x05,0x6e,0xe8,0xd1,0x01,0x05,0x0e,0x04 18356 18357# CHECK: v_mad_u64_u32 v[5:6], ttmp[10:11], v1, v2, v[3:4] ; encoding: [0x05,0x7a,0xe8,0xd1,0x01,0x05,0x0e,0x04] 183580x05,0x7a,0xe8,0xd1,0x01,0x05,0x0e,0x04 18359 18360# 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] 183610x05,0x0c,0xe8,0xd1,0xff,0x05,0x0e,0x04 18362 18363# 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] 183640x05,0x0c,0xe8,0xd1,0x01,0x04,0x0e,0x04 18365 18366# 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] 183670x05,0x0c,0xe8,0xd1,0x65,0x04,0x0e,0x04 18368 18369# 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] 183700x05,0x0c,0xe8,0xd1,0x66,0x04,0x0e,0x04 18371 18372# 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] 183730x05,0x0c,0xe8,0xd1,0x67,0x04,0x0e,0x04 18374 18375# 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] 183760x05,0x0c,0xe8,0xd1,0x6a,0x04,0x0e,0x04 18377 18378# 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] 183790x05,0x0c,0xe8,0xd1,0x6b,0x04,0x0e,0x04 18380 18381# CHECK: v_mad_u64_u32 v[5:6], s[12:13], tba_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x6c,0x04,0x0e,0x04] 183820x05,0x0c,0xe8,0xd1,0x6c,0x04,0x0e,0x04 18383 18384# CHECK: v_mad_u64_u32 v[5:6], s[12:13], tba_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x6d,0x04,0x0e,0x04] 183850x05,0x0c,0xe8,0xd1,0x6d,0x04,0x0e,0x04 18386 18387# CHECK: v_mad_u64_u32 v[5:6], s[12:13], tma_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x6e,0x04,0x0e,0x04] 183880x05,0x0c,0xe8,0xd1,0x6e,0x04,0x0e,0x04 18389 18390# CHECK: v_mad_u64_u32 v[5:6], s[12:13], tma_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x6f,0x04,0x0e,0x04] 183910x05,0x0c,0xe8,0xd1,0x6f,0x04,0x0e,0x04 18392 18393# CHECK: v_mad_u64_u32 v[5:6], s[12:13], ttmp11, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x7b,0x04,0x0e,0x04] 183940x05,0x0c,0xe8,0xd1,0x7b,0x04,0x0e,0x04 18395 18396# 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] 183970x05,0x0c,0xe8,0xd1,0x7c,0x04,0x0e,0x04 18398 18399# 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] 184000x05,0x0c,0xe8,0xd1,0x7e,0x04,0x0e,0x04 18401 18402# 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] 184030x05,0x0c,0xe8,0xd1,0x7f,0x04,0x0e,0x04 18404 18405# 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] 184060x05,0x0c,0xe8,0xd1,0x80,0x04,0x0e,0x04 18407 18408# 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] 184090x05,0x0c,0xe8,0xd1,0xc1,0x04,0x0e,0x04 18410 18411# 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] 184120x05,0x0c,0xe8,0xd1,0xf0,0x04,0x0e,0x04 18413 18414# 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] 184150x05,0x0c,0xe8,0xd1,0xf7,0x04,0x0e,0x04 18416 18417# 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] 184180x05,0x0c,0xe8,0xd1,0x01,0xff,0x0f,0x04 18419 18420# 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] 184210x05,0x0c,0xe8,0xd1,0x01,0x05,0x0c,0x04 18422 18423# 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] 184240x05,0x0c,0xe8,0xd1,0x01,0xcb,0x0c,0x04 18425 18426# 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] 184270x05,0x0c,0xe8,0xd1,0x01,0xcd,0x0c,0x04 18428 18429# 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] 184300x05,0x0c,0xe8,0xd1,0x01,0xcf,0x0c,0x04 18431 18432# 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] 184330x05,0x0c,0xe8,0xd1,0x01,0xd5,0x0c,0x04 18434 18435# 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] 184360x05,0x0c,0xe8,0xd1,0x01,0xd7,0x0c,0x04 18437 18438# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, tba_lo, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xd9,0x0c,0x04] 184390x05,0x0c,0xe8,0xd1,0x01,0xd9,0x0c,0x04 18440 18441# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, tba_hi, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xdb,0x0c,0x04] 184420x05,0x0c,0xe8,0xd1,0x01,0xdb,0x0c,0x04 18443 18444# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, tma_lo, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xdd,0x0c,0x04] 184450x05,0x0c,0xe8,0xd1,0x01,0xdd,0x0c,0x04 18446 18447# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, tma_hi, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xdf,0x0c,0x04] 184480x05,0x0c,0xe8,0xd1,0x01,0xdf,0x0c,0x04 18449 18450# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, ttmp11, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xf7,0x0c,0x04] 184510x05,0x0c,0xe8,0xd1,0x01,0xf7,0x0c,0x04 18452 18453# 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] 184540x05,0x0c,0xe8,0xd1,0x01,0xf9,0x0c,0x04 18455 18456# 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] 184570x05,0x0c,0xe8,0xd1,0x01,0xfd,0x0c,0x04 18458 18459# 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] 184600x05,0x0c,0xe8,0xd1,0x01,0xff,0x0c,0x04 18461 18462# 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] 184630x05,0x0c,0xe8,0xd1,0x01,0x01,0x0d,0x04 18464 18465# 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] 184660x05,0x0c,0xe8,0xd1,0x01,0x83,0x0d,0x04 18467 18468# 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] 184690x05,0x0c,0xe8,0xd1,0x01,0xe1,0x0d,0x04 18470 18471# 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] 184720x05,0x0c,0xe8,0xd1,0x01,0xef,0x0d,0x04 18473 18474# 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] 184750x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x07 18476 18477# 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] 184780x05,0x0c,0xe8,0xd1,0x01,0x05,0x1a,0x00 18479 18480# 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] 184810x05,0x0c,0xe8,0xd1,0x01,0x05,0x22,0x00 18482 18483# 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] 184840x05,0x0c,0xe8,0xd1,0x01,0x05,0x92,0x01 18485 18486# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x9a,0x01] 184870x05,0x0c,0xe8,0xd1,0x01,0x05,0x9a,0x01 18488 18489# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xaa,0x01] 184900x05,0x0c,0xe8,0xd1,0x01,0x05,0xaa,0x01 18491 18492# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xb2,0x01] 184930x05,0x0c,0xe8,0xd1,0x01,0x05,0xb2,0x01 18494 18495# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xba,0x01] 184960x05,0x0c,0xe8,0xd1,0x01,0x05,0xba,0x01 18497 18498# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, ttmp[10:11] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xea,0x01] 184990x05,0x0c,0xe8,0xd1,0x01,0x05,0xea,0x01 18500 18501# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x01] 185020x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x01 18503 18504# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x02,0x02] 185050x05,0x0c,0xe8,0xd1,0x01,0x05,0x02,0x02 18506 18507# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x06,0x03] 185080x05,0x0c,0xe8,0xd1,0x01,0x05,0x06,0x03 18509 18510# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0.5 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xc2,0x03] 185110x05,0x0c,0xe8,0xd1,0x01,0x05,0xc2,0x03 18512 18513# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xde,0x03] 185140x05,0x0c,0xe8,0xd1,0x01,0x05,0xde,0x03 18515 18516# 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] 185170x05,0x8c,0xe8,0xd1,0x01,0x05,0x0e,0x04 18518 18519# 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] 185200x05,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04 18521 18522# 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] 185230xfe,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04 18524 18525# 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] 185260x05,0x0e,0xe9,0xd1,0x01,0x05,0x0e,0x04 18527 18528# 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] 185290x05,0x64,0xe9,0xd1,0x01,0x05,0x0e,0x04 18530 18531# CHECK: v_mad_i64_i32 v[5:6], flat_scratch, v1, v2, v[3:4] ; encoding: [0x05,0x66,0xe9,0xd1,0x01,0x05,0x0e,0x04] 185320x05,0x66,0xe9,0xd1,0x01,0x05,0x0e,0x04 18533 18534# CHECK: v_mad_i64_i32 v[5:6], vcc, v1, v2, v[3:4] ; encoding: [0x05,0x6a,0xe9,0xd1,0x01,0x05,0x0e,0x04] 185350x05,0x6a,0xe9,0xd1,0x01,0x05,0x0e,0x04 18536 18537# CHECK: v_mad_i64_i32 v[5:6], tba, v1, v2, v[3:4] ; encoding: [0x05,0x6c,0xe9,0xd1,0x01,0x05,0x0e,0x04] 185380x05,0x6c,0xe9,0xd1,0x01,0x05,0x0e,0x04 18539 18540# CHECK: v_mad_i64_i32 v[5:6], tma, v1, v2, v[3:4] ; encoding: [0x05,0x6e,0xe9,0xd1,0x01,0x05,0x0e,0x04] 185410x05,0x6e,0xe9,0xd1,0x01,0x05,0x0e,0x04 18542 18543# CHECK: v_mad_i64_i32 v[5:6], ttmp[10:11], v1, v2, v[3:4] ; encoding: [0x05,0x7a,0xe9,0xd1,0x01,0x05,0x0e,0x04] 185440x05,0x7a,0xe9,0xd1,0x01,0x05,0x0e,0x04 18545 18546# 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] 185470x05,0x0c,0xe9,0xd1,0xff,0x05,0x0e,0x04 18548 18549# 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] 185500x05,0x0c,0xe9,0xd1,0x01,0x04,0x0e,0x04 18551 18552# 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] 185530x05,0x0c,0xe9,0xd1,0x65,0x04,0x0e,0x04 18554 18555# 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] 185560x05,0x0c,0xe9,0xd1,0x66,0x04,0x0e,0x04 18557 18558# 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] 185590x05,0x0c,0xe9,0xd1,0x67,0x04,0x0e,0x04 18560 18561# 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] 185620x05,0x0c,0xe9,0xd1,0x6a,0x04,0x0e,0x04 18563 18564# 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] 185650x05,0x0c,0xe9,0xd1,0x6b,0x04,0x0e,0x04 18566 18567# CHECK: v_mad_i64_i32 v[5:6], s[12:13], tba_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x6c,0x04,0x0e,0x04] 185680x05,0x0c,0xe9,0xd1,0x6c,0x04,0x0e,0x04 18569 18570# CHECK: v_mad_i64_i32 v[5:6], s[12:13], tba_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x6d,0x04,0x0e,0x04] 185710x05,0x0c,0xe9,0xd1,0x6d,0x04,0x0e,0x04 18572 18573# CHECK: v_mad_i64_i32 v[5:6], s[12:13], tma_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x6e,0x04,0x0e,0x04] 185740x05,0x0c,0xe9,0xd1,0x6e,0x04,0x0e,0x04 18575 18576# CHECK: v_mad_i64_i32 v[5:6], s[12:13], tma_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x6f,0x04,0x0e,0x04] 185770x05,0x0c,0xe9,0xd1,0x6f,0x04,0x0e,0x04 18578 18579# CHECK: v_mad_i64_i32 v[5:6], s[12:13], ttmp11, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x7b,0x04,0x0e,0x04] 185800x05,0x0c,0xe9,0xd1,0x7b,0x04,0x0e,0x04 18581 18582# 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] 185830x05,0x0c,0xe9,0xd1,0x7c,0x04,0x0e,0x04 18584 18585# 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] 185860x05,0x0c,0xe9,0xd1,0x7e,0x04,0x0e,0x04 18587 18588# 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] 185890x05,0x0c,0xe9,0xd1,0x7f,0x04,0x0e,0x04 18590 18591# 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] 185920x05,0x0c,0xe9,0xd1,0x80,0x04,0x0e,0x04 18593 18594# 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] 185950x05,0x0c,0xe9,0xd1,0xc1,0x04,0x0e,0x04 18596 18597# 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] 185980x05,0x0c,0xe9,0xd1,0xf0,0x04,0x0e,0x04 18599 18600# 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] 186010x05,0x0c,0xe9,0xd1,0xf7,0x04,0x0e,0x04 18602 18603# 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] 186040x05,0x0c,0xe9,0xd1,0x01,0xff,0x0f,0x04 18605 18606# 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] 186070x05,0x0c,0xe9,0xd1,0x01,0x05,0x0c,0x04 18608 18609# 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] 186100x05,0x0c,0xe9,0xd1,0x01,0xcb,0x0c,0x04 18611 18612# 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] 186130x05,0x0c,0xe9,0xd1,0x01,0xcd,0x0c,0x04 18614 18615# 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] 186160x05,0x0c,0xe9,0xd1,0x01,0xcf,0x0c,0x04 18617 18618# 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] 186190x05,0x0c,0xe9,0xd1,0x01,0xd5,0x0c,0x04 18620 18621# 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] 186220x05,0x0c,0xe9,0xd1,0x01,0xd7,0x0c,0x04 18623 18624# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, tba_lo, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xd9,0x0c,0x04] 186250x05,0x0c,0xe9,0xd1,0x01,0xd9,0x0c,0x04 18626 18627# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, tba_hi, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xdb,0x0c,0x04] 186280x05,0x0c,0xe9,0xd1,0x01,0xdb,0x0c,0x04 18629 18630# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, tma_lo, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xdd,0x0c,0x04] 186310x05,0x0c,0xe9,0xd1,0x01,0xdd,0x0c,0x04 18632 18633# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, tma_hi, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xdf,0x0c,0x04] 186340x05,0x0c,0xe9,0xd1,0x01,0xdf,0x0c,0x04 18635 18636# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, ttmp11, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xf7,0x0c,0x04] 186370x05,0x0c,0xe9,0xd1,0x01,0xf7,0x0c,0x04 18638 18639# 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] 186400x05,0x0c,0xe9,0xd1,0x01,0xf9,0x0c,0x04 18641 18642# 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] 186430x05,0x0c,0xe9,0xd1,0x01,0xfd,0x0c,0x04 18644 18645# 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] 186460x05,0x0c,0xe9,0xd1,0x01,0xff,0x0c,0x04 18647 18648# 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] 186490x05,0x0c,0xe9,0xd1,0x01,0x01,0x0d,0x04 18650 18651# 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] 186520x05,0x0c,0xe9,0xd1,0x01,0x83,0x0d,0x04 18653 18654# 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] 186550x05,0x0c,0xe9,0xd1,0x01,0xe1,0x0d,0x04 18656 18657# 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] 186580x05,0x0c,0xe9,0xd1,0x01,0xef,0x0d,0x04 18659 18660# 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] 186610x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x07 18662 18663# 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] 186640x05,0x0c,0xe9,0xd1,0x01,0x05,0x1a,0x00 18665 18666# 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] 186670x05,0x0c,0xe9,0xd1,0x01,0x05,0x22,0x00 18668 18669# 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] 186700x05,0x0c,0xe9,0xd1,0x01,0x05,0x92,0x01 18671 18672# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x9a,0x01] 186730x05,0x0c,0xe9,0xd1,0x01,0x05,0x9a,0x01 18674 18675# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xaa,0x01] 186760x05,0x0c,0xe9,0xd1,0x01,0x05,0xaa,0x01 18677 18678# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xb2,0x01] 186790x05,0x0c,0xe9,0xd1,0x01,0x05,0xb2,0x01 18680 18681# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xba,0x01] 186820x05,0x0c,0xe9,0xd1,0x01,0x05,0xba,0x01 18683 18684# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, ttmp[10:11] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xea,0x01] 186850x05,0x0c,0xe9,0xd1,0x01,0x05,0xea,0x01 18686 18687# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x01] 186880x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x01 18689 18690# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x02,0x02] 186910x05,0x0c,0xe9,0xd1,0x01,0x05,0x02,0x02 18692 18693# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x06,0x03] 186940x05,0x0c,0xe9,0xd1,0x01,0x05,0x06,0x03 18695 18696# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0.5 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xc2,0x03] 186970x05,0x0c,0xe9,0xd1,0x01,0x05,0xc2,0x03 18698 18699# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xde,0x03] 187000x05,0x0c,0xe9,0xd1,0x01,0x05,0xde,0x03 18701 18702# 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] 187030x05,0x8c,0xe9,0xd1,0x01,0x05,0x0e,0x04 18704 18705# CHECK: v_mad_f16 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04] 187060x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04 18707 18708# CHECK: v_mad_f16 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04] 187090xff,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04 18710 18711# CHECK: v_mad_f16 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0xff,0x05,0x0e,0x04] 187120x05,0x00,0xea,0xd1,0xff,0x05,0x0e,0x04 18713 18714# CHECK: v_mad_f16 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x04,0x0e,0x04] 187150x05,0x00,0xea,0xd1,0x01,0x04,0x0e,0x04 18716 18717# CHECK: v_mad_f16 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x65,0x04,0x0e,0x04] 187180x05,0x00,0xea,0xd1,0x65,0x04,0x0e,0x04 18719 18720# CHECK: v_mad_f16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x66,0x04,0x0e,0x04] 187210x05,0x00,0xea,0xd1,0x66,0x04,0x0e,0x04 18722 18723# CHECK: v_mad_f16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x67,0x04,0x0e,0x04] 187240x05,0x00,0xea,0xd1,0x67,0x04,0x0e,0x04 18725 18726# CHECK: v_mad_f16 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x6a,0x04,0x0e,0x04] 187270x05,0x00,0xea,0xd1,0x6a,0x04,0x0e,0x04 18728 18729# CHECK: v_mad_f16 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x6b,0x04,0x0e,0x04] 187300x05,0x00,0xea,0xd1,0x6b,0x04,0x0e,0x04 18731 18732# CHECK: v_mad_f16 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x6c,0x04,0x0e,0x04] 187330x05,0x00,0xea,0xd1,0x6c,0x04,0x0e,0x04 18734 18735# CHECK: v_mad_f16 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x6d,0x04,0x0e,0x04] 187360x05,0x00,0xea,0xd1,0x6d,0x04,0x0e,0x04 18737 18738# CHECK: v_mad_f16 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x6e,0x04,0x0e,0x04] 187390x05,0x00,0xea,0xd1,0x6e,0x04,0x0e,0x04 18740 18741# CHECK: v_mad_f16 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x6f,0x04,0x0e,0x04] 187420x05,0x00,0xea,0xd1,0x6f,0x04,0x0e,0x04 18743 18744# CHECK: v_mad_f16 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x7b,0x04,0x0e,0x04] 187450x05,0x00,0xea,0xd1,0x7b,0x04,0x0e,0x04 18746 18747# CHECK: v_mad_f16 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x7c,0x04,0x0e,0x04] 187480x05,0x00,0xea,0xd1,0x7c,0x04,0x0e,0x04 18749 18750# CHECK: v_mad_f16 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x7e,0x04,0x0e,0x04] 187510x05,0x00,0xea,0xd1,0x7e,0x04,0x0e,0x04 18752 18753# CHECK: v_mad_f16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x7f,0x04,0x0e,0x04] 187540x05,0x00,0xea,0xd1,0x7f,0x04,0x0e,0x04 18755 18756# CHECK: v_mad_f16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x80,0x04,0x0e,0x04] 187570x05,0x00,0xea,0xd1,0x80,0x04,0x0e,0x04 18758 18759# CHECK: v_mad_f16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0xc1,0x04,0x0e,0x04] 187600x05,0x00,0xea,0xd1,0xc1,0x04,0x0e,0x04 18761 18762# CHECK: v_mad_f16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0xf0,0x04,0x0e,0x04] 187630x05,0x00,0xea,0xd1,0xf0,0x04,0x0e,0x04 18764 18765# CHECK: v_mad_f16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0xf7,0x04,0x0e,0x04] 187660x05,0x00,0xea,0xd1,0xf7,0x04,0x0e,0x04 18767 18768# CHECK: v_mad_f16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xff,0x0f,0x04] 187690x05,0x00,0xea,0xd1,0x01,0xff,0x0f,0x04 18770 18771# CHECK: v_mad_f16 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0c,0x04] 187720x05,0x00,0xea,0xd1,0x01,0x05,0x0c,0x04 18773 18774# CHECK: v_mad_f16 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xcb,0x0c,0x04] 187750x05,0x00,0xea,0xd1,0x01,0xcb,0x0c,0x04 18776 18777# CHECK: v_mad_f16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xcd,0x0c,0x04] 187780x05,0x00,0xea,0xd1,0x01,0xcd,0x0c,0x04 18779 18780# CHECK: v_mad_f16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xcf,0x0c,0x04] 187810x05,0x00,0xea,0xd1,0x01,0xcf,0x0c,0x04 18782 18783# CHECK: v_mad_f16 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xd5,0x0c,0x04] 187840x05,0x00,0xea,0xd1,0x01,0xd5,0x0c,0x04 18785 18786# CHECK: v_mad_f16 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xd7,0x0c,0x04] 187870x05,0x00,0xea,0xd1,0x01,0xd7,0x0c,0x04 18788 18789# CHECK: v_mad_f16 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xd9,0x0c,0x04] 187900x05,0x00,0xea,0xd1,0x01,0xd9,0x0c,0x04 18791 18792# CHECK: v_mad_f16 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xdb,0x0c,0x04] 187930x05,0x00,0xea,0xd1,0x01,0xdb,0x0c,0x04 18794 18795# CHECK: v_mad_f16 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xdd,0x0c,0x04] 187960x05,0x00,0xea,0xd1,0x01,0xdd,0x0c,0x04 18797 18798# CHECK: v_mad_f16 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xdf,0x0c,0x04] 187990x05,0x00,0xea,0xd1,0x01,0xdf,0x0c,0x04 18800 18801# CHECK: v_mad_f16 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xf7,0x0c,0x04] 188020x05,0x00,0xea,0xd1,0x01,0xf7,0x0c,0x04 18803 18804# CHECK: v_mad_f16 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xf9,0x0c,0x04] 188050x05,0x00,0xea,0xd1,0x01,0xf9,0x0c,0x04 18806 18807# CHECK: v_mad_f16 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xfd,0x0c,0x04] 188080x05,0x00,0xea,0xd1,0x01,0xfd,0x0c,0x04 18809 18810# CHECK: v_mad_f16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xff,0x0c,0x04] 188110x05,0x00,0xea,0xd1,0x01,0xff,0x0c,0x04 18812 18813# CHECK: v_mad_f16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x01,0x0d,0x04] 188140x05,0x00,0xea,0xd1,0x01,0x01,0x0d,0x04 18815 18816# CHECK: v_mad_f16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x83,0x0d,0x04] 188170x05,0x00,0xea,0xd1,0x01,0x83,0x0d,0x04 18818 18819# CHECK: v_mad_f16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xe1,0x0d,0x04] 188200x05,0x00,0xea,0xd1,0x01,0xe1,0x0d,0x04 18821 18822# CHECK: v_mad_f16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xef,0x0d,0x04] 188230x05,0x00,0xea,0xd1,0x01,0xef,0x0d,0x04 18824 18825# CHECK: v_mad_f16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x07] 188260x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x07 18827 18828# CHECK: v_mad_f16 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x00] 188290x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x00 18830 18831# CHECK: v_mad_f16 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x96,0x01] 188320x05,0x00,0xea,0xd1,0x01,0x05,0x96,0x01 18833 18834# CHECK: v_mad_f16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x9a,0x01] 188350x05,0x00,0xea,0xd1,0x01,0x05,0x9a,0x01 18836 18837# CHECK: v_mad_f16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x9e,0x01] 188380x05,0x00,0xea,0xd1,0x01,0x05,0x9e,0x01 18839 18840# CHECK: v_mad_f16 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xaa,0x01] 188410x05,0x00,0xea,0xd1,0x01,0x05,0xaa,0x01 18842 18843# CHECK: v_mad_f16 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xae,0x01] 188440x05,0x00,0xea,0xd1,0x01,0x05,0xae,0x01 18845 18846# CHECK: v_mad_f16 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xb2,0x01] 188470x05,0x00,0xea,0xd1,0x01,0x05,0xb2,0x01 18848 18849# CHECK: v_mad_f16 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xb6,0x01] 188500x05,0x00,0xea,0xd1,0x01,0x05,0xb6,0x01 18851 18852# CHECK: v_mad_f16 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xba,0x01] 188530x05,0x00,0xea,0xd1,0x01,0x05,0xba,0x01 18854 18855# CHECK: v_mad_f16 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xbe,0x01] 188560x05,0x00,0xea,0xd1,0x01,0x05,0xbe,0x01 18857 18858# CHECK: v_mad_f16 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xee,0x01] 188590x05,0x00,0xea,0xd1,0x01,0x05,0xee,0x01 18860 18861# CHECK: v_mad_f16 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xf2,0x01] 188620x05,0x00,0xea,0xd1,0x01,0x05,0xf2,0x01 18863 18864# CHECK: v_mad_f16 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfa,0x01] 188650x05,0x00,0xea,0xd1,0x01,0x05,0xfa,0x01 18866 18867# CHECK: v_mad_f16 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x01] 188680x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x01 18869 18870# CHECK: v_mad_f16 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x02,0x02] 188710x05,0x00,0xea,0xd1,0x01,0x05,0x02,0x02 18872 18873# CHECK: v_mad_f16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x06,0x03] 188740x05,0x00,0xea,0xd1,0x01,0x05,0x06,0x03 18875 18876# CHECK: v_mad_f16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xc2,0x03] 188770x05,0x00,0xea,0xd1,0x01,0x05,0xc2,0x03 18878 18879# CHECK: v_mad_f16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xde,0x03] 188800x05,0x00,0xea,0xd1,0x01,0x05,0xde,0x03 18881 18882# CHECK: v_mad_f16 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x24] 188830x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x24 18884 18885# CHECK: v_mad_f16 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x44] 188860x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x44 18887 18888# CHECK: v_mad_f16 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x84] 188890x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x84 18890 18891# CHECK: v_mad_f16 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0xe4] 188920x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0xe4 18893 18894# CHECK: v_mad_f16 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xea,0xd1,0x01,0x05,0x0e,0x04] 188950x05,0x01,0xea,0xd1,0x01,0x05,0x0e,0x04 18896 18897# CHECK: v_mad_f16 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xea,0xd1,0x01,0x05,0x0e,0x04] 188980x05,0x02,0xea,0xd1,0x01,0x05,0x0e,0x04 18899 18900# CHECK: v_mad_f16 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xea,0xd1,0x01,0x05,0x0e,0x04] 189010x05,0x04,0xea,0xd1,0x01,0x05,0x0e,0x04 18902 18903# CHECK: v_mad_f16 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xea,0xd1,0x01,0x05,0x0e,0x04] 189040x05,0x07,0xea,0xd1,0x01,0x05,0x0e,0x04 18905 18906# CHECK: v_mad_f16 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xea,0xd1,0x01,0x05,0x0e,0x04] 189070x05,0x80,0xea,0xd1,0x01,0x05,0x0e,0x04 18908 18909# CHECK: v_mad_u16 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04] 189100x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04 18911 18912# CHECK: v_mad_u16 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04] 189130xff,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04 18914 18915# CHECK: v_mad_u16 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0xff,0x05,0x0e,0x04] 189160x05,0x00,0xeb,0xd1,0xff,0x05,0x0e,0x04 18917 18918# CHECK: v_mad_u16 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x04,0x0e,0x04] 189190x05,0x00,0xeb,0xd1,0x01,0x04,0x0e,0x04 18920 18921# CHECK: v_mad_u16 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x65,0x04,0x0e,0x04] 189220x05,0x00,0xeb,0xd1,0x65,0x04,0x0e,0x04 18923 18924# CHECK: v_mad_u16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x66,0x04,0x0e,0x04] 189250x05,0x00,0xeb,0xd1,0x66,0x04,0x0e,0x04 18926 18927# CHECK: v_mad_u16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x67,0x04,0x0e,0x04] 189280x05,0x00,0xeb,0xd1,0x67,0x04,0x0e,0x04 18929 18930# CHECK: v_mad_u16 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x6a,0x04,0x0e,0x04] 189310x05,0x00,0xeb,0xd1,0x6a,0x04,0x0e,0x04 18932 18933# CHECK: v_mad_u16 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x6b,0x04,0x0e,0x04] 189340x05,0x00,0xeb,0xd1,0x6b,0x04,0x0e,0x04 18935 18936# CHECK: v_mad_u16 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x6c,0x04,0x0e,0x04] 189370x05,0x00,0xeb,0xd1,0x6c,0x04,0x0e,0x04 18938 18939# CHECK: v_mad_u16 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x6d,0x04,0x0e,0x04] 189400x05,0x00,0xeb,0xd1,0x6d,0x04,0x0e,0x04 18941 18942# CHECK: v_mad_u16 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x6e,0x04,0x0e,0x04] 189430x05,0x00,0xeb,0xd1,0x6e,0x04,0x0e,0x04 18944 18945# CHECK: v_mad_u16 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x6f,0x04,0x0e,0x04] 189460x05,0x00,0xeb,0xd1,0x6f,0x04,0x0e,0x04 18947 18948# CHECK: v_mad_u16 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x7b,0x04,0x0e,0x04] 189490x05,0x00,0xeb,0xd1,0x7b,0x04,0x0e,0x04 18950 18951# CHECK: v_mad_u16 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x7c,0x04,0x0e,0x04] 189520x05,0x00,0xeb,0xd1,0x7c,0x04,0x0e,0x04 18953 18954# CHECK: v_mad_u16 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x7e,0x04,0x0e,0x04] 189550x05,0x00,0xeb,0xd1,0x7e,0x04,0x0e,0x04 18956 18957# CHECK: v_mad_u16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x7f,0x04,0x0e,0x04] 189580x05,0x00,0xeb,0xd1,0x7f,0x04,0x0e,0x04 18959 18960# CHECK: v_mad_u16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x80,0x04,0x0e,0x04] 189610x05,0x00,0xeb,0xd1,0x80,0x04,0x0e,0x04 18962 18963# CHECK: v_mad_u16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0xc1,0x04,0x0e,0x04] 189640x05,0x00,0xeb,0xd1,0xc1,0x04,0x0e,0x04 18965 18966# CHECK: v_mad_u16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0xff,0x04,0x0e,0x04] 189670x05,0x00,0xeb,0xd1,0xf0,0x04,0x0e,0x04 18968 18969# CHECK: v_mad_u16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0xff,0x04,0x0e,0x04] 189700x05,0x00,0xeb,0xd1,0xf7,0x04,0x0e,0x04 18971 18972# CHECK: v_mad_u16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0f,0x04] 189730x05,0x00,0xeb,0xd1,0x01,0xff,0x0f,0x04 18974 18975# CHECK: v_mad_u16 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0c,0x04] 189760x05,0x00,0xeb,0xd1,0x01,0x05,0x0c,0x04 18977 18978# CHECK: v_mad_u16 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xcb,0x0c,0x04] 189790x05,0x00,0xeb,0xd1,0x01,0xcb,0x0c,0x04 18980 18981# CHECK: v_mad_u16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xcd,0x0c,0x04] 189820x05,0x00,0xeb,0xd1,0x01,0xcd,0x0c,0x04 18983 18984# CHECK: v_mad_u16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xcf,0x0c,0x04] 189850x05,0x00,0xeb,0xd1,0x01,0xcf,0x0c,0x04 18986 18987# CHECK: v_mad_u16 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xd5,0x0c,0x04] 189880x05,0x00,0xeb,0xd1,0x01,0xd5,0x0c,0x04 18989 18990# CHECK: v_mad_u16 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xd7,0x0c,0x04] 189910x05,0x00,0xeb,0xd1,0x01,0xd7,0x0c,0x04 18992 18993# CHECK: v_mad_u16 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xd9,0x0c,0x04] 189940x05,0x00,0xeb,0xd1,0x01,0xd9,0x0c,0x04 18995 18996# CHECK: v_mad_u16 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xdb,0x0c,0x04] 189970x05,0x00,0xeb,0xd1,0x01,0xdb,0x0c,0x04 18998 18999# CHECK: v_mad_u16 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xdd,0x0c,0x04] 190000x05,0x00,0xeb,0xd1,0x01,0xdd,0x0c,0x04 19001 19002# CHECK: v_mad_u16 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xdf,0x0c,0x04] 190030x05,0x00,0xeb,0xd1,0x01,0xdf,0x0c,0x04 19004 19005# CHECK: v_mad_u16 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xf7,0x0c,0x04] 190060x05,0x00,0xeb,0xd1,0x01,0xf7,0x0c,0x04 19007 19008# CHECK: v_mad_u16 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xf9,0x0c,0x04] 190090x05,0x00,0xeb,0xd1,0x01,0xf9,0x0c,0x04 19010 19011# CHECK: v_mad_u16 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xfd,0x0c,0x04] 190120x05,0x00,0xeb,0xd1,0x01,0xfd,0x0c,0x04 19013 19014# CHECK: v_mad_u16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0c,0x04] 190150x05,0x00,0xeb,0xd1,0x01,0xff,0x0c,0x04 19016 19017# CHECK: v_mad_u16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x01,0x0d,0x04] 190180x05,0x00,0xeb,0xd1,0x01,0x01,0x0d,0x04 19019 19020# CHECK: v_mad_u16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x83,0x0d,0x04] 190210x05,0x00,0xeb,0xd1,0x01,0x83,0x0d,0x04 19022 19023# CHECK: v_mad_u16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0d,0x04] 190240x05,0x00,0xeb,0xd1,0x01,0xe1,0x0d,0x04 19025 19026# CHECK: v_mad_u16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0d,0x04] 190270x05,0x00,0xeb,0xd1,0x01,0xef,0x0d,0x04 19028 19029# CHECK: v_mad_u16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x07] 190300x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x07 19031 19032# CHECK: v_mad_u16 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x00] 190330x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x00 19034 19035# CHECK: v_mad_u16 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x96,0x01] 190360x05,0x00,0xeb,0xd1,0x01,0x05,0x96,0x01 19037 19038# CHECK: v_mad_u16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x9a,0x01] 190390x05,0x00,0xeb,0xd1,0x01,0x05,0x9a,0x01 19040 19041# CHECK: v_mad_u16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x9e,0x01] 190420x05,0x00,0xeb,0xd1,0x01,0x05,0x9e,0x01 19043 19044# CHECK: v_mad_u16 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xaa,0x01] 190450x05,0x00,0xeb,0xd1,0x01,0x05,0xaa,0x01 19046 19047# CHECK: v_mad_u16 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xae,0x01] 190480x05,0x00,0xeb,0xd1,0x01,0x05,0xae,0x01 19049 19050# CHECK: v_mad_u16 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xb2,0x01] 190510x05,0x00,0xeb,0xd1,0x01,0x05,0xb2,0x01 19052 19053# CHECK: v_mad_u16 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xb6,0x01] 190540x05,0x00,0xeb,0xd1,0x01,0x05,0xb6,0x01 19055 19056# CHECK: v_mad_u16 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xba,0x01] 190570x05,0x00,0xeb,0xd1,0x01,0x05,0xba,0x01 19058 19059# CHECK: v_mad_u16 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xbe,0x01] 190600x05,0x00,0xeb,0xd1,0x01,0x05,0xbe,0x01 19061 19062# CHECK: v_mad_u16 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xee,0x01] 190630x05,0x00,0xeb,0xd1,0x01,0x05,0xee,0x01 19064 19065# CHECK: v_mad_u16 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xf2,0x01] 190660x05,0x00,0xeb,0xd1,0x01,0x05,0xf2,0x01 19067 19068# CHECK: v_mad_u16 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfa,0x01] 190690x05,0x00,0xeb,0xd1,0x01,0x05,0xfa,0x01 19070 19071# CHECK: v_mad_u16 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x01] 190720x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x01 19073 19074# CHECK: v_mad_u16 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x02,0x02] 190750x05,0x00,0xeb,0xd1,0x01,0x05,0x02,0x02 19076 19077# CHECK: v_mad_u16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x06,0x03] 190780x05,0x00,0xeb,0xd1,0x01,0x05,0x06,0x03 19079 19080# CHECK: v_mad_u16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x03] 190810x05,0x00,0xeb,0xd1,0x01,0x05,0xc2,0x03 19082 19083# CHECK: v_mad_u16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x03] 190840x05,0x00,0xeb,0xd1,0x01,0x05,0xde,0x03 19085 19086# CHECK: v_mad_u16 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xeb,0xd1,0x01,0x05,0x0e,0x04] 190870x05,0x80,0xeb,0xd1,0x01,0x05,0x0e,0x04 19088 19089# CHECK: v_mad_i16 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04] 190900x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04 19091 19092# CHECK: v_mad_i16 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04] 190930xff,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04 19094 19095# CHECK: v_mad_i16 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0xff,0x05,0x0e,0x04] 190960x05,0x00,0xec,0xd1,0xff,0x05,0x0e,0x04 19097 19098# CHECK: v_mad_i16 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x04,0x0e,0x04] 190990x05,0x00,0xec,0xd1,0x01,0x04,0x0e,0x04 19100 19101# CHECK: v_mad_i16 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x65,0x04,0x0e,0x04] 191020x05,0x00,0xec,0xd1,0x65,0x04,0x0e,0x04 19103 19104# CHECK: v_mad_i16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x66,0x04,0x0e,0x04] 191050x05,0x00,0xec,0xd1,0x66,0x04,0x0e,0x04 19106 19107# CHECK: v_mad_i16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x67,0x04,0x0e,0x04] 191080x05,0x00,0xec,0xd1,0x67,0x04,0x0e,0x04 19109 19110# CHECK: v_mad_i16 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x6a,0x04,0x0e,0x04] 191110x05,0x00,0xec,0xd1,0x6a,0x04,0x0e,0x04 19112 19113# CHECK: v_mad_i16 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x6b,0x04,0x0e,0x04] 191140x05,0x00,0xec,0xd1,0x6b,0x04,0x0e,0x04 19115 19116# CHECK: v_mad_i16 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x6c,0x04,0x0e,0x04] 191170x05,0x00,0xec,0xd1,0x6c,0x04,0x0e,0x04 19118 19119# CHECK: v_mad_i16 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x6d,0x04,0x0e,0x04] 191200x05,0x00,0xec,0xd1,0x6d,0x04,0x0e,0x04 19121 19122# CHECK: v_mad_i16 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x6e,0x04,0x0e,0x04] 191230x05,0x00,0xec,0xd1,0x6e,0x04,0x0e,0x04 19124 19125# CHECK: v_mad_i16 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x6f,0x04,0x0e,0x04] 191260x05,0x00,0xec,0xd1,0x6f,0x04,0x0e,0x04 19127 19128# CHECK: v_mad_i16 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x7b,0x04,0x0e,0x04] 191290x05,0x00,0xec,0xd1,0x7b,0x04,0x0e,0x04 19130 19131# CHECK: v_mad_i16 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x7c,0x04,0x0e,0x04] 191320x05,0x00,0xec,0xd1,0x7c,0x04,0x0e,0x04 19133 19134# CHECK: v_mad_i16 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x7e,0x04,0x0e,0x04] 191350x05,0x00,0xec,0xd1,0x7e,0x04,0x0e,0x04 19136 19137# CHECK: v_mad_i16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x7f,0x04,0x0e,0x04] 191380x05,0x00,0xec,0xd1,0x7f,0x04,0x0e,0x04 19139 19140# CHECK: v_mad_i16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x80,0x04,0x0e,0x04] 191410x05,0x00,0xec,0xd1,0x80,0x04,0x0e,0x04 19142 19143# CHECK: v_mad_i16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0xc1,0x04,0x0e,0x04] 191440x05,0x00,0xec,0xd1,0xc1,0x04,0x0e,0x04 19145 19146# CHECK: v_mad_i16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0xff,0x04,0x0e,0x04] 191470x05,0x00,0xec,0xd1,0xf0,0x04,0x0e,0x04 19148 19149# CHECK: v_mad_i16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0xff,0x04,0x0e,0x04] 191500x05,0x00,0xec,0xd1,0xf7,0x04,0x0e,0x04 19151 19152# CHECK: v_mad_i16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0f,0x04] 191530x05,0x00,0xec,0xd1,0x01,0xff,0x0f,0x04 19154 19155# CHECK: v_mad_i16 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0c,0x04] 191560x05,0x00,0xec,0xd1,0x01,0x05,0x0c,0x04 19157 19158# CHECK: v_mad_i16 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xcb,0x0c,0x04] 191590x05,0x00,0xec,0xd1,0x01,0xcb,0x0c,0x04 19160 19161# CHECK: v_mad_i16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xcd,0x0c,0x04] 191620x05,0x00,0xec,0xd1,0x01,0xcd,0x0c,0x04 19163 19164# CHECK: v_mad_i16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xcf,0x0c,0x04] 191650x05,0x00,0xec,0xd1,0x01,0xcf,0x0c,0x04 19166 19167# CHECK: v_mad_i16 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xd5,0x0c,0x04] 191680x05,0x00,0xec,0xd1,0x01,0xd5,0x0c,0x04 19169 19170# CHECK: v_mad_i16 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xd7,0x0c,0x04] 191710x05,0x00,0xec,0xd1,0x01,0xd7,0x0c,0x04 19172 19173# CHECK: v_mad_i16 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xd9,0x0c,0x04] 191740x05,0x00,0xec,0xd1,0x01,0xd9,0x0c,0x04 19175 19176# CHECK: v_mad_i16 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xdb,0x0c,0x04] 191770x05,0x00,0xec,0xd1,0x01,0xdb,0x0c,0x04 19178 19179# CHECK: v_mad_i16 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xdd,0x0c,0x04] 191800x05,0x00,0xec,0xd1,0x01,0xdd,0x0c,0x04 19181 19182# CHECK: v_mad_i16 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xdf,0x0c,0x04] 191830x05,0x00,0xec,0xd1,0x01,0xdf,0x0c,0x04 19184 19185# CHECK: v_mad_i16 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xf7,0x0c,0x04] 191860x05,0x00,0xec,0xd1,0x01,0xf7,0x0c,0x04 19187 19188# CHECK: v_mad_i16 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xf9,0x0c,0x04] 191890x05,0x00,0xec,0xd1,0x01,0xf9,0x0c,0x04 19190 19191# CHECK: v_mad_i16 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xfd,0x0c,0x04] 191920x05,0x00,0xec,0xd1,0x01,0xfd,0x0c,0x04 19193 19194# CHECK: v_mad_i16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0c,0x04] 191950x05,0x00,0xec,0xd1,0x01,0xff,0x0c,0x04 19196 19197# CHECK: v_mad_i16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x01,0x0d,0x04] 191980x05,0x00,0xec,0xd1,0x01,0x01,0x0d,0x04 19199 19200# CHECK: v_mad_i16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x83,0x0d,0x04] 192010x05,0x00,0xec,0xd1,0x01,0x83,0x0d,0x04 19202 19203# CHECK: v_mad_i16 v5, v1, 0x3800, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0d,0x04] 192040x05,0x00,0xec,0xd1,0x01,0xe1,0x0d,0x04 19205 19206# CHECK: v_mad_i16 v5, v1, 0xc400, v3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0d,0x04] 192070x05,0x00,0xec,0xd1,0x01,0xef,0x0d,0x04 19208 19209# CHECK: v_mad_i16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x07] 192100x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x07 19211 19212# CHECK: v_mad_i16 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x00] 192130x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x00 19214 19215# CHECK: v_mad_i16 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x96,0x01] 192160x05,0x00,0xec,0xd1,0x01,0x05,0x96,0x01 19217 19218# CHECK: v_mad_i16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x9a,0x01] 192190x05,0x00,0xec,0xd1,0x01,0x05,0x9a,0x01 19220 19221# CHECK: v_mad_i16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x9e,0x01] 192220x05,0x00,0xec,0xd1,0x01,0x05,0x9e,0x01 19223 19224# CHECK: v_mad_i16 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xaa,0x01] 192250x05,0x00,0xec,0xd1,0x01,0x05,0xaa,0x01 19226 19227# CHECK: v_mad_i16 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xae,0x01] 192280x05,0x00,0xec,0xd1,0x01,0x05,0xae,0x01 19229 19230# CHECK: v_mad_i16 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xb2,0x01] 192310x05,0x00,0xec,0xd1,0x01,0x05,0xb2,0x01 19232 19233# CHECK: v_mad_i16 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xb6,0x01] 192340x05,0x00,0xec,0xd1,0x01,0x05,0xb6,0x01 19235 19236# CHECK: v_mad_i16 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xba,0x01] 192370x05,0x00,0xec,0xd1,0x01,0x05,0xba,0x01 19238 19239# CHECK: v_mad_i16 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xbe,0x01] 192400x05,0x00,0xec,0xd1,0x01,0x05,0xbe,0x01 19241 19242# CHECK: v_mad_i16 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xee,0x01] 192430x05,0x00,0xec,0xd1,0x01,0x05,0xee,0x01 19244 19245# CHECK: v_mad_i16 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xf2,0x01] 192460x05,0x00,0xec,0xd1,0x01,0x05,0xf2,0x01 19247 19248# CHECK: v_mad_i16 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfa,0x01] 192490x05,0x00,0xec,0xd1,0x01,0x05,0xfa,0x01 19250 19251# CHECK: v_mad_i16 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x01] 192520x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x01 19253 19254# CHECK: v_mad_i16 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x02,0x02] 192550x05,0x00,0xec,0xd1,0x01,0x05,0x02,0x02 19256 19257# CHECK: v_mad_i16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x06,0x03] 192580x05,0x00,0xec,0xd1,0x01,0x05,0x06,0x03 19259 19260# CHECK: v_mad_i16 v5, v1, v2, 0x3800 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x03] 192610x05,0x00,0xec,0xd1,0x01,0x05,0xc2,0x03 19262 19263# CHECK: v_mad_i16 v5, v1, v2, 0xc400 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x03] 192640x05,0x00,0xec,0xd1,0x01,0x05,0xde,0x03 19265 19266# CHECK: v_mad_i16 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xec,0xd1,0x01,0x05,0x0e,0x04] 192670x05,0x80,0xec,0xd1,0x01,0x05,0x0e,0x04 19268 19269# CHECK: v_perm_b32 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04] 192700x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04 19271 19272# CHECK: v_perm_b32 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04] 192730xff,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04 19274 19275# CHECK: v_perm_b32 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0xff,0x05,0x0e,0x04] 192760x05,0x00,0xed,0xd1,0xff,0x05,0x0e,0x04 19277 19278# CHECK: v_perm_b32 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x04,0x0e,0x04] 192790x05,0x00,0xed,0xd1,0x01,0x04,0x0e,0x04 19280 19281# CHECK: v_perm_b32 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x65,0x04,0x0e,0x04] 192820x05,0x00,0xed,0xd1,0x65,0x04,0x0e,0x04 19283 19284# CHECK: v_perm_b32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x66,0x04,0x0e,0x04] 192850x05,0x00,0xed,0xd1,0x66,0x04,0x0e,0x04 19286 19287# CHECK: v_perm_b32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x67,0x04,0x0e,0x04] 192880x05,0x00,0xed,0xd1,0x67,0x04,0x0e,0x04 19289 19290# CHECK: v_perm_b32 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x6a,0x04,0x0e,0x04] 192910x05,0x00,0xed,0xd1,0x6a,0x04,0x0e,0x04 19292 19293# CHECK: v_perm_b32 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x6b,0x04,0x0e,0x04] 192940x05,0x00,0xed,0xd1,0x6b,0x04,0x0e,0x04 19295 19296# CHECK: v_perm_b32 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x6c,0x04,0x0e,0x04] 192970x05,0x00,0xed,0xd1,0x6c,0x04,0x0e,0x04 19298 19299# CHECK: v_perm_b32 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x6d,0x04,0x0e,0x04] 193000x05,0x00,0xed,0xd1,0x6d,0x04,0x0e,0x04 19301 19302# CHECK: v_perm_b32 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x6e,0x04,0x0e,0x04] 193030x05,0x00,0xed,0xd1,0x6e,0x04,0x0e,0x04 19304 19305# CHECK: v_perm_b32 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x6f,0x04,0x0e,0x04] 193060x05,0x00,0xed,0xd1,0x6f,0x04,0x0e,0x04 19307 19308# CHECK: v_perm_b32 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x7b,0x04,0x0e,0x04] 193090x05,0x00,0xed,0xd1,0x7b,0x04,0x0e,0x04 19310 19311# CHECK: v_perm_b32 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x7c,0x04,0x0e,0x04] 193120x05,0x00,0xed,0xd1,0x7c,0x04,0x0e,0x04 19313 19314# CHECK: v_perm_b32 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x7e,0x04,0x0e,0x04] 193150x05,0x00,0xed,0xd1,0x7e,0x04,0x0e,0x04 19316 19317# CHECK: v_perm_b32 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x7f,0x04,0x0e,0x04] 193180x05,0x00,0xed,0xd1,0x7f,0x04,0x0e,0x04 19319 19320# CHECK: v_perm_b32 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x80,0x04,0x0e,0x04] 193210x05,0x00,0xed,0xd1,0x80,0x04,0x0e,0x04 19322 19323# CHECK: v_perm_b32 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0xc1,0x04,0x0e,0x04] 193240x05,0x00,0xed,0xd1,0xc1,0x04,0x0e,0x04 19325 19326# CHECK: v_perm_b32 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0xf0,0x04,0x0e,0x04] 193270x05,0x00,0xed,0xd1,0xf0,0x04,0x0e,0x04 19328 19329# CHECK: v_perm_b32 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0xf7,0x04,0x0e,0x04] 193300x05,0x00,0xed,0xd1,0xf7,0x04,0x0e,0x04 19331 19332# CHECK: v_perm_b32 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xff,0x0f,0x04] 193330x05,0x00,0xed,0xd1,0x01,0xff,0x0f,0x04 19334 19335# CHECK: v_perm_b32 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0c,0x04] 193360x05,0x00,0xed,0xd1,0x01,0x05,0x0c,0x04 19337 19338# CHECK: v_perm_b32 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xcb,0x0c,0x04] 193390x05,0x00,0xed,0xd1,0x01,0xcb,0x0c,0x04 19340 19341# CHECK: v_perm_b32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xcd,0x0c,0x04] 193420x05,0x00,0xed,0xd1,0x01,0xcd,0x0c,0x04 19343 19344# CHECK: v_perm_b32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xcf,0x0c,0x04] 193450x05,0x00,0xed,0xd1,0x01,0xcf,0x0c,0x04 19346 19347# CHECK: v_perm_b32 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xd5,0x0c,0x04] 193480x05,0x00,0xed,0xd1,0x01,0xd5,0x0c,0x04 19349 19350# CHECK: v_perm_b32 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xd7,0x0c,0x04] 193510x05,0x00,0xed,0xd1,0x01,0xd7,0x0c,0x04 19352 19353# CHECK: v_perm_b32 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xd9,0x0c,0x04] 193540x05,0x00,0xed,0xd1,0x01,0xd9,0x0c,0x04 19355 19356# CHECK: v_perm_b32 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xdb,0x0c,0x04] 193570x05,0x00,0xed,0xd1,0x01,0xdb,0x0c,0x04 19358 19359# CHECK: v_perm_b32 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xdd,0x0c,0x04] 193600x05,0x00,0xed,0xd1,0x01,0xdd,0x0c,0x04 19361 19362# CHECK: v_perm_b32 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xdf,0x0c,0x04] 193630x05,0x00,0xed,0xd1,0x01,0xdf,0x0c,0x04 19364 19365# CHECK: v_perm_b32 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xf7,0x0c,0x04] 193660x05,0x00,0xed,0xd1,0x01,0xf7,0x0c,0x04 19367 19368# CHECK: v_perm_b32 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xf9,0x0c,0x04] 193690x05,0x00,0xed,0xd1,0x01,0xf9,0x0c,0x04 19370 19371# CHECK: v_perm_b32 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xfd,0x0c,0x04] 193720x05,0x00,0xed,0xd1,0x01,0xfd,0x0c,0x04 19373 19374# CHECK: v_perm_b32 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xff,0x0c,0x04] 193750x05,0x00,0xed,0xd1,0x01,0xff,0x0c,0x04 19376 19377# CHECK: v_perm_b32 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x01,0x0d,0x04] 193780x05,0x00,0xed,0xd1,0x01,0x01,0x0d,0x04 19379 19380# CHECK: v_perm_b32 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x83,0x0d,0x04] 193810x05,0x00,0xed,0xd1,0x01,0x83,0x0d,0x04 19382 19383# CHECK: v_perm_b32 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xe1,0x0d,0x04] 193840x05,0x00,0xed,0xd1,0x01,0xe1,0x0d,0x04 19385 19386# CHECK: v_perm_b32 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xef,0x0d,0x04] 193870x05,0x00,0xed,0xd1,0x01,0xef,0x0d,0x04 19388 19389# CHECK: v_perm_b32 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x07] 193900x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x07 19391 19392# CHECK: v_perm_b32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x00] 193930x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x00 19394 19395# CHECK: v_perm_b32 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x96,0x01] 193960x05,0x00,0xed,0xd1,0x01,0x05,0x96,0x01 19397 19398# CHECK: v_perm_b32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x9a,0x01] 193990x05,0x00,0xed,0xd1,0x01,0x05,0x9a,0x01 19400 19401# CHECK: v_perm_b32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x9e,0x01] 194020x05,0x00,0xed,0xd1,0x01,0x05,0x9e,0x01 19403 19404# CHECK: v_perm_b32 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xaa,0x01] 194050x05,0x00,0xed,0xd1,0x01,0x05,0xaa,0x01 19406 19407# CHECK: v_perm_b32 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xae,0x01] 194080x05,0x00,0xed,0xd1,0x01,0x05,0xae,0x01 19409 19410# CHECK: v_perm_b32 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xb2,0x01] 194110x05,0x00,0xed,0xd1,0x01,0x05,0xb2,0x01 19412 19413# CHECK: v_perm_b32 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xb6,0x01] 194140x05,0x00,0xed,0xd1,0x01,0x05,0xb6,0x01 19415 19416# CHECK: v_perm_b32 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xba,0x01] 194170x05,0x00,0xed,0xd1,0x01,0x05,0xba,0x01 19418 19419# CHECK: v_perm_b32 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xbe,0x01] 194200x05,0x00,0xed,0xd1,0x01,0x05,0xbe,0x01 19421 19422# CHECK: v_perm_b32 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xee,0x01] 194230x05,0x00,0xed,0xd1,0x01,0x05,0xee,0x01 19424 19425# CHECK: v_perm_b32 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xf2,0x01] 194260x05,0x00,0xed,0xd1,0x01,0x05,0xf2,0x01 19427 19428# CHECK: v_perm_b32 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfa,0x01] 194290x05,0x00,0xed,0xd1,0x01,0x05,0xfa,0x01 19430 19431# CHECK: v_perm_b32 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x01] 194320x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x01 19433 19434# CHECK: v_perm_b32 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x02,0x02] 194350x05,0x00,0xed,0xd1,0x01,0x05,0x02,0x02 19436 19437# CHECK: v_perm_b32 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x06,0x03] 194380x05,0x00,0xed,0xd1,0x01,0x05,0x06,0x03 19439 19440# CHECK: v_perm_b32 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xc2,0x03] 194410x05,0x00,0xed,0xd1,0x01,0x05,0xc2,0x03 19442 19443# CHECK: v_perm_b32 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xde,0x03] 194440x05,0x00,0xed,0xd1,0x01,0x05,0xde,0x03 19445 19446# CHECK: v_fma_f16 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04] 194470x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04 19448 19449# CHECK: v_fma_f16 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04] 194500xff,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04 19451 19452# CHECK: v_fma_f16 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0xff,0x05,0x0e,0x04] 194530x05,0x00,0xee,0xd1,0xff,0x05,0x0e,0x04 19454 19455# CHECK: v_fma_f16 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x04,0x0e,0x04] 194560x05,0x00,0xee,0xd1,0x01,0x04,0x0e,0x04 19457 19458# CHECK: v_fma_f16 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x65,0x04,0x0e,0x04] 194590x05,0x00,0xee,0xd1,0x65,0x04,0x0e,0x04 19460 19461# CHECK: v_fma_f16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x66,0x04,0x0e,0x04] 194620x05,0x00,0xee,0xd1,0x66,0x04,0x0e,0x04 19463 19464# CHECK: v_fma_f16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x67,0x04,0x0e,0x04] 194650x05,0x00,0xee,0xd1,0x67,0x04,0x0e,0x04 19466 19467# CHECK: v_fma_f16 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x6a,0x04,0x0e,0x04] 194680x05,0x00,0xee,0xd1,0x6a,0x04,0x0e,0x04 19469 19470# CHECK: v_fma_f16 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x6b,0x04,0x0e,0x04] 194710x05,0x00,0xee,0xd1,0x6b,0x04,0x0e,0x04 19472 19473# CHECK: v_fma_f16 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x6c,0x04,0x0e,0x04] 194740x05,0x00,0xee,0xd1,0x6c,0x04,0x0e,0x04 19475 19476# CHECK: v_fma_f16 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x6d,0x04,0x0e,0x04] 194770x05,0x00,0xee,0xd1,0x6d,0x04,0x0e,0x04 19478 19479# CHECK: v_fma_f16 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x6e,0x04,0x0e,0x04] 194800x05,0x00,0xee,0xd1,0x6e,0x04,0x0e,0x04 19481 19482# CHECK: v_fma_f16 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x6f,0x04,0x0e,0x04] 194830x05,0x00,0xee,0xd1,0x6f,0x04,0x0e,0x04 19484 19485# CHECK: v_fma_f16 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x7b,0x04,0x0e,0x04] 194860x05,0x00,0xee,0xd1,0x7b,0x04,0x0e,0x04 19487 19488# CHECK: v_fma_f16 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x7c,0x04,0x0e,0x04] 194890x05,0x00,0xee,0xd1,0x7c,0x04,0x0e,0x04 19490 19491# CHECK: v_fma_f16 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x7e,0x04,0x0e,0x04] 194920x05,0x00,0xee,0xd1,0x7e,0x04,0x0e,0x04 19493 19494# CHECK: v_fma_f16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x7f,0x04,0x0e,0x04] 194950x05,0x00,0xee,0xd1,0x7f,0x04,0x0e,0x04 19496 19497# CHECK: v_fma_f16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x80,0x04,0x0e,0x04] 194980x05,0x00,0xee,0xd1,0x80,0x04,0x0e,0x04 19499 19500# CHECK: v_fma_f16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0xc1,0x04,0x0e,0x04] 195010x05,0x00,0xee,0xd1,0xc1,0x04,0x0e,0x04 19502 19503# CHECK: v_fma_f16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0xf0,0x04,0x0e,0x04] 195040x05,0x00,0xee,0xd1,0xf0,0x04,0x0e,0x04 19505 19506# CHECK: v_fma_f16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0xf7,0x04,0x0e,0x04] 195070x05,0x00,0xee,0xd1,0xf7,0x04,0x0e,0x04 19508 19509# CHECK: v_fma_f16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xff,0x0f,0x04] 195100x05,0x00,0xee,0xd1,0x01,0xff,0x0f,0x04 19511 19512# CHECK: v_fma_f16 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0c,0x04] 195130x05,0x00,0xee,0xd1,0x01,0x05,0x0c,0x04 19514 19515# CHECK: v_fma_f16 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xcb,0x0c,0x04] 195160x05,0x00,0xee,0xd1,0x01,0xcb,0x0c,0x04 19517 19518# CHECK: v_fma_f16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xcd,0x0c,0x04] 195190x05,0x00,0xee,0xd1,0x01,0xcd,0x0c,0x04 19520 19521# CHECK: v_fma_f16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xcf,0x0c,0x04] 195220x05,0x00,0xee,0xd1,0x01,0xcf,0x0c,0x04 19523 19524# CHECK: v_fma_f16 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xd5,0x0c,0x04] 195250x05,0x00,0xee,0xd1,0x01,0xd5,0x0c,0x04 19526 19527# CHECK: v_fma_f16 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xd7,0x0c,0x04] 195280x05,0x00,0xee,0xd1,0x01,0xd7,0x0c,0x04 19529 19530# CHECK: v_fma_f16 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xd9,0x0c,0x04] 195310x05,0x00,0xee,0xd1,0x01,0xd9,0x0c,0x04 19532 19533# CHECK: v_fma_f16 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xdb,0x0c,0x04] 195340x05,0x00,0xee,0xd1,0x01,0xdb,0x0c,0x04 19535 19536# CHECK: v_fma_f16 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xdd,0x0c,0x04] 195370x05,0x00,0xee,0xd1,0x01,0xdd,0x0c,0x04 19538 19539# CHECK: v_fma_f16 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xdf,0x0c,0x04] 195400x05,0x00,0xee,0xd1,0x01,0xdf,0x0c,0x04 19541 19542# CHECK: v_fma_f16 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xf7,0x0c,0x04] 195430x05,0x00,0xee,0xd1,0x01,0xf7,0x0c,0x04 19544 19545# CHECK: v_fma_f16 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xf9,0x0c,0x04] 195460x05,0x00,0xee,0xd1,0x01,0xf9,0x0c,0x04 19547 19548# CHECK: v_fma_f16 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xfd,0x0c,0x04] 195490x05,0x00,0xee,0xd1,0x01,0xfd,0x0c,0x04 19550 19551# CHECK: v_fma_f16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xff,0x0c,0x04] 195520x05,0x00,0xee,0xd1,0x01,0xff,0x0c,0x04 19553 19554# CHECK: v_fma_f16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x01,0x0d,0x04] 195550x05,0x00,0xee,0xd1,0x01,0x01,0x0d,0x04 19556 19557# CHECK: v_fma_f16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x83,0x0d,0x04] 195580x05,0x00,0xee,0xd1,0x01,0x83,0x0d,0x04 19559 19560# CHECK: v_fma_f16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xe1,0x0d,0x04] 195610x05,0x00,0xee,0xd1,0x01,0xe1,0x0d,0x04 19562 19563# CHECK: v_fma_f16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xef,0x0d,0x04] 195640x05,0x00,0xee,0xd1,0x01,0xef,0x0d,0x04 19565 19566# CHECK: v_fma_f16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x07] 195670x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x07 19568 19569# CHECK: v_fma_f16 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x00] 195700x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x00 19571 19572# CHECK: v_fma_f16 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x96,0x01] 195730x05,0x00,0xee,0xd1,0x01,0x05,0x96,0x01 19574 19575# CHECK: v_fma_f16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x9a,0x01] 195760x05,0x00,0xee,0xd1,0x01,0x05,0x9a,0x01 19577 19578# CHECK: v_fma_f16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x9e,0x01] 195790x05,0x00,0xee,0xd1,0x01,0x05,0x9e,0x01 19580 19581# CHECK: v_fma_f16 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xaa,0x01] 195820x05,0x00,0xee,0xd1,0x01,0x05,0xaa,0x01 19583 19584# CHECK: v_fma_f16 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xae,0x01] 195850x05,0x00,0xee,0xd1,0x01,0x05,0xae,0x01 19586 19587# CHECK: v_fma_f16 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xb2,0x01] 195880x05,0x00,0xee,0xd1,0x01,0x05,0xb2,0x01 19589 19590# CHECK: v_fma_f16 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xb6,0x01] 195910x05,0x00,0xee,0xd1,0x01,0x05,0xb6,0x01 19592 19593# CHECK: v_fma_f16 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xba,0x01] 195940x05,0x00,0xee,0xd1,0x01,0x05,0xba,0x01 19595 19596# CHECK: v_fma_f16 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xbe,0x01] 195970x05,0x00,0xee,0xd1,0x01,0x05,0xbe,0x01 19598 19599# CHECK: v_fma_f16 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xee,0x01] 196000x05,0x00,0xee,0xd1,0x01,0x05,0xee,0x01 19601 19602# CHECK: v_fma_f16 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xf2,0x01] 196030x05,0x00,0xee,0xd1,0x01,0x05,0xf2,0x01 19604 19605# CHECK: v_fma_f16 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfa,0x01] 196060x05,0x00,0xee,0xd1,0x01,0x05,0xfa,0x01 19607 19608# CHECK: v_fma_f16 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x01] 196090x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x01 19610 19611# CHECK: v_fma_f16 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x02,0x02] 196120x05,0x00,0xee,0xd1,0x01,0x05,0x02,0x02 19613 19614# CHECK: v_fma_f16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x06,0x03] 196150x05,0x00,0xee,0xd1,0x01,0x05,0x06,0x03 19616 19617# CHECK: v_fma_f16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xc2,0x03] 196180x05,0x00,0xee,0xd1,0x01,0x05,0xc2,0x03 19619 19620# CHECK: v_fma_f16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xde,0x03] 196210x05,0x00,0xee,0xd1,0x01,0x05,0xde,0x03 19622 19623# CHECK: v_fma_f16 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x24] 196240x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x24 19625 19626# CHECK: v_fma_f16 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x44] 196270x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x44 19628 19629# CHECK: v_fma_f16 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x84] 196300x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x84 19631 19632# CHECK: v_fma_f16 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0xe4] 196330x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0xe4 19634 19635# CHECK: v_fma_f16 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xee,0xd1,0x01,0x05,0x0e,0x04] 196360x05,0x01,0xee,0xd1,0x01,0x05,0x0e,0x04 19637 19638# CHECK: v_fma_f16 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xee,0xd1,0x01,0x05,0x0e,0x04] 196390x05,0x02,0xee,0xd1,0x01,0x05,0x0e,0x04 19640 19641# CHECK: v_fma_f16 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xee,0xd1,0x01,0x05,0x0e,0x04] 196420x05,0x04,0xee,0xd1,0x01,0x05,0x0e,0x04 19643 19644# CHECK: v_fma_f16 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xee,0xd1,0x01,0x05,0x0e,0x04] 196450x05,0x07,0xee,0xd1,0x01,0x05,0x0e,0x04 19646 19647# CHECK: v_fma_f16 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xee,0xd1,0x01,0x05,0x0e,0x04] 196480x05,0x80,0xee,0xd1,0x01,0x05,0x0e,0x04 19649 19650# CHECK: v_div_fixup_f16 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04] 196510x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04 19652 19653# CHECK: v_div_fixup_f16 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04] 196540xff,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04 19655 19656# CHECK: v_div_fixup_f16 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0xff,0x05,0x0e,0x04] 196570x05,0x00,0xef,0xd1,0xff,0x05,0x0e,0x04 19658 19659# CHECK: v_div_fixup_f16 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x04,0x0e,0x04] 196600x05,0x00,0xef,0xd1,0x01,0x04,0x0e,0x04 19661 19662# CHECK: v_div_fixup_f16 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x65,0x04,0x0e,0x04] 196630x05,0x00,0xef,0xd1,0x65,0x04,0x0e,0x04 19664 19665# CHECK: v_div_fixup_f16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x66,0x04,0x0e,0x04] 196660x05,0x00,0xef,0xd1,0x66,0x04,0x0e,0x04 19667 19668# CHECK: v_div_fixup_f16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x67,0x04,0x0e,0x04] 196690x05,0x00,0xef,0xd1,0x67,0x04,0x0e,0x04 19670 19671# CHECK: v_div_fixup_f16 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x6a,0x04,0x0e,0x04] 196720x05,0x00,0xef,0xd1,0x6a,0x04,0x0e,0x04 19673 19674# CHECK: v_div_fixup_f16 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x6b,0x04,0x0e,0x04] 196750x05,0x00,0xef,0xd1,0x6b,0x04,0x0e,0x04 19676 19677# CHECK: v_div_fixup_f16 v5, tba_lo, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x6c,0x04,0x0e,0x04] 196780x05,0x00,0xef,0xd1,0x6c,0x04,0x0e,0x04 19679 19680# CHECK: v_div_fixup_f16 v5, tba_hi, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x6d,0x04,0x0e,0x04] 196810x05,0x00,0xef,0xd1,0x6d,0x04,0x0e,0x04 19682 19683# CHECK: v_div_fixup_f16 v5, tma_lo, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x6e,0x04,0x0e,0x04] 196840x05,0x00,0xef,0xd1,0x6e,0x04,0x0e,0x04 19685 19686# CHECK: v_div_fixup_f16 v5, tma_hi, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x6f,0x04,0x0e,0x04] 196870x05,0x00,0xef,0xd1,0x6f,0x04,0x0e,0x04 19688 19689# CHECK: v_div_fixup_f16 v5, ttmp11, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x7b,0x04,0x0e,0x04] 196900x05,0x00,0xef,0xd1,0x7b,0x04,0x0e,0x04 19691 19692# CHECK: v_div_fixup_f16 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x7c,0x04,0x0e,0x04] 196930x05,0x00,0xef,0xd1,0x7c,0x04,0x0e,0x04 19694 19695# CHECK: v_div_fixup_f16 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x7e,0x04,0x0e,0x04] 196960x05,0x00,0xef,0xd1,0x7e,0x04,0x0e,0x04 19697 19698# CHECK: v_div_fixup_f16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x7f,0x04,0x0e,0x04] 196990x05,0x00,0xef,0xd1,0x7f,0x04,0x0e,0x04 19700 19701# CHECK: v_div_fixup_f16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x80,0x04,0x0e,0x04] 197020x05,0x00,0xef,0xd1,0x80,0x04,0x0e,0x04 19703 19704# CHECK: v_div_fixup_f16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0xc1,0x04,0x0e,0x04] 197050x05,0x00,0xef,0xd1,0xc1,0x04,0x0e,0x04 19706 19707# CHECK: v_div_fixup_f16 v5, 0.5, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0xf0,0x04,0x0e,0x04] 197080x05,0x00,0xef,0xd1,0xf0,0x04,0x0e,0x04 19709 19710# CHECK: v_div_fixup_f16 v5, -4.0, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0xf7,0x04,0x0e,0x04] 197110x05,0x00,0xef,0xd1,0xf7,0x04,0x0e,0x04 19712 19713# CHECK: v_div_fixup_f16 v5, v1, v255, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xff,0x0f,0x04] 197140x05,0x00,0xef,0xd1,0x01,0xff,0x0f,0x04 19715 19716# CHECK: v_div_fixup_f16 v5, v1, s2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0c,0x04] 197170x05,0x00,0xef,0xd1,0x01,0x05,0x0c,0x04 19718 19719# CHECK: v_div_fixup_f16 v5, v1, s101, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xcb,0x0c,0x04] 197200x05,0x00,0xef,0xd1,0x01,0xcb,0x0c,0x04 19721 19722# CHECK: v_div_fixup_f16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xcd,0x0c,0x04] 197230x05,0x00,0xef,0xd1,0x01,0xcd,0x0c,0x04 19724 19725# CHECK: v_div_fixup_f16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xcf,0x0c,0x04] 197260x05,0x00,0xef,0xd1,0x01,0xcf,0x0c,0x04 19727 19728# CHECK: v_div_fixup_f16 v5, v1, vcc_lo, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xd5,0x0c,0x04] 197290x05,0x00,0xef,0xd1,0x01,0xd5,0x0c,0x04 19730 19731# CHECK: v_div_fixup_f16 v5, v1, vcc_hi, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xd7,0x0c,0x04] 197320x05,0x00,0xef,0xd1,0x01,0xd7,0x0c,0x04 19733 19734# CHECK: v_div_fixup_f16 v5, v1, tba_lo, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xd9,0x0c,0x04] 197350x05,0x00,0xef,0xd1,0x01,0xd9,0x0c,0x04 19736 19737# CHECK: v_div_fixup_f16 v5, v1, tba_hi, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xdb,0x0c,0x04] 197380x05,0x00,0xef,0xd1,0x01,0xdb,0x0c,0x04 19739 19740# CHECK: v_div_fixup_f16 v5, v1, tma_lo, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xdd,0x0c,0x04] 197410x05,0x00,0xef,0xd1,0x01,0xdd,0x0c,0x04 19742 19743# CHECK: v_div_fixup_f16 v5, v1, tma_hi, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xdf,0x0c,0x04] 197440x05,0x00,0xef,0xd1,0x01,0xdf,0x0c,0x04 19745 19746# CHECK: v_div_fixup_f16 v5, v1, ttmp11, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xf7,0x0c,0x04] 197470x05,0x00,0xef,0xd1,0x01,0xf7,0x0c,0x04 19748 19749# CHECK: v_div_fixup_f16 v5, v1, m0, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xf9,0x0c,0x04] 197500x05,0x00,0xef,0xd1,0x01,0xf9,0x0c,0x04 19751 19752# CHECK: v_div_fixup_f16 v5, v1, exec_lo, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xfd,0x0c,0x04] 197530x05,0x00,0xef,0xd1,0x01,0xfd,0x0c,0x04 19754 19755# CHECK: v_div_fixup_f16 v5, v1, exec_hi, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xff,0x0c,0x04] 197560x05,0x00,0xef,0xd1,0x01,0xff,0x0c,0x04 19757 19758# CHECK: v_div_fixup_f16 v5, v1, 0, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x01,0x0d,0x04] 197590x05,0x00,0xef,0xd1,0x01,0x01,0x0d,0x04 19760 19761# CHECK: v_div_fixup_f16 v5, v1, -1, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x83,0x0d,0x04] 197620x05,0x00,0xef,0xd1,0x01,0x83,0x0d,0x04 19763 19764# CHECK: v_div_fixup_f16 v5, v1, 0.5, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xe1,0x0d,0x04] 197650x05,0x00,0xef,0xd1,0x01,0xe1,0x0d,0x04 19766 19767# CHECK: v_div_fixup_f16 v5, v1, -4.0, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xef,0x0d,0x04] 197680x05,0x00,0xef,0xd1,0x01,0xef,0x0d,0x04 19769 19770# CHECK: v_div_fixup_f16 v5, v1, v2, v255 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x07] 197710x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x07 19772 19773# CHECK: v_div_fixup_f16 v5, v1, v2, s3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x00] 197740x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x00 19775 19776# CHECK: v_div_fixup_f16 v5, v1, v2, s101 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x96,0x01] 197770x05,0x00,0xef,0xd1,0x01,0x05,0x96,0x01 19778 19779# CHECK: v_div_fixup_f16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x9a,0x01] 197800x05,0x00,0xef,0xd1,0x01,0x05,0x9a,0x01 19781 19782# CHECK: v_div_fixup_f16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x9e,0x01] 197830x05,0x00,0xef,0xd1,0x01,0x05,0x9e,0x01 19784 19785# CHECK: v_div_fixup_f16 v5, v1, v2, vcc_lo ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xaa,0x01] 197860x05,0x00,0xef,0xd1,0x01,0x05,0xaa,0x01 19787 19788# CHECK: v_div_fixup_f16 v5, v1, v2, vcc_hi ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xae,0x01] 197890x05,0x00,0xef,0xd1,0x01,0x05,0xae,0x01 19790 19791# CHECK: v_div_fixup_f16 v5, v1, v2, tba_lo ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xb2,0x01] 197920x05,0x00,0xef,0xd1,0x01,0x05,0xb2,0x01 19793 19794# CHECK: v_div_fixup_f16 v5, v1, v2, tba_hi ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xb6,0x01] 197950x05,0x00,0xef,0xd1,0x01,0x05,0xb6,0x01 19796 19797# CHECK: v_div_fixup_f16 v5, v1, v2, tma_lo ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xba,0x01] 197980x05,0x00,0xef,0xd1,0x01,0x05,0xba,0x01 19799 19800# CHECK: v_div_fixup_f16 v5, v1, v2, tma_hi ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xbe,0x01] 198010x05,0x00,0xef,0xd1,0x01,0x05,0xbe,0x01 19802 19803# CHECK: v_div_fixup_f16 v5, v1, v2, ttmp11 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xee,0x01] 198040x05,0x00,0xef,0xd1,0x01,0x05,0xee,0x01 19805 19806# CHECK: v_div_fixup_f16 v5, v1, v2, m0 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xf2,0x01] 198070x05,0x00,0xef,0xd1,0x01,0x05,0xf2,0x01 19808 19809# CHECK: v_div_fixup_f16 v5, v1, v2, exec_lo ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfa,0x01] 198100x05,0x00,0xef,0xd1,0x01,0x05,0xfa,0x01 19811 19812# CHECK: v_div_fixup_f16 v5, v1, v2, exec_hi ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x01] 198130x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x01 19814 19815# CHECK: v_div_fixup_f16 v5, v1, v2, 0 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x02,0x02] 198160x05,0x00,0xef,0xd1,0x01,0x05,0x02,0x02 19817 19818# CHECK: v_div_fixup_f16 v5, v1, v2, -1 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x06,0x03] 198190x05,0x00,0xef,0xd1,0x01,0x05,0x06,0x03 19820 19821# CHECK: v_div_fixup_f16 v5, v1, v2, 0.5 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xc2,0x03] 198220x05,0x00,0xef,0xd1,0x01,0x05,0xc2,0x03 19823 19824# CHECK: v_div_fixup_f16 v5, v1, v2, -4.0 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xde,0x03] 198250x05,0x00,0xef,0xd1,0x01,0x05,0xde,0x03 19826 19827# CHECK: v_div_fixup_f16 v5, -v1, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x24] 198280x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x24 19829 19830# CHECK: v_div_fixup_f16 v5, v1, -v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x44] 198310x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x44 19832 19833# CHECK: v_div_fixup_f16 v5, v1, v2, -v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x84] 198340x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x84 19835 19836# CHECK: v_div_fixup_f16 v5, -v1, -v2, -v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0xe4] 198370x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0xe4 19838 19839# CHECK: v_div_fixup_f16 v5, |v1|, v2, v3 ; encoding: [0x05,0x01,0xef,0xd1,0x01,0x05,0x0e,0x04] 198400x05,0x01,0xef,0xd1,0x01,0x05,0x0e,0x04 19841 19842# CHECK: v_div_fixup_f16 v5, v1, |v2|, v3 ; encoding: [0x05,0x02,0xef,0xd1,0x01,0x05,0x0e,0x04] 198430x05,0x02,0xef,0xd1,0x01,0x05,0x0e,0x04 19844 19845# CHECK: v_div_fixup_f16 v5, v1, v2, |v3| ; encoding: [0x05,0x04,0xef,0xd1,0x01,0x05,0x0e,0x04] 198460x05,0x04,0xef,0xd1,0x01,0x05,0x0e,0x04 19847 19848# CHECK: v_div_fixup_f16 v5, |v1|, |v2|, |v3| ; encoding: [0x05,0x07,0xef,0xd1,0x01,0x05,0x0e,0x04] 198490x05,0x07,0xef,0xd1,0x01,0x05,0x0e,0x04 19850 19851# CHECK: v_div_fixup_f16 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0xef,0xd1,0x01,0x05,0x0e,0x04] 198520x05,0x80,0xef,0xd1,0x01,0x05,0x0e,0x04 19853 19854# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00] 198550x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00 19856 19857# CHECK: v_cvt_pkaccum_u8_f32 v255, v1, v2 ; encoding: [0xff,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00] 198580xff,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00 19859 19860# CHECK: v_cvt_pkaccum_u8_f32 v5, v255, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0xff,0x05,0x02,0x00] 198610x05,0x00,0xf0,0xd1,0xff,0x05,0x02,0x00 19862 19863# CHECK: v_cvt_pkaccum_u8_f32 v5, s1, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x04,0x02,0x00] 198640x05,0x00,0xf0,0xd1,0x01,0x04,0x02,0x00 19865 19866# CHECK: v_cvt_pkaccum_u8_f32 v5, s101, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x65,0x04,0x02,0x00] 198670x05,0x00,0xf0,0xd1,0x65,0x04,0x02,0x00 19868 19869# CHECK: v_cvt_pkaccum_u8_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x66,0x04,0x02,0x00] 198700x05,0x00,0xf0,0xd1,0x66,0x04,0x02,0x00 19871 19872# CHECK: v_cvt_pkaccum_u8_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x67,0x04,0x02,0x00] 198730x05,0x00,0xf0,0xd1,0x67,0x04,0x02,0x00 19874 19875# CHECK: v_cvt_pkaccum_u8_f32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x6a,0x04,0x02,0x00] 198760x05,0x00,0xf0,0xd1,0x6a,0x04,0x02,0x00 19877 19878# CHECK: v_cvt_pkaccum_u8_f32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x6b,0x04,0x02,0x00] 198790x05,0x00,0xf0,0xd1,0x6b,0x04,0x02,0x00 19880 19881# CHECK: v_cvt_pkaccum_u8_f32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x6c,0x04,0x02,0x00] 198820x05,0x00,0xf0,0xd1,0x6c,0x04,0x02,0x00 19883 19884# CHECK: v_cvt_pkaccum_u8_f32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x6d,0x04,0x02,0x00] 198850x05,0x00,0xf0,0xd1,0x6d,0x04,0x02,0x00 19886 19887# CHECK: v_cvt_pkaccum_u8_f32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x6e,0x04,0x02,0x00] 198880x05,0x00,0xf0,0xd1,0x6e,0x04,0x02,0x00 19889 19890# CHECK: v_cvt_pkaccum_u8_f32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x6f,0x04,0x02,0x00] 198910x05,0x00,0xf0,0xd1,0x6f,0x04,0x02,0x00 19892 19893# CHECK: v_cvt_pkaccum_u8_f32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x7b,0x04,0x02,0x00] 198940x05,0x00,0xf0,0xd1,0x7b,0x04,0x02,0x00 19895 19896# CHECK: v_cvt_pkaccum_u8_f32 v5, m0, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x7c,0x04,0x02,0x00] 198970x05,0x00,0xf0,0xd1,0x7c,0x04,0x02,0x00 19898 19899# CHECK: v_cvt_pkaccum_u8_f32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x7e,0x04,0x02,0x00] 199000x05,0x00,0xf0,0xd1,0x7e,0x04,0x02,0x00 19901 19902# CHECK: v_cvt_pkaccum_u8_f32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x7f,0x04,0x02,0x00] 199030x05,0x00,0xf0,0xd1,0x7f,0x04,0x02,0x00 19904 19905# CHECK: v_cvt_pkaccum_u8_f32 v5, 0, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x80,0x04,0x02,0x00] 199060x05,0x00,0xf0,0xd1,0x80,0x04,0x02,0x00 19907 19908# CHECK: v_cvt_pkaccum_u8_f32 v5, -1, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0xc1,0x04,0x02,0x00] 199090x05,0x00,0xf0,0xd1,0xc1,0x04,0x02,0x00 19910 19911# CHECK: v_cvt_pkaccum_u8_f32 v5, 0.5, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0xf0,0x04,0x02,0x00] 199120x05,0x00,0xf0,0xd1,0xf0,0x04,0x02,0x00 19913 19914# CHECK: v_cvt_pkaccum_u8_f32 v5, -4.0, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0xf7,0x04,0x02,0x00] 199150x05,0x00,0xf0,0xd1,0xf7,0x04,0x02,0x00 19916 19917# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, v255 ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xff,0x03,0x00] 199180x05,0x00,0xf0,0xd1,0x01,0xff,0x03,0x00 19919 19920# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, s2 ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x00,0x00] 199210x05,0x00,0xf0,0xd1,0x01,0x05,0x00,0x00 19922 19923# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, s101 ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xcb,0x00,0x00] 199240x05,0x00,0xf0,0xd1,0x01,0xcb,0x00,0x00 19925 19926# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xcd,0x00,0x00] 199270x05,0x00,0xf0,0xd1,0x01,0xcd,0x00,0x00 19928 19929# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xcf,0x00,0x00] 199300x05,0x00,0xf0,0xd1,0x01,0xcf,0x00,0x00 19931 19932# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xd5,0x00,0x00] 199330x05,0x00,0xf0,0xd1,0x01,0xd5,0x00,0x00 19934 19935# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xd7,0x00,0x00] 199360x05,0x00,0xf0,0xd1,0x01,0xd7,0x00,0x00 19937 19938# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, tba_lo ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xd9,0x00,0x00] 199390x05,0x00,0xf0,0xd1,0x01,0xd9,0x00,0x00 19940 19941# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, tba_hi ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xdb,0x00,0x00] 199420x05,0x00,0xf0,0xd1,0x01,0xdb,0x00,0x00 19943 19944# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, tma_lo ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xdd,0x00,0x00] 199450x05,0x00,0xf0,0xd1,0x01,0xdd,0x00,0x00 19946 19947# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, tma_hi ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xdf,0x00,0x00] 199480x05,0x00,0xf0,0xd1,0x01,0xdf,0x00,0x00 19949 19950# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xf7,0x00,0x00] 199510x05,0x00,0xf0,0xd1,0x01,0xf7,0x00,0x00 19952 19953# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, m0 ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xf9,0x00,0x00] 199540x05,0x00,0xf0,0xd1,0x01,0xf9,0x00,0x00 19955 19956# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, exec_lo ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xfd,0x00,0x00] 199570x05,0x00,0xf0,0xd1,0x01,0xfd,0x00,0x00 19958 19959# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, exec_hi ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xff,0x00,0x00] 199600x05,0x00,0xf0,0xd1,0x01,0xff,0x00,0x00 19961 19962# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, 0 ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x01,0x01,0x00] 199630x05,0x00,0xf0,0xd1,0x01,0x01,0x01,0x00 19964 19965# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, -1 ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x83,0x01,0x00] 199660x05,0x00,0xf0,0xd1,0x01,0x83,0x01,0x00 19967 19968# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, 0.5 ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xe1,0x01,0x00] 199690x05,0x00,0xf0,0xd1,0x01,0xe1,0x01,0x00 19970 19971# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, -4.0 ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xef,0x01,0x00] 199720x05,0x00,0xf0,0xd1,0x01,0xef,0x01,0x00 19973 19974# CHECK: v_cvt_pkaccum_u8_f32 v5, -v1, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x20] 199750x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x20 19976 19977# CHECK: v_cvt_pkaccum_u8_f32 v5, |v1|, v2 ; encoding: [0x05,0x01,0xf0,0xd1,0x01,0x05,0x02,0x00] 199780x05,0x01,0xf0,0xd1,0x01,0x05,0x02,0x00 19979 19980# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x00] 199810x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x00 19982 19983# CHECK: v_interp_p1ll_f16 v255, v2, attr0.x ; encoding: [0xff,0x00,0x74,0xd2,0x00,0x04,0x02,0x00] 199840xff,0x00,0x74,0xd2,0x00,0x04,0x02,0x00 19985 19986# CHECK: v_interp_p1ll_f16 v5, v2, attr1.x ; encoding: [0x05,0x00,0x74,0xd2,0x01,0x04,0x02,0x00] 199870x05,0x00,0x74,0xd2,0x01,0x04,0x02,0x00 19988 19989# CHECK: v_interp_p1ll_f16 v5, v2, attr31.x ; encoding: [0x05,0x00,0x74,0xd2,0x1f,0x04,0x02,0x00] 199900x05,0x00,0x74,0xd2,0x1f,0x04,0x02,0x00 19991 19992# CHECK: v_interp_p1ll_f16 v5, v2, attr32.x ; encoding: [0x05,0x00,0x74,0xd2,0x20,0x04,0x02,0x00] 199930x05,0x00,0x74,0xd2,0x20,0x04,0x02,0x00 19994 19995# CHECK: v_interp_p1ll_f16 v5, v255, attr0.x ; encoding: [0x05,0x00,0x74,0xd2,0x00,0xfe,0x03,0x00] 199960x05,0x00,0x74,0xd2,0x00,0xfe,0x03,0x00 19997 19998# CHECK: v_interp_p1ll_f16 v5, -v2, attr0.x ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x40] 199990x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x40 20000 20001# CHECK: v_interp_p1ll_f16 v5, |v2|, attr0.x ; encoding: [0x05,0x02,0x74,0xd2,0x00,0x04,0x02,0x00] 200020x05,0x02,0x74,0xd2,0x00,0x04,0x02,0x00 20003 20004# CHECK: v_interp_p1ll_f16 v5, v2, attr0.y ; encoding: [0x05,0x00,0x74,0xd2,0x40,0x04,0x02,0x00] 200050x05,0x00,0x74,0xd2,0x40,0x04,0x02,0x00 20006 20007# CHECK: v_interp_p1ll_f16 v5, v2, attr0.z ; encoding: [0x05,0x00,0x74,0xd2,0x80,0x04,0x02,0x00] 200080x05,0x00,0x74,0xd2,0x80,0x04,0x02,0x00 20009 20010# CHECK: v_interp_p1ll_f16 v5, v2, attr0.w ; encoding: [0x05,0x00,0x74,0xd2,0xc0,0x04,0x02,0x00] 200110x05,0x00,0x74,0xd2,0xc0,0x04,0x02,0x00 20012 20013# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x high ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x05,0x02,0x00] 200140x05,0x00,0x74,0xd2,0x00,0x05,0x02,0x00 20015 20016# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x74,0xd2,0x00,0x04,0x02,0x00] 200170x05,0x80,0x74,0xd2,0x00,0x04,0x02,0x00 20018 20019# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x08] 200200x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x08 20021 20022# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x10] 200230x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x10 20024 20025# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x18] 200260x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x18 20027 20028# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04] 200290x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04 20030 20031# CHECK: v_interp_p1lv_f16 v255, v2, attr0.x, v3 ; encoding: [0xff,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04] 200320xff,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04 20033 20034# CHECK: v_interp_p1lv_f16 v5, v2, attr1.x, v3 ; encoding: [0x05,0x00,0x75,0xd2,0x01,0x04,0x0e,0x04] 200350x05,0x00,0x75,0xd2,0x01,0x04,0x0e,0x04 20036 20037# CHECK: v_interp_p1lv_f16 v5, v2, attr31.x, v3 ; encoding: [0x05,0x00,0x75,0xd2,0x1f,0x04,0x0e,0x04] 200380x05,0x00,0x75,0xd2,0x1f,0x04,0x0e,0x04 20039 20040# CHECK: v_interp_p1lv_f16 v5, v2, attr32.x, v3 ; encoding: [0x05,0x00,0x75,0xd2,0x20,0x04,0x0e,0x04] 200410x05,0x00,0x75,0xd2,0x20,0x04,0x0e,0x04 20042 20043# CHECK: v_interp_p1lv_f16 v5, v255, attr0.x, v3 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0xfe,0x0f,0x04] 200440x05,0x00,0x75,0xd2,0x00,0xfe,0x0f,0x04 20045 20046# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v255 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0xfe,0x07] 200470x05,0x00,0x75,0xd2,0x00,0x04,0xfe,0x07 20048 20049# CHECK: v_interp_p1lv_f16 v5, -v2, attr0.x, v3 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x44] 200500x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x44 20051 20052# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, -v3 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x84] 200530x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x84 20054 20055# CHECK: v_interp_p1lv_f16 v5, |v2|, attr0.x, v3 ; encoding: [0x05,0x02,0x75,0xd2,0x00,0x04,0x0e,0x04] 200560x05,0x02,0x75,0xd2,0x00,0x04,0x0e,0x04 20057 20058# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, |v3| ; encoding: [0x05,0x04,0x75,0xd2,0x00,0x04,0x0e,0x04] 200590x05,0x04,0x75,0xd2,0x00,0x04,0x0e,0x04 20060 20061# CHECK: v_interp_p1lv_f16 v5, v2, attr0.y, v3 ; encoding: [0x05,0x00,0x75,0xd2,0x40,0x04,0x0e,0x04] 200620x05,0x00,0x75,0xd2,0x40,0x04,0x0e,0x04 20063 20064# CHECK: v_interp_p1lv_f16 v5, v2, attr0.z, v3 ; encoding: [0x05,0x00,0x75,0xd2,0x80,0x04,0x0e,0x04] 200650x05,0x00,0x75,0xd2,0x80,0x04,0x0e,0x04 20066 20067# CHECK: v_interp_p1lv_f16 v5, v2, attr0.w, v3 ; encoding: [0x05,0x00,0x75,0xd2,0xc0,0x04,0x0e,0x04] 200680x05,0x00,0x75,0xd2,0xc0,0x04,0x0e,0x04 20069 20070# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 high ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x05,0x0e,0x04] 200710x05,0x00,0x75,0xd2,0x00,0x05,0x0e,0x04 20072 20073# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 clamp ; encoding: [0x05,0x80,0x75,0xd2,0x00,0x04,0x0e,0x04] 200740x05,0x80,0x75,0xd2,0x00,0x04,0x0e,0x04 20075 20076# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:2 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x0c] 200770x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x0c 20078 20079# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:4 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x14] 200800x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x14 20081 20082# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 div:2 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x1c] 200830x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x1c 20084 20085# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04] 200860x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04 20087 20088# CHECK: v_interp_p2_f16 v255, v2, attr0.x, v3 ; encoding: [0xff,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04] 200890xff,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04 20090 20091# CHECK: v_interp_p2_f16 v5, v2, attr1.x, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x01,0x04,0x0e,0x04] 200920x05,0x00,0x76,0xd2,0x01,0x04,0x0e,0x04 20093 20094# CHECK: v_interp_p2_f16 v5, v2, attr31.x, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x1f,0x04,0x0e,0x04] 200950x05,0x00,0x76,0xd2,0x1f,0x04,0x0e,0x04 20096 20097# CHECK: v_interp_p2_f16 v5, v2, attr32.x, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x20,0x04,0x0e,0x04] 200980x05,0x00,0x76,0xd2,0x20,0x04,0x0e,0x04 20099 20100# CHECK: v_interp_p2_f16 v5, v255, attr0.x, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x00,0xfe,0x0f,0x04] 201010x05,0x00,0x76,0xd2,0x00,0xfe,0x0f,0x04 20102 20103# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v255 ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0xfe,0x07] 201040x05,0x00,0x76,0xd2,0x00,0x04,0xfe,0x07 20105 20106# CHECK: v_interp_p2_f16 v5, -v2, attr0.x, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x44] 201070x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x44 20108 20109# CHECK: v_interp_p2_f16 v5, v2, attr0.x, -v3 ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x84] 201100x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x84 20111 20112# CHECK: v_interp_p2_f16 v5, |v2|, attr0.x, v3 ; encoding: [0x05,0x02,0x76,0xd2,0x00,0x04,0x0e,0x04] 201130x05,0x02,0x76,0xd2,0x00,0x04,0x0e,0x04 20114 20115# CHECK: v_interp_p2_f16 v5, v2, attr0.x, |v3| ; encoding: [0x05,0x04,0x76,0xd2,0x00,0x04,0x0e,0x04] 201160x05,0x04,0x76,0xd2,0x00,0x04,0x0e,0x04 20117 20118# CHECK: v_interp_p2_f16 v5, v2, attr0.y, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x40,0x04,0x0e,0x04] 201190x05,0x00,0x76,0xd2,0x40,0x04,0x0e,0x04 20120 20121# CHECK: v_interp_p2_f16 v5, v2, attr0.z, v3 ; encoding: [0x05,0x00,0x76,0xd2,0x80,0x04,0x0e,0x04] 201220x05,0x00,0x76,0xd2,0x80,0x04,0x0e,0x04 20123 20124# CHECK: v_interp_p2_f16 v5, v2, attr0.w, v3 ; encoding: [0x05,0x00,0x76,0xd2,0xc0,0x04,0x0e,0x04] 201250x05,0x00,0x76,0xd2,0xc0,0x04,0x0e,0x04 20126 20127# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 high ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x05,0x0e,0x04] 201280x05,0x00,0x76,0xd2,0x00,0x05,0x0e,0x04 20129 20130# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 clamp ; encoding: [0x05,0x80,0x76,0xd2,0x00,0x04,0x0e,0x04] 201310x05,0x80,0x76,0xd2,0x00,0x04,0x0e,0x04 20132 20133# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x00] 201340x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x00 20135 20136# CHECK: v_add_f64 v[254:255], v[1:2], v[2:3] ; encoding: [0xfe,0x00,0x80,0xd2,0x01,0x05,0x02,0x00] 201370xfe,0x00,0x80,0xd2,0x01,0x05,0x02,0x00 20138 20139# CHECK: v_add_f64 v[5:6], v[254:255], v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0xfe,0x05,0x02,0x00] 201400x05,0x00,0x80,0xd2,0xfe,0x05,0x02,0x00 20141 20142# CHECK: v_add_f64 v[5:6], s[2:3], v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x02,0x04,0x02,0x00] 201430x05,0x00,0x80,0xd2,0x02,0x04,0x02,0x00 20144 20145# CHECK: v_add_f64 v[5:6], s[4:5], v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x04,0x04,0x02,0x00] 201460x05,0x00,0x80,0xd2,0x04,0x04,0x02,0x00 20147 20148# CHECK: v_add_f64 v[5:6], s[100:101], v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x64,0x04,0x02,0x00] 201490x05,0x00,0x80,0xd2,0x64,0x04,0x02,0x00 20150 20151# CHECK: v_add_f64 v[5:6], flat_scratch, v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x66,0x04,0x02,0x00] 201520x05,0x00,0x80,0xd2,0x66,0x04,0x02,0x00 20153 20154# CHECK: v_add_f64 v[5:6], vcc, v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x6a,0x04,0x02,0x00] 201550x05,0x00,0x80,0xd2,0x6a,0x04,0x02,0x00 20156 20157# CHECK: v_add_f64 v[5:6], tba, v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x6c,0x04,0x02,0x00] 201580x05,0x00,0x80,0xd2,0x6c,0x04,0x02,0x00 20159 20160# CHECK: v_add_f64 v[5:6], tma, v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x6e,0x04,0x02,0x00] 201610x05,0x00,0x80,0xd2,0x6e,0x04,0x02,0x00 20162 20163# CHECK: v_add_f64 v[5:6], ttmp[10:11], v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x7a,0x04,0x02,0x00] 201640x05,0x00,0x80,0xd2,0x7a,0x04,0x02,0x00 20165 20166# CHECK: v_add_f64 v[5:6], exec, v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x7e,0x04,0x02,0x00] 201670x05,0x00,0x80,0xd2,0x7e,0x04,0x02,0x00 20168 20169# CHECK: v_add_f64 v[5:6], 0, v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x80,0x04,0x02,0x00] 201700x05,0x00,0x80,0xd2,0x80,0x04,0x02,0x00 20171 20172# CHECK: v_add_f64 v[5:6], -1, v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0xc1,0x04,0x02,0x00] 201730x05,0x00,0x80,0xd2,0xc1,0x04,0x02,0x00 20174 20175# CHECK: v_add_f64 v[5:6], 0.5, v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0xf0,0x04,0x02,0x00] 201760x05,0x00,0x80,0xd2,0xf0,0x04,0x02,0x00 20177 20178# CHECK: v_add_f64 v[5:6], -4.0, v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0xf7,0x04,0x02,0x00] 201790x05,0x00,0x80,0xd2,0xf7,0x04,0x02,0x00 20180 20181# CHECK: v_add_f64 v[5:6], v[1:2], v[254:255] ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x03,0x00] 201820x05,0x00,0x80,0xd2,0x01,0xfd,0x03,0x00 20183 20184# CHECK: v_add_f64 v[5:6], v[1:2], s[4:5] ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x09,0x00,0x00] 201850x05,0x00,0x80,0xd2,0x01,0x09,0x00,0x00 20186 20187# CHECK: v_add_f64 v[5:6], v[1:2], s[6:7] ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x0d,0x00,0x00] 201880x05,0x00,0x80,0xd2,0x01,0x0d,0x00,0x00 20189 20190# CHECK: v_add_f64 v[5:6], v[1:2], s[100:101] ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xc9,0x00,0x00] 201910x05,0x00,0x80,0xd2,0x01,0xc9,0x00,0x00 20192 20193# CHECK: v_add_f64 v[5:6], v[1:2], flat_scratch ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xcd,0x00,0x00] 201940x05,0x00,0x80,0xd2,0x01,0xcd,0x00,0x00 20195 20196# CHECK: v_add_f64 v[5:6], v[1:2], vcc ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xd5,0x00,0x00] 201970x05,0x00,0x80,0xd2,0x01,0xd5,0x00,0x00 20198 20199# CHECK: v_add_f64 v[5:6], v[1:2], tba ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xd9,0x00,0x00] 202000x05,0x00,0x80,0xd2,0x01,0xd9,0x00,0x00 20201 20202# CHECK: v_add_f64 v[5:6], v[1:2], tma ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xdd,0x00,0x00] 202030x05,0x00,0x80,0xd2,0x01,0xdd,0x00,0x00 20204 20205# CHECK: v_add_f64 v[5:6], v[1:2], ttmp[10:11] ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xf5,0x00,0x00] 202060x05,0x00,0x80,0xd2,0x01,0xf5,0x00,0x00 20207 20208# CHECK: v_add_f64 v[5:6], v[1:2], exec ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x00,0x00] 202090x05,0x00,0x80,0xd2,0x01,0xfd,0x00,0x00 20210 20211# CHECK: v_add_f64 v[5:6], v[1:2], 0 ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x01,0x01,0x00] 202120x05,0x00,0x80,0xd2,0x01,0x01,0x01,0x00 20213 20214# CHECK: v_add_f64 v[5:6], v[1:2], -1 ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x83,0x01,0x00] 202150x05,0x00,0x80,0xd2,0x01,0x83,0x01,0x00 20216 20217# CHECK: v_add_f64 v[5:6], v[1:2], 0.5 ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xe1,0x01,0x00] 202180x05,0x00,0x80,0xd2,0x01,0xe1,0x01,0x00 20219 20220# CHECK: v_add_f64 v[5:6], v[1:2], -4.0 ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xef,0x01,0x00] 202210x05,0x00,0x80,0xd2,0x01,0xef,0x01,0x00 20222 20223# CHECK: v_add_f64 v[5:6], -v[1:2], v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x20] 202240x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x20 20225 20226# CHECK: v_add_f64 v[5:6], v[1:2], -v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x40] 202270x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x40 20228 20229# CHECK: v_add_f64 v[5:6], -v[1:2], -v[2:3] ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x60] 202300x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x60 20231 20232# CHECK: v_add_f64 v[5:6], |v[1:2]|, v[2:3] ; encoding: [0x05,0x01,0x80,0xd2,0x01,0x05,0x02,0x00] 202330x05,0x01,0x80,0xd2,0x01,0x05,0x02,0x00 20234 20235# CHECK: v_add_f64 v[5:6], v[1:2], |v[2:3]| ; encoding: [0x05,0x02,0x80,0xd2,0x01,0x05,0x02,0x00] 202360x05,0x02,0x80,0xd2,0x01,0x05,0x02,0x00 20237 20238# CHECK: v_add_f64 v[5:6], |v[1:2]|, |v[2:3]| ; encoding: [0x05,0x03,0x80,0xd2,0x01,0x05,0x02,0x00] 202390x05,0x03,0x80,0xd2,0x01,0x05,0x02,0x00 20240 20241# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] clamp ; encoding: [0x05,0x80,0x80,0xd2,0x01,0x05,0x02,0x00] 202420x05,0x80,0x80,0xd2,0x01,0x05,0x02,0x00 20243 20244# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] mul:2 ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x08] 202450x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x08 20246 20247# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] mul:4 ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x10] 202480x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x10 20249 20250# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] div:2 ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x18] 202510x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x18 20252 20253# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x00] 202540x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x00 20255 20256# CHECK: v_mul_f64 v[254:255], v[1:2], v[2:3] ; encoding: [0xfe,0x00,0x81,0xd2,0x01,0x05,0x02,0x00] 202570xfe,0x00,0x81,0xd2,0x01,0x05,0x02,0x00 20258 20259# CHECK: v_mul_f64 v[5:6], v[254:255], v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0xfe,0x05,0x02,0x00] 202600x05,0x00,0x81,0xd2,0xfe,0x05,0x02,0x00 20261 20262# CHECK: v_mul_f64 v[5:6], s[2:3], v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x02,0x04,0x02,0x00] 202630x05,0x00,0x81,0xd2,0x02,0x04,0x02,0x00 20264 20265# CHECK: v_mul_f64 v[5:6], s[4:5], v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x04,0x04,0x02,0x00] 202660x05,0x00,0x81,0xd2,0x04,0x04,0x02,0x00 20267 20268# CHECK: v_mul_f64 v[5:6], s[100:101], v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x64,0x04,0x02,0x00] 202690x05,0x00,0x81,0xd2,0x64,0x04,0x02,0x00 20270 20271# CHECK: v_mul_f64 v[5:6], flat_scratch, v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x66,0x04,0x02,0x00] 202720x05,0x00,0x81,0xd2,0x66,0x04,0x02,0x00 20273 20274# CHECK: v_mul_f64 v[5:6], vcc, v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x6a,0x04,0x02,0x00] 202750x05,0x00,0x81,0xd2,0x6a,0x04,0x02,0x00 20276 20277# CHECK: v_mul_f64 v[5:6], tba, v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x6c,0x04,0x02,0x00] 202780x05,0x00,0x81,0xd2,0x6c,0x04,0x02,0x00 20279 20280# CHECK: v_mul_f64 v[5:6], tma, v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x6e,0x04,0x02,0x00] 202810x05,0x00,0x81,0xd2,0x6e,0x04,0x02,0x00 20282 20283# CHECK: v_mul_f64 v[5:6], ttmp[10:11], v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x7a,0x04,0x02,0x00] 202840x05,0x00,0x81,0xd2,0x7a,0x04,0x02,0x00 20285 20286# CHECK: v_mul_f64 v[5:6], exec, v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x7e,0x04,0x02,0x00] 202870x05,0x00,0x81,0xd2,0x7e,0x04,0x02,0x00 20288 20289# CHECK: v_mul_f64 v[5:6], 0, v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x80,0x04,0x02,0x00] 202900x05,0x00,0x81,0xd2,0x80,0x04,0x02,0x00 20291 20292# CHECK: v_mul_f64 v[5:6], -1, v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0xc1,0x04,0x02,0x00] 202930x05,0x00,0x81,0xd2,0xc1,0x04,0x02,0x00 20294 20295# CHECK: v_mul_f64 v[5:6], 0.5, v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0xf0,0x04,0x02,0x00] 202960x05,0x00,0x81,0xd2,0xf0,0x04,0x02,0x00 20297 20298# CHECK: v_mul_f64 v[5:6], -4.0, v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0xf7,0x04,0x02,0x00] 202990x05,0x00,0x81,0xd2,0xf7,0x04,0x02,0x00 20300 20301# CHECK: v_mul_f64 v[5:6], v[1:2], v[254:255] ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x03,0x00] 203020x05,0x00,0x81,0xd2,0x01,0xfd,0x03,0x00 20303 20304# CHECK: v_mul_f64 v[5:6], v[1:2], s[4:5] ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x09,0x00,0x00] 203050x05,0x00,0x81,0xd2,0x01,0x09,0x00,0x00 20306 20307# CHECK: v_mul_f64 v[5:6], v[1:2], s[6:7] ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x0d,0x00,0x00] 203080x05,0x00,0x81,0xd2,0x01,0x0d,0x00,0x00 20309 20310# CHECK: v_mul_f64 v[5:6], v[1:2], s[100:101] ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xc9,0x00,0x00] 203110x05,0x00,0x81,0xd2,0x01,0xc9,0x00,0x00 20312 20313# CHECK: v_mul_f64 v[5:6], v[1:2], flat_scratch ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xcd,0x00,0x00] 203140x05,0x00,0x81,0xd2,0x01,0xcd,0x00,0x00 20315 20316# CHECK: v_mul_f64 v[5:6], v[1:2], vcc ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xd5,0x00,0x00] 203170x05,0x00,0x81,0xd2,0x01,0xd5,0x00,0x00 20318 20319# CHECK: v_mul_f64 v[5:6], v[1:2], tba ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xd9,0x00,0x00] 203200x05,0x00,0x81,0xd2,0x01,0xd9,0x00,0x00 20321 20322# CHECK: v_mul_f64 v[5:6], v[1:2], tma ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xdd,0x00,0x00] 203230x05,0x00,0x81,0xd2,0x01,0xdd,0x00,0x00 20324 20325# CHECK: v_mul_f64 v[5:6], v[1:2], ttmp[10:11] ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xf5,0x00,0x00] 203260x05,0x00,0x81,0xd2,0x01,0xf5,0x00,0x00 20327 20328# CHECK: v_mul_f64 v[5:6], v[1:2], exec ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x00,0x00] 203290x05,0x00,0x81,0xd2,0x01,0xfd,0x00,0x00 20330 20331# CHECK: v_mul_f64 v[5:6], v[1:2], 0 ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x01,0x01,0x00] 203320x05,0x00,0x81,0xd2,0x01,0x01,0x01,0x00 20333 20334# CHECK: v_mul_f64 v[5:6], v[1:2], -1 ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x83,0x01,0x00] 203350x05,0x00,0x81,0xd2,0x01,0x83,0x01,0x00 20336 20337# CHECK: v_mul_f64 v[5:6], v[1:2], 0.5 ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xe1,0x01,0x00] 203380x05,0x00,0x81,0xd2,0x01,0xe1,0x01,0x00 20339 20340# CHECK: v_mul_f64 v[5:6], v[1:2], -4.0 ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xef,0x01,0x00] 203410x05,0x00,0x81,0xd2,0x01,0xef,0x01,0x00 20342 20343# CHECK: v_mul_f64 v[5:6], -v[1:2], v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x20] 203440x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x20 20345 20346# CHECK: v_mul_f64 v[5:6], v[1:2], -v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x40] 203470x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x40 20348 20349# CHECK: v_mul_f64 v[5:6], -v[1:2], -v[2:3] ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x60] 203500x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x60 20351 20352# CHECK: v_mul_f64 v[5:6], |v[1:2]|, v[2:3] ; encoding: [0x05,0x01,0x81,0xd2,0x01,0x05,0x02,0x00] 203530x05,0x01,0x81,0xd2,0x01,0x05,0x02,0x00 20354 20355# CHECK: v_mul_f64 v[5:6], v[1:2], |v[2:3]| ; encoding: [0x05,0x02,0x81,0xd2,0x01,0x05,0x02,0x00] 203560x05,0x02,0x81,0xd2,0x01,0x05,0x02,0x00 20357 20358# CHECK: v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]| ; encoding: [0x05,0x03,0x81,0xd2,0x01,0x05,0x02,0x00] 203590x05,0x03,0x81,0xd2,0x01,0x05,0x02,0x00 20360 20361# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] clamp ; encoding: [0x05,0x80,0x81,0xd2,0x01,0x05,0x02,0x00] 203620x05,0x80,0x81,0xd2,0x01,0x05,0x02,0x00 20363 20364# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2 ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x08] 203650x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x08 20366 20367# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4 ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x10] 203680x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x10 20369 20370# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] div:2 ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x18] 203710x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x18 20372 20373# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x00] 203740x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x00 20375 20376# CHECK: v_min_f64 v[254:255], v[1:2], v[2:3] ; encoding: [0xfe,0x00,0x82,0xd2,0x01,0x05,0x02,0x00] 203770xfe,0x00,0x82,0xd2,0x01,0x05,0x02,0x00 20378 20379# CHECK: v_min_f64 v[5:6], v[254:255], v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0xfe,0x05,0x02,0x00] 203800x05,0x00,0x82,0xd2,0xfe,0x05,0x02,0x00 20381 20382# CHECK: v_min_f64 v[5:6], s[2:3], v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x02,0x04,0x02,0x00] 203830x05,0x00,0x82,0xd2,0x02,0x04,0x02,0x00 20384 20385# CHECK: v_min_f64 v[5:6], s[4:5], v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x04,0x04,0x02,0x00] 203860x05,0x00,0x82,0xd2,0x04,0x04,0x02,0x00 20387 20388# CHECK: v_min_f64 v[5:6], s[100:101], v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x64,0x04,0x02,0x00] 203890x05,0x00,0x82,0xd2,0x64,0x04,0x02,0x00 20390 20391# CHECK: v_min_f64 v[5:6], flat_scratch, v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x66,0x04,0x02,0x00] 203920x05,0x00,0x82,0xd2,0x66,0x04,0x02,0x00 20393 20394# CHECK: v_min_f64 v[5:6], vcc, v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x6a,0x04,0x02,0x00] 203950x05,0x00,0x82,0xd2,0x6a,0x04,0x02,0x00 20396 20397# CHECK: v_min_f64 v[5:6], tba, v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x6c,0x04,0x02,0x00] 203980x05,0x00,0x82,0xd2,0x6c,0x04,0x02,0x00 20399 20400# CHECK: v_min_f64 v[5:6], tma, v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x6e,0x04,0x02,0x00] 204010x05,0x00,0x82,0xd2,0x6e,0x04,0x02,0x00 20402 20403# CHECK: v_min_f64 v[5:6], ttmp[10:11], v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x7a,0x04,0x02,0x00] 204040x05,0x00,0x82,0xd2,0x7a,0x04,0x02,0x00 20405 20406# CHECK: v_min_f64 v[5:6], exec, v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x7e,0x04,0x02,0x00] 204070x05,0x00,0x82,0xd2,0x7e,0x04,0x02,0x00 20408 20409# CHECK: v_min_f64 v[5:6], 0, v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x80,0x04,0x02,0x00] 204100x05,0x00,0x82,0xd2,0x80,0x04,0x02,0x00 20411 20412# CHECK: v_min_f64 v[5:6], -1, v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0xc1,0x04,0x02,0x00] 204130x05,0x00,0x82,0xd2,0xc1,0x04,0x02,0x00 20414 20415# CHECK: v_min_f64 v[5:6], 0.5, v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0xf0,0x04,0x02,0x00] 204160x05,0x00,0x82,0xd2,0xf0,0x04,0x02,0x00 20417 20418# CHECK: v_min_f64 v[5:6], -4.0, v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0xf7,0x04,0x02,0x00] 204190x05,0x00,0x82,0xd2,0xf7,0x04,0x02,0x00 20420 20421# CHECK: v_min_f64 v[5:6], v[1:2], v[254:255] ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x03,0x00] 204220x05,0x00,0x82,0xd2,0x01,0xfd,0x03,0x00 20423 20424# CHECK: v_min_f64 v[5:6], v[1:2], s[4:5] ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x09,0x00,0x00] 204250x05,0x00,0x82,0xd2,0x01,0x09,0x00,0x00 20426 20427# CHECK: v_min_f64 v[5:6], v[1:2], s[6:7] ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x0d,0x00,0x00] 204280x05,0x00,0x82,0xd2,0x01,0x0d,0x00,0x00 20429 20430# CHECK: v_min_f64 v[5:6], v[1:2], s[100:101] ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xc9,0x00,0x00] 204310x05,0x00,0x82,0xd2,0x01,0xc9,0x00,0x00 20432 20433# CHECK: v_min_f64 v[5:6], v[1:2], flat_scratch ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xcd,0x00,0x00] 204340x05,0x00,0x82,0xd2,0x01,0xcd,0x00,0x00 20435 20436# CHECK: v_min_f64 v[5:6], v[1:2], vcc ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xd5,0x00,0x00] 204370x05,0x00,0x82,0xd2,0x01,0xd5,0x00,0x00 20438 20439# CHECK: v_min_f64 v[5:6], v[1:2], tba ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xd9,0x00,0x00] 204400x05,0x00,0x82,0xd2,0x01,0xd9,0x00,0x00 20441 20442# CHECK: v_min_f64 v[5:6], v[1:2], tma ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xdd,0x00,0x00] 204430x05,0x00,0x82,0xd2,0x01,0xdd,0x00,0x00 20444 20445# CHECK: v_min_f64 v[5:6], v[1:2], ttmp[10:11] ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xf5,0x00,0x00] 204460x05,0x00,0x82,0xd2,0x01,0xf5,0x00,0x00 20447 20448# CHECK: v_min_f64 v[5:6], v[1:2], exec ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x00,0x00] 204490x05,0x00,0x82,0xd2,0x01,0xfd,0x00,0x00 20450 20451# CHECK: v_min_f64 v[5:6], v[1:2], 0 ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x01,0x01,0x00] 204520x05,0x00,0x82,0xd2,0x01,0x01,0x01,0x00 20453 20454# CHECK: v_min_f64 v[5:6], v[1:2], -1 ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x83,0x01,0x00] 204550x05,0x00,0x82,0xd2,0x01,0x83,0x01,0x00 20456 20457# CHECK: v_min_f64 v[5:6], v[1:2], 0.5 ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xe1,0x01,0x00] 204580x05,0x00,0x82,0xd2,0x01,0xe1,0x01,0x00 20459 20460# CHECK: v_min_f64 v[5:6], v[1:2], -4.0 ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xef,0x01,0x00] 204610x05,0x00,0x82,0xd2,0x01,0xef,0x01,0x00 20462 20463# CHECK: v_min_f64 v[5:6], -v[1:2], v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x20] 204640x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x20 20465 20466# CHECK: v_min_f64 v[5:6], v[1:2], -v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x40] 204670x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x40 20468 20469# CHECK: v_min_f64 v[5:6], -v[1:2], -v[2:3] ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x60] 204700x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x60 20471 20472# CHECK: v_min_f64 v[5:6], |v[1:2]|, v[2:3] ; encoding: [0x05,0x01,0x82,0xd2,0x01,0x05,0x02,0x00] 204730x05,0x01,0x82,0xd2,0x01,0x05,0x02,0x00 20474 20475# CHECK: v_min_f64 v[5:6], v[1:2], |v[2:3]| ; encoding: [0x05,0x02,0x82,0xd2,0x01,0x05,0x02,0x00] 204760x05,0x02,0x82,0xd2,0x01,0x05,0x02,0x00 20477 20478# CHECK: v_min_f64 v[5:6], |v[1:2]|, |v[2:3]| ; encoding: [0x05,0x03,0x82,0xd2,0x01,0x05,0x02,0x00] 204790x05,0x03,0x82,0xd2,0x01,0x05,0x02,0x00 20480 20481# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] clamp ; encoding: [0x05,0x80,0x82,0xd2,0x01,0x05,0x02,0x00] 204820x05,0x80,0x82,0xd2,0x01,0x05,0x02,0x00 20483 20484# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] mul:2 ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x08] 204850x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x08 20486 20487# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] mul:4 ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x10] 204880x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x10 20489 20490# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] div:2 ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x18] 204910x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x18 20492 20493# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x00] 204940x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x00 20495 20496# CHECK: v_max_f64 v[254:255], v[1:2], v[2:3] ; encoding: [0xfe,0x00,0x83,0xd2,0x01,0x05,0x02,0x00] 204970xfe,0x00,0x83,0xd2,0x01,0x05,0x02,0x00 20498 20499# CHECK: v_max_f64 v[5:6], v[254:255], v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0xfe,0x05,0x02,0x00] 205000x05,0x00,0x83,0xd2,0xfe,0x05,0x02,0x00 20501 20502# CHECK: v_max_f64 v[5:6], s[2:3], v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x02,0x04,0x02,0x00] 205030x05,0x00,0x83,0xd2,0x02,0x04,0x02,0x00 20504 20505# CHECK: v_max_f64 v[5:6], s[4:5], v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x04,0x04,0x02,0x00] 205060x05,0x00,0x83,0xd2,0x04,0x04,0x02,0x00 20507 20508# CHECK: v_max_f64 v[5:6], s[100:101], v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x64,0x04,0x02,0x00] 205090x05,0x00,0x83,0xd2,0x64,0x04,0x02,0x00 20510 20511# CHECK: v_max_f64 v[5:6], flat_scratch, v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x66,0x04,0x02,0x00] 205120x05,0x00,0x83,0xd2,0x66,0x04,0x02,0x00 20513 20514# CHECK: v_max_f64 v[5:6], vcc, v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x6a,0x04,0x02,0x00] 205150x05,0x00,0x83,0xd2,0x6a,0x04,0x02,0x00 20516 20517# CHECK: v_max_f64 v[5:6], tba, v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x6c,0x04,0x02,0x00] 205180x05,0x00,0x83,0xd2,0x6c,0x04,0x02,0x00 20519 20520# CHECK: v_max_f64 v[5:6], tma, v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x6e,0x04,0x02,0x00] 205210x05,0x00,0x83,0xd2,0x6e,0x04,0x02,0x00 20522 20523# CHECK: v_max_f64 v[5:6], ttmp[10:11], v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x7a,0x04,0x02,0x00] 205240x05,0x00,0x83,0xd2,0x7a,0x04,0x02,0x00 20525 20526# CHECK: v_max_f64 v[5:6], exec, v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x7e,0x04,0x02,0x00] 205270x05,0x00,0x83,0xd2,0x7e,0x04,0x02,0x00 20528 20529# CHECK: v_max_f64 v[5:6], 0, v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x80,0x04,0x02,0x00] 205300x05,0x00,0x83,0xd2,0x80,0x04,0x02,0x00 20531 20532# CHECK: v_max_f64 v[5:6], -1, v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0xc1,0x04,0x02,0x00] 205330x05,0x00,0x83,0xd2,0xc1,0x04,0x02,0x00 20534 20535# CHECK: v_max_f64 v[5:6], 0.5, v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0xf0,0x04,0x02,0x00] 205360x05,0x00,0x83,0xd2,0xf0,0x04,0x02,0x00 20537 20538# CHECK: v_max_f64 v[5:6], -4.0, v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0xf7,0x04,0x02,0x00] 205390x05,0x00,0x83,0xd2,0xf7,0x04,0x02,0x00 20540 20541# CHECK: v_max_f64 v[5:6], v[1:2], v[254:255] ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x03,0x00] 205420x05,0x00,0x83,0xd2,0x01,0xfd,0x03,0x00 20543 20544# CHECK: v_max_f64 v[5:6], v[1:2], s[4:5] ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x09,0x00,0x00] 205450x05,0x00,0x83,0xd2,0x01,0x09,0x00,0x00 20546 20547# CHECK: v_max_f64 v[5:6], v[1:2], s[6:7] ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x0d,0x00,0x00] 205480x05,0x00,0x83,0xd2,0x01,0x0d,0x00,0x00 20549 20550# CHECK: v_max_f64 v[5:6], v[1:2], s[100:101] ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xc9,0x00,0x00] 205510x05,0x00,0x83,0xd2,0x01,0xc9,0x00,0x00 20552 20553# CHECK: v_max_f64 v[5:6], v[1:2], flat_scratch ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xcd,0x00,0x00] 205540x05,0x00,0x83,0xd2,0x01,0xcd,0x00,0x00 20555 20556# CHECK: v_max_f64 v[5:6], v[1:2], vcc ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xd5,0x00,0x00] 205570x05,0x00,0x83,0xd2,0x01,0xd5,0x00,0x00 20558 20559# CHECK: v_max_f64 v[5:6], v[1:2], tba ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xd9,0x00,0x00] 205600x05,0x00,0x83,0xd2,0x01,0xd9,0x00,0x00 20561 20562# CHECK: v_max_f64 v[5:6], v[1:2], tma ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xdd,0x00,0x00] 205630x05,0x00,0x83,0xd2,0x01,0xdd,0x00,0x00 20564 20565# CHECK: v_max_f64 v[5:6], v[1:2], ttmp[10:11] ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xf5,0x00,0x00] 205660x05,0x00,0x83,0xd2,0x01,0xf5,0x00,0x00 20567 20568# CHECK: v_max_f64 v[5:6], v[1:2], exec ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x00,0x00] 205690x05,0x00,0x83,0xd2,0x01,0xfd,0x00,0x00 20570 20571# CHECK: v_max_f64 v[5:6], v[1:2], 0 ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x01,0x01,0x00] 205720x05,0x00,0x83,0xd2,0x01,0x01,0x01,0x00 20573 20574# CHECK: v_max_f64 v[5:6], v[1:2], -1 ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x83,0x01,0x00] 205750x05,0x00,0x83,0xd2,0x01,0x83,0x01,0x00 20576 20577# CHECK: v_max_f64 v[5:6], v[1:2], 0.5 ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xe1,0x01,0x00] 205780x05,0x00,0x83,0xd2,0x01,0xe1,0x01,0x00 20579 20580# CHECK: v_max_f64 v[5:6], v[1:2], -4.0 ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xef,0x01,0x00] 205810x05,0x00,0x83,0xd2,0x01,0xef,0x01,0x00 20582 20583# CHECK: v_max_f64 v[5:6], -v[1:2], v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x20] 205840x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x20 20585 20586# CHECK: v_max_f64 v[5:6], v[1:2], -v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x40] 205870x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x40 20588 20589# CHECK: v_max_f64 v[5:6], -v[1:2], -v[2:3] ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x60] 205900x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x60 20591 20592# CHECK: v_max_f64 v[5:6], |v[1:2]|, v[2:3] ; encoding: [0x05,0x01,0x83,0xd2,0x01,0x05,0x02,0x00] 205930x05,0x01,0x83,0xd2,0x01,0x05,0x02,0x00 20594 20595# CHECK: v_max_f64 v[5:6], v[1:2], |v[2:3]| ; encoding: [0x05,0x02,0x83,0xd2,0x01,0x05,0x02,0x00] 205960x05,0x02,0x83,0xd2,0x01,0x05,0x02,0x00 20597 20598# CHECK: v_max_f64 v[5:6], |v[1:2]|, |v[2:3]| ; encoding: [0x05,0x03,0x83,0xd2,0x01,0x05,0x02,0x00] 205990x05,0x03,0x83,0xd2,0x01,0x05,0x02,0x00 20600 20601# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] clamp ; encoding: [0x05,0x80,0x83,0xd2,0x01,0x05,0x02,0x00] 206020x05,0x80,0x83,0xd2,0x01,0x05,0x02,0x00 20603 20604# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] mul:2 ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x08] 206050x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x08 20606 20607# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] mul:4 ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x10] 206080x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x10 20609 20610# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] div:2 ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x18] 206110x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x18 20612 20613# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x00] 206140x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x00 20615 20616# CHECK: v_ldexp_f64 v[254:255], v[1:2], v2 ; encoding: [0xfe,0x00,0x84,0xd2,0x01,0x05,0x02,0x00] 206170xfe,0x00,0x84,0xd2,0x01,0x05,0x02,0x00 20618 20619# CHECK: v_ldexp_f64 v[5:6], v[254:255], v2 ; encoding: [0x05,0x00,0x84,0xd2,0xfe,0x05,0x02,0x00] 206200x05,0x00,0x84,0xd2,0xfe,0x05,0x02,0x00 20621 20622# CHECK: v_ldexp_f64 v[5:6], s[2:3], v2 ; encoding: [0x05,0x00,0x84,0xd2,0x02,0x04,0x02,0x00] 206230x05,0x00,0x84,0xd2,0x02,0x04,0x02,0x00 20624 20625# CHECK: v_ldexp_f64 v[5:6], s[4:5], v2 ; encoding: [0x05,0x00,0x84,0xd2,0x04,0x04,0x02,0x00] 206260x05,0x00,0x84,0xd2,0x04,0x04,0x02,0x00 20627 20628# CHECK: v_ldexp_f64 v[5:6], s[100:101], v2 ; encoding: [0x05,0x00,0x84,0xd2,0x64,0x04,0x02,0x00] 206290x05,0x00,0x84,0xd2,0x64,0x04,0x02,0x00 20630 20631# CHECK: v_ldexp_f64 v[5:6], flat_scratch, v2 ; encoding: [0x05,0x00,0x84,0xd2,0x66,0x04,0x02,0x00] 206320x05,0x00,0x84,0xd2,0x66,0x04,0x02,0x00 20633 20634# CHECK: v_ldexp_f64 v[5:6], vcc, v2 ; encoding: [0x05,0x00,0x84,0xd2,0x6a,0x04,0x02,0x00] 206350x05,0x00,0x84,0xd2,0x6a,0x04,0x02,0x00 20636 20637# CHECK: v_ldexp_f64 v[5:6], tba, v2 ; encoding: [0x05,0x00,0x84,0xd2,0x6c,0x04,0x02,0x00] 206380x05,0x00,0x84,0xd2,0x6c,0x04,0x02,0x00 20639 20640# CHECK: v_ldexp_f64 v[5:6], tma, v2 ; encoding: [0x05,0x00,0x84,0xd2,0x6e,0x04,0x02,0x00] 206410x05,0x00,0x84,0xd2,0x6e,0x04,0x02,0x00 20642 20643# CHECK: v_ldexp_f64 v[5:6], ttmp[10:11], v2 ; encoding: [0x05,0x00,0x84,0xd2,0x7a,0x04,0x02,0x00] 206440x05,0x00,0x84,0xd2,0x7a,0x04,0x02,0x00 20645 20646# CHECK: v_ldexp_f64 v[5:6], exec, v2 ; encoding: [0x05,0x00,0x84,0xd2,0x7e,0x04,0x02,0x00] 206470x05,0x00,0x84,0xd2,0x7e,0x04,0x02,0x00 20648 20649# CHECK: v_ldexp_f64 v[5:6], 0, v2 ; encoding: [0x05,0x00,0x84,0xd2,0x80,0x04,0x02,0x00] 206500x05,0x00,0x84,0xd2,0x80,0x04,0x02,0x00 20651 20652# CHECK: v_ldexp_f64 v[5:6], -1, v2 ; encoding: [0x05,0x00,0x84,0xd2,0xc1,0x04,0x02,0x00] 206530x05,0x00,0x84,0xd2,0xc1,0x04,0x02,0x00 20654 20655# CHECK: v_ldexp_f64 v[5:6], 0.5, v2 ; encoding: [0x05,0x00,0x84,0xd2,0xf0,0x04,0x02,0x00] 206560x05,0x00,0x84,0xd2,0xf0,0x04,0x02,0x00 20657 20658# CHECK: v_ldexp_f64 v[5:6], -4.0, v2 ; encoding: [0x05,0x00,0x84,0xd2,0xf7,0x04,0x02,0x00] 206590x05,0x00,0x84,0xd2,0xf7,0x04,0x02,0x00 20660 20661# CHECK: v_ldexp_f64 v[5:6], v[1:2], v255 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xff,0x03,0x00] 206620x05,0x00,0x84,0xd2,0x01,0xff,0x03,0x00 20663 20664# CHECK: v_ldexp_f64 v[5:6], v[1:2], s2 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x00,0x00] 206650x05,0x00,0x84,0xd2,0x01,0x05,0x00,0x00 20666 20667# CHECK: v_ldexp_f64 v[5:6], v[1:2], s101 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xcb,0x00,0x00] 206680x05,0x00,0x84,0xd2,0x01,0xcb,0x00,0x00 20669 20670# CHECK: v_ldexp_f64 v[5:6], v[1:2], flat_scratch_lo ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xcd,0x00,0x00] 206710x05,0x00,0x84,0xd2,0x01,0xcd,0x00,0x00 20672 20673# CHECK: v_ldexp_f64 v[5:6], v[1:2], flat_scratch_hi ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xcf,0x00,0x00] 206740x05,0x00,0x84,0xd2,0x01,0xcf,0x00,0x00 20675 20676# CHECK: v_ldexp_f64 v[5:6], v[1:2], vcc_lo ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xd5,0x00,0x00] 206770x05,0x00,0x84,0xd2,0x01,0xd5,0x00,0x00 20678 20679# CHECK: v_ldexp_f64 v[5:6], v[1:2], vcc_hi ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xd7,0x00,0x00] 206800x05,0x00,0x84,0xd2,0x01,0xd7,0x00,0x00 20681 20682# CHECK: v_ldexp_f64 v[5:6], v[1:2], tba_lo ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xd9,0x00,0x00] 206830x05,0x00,0x84,0xd2,0x01,0xd9,0x00,0x00 20684 20685# CHECK: v_ldexp_f64 v[5:6], v[1:2], tba_hi ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xdb,0x00,0x00] 206860x05,0x00,0x84,0xd2,0x01,0xdb,0x00,0x00 20687 20688# CHECK: v_ldexp_f64 v[5:6], v[1:2], tma_lo ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xdd,0x00,0x00] 206890x05,0x00,0x84,0xd2,0x01,0xdd,0x00,0x00 20690 20691# CHECK: v_ldexp_f64 v[5:6], v[1:2], tma_hi ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xdf,0x00,0x00] 206920x05,0x00,0x84,0xd2,0x01,0xdf,0x00,0x00 20693 20694# CHECK: v_ldexp_f64 v[5:6], v[1:2], ttmp11 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xf7,0x00,0x00] 206950x05,0x00,0x84,0xd2,0x01,0xf7,0x00,0x00 20696 20697# CHECK: v_ldexp_f64 v[5:6], v[1:2], m0 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x00,0x00] 206980x05,0x00,0x84,0xd2,0x01,0xf9,0x00,0x00 20699 20700# CHECK: v_ldexp_f64 v[5:6], v[1:2], exec_lo ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xfd,0x00,0x00] 207010x05,0x00,0x84,0xd2,0x01,0xfd,0x00,0x00 20702 20703# CHECK: v_ldexp_f64 v[5:6], v[1:2], exec_hi ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xff,0x00,0x00] 207040x05,0x00,0x84,0xd2,0x01,0xff,0x00,0x00 20705 20706# CHECK: v_ldexp_f64 v[5:6], v[1:2], 0 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x01,0x01,0x00] 207070x05,0x00,0x84,0xd2,0x01,0x01,0x01,0x00 20708 20709# CHECK: v_ldexp_f64 v[5:6], v[1:2], -1 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x83,0x01,0x00] 207100x05,0x00,0x84,0xd2,0x01,0x83,0x01,0x00 20711 20712# CHECK: v_ldexp_f64 v[5:6], v[1:2], 0.5 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xe1,0x01,0x00] 207130x05,0x00,0x84,0xd2,0x01,0xe1,0x01,0x00 20714 20715# CHECK: v_ldexp_f64 v[5:6], v[1:2], -4.0 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xef,0x01,0x00] 207160x05,0x00,0x84,0xd2,0x01,0xef,0x01,0x00 20717 20718# CHECK: v_ldexp_f64 v[5:6], -v[1:2], v2 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x20] 207190x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x20 20720 20721# CHECK: v_ldexp_f64 v[5:6], |v[1:2]|, v2 ; encoding: [0x05,0x01,0x84,0xd2,0x01,0x05,0x02,0x00] 207220x05,0x01,0x84,0xd2,0x01,0x05,0x02,0x00 20723 20724# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 clamp ; encoding: [0x05,0x80,0x84,0xd2,0x01,0x05,0x02,0x00] 207250x05,0x80,0x84,0xd2,0x01,0x05,0x02,0x00 20726 20727# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 mul:2 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x08] 207280x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x08 20729 20730# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 mul:4 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x10] 207310x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x10 20732 20733# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 div:2 ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x18] 207340x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x18 20735 20736# CHECK: v_mul_lo_u32 v5, v1, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x05,0x02,0x00] 207370x05,0x00,0x85,0xd2,0x01,0x05,0x02,0x00 20738 20739# CHECK: v_mul_lo_u32 v255, v1, v2 ; encoding: [0xff,0x00,0x85,0xd2,0x01,0x05,0x02,0x00] 207400xff,0x00,0x85,0xd2,0x01,0x05,0x02,0x00 20741 20742# CHECK: v_mul_lo_u32 v5, v255, v2 ; encoding: [0x05,0x00,0x85,0xd2,0xff,0x05,0x02,0x00] 207430x05,0x00,0x85,0xd2,0xff,0x05,0x02,0x00 20744 20745# CHECK: v_mul_lo_u32 v5, s1, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x04,0x02,0x00] 207460x05,0x00,0x85,0xd2,0x01,0x04,0x02,0x00 20747 20748# CHECK: v_mul_lo_u32 v5, s101, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x65,0x04,0x02,0x00] 207490x05,0x00,0x85,0xd2,0x65,0x04,0x02,0x00 20750 20751# CHECK: v_mul_lo_u32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x66,0x04,0x02,0x00] 207520x05,0x00,0x85,0xd2,0x66,0x04,0x02,0x00 20753 20754# CHECK: v_mul_lo_u32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x67,0x04,0x02,0x00] 207550x05,0x00,0x85,0xd2,0x67,0x04,0x02,0x00 20756 20757# CHECK: v_mul_lo_u32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x6a,0x04,0x02,0x00] 207580x05,0x00,0x85,0xd2,0x6a,0x04,0x02,0x00 20759 20760# CHECK: v_mul_lo_u32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x6b,0x04,0x02,0x00] 207610x05,0x00,0x85,0xd2,0x6b,0x04,0x02,0x00 20762 20763# CHECK: v_mul_lo_u32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x6c,0x04,0x02,0x00] 207640x05,0x00,0x85,0xd2,0x6c,0x04,0x02,0x00 20765 20766# CHECK: v_mul_lo_u32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x6d,0x04,0x02,0x00] 207670x05,0x00,0x85,0xd2,0x6d,0x04,0x02,0x00 20768 20769# CHECK: v_mul_lo_u32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x6e,0x04,0x02,0x00] 207700x05,0x00,0x85,0xd2,0x6e,0x04,0x02,0x00 20771 20772# CHECK: v_mul_lo_u32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x6f,0x04,0x02,0x00] 207730x05,0x00,0x85,0xd2,0x6f,0x04,0x02,0x00 20774 20775# CHECK: v_mul_lo_u32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x7b,0x04,0x02,0x00] 207760x05,0x00,0x85,0xd2,0x7b,0x04,0x02,0x00 20777 20778# CHECK: v_mul_lo_u32 v5, m0, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x7c,0x04,0x02,0x00] 207790x05,0x00,0x85,0xd2,0x7c,0x04,0x02,0x00 20780 20781# CHECK: v_mul_lo_u32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x7e,0x04,0x02,0x00] 207820x05,0x00,0x85,0xd2,0x7e,0x04,0x02,0x00 20783 20784# CHECK: v_mul_lo_u32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x7f,0x04,0x02,0x00] 207850x05,0x00,0x85,0xd2,0x7f,0x04,0x02,0x00 20786 20787# CHECK: v_mul_lo_u32 v5, 0, v2 ; encoding: [0x05,0x00,0x85,0xd2,0x80,0x04,0x02,0x00] 207880x05,0x00,0x85,0xd2,0x80,0x04,0x02,0x00 20789 20790# CHECK: v_mul_lo_u32 v5, -1, v2 ; encoding: [0x05,0x00,0x85,0xd2,0xc1,0x04,0x02,0x00] 207910x05,0x00,0x85,0xd2,0xc1,0x04,0x02,0x00 20792 20793# CHECK: v_mul_lo_u32 v5, 0.5, v2 ; encoding: [0x05,0x00,0x85,0xd2,0xf0,0x04,0x02,0x00] 207940x05,0x00,0x85,0xd2,0xf0,0x04,0x02,0x00 20795 20796# CHECK: v_mul_lo_u32 v5, -4.0, v2 ; encoding: [0x05,0x00,0x85,0xd2,0xf7,0x04,0x02,0x00] 207970x05,0x00,0x85,0xd2,0xf7,0x04,0x02,0x00 20798 20799# CHECK: v_mul_lo_u32 v5, v1, v255 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xff,0x03,0x00] 208000x05,0x00,0x85,0xd2,0x01,0xff,0x03,0x00 20801 20802# CHECK: v_mul_lo_u32 v5, v1, s2 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x05,0x00,0x00] 208030x05,0x00,0x85,0xd2,0x01,0x05,0x00,0x00 20804 20805# CHECK: v_mul_lo_u32 v5, v1, s101 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xcb,0x00,0x00] 208060x05,0x00,0x85,0xd2,0x01,0xcb,0x00,0x00 20807 20808# CHECK: v_mul_lo_u32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xcd,0x00,0x00] 208090x05,0x00,0x85,0xd2,0x01,0xcd,0x00,0x00 20810 20811# CHECK: v_mul_lo_u32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xcf,0x00,0x00] 208120x05,0x00,0x85,0xd2,0x01,0xcf,0x00,0x00 20813 20814# CHECK: v_mul_lo_u32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xd5,0x00,0x00] 208150x05,0x00,0x85,0xd2,0x01,0xd5,0x00,0x00 20816 20817# CHECK: v_mul_lo_u32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xd7,0x00,0x00] 208180x05,0x00,0x85,0xd2,0x01,0xd7,0x00,0x00 20819 20820# CHECK: v_mul_lo_u32 v5, v1, tba_lo ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xd9,0x00,0x00] 208210x05,0x00,0x85,0xd2,0x01,0xd9,0x00,0x00 20822 20823# CHECK: v_mul_lo_u32 v5, v1, tba_hi ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xdb,0x00,0x00] 208240x05,0x00,0x85,0xd2,0x01,0xdb,0x00,0x00 20825 20826# CHECK: v_mul_lo_u32 v5, v1, tma_lo ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xdd,0x00,0x00] 208270x05,0x00,0x85,0xd2,0x01,0xdd,0x00,0x00 20828 20829# CHECK: v_mul_lo_u32 v5, v1, tma_hi ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xdf,0x00,0x00] 208300x05,0x00,0x85,0xd2,0x01,0xdf,0x00,0x00 20831 20832# CHECK: v_mul_lo_u32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xf7,0x00,0x00] 208330x05,0x00,0x85,0xd2,0x01,0xf7,0x00,0x00 20834 20835# CHECK: v_mul_lo_u32 v5, v1, m0 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xf9,0x00,0x00] 208360x05,0x00,0x85,0xd2,0x01,0xf9,0x00,0x00 20837 20838# CHECK: v_mul_lo_u32 v5, v1, exec_lo ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xfd,0x00,0x00] 208390x05,0x00,0x85,0xd2,0x01,0xfd,0x00,0x00 20840 20841# CHECK: v_mul_lo_u32 v5, v1, exec_hi ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xff,0x00,0x00] 208420x05,0x00,0x85,0xd2,0x01,0xff,0x00,0x00 20843 20844# CHECK: v_mul_lo_u32 v5, v1, 0 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x01,0x01,0x00] 208450x05,0x00,0x85,0xd2,0x01,0x01,0x01,0x00 20846 20847# CHECK: v_mul_lo_u32 v5, v1, -1 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x83,0x01,0x00] 208480x05,0x00,0x85,0xd2,0x01,0x83,0x01,0x00 20849 20850# CHECK: v_mul_lo_u32 v5, v1, 0.5 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xe1,0x01,0x00] 208510x05,0x00,0x85,0xd2,0x01,0xe1,0x01,0x00 20852 20853# CHECK: v_mul_lo_u32 v5, v1, -4.0 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xef,0x01,0x00] 208540x05,0x00,0x85,0xd2,0x01,0xef,0x01,0x00 20855 20856# CHECK: v_mul_hi_u32 v5, v1, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x00] 208570x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x00 20858 20859# CHECK: v_mul_hi_u32 v255, v1, v2 ; encoding: [0xff,0x00,0x86,0xd2,0x01,0x05,0x02,0x00] 208600xff,0x00,0x86,0xd2,0x01,0x05,0x02,0x00 20861 20862# CHECK: v_mul_hi_u32 v5, v255, v2 ; encoding: [0x05,0x00,0x86,0xd2,0xff,0x05,0x02,0x00] 208630x05,0x00,0x86,0xd2,0xff,0x05,0x02,0x00 20864 20865# CHECK: v_mul_hi_u32 v5, s1, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x04,0x02,0x00] 208660x05,0x00,0x86,0xd2,0x01,0x04,0x02,0x00 20867 20868# CHECK: v_mul_hi_u32 v5, s101, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x65,0x04,0x02,0x00] 208690x05,0x00,0x86,0xd2,0x65,0x04,0x02,0x00 20870 20871# CHECK: v_mul_hi_u32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x66,0x04,0x02,0x00] 208720x05,0x00,0x86,0xd2,0x66,0x04,0x02,0x00 20873 20874# CHECK: v_mul_hi_u32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x67,0x04,0x02,0x00] 208750x05,0x00,0x86,0xd2,0x67,0x04,0x02,0x00 20876 20877# CHECK: v_mul_hi_u32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x6a,0x04,0x02,0x00] 208780x05,0x00,0x86,0xd2,0x6a,0x04,0x02,0x00 20879 20880# CHECK: v_mul_hi_u32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x6b,0x04,0x02,0x00] 208810x05,0x00,0x86,0xd2,0x6b,0x04,0x02,0x00 20882 20883# CHECK: v_mul_hi_u32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x6c,0x04,0x02,0x00] 208840x05,0x00,0x86,0xd2,0x6c,0x04,0x02,0x00 20885 20886# CHECK: v_mul_hi_u32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x6d,0x04,0x02,0x00] 208870x05,0x00,0x86,0xd2,0x6d,0x04,0x02,0x00 20888 20889# CHECK: v_mul_hi_u32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x6e,0x04,0x02,0x00] 208900x05,0x00,0x86,0xd2,0x6e,0x04,0x02,0x00 20891 20892# CHECK: v_mul_hi_u32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x6f,0x04,0x02,0x00] 208930x05,0x00,0x86,0xd2,0x6f,0x04,0x02,0x00 20894 20895# CHECK: v_mul_hi_u32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x7b,0x04,0x02,0x00] 208960x05,0x00,0x86,0xd2,0x7b,0x04,0x02,0x00 20897 20898# CHECK: v_mul_hi_u32 v5, m0, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x7c,0x04,0x02,0x00] 208990x05,0x00,0x86,0xd2,0x7c,0x04,0x02,0x00 20900 20901# CHECK: v_mul_hi_u32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x7e,0x04,0x02,0x00] 209020x05,0x00,0x86,0xd2,0x7e,0x04,0x02,0x00 20903 20904# CHECK: v_mul_hi_u32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x7f,0x04,0x02,0x00] 209050x05,0x00,0x86,0xd2,0x7f,0x04,0x02,0x00 20906 20907# CHECK: v_mul_hi_u32 v5, 0, v2 ; encoding: [0x05,0x00,0x86,0xd2,0x80,0x04,0x02,0x00] 209080x05,0x00,0x86,0xd2,0x80,0x04,0x02,0x00 20909 20910# CHECK: v_mul_hi_u32 v5, -1, v2 ; encoding: [0x05,0x00,0x86,0xd2,0xc1,0x04,0x02,0x00] 209110x05,0x00,0x86,0xd2,0xc1,0x04,0x02,0x00 20912 20913# CHECK: v_mul_hi_u32 v5, 0.5, v2 ; encoding: [0x05,0x00,0x86,0xd2,0xf0,0x04,0x02,0x00] 209140x05,0x00,0x86,0xd2,0xf0,0x04,0x02,0x00 20915 20916# CHECK: v_mul_hi_u32 v5, -4.0, v2 ; encoding: [0x05,0x00,0x86,0xd2,0xf7,0x04,0x02,0x00] 209170x05,0x00,0x86,0xd2,0xf7,0x04,0x02,0x00 20918 20919# CHECK: v_mul_hi_u32 v5, v1, v255 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xff,0x03,0x00] 209200x05,0x00,0x86,0xd2,0x01,0xff,0x03,0x00 20921 20922# CHECK: v_mul_hi_u32 v5, v1, s2 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x05,0x00,0x00] 209230x05,0x00,0x86,0xd2,0x01,0x05,0x00,0x00 20924 20925# CHECK: v_mul_hi_u32 v5, v1, s101 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xcb,0x00,0x00] 209260x05,0x00,0x86,0xd2,0x01,0xcb,0x00,0x00 20927 20928# CHECK: v_mul_hi_u32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xcd,0x00,0x00] 209290x05,0x00,0x86,0xd2,0x01,0xcd,0x00,0x00 20930 20931# CHECK: v_mul_hi_u32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xcf,0x00,0x00] 209320x05,0x00,0x86,0xd2,0x01,0xcf,0x00,0x00 20933 20934# CHECK: v_mul_hi_u32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xd5,0x00,0x00] 209350x05,0x00,0x86,0xd2,0x01,0xd5,0x00,0x00 20936 20937# CHECK: v_mul_hi_u32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xd7,0x00,0x00] 209380x05,0x00,0x86,0xd2,0x01,0xd7,0x00,0x00 20939 20940# CHECK: v_mul_hi_u32 v5, v1, tba_lo ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xd9,0x00,0x00] 209410x05,0x00,0x86,0xd2,0x01,0xd9,0x00,0x00 20942 20943# CHECK: v_mul_hi_u32 v5, v1, tba_hi ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xdb,0x00,0x00] 209440x05,0x00,0x86,0xd2,0x01,0xdb,0x00,0x00 20945 20946# CHECK: v_mul_hi_u32 v5, v1, tma_lo ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xdd,0x00,0x00] 209470x05,0x00,0x86,0xd2,0x01,0xdd,0x00,0x00 20948 20949# CHECK: v_mul_hi_u32 v5, v1, tma_hi ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xdf,0x00,0x00] 209500x05,0x00,0x86,0xd2,0x01,0xdf,0x00,0x00 20951 20952# CHECK: v_mul_hi_u32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xf7,0x00,0x00] 209530x05,0x00,0x86,0xd2,0x01,0xf7,0x00,0x00 20954 20955# CHECK: v_mul_hi_u32 v5, v1, m0 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x00,0x00] 209560x05,0x00,0x86,0xd2,0x01,0xf9,0x00,0x00 20957 20958# CHECK: v_mul_hi_u32 v5, v1, exec_lo ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xfd,0x00,0x00] 209590x05,0x00,0x86,0xd2,0x01,0xfd,0x00,0x00 20960 20961# CHECK: v_mul_hi_u32 v5, v1, exec_hi ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xff,0x00,0x00] 209620x05,0x00,0x86,0xd2,0x01,0xff,0x00,0x00 20963 20964# CHECK: v_mul_hi_u32 v5, v1, 0 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x01,0x01,0x00] 209650x05,0x00,0x86,0xd2,0x01,0x01,0x01,0x00 20966 20967# CHECK: v_mul_hi_u32 v5, v1, -1 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x83,0x01,0x00] 209680x05,0x00,0x86,0xd2,0x01,0x83,0x01,0x00 20969 20970# CHECK: v_mul_hi_u32 v5, v1, 0.5 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xe1,0x01,0x00] 209710x05,0x00,0x86,0xd2,0x01,0xe1,0x01,0x00 20972 20973# CHECK: v_mul_hi_u32 v5, v1, -4.0 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xef,0x01,0x00] 209740x05,0x00,0x86,0xd2,0x01,0xef,0x01,0x00 20975 20976# CHECK: v_mul_hi_i32 v5, v1, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x05,0x02,0x00] 209770x05,0x00,0x87,0xd2,0x01,0x05,0x02,0x00 20978 20979# CHECK: v_mul_hi_i32 v255, v1, v2 ; encoding: [0xff,0x00,0x87,0xd2,0x01,0x05,0x02,0x00] 209800xff,0x00,0x87,0xd2,0x01,0x05,0x02,0x00 20981 20982# CHECK: v_mul_hi_i32 v5, v255, v2 ; encoding: [0x05,0x00,0x87,0xd2,0xff,0x05,0x02,0x00] 209830x05,0x00,0x87,0xd2,0xff,0x05,0x02,0x00 20984 20985# CHECK: v_mul_hi_i32 v5, s1, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x04,0x02,0x00] 209860x05,0x00,0x87,0xd2,0x01,0x04,0x02,0x00 20987 20988# CHECK: v_mul_hi_i32 v5, s101, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x65,0x04,0x02,0x00] 209890x05,0x00,0x87,0xd2,0x65,0x04,0x02,0x00 20990 20991# CHECK: v_mul_hi_i32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x66,0x04,0x02,0x00] 209920x05,0x00,0x87,0xd2,0x66,0x04,0x02,0x00 20993 20994# CHECK: v_mul_hi_i32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x67,0x04,0x02,0x00] 209950x05,0x00,0x87,0xd2,0x67,0x04,0x02,0x00 20996 20997# CHECK: v_mul_hi_i32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x6a,0x04,0x02,0x00] 209980x05,0x00,0x87,0xd2,0x6a,0x04,0x02,0x00 20999 21000# CHECK: v_mul_hi_i32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x6b,0x04,0x02,0x00] 210010x05,0x00,0x87,0xd2,0x6b,0x04,0x02,0x00 21002 21003# CHECK: v_mul_hi_i32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x6c,0x04,0x02,0x00] 210040x05,0x00,0x87,0xd2,0x6c,0x04,0x02,0x00 21005 21006# CHECK: v_mul_hi_i32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x6d,0x04,0x02,0x00] 210070x05,0x00,0x87,0xd2,0x6d,0x04,0x02,0x00 21008 21009# CHECK: v_mul_hi_i32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x6e,0x04,0x02,0x00] 210100x05,0x00,0x87,0xd2,0x6e,0x04,0x02,0x00 21011 21012# CHECK: v_mul_hi_i32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x6f,0x04,0x02,0x00] 210130x05,0x00,0x87,0xd2,0x6f,0x04,0x02,0x00 21014 21015# CHECK: v_mul_hi_i32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x7b,0x04,0x02,0x00] 210160x05,0x00,0x87,0xd2,0x7b,0x04,0x02,0x00 21017 21018# CHECK: v_mul_hi_i32 v5, m0, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x7c,0x04,0x02,0x00] 210190x05,0x00,0x87,0xd2,0x7c,0x04,0x02,0x00 21020 21021# CHECK: v_mul_hi_i32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x7e,0x04,0x02,0x00] 210220x05,0x00,0x87,0xd2,0x7e,0x04,0x02,0x00 21023 21024# CHECK: v_mul_hi_i32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x7f,0x04,0x02,0x00] 210250x05,0x00,0x87,0xd2,0x7f,0x04,0x02,0x00 21026 21027# CHECK: v_mul_hi_i32 v5, 0, v2 ; encoding: [0x05,0x00,0x87,0xd2,0x80,0x04,0x02,0x00] 210280x05,0x00,0x87,0xd2,0x80,0x04,0x02,0x00 21029 21030# CHECK: v_mul_hi_i32 v5, -1, v2 ; encoding: [0x05,0x00,0x87,0xd2,0xc1,0x04,0x02,0x00] 210310x05,0x00,0x87,0xd2,0xc1,0x04,0x02,0x00 21032 21033# CHECK: v_mul_hi_i32 v5, 0.5, v2 ; encoding: [0x05,0x00,0x87,0xd2,0xf0,0x04,0x02,0x00] 210340x05,0x00,0x87,0xd2,0xf0,0x04,0x02,0x00 21035 21036# CHECK: v_mul_hi_i32 v5, -4.0, v2 ; encoding: [0x05,0x00,0x87,0xd2,0xf7,0x04,0x02,0x00] 210370x05,0x00,0x87,0xd2,0xf7,0x04,0x02,0x00 21038 21039# CHECK: v_mul_hi_i32 v5, v1, v255 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xff,0x03,0x00] 210400x05,0x00,0x87,0xd2,0x01,0xff,0x03,0x00 21041 21042# CHECK: v_mul_hi_i32 v5, v1, s2 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x05,0x00,0x00] 210430x05,0x00,0x87,0xd2,0x01,0x05,0x00,0x00 21044 21045# CHECK: v_mul_hi_i32 v5, v1, s101 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xcb,0x00,0x00] 210460x05,0x00,0x87,0xd2,0x01,0xcb,0x00,0x00 21047 21048# CHECK: v_mul_hi_i32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xcd,0x00,0x00] 210490x05,0x00,0x87,0xd2,0x01,0xcd,0x00,0x00 21050 21051# CHECK: v_mul_hi_i32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xcf,0x00,0x00] 210520x05,0x00,0x87,0xd2,0x01,0xcf,0x00,0x00 21053 21054# CHECK: v_mul_hi_i32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xd5,0x00,0x00] 210550x05,0x00,0x87,0xd2,0x01,0xd5,0x00,0x00 21056 21057# CHECK: v_mul_hi_i32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xd7,0x00,0x00] 210580x05,0x00,0x87,0xd2,0x01,0xd7,0x00,0x00 21059 21060# CHECK: v_mul_hi_i32 v5, v1, tba_lo ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xd9,0x00,0x00] 210610x05,0x00,0x87,0xd2,0x01,0xd9,0x00,0x00 21062 21063# CHECK: v_mul_hi_i32 v5, v1, tba_hi ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xdb,0x00,0x00] 210640x05,0x00,0x87,0xd2,0x01,0xdb,0x00,0x00 21065 21066# CHECK: v_mul_hi_i32 v5, v1, tma_lo ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xdd,0x00,0x00] 210670x05,0x00,0x87,0xd2,0x01,0xdd,0x00,0x00 21068 21069# CHECK: v_mul_hi_i32 v5, v1, tma_hi ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xdf,0x00,0x00] 210700x05,0x00,0x87,0xd2,0x01,0xdf,0x00,0x00 21071 21072# CHECK: v_mul_hi_i32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xf7,0x00,0x00] 210730x05,0x00,0x87,0xd2,0x01,0xf7,0x00,0x00 21074 21075# CHECK: v_mul_hi_i32 v5, v1, m0 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xf9,0x00,0x00] 210760x05,0x00,0x87,0xd2,0x01,0xf9,0x00,0x00 21077 21078# CHECK: v_mul_hi_i32 v5, v1, exec_lo ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xfd,0x00,0x00] 210790x05,0x00,0x87,0xd2,0x01,0xfd,0x00,0x00 21080 21081# CHECK: v_mul_hi_i32 v5, v1, exec_hi ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xff,0x00,0x00] 210820x05,0x00,0x87,0xd2,0x01,0xff,0x00,0x00 21083 21084# CHECK: v_mul_hi_i32 v5, v1, 0 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x01,0x01,0x00] 210850x05,0x00,0x87,0xd2,0x01,0x01,0x01,0x00 21086 21087# CHECK: v_mul_hi_i32 v5, v1, -1 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x83,0x01,0x00] 210880x05,0x00,0x87,0xd2,0x01,0x83,0x01,0x00 21089 21090# CHECK: v_mul_hi_i32 v5, v1, 0.5 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xe1,0x01,0x00] 210910x05,0x00,0x87,0xd2,0x01,0xe1,0x01,0x00 21092 21093# CHECK: v_mul_hi_i32 v5, v1, -4.0 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xef,0x01,0x00] 210940x05,0x00,0x87,0xd2,0x01,0xef,0x01,0x00 21095 21096# CHECK: v_ldexp_f32 v5, v1, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x00] 210970x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x00 21098 21099# CHECK: v_ldexp_f32 v255, v1, v2 ; encoding: [0xff,0x00,0x88,0xd2,0x01,0x05,0x02,0x00] 211000xff,0x00,0x88,0xd2,0x01,0x05,0x02,0x00 21101 21102# CHECK: v_ldexp_f32 v5, v255, v2 ; encoding: [0x05,0x00,0x88,0xd2,0xff,0x05,0x02,0x00] 211030x05,0x00,0x88,0xd2,0xff,0x05,0x02,0x00 21104 21105# CHECK: v_ldexp_f32 v5, s1, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x04,0x02,0x00] 211060x05,0x00,0x88,0xd2,0x01,0x04,0x02,0x00 21107 21108# CHECK: v_ldexp_f32 v5, s101, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x65,0x04,0x02,0x00] 211090x05,0x00,0x88,0xd2,0x65,0x04,0x02,0x00 21110 21111# CHECK: v_ldexp_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x66,0x04,0x02,0x00] 211120x05,0x00,0x88,0xd2,0x66,0x04,0x02,0x00 21113 21114# CHECK: v_ldexp_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x67,0x04,0x02,0x00] 211150x05,0x00,0x88,0xd2,0x67,0x04,0x02,0x00 21116 21117# CHECK: v_ldexp_f32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x6a,0x04,0x02,0x00] 211180x05,0x00,0x88,0xd2,0x6a,0x04,0x02,0x00 21119 21120# CHECK: v_ldexp_f32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x6b,0x04,0x02,0x00] 211210x05,0x00,0x88,0xd2,0x6b,0x04,0x02,0x00 21122 21123# CHECK: v_ldexp_f32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x6c,0x04,0x02,0x00] 211240x05,0x00,0x88,0xd2,0x6c,0x04,0x02,0x00 21125 21126# CHECK: v_ldexp_f32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x6d,0x04,0x02,0x00] 211270x05,0x00,0x88,0xd2,0x6d,0x04,0x02,0x00 21128 21129# CHECK: v_ldexp_f32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x6e,0x04,0x02,0x00] 211300x05,0x00,0x88,0xd2,0x6e,0x04,0x02,0x00 21131 21132# CHECK: v_ldexp_f32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x6f,0x04,0x02,0x00] 211330x05,0x00,0x88,0xd2,0x6f,0x04,0x02,0x00 21134 21135# CHECK: v_ldexp_f32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x7b,0x04,0x02,0x00] 211360x05,0x00,0x88,0xd2,0x7b,0x04,0x02,0x00 21137 21138# CHECK: v_ldexp_f32 v5, m0, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x7c,0x04,0x02,0x00] 211390x05,0x00,0x88,0xd2,0x7c,0x04,0x02,0x00 21140 21141# CHECK: v_ldexp_f32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x7e,0x04,0x02,0x00] 211420x05,0x00,0x88,0xd2,0x7e,0x04,0x02,0x00 21143 21144# CHECK: v_ldexp_f32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x7f,0x04,0x02,0x00] 211450x05,0x00,0x88,0xd2,0x7f,0x04,0x02,0x00 21146 21147# CHECK: v_ldexp_f32 v5, 0, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x80,0x04,0x02,0x00] 211480x05,0x00,0x88,0xd2,0x80,0x04,0x02,0x00 21149 21150# CHECK: v_ldexp_f32 v5, -1, v2 ; encoding: [0x05,0x00,0x88,0xd2,0xc1,0x04,0x02,0x00] 211510x05,0x00,0x88,0xd2,0xc1,0x04,0x02,0x00 21152 21153# CHECK: v_ldexp_f32 v5, 0.5, v2 ; encoding: [0x05,0x00,0x88,0xd2,0xf0,0x04,0x02,0x00] 211540x05,0x00,0x88,0xd2,0xf0,0x04,0x02,0x00 21155 21156# CHECK: v_ldexp_f32 v5, -4.0, v2 ; encoding: [0x05,0x00,0x88,0xd2,0xf7,0x04,0x02,0x00] 211570x05,0x00,0x88,0xd2,0xf7,0x04,0x02,0x00 21158 21159# CHECK: v_ldexp_f32 v5, v1, v255 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xff,0x03,0x00] 211600x05,0x00,0x88,0xd2,0x01,0xff,0x03,0x00 21161 21162# CHECK: v_ldexp_f32 v5, v1, s2 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x00,0x00] 211630x05,0x00,0x88,0xd2,0x01,0x05,0x00,0x00 21164 21165# CHECK: v_ldexp_f32 v5, v1, s101 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xcb,0x00,0x00] 211660x05,0x00,0x88,0xd2,0x01,0xcb,0x00,0x00 21167 21168# CHECK: v_ldexp_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xcd,0x00,0x00] 211690x05,0x00,0x88,0xd2,0x01,0xcd,0x00,0x00 21170 21171# CHECK: v_ldexp_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xcf,0x00,0x00] 211720x05,0x00,0x88,0xd2,0x01,0xcf,0x00,0x00 21173 21174# CHECK: v_ldexp_f32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xd5,0x00,0x00] 211750x05,0x00,0x88,0xd2,0x01,0xd5,0x00,0x00 21176 21177# CHECK: v_ldexp_f32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xd7,0x00,0x00] 211780x05,0x00,0x88,0xd2,0x01,0xd7,0x00,0x00 21179 21180# CHECK: v_ldexp_f32 v5, v1, tba_lo ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xd9,0x00,0x00] 211810x05,0x00,0x88,0xd2,0x01,0xd9,0x00,0x00 21182 21183# CHECK: v_ldexp_f32 v5, v1, tba_hi ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xdb,0x00,0x00] 211840x05,0x00,0x88,0xd2,0x01,0xdb,0x00,0x00 21185 21186# CHECK: v_ldexp_f32 v5, v1, tma_lo ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xdd,0x00,0x00] 211870x05,0x00,0x88,0xd2,0x01,0xdd,0x00,0x00 21188 21189# CHECK: v_ldexp_f32 v5, v1, tma_hi ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xdf,0x00,0x00] 211900x05,0x00,0x88,0xd2,0x01,0xdf,0x00,0x00 21191 21192# CHECK: v_ldexp_f32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xf7,0x00,0x00] 211930x05,0x00,0x88,0xd2,0x01,0xf7,0x00,0x00 21194 21195# CHECK: v_ldexp_f32 v5, v1, m0 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x00,0x00] 211960x05,0x00,0x88,0xd2,0x01,0xf9,0x00,0x00 21197 21198# CHECK: v_ldexp_f32 v5, v1, exec_lo ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xfd,0x00,0x00] 211990x05,0x00,0x88,0xd2,0x01,0xfd,0x00,0x00 21200 21201# CHECK: v_ldexp_f32 v5, v1, exec_hi ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xff,0x00,0x00] 212020x05,0x00,0x88,0xd2,0x01,0xff,0x00,0x00 21203 21204# CHECK: v_ldexp_f32 v5, v1, 0 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x01,0x01,0x00] 212050x05,0x00,0x88,0xd2,0x01,0x01,0x01,0x00 21206 21207# CHECK: v_ldexp_f32 v5, v1, -1 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x83,0x01,0x00] 212080x05,0x00,0x88,0xd2,0x01,0x83,0x01,0x00 21209 21210# CHECK: v_ldexp_f32 v5, v1, 0.5 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xe1,0x01,0x00] 212110x05,0x00,0x88,0xd2,0x01,0xe1,0x01,0x00 21212 21213# CHECK: v_ldexp_f32 v5, v1, -4.0 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xef,0x01,0x00] 212140x05,0x00,0x88,0xd2,0x01,0xef,0x01,0x00 21215 21216# CHECK: v_ldexp_f32 v5, -v1, v2 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x20] 212170x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x20 21218 21219# CHECK: v_ldexp_f32 v5, |v1|, v2 ; encoding: [0x05,0x01,0x88,0xd2,0x01,0x05,0x02,0x00] 212200x05,0x01,0x88,0xd2,0x01,0x05,0x02,0x00 21221 21222# CHECK: v_ldexp_f32 v5, v1, v2 clamp ; encoding: [0x05,0x80,0x88,0xd2,0x01,0x05,0x02,0x00] 212230x05,0x80,0x88,0xd2,0x01,0x05,0x02,0x00 21224 21225# CHECK: v_ldexp_f32 v5, v1, v2 mul:2 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x08] 212260x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x08 21227 21228# CHECK: v_ldexp_f32 v5, v1, v2 mul:4 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x10] 212290x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x10 21230 21231# CHECK: v_ldexp_f32 v5, v1, v2 div:2 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x18] 212320x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x18 21233 21234# CHECK: v_readlane_b32 s5, v1, s2 ; encoding: [0x05,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 212350x05,0x00,0x89,0xd2,0x01,0x05,0x00,0x00 21236 21237# CHECK: v_readlane_b32 s101, v1, s2 ; encoding: [0x65,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 212380x65,0x00,0x89,0xd2,0x01,0x05,0x00,0x00 21239 21240# CHECK: v_readlane_b32 flat_scratch_lo, v1, s2 ; encoding: [0x66,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 212410x66,0x00,0x89,0xd2,0x01,0x05,0x00,0x00 21242 21243# CHECK: v_readlane_b32 flat_scratch_hi, v1, s2 ; encoding: [0x67,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 212440x67,0x00,0x89,0xd2,0x01,0x05,0x00,0x00 21245 21246# CHECK: v_readlane_b32 tba_lo, v1, s2 ; encoding: [0x6c,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 212470x6c,0x00,0x89,0xd2,0x01,0x05,0x00,0x00 21248 21249# CHECK: v_readlane_b32 tba_hi, v1, s2 ; encoding: [0x6d,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 212500x6d,0x00,0x89,0xd2,0x01,0x05,0x00,0x00 21251 21252# CHECK: v_readlane_b32 tma_lo, v1, s2 ; encoding: [0x6e,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 212530x6e,0x00,0x89,0xd2,0x01,0x05,0x00,0x00 21254 21255# CHECK: v_readlane_b32 tma_hi, v1, s2 ; encoding: [0x6f,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 212560x6f,0x00,0x89,0xd2,0x01,0x05,0x00,0x00 21257 21258# CHECK: v_readlane_b32 ttmp11, v1, s2 ; encoding: [0x7b,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 212590x7b,0x00,0x89,0xd2,0x01,0x05,0x00,0x00 21260 21261# CHECK: v_readlane_b32 s5, v255, s2 ; encoding: [0x05,0x00,0x89,0xd2,0xff,0x05,0x00,0x00] 212620x05,0x00,0x89,0xd2,0xff,0x05,0x00,0x00 21263 21264# CHECK: v_readlane_b32 s5, v1, s101 ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xcb,0x00,0x00] 212650x05,0x00,0x89,0xd2,0x01,0xcb,0x00,0x00 21266 21267# CHECK: v_readlane_b32 s5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xcd,0x00,0x00] 212680x05,0x00,0x89,0xd2,0x01,0xcd,0x00,0x00 21269 21270# CHECK: v_readlane_b32 s5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xcf,0x00,0x00] 212710x05,0x00,0x89,0xd2,0x01,0xcf,0x00,0x00 21272 21273# CHECK: v_readlane_b32 s5, v1, vcc_lo ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xd5,0x00,0x00] 212740x05,0x00,0x89,0xd2,0x01,0xd5,0x00,0x00 21275 21276# CHECK: v_readlane_b32 s5, v1, vcc_hi ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xd7,0x00,0x00] 212770x05,0x00,0x89,0xd2,0x01,0xd7,0x00,0x00 21278 21279# CHECK: v_readlane_b32 s5, v1, tba_lo ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xd9,0x00,0x00] 212800x05,0x00,0x89,0xd2,0x01,0xd9,0x00,0x00 21281 21282# CHECK: v_readlane_b32 s5, v1, tba_hi ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xdb,0x00,0x00] 212830x05,0x00,0x89,0xd2,0x01,0xdb,0x00,0x00 21284 21285# CHECK: v_readlane_b32 s5, v1, tma_lo ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xdd,0x00,0x00] 212860x05,0x00,0x89,0xd2,0x01,0xdd,0x00,0x00 21287 21288# CHECK: v_readlane_b32 s5, v1, tma_hi ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xdf,0x00,0x00] 212890x05,0x00,0x89,0xd2,0x01,0xdf,0x00,0x00 21290 21291# CHECK: v_readlane_b32 s5, v1, ttmp11 ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xf7,0x00,0x00] 212920x05,0x00,0x89,0xd2,0x01,0xf7,0x00,0x00 21293 21294# CHECK: v_readlane_b32 s5, v1, m0 ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xf9,0x00,0x00] 212950x05,0x00,0x89,0xd2,0x01,0xf9,0x00,0x00 21296 21297# CHECK: v_readlane_b32 s5, v1, 0 ; encoding: [0x05,0x00,0x89,0xd2,0x01,0x01,0x01,0x00] 212980x05,0x00,0x89,0xd2,0x01,0x01,0x01,0x00 21299 21300# CHECK: v_writelane_b32 v5, 0, s2 ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00] 213010x05,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00 21302 21303# CHECK: v_writelane_b32 v255, 0, s2 ; encoding: [0xff,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00] 213040xff,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00 21305 21306# CHECK: v_writelane_b32 v5, -1, s2 ; encoding: [0x05,0x00,0x8a,0xd2,0xc1,0x04,0x00,0x00] 213070x05,0x00,0x8a,0xd2,0xc1,0x04,0x00,0x00 21308 21309# CHECK: v_writelane_b32 v5, 0.5, s2 ; encoding: [0x05,0x00,0x8a,0xd2,0xf0,0x04,0x00,0x00] 213100x05,0x00,0x8a,0xd2,0xf0,0x04,0x00,0x00 21311 21312# CHECK: v_writelane_b32 v5, -4.0, s2 ; encoding: [0x05,0x00,0x8a,0xd2,0xf7,0x04,0x00,0x00] 213130x05,0x00,0x8a,0xd2,0xf7,0x04,0x00,0x00 21314 21315# CHECK: v_writelane_b32 v5, 0, s101 ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xca,0x00,0x00] 213160x05,0x00,0x8a,0xd2,0x80,0xca,0x00,0x00 21317 21318# CHECK: v_writelane_b32 v5, 0, flat_scratch_lo ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xcc,0x00,0x00] 213190x05,0x00,0x8a,0xd2,0x80,0xcc,0x00,0x00 21320 21321# CHECK: v_writelane_b32 v5, 0, flat_scratch_hi ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xce,0x00,0x00] 213220x05,0x00,0x8a,0xd2,0x80,0xce,0x00,0x00 21323 21324# CHECK: v_writelane_b32 v5, 0, vcc_lo ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xd4,0x00,0x00] 213250x05,0x00,0x8a,0xd2,0x80,0xd4,0x00,0x00 21326 21327# CHECK: v_writelane_b32 v5, 0, vcc_hi ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xd6,0x00,0x00] 213280x05,0x00,0x8a,0xd2,0x80,0xd6,0x00,0x00 21329 21330# CHECK: v_writelane_b32 v5, 0, tba_lo ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xd8,0x00,0x00] 213310x05,0x00,0x8a,0xd2,0x80,0xd8,0x00,0x00 21332 21333# CHECK: v_writelane_b32 v5, 0, tba_hi ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xda,0x00,0x00] 213340x05,0x00,0x8a,0xd2,0x80,0xda,0x00,0x00 21335 21336# CHECK: v_writelane_b32 v5, 0, tma_lo ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xdc,0x00,0x00] 213370x05,0x00,0x8a,0xd2,0x80,0xdc,0x00,0x00 21338 21339# CHECK: v_writelane_b32 v5, 0, tma_hi ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xde,0x00,0x00] 213400x05,0x00,0x8a,0xd2,0x80,0xde,0x00,0x00 21341 21342# CHECK: v_writelane_b32 v5, 0, ttmp11 ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xf6,0x00,0x00] 213430x05,0x00,0x8a,0xd2,0x80,0xf6,0x00,0x00 21344 21345# CHECK: v_writelane_b32 v5, 0, m0 ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xf8,0x00,0x00] 213460x05,0x00,0x8a,0xd2,0x80,0xf8,0x00,0x00 21347 21348# CHECK: v_writelane_b32 v5, 0, 0 ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0x00,0x01,0x00] 213490x05,0x00,0x8a,0xd2,0x80,0x00,0x01,0x00 21350 21351# CHECK: v_bcnt_u32_b32 v5, v1, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00] 213520x05,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00 21353 21354# CHECK: v_bcnt_u32_b32 v255, v1, v2 ; encoding: [0xff,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00] 213550xff,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00 21356 21357# CHECK: v_bcnt_u32_b32 v5, v255, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0xff,0x05,0x02,0x00] 213580x05,0x00,0x8b,0xd2,0xff,0x05,0x02,0x00 21359 21360# CHECK: v_bcnt_u32_b32 v5, s1, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x04,0x02,0x00] 213610x05,0x00,0x8b,0xd2,0x01,0x04,0x02,0x00 21362 21363# CHECK: v_bcnt_u32_b32 v5, s101, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x65,0x04,0x02,0x00] 213640x05,0x00,0x8b,0xd2,0x65,0x04,0x02,0x00 21365 21366# CHECK: v_bcnt_u32_b32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x66,0x04,0x02,0x00] 213670x05,0x00,0x8b,0xd2,0x66,0x04,0x02,0x00 21368 21369# CHECK: v_bcnt_u32_b32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x67,0x04,0x02,0x00] 213700x05,0x00,0x8b,0xd2,0x67,0x04,0x02,0x00 21371 21372# CHECK: v_bcnt_u32_b32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x6a,0x04,0x02,0x00] 213730x05,0x00,0x8b,0xd2,0x6a,0x04,0x02,0x00 21374 21375# CHECK: v_bcnt_u32_b32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x6b,0x04,0x02,0x00] 213760x05,0x00,0x8b,0xd2,0x6b,0x04,0x02,0x00 21377 21378# CHECK: v_bcnt_u32_b32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x6c,0x04,0x02,0x00] 213790x05,0x00,0x8b,0xd2,0x6c,0x04,0x02,0x00 21380 21381# CHECK: v_bcnt_u32_b32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x6d,0x04,0x02,0x00] 213820x05,0x00,0x8b,0xd2,0x6d,0x04,0x02,0x00 21383 21384# CHECK: v_bcnt_u32_b32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x6e,0x04,0x02,0x00] 213850x05,0x00,0x8b,0xd2,0x6e,0x04,0x02,0x00 21386 21387# CHECK: v_bcnt_u32_b32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x6f,0x04,0x02,0x00] 213880x05,0x00,0x8b,0xd2,0x6f,0x04,0x02,0x00 21389 21390# CHECK: v_bcnt_u32_b32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x7b,0x04,0x02,0x00] 213910x05,0x00,0x8b,0xd2,0x7b,0x04,0x02,0x00 21392 21393# CHECK: v_bcnt_u32_b32 v5, m0, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x7c,0x04,0x02,0x00] 213940x05,0x00,0x8b,0xd2,0x7c,0x04,0x02,0x00 21395 21396# CHECK: v_bcnt_u32_b32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x7e,0x04,0x02,0x00] 213970x05,0x00,0x8b,0xd2,0x7e,0x04,0x02,0x00 21398 21399# CHECK: v_bcnt_u32_b32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x7f,0x04,0x02,0x00] 214000x05,0x00,0x8b,0xd2,0x7f,0x04,0x02,0x00 21401 21402# CHECK: v_bcnt_u32_b32 v5, 0, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0x80,0x04,0x02,0x00] 214030x05,0x00,0x8b,0xd2,0x80,0x04,0x02,0x00 21404 21405# CHECK: v_bcnt_u32_b32 v5, -1, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0xc1,0x04,0x02,0x00] 214060x05,0x00,0x8b,0xd2,0xc1,0x04,0x02,0x00 21407 21408# CHECK: v_bcnt_u32_b32 v5, 0.5, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0xf0,0x04,0x02,0x00] 214090x05,0x00,0x8b,0xd2,0xf0,0x04,0x02,0x00 21410 21411# CHECK: v_bcnt_u32_b32 v5, -4.0, v2 ; encoding: [0x05,0x00,0x8b,0xd2,0xf7,0x04,0x02,0x00] 214120x05,0x00,0x8b,0xd2,0xf7,0x04,0x02,0x00 21413 21414# CHECK: v_bcnt_u32_b32 v5, v1, v255 ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x03,0x00] 214150x05,0x00,0x8b,0xd2,0x01,0xff,0x03,0x00 21416 21417# CHECK: v_bcnt_u32_b32 v5, v1, s2 ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x00,0x00] 214180x05,0x00,0x8b,0xd2,0x01,0x05,0x00,0x00 21419 21420# CHECK: v_bcnt_u32_b32 v5, v1, s101 ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xcb,0x00,0x00] 214210x05,0x00,0x8b,0xd2,0x01,0xcb,0x00,0x00 21422 21423# CHECK: v_bcnt_u32_b32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xcd,0x00,0x00] 214240x05,0x00,0x8b,0xd2,0x01,0xcd,0x00,0x00 21425 21426# CHECK: v_bcnt_u32_b32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xcf,0x00,0x00] 214270x05,0x00,0x8b,0xd2,0x01,0xcf,0x00,0x00 21428 21429# CHECK: v_bcnt_u32_b32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xd5,0x00,0x00] 214300x05,0x00,0x8b,0xd2,0x01,0xd5,0x00,0x00 21431 21432# CHECK: v_bcnt_u32_b32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xd7,0x00,0x00] 214330x05,0x00,0x8b,0xd2,0x01,0xd7,0x00,0x00 21434 21435# CHECK: v_bcnt_u32_b32 v5, v1, tba_lo ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xd9,0x00,0x00] 214360x05,0x00,0x8b,0xd2,0x01,0xd9,0x00,0x00 21437 21438# CHECK: v_bcnt_u32_b32 v5, v1, tba_hi ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xdb,0x00,0x00] 214390x05,0x00,0x8b,0xd2,0x01,0xdb,0x00,0x00 21440 21441# CHECK: v_bcnt_u32_b32 v5, v1, tma_lo ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xdd,0x00,0x00] 214420x05,0x00,0x8b,0xd2,0x01,0xdd,0x00,0x00 21443 21444# CHECK: v_bcnt_u32_b32 v5, v1, tma_hi ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xdf,0x00,0x00] 214450x05,0x00,0x8b,0xd2,0x01,0xdf,0x00,0x00 21446 21447# CHECK: v_bcnt_u32_b32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xf7,0x00,0x00] 214480x05,0x00,0x8b,0xd2,0x01,0xf7,0x00,0x00 21449 21450# CHECK: v_bcnt_u32_b32 v5, v1, m0 ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xf9,0x00,0x00] 214510x05,0x00,0x8b,0xd2,0x01,0xf9,0x00,0x00 21452 21453# CHECK: v_bcnt_u32_b32 v5, v1, exec_lo ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xfd,0x00,0x00] 214540x05,0x00,0x8b,0xd2,0x01,0xfd,0x00,0x00 21455 21456# CHECK: v_bcnt_u32_b32 v5, v1, exec_hi ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x00,0x00] 214570x05,0x00,0x8b,0xd2,0x01,0xff,0x00,0x00 21458 21459# CHECK: v_bcnt_u32_b32 v5, v1, 0 ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x01,0x01,0x00] 214600x05,0x00,0x8b,0xd2,0x01,0x01,0x01,0x00 21461 21462# CHECK: v_bcnt_u32_b32 v5, v1, -1 ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x83,0x01,0x00] 214630x05,0x00,0x8b,0xd2,0x01,0x83,0x01,0x00 21464 21465# CHECK: v_bcnt_u32_b32 v5, v1, 0.5 ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xe1,0x01,0x00] 214660x05,0x00,0x8b,0xd2,0x01,0xe1,0x01,0x00 21467 21468# CHECK: v_bcnt_u32_b32 v5, v1, -4.0 ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xef,0x01,0x00] 214690x05,0x00,0x8b,0xd2,0x01,0xef,0x01,0x00 21470 21471# CHECK: v_mbcnt_lo_u32_b32 v5, v1, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00] 214720x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00 21473 21474# CHECK: v_mbcnt_lo_u32_b32 v255, v1, v2 ; encoding: [0xff,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00] 214750xff,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00 21476 21477# CHECK: v_mbcnt_lo_u32_b32 v5, v255, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0xff,0x05,0x02,0x00] 214780x05,0x00,0x8c,0xd2,0xff,0x05,0x02,0x00 21479 21480# CHECK: v_mbcnt_lo_u32_b32 v5, s1, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x04,0x02,0x00] 214810x05,0x00,0x8c,0xd2,0x01,0x04,0x02,0x00 21482 21483# CHECK: v_mbcnt_lo_u32_b32 v5, s101, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x65,0x04,0x02,0x00] 214840x05,0x00,0x8c,0xd2,0x65,0x04,0x02,0x00 21485 21486# CHECK: v_mbcnt_lo_u32_b32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x66,0x04,0x02,0x00] 214870x05,0x00,0x8c,0xd2,0x66,0x04,0x02,0x00 21488 21489# CHECK: v_mbcnt_lo_u32_b32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x67,0x04,0x02,0x00] 214900x05,0x00,0x8c,0xd2,0x67,0x04,0x02,0x00 21491 21492# CHECK: v_mbcnt_lo_u32_b32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x6a,0x04,0x02,0x00] 214930x05,0x00,0x8c,0xd2,0x6a,0x04,0x02,0x00 21494 21495# CHECK: v_mbcnt_lo_u32_b32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x6b,0x04,0x02,0x00] 214960x05,0x00,0x8c,0xd2,0x6b,0x04,0x02,0x00 21497 21498# CHECK: v_mbcnt_lo_u32_b32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x6c,0x04,0x02,0x00] 214990x05,0x00,0x8c,0xd2,0x6c,0x04,0x02,0x00 21500 21501# CHECK: v_mbcnt_lo_u32_b32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x6d,0x04,0x02,0x00] 215020x05,0x00,0x8c,0xd2,0x6d,0x04,0x02,0x00 21503 21504# CHECK: v_mbcnt_lo_u32_b32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x6e,0x04,0x02,0x00] 215050x05,0x00,0x8c,0xd2,0x6e,0x04,0x02,0x00 21506 21507# CHECK: v_mbcnt_lo_u32_b32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x6f,0x04,0x02,0x00] 215080x05,0x00,0x8c,0xd2,0x6f,0x04,0x02,0x00 21509 21510# CHECK: v_mbcnt_lo_u32_b32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x7b,0x04,0x02,0x00] 215110x05,0x00,0x8c,0xd2,0x7b,0x04,0x02,0x00 21512 21513# CHECK: v_mbcnt_lo_u32_b32 v5, m0, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x7c,0x04,0x02,0x00] 215140x05,0x00,0x8c,0xd2,0x7c,0x04,0x02,0x00 21515 21516# CHECK: v_mbcnt_lo_u32_b32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x7e,0x04,0x02,0x00] 215170x05,0x00,0x8c,0xd2,0x7e,0x04,0x02,0x00 21518 21519# CHECK: v_mbcnt_lo_u32_b32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x7f,0x04,0x02,0x00] 215200x05,0x00,0x8c,0xd2,0x7f,0x04,0x02,0x00 21521 21522# CHECK: v_mbcnt_lo_u32_b32 v5, 0, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x80,0x04,0x02,0x00] 215230x05,0x00,0x8c,0xd2,0x80,0x04,0x02,0x00 21524 21525# CHECK: v_mbcnt_lo_u32_b32 v5, -1, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0xc1,0x04,0x02,0x00] 215260x05,0x00,0x8c,0xd2,0xc1,0x04,0x02,0x00 21527 21528# CHECK: v_mbcnt_lo_u32_b32 v5, 0.5, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0xf0,0x04,0x02,0x00] 215290x05,0x00,0x8c,0xd2,0xf0,0x04,0x02,0x00 21530 21531# CHECK: v_mbcnt_lo_u32_b32 v5, -4.0, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0xf7,0x04,0x02,0x00] 215320x05,0x00,0x8c,0xd2,0xf7,0x04,0x02,0x00 21533 21534# CHECK: v_mbcnt_lo_u32_b32 v5, v1, v255 ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x03,0x00] 215350x05,0x00,0x8c,0xd2,0x01,0xff,0x03,0x00 21536 21537# CHECK: v_mbcnt_lo_u32_b32 v5, v1, s2 ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x00,0x00] 215380x05,0x00,0x8c,0xd2,0x01,0x05,0x00,0x00 21539 21540# CHECK: v_mbcnt_lo_u32_b32 v5, v1, s101 ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xcb,0x00,0x00] 215410x05,0x00,0x8c,0xd2,0x01,0xcb,0x00,0x00 21542 21543# CHECK: v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xcd,0x00,0x00] 215440x05,0x00,0x8c,0xd2,0x01,0xcd,0x00,0x00 21545 21546# CHECK: v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xcf,0x00,0x00] 215470x05,0x00,0x8c,0xd2,0x01,0xcf,0x00,0x00 21548 21549# CHECK: v_mbcnt_lo_u32_b32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xd5,0x00,0x00] 215500x05,0x00,0x8c,0xd2,0x01,0xd5,0x00,0x00 21551 21552# CHECK: v_mbcnt_lo_u32_b32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xd7,0x00,0x00] 215530x05,0x00,0x8c,0xd2,0x01,0xd7,0x00,0x00 21554 21555# CHECK: v_mbcnt_lo_u32_b32 v5, v1, tba_lo ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xd9,0x00,0x00] 215560x05,0x00,0x8c,0xd2,0x01,0xd9,0x00,0x00 21557 21558# CHECK: v_mbcnt_lo_u32_b32 v5, v1, tba_hi ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xdb,0x00,0x00] 215590x05,0x00,0x8c,0xd2,0x01,0xdb,0x00,0x00 21560 21561# CHECK: v_mbcnt_lo_u32_b32 v5, v1, tma_lo ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xdd,0x00,0x00] 215620x05,0x00,0x8c,0xd2,0x01,0xdd,0x00,0x00 21563 21564# CHECK: v_mbcnt_lo_u32_b32 v5, v1, tma_hi ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xdf,0x00,0x00] 215650x05,0x00,0x8c,0xd2,0x01,0xdf,0x00,0x00 21566 21567# CHECK: v_mbcnt_lo_u32_b32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xf7,0x00,0x00] 215680x05,0x00,0x8c,0xd2,0x01,0xf7,0x00,0x00 21569 21570# CHECK: v_mbcnt_lo_u32_b32 v5, v1, m0 ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x00,0x00] 215710x05,0x00,0x8c,0xd2,0x01,0xf9,0x00,0x00 21572 21573# CHECK: v_mbcnt_lo_u32_b32 v5, v1, exec_lo ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xfd,0x00,0x00] 215740x05,0x00,0x8c,0xd2,0x01,0xfd,0x00,0x00 21575 21576# CHECK: v_mbcnt_lo_u32_b32 v5, v1, exec_hi ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x00,0x00] 215770x05,0x00,0x8c,0xd2,0x01,0xff,0x00,0x00 21578 21579# CHECK: v_mbcnt_lo_u32_b32 v5, v1, 0 ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x01,0x01,0x00] 215800x05,0x00,0x8c,0xd2,0x01,0x01,0x01,0x00 21581 21582# CHECK: v_mbcnt_lo_u32_b32 v5, v1, -1 ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x83,0x01,0x00] 215830x05,0x00,0x8c,0xd2,0x01,0x83,0x01,0x00 21584 21585# CHECK: v_mbcnt_lo_u32_b32 v5, v1, 0.5 ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xe1,0x01,0x00] 215860x05,0x00,0x8c,0xd2,0x01,0xe1,0x01,0x00 21587 21588# CHECK: v_mbcnt_lo_u32_b32 v5, v1, -4.0 ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xef,0x01,0x00] 215890x05,0x00,0x8c,0xd2,0x01,0xef,0x01,0x00 21590 21591# CHECK: v_mbcnt_hi_u32_b32 v5, v1, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00] 215920x05,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00 21593 21594# CHECK: v_mbcnt_hi_u32_b32 v255, v1, v2 ; encoding: [0xff,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00] 215950xff,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00 21596 21597# CHECK: v_mbcnt_hi_u32_b32 v5, v255, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0xff,0x05,0x02,0x00] 215980x05,0x00,0x8d,0xd2,0xff,0x05,0x02,0x00 21599 21600# CHECK: v_mbcnt_hi_u32_b32 v5, s1, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x04,0x02,0x00] 216010x05,0x00,0x8d,0xd2,0x01,0x04,0x02,0x00 21602 21603# CHECK: v_mbcnt_hi_u32_b32 v5, s101, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x65,0x04,0x02,0x00] 216040x05,0x00,0x8d,0xd2,0x65,0x04,0x02,0x00 21605 21606# CHECK: v_mbcnt_hi_u32_b32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x66,0x04,0x02,0x00] 216070x05,0x00,0x8d,0xd2,0x66,0x04,0x02,0x00 21608 21609# CHECK: v_mbcnt_hi_u32_b32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x67,0x04,0x02,0x00] 216100x05,0x00,0x8d,0xd2,0x67,0x04,0x02,0x00 21611 21612# CHECK: v_mbcnt_hi_u32_b32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x6a,0x04,0x02,0x00] 216130x05,0x00,0x8d,0xd2,0x6a,0x04,0x02,0x00 21614 21615# CHECK: v_mbcnt_hi_u32_b32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x6b,0x04,0x02,0x00] 216160x05,0x00,0x8d,0xd2,0x6b,0x04,0x02,0x00 21617 21618# CHECK: v_mbcnt_hi_u32_b32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x6c,0x04,0x02,0x00] 216190x05,0x00,0x8d,0xd2,0x6c,0x04,0x02,0x00 21620 21621# CHECK: v_mbcnt_hi_u32_b32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x6d,0x04,0x02,0x00] 216220x05,0x00,0x8d,0xd2,0x6d,0x04,0x02,0x00 21623 21624# CHECK: v_mbcnt_hi_u32_b32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x6e,0x04,0x02,0x00] 216250x05,0x00,0x8d,0xd2,0x6e,0x04,0x02,0x00 21626 21627# CHECK: v_mbcnt_hi_u32_b32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x6f,0x04,0x02,0x00] 216280x05,0x00,0x8d,0xd2,0x6f,0x04,0x02,0x00 21629 21630# CHECK: v_mbcnt_hi_u32_b32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x7b,0x04,0x02,0x00] 216310x05,0x00,0x8d,0xd2,0x7b,0x04,0x02,0x00 21632 21633# CHECK: v_mbcnt_hi_u32_b32 v5, m0, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x7c,0x04,0x02,0x00] 216340x05,0x00,0x8d,0xd2,0x7c,0x04,0x02,0x00 21635 21636# CHECK: v_mbcnt_hi_u32_b32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x7e,0x04,0x02,0x00] 216370x05,0x00,0x8d,0xd2,0x7e,0x04,0x02,0x00 21638 21639# CHECK: v_mbcnt_hi_u32_b32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x7f,0x04,0x02,0x00] 216400x05,0x00,0x8d,0xd2,0x7f,0x04,0x02,0x00 21641 21642# CHECK: v_mbcnt_hi_u32_b32 v5, 0, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x80,0x04,0x02,0x00] 216430x05,0x00,0x8d,0xd2,0x80,0x04,0x02,0x00 21644 21645# CHECK: v_mbcnt_hi_u32_b32 v5, -1, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0xc1,0x04,0x02,0x00] 216460x05,0x00,0x8d,0xd2,0xc1,0x04,0x02,0x00 21647 21648# CHECK: v_mbcnt_hi_u32_b32 v5, 0.5, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0xf0,0x04,0x02,0x00] 216490x05,0x00,0x8d,0xd2,0xf0,0x04,0x02,0x00 21650 21651# CHECK: v_mbcnt_hi_u32_b32 v5, -4.0, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0xf7,0x04,0x02,0x00] 216520x05,0x00,0x8d,0xd2,0xf7,0x04,0x02,0x00 21653 21654# CHECK: v_mbcnt_hi_u32_b32 v5, v1, v255 ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x03,0x00] 216550x05,0x00,0x8d,0xd2,0x01,0xff,0x03,0x00 21656 21657# CHECK: v_mbcnt_hi_u32_b32 v5, v1, s2 ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x00,0x00] 216580x05,0x00,0x8d,0xd2,0x01,0x05,0x00,0x00 21659 21660# CHECK: v_mbcnt_hi_u32_b32 v5, v1, s101 ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xcb,0x00,0x00] 216610x05,0x00,0x8d,0xd2,0x01,0xcb,0x00,0x00 21662 21663# CHECK: v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xcd,0x00,0x00] 216640x05,0x00,0x8d,0xd2,0x01,0xcd,0x00,0x00 21665 21666# CHECK: v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xcf,0x00,0x00] 216670x05,0x00,0x8d,0xd2,0x01,0xcf,0x00,0x00 21668 21669# CHECK: v_mbcnt_hi_u32_b32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xd5,0x00,0x00] 216700x05,0x00,0x8d,0xd2,0x01,0xd5,0x00,0x00 21671 21672# CHECK: v_mbcnt_hi_u32_b32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xd7,0x00,0x00] 216730x05,0x00,0x8d,0xd2,0x01,0xd7,0x00,0x00 21674 21675# CHECK: v_mbcnt_hi_u32_b32 v5, v1, tba_lo ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xd9,0x00,0x00] 216760x05,0x00,0x8d,0xd2,0x01,0xd9,0x00,0x00 21677 21678# CHECK: v_mbcnt_hi_u32_b32 v5, v1, tba_hi ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xdb,0x00,0x00] 216790x05,0x00,0x8d,0xd2,0x01,0xdb,0x00,0x00 21680 21681# CHECK: v_mbcnt_hi_u32_b32 v5, v1, tma_lo ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xdd,0x00,0x00] 216820x05,0x00,0x8d,0xd2,0x01,0xdd,0x00,0x00 21683 21684# CHECK: v_mbcnt_hi_u32_b32 v5, v1, tma_hi ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xdf,0x00,0x00] 216850x05,0x00,0x8d,0xd2,0x01,0xdf,0x00,0x00 21686 21687# CHECK: v_mbcnt_hi_u32_b32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xf7,0x00,0x00] 216880x05,0x00,0x8d,0xd2,0x01,0xf7,0x00,0x00 21689 21690# CHECK: v_mbcnt_hi_u32_b32 v5, v1, m0 ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xf9,0x00,0x00] 216910x05,0x00,0x8d,0xd2,0x01,0xf9,0x00,0x00 21692 21693# CHECK: v_mbcnt_hi_u32_b32 v5, v1, exec_lo ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xfd,0x00,0x00] 216940x05,0x00,0x8d,0xd2,0x01,0xfd,0x00,0x00 21695 21696# CHECK: v_mbcnt_hi_u32_b32 v5, v1, exec_hi ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x00,0x00] 216970x05,0x00,0x8d,0xd2,0x01,0xff,0x00,0x00 21698 21699# CHECK: v_mbcnt_hi_u32_b32 v5, v1, 0 ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x01,0x01,0x00] 217000x05,0x00,0x8d,0xd2,0x01,0x01,0x01,0x00 21701 21702# CHECK: v_mbcnt_hi_u32_b32 v5, v1, -1 ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x83,0x01,0x00] 217030x05,0x00,0x8d,0xd2,0x01,0x83,0x01,0x00 21704 21705# CHECK: v_mbcnt_hi_u32_b32 v5, v1, 0.5 ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xe1,0x01,0x00] 217060x05,0x00,0x8d,0xd2,0x01,0xe1,0x01,0x00 21707 21708# CHECK: v_mbcnt_hi_u32_b32 v5, v1, -4.0 ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xef,0x01,0x00] 217090x05,0x00,0x8d,0xd2,0x01,0xef,0x01,0x00 21710 21711# CHECK: v_lshlrev_b64 v[5:6], v1, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00] 217120x05,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00 21713 21714# CHECK: v_lshlrev_b64 v[254:255], v1, v[2:3] ; encoding: [0xfe,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00] 217150xfe,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00 21716 21717# CHECK: v_lshlrev_b64 v[5:6], v255, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0xff,0x05,0x02,0x00] 217180x05,0x00,0x8f,0xd2,0xff,0x05,0x02,0x00 21719 21720# CHECK: v_lshlrev_b64 v[5:6], s1, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x04,0x02,0x00] 217210x05,0x00,0x8f,0xd2,0x01,0x04,0x02,0x00 21722 21723# CHECK: v_lshlrev_b64 v[5:6], s101, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x65,0x04,0x02,0x00] 217240x05,0x00,0x8f,0xd2,0x65,0x04,0x02,0x00 21725 21726# CHECK: v_lshlrev_b64 v[5:6], flat_scratch_lo, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x66,0x04,0x02,0x00] 217270x05,0x00,0x8f,0xd2,0x66,0x04,0x02,0x00 21728 21729# CHECK: v_lshlrev_b64 v[5:6], flat_scratch_hi, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x67,0x04,0x02,0x00] 217300x05,0x00,0x8f,0xd2,0x67,0x04,0x02,0x00 21731 21732# CHECK: v_lshlrev_b64 v[5:6], vcc_lo, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x6a,0x04,0x02,0x00] 217330x05,0x00,0x8f,0xd2,0x6a,0x04,0x02,0x00 21734 21735# CHECK: v_lshlrev_b64 v[5:6], vcc_hi, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x6b,0x04,0x02,0x00] 217360x05,0x00,0x8f,0xd2,0x6b,0x04,0x02,0x00 21737 21738# CHECK: v_lshlrev_b64 v[5:6], tba_lo, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x6c,0x04,0x02,0x00] 217390x05,0x00,0x8f,0xd2,0x6c,0x04,0x02,0x00 21740 21741# CHECK: v_lshlrev_b64 v[5:6], tba_hi, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x6d,0x04,0x02,0x00] 217420x05,0x00,0x8f,0xd2,0x6d,0x04,0x02,0x00 21743 21744# CHECK: v_lshlrev_b64 v[5:6], tma_lo, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x6e,0x04,0x02,0x00] 217450x05,0x00,0x8f,0xd2,0x6e,0x04,0x02,0x00 21746 21747# CHECK: v_lshlrev_b64 v[5:6], tma_hi, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x6f,0x04,0x02,0x00] 217480x05,0x00,0x8f,0xd2,0x6f,0x04,0x02,0x00 21749 21750# CHECK: v_lshlrev_b64 v[5:6], ttmp11, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x7b,0x04,0x02,0x00] 217510x05,0x00,0x8f,0xd2,0x7b,0x04,0x02,0x00 21752 21753# CHECK: v_lshlrev_b64 v[5:6], m0, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x7c,0x04,0x02,0x00] 217540x05,0x00,0x8f,0xd2,0x7c,0x04,0x02,0x00 21755 21756# CHECK: v_lshlrev_b64 v[5:6], exec_lo, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x7e,0x04,0x02,0x00] 217570x05,0x00,0x8f,0xd2,0x7e,0x04,0x02,0x00 21758 21759# CHECK: v_lshlrev_b64 v[5:6], exec_hi, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x7f,0x04,0x02,0x00] 217600x05,0x00,0x8f,0xd2,0x7f,0x04,0x02,0x00 21761 21762# CHECK: v_lshlrev_b64 v[5:6], 0, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x80,0x04,0x02,0x00] 217630x05,0x00,0x8f,0xd2,0x80,0x04,0x02,0x00 21764 21765# CHECK: v_lshlrev_b64 v[5:6], -1, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0xc1,0x04,0x02,0x00] 217660x05,0x00,0x8f,0xd2,0xc1,0x04,0x02,0x00 21767 21768# CHECK: v_lshlrev_b64 v[5:6], 0.5, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0xf0,0x04,0x02,0x00] 217690x05,0x00,0x8f,0xd2,0xf0,0x04,0x02,0x00 21770 21771# CHECK: v_lshlrev_b64 v[5:6], -4.0, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0xf7,0x04,0x02,0x00] 217720x05,0x00,0x8f,0xd2,0xf7,0x04,0x02,0x00 21773 21774# CHECK: v_lshlrev_b64 v[5:6], v1, v[254:255] ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x03,0x00] 217750x05,0x00,0x8f,0xd2,0x01,0xfd,0x03,0x00 21776 21777# CHECK: v_lshlrev_b64 v[5:6], v1, s[4:5] ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x09,0x00,0x00] 217780x05,0x00,0x8f,0xd2,0x01,0x09,0x00,0x00 21779 21780# CHECK: v_lshlrev_b64 v[5:6], v1, s[6:7] ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x0d,0x00,0x00] 217810x05,0x00,0x8f,0xd2,0x01,0x0d,0x00,0x00 21782 21783# CHECK: v_lshlrev_b64 v[5:6], v1, s[100:101] ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xc9,0x00,0x00] 217840x05,0x00,0x8f,0xd2,0x01,0xc9,0x00,0x00 21785 21786# CHECK: v_lshlrev_b64 v[5:6], v1, flat_scratch ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xcd,0x00,0x00] 217870x05,0x00,0x8f,0xd2,0x01,0xcd,0x00,0x00 21788 21789# CHECK: v_lshlrev_b64 v[5:6], v1, vcc ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xd5,0x00,0x00] 217900x05,0x00,0x8f,0xd2,0x01,0xd5,0x00,0x00 21791 21792# CHECK: v_lshlrev_b64 v[5:6], v1, tba ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xd9,0x00,0x00] 217930x05,0x00,0x8f,0xd2,0x01,0xd9,0x00,0x00 21794 21795# CHECK: v_lshlrev_b64 v[5:6], v1, tma ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xdd,0x00,0x00] 217960x05,0x00,0x8f,0xd2,0x01,0xdd,0x00,0x00 21797 21798# CHECK: v_lshlrev_b64 v[5:6], v1, ttmp[10:11] ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xf5,0x00,0x00] 217990x05,0x00,0x8f,0xd2,0x01,0xf5,0x00,0x00 21800 21801# CHECK: v_lshlrev_b64 v[5:6], v1, exec ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x00,0x00] 218020x05,0x00,0x8f,0xd2,0x01,0xfd,0x00,0x00 21803 21804# CHECK: v_lshlrev_b64 v[5:6], v1, 0 ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x01,0x01,0x00] 218050x05,0x00,0x8f,0xd2,0x01,0x01,0x01,0x00 21806 21807# CHECK: v_lshlrev_b64 v[5:6], v1, -1 ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x83,0x01,0x00] 218080x05,0x00,0x8f,0xd2,0x01,0x83,0x01,0x00 21809 21810# CHECK: v_lshlrev_b64 v[5:6], v1, 0.5 ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xe1,0x01,0x00] 218110x05,0x00,0x8f,0xd2,0x01,0xe1,0x01,0x00 21812 21813# CHECK: v_lshlrev_b64 v[5:6], v1, -4.0 ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xef,0x01,0x00] 218140x05,0x00,0x8f,0xd2,0x01,0xef,0x01,0x00 21815 21816# CHECK: v_lshrrev_b64 v[5:6], v1, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x00] 218170x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x00 21818 21819# CHECK: v_lshrrev_b64 v[254:255], v1, v[2:3] ; encoding: [0xfe,0x00,0x90,0xd2,0x01,0x05,0x02,0x00] 218200xfe,0x00,0x90,0xd2,0x01,0x05,0x02,0x00 21821 21822# CHECK: v_lshrrev_b64 v[5:6], v255, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0xff,0x05,0x02,0x00] 218230x05,0x00,0x90,0xd2,0xff,0x05,0x02,0x00 21824 21825# CHECK: v_lshrrev_b64 v[5:6], s1, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x04,0x02,0x00] 218260x05,0x00,0x90,0xd2,0x01,0x04,0x02,0x00 21827 21828# CHECK: v_lshrrev_b64 v[5:6], s101, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x65,0x04,0x02,0x00] 218290x05,0x00,0x90,0xd2,0x65,0x04,0x02,0x00 21830 21831# CHECK: v_lshrrev_b64 v[5:6], flat_scratch_lo, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x66,0x04,0x02,0x00] 218320x05,0x00,0x90,0xd2,0x66,0x04,0x02,0x00 21833 21834# CHECK: v_lshrrev_b64 v[5:6], flat_scratch_hi, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x67,0x04,0x02,0x00] 218350x05,0x00,0x90,0xd2,0x67,0x04,0x02,0x00 21836 21837# CHECK: v_lshrrev_b64 v[5:6], vcc_lo, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x6a,0x04,0x02,0x00] 218380x05,0x00,0x90,0xd2,0x6a,0x04,0x02,0x00 21839 21840# CHECK: v_lshrrev_b64 v[5:6], vcc_hi, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x6b,0x04,0x02,0x00] 218410x05,0x00,0x90,0xd2,0x6b,0x04,0x02,0x00 21842 21843# CHECK: v_lshrrev_b64 v[5:6], tba_lo, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x6c,0x04,0x02,0x00] 218440x05,0x00,0x90,0xd2,0x6c,0x04,0x02,0x00 21845 21846# CHECK: v_lshrrev_b64 v[5:6], tba_hi, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x6d,0x04,0x02,0x00] 218470x05,0x00,0x90,0xd2,0x6d,0x04,0x02,0x00 21848 21849# CHECK: v_lshrrev_b64 v[5:6], tma_lo, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x6e,0x04,0x02,0x00] 218500x05,0x00,0x90,0xd2,0x6e,0x04,0x02,0x00 21851 21852# CHECK: v_lshrrev_b64 v[5:6], tma_hi, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x6f,0x04,0x02,0x00] 218530x05,0x00,0x90,0xd2,0x6f,0x04,0x02,0x00 21854 21855# CHECK: v_lshrrev_b64 v[5:6], ttmp11, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x7b,0x04,0x02,0x00] 218560x05,0x00,0x90,0xd2,0x7b,0x04,0x02,0x00 21857 21858# CHECK: v_lshrrev_b64 v[5:6], m0, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x7c,0x04,0x02,0x00] 218590x05,0x00,0x90,0xd2,0x7c,0x04,0x02,0x00 21860 21861# CHECK: v_lshrrev_b64 v[5:6], exec_lo, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x7e,0x04,0x02,0x00] 218620x05,0x00,0x90,0xd2,0x7e,0x04,0x02,0x00 21863 21864# CHECK: v_lshrrev_b64 v[5:6], exec_hi, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x7f,0x04,0x02,0x00] 218650x05,0x00,0x90,0xd2,0x7f,0x04,0x02,0x00 21866 21867# CHECK: v_lshrrev_b64 v[5:6], 0, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x80,0x04,0x02,0x00] 218680x05,0x00,0x90,0xd2,0x80,0x04,0x02,0x00 21869 21870# CHECK: v_lshrrev_b64 v[5:6], -1, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0xc1,0x04,0x02,0x00] 218710x05,0x00,0x90,0xd2,0xc1,0x04,0x02,0x00 21872 21873# CHECK: v_lshrrev_b64 v[5:6], 0.5, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0xf0,0x04,0x02,0x00] 218740x05,0x00,0x90,0xd2,0xf0,0x04,0x02,0x00 21875 21876# CHECK: v_lshrrev_b64 v[5:6], -4.0, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0xf7,0x04,0x02,0x00] 218770x05,0x00,0x90,0xd2,0xf7,0x04,0x02,0x00 21878 21879# CHECK: v_lshrrev_b64 v[5:6], v1, v[254:255] ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x03,0x00] 218800x05,0x00,0x90,0xd2,0x01,0xfd,0x03,0x00 21881 21882# CHECK: v_lshrrev_b64 v[5:6], v1, s[4:5] ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x09,0x00,0x00] 218830x05,0x00,0x90,0xd2,0x01,0x09,0x00,0x00 21884 21885# CHECK: v_lshrrev_b64 v[5:6], v1, s[6:7] ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x0d,0x00,0x00] 218860x05,0x00,0x90,0xd2,0x01,0x0d,0x00,0x00 21887 21888# CHECK: v_lshrrev_b64 v[5:6], v1, s[100:101] ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xc9,0x00,0x00] 218890x05,0x00,0x90,0xd2,0x01,0xc9,0x00,0x00 21890 21891# CHECK: v_lshrrev_b64 v[5:6], v1, flat_scratch ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xcd,0x00,0x00] 218920x05,0x00,0x90,0xd2,0x01,0xcd,0x00,0x00 21893 21894# CHECK: v_lshrrev_b64 v[5:6], v1, vcc ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xd5,0x00,0x00] 218950x05,0x00,0x90,0xd2,0x01,0xd5,0x00,0x00 21896 21897# CHECK: v_lshrrev_b64 v[5:6], v1, tba ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xd9,0x00,0x00] 218980x05,0x00,0x90,0xd2,0x01,0xd9,0x00,0x00 21899 21900# CHECK: v_lshrrev_b64 v[5:6], v1, tma ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xdd,0x00,0x00] 219010x05,0x00,0x90,0xd2,0x01,0xdd,0x00,0x00 21902 21903# CHECK: v_lshrrev_b64 v[5:6], v1, ttmp[10:11] ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xf5,0x00,0x00] 219040x05,0x00,0x90,0xd2,0x01,0xf5,0x00,0x00 21905 21906# CHECK: v_lshrrev_b64 v[5:6], v1, exec ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x00,0x00] 219070x05,0x00,0x90,0xd2,0x01,0xfd,0x00,0x00 21908 21909# CHECK: v_lshrrev_b64 v[5:6], v1, 0 ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x01,0x01,0x00] 219100x05,0x00,0x90,0xd2,0x01,0x01,0x01,0x00 21911 21912# CHECK: v_lshrrev_b64 v[5:6], v1, -1 ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x83,0x01,0x00] 219130x05,0x00,0x90,0xd2,0x01,0x83,0x01,0x00 21914 21915# CHECK: v_lshrrev_b64 v[5:6], v1, 0.5 ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xe1,0x01,0x00] 219160x05,0x00,0x90,0xd2,0x01,0xe1,0x01,0x00 21917 21918# CHECK: v_lshrrev_b64 v[5:6], v1, -4.0 ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xef,0x01,0x00] 219190x05,0x00,0x90,0xd2,0x01,0xef,0x01,0x00 21920 21921# CHECK: v_ashrrev_i64 v[5:6], v1, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x05,0x02,0x00] 219220x05,0x00,0x91,0xd2,0x01,0x05,0x02,0x00 21923 21924# CHECK: v_ashrrev_i64 v[254:255], v1, v[2:3] ; encoding: [0xfe,0x00,0x91,0xd2,0x01,0x05,0x02,0x00] 219250xfe,0x00,0x91,0xd2,0x01,0x05,0x02,0x00 21926 21927# CHECK: v_ashrrev_i64 v[5:6], v255, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0xff,0x05,0x02,0x00] 219280x05,0x00,0x91,0xd2,0xff,0x05,0x02,0x00 21929 21930# CHECK: v_ashrrev_i64 v[5:6], s1, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x04,0x02,0x00] 219310x05,0x00,0x91,0xd2,0x01,0x04,0x02,0x00 21932 21933# CHECK: v_ashrrev_i64 v[5:6], s101, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x65,0x04,0x02,0x00] 219340x05,0x00,0x91,0xd2,0x65,0x04,0x02,0x00 21935 21936# CHECK: v_ashrrev_i64 v[5:6], flat_scratch_lo, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x66,0x04,0x02,0x00] 219370x05,0x00,0x91,0xd2,0x66,0x04,0x02,0x00 21938 21939# CHECK: v_ashrrev_i64 v[5:6], flat_scratch_hi, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x67,0x04,0x02,0x00] 219400x05,0x00,0x91,0xd2,0x67,0x04,0x02,0x00 21941 21942# CHECK: v_ashrrev_i64 v[5:6], vcc_lo, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x6a,0x04,0x02,0x00] 219430x05,0x00,0x91,0xd2,0x6a,0x04,0x02,0x00 21944 21945# CHECK: v_ashrrev_i64 v[5:6], vcc_hi, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x6b,0x04,0x02,0x00] 219460x05,0x00,0x91,0xd2,0x6b,0x04,0x02,0x00 21947 21948# CHECK: v_ashrrev_i64 v[5:6], tba_lo, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x6c,0x04,0x02,0x00] 219490x05,0x00,0x91,0xd2,0x6c,0x04,0x02,0x00 21950 21951# CHECK: v_ashrrev_i64 v[5:6], tba_hi, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x6d,0x04,0x02,0x00] 219520x05,0x00,0x91,0xd2,0x6d,0x04,0x02,0x00 21953 21954# CHECK: v_ashrrev_i64 v[5:6], tma_lo, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x6e,0x04,0x02,0x00] 219550x05,0x00,0x91,0xd2,0x6e,0x04,0x02,0x00 21956 21957# CHECK: v_ashrrev_i64 v[5:6], tma_hi, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x6f,0x04,0x02,0x00] 219580x05,0x00,0x91,0xd2,0x6f,0x04,0x02,0x00 21959 21960# CHECK: v_ashrrev_i64 v[5:6], ttmp11, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x7b,0x04,0x02,0x00] 219610x05,0x00,0x91,0xd2,0x7b,0x04,0x02,0x00 21962 21963# CHECK: v_ashrrev_i64 v[5:6], m0, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x7c,0x04,0x02,0x00] 219640x05,0x00,0x91,0xd2,0x7c,0x04,0x02,0x00 21965 21966# CHECK: v_ashrrev_i64 v[5:6], exec_lo, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x7e,0x04,0x02,0x00] 219670x05,0x00,0x91,0xd2,0x7e,0x04,0x02,0x00 21968 21969# CHECK: v_ashrrev_i64 v[5:6], exec_hi, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x7f,0x04,0x02,0x00] 219700x05,0x00,0x91,0xd2,0x7f,0x04,0x02,0x00 21971 21972# CHECK: v_ashrrev_i64 v[5:6], 0, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x80,0x04,0x02,0x00] 219730x05,0x00,0x91,0xd2,0x80,0x04,0x02,0x00 21974 21975# CHECK: v_ashrrev_i64 v[5:6], -1, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0xc1,0x04,0x02,0x00] 219760x05,0x00,0x91,0xd2,0xc1,0x04,0x02,0x00 21977 21978# CHECK: v_ashrrev_i64 v[5:6], 0.5, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0xf0,0x04,0x02,0x00] 219790x05,0x00,0x91,0xd2,0xf0,0x04,0x02,0x00 21980 21981# CHECK: v_ashrrev_i64 v[5:6], -4.0, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0xf7,0x04,0x02,0x00] 219820x05,0x00,0x91,0xd2,0xf7,0x04,0x02,0x00 21983 21984# CHECK: v_ashrrev_i64 v[5:6], v1, v[254:255] ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x03,0x00] 219850x05,0x00,0x91,0xd2,0x01,0xfd,0x03,0x00 21986 21987# CHECK: v_ashrrev_i64 v[5:6], v1, s[4:5] ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x09,0x00,0x00] 219880x05,0x00,0x91,0xd2,0x01,0x09,0x00,0x00 21989 21990# CHECK: v_ashrrev_i64 v[5:6], v1, s[6:7] ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x0d,0x00,0x00] 219910x05,0x00,0x91,0xd2,0x01,0x0d,0x00,0x00 21992 21993# CHECK: v_ashrrev_i64 v[5:6], v1, s[100:101] ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xc9,0x00,0x00] 219940x05,0x00,0x91,0xd2,0x01,0xc9,0x00,0x00 21995 21996# CHECK: v_ashrrev_i64 v[5:6], v1, flat_scratch ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xcd,0x00,0x00] 219970x05,0x00,0x91,0xd2,0x01,0xcd,0x00,0x00 21998 21999# CHECK: v_ashrrev_i64 v[5:6], v1, vcc ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xd5,0x00,0x00] 220000x05,0x00,0x91,0xd2,0x01,0xd5,0x00,0x00 22001 22002# CHECK: v_ashrrev_i64 v[5:6], v1, tba ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xd9,0x00,0x00] 220030x05,0x00,0x91,0xd2,0x01,0xd9,0x00,0x00 22004 22005# CHECK: v_ashrrev_i64 v[5:6], v1, tma ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xdd,0x00,0x00] 220060x05,0x00,0x91,0xd2,0x01,0xdd,0x00,0x00 22007 22008# CHECK: v_ashrrev_i64 v[5:6], v1, ttmp[10:11] ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xf5,0x00,0x00] 220090x05,0x00,0x91,0xd2,0x01,0xf5,0x00,0x00 22010 22011# CHECK: v_ashrrev_i64 v[5:6], v1, exec ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x00,0x00] 220120x05,0x00,0x91,0xd2,0x01,0xfd,0x00,0x00 22013 22014# CHECK: v_ashrrev_i64 v[5:6], v1, 0 ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x01,0x01,0x00] 220150x05,0x00,0x91,0xd2,0x01,0x01,0x01,0x00 22016 22017# CHECK: v_ashrrev_i64 v[5:6], v1, -1 ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x83,0x01,0x00] 220180x05,0x00,0x91,0xd2,0x01,0x83,0x01,0x00 22019 22020# CHECK: v_ashrrev_i64 v[5:6], v1, 0.5 ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xe1,0x01,0x00] 220210x05,0x00,0x91,0xd2,0x01,0xe1,0x01,0x00 22022 22023# CHECK: v_ashrrev_i64 v[5:6], v1, -4.0 ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xef,0x01,0x00] 220240x05,0x00,0x91,0xd2,0x01,0xef,0x01,0x00 22025 22026# CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x00] 220270x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x00 22028 22029# CHECK: v_trig_preop_f64 v[254:255], v[1:2], v2 ; encoding: [0xfe,0x00,0x92,0xd2,0x01,0x05,0x02,0x00] 220300xfe,0x00,0x92,0xd2,0x01,0x05,0x02,0x00 22031 22032# CHECK: v_trig_preop_f64 v[5:6], v[254:255], v2 ; encoding: [0x05,0x00,0x92,0xd2,0xfe,0x05,0x02,0x00] 220330x05,0x00,0x92,0xd2,0xfe,0x05,0x02,0x00 22034 22035# CHECK: v_trig_preop_f64 v[5:6], s[2:3], v2 ; encoding: [0x05,0x00,0x92,0xd2,0x02,0x04,0x02,0x00] 220360x05,0x00,0x92,0xd2,0x02,0x04,0x02,0x00 22037 22038# CHECK: v_trig_preop_f64 v[5:6], s[4:5], v2 ; encoding: [0x05,0x00,0x92,0xd2,0x04,0x04,0x02,0x00] 220390x05,0x00,0x92,0xd2,0x04,0x04,0x02,0x00 22040 22041# CHECK: v_trig_preop_f64 v[5:6], s[100:101], v2 ; encoding: [0x05,0x00,0x92,0xd2,0x64,0x04,0x02,0x00] 220420x05,0x00,0x92,0xd2,0x64,0x04,0x02,0x00 22043 22044# CHECK: v_trig_preop_f64 v[5:6], flat_scratch, v2 ; encoding: [0x05,0x00,0x92,0xd2,0x66,0x04,0x02,0x00] 220450x05,0x00,0x92,0xd2,0x66,0x04,0x02,0x00 22046 22047# CHECK: v_trig_preop_f64 v[5:6], vcc, v2 ; encoding: [0x05,0x00,0x92,0xd2,0x6a,0x04,0x02,0x00] 220480x05,0x00,0x92,0xd2,0x6a,0x04,0x02,0x00 22049 22050# CHECK: v_trig_preop_f64 v[5:6], tba, v2 ; encoding: [0x05,0x00,0x92,0xd2,0x6c,0x04,0x02,0x00] 220510x05,0x00,0x92,0xd2,0x6c,0x04,0x02,0x00 22052 22053# CHECK: v_trig_preop_f64 v[5:6], tma, v2 ; encoding: [0x05,0x00,0x92,0xd2,0x6e,0x04,0x02,0x00] 220540x05,0x00,0x92,0xd2,0x6e,0x04,0x02,0x00 22055 22056# CHECK: v_trig_preop_f64 v[5:6], ttmp[10:11], v2 ; encoding: [0x05,0x00,0x92,0xd2,0x7a,0x04,0x02,0x00] 220570x05,0x00,0x92,0xd2,0x7a,0x04,0x02,0x00 22058 22059# CHECK: v_trig_preop_f64 v[5:6], exec, v2 ; encoding: [0x05,0x00,0x92,0xd2,0x7e,0x04,0x02,0x00] 220600x05,0x00,0x92,0xd2,0x7e,0x04,0x02,0x00 22061 22062# CHECK: v_trig_preop_f64 v[5:6], 0, v2 ; encoding: [0x05,0x00,0x92,0xd2,0x80,0x04,0x02,0x00] 220630x05,0x00,0x92,0xd2,0x80,0x04,0x02,0x00 22064 22065# CHECK: v_trig_preop_f64 v[5:6], -1, v2 ; encoding: [0x05,0x00,0x92,0xd2,0xc1,0x04,0x02,0x00] 220660x05,0x00,0x92,0xd2,0xc1,0x04,0x02,0x00 22067 22068# CHECK: v_trig_preop_f64 v[5:6], 0.5, v2 ; encoding: [0x05,0x00,0x92,0xd2,0xf0,0x04,0x02,0x00] 220690x05,0x00,0x92,0xd2,0xf0,0x04,0x02,0x00 22070 22071# CHECK: v_trig_preop_f64 v[5:6], -4.0, v2 ; encoding: [0x05,0x00,0x92,0xd2,0xf7,0x04,0x02,0x00] 220720x05,0x00,0x92,0xd2,0xf7,0x04,0x02,0x00 22073 22074# CHECK: v_trig_preop_f64 v[5:6], v[1:2], v255 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xff,0x03,0x00] 220750x05,0x00,0x92,0xd2,0x01,0xff,0x03,0x00 22076 22077# CHECK: v_trig_preop_f64 v[5:6], v[1:2], s2 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x00,0x00] 220780x05,0x00,0x92,0xd2,0x01,0x05,0x00,0x00 22079 22080# CHECK: v_trig_preop_f64 v[5:6], v[1:2], s101 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xcb,0x00,0x00] 220810x05,0x00,0x92,0xd2,0x01,0xcb,0x00,0x00 22082 22083# CHECK: v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xcd,0x00,0x00] 220840x05,0x00,0x92,0xd2,0x01,0xcd,0x00,0x00 22085 22086# CHECK: v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xcf,0x00,0x00] 220870x05,0x00,0x92,0xd2,0x01,0xcf,0x00,0x00 22088 22089# CHECK: v_trig_preop_f64 v[5:6], v[1:2], vcc_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xd5,0x00,0x00] 220900x05,0x00,0x92,0xd2,0x01,0xd5,0x00,0x00 22091 22092# CHECK: v_trig_preop_f64 v[5:6], v[1:2], vcc_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xd7,0x00,0x00] 220930x05,0x00,0x92,0xd2,0x01,0xd7,0x00,0x00 22094 22095# CHECK: v_trig_preop_f64 v[5:6], v[1:2], tba_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xd9,0x00,0x00] 220960x05,0x00,0x92,0xd2,0x01,0xd9,0x00,0x00 22097 22098# CHECK: v_trig_preop_f64 v[5:6], v[1:2], tba_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xdb,0x00,0x00] 220990x05,0x00,0x92,0xd2,0x01,0xdb,0x00,0x00 22100 22101# CHECK: v_trig_preop_f64 v[5:6], v[1:2], tma_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xdd,0x00,0x00] 221020x05,0x00,0x92,0xd2,0x01,0xdd,0x00,0x00 22103 22104# CHECK: v_trig_preop_f64 v[5:6], v[1:2], tma_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xdf,0x00,0x00] 221050x05,0x00,0x92,0xd2,0x01,0xdf,0x00,0x00 22106 22107# CHECK: v_trig_preop_f64 v[5:6], v[1:2], ttmp11 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xf7,0x00,0x00] 221080x05,0x00,0x92,0xd2,0x01,0xf7,0x00,0x00 22109 22110# CHECK: v_trig_preop_f64 v[5:6], v[1:2], m0 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x00,0x00] 221110x05,0x00,0x92,0xd2,0x01,0xf9,0x00,0x00 22112 22113# CHECK: v_trig_preop_f64 v[5:6], v[1:2], exec_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xfd,0x00,0x00] 221140x05,0x00,0x92,0xd2,0x01,0xfd,0x00,0x00 22115 22116# CHECK: v_trig_preop_f64 v[5:6], v[1:2], exec_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xff,0x00,0x00] 221170x05,0x00,0x92,0xd2,0x01,0xff,0x00,0x00 22118 22119# CHECK: v_trig_preop_f64 v[5:6], v[1:2], 0 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x01,0x01,0x00] 221200x05,0x00,0x92,0xd2,0x01,0x01,0x01,0x00 22121 22122# CHECK: v_trig_preop_f64 v[5:6], v[1:2], -1 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x83,0x01,0x00] 221230x05,0x00,0x92,0xd2,0x01,0x83,0x01,0x00 22124 22125# CHECK: v_trig_preop_f64 v[5:6], v[1:2], 0.5 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xe1,0x01,0x00] 221260x05,0x00,0x92,0xd2,0x01,0xe1,0x01,0x00 22127 22128# CHECK: v_trig_preop_f64 v[5:6], v[1:2], -4.0 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xef,0x01,0x00] 221290x05,0x00,0x92,0xd2,0x01,0xef,0x01,0x00 22130 22131# CHECK: v_trig_preop_f64 v[5:6], -v[1:2], v2 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x20] 221320x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x20 22133 22134# CHECK: v_trig_preop_f64 v[5:6], |v[1:2]|, v2 ; encoding: [0x05,0x01,0x92,0xd2,0x01,0x05,0x02,0x00] 221350x05,0x01,0x92,0xd2,0x01,0x05,0x02,0x00 22136 22137# CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2 clamp ; encoding: [0x05,0x80,0x92,0xd2,0x01,0x05,0x02,0x00] 221380x05,0x80,0x92,0xd2,0x01,0x05,0x02,0x00 22139 22140# CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x08] 221410x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x08 22142 22143# CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x10] 221440x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x10 22145 22146# CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2 div:2 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x18] 221470x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x18 22148 22149# CHECK: v_bfm_b32 v5, v1, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x05,0x02,0x00] 221500x05,0x00,0x93,0xd2,0x01,0x05,0x02,0x00 22151 22152# CHECK: v_bfm_b32 v255, v1, v2 ; encoding: [0xff,0x00,0x93,0xd2,0x01,0x05,0x02,0x00] 221530xff,0x00,0x93,0xd2,0x01,0x05,0x02,0x00 22154 22155# CHECK: v_bfm_b32 v5, v255, v2 ; encoding: [0x05,0x00,0x93,0xd2,0xff,0x05,0x02,0x00] 221560x05,0x00,0x93,0xd2,0xff,0x05,0x02,0x00 22157 22158# CHECK: v_bfm_b32 v5, s1, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x04,0x02,0x00] 221590x05,0x00,0x93,0xd2,0x01,0x04,0x02,0x00 22160 22161# CHECK: v_bfm_b32 v5, s101, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x65,0x04,0x02,0x00] 221620x05,0x00,0x93,0xd2,0x65,0x04,0x02,0x00 22163 22164# CHECK: v_bfm_b32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x66,0x04,0x02,0x00] 221650x05,0x00,0x93,0xd2,0x66,0x04,0x02,0x00 22166 22167# CHECK: v_bfm_b32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x67,0x04,0x02,0x00] 221680x05,0x00,0x93,0xd2,0x67,0x04,0x02,0x00 22169 22170# CHECK: v_bfm_b32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x6a,0x04,0x02,0x00] 221710x05,0x00,0x93,0xd2,0x6a,0x04,0x02,0x00 22172 22173# CHECK: v_bfm_b32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x6b,0x04,0x02,0x00] 221740x05,0x00,0x93,0xd2,0x6b,0x04,0x02,0x00 22175 22176# CHECK: v_bfm_b32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x6c,0x04,0x02,0x00] 221770x05,0x00,0x93,0xd2,0x6c,0x04,0x02,0x00 22178 22179# CHECK: v_bfm_b32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x6d,0x04,0x02,0x00] 221800x05,0x00,0x93,0xd2,0x6d,0x04,0x02,0x00 22181 22182# CHECK: v_bfm_b32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x6e,0x04,0x02,0x00] 221830x05,0x00,0x93,0xd2,0x6e,0x04,0x02,0x00 22184 22185# CHECK: v_bfm_b32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x6f,0x04,0x02,0x00] 221860x05,0x00,0x93,0xd2,0x6f,0x04,0x02,0x00 22187 22188# CHECK: v_bfm_b32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x7b,0x04,0x02,0x00] 221890x05,0x00,0x93,0xd2,0x7b,0x04,0x02,0x00 22190 22191# CHECK: v_bfm_b32 v5, m0, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x7c,0x04,0x02,0x00] 221920x05,0x00,0x93,0xd2,0x7c,0x04,0x02,0x00 22193 22194# CHECK: v_bfm_b32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x7e,0x04,0x02,0x00] 221950x05,0x00,0x93,0xd2,0x7e,0x04,0x02,0x00 22196 22197# CHECK: v_bfm_b32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x7f,0x04,0x02,0x00] 221980x05,0x00,0x93,0xd2,0x7f,0x04,0x02,0x00 22199 22200# CHECK: v_bfm_b32 v5, 0, v2 ; encoding: [0x05,0x00,0x93,0xd2,0x80,0x04,0x02,0x00] 222010x05,0x00,0x93,0xd2,0x80,0x04,0x02,0x00 22202 22203# CHECK: v_bfm_b32 v5, -1, v2 ; encoding: [0x05,0x00,0x93,0xd2,0xc1,0x04,0x02,0x00] 222040x05,0x00,0x93,0xd2,0xc1,0x04,0x02,0x00 22205 22206# CHECK: v_bfm_b32 v5, 0.5, v2 ; encoding: [0x05,0x00,0x93,0xd2,0xf0,0x04,0x02,0x00] 222070x05,0x00,0x93,0xd2,0xf0,0x04,0x02,0x00 22208 22209# CHECK: v_bfm_b32 v5, -4.0, v2 ; encoding: [0x05,0x00,0x93,0xd2,0xf7,0x04,0x02,0x00] 222100x05,0x00,0x93,0xd2,0xf7,0x04,0x02,0x00 22211 22212# CHECK: v_bfm_b32 v5, v1, v255 ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xff,0x03,0x00] 222130x05,0x00,0x93,0xd2,0x01,0xff,0x03,0x00 22214 22215# CHECK: v_bfm_b32 v5, v1, s2 ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x05,0x00,0x00] 222160x05,0x00,0x93,0xd2,0x01,0x05,0x00,0x00 22217 22218# CHECK: v_bfm_b32 v5, v1, s101 ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xcb,0x00,0x00] 222190x05,0x00,0x93,0xd2,0x01,0xcb,0x00,0x00 22220 22221# CHECK: v_bfm_b32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xcd,0x00,0x00] 222220x05,0x00,0x93,0xd2,0x01,0xcd,0x00,0x00 22223 22224# CHECK: v_bfm_b32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xcf,0x00,0x00] 222250x05,0x00,0x93,0xd2,0x01,0xcf,0x00,0x00 22226 22227# CHECK: v_bfm_b32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xd5,0x00,0x00] 222280x05,0x00,0x93,0xd2,0x01,0xd5,0x00,0x00 22229 22230# CHECK: v_bfm_b32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xd7,0x00,0x00] 222310x05,0x00,0x93,0xd2,0x01,0xd7,0x00,0x00 22232 22233# CHECK: v_bfm_b32 v5, v1, tba_lo ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xd9,0x00,0x00] 222340x05,0x00,0x93,0xd2,0x01,0xd9,0x00,0x00 22235 22236# CHECK: v_bfm_b32 v5, v1, tba_hi ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xdb,0x00,0x00] 222370x05,0x00,0x93,0xd2,0x01,0xdb,0x00,0x00 22238 22239# CHECK: v_bfm_b32 v5, v1, tma_lo ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xdd,0x00,0x00] 222400x05,0x00,0x93,0xd2,0x01,0xdd,0x00,0x00 22241 22242# CHECK: v_bfm_b32 v5, v1, tma_hi ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xdf,0x00,0x00] 222430x05,0x00,0x93,0xd2,0x01,0xdf,0x00,0x00 22244 22245# CHECK: v_bfm_b32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xf7,0x00,0x00] 222460x05,0x00,0x93,0xd2,0x01,0xf7,0x00,0x00 22247 22248# CHECK: v_bfm_b32 v5, v1, m0 ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xf9,0x00,0x00] 222490x05,0x00,0x93,0xd2,0x01,0xf9,0x00,0x00 22250 22251# CHECK: v_bfm_b32 v5, v1, exec_lo ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xfd,0x00,0x00] 222520x05,0x00,0x93,0xd2,0x01,0xfd,0x00,0x00 22253 22254# CHECK: v_bfm_b32 v5, v1, exec_hi ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xff,0x00,0x00] 222550x05,0x00,0x93,0xd2,0x01,0xff,0x00,0x00 22256 22257# CHECK: v_bfm_b32 v5, v1, 0 ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x01,0x01,0x00] 222580x05,0x00,0x93,0xd2,0x01,0x01,0x01,0x00 22259 22260# CHECK: v_bfm_b32 v5, v1, -1 ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x83,0x01,0x00] 222610x05,0x00,0x93,0xd2,0x01,0x83,0x01,0x00 22262 22263# CHECK: v_bfm_b32 v5, v1, 0.5 ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xe1,0x01,0x00] 222640x05,0x00,0x93,0xd2,0x01,0xe1,0x01,0x00 22265 22266# CHECK: v_bfm_b32 v5, v1, -4.0 ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xef,0x01,0x00] 222670x05,0x00,0x93,0xd2,0x01,0xef,0x01,0x00 22268 22269# CHECK: v_cvt_pknorm_i16_f32 v5, v1, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x00] 222700x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x00 22271 22272# CHECK: v_cvt_pknorm_i16_f32 v255, v1, v2 ; encoding: [0xff,0x00,0x94,0xd2,0x01,0x05,0x02,0x00] 222730xff,0x00,0x94,0xd2,0x01,0x05,0x02,0x00 22274 22275# CHECK: v_cvt_pknorm_i16_f32 v5, v255, v2 ; encoding: [0x05,0x00,0x94,0xd2,0xff,0x05,0x02,0x00] 222760x05,0x00,0x94,0xd2,0xff,0x05,0x02,0x00 22277 22278# CHECK: v_cvt_pknorm_i16_f32 v5, s1, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x04,0x02,0x00] 222790x05,0x00,0x94,0xd2,0x01,0x04,0x02,0x00 22280 22281# CHECK: v_cvt_pknorm_i16_f32 v5, s101, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x65,0x04,0x02,0x00] 222820x05,0x00,0x94,0xd2,0x65,0x04,0x02,0x00 22283 22284# CHECK: v_cvt_pknorm_i16_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x66,0x04,0x02,0x00] 222850x05,0x00,0x94,0xd2,0x66,0x04,0x02,0x00 22286 22287# CHECK: v_cvt_pknorm_i16_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x67,0x04,0x02,0x00] 222880x05,0x00,0x94,0xd2,0x67,0x04,0x02,0x00 22289 22290# CHECK: v_cvt_pknorm_i16_f32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x6a,0x04,0x02,0x00] 222910x05,0x00,0x94,0xd2,0x6a,0x04,0x02,0x00 22292 22293# CHECK: v_cvt_pknorm_i16_f32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x6b,0x04,0x02,0x00] 222940x05,0x00,0x94,0xd2,0x6b,0x04,0x02,0x00 22295 22296# CHECK: v_cvt_pknorm_i16_f32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x6c,0x04,0x02,0x00] 222970x05,0x00,0x94,0xd2,0x6c,0x04,0x02,0x00 22298 22299# CHECK: v_cvt_pknorm_i16_f32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x6d,0x04,0x02,0x00] 223000x05,0x00,0x94,0xd2,0x6d,0x04,0x02,0x00 22301 22302# CHECK: v_cvt_pknorm_i16_f32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x6e,0x04,0x02,0x00] 223030x05,0x00,0x94,0xd2,0x6e,0x04,0x02,0x00 22304 22305# CHECK: v_cvt_pknorm_i16_f32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x6f,0x04,0x02,0x00] 223060x05,0x00,0x94,0xd2,0x6f,0x04,0x02,0x00 22307 22308# CHECK: v_cvt_pknorm_i16_f32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x7b,0x04,0x02,0x00] 223090x05,0x00,0x94,0xd2,0x7b,0x04,0x02,0x00 22310 22311# CHECK: v_cvt_pknorm_i16_f32 v5, m0, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x7c,0x04,0x02,0x00] 223120x05,0x00,0x94,0xd2,0x7c,0x04,0x02,0x00 22313 22314# CHECK: v_cvt_pknorm_i16_f32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x7e,0x04,0x02,0x00] 223150x05,0x00,0x94,0xd2,0x7e,0x04,0x02,0x00 22316 22317# CHECK: v_cvt_pknorm_i16_f32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x7f,0x04,0x02,0x00] 223180x05,0x00,0x94,0xd2,0x7f,0x04,0x02,0x00 22319 22320# CHECK: v_cvt_pknorm_i16_f32 v5, 0, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x80,0x04,0x02,0x00] 223210x05,0x00,0x94,0xd2,0x80,0x04,0x02,0x00 22322 22323# CHECK: v_cvt_pknorm_i16_f32 v5, -1, v2 ; encoding: [0x05,0x00,0x94,0xd2,0xc1,0x04,0x02,0x00] 223240x05,0x00,0x94,0xd2,0xc1,0x04,0x02,0x00 22325 22326# CHECK: v_cvt_pknorm_i16_f32 v5, 0.5, v2 ; encoding: [0x05,0x00,0x94,0xd2,0xf0,0x04,0x02,0x00] 223270x05,0x00,0x94,0xd2,0xf0,0x04,0x02,0x00 22328 22329# CHECK: v_cvt_pknorm_i16_f32 v5, -4.0, v2 ; encoding: [0x05,0x00,0x94,0xd2,0xf7,0x04,0x02,0x00] 223300x05,0x00,0x94,0xd2,0xf7,0x04,0x02,0x00 22331 22332# CHECK: v_cvt_pknorm_i16_f32 v5, v1, v255 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xff,0x03,0x00] 223330x05,0x00,0x94,0xd2,0x01,0xff,0x03,0x00 22334 22335# CHECK: v_cvt_pknorm_i16_f32 v5, v1, s2 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x00,0x00] 223360x05,0x00,0x94,0xd2,0x01,0x05,0x00,0x00 22337 22338# CHECK: v_cvt_pknorm_i16_f32 v5, v1, s101 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xcb,0x00,0x00] 223390x05,0x00,0x94,0xd2,0x01,0xcb,0x00,0x00 22340 22341# CHECK: v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xcd,0x00,0x00] 223420x05,0x00,0x94,0xd2,0x01,0xcd,0x00,0x00 22343 22344# CHECK: v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xcf,0x00,0x00] 223450x05,0x00,0x94,0xd2,0x01,0xcf,0x00,0x00 22346 22347# CHECK: v_cvt_pknorm_i16_f32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xd5,0x00,0x00] 223480x05,0x00,0x94,0xd2,0x01,0xd5,0x00,0x00 22349 22350# CHECK: v_cvt_pknorm_i16_f32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xd7,0x00,0x00] 223510x05,0x00,0x94,0xd2,0x01,0xd7,0x00,0x00 22352 22353# CHECK: v_cvt_pknorm_i16_f32 v5, v1, tba_lo ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xd9,0x00,0x00] 223540x05,0x00,0x94,0xd2,0x01,0xd9,0x00,0x00 22355 22356# CHECK: v_cvt_pknorm_i16_f32 v5, v1, tba_hi ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xdb,0x00,0x00] 223570x05,0x00,0x94,0xd2,0x01,0xdb,0x00,0x00 22358 22359# CHECK: v_cvt_pknorm_i16_f32 v5, v1, tma_lo ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xdd,0x00,0x00] 223600x05,0x00,0x94,0xd2,0x01,0xdd,0x00,0x00 22361 22362# CHECK: v_cvt_pknorm_i16_f32 v5, v1, tma_hi ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xdf,0x00,0x00] 223630x05,0x00,0x94,0xd2,0x01,0xdf,0x00,0x00 22364 22365# CHECK: v_cvt_pknorm_i16_f32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xf7,0x00,0x00] 223660x05,0x00,0x94,0xd2,0x01,0xf7,0x00,0x00 22367 22368# CHECK: v_cvt_pknorm_i16_f32 v5, v1, m0 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x00,0x00] 223690x05,0x00,0x94,0xd2,0x01,0xf9,0x00,0x00 22370 22371# CHECK: v_cvt_pknorm_i16_f32 v5, v1, exec_lo ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xfd,0x00,0x00] 223720x05,0x00,0x94,0xd2,0x01,0xfd,0x00,0x00 22373 22374# CHECK: v_cvt_pknorm_i16_f32 v5, v1, exec_hi ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xff,0x00,0x00] 223750x05,0x00,0x94,0xd2,0x01,0xff,0x00,0x00 22376 22377# CHECK: v_cvt_pknorm_i16_f32 v5, v1, 0 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x01,0x01,0x00] 223780x05,0x00,0x94,0xd2,0x01,0x01,0x01,0x00 22379 22380# CHECK: v_cvt_pknorm_i16_f32 v5, v1, -1 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x83,0x01,0x00] 223810x05,0x00,0x94,0xd2,0x01,0x83,0x01,0x00 22382 22383# CHECK: v_cvt_pknorm_i16_f32 v5, v1, 0.5 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xe1,0x01,0x00] 223840x05,0x00,0x94,0xd2,0x01,0xe1,0x01,0x00 22385 22386# CHECK: v_cvt_pknorm_i16_f32 v5, v1, -4.0 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xef,0x01,0x00] 223870x05,0x00,0x94,0xd2,0x01,0xef,0x01,0x00 22388 22389# CHECK: v_cvt_pknorm_i16_f32 v5, -v1, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x20] 223900x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x20 22391 22392# CHECK: v_cvt_pknorm_i16_f32 v5, v1, -v2 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x40] 223930x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x40 22394 22395# CHECK: v_cvt_pknorm_i16_f32 v5, -v1, -v2 ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x60] 223960x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x60 22397 22398# CHECK: v_cvt_pknorm_i16_f32 v5, |v1|, v2 ; encoding: [0x05,0x01,0x94,0xd2,0x01,0x05,0x02,0x00] 223990x05,0x01,0x94,0xd2,0x01,0x05,0x02,0x00 22400 22401# CHECK: v_cvt_pknorm_i16_f32 v5, v1, |v2| ; encoding: [0x05,0x02,0x94,0xd2,0x01,0x05,0x02,0x00] 224020x05,0x02,0x94,0xd2,0x01,0x05,0x02,0x00 22403 22404# CHECK: v_cvt_pknorm_i16_f32 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x94,0xd2,0x01,0x05,0x02,0x00] 224050x05,0x03,0x94,0xd2,0x01,0x05,0x02,0x00 22406 22407# CHECK: v_cvt_pknorm_u16_f32 v5, v1, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x00] 224080x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x00 22409 22410# CHECK: v_cvt_pknorm_u16_f32 v255, v1, v2 ; encoding: [0xff,0x00,0x95,0xd2,0x01,0x05,0x02,0x00] 224110xff,0x00,0x95,0xd2,0x01,0x05,0x02,0x00 22412 22413# CHECK: v_cvt_pknorm_u16_f32 v5, v255, v2 ; encoding: [0x05,0x00,0x95,0xd2,0xff,0x05,0x02,0x00] 224140x05,0x00,0x95,0xd2,0xff,0x05,0x02,0x00 22415 22416# CHECK: v_cvt_pknorm_u16_f32 v5, s1, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x04,0x02,0x00] 224170x05,0x00,0x95,0xd2,0x01,0x04,0x02,0x00 22418 22419# CHECK: v_cvt_pknorm_u16_f32 v5, s101, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x65,0x04,0x02,0x00] 224200x05,0x00,0x95,0xd2,0x65,0x04,0x02,0x00 22421 22422# CHECK: v_cvt_pknorm_u16_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x66,0x04,0x02,0x00] 224230x05,0x00,0x95,0xd2,0x66,0x04,0x02,0x00 22424 22425# CHECK: v_cvt_pknorm_u16_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x67,0x04,0x02,0x00] 224260x05,0x00,0x95,0xd2,0x67,0x04,0x02,0x00 22427 22428# CHECK: v_cvt_pknorm_u16_f32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x6a,0x04,0x02,0x00] 224290x05,0x00,0x95,0xd2,0x6a,0x04,0x02,0x00 22430 22431# CHECK: v_cvt_pknorm_u16_f32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x6b,0x04,0x02,0x00] 224320x05,0x00,0x95,0xd2,0x6b,0x04,0x02,0x00 22433 22434# CHECK: v_cvt_pknorm_u16_f32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x6c,0x04,0x02,0x00] 224350x05,0x00,0x95,0xd2,0x6c,0x04,0x02,0x00 22436 22437# CHECK: v_cvt_pknorm_u16_f32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x6d,0x04,0x02,0x00] 224380x05,0x00,0x95,0xd2,0x6d,0x04,0x02,0x00 22439 22440# CHECK: v_cvt_pknorm_u16_f32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x6e,0x04,0x02,0x00] 224410x05,0x00,0x95,0xd2,0x6e,0x04,0x02,0x00 22442 22443# CHECK: v_cvt_pknorm_u16_f32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x6f,0x04,0x02,0x00] 224440x05,0x00,0x95,0xd2,0x6f,0x04,0x02,0x00 22445 22446# CHECK: v_cvt_pknorm_u16_f32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x7b,0x04,0x02,0x00] 224470x05,0x00,0x95,0xd2,0x7b,0x04,0x02,0x00 22448 22449# CHECK: v_cvt_pknorm_u16_f32 v5, m0, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x7c,0x04,0x02,0x00] 224500x05,0x00,0x95,0xd2,0x7c,0x04,0x02,0x00 22451 22452# CHECK: v_cvt_pknorm_u16_f32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x7e,0x04,0x02,0x00] 224530x05,0x00,0x95,0xd2,0x7e,0x04,0x02,0x00 22454 22455# CHECK: v_cvt_pknorm_u16_f32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x7f,0x04,0x02,0x00] 224560x05,0x00,0x95,0xd2,0x7f,0x04,0x02,0x00 22457 22458# CHECK: v_cvt_pknorm_u16_f32 v5, 0, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x80,0x04,0x02,0x00] 224590x05,0x00,0x95,0xd2,0x80,0x04,0x02,0x00 22460 22461# CHECK: v_cvt_pknorm_u16_f32 v5, -1, v2 ; encoding: [0x05,0x00,0x95,0xd2,0xc1,0x04,0x02,0x00] 224620x05,0x00,0x95,0xd2,0xc1,0x04,0x02,0x00 22463 22464# CHECK: v_cvt_pknorm_u16_f32 v5, 0.5, v2 ; encoding: [0x05,0x00,0x95,0xd2,0xf0,0x04,0x02,0x00] 224650x05,0x00,0x95,0xd2,0xf0,0x04,0x02,0x00 22466 22467# CHECK: v_cvt_pknorm_u16_f32 v5, -4.0, v2 ; encoding: [0x05,0x00,0x95,0xd2,0xf7,0x04,0x02,0x00] 224680x05,0x00,0x95,0xd2,0xf7,0x04,0x02,0x00 22469 22470# CHECK: v_cvt_pknorm_u16_f32 v5, v1, v255 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xff,0x03,0x00] 224710x05,0x00,0x95,0xd2,0x01,0xff,0x03,0x00 22472 22473# CHECK: v_cvt_pknorm_u16_f32 v5, v1, s2 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x00,0x00] 224740x05,0x00,0x95,0xd2,0x01,0x05,0x00,0x00 22475 22476# CHECK: v_cvt_pknorm_u16_f32 v5, v1, s101 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xcb,0x00,0x00] 224770x05,0x00,0x95,0xd2,0x01,0xcb,0x00,0x00 22478 22479# CHECK: v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xcd,0x00,0x00] 224800x05,0x00,0x95,0xd2,0x01,0xcd,0x00,0x00 22481 22482# CHECK: v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xcf,0x00,0x00] 224830x05,0x00,0x95,0xd2,0x01,0xcf,0x00,0x00 22484 22485# CHECK: v_cvt_pknorm_u16_f32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xd5,0x00,0x00] 224860x05,0x00,0x95,0xd2,0x01,0xd5,0x00,0x00 22487 22488# CHECK: v_cvt_pknorm_u16_f32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xd7,0x00,0x00] 224890x05,0x00,0x95,0xd2,0x01,0xd7,0x00,0x00 22490 22491# CHECK: v_cvt_pknorm_u16_f32 v5, v1, tba_lo ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xd9,0x00,0x00] 224920x05,0x00,0x95,0xd2,0x01,0xd9,0x00,0x00 22493 22494# CHECK: v_cvt_pknorm_u16_f32 v5, v1, tba_hi ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xdb,0x00,0x00] 224950x05,0x00,0x95,0xd2,0x01,0xdb,0x00,0x00 22496 22497# CHECK: v_cvt_pknorm_u16_f32 v5, v1, tma_lo ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xdd,0x00,0x00] 224980x05,0x00,0x95,0xd2,0x01,0xdd,0x00,0x00 22499 22500# CHECK: v_cvt_pknorm_u16_f32 v5, v1, tma_hi ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xdf,0x00,0x00] 225010x05,0x00,0x95,0xd2,0x01,0xdf,0x00,0x00 22502 22503# CHECK: v_cvt_pknorm_u16_f32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xf7,0x00,0x00] 225040x05,0x00,0x95,0xd2,0x01,0xf7,0x00,0x00 22505 22506# CHECK: v_cvt_pknorm_u16_f32 v5, v1, m0 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xf9,0x00,0x00] 225070x05,0x00,0x95,0xd2,0x01,0xf9,0x00,0x00 22508 22509# CHECK: v_cvt_pknorm_u16_f32 v5, v1, exec_lo ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xfd,0x00,0x00] 225100x05,0x00,0x95,0xd2,0x01,0xfd,0x00,0x00 22511 22512# CHECK: v_cvt_pknorm_u16_f32 v5, v1, exec_hi ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xff,0x00,0x00] 225130x05,0x00,0x95,0xd2,0x01,0xff,0x00,0x00 22514 22515# CHECK: v_cvt_pknorm_u16_f32 v5, v1, 0 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x01,0x01,0x00] 225160x05,0x00,0x95,0xd2,0x01,0x01,0x01,0x00 22517 22518# CHECK: v_cvt_pknorm_u16_f32 v5, v1, -1 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x83,0x01,0x00] 225190x05,0x00,0x95,0xd2,0x01,0x83,0x01,0x00 22520 22521# CHECK: v_cvt_pknorm_u16_f32 v5, v1, 0.5 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xe1,0x01,0x00] 225220x05,0x00,0x95,0xd2,0x01,0xe1,0x01,0x00 22523 22524# CHECK: v_cvt_pknorm_u16_f32 v5, v1, -4.0 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xef,0x01,0x00] 225250x05,0x00,0x95,0xd2,0x01,0xef,0x01,0x00 22526 22527# CHECK: v_cvt_pknorm_u16_f32 v5, -v1, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x20] 225280x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x20 22529 22530# CHECK: v_cvt_pknorm_u16_f32 v5, v1, -v2 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x40] 225310x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x40 22532 22533# CHECK: v_cvt_pknorm_u16_f32 v5, -v1, -v2 ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x60] 225340x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x60 22535 22536# CHECK: v_cvt_pknorm_u16_f32 v5, |v1|, v2 ; encoding: [0x05,0x01,0x95,0xd2,0x01,0x05,0x02,0x00] 225370x05,0x01,0x95,0xd2,0x01,0x05,0x02,0x00 22538 22539# CHECK: v_cvt_pknorm_u16_f32 v5, v1, |v2| ; encoding: [0x05,0x02,0x95,0xd2,0x01,0x05,0x02,0x00] 225400x05,0x02,0x95,0xd2,0x01,0x05,0x02,0x00 22541 22542# CHECK: v_cvt_pknorm_u16_f32 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x95,0xd2,0x01,0x05,0x02,0x00] 225430x05,0x03,0x95,0xd2,0x01,0x05,0x02,0x00 22544 22545# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x00] 225460x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x00 22547 22548# CHECK: v_cvt_pkrtz_f16_f32 v255, v1, v2 ; encoding: [0xff,0x00,0x96,0xd2,0x01,0x05,0x02,0x00] 225490xff,0x00,0x96,0xd2,0x01,0x05,0x02,0x00 22550 22551# CHECK: v_cvt_pkrtz_f16_f32 v5, v255, v2 ; encoding: [0x05,0x00,0x96,0xd2,0xff,0x05,0x02,0x00] 225520x05,0x00,0x96,0xd2,0xff,0x05,0x02,0x00 22553 22554# CHECK: v_cvt_pkrtz_f16_f32 v5, s1, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x04,0x02,0x00] 225550x05,0x00,0x96,0xd2,0x01,0x04,0x02,0x00 22556 22557# CHECK: v_cvt_pkrtz_f16_f32 v5, s101, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x65,0x04,0x02,0x00] 225580x05,0x00,0x96,0xd2,0x65,0x04,0x02,0x00 22559 22560# CHECK: v_cvt_pkrtz_f16_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x66,0x04,0x02,0x00] 225610x05,0x00,0x96,0xd2,0x66,0x04,0x02,0x00 22562 22563# CHECK: v_cvt_pkrtz_f16_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x67,0x04,0x02,0x00] 225640x05,0x00,0x96,0xd2,0x67,0x04,0x02,0x00 22565 22566# CHECK: v_cvt_pkrtz_f16_f32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x6a,0x04,0x02,0x00] 225670x05,0x00,0x96,0xd2,0x6a,0x04,0x02,0x00 22568 22569# CHECK: v_cvt_pkrtz_f16_f32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x6b,0x04,0x02,0x00] 225700x05,0x00,0x96,0xd2,0x6b,0x04,0x02,0x00 22571 22572# CHECK: v_cvt_pkrtz_f16_f32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x6c,0x04,0x02,0x00] 225730x05,0x00,0x96,0xd2,0x6c,0x04,0x02,0x00 22574 22575# CHECK: v_cvt_pkrtz_f16_f32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x6d,0x04,0x02,0x00] 225760x05,0x00,0x96,0xd2,0x6d,0x04,0x02,0x00 22577 22578# CHECK: v_cvt_pkrtz_f16_f32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x6e,0x04,0x02,0x00] 225790x05,0x00,0x96,0xd2,0x6e,0x04,0x02,0x00 22580 22581# CHECK: v_cvt_pkrtz_f16_f32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x6f,0x04,0x02,0x00] 225820x05,0x00,0x96,0xd2,0x6f,0x04,0x02,0x00 22583 22584# CHECK: v_cvt_pkrtz_f16_f32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x7b,0x04,0x02,0x00] 225850x05,0x00,0x96,0xd2,0x7b,0x04,0x02,0x00 22586 22587# CHECK: v_cvt_pkrtz_f16_f32 v5, m0, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x7c,0x04,0x02,0x00] 225880x05,0x00,0x96,0xd2,0x7c,0x04,0x02,0x00 22589 22590# CHECK: v_cvt_pkrtz_f16_f32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x7e,0x04,0x02,0x00] 225910x05,0x00,0x96,0xd2,0x7e,0x04,0x02,0x00 22592 22593# CHECK: v_cvt_pkrtz_f16_f32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x7f,0x04,0x02,0x00] 225940x05,0x00,0x96,0xd2,0x7f,0x04,0x02,0x00 22595 22596# CHECK: v_cvt_pkrtz_f16_f32 v5, 0, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x80,0x04,0x02,0x00] 225970x05,0x00,0x96,0xd2,0x80,0x04,0x02,0x00 22598 22599# CHECK: v_cvt_pkrtz_f16_f32 v5, -1, v2 ; encoding: [0x05,0x00,0x96,0xd2,0xc1,0x04,0x02,0x00] 226000x05,0x00,0x96,0xd2,0xc1,0x04,0x02,0x00 22601 22602# CHECK: v_cvt_pkrtz_f16_f32 v5, 0.5, v2 ; encoding: [0x05,0x00,0x96,0xd2,0xf0,0x04,0x02,0x00] 226030x05,0x00,0x96,0xd2,0xf0,0x04,0x02,0x00 22604 22605# CHECK: v_cvt_pkrtz_f16_f32 v5, -4.0, v2 ; encoding: [0x05,0x00,0x96,0xd2,0xf7,0x04,0x02,0x00] 226060x05,0x00,0x96,0xd2,0xf7,0x04,0x02,0x00 22607 22608# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, v255 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xff,0x03,0x00] 226090x05,0x00,0x96,0xd2,0x01,0xff,0x03,0x00 22610 22611# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, s2 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x00,0x00] 226120x05,0x00,0x96,0xd2,0x01,0x05,0x00,0x00 22613 22614# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, s101 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xcb,0x00,0x00] 226150x05,0x00,0x96,0xd2,0x01,0xcb,0x00,0x00 22616 22617# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xcd,0x00,0x00] 226180x05,0x00,0x96,0xd2,0x01,0xcd,0x00,0x00 22619 22620# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xcf,0x00,0x00] 226210x05,0x00,0x96,0xd2,0x01,0xcf,0x00,0x00 22622 22623# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xd5,0x00,0x00] 226240x05,0x00,0x96,0xd2,0x01,0xd5,0x00,0x00 22625 22626# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xd7,0x00,0x00] 226270x05,0x00,0x96,0xd2,0x01,0xd7,0x00,0x00 22628 22629# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, tba_lo ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xd9,0x00,0x00] 226300x05,0x00,0x96,0xd2,0x01,0xd9,0x00,0x00 22631 22632# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, tba_hi ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xdb,0x00,0x00] 226330x05,0x00,0x96,0xd2,0x01,0xdb,0x00,0x00 22634 22635# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, tma_lo ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xdd,0x00,0x00] 226360x05,0x00,0x96,0xd2,0x01,0xdd,0x00,0x00 22637 22638# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, tma_hi ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xdf,0x00,0x00] 226390x05,0x00,0x96,0xd2,0x01,0xdf,0x00,0x00 22640 22641# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xf7,0x00,0x00] 226420x05,0x00,0x96,0xd2,0x01,0xf7,0x00,0x00 22643 22644# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, m0 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x00,0x00] 226450x05,0x00,0x96,0xd2,0x01,0xf9,0x00,0x00 22646 22647# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, exec_lo ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xfd,0x00,0x00] 226480x05,0x00,0x96,0xd2,0x01,0xfd,0x00,0x00 22649 22650# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, exec_hi ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xff,0x00,0x00] 226510x05,0x00,0x96,0xd2,0x01,0xff,0x00,0x00 22652 22653# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, 0 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x01,0x01,0x00] 226540x05,0x00,0x96,0xd2,0x01,0x01,0x01,0x00 22655 22656# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, -1 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x83,0x01,0x00] 226570x05,0x00,0x96,0xd2,0x01,0x83,0x01,0x00 22658 22659# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, 0.5 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xe1,0x01,0x00] 226600x05,0x00,0x96,0xd2,0x01,0xe1,0x01,0x00 22661 22662# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, -4.0 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xef,0x01,0x00] 226630x05,0x00,0x96,0xd2,0x01,0xef,0x01,0x00 22664 22665# CHECK: v_cvt_pkrtz_f16_f32 v5, -v1, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x20] 226660x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x20 22667 22668# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, -v2 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x40] 226690x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x40 22670 22671# CHECK: v_cvt_pkrtz_f16_f32 v5, -v1, -v2 ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x60] 226720x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x60 22673 22674# CHECK: v_cvt_pkrtz_f16_f32 v5, |v1|, v2 ; encoding: [0x05,0x01,0x96,0xd2,0x01,0x05,0x02,0x00] 226750x05,0x01,0x96,0xd2,0x01,0x05,0x02,0x00 22676 22677# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, |v2| ; encoding: [0x05,0x02,0x96,0xd2,0x01,0x05,0x02,0x00] 226780x05,0x02,0x96,0xd2,0x01,0x05,0x02,0x00 22679 22680# CHECK: v_cvt_pkrtz_f16_f32 v5, |v1|, |v2| ; encoding: [0x05,0x03,0x96,0xd2,0x01,0x05,0x02,0x00] 226810x05,0x03,0x96,0xd2,0x01,0x05,0x02,0x00 22682 22683# CHECK: v_cvt_pk_u16_u32 v5, v1, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x05,0x02,0x00] 226840x05,0x00,0x97,0xd2,0x01,0x05,0x02,0x00 22685 22686# CHECK: v_cvt_pk_u16_u32 v255, v1, v2 ; encoding: [0xff,0x00,0x97,0xd2,0x01,0x05,0x02,0x00] 226870xff,0x00,0x97,0xd2,0x01,0x05,0x02,0x00 22688 22689# CHECK: v_cvt_pk_u16_u32 v5, v255, v2 ; encoding: [0x05,0x00,0x97,0xd2,0xff,0x05,0x02,0x00] 226900x05,0x00,0x97,0xd2,0xff,0x05,0x02,0x00 22691 22692# CHECK: v_cvt_pk_u16_u32 v5, s1, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x04,0x02,0x00] 226930x05,0x00,0x97,0xd2,0x01,0x04,0x02,0x00 22694 22695# CHECK: v_cvt_pk_u16_u32 v5, s101, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x65,0x04,0x02,0x00] 226960x05,0x00,0x97,0xd2,0x65,0x04,0x02,0x00 22697 22698# CHECK: v_cvt_pk_u16_u32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x66,0x04,0x02,0x00] 226990x05,0x00,0x97,0xd2,0x66,0x04,0x02,0x00 22700 22701# CHECK: v_cvt_pk_u16_u32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x67,0x04,0x02,0x00] 227020x05,0x00,0x97,0xd2,0x67,0x04,0x02,0x00 22703 22704# CHECK: v_cvt_pk_u16_u32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x6a,0x04,0x02,0x00] 227050x05,0x00,0x97,0xd2,0x6a,0x04,0x02,0x00 22706 22707# CHECK: v_cvt_pk_u16_u32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x6b,0x04,0x02,0x00] 227080x05,0x00,0x97,0xd2,0x6b,0x04,0x02,0x00 22709 22710# CHECK: v_cvt_pk_u16_u32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x6c,0x04,0x02,0x00] 227110x05,0x00,0x97,0xd2,0x6c,0x04,0x02,0x00 22712 22713# CHECK: v_cvt_pk_u16_u32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x6d,0x04,0x02,0x00] 227140x05,0x00,0x97,0xd2,0x6d,0x04,0x02,0x00 22715 22716# CHECK: v_cvt_pk_u16_u32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x6e,0x04,0x02,0x00] 227170x05,0x00,0x97,0xd2,0x6e,0x04,0x02,0x00 22718 22719# CHECK: v_cvt_pk_u16_u32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x6f,0x04,0x02,0x00] 227200x05,0x00,0x97,0xd2,0x6f,0x04,0x02,0x00 22721 22722# CHECK: v_cvt_pk_u16_u32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x7b,0x04,0x02,0x00] 227230x05,0x00,0x97,0xd2,0x7b,0x04,0x02,0x00 22724 22725# CHECK: v_cvt_pk_u16_u32 v5, m0, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x7c,0x04,0x02,0x00] 227260x05,0x00,0x97,0xd2,0x7c,0x04,0x02,0x00 22727 22728# CHECK: v_cvt_pk_u16_u32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x7e,0x04,0x02,0x00] 227290x05,0x00,0x97,0xd2,0x7e,0x04,0x02,0x00 22730 22731# CHECK: v_cvt_pk_u16_u32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x7f,0x04,0x02,0x00] 227320x05,0x00,0x97,0xd2,0x7f,0x04,0x02,0x00 22733 22734# CHECK: v_cvt_pk_u16_u32 v5, 0, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x80,0x04,0x02,0x00] 227350x05,0x00,0x97,0xd2,0x80,0x04,0x02,0x00 22736 22737# CHECK: v_cvt_pk_u16_u32 v5, -1, v2 ; encoding: [0x05,0x00,0x97,0xd2,0xc1,0x04,0x02,0x00] 227380x05,0x00,0x97,0xd2,0xc1,0x04,0x02,0x00 22739 22740# CHECK: v_cvt_pk_u16_u32 v5, 0.5, v2 ; encoding: [0x05,0x00,0x97,0xd2,0xf0,0x04,0x02,0x00] 227410x05,0x00,0x97,0xd2,0xf0,0x04,0x02,0x00 22742 22743# CHECK: v_cvt_pk_u16_u32 v5, -4.0, v2 ; encoding: [0x05,0x00,0x97,0xd2,0xf7,0x04,0x02,0x00] 227440x05,0x00,0x97,0xd2,0xf7,0x04,0x02,0x00 22745 22746# CHECK: v_cvt_pk_u16_u32 v5, v1, v255 ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xff,0x03,0x00] 227470x05,0x00,0x97,0xd2,0x01,0xff,0x03,0x00 22748 22749# CHECK: v_cvt_pk_u16_u32 v5, v1, s2 ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x05,0x00,0x00] 227500x05,0x00,0x97,0xd2,0x01,0x05,0x00,0x00 22751 22752# CHECK: v_cvt_pk_u16_u32 v5, v1, s101 ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xcb,0x00,0x00] 227530x05,0x00,0x97,0xd2,0x01,0xcb,0x00,0x00 22754 22755# CHECK: v_cvt_pk_u16_u32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xcd,0x00,0x00] 227560x05,0x00,0x97,0xd2,0x01,0xcd,0x00,0x00 22757 22758# CHECK: v_cvt_pk_u16_u32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xcf,0x00,0x00] 227590x05,0x00,0x97,0xd2,0x01,0xcf,0x00,0x00 22760 22761# CHECK: v_cvt_pk_u16_u32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xd5,0x00,0x00] 227620x05,0x00,0x97,0xd2,0x01,0xd5,0x00,0x00 22763 22764# CHECK: v_cvt_pk_u16_u32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xd7,0x00,0x00] 227650x05,0x00,0x97,0xd2,0x01,0xd7,0x00,0x00 22766 22767# CHECK: v_cvt_pk_u16_u32 v5, v1, tba_lo ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xd9,0x00,0x00] 227680x05,0x00,0x97,0xd2,0x01,0xd9,0x00,0x00 22769 22770# CHECK: v_cvt_pk_u16_u32 v5, v1, tba_hi ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xdb,0x00,0x00] 227710x05,0x00,0x97,0xd2,0x01,0xdb,0x00,0x00 22772 22773# CHECK: v_cvt_pk_u16_u32 v5, v1, tma_lo ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xdd,0x00,0x00] 227740x05,0x00,0x97,0xd2,0x01,0xdd,0x00,0x00 22775 22776# CHECK: v_cvt_pk_u16_u32 v5, v1, tma_hi ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xdf,0x00,0x00] 227770x05,0x00,0x97,0xd2,0x01,0xdf,0x00,0x00 22778 22779# CHECK: v_cvt_pk_u16_u32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xf7,0x00,0x00] 227800x05,0x00,0x97,0xd2,0x01,0xf7,0x00,0x00 22781 22782# CHECK: v_cvt_pk_u16_u32 v5, v1, m0 ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xf9,0x00,0x00] 227830x05,0x00,0x97,0xd2,0x01,0xf9,0x00,0x00 22784 22785# CHECK: v_cvt_pk_u16_u32 v5, v1, exec_lo ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xfd,0x00,0x00] 227860x05,0x00,0x97,0xd2,0x01,0xfd,0x00,0x00 22787 22788# CHECK: v_cvt_pk_u16_u32 v5, v1, exec_hi ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xff,0x00,0x00] 227890x05,0x00,0x97,0xd2,0x01,0xff,0x00,0x00 22790 22791# CHECK: v_cvt_pk_u16_u32 v5, v1, 0 ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x01,0x01,0x00] 227920x05,0x00,0x97,0xd2,0x01,0x01,0x01,0x00 22793 22794# CHECK: v_cvt_pk_u16_u32 v5, v1, -1 ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x83,0x01,0x00] 227950x05,0x00,0x97,0xd2,0x01,0x83,0x01,0x00 22796 22797# CHECK: v_cvt_pk_u16_u32 v5, v1, 0.5 ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xe1,0x01,0x00] 227980x05,0x00,0x97,0xd2,0x01,0xe1,0x01,0x00 22799 22800# CHECK: v_cvt_pk_u16_u32 v5, v1, -4.0 ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xef,0x01,0x00] 228010x05,0x00,0x97,0xd2,0x01,0xef,0x01,0x00 22802 22803# CHECK: v_cvt_pk_i16_i32 v5, v1, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x00] 228040x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x00 22805 22806# CHECK: v_cvt_pk_i16_i32 v255, v1, v2 ; encoding: [0xff,0x00,0x98,0xd2,0x01,0x05,0x02,0x00] 228070xff,0x00,0x98,0xd2,0x01,0x05,0x02,0x00 22808 22809# CHECK: v_cvt_pk_i16_i32 v5, v255, v2 ; encoding: [0x05,0x00,0x98,0xd2,0xff,0x05,0x02,0x00] 228100x05,0x00,0x98,0xd2,0xff,0x05,0x02,0x00 22811 22812# CHECK: v_cvt_pk_i16_i32 v5, s1, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x04,0x02,0x00] 228130x05,0x00,0x98,0xd2,0x01,0x04,0x02,0x00 22814 22815# CHECK: v_cvt_pk_i16_i32 v5, s101, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x65,0x04,0x02,0x00] 228160x05,0x00,0x98,0xd2,0x65,0x04,0x02,0x00 22817 22818# CHECK: v_cvt_pk_i16_i32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x66,0x04,0x02,0x00] 228190x05,0x00,0x98,0xd2,0x66,0x04,0x02,0x00 22820 22821# CHECK: v_cvt_pk_i16_i32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x67,0x04,0x02,0x00] 228220x05,0x00,0x98,0xd2,0x67,0x04,0x02,0x00 22823 22824# CHECK: v_cvt_pk_i16_i32 v5, vcc_lo, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x6a,0x04,0x02,0x00] 228250x05,0x00,0x98,0xd2,0x6a,0x04,0x02,0x00 22826 22827# CHECK: v_cvt_pk_i16_i32 v5, vcc_hi, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x6b,0x04,0x02,0x00] 228280x05,0x00,0x98,0xd2,0x6b,0x04,0x02,0x00 22829 22830# CHECK: v_cvt_pk_i16_i32 v5, tba_lo, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x6c,0x04,0x02,0x00] 228310x05,0x00,0x98,0xd2,0x6c,0x04,0x02,0x00 22832 22833# CHECK: v_cvt_pk_i16_i32 v5, tba_hi, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x6d,0x04,0x02,0x00] 228340x05,0x00,0x98,0xd2,0x6d,0x04,0x02,0x00 22835 22836# CHECK: v_cvt_pk_i16_i32 v5, tma_lo, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x6e,0x04,0x02,0x00] 228370x05,0x00,0x98,0xd2,0x6e,0x04,0x02,0x00 22838 22839# CHECK: v_cvt_pk_i16_i32 v5, tma_hi, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x6f,0x04,0x02,0x00] 228400x05,0x00,0x98,0xd2,0x6f,0x04,0x02,0x00 22841 22842# CHECK: v_cvt_pk_i16_i32 v5, ttmp11, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x7b,0x04,0x02,0x00] 228430x05,0x00,0x98,0xd2,0x7b,0x04,0x02,0x00 22844 22845# CHECK: v_cvt_pk_i16_i32 v5, m0, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x7c,0x04,0x02,0x00] 228460x05,0x00,0x98,0xd2,0x7c,0x04,0x02,0x00 22847 22848# CHECK: v_cvt_pk_i16_i32 v5, exec_lo, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x7e,0x04,0x02,0x00] 228490x05,0x00,0x98,0xd2,0x7e,0x04,0x02,0x00 22850 22851# CHECK: v_cvt_pk_i16_i32 v5, exec_hi, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x7f,0x04,0x02,0x00] 228520x05,0x00,0x98,0xd2,0x7f,0x04,0x02,0x00 22853 22854# CHECK: v_cvt_pk_i16_i32 v5, 0, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x80,0x04,0x02,0x00] 228550x05,0x00,0x98,0xd2,0x80,0x04,0x02,0x00 22856 22857# CHECK: v_cvt_pk_i16_i32 v5, -1, v2 ; encoding: [0x05,0x00,0x98,0xd2,0xc1,0x04,0x02,0x00] 228580x05,0x00,0x98,0xd2,0xc1,0x04,0x02,0x00 22859 22860# CHECK: v_cvt_pk_i16_i32 v5, 0.5, v2 ; encoding: [0x05,0x00,0x98,0xd2,0xf0,0x04,0x02,0x00] 228610x05,0x00,0x98,0xd2,0xf0,0x04,0x02,0x00 22862 22863# CHECK: v_cvt_pk_i16_i32 v5, -4.0, v2 ; encoding: [0x05,0x00,0x98,0xd2,0xf7,0x04,0x02,0x00] 228640x05,0x00,0x98,0xd2,0xf7,0x04,0x02,0x00 22865 22866# CHECK: v_cvt_pk_i16_i32 v5, v1, v255 ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xff,0x03,0x00] 228670x05,0x00,0x98,0xd2,0x01,0xff,0x03,0x00 22868 22869# CHECK: v_cvt_pk_i16_i32 v5, v1, s2 ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x05,0x00,0x00] 228700x05,0x00,0x98,0xd2,0x01,0x05,0x00,0x00 22871 22872# CHECK: v_cvt_pk_i16_i32 v5, v1, s101 ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xcb,0x00,0x00] 228730x05,0x00,0x98,0xd2,0x01,0xcb,0x00,0x00 22874 22875# CHECK: v_cvt_pk_i16_i32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xcd,0x00,0x00] 228760x05,0x00,0x98,0xd2,0x01,0xcd,0x00,0x00 22877 22878# CHECK: v_cvt_pk_i16_i32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xcf,0x00,0x00] 228790x05,0x00,0x98,0xd2,0x01,0xcf,0x00,0x00 22880 22881# CHECK: v_cvt_pk_i16_i32 v5, v1, vcc_lo ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xd5,0x00,0x00] 228820x05,0x00,0x98,0xd2,0x01,0xd5,0x00,0x00 22883 22884# CHECK: v_cvt_pk_i16_i32 v5, v1, vcc_hi ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xd7,0x00,0x00] 228850x05,0x00,0x98,0xd2,0x01,0xd7,0x00,0x00 22886 22887# CHECK: v_cvt_pk_i16_i32 v5, v1, tba_lo ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xd9,0x00,0x00] 228880x05,0x00,0x98,0xd2,0x01,0xd9,0x00,0x00 22889 22890# CHECK: v_cvt_pk_i16_i32 v5, v1, tba_hi ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xdb,0x00,0x00] 228910x05,0x00,0x98,0xd2,0x01,0xdb,0x00,0x00 22892 22893# CHECK: v_cvt_pk_i16_i32 v5, v1, tma_lo ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xdd,0x00,0x00] 228940x05,0x00,0x98,0xd2,0x01,0xdd,0x00,0x00 22895 22896# CHECK: v_cvt_pk_i16_i32 v5, v1, tma_hi ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xdf,0x00,0x00] 228970x05,0x00,0x98,0xd2,0x01,0xdf,0x00,0x00 22898 22899# CHECK: v_cvt_pk_i16_i32 v5, v1, ttmp11 ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xf7,0x00,0x00] 229000x05,0x00,0x98,0xd2,0x01,0xf7,0x00,0x00 22901 22902# CHECK: v_cvt_pk_i16_i32 v5, v1, m0 ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xf9,0x00,0x00] 229030x05,0x00,0x98,0xd2,0x01,0xf9,0x00,0x00 22904 22905# CHECK: v_cvt_pk_i16_i32 v5, v1, exec_lo ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x00,0x00] 229060x05,0x00,0x98,0xd2,0x01,0xfd,0x00,0x00 22907 22908# CHECK: v_cvt_pk_i16_i32 v5, v1, exec_hi ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xff,0x00,0x00] 229090x05,0x00,0x98,0xd2,0x01,0xff,0x00,0x00 22910 22911# CHECK: v_cvt_pk_i16_i32 v5, v1, 0 ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x01,0x01,0x00] 229120x05,0x00,0x98,0xd2,0x01,0x01,0x01,0x00 22913 22914# CHECK: v_cvt_pk_i16_i32 v5, v1, -1 ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x83,0x01,0x00] 229150x05,0x00,0x98,0xd2,0x01,0x83,0x01,0x00 22916 22917# CHECK: v_cvt_pk_i16_i32 v5, v1, 0.5 ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xe1,0x01,0x00] 229180x05,0x00,0x98,0xd2,0x01,0xe1,0x01,0x00 22919 22920# CHECK: v_cvt_pk_i16_i32 v5, v1, -4.0 ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xef,0x01,0x00] 229210x05,0x00,0x98,0xd2,0x01,0xef,0x01,0x00 22922 22923# CHECK: v_movreld_b32_e64 v5, v1 ; encoding: [0x05,0x00,0x76,0xd1,0x01,0x01,0x00,0x00] 229240x05,0x00,0x76,0xd1,0x01,0x01,0x00,0x00 22925 22926# CHECK: v_movreld_b32_e64 v255, v1 ; encoding: [0xff,0x00,0x76,0xd1,0x01,0x01,0x00,0x00] 229270xff,0x00,0x76,0xd1,0x01,0x01,0x00,0x00 22928 22929# CHECK: v_movreld_b32_e64 v5, v255 ; encoding: [0x05,0x00,0x76,0xd1,0xff,0x01,0x00,0x00] 229300x05,0x00,0x76,0xd1,0xff,0x01,0x00,0x00 22931 22932# CHECK: v_movreld_b32_e64 v5, m0 ; encoding: [0x05,0x00,0x76,0xd1,0x7c,0x00,0x00,0x00] 229330x05,0x00,0x76,0xd1,0x7c,0x00,0x00,0x00 22934 22935# CHECK: v_movreld_b32_e64 v5, 0 ; encoding: [0x05,0x00,0x76,0xd1,0x80,0x00,0x00,0x00] 229360x05,0x00,0x76,0xd1,0x80,0x00,0x00,0x00 22937 22938# CHECK: v_movreld_b32_e64 v5, -1 ; encoding: [0x05,0x00,0x76,0xd1,0xc1,0x00,0x00,0x00] 229390x05,0x00,0x76,0xd1,0xc1,0x00,0x00,0x00 22940 22941# CHECK: v_movreld_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x76,0xd1,0xf0,0x00,0x00,0x00] 229420x05,0x00,0x76,0xd1,0xf0,0x00,0x00,0x00 22943 22944# CHECK: v_movreld_b32_e64 v5, -4.0 ; encoding: [0x05,0x00,0x76,0xd1,0xf7,0x00,0x00,0x00] 229450x05,0x00,0x76,0xd1,0xf7,0x00,0x00,0x00 22946 22947# CHECK: v_movrels_b32_e64 v5, v1 ; encoding: [0x05,0x00,0x77,0xd1,0x01,0x01,0x00,0x00] 229480x05,0x00,0x77,0xd1,0x01,0x01,0x00,0x00 22949 22950# CHECK: v_movrels_b32_e64 v255, v1 ; encoding: [0xff,0x00,0x77,0xd1,0x01,0x01,0x00,0x00] 229510xff,0x00,0x77,0xd1,0x01,0x01,0x00,0x00 22952 22953# CHECK: v_movrels_b32_e64 v5, v255 ; encoding: [0x05,0x00,0x77,0xd1,0xff,0x01,0x00,0x00] 229540x05,0x00,0x77,0xd1,0xff,0x01,0x00,0x00 22955 22956# CHECK: v_movrelsd_b32_e64 v5, v1 ; encoding: [0x05,0x00,0x78,0xd1,0x01,0x01,0x00,0x00] 229570x05,0x00,0x78,0xd1,0x01,0x01,0x00,0x00 22958 22959# CHECK: v_movrelsd_b32_e64 v255, v1 ; encoding: [0xff,0x00,0x78,0xd1,0x01,0x01,0x00,0x00] 229600xff,0x00,0x78,0xd1,0x01,0x01,0x00,0x00 22961 22962# CHECK: v_movrelsd_b32_e64 v5, v255 ; encoding: [0x05,0x00,0x78,0xd1,0xff,0x01,0x00,0x00] 229630x05,0x00,0x78,0xd1,0xff,0x01,0x00,0x00 22964