1# NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 5 2# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,GFX12-REAL16 %s 3# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,GFX12-FAKE16 %s 4# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,GFX12-REAL16 %s 5# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,-real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,GFX12-FAKE16 %s 6 70x7e,0x00,0xfd,0xd4,0x01,0x05,0x02,0x00 8# GFX12-REAL16: v_cmpx_class_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x05,0x02,0x00] 9# GFX12-FAKE16: v_cmpx_class_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x05,0x02,0x00] 10 110x7e,0x00,0xfd,0xd4,0xff,0x05,0x02,0x00 12# GFX12-REAL16: v_cmpx_class_f16_e64 v255.l, v2.l ; encoding: [0x7e,0x00,0xfd,0xd4,0xff,0x05,0x02,0x00] 13# GFX12-FAKE16: v_cmpx_class_f16_e64 v255, v2 ; encoding: [0x7e,0x00,0xfd,0xd4,0xff,0x05,0x02,0x00] 14 150x7e,0x00,0xfd,0xd4,0x01,0x04,0x02,0x00 16# GFX12-REAL16: v_cmpx_class_f16_e64 s1, v2.l ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x04,0x02,0x00] 17# GFX12-FAKE16: v_cmpx_class_f16_e64 s1, v2 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x04,0x02,0x00] 18 190x7e,0x00,0xfd,0xd4,0x69,0xfe,0x03,0x00 20# GFX12-REAL16: v_cmpx_class_f16_e64 s105, v255.l ; encoding: [0x7e,0x00,0xfd,0xd4,0x69,0xfe,0x03,0x00] 21# GFX12-FAKE16: v_cmpx_class_f16_e64 s105, v255 ; encoding: [0x7e,0x00,0xfd,0xd4,0x69,0xfe,0x03,0x00] 22 230x7e,0x00,0xfd,0xd4,0x6a,0x04,0x00,0x00 24# GFX12: v_cmpx_class_f16_e64 vcc_lo, s2 ; encoding: [0x7e,0x00,0xfd,0xd4,0x6a,0x04,0x00,0x00] 25 260x7e,0x00,0xfd,0xd4,0x6b,0xd2,0x00,0x00 27# GFX12: v_cmpx_class_f16_e64 vcc_hi, s105 ; encoding: [0x7e,0x00,0xfd,0xd4,0x6b,0xd2,0x00,0x00] 28 290x7e,0x00,0xfd,0xd4,0x7b,0xf6,0x00,0x00 30# GFX12: v_cmpx_class_f16_e64 ttmp15, ttmp15 ; encoding: [0x7e,0x00,0xfd,0xd4,0x7b,0xf6,0x00,0x00] 31 320x7e,0x00,0xfd,0xd4,0x7d,0xfa,0x01,0x00 33# GFX12: v_cmpx_class_f16_e64 m0, src_scc ; encoding: [0x7e,0x00,0xfd,0xd4,0x7d,0xfa,0x01,0x00] 34 350x7e,0x00,0xfd,0xd4,0x7e,0x82,0x01,0x00 36# GFX12: v_cmpx_class_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xfd,0xd4,0x7e,0x82,0x01,0x00] 37 380x7e,0x00,0xfd,0xd4,0x7f,0xf8,0x00,0x00 39# GFX12: v_cmpx_class_f16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xfd,0xd4,0x7f,0xf8,0x00,0x00] 40 410x7e,0x00,0xfd,0xd4,0x7c,0xfc,0x00,0x00 42# GFX12: v_cmpx_class_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xfd,0xd4,0x7c,0xfc,0x00,0x00] 43 440x7e,0x00,0xfd,0xd4,0xc1,0xfe,0x00,0x00 45# GFX12: v_cmpx_class_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xfd,0xd4,0xc1,0xfe,0x00,0x00] 46 470x7e,0x00,0xfd,0xd4,0xf0,0xfa,0x00,0x00 48# GFX12: v_cmpx_class_f16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xfd,0xd4,0xf0,0xfa,0x00,0x00] 49 500x7e,0x00,0xfd,0xd4,0xfd,0xd4,0x00,0x00 51# GFX12: v_cmpx_class_f16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xfd,0xd4,0xfd,0xd4,0x00,0x00] 52 530x7e,0x01,0xfd,0xd4,0xff,0xd6,0x00,0x20,0x0b,0xfe,0x00,0x00 54# GFX12: v_cmpx_class_f16_e64 -|0xfe0b|, vcc_hi ; encoding: [0x7e,0x01,0xfd,0xd4,0xff,0xd6,0x00,0x20,0x0b,0xfe,0x00,0x00] 55 560x7e,0x18,0xfd,0xd4,0x01,0x05,0x02,0x00 57# GFX12-REAL16: v_cmpx_class_f16_e64 v1.h, v2.h op_sel:[1,1,0] ; encoding: [0x7e,0x18,0xfd,0xd4,0x01,0x05,0x02,0x00] 58# GFX12-FAKE16: v_cmpx_class_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x05,0x02,0x00] 59 600x7e,0x08,0xfd,0xd4,0xff,0x05,0x02,0x00 61# GFX12-REAL16: v_cmpx_class_f16_e64 v255.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xfd,0xd4,0xff,0x05,0x02,0x00] 62# GFX12-FAKE16: v_cmpx_class_f16_e64 v255, v2 ; encoding: [0x7e,0x00,0xfd,0xd4,0xff,0x05,0x02,0x00] 63 640x7e,0x10,0xfd,0xd4,0x69,0xfe,0x03,0x00 65# GFX12-REAL16: v_cmpx_class_f16_e64 s105, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xfd,0xd4,0x69,0xfe,0x03,0x00] 66# GFX12-FAKE16: v_cmpx_class_f16_e64 s105, v255 ; encoding: [0x7e,0x00,0xfd,0xd4,0x69,0xfe,0x03,0x00] 67 680x7e,0x00,0xfe,0xd4,0x01,0x05,0x02,0x00 69# GFX12: v_cmpx_class_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x05,0x02,0x00] 70 710x7e,0x00,0xfe,0xd4,0xff,0xff,0x03,0x00 72# GFX12: v_cmpx_class_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0xfe,0xd4,0xff,0xff,0x03,0x00] 73 740x7e,0x00,0xfe,0xd4,0x01,0x04,0x00,0x00 75# GFX12: v_cmpx_class_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x04,0x00,0x00] 76 770x7e,0x00,0xfe,0xd4,0x69,0xd2,0x00,0x00 78# GFX12: v_cmpx_class_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0xfe,0xd4,0x69,0xd2,0x00,0x00] 79 800x7e,0x00,0xfe,0xd4,0x6a,0xf6,0x00,0x00 81# GFX12: v_cmpx_class_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xfe,0xd4,0x6a,0xf6,0x00,0x00] 82 830x7e,0x00,0xfe,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 84# GFX12: v_cmpx_class_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xfe,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 85 860x7e,0x00,0xfe,0xd4,0x7b,0xfa,0x01,0x00 87# GFX12: v_cmpx_class_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xfe,0xd4,0x7b,0xfa,0x01,0x00] 88 890x7e,0x00,0xfe,0xd4,0x7d,0xe0,0x01,0x00 90# GFX12: v_cmpx_class_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xfe,0xd4,0x7d,0xe0,0x01,0x00] 91 920x7e,0x00,0xfe,0xd4,0x7e,0x82,0x01,0x00 93# GFX12: v_cmpx_class_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xfe,0xd4,0x7e,0x82,0x01,0x00] 94 950x7e,0x00,0xfe,0xd4,0x7f,0xf8,0x00,0x00 96# GFX12: v_cmpx_class_f32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xfe,0xd4,0x7f,0xf8,0x00,0x00] 97 980x7e,0x00,0xfe,0xd4,0x7c,0xfc,0x00,0x00 99# GFX12: v_cmpx_class_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xfe,0xd4,0x7c,0xfc,0x00,0x00] 100 1010x7e,0x00,0xfe,0xd4,0xc1,0xfe,0x00,0x00 102# GFX12: v_cmpx_class_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xfe,0xd4,0xc1,0xfe,0x00,0x00] 103 1040x7e,0x00,0xfe,0xd4,0xf0,0xfa,0x00,0x00 105# GFX12: v_cmpx_class_f32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xfe,0xd4,0xf0,0xfa,0x00,0x00] 106 1070x7e,0x00,0xfe,0xd4,0xfd,0xd4,0x00,0x00 108# GFX12: v_cmpx_class_f32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xfe,0xd4,0xfd,0xd4,0x00,0x00] 109 1100x7e,0x01,0xfe,0xd4,0xff,0xd6,0x00,0x20,0x56,0x34,0x12,0xaf 111# GFX12: v_cmpx_class_f32_e64 -|0xaf123456|, vcc_hi ; encoding: [0x7e,0x01,0xfe,0xd4,0xff,0xd6,0x00,0x20,0x56,0x34,0x12,0xaf] 112 1130x7e,0x00,0xff,0xd4,0x01,0x05,0x02,0x00 114# GFX12: v_cmpx_class_f64_e64 v[1:2], v2 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x05,0x02,0x00] 115 1160x7e,0x00,0xff,0xd4,0x01,0xff,0x03,0x00 117# GFX12: v_cmpx_class_f64_e64 v[1:2], v255 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xff,0x03,0x00] 118 1190x7e,0x00,0xff,0xd4,0x01,0x05,0x00,0x00 120# GFX12: v_cmpx_class_f64_e64 v[1:2], s2 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x05,0x00,0x00] 121 1220x7e,0x00,0xff,0xd4,0x01,0xd3,0x00,0x00 123# GFX12: v_cmpx_class_f64_e64 v[1:2], s105 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xd3,0x00,0x00] 124 1250x7e,0x00,0xff,0xd4,0xfe,0xf7,0x00,0x00 126# GFX12: v_cmpx_class_f64_e64 v[254:255], ttmp15 ; encoding: [0x7e,0x00,0xff,0xd4,0xfe,0xf7,0x00,0x00] 127 1280x7e,0x00,0xff,0xd4,0x02,0xd6,0x00,0x00 129# GFX12: v_cmpx_class_f64_e64 s[2:3], vcc_hi ; encoding: [0x7e,0x00,0xff,0xd4,0x02,0xd6,0x00,0x00] 130 1310x7e,0x00,0xff,0xd4,0x68,0xd4,0x00,0x00 132# GFX12: v_cmpx_class_f64_e64 s[104:105], vcc_lo ; encoding: [0x7e,0x00,0xff,0xd4,0x68,0xd4,0x00,0x00] 133 1340x7e,0x00,0xff,0xd4,0x6a,0xfa,0x00,0x00 135# GFX12: v_cmpx_class_f64_e64 vcc, m0 ; encoding: [0x7e,0x00,0xff,0xd4,0x6a,0xfa,0x00,0x00] 136 1370x7e,0x00,0xff,0xd4,0x7a,0xfe,0x00,0x00 138# GFX12: v_cmpx_class_f64_e64 ttmp[14:15], exec_hi ; encoding: [0x7e,0x00,0xff,0xd4,0x7a,0xfe,0x00,0x00] 139 1400x7e,0x00,0xff,0xd4,0x7e,0xfc,0x00,0x00 141# GFX12: v_cmpx_class_f64_e64 exec, exec_lo ; encoding: [0x7e,0x00,0xff,0xd4,0x7e,0xfc,0x00,0x00] 142 1430x7e,0x00,0xff,0xd4,0x7c,0xf8,0x00,0x00 144# GFX12: v_cmpx_class_f64_e64 null, null ; encoding: [0x7e,0x00,0xff,0xd4,0x7c,0xf8,0x00,0x00] 145 1460x7e,0x00,0xff,0xd4,0xc1,0x82,0x01,0x00 147# GFX12: v_cmpx_class_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xff,0xd4,0xc1,0x82,0x01,0x00] 148 1490x7e,0x00,0xff,0xd4,0xf0,0xe0,0x01,0x00 150# GFX12: v_cmpx_class_f64_e64 0.5, 0.5 ; encoding: [0x7e,0x00,0xff,0xd4,0xf0,0xe0,0x01,0x00] 151 1520x7e,0x01,0xff,0xd4,0xfd,0xfa,0x01,0x20 153# GFX12: v_cmpx_class_f64_e64 -|src_scc|, src_scc ; encoding: [0x7e,0x01,0xff,0xd4,0xfd,0xfa,0x01,0x20] 154 1550x7e,0x00,0xff,0xd4,0xff,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 156# GFX12: v_cmpx_class_f64_e64 0xaf123456, 0xaf123456 ; encoding: [0x7e,0x00,0xff,0xd4,0xff,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 157 1580x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x00 159# GFX12-REAL16: v_cmpx_eq_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x00] 160# GFX12-FAKE16: v_cmpx_eq_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x00] 161 1620x7e,0x00,0x82,0xd4,0xff,0xff,0x03,0x00 163# GFX12-REAL16: v_cmpx_eq_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x82,0xd4,0xff,0xff,0x03,0x00] 164# GFX12-FAKE16: v_cmpx_eq_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x82,0xd4,0xff,0xff,0x03,0x00] 165 1660x7e,0x00,0x82,0xd4,0x01,0x04,0x00,0x00 167# GFX12: v_cmpx_eq_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x04,0x00,0x00] 168 1690x7e,0x00,0x82,0xd4,0x69,0xd2,0x00,0x00 170# GFX12: v_cmpx_eq_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x82,0xd4,0x69,0xd2,0x00,0x00] 171 1720x7e,0x00,0x82,0xd4,0x6a,0xf6,0x00,0x00 173# GFX12: v_cmpx_eq_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x82,0xd4,0x6a,0xf6,0x00,0x00] 174 1750x7e,0x00,0x82,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 176# GFX12: v_cmpx_eq_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x82,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 177 1780x7e,0x00,0x82,0xd4,0x7b,0xfa,0x01,0x00 179# GFX12: v_cmpx_eq_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x82,0xd4,0x7b,0xfa,0x01,0x00] 180 1810x7e,0x00,0x82,0xd4,0x7d,0xe0,0x01,0x00 182# GFX12: v_cmpx_eq_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x82,0xd4,0x7d,0xe0,0x01,0x00] 183 1840x7e,0x00,0x82,0xd4,0x7e,0x82,0x01,0x00 185# GFX12: v_cmpx_eq_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x82,0xd4,0x7e,0x82,0x01,0x00] 186 1870x7e,0x01,0x82,0xd4,0x7f,0xf8,0x00,0x00 188# GFX12: v_cmpx_eq_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x82,0xd4,0x7f,0xf8,0x00,0x00] 189 1900x7e,0x00,0x82,0xd4,0x7c,0xfc,0x00,0x00 191# GFX12: v_cmpx_eq_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x82,0xd4,0x7c,0xfc,0x00,0x00] 192 1930x7e,0x00,0x82,0xd4,0xc1,0xfe,0x00,0x00 194# GFX12: v_cmpx_eq_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x82,0xd4,0xc1,0xfe,0x00,0x00] 195 1960x7e,0x00,0x82,0xd4,0xf0,0xfa,0x00,0x40 197# GFX12: v_cmpx_eq_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x82,0xd4,0xf0,0xfa,0x00,0x40] 198 1990x7e,0x02,0x82,0xd4,0xfd,0xd4,0x00,0x20 200# GFX12: v_cmpx_eq_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x82,0xd4,0xfd,0xd4,0x00,0x20] 201 2020x7e,0x83,0x82,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 203# GFX12: v_cmpx_eq_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x82,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 204 2050x7e,0x08,0x82,0xd4,0x01,0x05,0x02,0x00 206# GFX12-REAL16: v_cmpx_eq_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x82,0xd4,0x01,0x05,0x02,0x00] 207# GFX12-FAKE16: v_cmpx_eq_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x00] 208 2090x7e,0x10,0x82,0xd4,0xff,0xff,0x03,0x00 210# GFX12-REAL16: v_cmpx_eq_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x82,0xd4,0xff,0xff,0x03,0x00] 211# GFX12-FAKE16: v_cmpx_eq_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x82,0xd4,0xff,0xff,0x03,0x00] 212 213 2140x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x00 215# GFX12: v_cmpx_eq_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x00] 216 2170x7e,0x00,0x92,0xd4,0xff,0xff,0x03,0x00 218# GFX12: v_cmpx_eq_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x92,0xd4,0xff,0xff,0x03,0x00] 219 2200x7e,0x00,0x92,0xd4,0x01,0x04,0x00,0x00 221# GFX12: v_cmpx_eq_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x04,0x00,0x00] 222 2230x7e,0x00,0x92,0xd4,0x69,0xd2,0x00,0x00 224# GFX12: v_cmpx_eq_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x92,0xd4,0x69,0xd2,0x00,0x00] 225 2260x7e,0x00,0x92,0xd4,0x6a,0xf6,0x00,0x00 227# GFX12: v_cmpx_eq_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x92,0xd4,0x6a,0xf6,0x00,0x00] 228 2290x7e,0x00,0x92,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 230# GFX12: v_cmpx_eq_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x92,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 231 2320x7e,0x00,0x92,0xd4,0x7b,0xfa,0x01,0x00 233# GFX12: v_cmpx_eq_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x92,0xd4,0x7b,0xfa,0x01,0x00] 234 2350x7e,0x00,0x92,0xd4,0x7d,0xe0,0x01,0x00 236# GFX12: v_cmpx_eq_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x92,0xd4,0x7d,0xe0,0x01,0x00] 237 2380x7e,0x00,0x92,0xd4,0x7e,0x82,0x01,0x00 239# GFX12: v_cmpx_eq_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x92,0xd4,0x7e,0x82,0x01,0x00] 240 2410x7e,0x01,0x92,0xd4,0x7f,0xf8,0x00,0x00 242# GFX12: v_cmpx_eq_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x92,0xd4,0x7f,0xf8,0x00,0x00] 243 2440x7e,0x00,0x92,0xd4,0x7c,0xfc,0x00,0x00 245# GFX12: v_cmpx_eq_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x92,0xd4,0x7c,0xfc,0x00,0x00] 246 2470x7e,0x00,0x92,0xd4,0xc1,0xfe,0x00,0x00 248# GFX12: v_cmpx_eq_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x92,0xd4,0xc1,0xfe,0x00,0x00] 249 2500x7e,0x00,0x92,0xd4,0xf0,0xfa,0x00,0x40 251# GFX12: v_cmpx_eq_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x92,0xd4,0xf0,0xfa,0x00,0x40] 252 2530x7e,0x02,0x92,0xd4,0xfd,0xd4,0x00,0x20 254# GFX12: v_cmpx_eq_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x92,0xd4,0xfd,0xd4,0x00,0x20] 255 2560x7e,0x83,0x92,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 257# GFX12: v_cmpx_eq_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x92,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 258 2590x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00 260# GFX12: v_cmpx_eq_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00] 261 2620x7e,0x00,0xa2,0xd4,0xfe,0xfd,0x03,0x00 263# GFX12: v_cmpx_eq_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa2,0xd4,0xfe,0xfd,0x03,0x00] 264 2650x7e,0x00,0xa2,0xd4,0x02,0x08,0x00,0x00 266# GFX12: v_cmpx_eq_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa2,0xd4,0x02,0x08,0x00,0x00] 267 2680x7e,0x00,0xa2,0xd4,0x68,0xd0,0x00,0x00 269# GFX12: v_cmpx_eq_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa2,0xd4,0x68,0xd0,0x00,0x00] 270 2710x7e,0x00,0xa2,0xd4,0x6a,0xf4,0x00,0x00 272# GFX12: v_cmpx_eq_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa2,0xd4,0x6a,0xf4,0x00,0x00] 273 2740x7e,0x00,0xa2,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 275# GFX12: v_cmpx_eq_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa2,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 276 2770x7e,0x01,0xa2,0xd4,0x7e,0xfa,0x01,0x20 278# GFX12: v_cmpx_eq_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa2,0xd4,0x7e,0xfa,0x01,0x20] 279 2800x7e,0x00,0xa2,0xd4,0x7c,0xe0,0x01,0x00 281# GFX12: v_cmpx_eq_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa2,0xd4,0x7c,0xe0,0x01,0x00] 282 2830x7e,0x00,0xa2,0xd4,0xc1,0x82,0x01,0x00 284# GFX12: v_cmpx_eq_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa2,0xd4,0xc1,0x82,0x01,0x00] 285 2860x7e,0x00,0xa2,0xd4,0xf0,0xf8,0x00,0x00 287# GFX12: v_cmpx_eq_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa2,0xd4,0xf0,0xf8,0x00,0x00] 288 2890x7e,0x03,0xa2,0xd4,0xfd,0xfc,0x00,0x60 290# GFX12: v_cmpx_eq_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa2,0xd4,0xfd,0xfc,0x00,0x60] 291 2920x7e,0x82,0xa2,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 293# GFX12: v_cmpx_eq_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa2,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 294 2950x7e,0x00,0xb2,0xd4,0x01,0x05,0x02,0x00 296# GFX12-REAL16: v_cmpx_eq_i16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x05,0x02,0x00] 297# GFX12-FAKE16: v_cmpx_eq_i16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x05,0x02,0x00] 298 2990x7e,0x00,0xb2,0xd4,0xff,0xff,0x03,0x00 300# GFX12-REAL16: v_cmpx_eq_i16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb2,0xd4,0xff,0xff,0x03,0x00] 301# GFX12-FAKE16: v_cmpx_eq_i16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb2,0xd4,0xff,0xff,0x03,0x00] 302 3030x7e,0x00,0xb2,0xd4,0x01,0x04,0x00,0x00 304# GFX12: v_cmpx_eq_i16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x04,0x00,0x00] 305 3060x7e,0x00,0xb2,0xd4,0x69,0xd2,0x00,0x00 307# GFX12: v_cmpx_eq_i16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb2,0xd4,0x69,0xd2,0x00,0x00] 308 3090x7e,0x00,0xb2,0xd4,0x6a,0xf6,0x00,0x00 310# GFX12: v_cmpx_eq_i16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb2,0xd4,0x6a,0xf6,0x00,0x00] 311 3120x7e,0x00,0xb2,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 313# GFX12: v_cmpx_eq_i16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb2,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 314 3150x7e,0x00,0xb2,0xd4,0x7b,0xfa,0x01,0x00 316# GFX12: v_cmpx_eq_i16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb2,0xd4,0x7b,0xfa,0x01,0x00] 317 3180x7e,0x00,0xb2,0xd4,0x7d,0xe0,0x01,0x00 319# GFX12: v_cmpx_eq_i16_e64 m0, 0x3800 ; encoding: [0x7e,0x00,0xb2,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 320 3210x7e,0x00,0xb2,0xd4,0x7e,0x82,0x01,0x00 322# GFX12: v_cmpx_eq_i16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb2,0xd4,0x7e,0x82,0x01,0x00] 323 3240x7e,0x00,0xb2,0xd4,0x7f,0xf8,0x00,0x00 325# GFX12: v_cmpx_eq_i16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb2,0xd4,0x7f,0xf8,0x00,0x00] 326 3270x7e,0x00,0xb2,0xd4,0x7c,0xfc,0x00,0x00 328# GFX12: v_cmpx_eq_i16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb2,0xd4,0x7c,0xfc,0x00,0x00] 329 3300x7e,0x00,0xb2,0xd4,0xc1,0xfe,0x00,0x00 331# GFX12: v_cmpx_eq_i16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb2,0xd4,0xc1,0xfe,0x00,0x00] 332 3330x7e,0x00,0xb2,0xd4,0xf0,0xfa,0x00,0x00 334# GFX12: v_cmpx_eq_i16_e64 0x3800, m0 ; encoding: [0x7e,0x00,0xb2,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 335 3360x7e,0x00,0xb2,0xd4,0xfd,0xd4,0x00,0x00 337# GFX12: v_cmpx_eq_i16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb2,0xd4,0xfd,0xd4,0x00,0x00] 338 3390x7e,0x00,0xb2,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 340# GFX12: v_cmpx_eq_i16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb2,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 341 3420x7e,0x08,0xb2,0xd4,0x01,0x05,0x02,0x00 343# GFX12-REAL16: v_cmpx_eq_i16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb2,0xd4,0x01,0x05,0x02,0x00] 344# GFX12-FAKE16: v_cmpx_eq_i16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x05,0x02,0x00] 345 3460x7e,0x10,0xb2,0xd4,0xff,0xff,0x03,0x00 347# GFX12-REAL16: v_cmpx_eq_i16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb2,0xd4,0xff,0xff,0x03,0x00] 348# GFX12-FAKE16: v_cmpx_eq_i16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb2,0xd4,0xff,0xff,0x03,0x00] 349 350 3510x7e,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00 352# GFX12: v_cmpx_eq_i32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00] 353 3540x7e,0x00,0xc2,0xd4,0xff,0xff,0x03,0x00 355# GFX12: v_cmpx_eq_i32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc2,0xd4,0xff,0xff,0x03,0x00] 356 3570x7e,0x00,0xc2,0xd4,0x01,0x04,0x00,0x00 358# GFX12: v_cmpx_eq_i32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0x04,0x00,0x00] 359 3600x7e,0x00,0xc2,0xd4,0x69,0xd2,0x00,0x00 361# GFX12: v_cmpx_eq_i32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc2,0xd4,0x69,0xd2,0x00,0x00] 362 3630x7e,0x00,0xc2,0xd4,0x6a,0xf6,0x00,0x00 364# GFX12: v_cmpx_eq_i32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc2,0xd4,0x6a,0xf6,0x00,0x00] 365 3660x7e,0x00,0xc2,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 367# GFX12: v_cmpx_eq_i32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc2,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 368 3690x7e,0x00,0xc2,0xd4,0x7b,0xfa,0x01,0x00 370# GFX12: v_cmpx_eq_i32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc2,0xd4,0x7b,0xfa,0x01,0x00] 371 3720x7e,0x00,0xc2,0xd4,0x7d,0xe0,0x01,0x00 373# GFX12: v_cmpx_eq_i32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc2,0xd4,0x7d,0xe0,0x01,0x00] 374 3750x7e,0x00,0xc2,0xd4,0x7e,0x82,0x01,0x00 376# GFX12: v_cmpx_eq_i32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc2,0xd4,0x7e,0x82,0x01,0x00] 377 3780x7e,0x00,0xc2,0xd4,0x7f,0xf8,0x00,0x00 379# GFX12: v_cmpx_eq_i32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc2,0xd4,0x7f,0xf8,0x00,0x00] 380 3810x7e,0x00,0xc2,0xd4,0x7c,0xfc,0x00,0x00 382# GFX12: v_cmpx_eq_i32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc2,0xd4,0x7c,0xfc,0x00,0x00] 383 3840x7e,0x00,0xc2,0xd4,0xc1,0xfe,0x00,0x00 385# GFX12: v_cmpx_eq_i32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc2,0xd4,0xc1,0xfe,0x00,0x00] 386 3870x7e,0x00,0xc2,0xd4,0xf0,0xfa,0x00,0x00 388# GFX12: v_cmpx_eq_i32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc2,0xd4,0xf0,0xfa,0x00,0x00] 389 3900x7e,0x00,0xc2,0xd4,0xfd,0xd4,0x00,0x00 391# GFX12: v_cmpx_eq_i32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc2,0xd4,0xfd,0xd4,0x00,0x00] 392 3930x7e,0x00,0xc2,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 394# GFX12: v_cmpx_eq_i32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc2,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 395 3960x7e,0x00,0xd2,0xd4,0x01,0x05,0x02,0x00 397# GFX12: v_cmpx_eq_i64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0x05,0x02,0x00] 398 3990x7e,0x00,0xd2,0xd4,0xfe,0xfd,0x03,0x00 400# GFX12: v_cmpx_eq_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd2,0xd4,0xfe,0xfd,0x03,0x00] 401 4020x7e,0x00,0xd2,0xd4,0x02,0x08,0x00,0x00 403# GFX12: v_cmpx_eq_i64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd2,0xd4,0x02,0x08,0x00,0x00] 404 4050x7e,0x00,0xd2,0xd4,0x68,0xd0,0x00,0x00 406# GFX12: v_cmpx_eq_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd2,0xd4,0x68,0xd0,0x00,0x00] 407 4080x7e,0x00,0xd2,0xd4,0x6a,0xf4,0x00,0x00 409# GFX12: v_cmpx_eq_i64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd2,0xd4,0x6a,0xf4,0x00,0x00] 410 4110x7e,0x00,0xd2,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 412# GFX12: v_cmpx_eq_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd2,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 413 4140x7e,0x00,0xd2,0xd4,0x7e,0xfa,0x01,0x00 415# GFX12: v_cmpx_eq_i64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd2,0xd4,0x7e,0xfa,0x01,0x00] 416 4170x7e,0x00,0xd2,0xd4,0x7c,0xe0,0x01,0x00 418# GFX12: v_cmpx_eq_i64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd2,0xd4,0x7c,0xe0,0x01,0x00] 419 4200x7e,0x00,0xd2,0xd4,0xc1,0x82,0x01,0x00 421# GFX12: v_cmpx_eq_i64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd2,0xd4,0xc1,0x82,0x01,0x00] 422 4230x7e,0x00,0xd2,0xd4,0xf0,0xf8,0x00,0x00 424# GFX12: v_cmpx_eq_i64_e64 0.5, null ; encoding: [0x7e,0x00,0xd2,0xd4,0xf0,0xf8,0x00,0x00] 425 4260x7e,0x00,0xd2,0xd4,0xfd,0xfc,0x00,0x00 427# GFX12: v_cmpx_eq_i64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd2,0xd4,0xfd,0xfc,0x00,0x00] 428 4290x7e,0x00,0xd2,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 430# GFX12: v_cmpx_eq_i64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd2,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 431 4320x7e,0x00,0xba,0xd4,0x01,0x05,0x02,0x00 433# GFX12-REAL16: v_cmpx_eq_u16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x05,0x02,0x00] 434# GFX12-FAKE16: v_cmpx_eq_u16_e64 v1, v2 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x05,0x02,0x00] 435 4360x7e,0x00,0xba,0xd4,0xff,0xff,0x03,0x00 437# GFX12-REAL16: v_cmpx_eq_u16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xba,0xd4,0xff,0xff,0x03,0x00] 438# GFX12-FAKE16: v_cmpx_eq_u16_e64 v255, v255 ; encoding: [0x7e,0x00,0xba,0xd4,0xff,0xff,0x03,0x00] 439 4400x7e,0x00,0xba,0xd4,0x01,0x04,0x00,0x00 441# GFX12: v_cmpx_eq_u16_e64 s1, s2 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x04,0x00,0x00] 442 4430x7e,0x00,0xba,0xd4,0x69,0xd2,0x00,0x00 444# GFX12: v_cmpx_eq_u16_e64 s105, s105 ; encoding: [0x7e,0x00,0xba,0xd4,0x69,0xd2,0x00,0x00] 445 4460x7e,0x00,0xba,0xd4,0x6a,0xf6,0x00,0x00 447# GFX12: v_cmpx_eq_u16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xba,0xd4,0x6a,0xf6,0x00,0x00] 448 4490x7e,0x00,0xba,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 450# GFX12: v_cmpx_eq_u16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xba,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 451 4520x7e,0x00,0xba,0xd4,0x7b,0xfa,0x01,0x00 453# GFX12: v_cmpx_eq_u16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xba,0xd4,0x7b,0xfa,0x01,0x00] 454 4550x7e,0x00,0xba,0xd4,0x7d,0xe0,0x01,0x00 456# GFX12: v_cmpx_eq_u16_e64 m0, 0x3800 ; encoding: [0x7e,0x00,0xba,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 457 4580x7e,0x00,0xba,0xd4,0x7e,0x82,0x01,0x00 459# GFX12: v_cmpx_eq_u16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xba,0xd4,0x7e,0x82,0x01,0x00] 460 4610x7e,0x00,0xba,0xd4,0x7f,0xf8,0x00,0x00 462# GFX12: v_cmpx_eq_u16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xba,0xd4,0x7f,0xf8,0x00,0x00] 463 4640x7e,0x00,0xba,0xd4,0x7c,0xfc,0x00,0x00 465# GFX12: v_cmpx_eq_u16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xba,0xd4,0x7c,0xfc,0x00,0x00] 466 4670x7e,0x00,0xba,0xd4,0xc1,0xfe,0x00,0x00 468# GFX12: v_cmpx_eq_u16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xba,0xd4,0xc1,0xfe,0x00,0x00] 469 4700x7e,0x00,0xba,0xd4,0xf0,0xfa,0x00,0x00 471# GFX12: v_cmpx_eq_u16_e64 0x3800, m0 ; encoding: [0x7e,0x00,0xba,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 472 4730x7e,0x00,0xba,0xd4,0xfd,0xd4,0x00,0x00 474# GFX12: v_cmpx_eq_u16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xba,0xd4,0xfd,0xd4,0x00,0x00] 475 4760x7e,0x00,0xba,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 477# GFX12: v_cmpx_eq_u16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xba,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 478 4790x7e,0x08,0xba,0xd4,0x01,0x05,0x02,0x00 480# GFX12-REAL16: v_cmpx_eq_u16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xba,0xd4,0x01,0x05,0x02,0x00] 481# GFX12-FAKE16: v_cmpx_eq_u16_e64 v1, v2 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x05,0x02,0x00] 482 4830x7e,0x10,0xba,0xd4,0xff,0xff,0x03,0x00 484# GFX12-REAL16: v_cmpx_eq_u16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xba,0xd4,0xff,0xff,0x03,0x00] 485# GFX12-FAKE16: v_cmpx_eq_u16_e64 v255, v255 ; encoding: [0x7e,0x00,0xba,0xd4,0xff,0xff,0x03,0x00] 486 487 4880x7e,0x00,0xca,0xd4,0x01,0x05,0x02,0x00 489# GFX12: v_cmpx_eq_u32_e64 v1, v2 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0x05,0x02,0x00] 490 4910x7e,0x00,0xca,0xd4,0xff,0xff,0x03,0x00 492# GFX12: v_cmpx_eq_u32_e64 v255, v255 ; encoding: [0x7e,0x00,0xca,0xd4,0xff,0xff,0x03,0x00] 493 4940x7e,0x00,0xca,0xd4,0x01,0x04,0x00,0x00 495# GFX12: v_cmpx_eq_u32_e64 s1, s2 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0x04,0x00,0x00] 496 4970x7e,0x00,0xca,0xd4,0x69,0xd2,0x00,0x00 498# GFX12: v_cmpx_eq_u32_e64 s105, s105 ; encoding: [0x7e,0x00,0xca,0xd4,0x69,0xd2,0x00,0x00] 499 5000x7e,0x00,0xca,0xd4,0x6a,0xf6,0x00,0x00 501# GFX12: v_cmpx_eq_u32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xca,0xd4,0x6a,0xf6,0x00,0x00] 502 5030x7e,0x00,0xca,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 504# GFX12: v_cmpx_eq_u32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xca,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 505 5060x7e,0x00,0xca,0xd4,0x7b,0xfa,0x01,0x00 507# GFX12: v_cmpx_eq_u32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xca,0xd4,0x7b,0xfa,0x01,0x00] 508 5090x7e,0x00,0xca,0xd4,0x7d,0xe0,0x01,0x00 510# GFX12: v_cmpx_eq_u32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xca,0xd4,0x7d,0xe0,0x01,0x00] 511 5120x7e,0x00,0xca,0xd4,0x7e,0x82,0x01,0x00 513# GFX12: v_cmpx_eq_u32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xca,0xd4,0x7e,0x82,0x01,0x00] 514 5150x7e,0x00,0xca,0xd4,0x7f,0xf8,0x00,0x00 516# GFX12: v_cmpx_eq_u32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xca,0xd4,0x7f,0xf8,0x00,0x00] 517 5180x7e,0x00,0xca,0xd4,0x7c,0xfc,0x00,0x00 519# GFX12: v_cmpx_eq_u32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xca,0xd4,0x7c,0xfc,0x00,0x00] 520 5210x7e,0x00,0xca,0xd4,0xc1,0xfe,0x00,0x00 522# GFX12: v_cmpx_eq_u32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xca,0xd4,0xc1,0xfe,0x00,0x00] 523 5240x7e,0x00,0xca,0xd4,0xf0,0xfa,0x00,0x00 525# GFX12: v_cmpx_eq_u32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xca,0xd4,0xf0,0xfa,0x00,0x00] 526 5270x7e,0x00,0xca,0xd4,0xfd,0xd4,0x00,0x00 528# GFX12: v_cmpx_eq_u32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xca,0xd4,0xfd,0xd4,0x00,0x00] 529 5300x7e,0x00,0xca,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 531# GFX12: v_cmpx_eq_u32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xca,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 532 5330x7e,0x00,0xda,0xd4,0x01,0x05,0x02,0x00 534# GFX12: v_cmpx_eq_u64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0x05,0x02,0x00] 535 5360x7e,0x00,0xda,0xd4,0xfe,0xfd,0x03,0x00 537# GFX12: v_cmpx_eq_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xda,0xd4,0xfe,0xfd,0x03,0x00] 538 5390x7e,0x00,0xda,0xd4,0x02,0x08,0x00,0x00 540# GFX12: v_cmpx_eq_u64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xda,0xd4,0x02,0x08,0x00,0x00] 541 5420x7e,0x00,0xda,0xd4,0x68,0xd0,0x00,0x00 543# GFX12: v_cmpx_eq_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xda,0xd4,0x68,0xd0,0x00,0x00] 544 5450x7e,0x00,0xda,0xd4,0x6a,0xf4,0x00,0x00 546# GFX12: v_cmpx_eq_u64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xda,0xd4,0x6a,0xf4,0x00,0x00] 547 5480x7e,0x00,0xda,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 549# GFX12: v_cmpx_eq_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xda,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 550 5510x7e,0x00,0xda,0xd4,0x7e,0xfa,0x01,0x00 552# GFX12: v_cmpx_eq_u64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xda,0xd4,0x7e,0xfa,0x01,0x00] 553 5540x7e,0x00,0xda,0xd4,0x7c,0xe0,0x01,0x00 555# GFX12: v_cmpx_eq_u64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xda,0xd4,0x7c,0xe0,0x01,0x00] 556 5570x7e,0x00,0xda,0xd4,0xc1,0x82,0x01,0x00 558# GFX12: v_cmpx_eq_u64_e64 -1, -1 ; encoding: [0x7e,0x00,0xda,0xd4,0xc1,0x82,0x01,0x00] 559 5600x7e,0x00,0xda,0xd4,0xf0,0xf8,0x00,0x00 561# GFX12: v_cmpx_eq_u64_e64 0.5, null ; encoding: [0x7e,0x00,0xda,0xd4,0xf0,0xf8,0x00,0x00] 562 5630x7e,0x00,0xda,0xd4,0xfd,0xfc,0x00,0x00 564# GFX12: v_cmpx_eq_u64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xda,0xd4,0xfd,0xfc,0x00,0x00] 565 5660x7e,0x00,0xda,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 567# GFX12: v_cmpx_eq_u64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xda,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 568 5690x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x00 570# GFX12-REAL16: v_cmpx_ge_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x00] 571# GFX12-FAKE16: v_cmpx_ge_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x00] 572 5730x7e,0x00,0x86,0xd4,0xff,0xff,0x03,0x00 574# GFX12-REAL16: v_cmpx_ge_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x86,0xd4,0xff,0xff,0x03,0x00] 575# GFX12-FAKE16: v_cmpx_ge_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x86,0xd4,0xff,0xff,0x03,0x00] 576 5770x7e,0x00,0x86,0xd4,0x01,0x04,0x00,0x00 578# GFX12: v_cmpx_ge_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x04,0x00,0x00] 579 5800x7e,0x00,0x86,0xd4,0x69,0xd2,0x00,0x00 581# GFX12: v_cmpx_ge_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x86,0xd4,0x69,0xd2,0x00,0x00] 582 5830x7e,0x00,0x86,0xd4,0x6a,0xf6,0x00,0x00 584# GFX12: v_cmpx_ge_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x86,0xd4,0x6a,0xf6,0x00,0x00] 585 5860x7e,0x00,0x86,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 587# GFX12: v_cmpx_ge_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x86,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 588 5890x7e,0x00,0x86,0xd4,0x7b,0xfa,0x01,0x00 590# GFX12: v_cmpx_ge_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x86,0xd4,0x7b,0xfa,0x01,0x00] 591 5920x7e,0x00,0x86,0xd4,0x7d,0xe0,0x01,0x00 593# GFX12: v_cmpx_ge_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x86,0xd4,0x7d,0xe0,0x01,0x00] 594 5950x7e,0x00,0x86,0xd4,0x7e,0x82,0x01,0x00 596# GFX12: v_cmpx_ge_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x86,0xd4,0x7e,0x82,0x01,0x00] 597 5980x7e,0x01,0x86,0xd4,0x7f,0xf8,0x00,0x00 599# GFX12: v_cmpx_ge_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x86,0xd4,0x7f,0xf8,0x00,0x00] 600 6010x7e,0x00,0x86,0xd4,0x7c,0xfc,0x00,0x00 602# GFX12: v_cmpx_ge_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x86,0xd4,0x7c,0xfc,0x00,0x00] 603 6040x7e,0x00,0x86,0xd4,0xc1,0xfe,0x00,0x00 605# GFX12: v_cmpx_ge_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x86,0xd4,0xc1,0xfe,0x00,0x00] 606 6070x7e,0x00,0x86,0xd4,0xf0,0xfa,0x00,0x40 608# GFX12: v_cmpx_ge_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x86,0xd4,0xf0,0xfa,0x00,0x40] 609 6100x7e,0x02,0x86,0xd4,0xfd,0xd4,0x00,0x20 611# GFX12: v_cmpx_ge_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x86,0xd4,0xfd,0xd4,0x00,0x20] 612 6130x7e,0x83,0x86,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 614# GFX12: v_cmpx_ge_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x86,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 615 6160x7e,0x08,0x86,0xd4,0x01,0x05,0x02,0x00 617# GFX12-REAL16: v_cmpx_ge_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x86,0xd4,0x01,0x05,0x02,0x00] 618# GFX12-FAKE16: v_cmpx_ge_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x00] 619 6200x7e,0x10,0x86,0xd4,0xff,0xff,0x03,0x00 621# GFX12-REAL16: v_cmpx_ge_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x86,0xd4,0xff,0xff,0x03,0x00] 622# GFX12-FAKE16: v_cmpx_ge_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x86,0xd4,0xff,0xff,0x03,0x00] 623 624 6250x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x00 626# GFX12: v_cmpx_ge_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x00] 627 6280x7e,0x00,0x96,0xd4,0xff,0xff,0x03,0x00 629# GFX12: v_cmpx_ge_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x96,0xd4,0xff,0xff,0x03,0x00] 630 6310x7e,0x00,0x96,0xd4,0x01,0x04,0x00,0x00 632# GFX12: v_cmpx_ge_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x04,0x00,0x00] 633 6340x7e,0x00,0x96,0xd4,0x69,0xd2,0x00,0x00 635# GFX12: v_cmpx_ge_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x96,0xd4,0x69,0xd2,0x00,0x00] 636 6370x7e,0x00,0x96,0xd4,0x6a,0xf6,0x00,0x00 638# GFX12: v_cmpx_ge_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x96,0xd4,0x6a,0xf6,0x00,0x00] 639 6400x7e,0x00,0x96,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 641# GFX12: v_cmpx_ge_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x96,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 642 6430x7e,0x00,0x96,0xd4,0x7b,0xfa,0x01,0x00 644# GFX12: v_cmpx_ge_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x96,0xd4,0x7b,0xfa,0x01,0x00] 645 6460x7e,0x00,0x96,0xd4,0x7d,0xe0,0x01,0x00 647# GFX12: v_cmpx_ge_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x96,0xd4,0x7d,0xe0,0x01,0x00] 648 6490x7e,0x00,0x96,0xd4,0x7e,0x82,0x01,0x00 650# GFX12: v_cmpx_ge_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x96,0xd4,0x7e,0x82,0x01,0x00] 651 6520x7e,0x01,0x96,0xd4,0x7f,0xf8,0x00,0x00 653# GFX12: v_cmpx_ge_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x96,0xd4,0x7f,0xf8,0x00,0x00] 654 6550x7e,0x00,0x96,0xd4,0x7c,0xfc,0x00,0x00 656# GFX12: v_cmpx_ge_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x96,0xd4,0x7c,0xfc,0x00,0x00] 657 6580x7e,0x00,0x96,0xd4,0xc1,0xfe,0x00,0x00 659# GFX12: v_cmpx_ge_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x96,0xd4,0xc1,0xfe,0x00,0x00] 660 6610x7e,0x00,0x96,0xd4,0xf0,0xfa,0x00,0x40 662# GFX12: v_cmpx_ge_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x96,0xd4,0xf0,0xfa,0x00,0x40] 663 6640x7e,0x02,0x96,0xd4,0xfd,0xd4,0x00,0x20 665# GFX12: v_cmpx_ge_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x96,0xd4,0xfd,0xd4,0x00,0x20] 666 6670x7e,0x83,0x96,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 668# GFX12: v_cmpx_ge_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x96,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 669 6700x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00 671# GFX12: v_cmpx_ge_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00] 672 6730x7e,0x00,0xa6,0xd4,0xfe,0xfd,0x03,0x00 674# GFX12: v_cmpx_ge_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa6,0xd4,0xfe,0xfd,0x03,0x00] 675 6760x7e,0x00,0xa6,0xd4,0x02,0x08,0x00,0x00 677# GFX12: v_cmpx_ge_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa6,0xd4,0x02,0x08,0x00,0x00] 678 6790x7e,0x00,0xa6,0xd4,0x68,0xd0,0x00,0x00 680# GFX12: v_cmpx_ge_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa6,0xd4,0x68,0xd0,0x00,0x00] 681 6820x7e,0x00,0xa6,0xd4,0x6a,0xf4,0x00,0x00 683# GFX12: v_cmpx_ge_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa6,0xd4,0x6a,0xf4,0x00,0x00] 684 6850x7e,0x00,0xa6,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 686# GFX12: v_cmpx_ge_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa6,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 687 6880x7e,0x01,0xa6,0xd4,0x7e,0xfa,0x01,0x20 689# GFX12: v_cmpx_ge_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa6,0xd4,0x7e,0xfa,0x01,0x20] 690 6910x7e,0x00,0xa6,0xd4,0x7c,0xe0,0x01,0x00 692# GFX12: v_cmpx_ge_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa6,0xd4,0x7c,0xe0,0x01,0x00] 693 6940x7e,0x00,0xa6,0xd4,0xc1,0x82,0x01,0x00 695# GFX12: v_cmpx_ge_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa6,0xd4,0xc1,0x82,0x01,0x00] 696 6970x7e,0x00,0xa6,0xd4,0xf0,0xf8,0x00,0x00 698# GFX12: v_cmpx_ge_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa6,0xd4,0xf0,0xf8,0x00,0x00] 699 7000x7e,0x03,0xa6,0xd4,0xfd,0xfc,0x00,0x60 701# GFX12: v_cmpx_ge_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa6,0xd4,0xfd,0xfc,0x00,0x60] 702 7030x7e,0x82,0xa6,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 704# GFX12: v_cmpx_ge_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa6,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 705 7060x7e,0x00,0xb6,0xd4,0x01,0x05,0x02,0x00 707# GFX12-REAL16: v_cmpx_ge_i16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x05,0x02,0x00] 708# GFX12-FAKE16: v_cmpx_ge_i16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x05,0x02,0x00] 709 7100x7e,0x00,0xb6,0xd4,0xff,0xff,0x03,0x00 711# GFX12-REAL16: v_cmpx_ge_i16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb6,0xd4,0xff,0xff,0x03,0x00] 712# GFX12-FAKE16: v_cmpx_ge_i16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb6,0xd4,0xff,0xff,0x03,0x00] 713 7140x7e,0x00,0xb6,0xd4,0x01,0x04,0x00,0x00 715# GFX12: v_cmpx_ge_i16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x04,0x00,0x00] 716 7170x7e,0x00,0xb6,0xd4,0x69,0xd2,0x00,0x00 718# GFX12: v_cmpx_ge_i16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb6,0xd4,0x69,0xd2,0x00,0x00] 719 7200x7e,0x00,0xb6,0xd4,0x6a,0xf6,0x00,0x00 721# GFX12: v_cmpx_ge_i16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb6,0xd4,0x6a,0xf6,0x00,0x00] 722 7230x7e,0x00,0xb6,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 724# GFX12: v_cmpx_ge_i16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb6,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 725 7260x7e,0x00,0xb6,0xd4,0x7b,0xfa,0x01,0x00 727# GFX12: v_cmpx_ge_i16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb6,0xd4,0x7b,0xfa,0x01,0x00] 728 7290x7e,0x00,0xb6,0xd4,0x7d,0xe0,0x01,0x00 730# GFX12: v_cmpx_ge_i16_e64 m0, 0x3800 ; encoding: [0x7e,0x00,0xb6,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 731 7320x7e,0x00,0xb6,0xd4,0x7e,0x82,0x01,0x00 733# GFX12: v_cmpx_ge_i16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb6,0xd4,0x7e,0x82,0x01,0x00] 734 7350x7e,0x00,0xb6,0xd4,0x7f,0xf8,0x00,0x00 736# GFX12: v_cmpx_ge_i16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb6,0xd4,0x7f,0xf8,0x00,0x00] 737 7380x7e,0x00,0xb6,0xd4,0x7c,0xfc,0x00,0x00 739# GFX12: v_cmpx_ge_i16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb6,0xd4,0x7c,0xfc,0x00,0x00] 740 7410x7e,0x00,0xb6,0xd4,0xc1,0xfe,0x00,0x00 742# GFX12: v_cmpx_ge_i16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb6,0xd4,0xc1,0xfe,0x00,0x00] 743 7440x7e,0x00,0xb6,0xd4,0xf0,0xfa,0x00,0x00 745# GFX12: v_cmpx_ge_i16_e64 0x3800, m0 ; encoding: [0x7e,0x00,0xb6,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 746 7470x7e,0x00,0xb6,0xd4,0xfd,0xd4,0x00,0x00 748# GFX12: v_cmpx_ge_i16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb6,0xd4,0xfd,0xd4,0x00,0x00] 749 7500x7e,0x00,0xb6,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 751# GFX12: v_cmpx_ge_i16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb6,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 752 7530x7e,0x08,0xb6,0xd4,0x01,0x05,0x02,0x00 754# GFX12-REAL16: v_cmpx_ge_i16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb6,0xd4,0x01,0x05,0x02,0x00] 755# GFX12-FAKE16: v_cmpx_ge_i16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x05,0x02,0x00] 756 7570x7e,0x10,0xb6,0xd4,0xff,0xff,0x03,0x00 758# GFX12-REAL16: v_cmpx_ge_i16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb6,0xd4,0xff,0xff,0x03,0x00] 759# GFX12-FAKE16: v_cmpx_ge_i16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb6,0xd4,0xff,0xff,0x03,0x00] 760 761 7620x7e,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00 763# GFX12: v_cmpx_ge_i32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00] 764 7650x7e,0x00,0xc6,0xd4,0xff,0xff,0x03,0x00 766# GFX12: v_cmpx_ge_i32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc6,0xd4,0xff,0xff,0x03,0x00] 767 7680x7e,0x00,0xc6,0xd4,0x01,0x04,0x00,0x00 769# GFX12: v_cmpx_ge_i32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0x04,0x00,0x00] 770 7710x7e,0x00,0xc6,0xd4,0x69,0xd2,0x00,0x00 772# GFX12: v_cmpx_ge_i32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc6,0xd4,0x69,0xd2,0x00,0x00] 773 7740x7e,0x00,0xc6,0xd4,0x6a,0xf6,0x00,0x00 775# GFX12: v_cmpx_ge_i32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc6,0xd4,0x6a,0xf6,0x00,0x00] 776 7770x7e,0x00,0xc6,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 778# GFX12: v_cmpx_ge_i32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc6,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 779 7800x7e,0x00,0xc6,0xd4,0x7b,0xfa,0x01,0x00 781# GFX12: v_cmpx_ge_i32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc6,0xd4,0x7b,0xfa,0x01,0x00] 782 7830x7e,0x00,0xc6,0xd4,0x7d,0xe0,0x01,0x00 784# GFX12: v_cmpx_ge_i32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc6,0xd4,0x7d,0xe0,0x01,0x00] 785 7860x7e,0x00,0xc6,0xd4,0x7e,0x82,0x01,0x00 787# GFX12: v_cmpx_ge_i32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc6,0xd4,0x7e,0x82,0x01,0x00] 788 7890x7e,0x00,0xc6,0xd4,0x7f,0xf8,0x00,0x00 790# GFX12: v_cmpx_ge_i32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc6,0xd4,0x7f,0xf8,0x00,0x00] 791 7920x7e,0x00,0xc6,0xd4,0x7c,0xfc,0x00,0x00 793# GFX12: v_cmpx_ge_i32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc6,0xd4,0x7c,0xfc,0x00,0x00] 794 7950x7e,0x00,0xc6,0xd4,0xc1,0xfe,0x00,0x00 796# GFX12: v_cmpx_ge_i32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc6,0xd4,0xc1,0xfe,0x00,0x00] 797 7980x7e,0x00,0xc6,0xd4,0xf0,0xfa,0x00,0x00 799# GFX12: v_cmpx_ge_i32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc6,0xd4,0xf0,0xfa,0x00,0x00] 800 8010x7e,0x00,0xc6,0xd4,0xfd,0xd4,0x00,0x00 802# GFX12: v_cmpx_ge_i32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc6,0xd4,0xfd,0xd4,0x00,0x00] 803 8040x7e,0x00,0xc6,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 805# GFX12: v_cmpx_ge_i32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc6,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 806 8070x7e,0x00,0xd6,0xd4,0x01,0x05,0x02,0x00 808# GFX12: v_cmpx_ge_i64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0x05,0x02,0x00] 809 8100x7e,0x00,0xd6,0xd4,0xfe,0xfd,0x03,0x00 811# GFX12: v_cmpx_ge_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd6,0xd4,0xfe,0xfd,0x03,0x00] 812 8130x7e,0x00,0xd6,0xd4,0x02,0x08,0x00,0x00 814# GFX12: v_cmpx_ge_i64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd6,0xd4,0x02,0x08,0x00,0x00] 815 8160x7e,0x00,0xd6,0xd4,0x68,0xd0,0x00,0x00 817# GFX12: v_cmpx_ge_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd6,0xd4,0x68,0xd0,0x00,0x00] 818 8190x7e,0x00,0xd6,0xd4,0x6a,0xf4,0x00,0x00 820# GFX12: v_cmpx_ge_i64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd6,0xd4,0x6a,0xf4,0x00,0x00] 821 8220x7e,0x00,0xd6,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 823# GFX12: v_cmpx_ge_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd6,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 824 8250x7e,0x00,0xd6,0xd4,0x7e,0xfa,0x01,0x00 826# GFX12: v_cmpx_ge_i64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd6,0xd4,0x7e,0xfa,0x01,0x00] 827 8280x7e,0x00,0xd6,0xd4,0x7c,0xe0,0x01,0x00 829# GFX12: v_cmpx_ge_i64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd6,0xd4,0x7c,0xe0,0x01,0x00] 830 8310x7e,0x00,0xd6,0xd4,0xc1,0x82,0x01,0x00 832# GFX12: v_cmpx_ge_i64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd6,0xd4,0xc1,0x82,0x01,0x00] 833 8340x7e,0x00,0xd6,0xd4,0xf0,0xf8,0x00,0x00 835# GFX12: v_cmpx_ge_i64_e64 0.5, null ; encoding: [0x7e,0x00,0xd6,0xd4,0xf0,0xf8,0x00,0x00] 836 8370x7e,0x00,0xd6,0xd4,0xfd,0xfc,0x00,0x00 838# GFX12: v_cmpx_ge_i64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd6,0xd4,0xfd,0xfc,0x00,0x00] 839 8400x7e,0x00,0xd6,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 841# GFX12: v_cmpx_ge_i64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd6,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 842 8430x7e,0x00,0xbe,0xd4,0x01,0x05,0x02,0x00 844# GFX12-REAL16: v_cmpx_ge_u16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x05,0x02,0x00] 845# GFX12-FAKE16: v_cmpx_ge_u16_e64 v1, v2 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x05,0x02,0x00] 846 8470x7e,0x00,0xbe,0xd4,0xff,0xff,0x03,0x00 848# GFX12-REAL16: v_cmpx_ge_u16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xbe,0xd4,0xff,0xff,0x03,0x00] 849# GFX12-FAKE16: v_cmpx_ge_u16_e64 v255, v255 ; encoding: [0x7e,0x00,0xbe,0xd4,0xff,0xff,0x03,0x00] 850 8510x7e,0x00,0xbe,0xd4,0x01,0x04,0x00,0x00 852# GFX12: v_cmpx_ge_u16_e64 s1, s2 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x04,0x00,0x00] 853 8540x7e,0x00,0xbe,0xd4,0x69,0xd2,0x00,0x00 855# GFX12: v_cmpx_ge_u16_e64 s105, s105 ; encoding: [0x7e,0x00,0xbe,0xd4,0x69,0xd2,0x00,0x00] 856 8570x7e,0x00,0xbe,0xd4,0x6a,0xf6,0x00,0x00 858# GFX12: v_cmpx_ge_u16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xbe,0xd4,0x6a,0xf6,0x00,0x00] 859 8600x7e,0x00,0xbe,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 861# GFX12: v_cmpx_ge_u16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xbe,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 862 8630x7e,0x00,0xbe,0xd4,0x7b,0xfa,0x01,0x00 864# GFX12: v_cmpx_ge_u16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xbe,0xd4,0x7b,0xfa,0x01,0x00] 865 8660x7e,0x00,0xbe,0xd4,0x7d,0xe0,0x01,0x00 867# GFX12: v_cmpx_ge_u16_e64 m0, 0x3800 ; encoding: [0x7e,0x00,0xbe,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 868 8690x7e,0x00,0xbe,0xd4,0x7e,0x82,0x01,0x00 870# GFX12: v_cmpx_ge_u16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xbe,0xd4,0x7e,0x82,0x01,0x00] 871 8720x7e,0x00,0xbe,0xd4,0x7f,0xf8,0x00,0x00 873# GFX12: v_cmpx_ge_u16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xbe,0xd4,0x7f,0xf8,0x00,0x00] 874 8750x7e,0x00,0xbe,0xd4,0x7c,0xfc,0x00,0x00 876# GFX12: v_cmpx_ge_u16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xbe,0xd4,0x7c,0xfc,0x00,0x00] 877 8780x7e,0x00,0xbe,0xd4,0xc1,0xfe,0x00,0x00 879# GFX12: v_cmpx_ge_u16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xbe,0xd4,0xc1,0xfe,0x00,0x00] 880 8810x7e,0x00,0xbe,0xd4,0xf0,0xfa,0x00,0x00 882# GFX12: v_cmpx_ge_u16_e64 0x3800, m0 ; encoding: [0x7e,0x00,0xbe,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 883 8840x7e,0x00,0xbe,0xd4,0xfd,0xd4,0x00,0x00 885# GFX12: v_cmpx_ge_u16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xbe,0xd4,0xfd,0xd4,0x00,0x00] 886 8870x7e,0x00,0xbe,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 888# GFX12: v_cmpx_ge_u16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xbe,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 889 8900x7e,0x08,0xbe,0xd4,0x01,0x05,0x02,0x00 891# GFX12-REAL16: v_cmpx_ge_u16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xbe,0xd4,0x01,0x05,0x02,0x00] 892# GFX12-FAKE16: v_cmpx_ge_u16_e64 v1, v2 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x05,0x02,0x00] 893 8940x7e,0x10,0xbe,0xd4,0xff,0xff,0x03,0x00 895# GFX12-REAL16: v_cmpx_ge_u16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xbe,0xd4,0xff,0xff,0x03,0x00] 896# GFX12-FAKE16: v_cmpx_ge_u16_e64 v255, v255 ; encoding: [0x7e,0x00,0xbe,0xd4,0xff,0xff,0x03,0x00] 897 898 8990x7e,0x00,0xce,0xd4,0x01,0x05,0x02,0x00 900# GFX12: v_cmpx_ge_u32_e64 v1, v2 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0x05,0x02,0x00] 901 9020x7e,0x00,0xce,0xd4,0xff,0xff,0x03,0x00 903# GFX12: v_cmpx_ge_u32_e64 v255, v255 ; encoding: [0x7e,0x00,0xce,0xd4,0xff,0xff,0x03,0x00] 904 9050x7e,0x00,0xce,0xd4,0x01,0x04,0x00,0x00 906# GFX12: v_cmpx_ge_u32_e64 s1, s2 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0x04,0x00,0x00] 907 9080x7e,0x00,0xce,0xd4,0x69,0xd2,0x00,0x00 909# GFX12: v_cmpx_ge_u32_e64 s105, s105 ; encoding: [0x7e,0x00,0xce,0xd4,0x69,0xd2,0x00,0x00] 910 9110x7e,0x00,0xce,0xd4,0x6a,0xf6,0x00,0x00 912# GFX12: v_cmpx_ge_u32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xce,0xd4,0x6a,0xf6,0x00,0x00] 913 9140x7e,0x00,0xce,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 915# GFX12: v_cmpx_ge_u32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xce,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 916 9170x7e,0x00,0xce,0xd4,0x7b,0xfa,0x01,0x00 918# GFX12: v_cmpx_ge_u32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xce,0xd4,0x7b,0xfa,0x01,0x00] 919 9200x7e,0x00,0xce,0xd4,0x7d,0xe0,0x01,0x00 921# GFX12: v_cmpx_ge_u32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xce,0xd4,0x7d,0xe0,0x01,0x00] 922 9230x7e,0x00,0xce,0xd4,0x7e,0x82,0x01,0x00 924# GFX12: v_cmpx_ge_u32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xce,0xd4,0x7e,0x82,0x01,0x00] 925 9260x7e,0x00,0xce,0xd4,0x7f,0xf8,0x00,0x00 927# GFX12: v_cmpx_ge_u32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xce,0xd4,0x7f,0xf8,0x00,0x00] 928 9290x7e,0x00,0xce,0xd4,0x7c,0xfc,0x00,0x00 930# GFX12: v_cmpx_ge_u32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xce,0xd4,0x7c,0xfc,0x00,0x00] 931 9320x7e,0x00,0xce,0xd4,0xc1,0xfe,0x00,0x00 933# GFX12: v_cmpx_ge_u32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xce,0xd4,0xc1,0xfe,0x00,0x00] 934 9350x7e,0x00,0xce,0xd4,0xf0,0xfa,0x00,0x00 936# GFX12: v_cmpx_ge_u32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xce,0xd4,0xf0,0xfa,0x00,0x00] 937 9380x7e,0x00,0xce,0xd4,0xfd,0xd4,0x00,0x00 939# GFX12: v_cmpx_ge_u32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xce,0xd4,0xfd,0xd4,0x00,0x00] 940 9410x7e,0x00,0xce,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 942# GFX12: v_cmpx_ge_u32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xce,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 943 9440x7e,0x00,0xde,0xd4,0x01,0x05,0x02,0x00 945# GFX12: v_cmpx_ge_u64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0x05,0x02,0x00] 946 9470x7e,0x00,0xde,0xd4,0xfe,0xfd,0x03,0x00 948# GFX12: v_cmpx_ge_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xde,0xd4,0xfe,0xfd,0x03,0x00] 949 9500x7e,0x00,0xde,0xd4,0x02,0x08,0x00,0x00 951# GFX12: v_cmpx_ge_u64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xde,0xd4,0x02,0x08,0x00,0x00] 952 9530x7e,0x00,0xde,0xd4,0x68,0xd0,0x00,0x00 954# GFX12: v_cmpx_ge_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xde,0xd4,0x68,0xd0,0x00,0x00] 955 9560x7e,0x00,0xde,0xd4,0x6a,0xf4,0x00,0x00 957# GFX12: v_cmpx_ge_u64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xde,0xd4,0x6a,0xf4,0x00,0x00] 958 9590x7e,0x00,0xde,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 960# GFX12: v_cmpx_ge_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xde,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 961 9620x7e,0x00,0xde,0xd4,0x7e,0xfa,0x01,0x00 963# GFX12: v_cmpx_ge_u64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xde,0xd4,0x7e,0xfa,0x01,0x00] 964 9650x7e,0x00,0xde,0xd4,0x7c,0xe0,0x01,0x00 966# GFX12: v_cmpx_ge_u64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xde,0xd4,0x7c,0xe0,0x01,0x00] 967 9680x7e,0x00,0xde,0xd4,0xc1,0x82,0x01,0x00 969# GFX12: v_cmpx_ge_u64_e64 -1, -1 ; encoding: [0x7e,0x00,0xde,0xd4,0xc1,0x82,0x01,0x00] 970 9710x7e,0x00,0xde,0xd4,0xf0,0xf8,0x00,0x00 972# GFX12: v_cmpx_ge_u64_e64 0.5, null ; encoding: [0x7e,0x00,0xde,0xd4,0xf0,0xf8,0x00,0x00] 973 9740x7e,0x00,0xde,0xd4,0xfd,0xfc,0x00,0x00 975# GFX12: v_cmpx_ge_u64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xde,0xd4,0xfd,0xfc,0x00,0x00] 976 9770x7e,0x00,0xde,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 978# GFX12: v_cmpx_ge_u64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xde,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 979 9800x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x00 981# GFX12-REAL16: v_cmpx_gt_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x00] 982# GFX12-FAKE16: v_cmpx_gt_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x00] 983 9840x7e,0x00,0x84,0xd4,0xff,0xff,0x03,0x00 985# GFX12-REAL16: v_cmpx_gt_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x84,0xd4,0xff,0xff,0x03,0x00] 986# GFX12-FAKE16: v_cmpx_gt_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x84,0xd4,0xff,0xff,0x03,0x00] 987 9880x7e,0x00,0x84,0xd4,0x01,0x04,0x00,0x00 989# GFX12: v_cmpx_gt_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x04,0x00,0x00] 990 9910x7e,0x00,0x84,0xd4,0x69,0xd2,0x00,0x00 992# GFX12: v_cmpx_gt_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x84,0xd4,0x69,0xd2,0x00,0x00] 993 9940x7e,0x00,0x84,0xd4,0x6a,0xf6,0x00,0x00 995# GFX12: v_cmpx_gt_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x84,0xd4,0x6a,0xf6,0x00,0x00] 996 9970x7e,0x00,0x84,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 998# GFX12: v_cmpx_gt_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x84,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 999 10000x7e,0x00,0x84,0xd4,0x7b,0xfa,0x01,0x00 1001# GFX12: v_cmpx_gt_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x84,0xd4,0x7b,0xfa,0x01,0x00] 1002 10030x7e,0x00,0x84,0xd4,0x7d,0xe0,0x01,0x00 1004# GFX12: v_cmpx_gt_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x84,0xd4,0x7d,0xe0,0x01,0x00] 1005 10060x7e,0x00,0x84,0xd4,0x7e,0x82,0x01,0x00 1007# GFX12: v_cmpx_gt_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x84,0xd4,0x7e,0x82,0x01,0x00] 1008 10090x7e,0x01,0x84,0xd4,0x7f,0xf8,0x00,0x00 1010# GFX12: v_cmpx_gt_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x84,0xd4,0x7f,0xf8,0x00,0x00] 1011 10120x7e,0x00,0x84,0xd4,0x7c,0xfc,0x00,0x00 1013# GFX12: v_cmpx_gt_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x84,0xd4,0x7c,0xfc,0x00,0x00] 1014 10150x7e,0x00,0x84,0xd4,0xc1,0xfe,0x00,0x00 1016# GFX12: v_cmpx_gt_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x84,0xd4,0xc1,0xfe,0x00,0x00] 1017 10180x7e,0x00,0x84,0xd4,0xf0,0xfa,0x00,0x40 1019# GFX12: v_cmpx_gt_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x84,0xd4,0xf0,0xfa,0x00,0x40] 1020 10210x7e,0x02,0x84,0xd4,0xfd,0xd4,0x00,0x20 1022# GFX12: v_cmpx_gt_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x84,0xd4,0xfd,0xd4,0x00,0x20] 1023 10240x7e,0x83,0x84,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 1025# GFX12: v_cmpx_gt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x84,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 1026 10270x7e,0x08,0x84,0xd4,0x01,0x05,0x02,0x00 1028# GFX12-REAL16: v_cmpx_gt_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x84,0xd4,0x01,0x05,0x02,0x00] 1029# GFX12-FAKE16: v_cmpx_gt_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x00] 1030 10310x7e,0x10,0x84,0xd4,0xff,0xff,0x03,0x00 1032# GFX12-REAL16: v_cmpx_gt_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x84,0xd4,0xff,0xff,0x03,0x00] 1033# GFX12-FAKE16: v_cmpx_gt_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x84,0xd4,0xff,0xff,0x03,0x00] 1034 1035 10360x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x00 1037# GFX12: v_cmpx_gt_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x00] 1038 10390x7e,0x00,0x94,0xd4,0xff,0xff,0x03,0x00 1040# GFX12: v_cmpx_gt_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x94,0xd4,0xff,0xff,0x03,0x00] 1041 10420x7e,0x00,0x94,0xd4,0x01,0x04,0x00,0x00 1043# GFX12: v_cmpx_gt_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x04,0x00,0x00] 1044 10450x7e,0x00,0x94,0xd4,0x69,0xd2,0x00,0x00 1046# GFX12: v_cmpx_gt_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x94,0xd4,0x69,0xd2,0x00,0x00] 1047 10480x7e,0x00,0x94,0xd4,0x6a,0xf6,0x00,0x00 1049# GFX12: v_cmpx_gt_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x94,0xd4,0x6a,0xf6,0x00,0x00] 1050 10510x7e,0x00,0x94,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1052# GFX12: v_cmpx_gt_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x94,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1053 10540x7e,0x00,0x94,0xd4,0x7b,0xfa,0x01,0x00 1055# GFX12: v_cmpx_gt_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x94,0xd4,0x7b,0xfa,0x01,0x00] 1056 10570x7e,0x00,0x94,0xd4,0x7d,0xe0,0x01,0x00 1058# GFX12: v_cmpx_gt_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x94,0xd4,0x7d,0xe0,0x01,0x00] 1059 10600x7e,0x00,0x94,0xd4,0x7e,0x82,0x01,0x00 1061# GFX12: v_cmpx_gt_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x94,0xd4,0x7e,0x82,0x01,0x00] 1062 10630x7e,0x01,0x94,0xd4,0x7f,0xf8,0x00,0x00 1064# GFX12: v_cmpx_gt_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x94,0xd4,0x7f,0xf8,0x00,0x00] 1065 10660x7e,0x00,0x94,0xd4,0x7c,0xfc,0x00,0x00 1067# GFX12: v_cmpx_gt_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x94,0xd4,0x7c,0xfc,0x00,0x00] 1068 10690x7e,0x00,0x94,0xd4,0xc1,0xfe,0x00,0x00 1070# GFX12: v_cmpx_gt_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x94,0xd4,0xc1,0xfe,0x00,0x00] 1071 10720x7e,0x00,0x94,0xd4,0xf0,0xfa,0x00,0x40 1073# GFX12: v_cmpx_gt_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x94,0xd4,0xf0,0xfa,0x00,0x40] 1074 10750x7e,0x02,0x94,0xd4,0xfd,0xd4,0x00,0x20 1076# GFX12: v_cmpx_gt_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x94,0xd4,0xfd,0xd4,0x00,0x20] 1077 10780x7e,0x83,0x94,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 1079# GFX12: v_cmpx_gt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x94,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 1080 10810x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00 1082# GFX12: v_cmpx_gt_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00] 1083 10840x7e,0x00,0xa4,0xd4,0xfe,0xfd,0x03,0x00 1085# GFX12: v_cmpx_gt_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa4,0xd4,0xfe,0xfd,0x03,0x00] 1086 10870x7e,0x00,0xa4,0xd4,0x02,0x08,0x00,0x00 1088# GFX12: v_cmpx_gt_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa4,0xd4,0x02,0x08,0x00,0x00] 1089 10900x7e,0x00,0xa4,0xd4,0x68,0xd0,0x00,0x00 1091# GFX12: v_cmpx_gt_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa4,0xd4,0x68,0xd0,0x00,0x00] 1092 10930x7e,0x00,0xa4,0xd4,0x6a,0xf4,0x00,0x00 1094# GFX12: v_cmpx_gt_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa4,0xd4,0x6a,0xf4,0x00,0x00] 1095 10960x7e,0x00,0xa4,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1097# GFX12: v_cmpx_gt_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa4,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1098 10990x7e,0x01,0xa4,0xd4,0x7e,0xfa,0x01,0x20 1100# GFX12: v_cmpx_gt_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa4,0xd4,0x7e,0xfa,0x01,0x20] 1101 11020x7e,0x00,0xa4,0xd4,0x7c,0xe0,0x01,0x00 1103# GFX12: v_cmpx_gt_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa4,0xd4,0x7c,0xe0,0x01,0x00] 1104 11050x7e,0x00,0xa4,0xd4,0xc1,0x82,0x01,0x00 1106# GFX12: v_cmpx_gt_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa4,0xd4,0xc1,0x82,0x01,0x00] 1107 11080x7e,0x00,0xa4,0xd4,0xf0,0xf8,0x00,0x00 1109# GFX12: v_cmpx_gt_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa4,0xd4,0xf0,0xf8,0x00,0x00] 1110 11110x7e,0x03,0xa4,0xd4,0xfd,0xfc,0x00,0x60 1112# GFX12: v_cmpx_gt_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa4,0xd4,0xfd,0xfc,0x00,0x60] 1113 11140x7e,0x82,0xa4,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 1115# GFX12: v_cmpx_gt_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa4,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 1116 11170x7e,0x00,0xb4,0xd4,0x01,0x05,0x02,0x00 1118# GFX12-REAL16: v_cmpx_gt_i16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x05,0x02,0x00] 1119# GFX12-FAKE16: v_cmpx_gt_i16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x05,0x02,0x00] 1120 11210x7e,0x00,0xb4,0xd4,0xff,0xff,0x03,0x00 1122# GFX12-REAL16: v_cmpx_gt_i16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb4,0xd4,0xff,0xff,0x03,0x00] 1123# GFX12-FAKE16: v_cmpx_gt_i16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb4,0xd4,0xff,0xff,0x03,0x00] 1124 11250x7e,0x00,0xb4,0xd4,0x01,0x04,0x00,0x00 1126# GFX12: v_cmpx_gt_i16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x04,0x00,0x00] 1127 11280x7e,0x00,0xb4,0xd4,0x69,0xd2,0x00,0x00 1129# GFX12: v_cmpx_gt_i16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb4,0xd4,0x69,0xd2,0x00,0x00] 1130 11310x7e,0x00,0xb4,0xd4,0x6a,0xf6,0x00,0x00 1132# GFX12: v_cmpx_gt_i16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb4,0xd4,0x6a,0xf6,0x00,0x00] 1133 11340x7e,0x00,0xb4,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 1135# GFX12: v_cmpx_gt_i16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb4,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1136 11370x7e,0x00,0xb4,0xd4,0x7b,0xfa,0x01,0x00 1138# GFX12: v_cmpx_gt_i16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb4,0xd4,0x7b,0xfa,0x01,0x00] 1139 11400x7e,0x00,0xb4,0xd4,0x7d,0xe0,0x01,0x00 1141# GFX12: v_cmpx_gt_i16_e64 m0, 0x3800 ; encoding: [0x7e,0x00,0xb4,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 1142 11430x7e,0x00,0xb4,0xd4,0x7e,0x82,0x01,0x00 1144# GFX12: v_cmpx_gt_i16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb4,0xd4,0x7e,0x82,0x01,0x00] 1145 11460x7e,0x00,0xb4,0xd4,0x7f,0xf8,0x00,0x00 1147# GFX12: v_cmpx_gt_i16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb4,0xd4,0x7f,0xf8,0x00,0x00] 1148 11490x7e,0x00,0xb4,0xd4,0x7c,0xfc,0x00,0x00 1150# GFX12: v_cmpx_gt_i16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb4,0xd4,0x7c,0xfc,0x00,0x00] 1151 11520x7e,0x00,0xb4,0xd4,0xc1,0xfe,0x00,0x00 1153# GFX12: v_cmpx_gt_i16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb4,0xd4,0xc1,0xfe,0x00,0x00] 1154 11550x7e,0x00,0xb4,0xd4,0xf0,0xfa,0x00,0x00 1156# GFX12: v_cmpx_gt_i16_e64 0x3800, m0 ; encoding: [0x7e,0x00,0xb4,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 1157 11580x7e,0x00,0xb4,0xd4,0xfd,0xd4,0x00,0x00 1159# GFX12: v_cmpx_gt_i16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb4,0xd4,0xfd,0xd4,0x00,0x00] 1160 11610x7e,0x00,0xb4,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 1162# GFX12: v_cmpx_gt_i16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb4,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 1163 11640x7e,0x08,0xb4,0xd4,0x01,0x05,0x02,0x00 1165# GFX12-REAL16: v_cmpx_gt_i16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb4,0xd4,0x01,0x05,0x02,0x00] 1166# GFX12-FAKE16: v_cmpx_gt_i16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x05,0x02,0x00] 1167 11680x7e,0x10,0xb4,0xd4,0xff,0xff,0x03,0x00 1169# GFX12-REAL16: v_cmpx_gt_i16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb4,0xd4,0xff,0xff,0x03,0x00] 1170# GFX12-FAKE16: v_cmpx_gt_i16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb4,0xd4,0xff,0xff,0x03,0x00] 1171 1172 11730x7e,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00 1174# GFX12: v_cmpx_gt_i32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00] 1175 11760x7e,0x00,0xc4,0xd4,0xff,0xff,0x03,0x00 1177# GFX12: v_cmpx_gt_i32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc4,0xd4,0xff,0xff,0x03,0x00] 1178 11790x7e,0x00,0xc4,0xd4,0x01,0x04,0x00,0x00 1180# GFX12: v_cmpx_gt_i32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0x04,0x00,0x00] 1181 11820x7e,0x00,0xc4,0xd4,0x69,0xd2,0x00,0x00 1183# GFX12: v_cmpx_gt_i32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc4,0xd4,0x69,0xd2,0x00,0x00] 1184 11850x7e,0x00,0xc4,0xd4,0x6a,0xf6,0x00,0x00 1186# GFX12: v_cmpx_gt_i32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc4,0xd4,0x6a,0xf6,0x00,0x00] 1187 11880x7e,0x00,0xc4,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1189# GFX12: v_cmpx_gt_i32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc4,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1190 11910x7e,0x00,0xc4,0xd4,0x7b,0xfa,0x01,0x00 1192# GFX12: v_cmpx_gt_i32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc4,0xd4,0x7b,0xfa,0x01,0x00] 1193 11940x7e,0x00,0xc4,0xd4,0x7d,0xe0,0x01,0x00 1195# GFX12: v_cmpx_gt_i32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc4,0xd4,0x7d,0xe0,0x01,0x00] 1196 11970x7e,0x00,0xc4,0xd4,0x7e,0x82,0x01,0x00 1198# GFX12: v_cmpx_gt_i32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc4,0xd4,0x7e,0x82,0x01,0x00] 1199 12000x7e,0x00,0xc4,0xd4,0x7f,0xf8,0x00,0x00 1201# GFX12: v_cmpx_gt_i32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc4,0xd4,0x7f,0xf8,0x00,0x00] 1202 12030x7e,0x00,0xc4,0xd4,0x7c,0xfc,0x00,0x00 1204# GFX12: v_cmpx_gt_i32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc4,0xd4,0x7c,0xfc,0x00,0x00] 1205 12060x7e,0x00,0xc4,0xd4,0xc1,0xfe,0x00,0x00 1207# GFX12: v_cmpx_gt_i32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc4,0xd4,0xc1,0xfe,0x00,0x00] 1208 12090x7e,0x00,0xc4,0xd4,0xf0,0xfa,0x00,0x00 1210# GFX12: v_cmpx_gt_i32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc4,0xd4,0xf0,0xfa,0x00,0x00] 1211 12120x7e,0x00,0xc4,0xd4,0xfd,0xd4,0x00,0x00 1213# GFX12: v_cmpx_gt_i32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc4,0xd4,0xfd,0xd4,0x00,0x00] 1214 12150x7e,0x00,0xc4,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 1216# GFX12: v_cmpx_gt_i32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc4,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 1217 12180x7e,0x00,0xd4,0xd4,0x01,0x05,0x02,0x00 1219# GFX12: v_cmpx_gt_i64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0x05,0x02,0x00] 1220 12210x7e,0x00,0xd4,0xd4,0xfe,0xfd,0x03,0x00 1222# GFX12: v_cmpx_gt_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd4,0xd4,0xfe,0xfd,0x03,0x00] 1223 12240x7e,0x00,0xd4,0xd4,0x02,0x08,0x00,0x00 1225# GFX12: v_cmpx_gt_i64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd4,0xd4,0x02,0x08,0x00,0x00] 1226 12270x7e,0x00,0xd4,0xd4,0x68,0xd0,0x00,0x00 1228# GFX12: v_cmpx_gt_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd4,0xd4,0x68,0xd0,0x00,0x00] 1229 12300x7e,0x00,0xd4,0xd4,0x6a,0xf4,0x00,0x00 1231# GFX12: v_cmpx_gt_i64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd4,0xd4,0x6a,0xf4,0x00,0x00] 1232 12330x7e,0x00,0xd4,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1234# GFX12: v_cmpx_gt_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd4,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1235 12360x7e,0x00,0xd4,0xd4,0x7e,0xfa,0x01,0x00 1237# GFX12: v_cmpx_gt_i64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd4,0xd4,0x7e,0xfa,0x01,0x00] 1238 12390x7e,0x00,0xd4,0xd4,0x7c,0xe0,0x01,0x00 1240# GFX12: v_cmpx_gt_i64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd4,0xd4,0x7c,0xe0,0x01,0x00] 1241 12420x7e,0x00,0xd4,0xd4,0xc1,0x82,0x01,0x00 1243# GFX12: v_cmpx_gt_i64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd4,0xd4,0xc1,0x82,0x01,0x00] 1244 12450x7e,0x00,0xd4,0xd4,0xf0,0xf8,0x00,0x00 1246# GFX12: v_cmpx_gt_i64_e64 0.5, null ; encoding: [0x7e,0x00,0xd4,0xd4,0xf0,0xf8,0x00,0x00] 1247 12480x7e,0x00,0xd4,0xd4,0xfd,0xfc,0x00,0x00 1249# GFX12: v_cmpx_gt_i64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd4,0xd4,0xfd,0xfc,0x00,0x00] 1250 12510x7e,0x00,0xd4,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 1252# GFX12: v_cmpx_gt_i64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd4,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 1253 12540x7e,0x00,0xbc,0xd4,0x01,0x05,0x02,0x00 1255# GFX12-REAL16: v_cmpx_gt_u16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x05,0x02,0x00] 1256# GFX12-FAKE16: v_cmpx_gt_u16_e64 v1, v2 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x05,0x02,0x00] 1257 12580x7e,0x00,0xbc,0xd4,0xff,0xff,0x03,0x00 1259# GFX12-REAL16: v_cmpx_gt_u16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xbc,0xd4,0xff,0xff,0x03,0x00] 1260# GFX12-FAKE16: v_cmpx_gt_u16_e64 v255, v255 ; encoding: [0x7e,0x00,0xbc,0xd4,0xff,0xff,0x03,0x00] 1261 12620x7e,0x00,0xbc,0xd4,0x01,0x04,0x00,0x00 1263# GFX12: v_cmpx_gt_u16_e64 s1, s2 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x04,0x00,0x00] 1264 12650x7e,0x00,0xbc,0xd4,0x69,0xd2,0x00,0x00 1266# GFX12: v_cmpx_gt_u16_e64 s105, s105 ; encoding: [0x7e,0x00,0xbc,0xd4,0x69,0xd2,0x00,0x00] 1267 12680x7e,0x00,0xbc,0xd4,0x6a,0xf6,0x00,0x00 1269# GFX12: v_cmpx_gt_u16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xbc,0xd4,0x6a,0xf6,0x00,0x00] 1270 12710x7e,0x00,0xbc,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 1272# GFX12: v_cmpx_gt_u16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xbc,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1273 12740x7e,0x00,0xbc,0xd4,0x7b,0xfa,0x01,0x00 1275# GFX12: v_cmpx_gt_u16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xbc,0xd4,0x7b,0xfa,0x01,0x00] 1276 12770x7e,0x00,0xbc,0xd4,0x7d,0xe0,0x01,0x00 1278# GFX12: v_cmpx_gt_u16_e64 m0, 0x3800 ; encoding: [0x7e,0x00,0xbc,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 1279 12800x7e,0x00,0xbc,0xd4,0x7e,0x82,0x01,0x00 1281# GFX12: v_cmpx_gt_u16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xbc,0xd4,0x7e,0x82,0x01,0x00] 1282 12830x7e,0x00,0xbc,0xd4,0x7f,0xf8,0x00,0x00 1284# GFX12: v_cmpx_gt_u16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xbc,0xd4,0x7f,0xf8,0x00,0x00] 1285 12860x7e,0x00,0xbc,0xd4,0x7c,0xfc,0x00,0x00 1287# GFX12: v_cmpx_gt_u16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xbc,0xd4,0x7c,0xfc,0x00,0x00] 1288 12890x7e,0x00,0xbc,0xd4,0xc1,0xfe,0x00,0x00 1290# GFX12: v_cmpx_gt_u16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xbc,0xd4,0xc1,0xfe,0x00,0x00] 1291 12920x7e,0x00,0xbc,0xd4,0xf0,0xfa,0x00,0x00 1293# GFX12: v_cmpx_gt_u16_e64 0x3800, m0 ; encoding: [0x7e,0x00,0xbc,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 1294 12950x7e,0x00,0xbc,0xd4,0xfd,0xd4,0x00,0x00 1296# GFX12: v_cmpx_gt_u16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xbc,0xd4,0xfd,0xd4,0x00,0x00] 1297 12980x7e,0x00,0xbc,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 1299# GFX12: v_cmpx_gt_u16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xbc,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 1300 13010x7e,0x08,0xbc,0xd4,0x01,0x05,0x02,0x00 1302# GFX12-REAL16: v_cmpx_gt_u16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xbc,0xd4,0x01,0x05,0x02,0x00] 1303# GFX12-FAKE16: v_cmpx_gt_u16_e64 v1, v2 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x05,0x02,0x00] 1304 13050x7e,0x10,0xbc,0xd4,0xff,0xff,0x03,0x00 1306# GFX12-REAL16: v_cmpx_gt_u16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xbc,0xd4,0xff,0xff,0x03,0x00] 1307# GFX12-FAKE16: v_cmpx_gt_u16_e64 v255, v255 ; encoding: [0x7e,0x00,0xbc,0xd4,0xff,0xff,0x03,0x00] 1308 1309 13100x7e,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00 1311# GFX12: v_cmpx_gt_u32_e64 v1, v2 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00] 1312 13130x7e,0x00,0xcc,0xd4,0xff,0xff,0x03,0x00 1314# GFX12: v_cmpx_gt_u32_e64 v255, v255 ; encoding: [0x7e,0x00,0xcc,0xd4,0xff,0xff,0x03,0x00] 1315 13160x7e,0x00,0xcc,0xd4,0x01,0x04,0x00,0x00 1317# GFX12: v_cmpx_gt_u32_e64 s1, s2 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0x04,0x00,0x00] 1318 13190x7e,0x00,0xcc,0xd4,0x69,0xd2,0x00,0x00 1320# GFX12: v_cmpx_gt_u32_e64 s105, s105 ; encoding: [0x7e,0x00,0xcc,0xd4,0x69,0xd2,0x00,0x00] 1321 13220x7e,0x00,0xcc,0xd4,0x6a,0xf6,0x00,0x00 1323# GFX12: v_cmpx_gt_u32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xcc,0xd4,0x6a,0xf6,0x00,0x00] 1324 13250x7e,0x00,0xcc,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1326# GFX12: v_cmpx_gt_u32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xcc,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1327 13280x7e,0x00,0xcc,0xd4,0x7b,0xfa,0x01,0x00 1329# GFX12: v_cmpx_gt_u32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xcc,0xd4,0x7b,0xfa,0x01,0x00] 1330 13310x7e,0x00,0xcc,0xd4,0x7d,0xe0,0x01,0x00 1332# GFX12: v_cmpx_gt_u32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xcc,0xd4,0x7d,0xe0,0x01,0x00] 1333 13340x7e,0x00,0xcc,0xd4,0x7e,0x82,0x01,0x00 1335# GFX12: v_cmpx_gt_u32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xcc,0xd4,0x7e,0x82,0x01,0x00] 1336 13370x7e,0x00,0xcc,0xd4,0x7f,0xf8,0x00,0x00 1338# GFX12: v_cmpx_gt_u32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xcc,0xd4,0x7f,0xf8,0x00,0x00] 1339 13400x7e,0x00,0xcc,0xd4,0x7c,0xfc,0x00,0x00 1341# GFX12: v_cmpx_gt_u32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xcc,0xd4,0x7c,0xfc,0x00,0x00] 1342 13430x7e,0x00,0xcc,0xd4,0xc1,0xfe,0x00,0x00 1344# GFX12: v_cmpx_gt_u32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xcc,0xd4,0xc1,0xfe,0x00,0x00] 1345 13460x7e,0x00,0xcc,0xd4,0xf0,0xfa,0x00,0x00 1347# GFX12: v_cmpx_gt_u32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xcc,0xd4,0xf0,0xfa,0x00,0x00] 1348 13490x7e,0x00,0xcc,0xd4,0xfd,0xd4,0x00,0x00 1350# GFX12: v_cmpx_gt_u32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xcc,0xd4,0xfd,0xd4,0x00,0x00] 1351 13520x7e,0x00,0xcc,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 1353# GFX12: v_cmpx_gt_u32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xcc,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 1354 13550x7e,0x00,0xdc,0xd4,0x01,0x05,0x02,0x00 1356# GFX12: v_cmpx_gt_u64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0x05,0x02,0x00] 1357 13580x7e,0x00,0xdc,0xd4,0xfe,0xfd,0x03,0x00 1359# GFX12: v_cmpx_gt_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xdc,0xd4,0xfe,0xfd,0x03,0x00] 1360 13610x7e,0x00,0xdc,0xd4,0x02,0x08,0x00,0x00 1362# GFX12: v_cmpx_gt_u64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xdc,0xd4,0x02,0x08,0x00,0x00] 1363 13640x7e,0x00,0xdc,0xd4,0x68,0xd0,0x00,0x00 1365# GFX12: v_cmpx_gt_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xdc,0xd4,0x68,0xd0,0x00,0x00] 1366 13670x7e,0x00,0xdc,0xd4,0x6a,0xf4,0x00,0x00 1368# GFX12: v_cmpx_gt_u64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xdc,0xd4,0x6a,0xf4,0x00,0x00] 1369 13700x7e,0x00,0xdc,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1371# GFX12: v_cmpx_gt_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xdc,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1372 13730x7e,0x00,0xdc,0xd4,0x7e,0xfa,0x01,0x00 1374# GFX12: v_cmpx_gt_u64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xdc,0xd4,0x7e,0xfa,0x01,0x00] 1375 13760x7e,0x00,0xdc,0xd4,0x7c,0xe0,0x01,0x00 1377# GFX12: v_cmpx_gt_u64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xdc,0xd4,0x7c,0xe0,0x01,0x00] 1378 13790x7e,0x00,0xdc,0xd4,0xc1,0x82,0x01,0x00 1380# GFX12: v_cmpx_gt_u64_e64 -1, -1 ; encoding: [0x7e,0x00,0xdc,0xd4,0xc1,0x82,0x01,0x00] 1381 13820x7e,0x00,0xdc,0xd4,0xf0,0xf8,0x00,0x00 1383# GFX12: v_cmpx_gt_u64_e64 0.5, null ; encoding: [0x7e,0x00,0xdc,0xd4,0xf0,0xf8,0x00,0x00] 1384 13850x7e,0x00,0xdc,0xd4,0xfd,0xfc,0x00,0x00 1386# GFX12: v_cmpx_gt_u64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xdc,0xd4,0xfd,0xfc,0x00,0x00] 1387 13880x7e,0x00,0xdc,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 1389# GFX12: v_cmpx_gt_u64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xdc,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 1390 13910x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x00 1392# GFX12-REAL16: v_cmpx_le_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x00] 1393# GFX12-FAKE16: v_cmpx_le_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x00] 1394 13950x7e,0x00,0x83,0xd4,0xff,0xff,0x03,0x00 1396# GFX12-REAL16: v_cmpx_le_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x83,0xd4,0xff,0xff,0x03,0x00] 1397# GFX12-FAKE16: v_cmpx_le_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x83,0xd4,0xff,0xff,0x03,0x00] 1398 13990x7e,0x00,0x83,0xd4,0x01,0x04,0x00,0x00 1400# GFX12: v_cmpx_le_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x04,0x00,0x00] 1401 14020x7e,0x00,0x83,0xd4,0x69,0xd2,0x00,0x00 1403# GFX12: v_cmpx_le_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x83,0xd4,0x69,0xd2,0x00,0x00] 1404 14050x7e,0x00,0x83,0xd4,0x6a,0xf6,0x00,0x00 1406# GFX12: v_cmpx_le_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x83,0xd4,0x6a,0xf6,0x00,0x00] 1407 14080x7e,0x00,0x83,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 1409# GFX12: v_cmpx_le_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x83,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1410 14110x7e,0x00,0x83,0xd4,0x7b,0xfa,0x01,0x00 1412# GFX12: v_cmpx_le_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x83,0xd4,0x7b,0xfa,0x01,0x00] 1413 14140x7e,0x00,0x83,0xd4,0x7d,0xe0,0x01,0x00 1415# GFX12: v_cmpx_le_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x83,0xd4,0x7d,0xe0,0x01,0x00] 1416 14170x7e,0x00,0x83,0xd4,0x7e,0x82,0x01,0x00 1418# GFX12: v_cmpx_le_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x83,0xd4,0x7e,0x82,0x01,0x00] 1419 14200x7e,0x01,0x83,0xd4,0x7f,0xf8,0x00,0x00 1421# GFX12: v_cmpx_le_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x83,0xd4,0x7f,0xf8,0x00,0x00] 1422 14230x7e,0x00,0x83,0xd4,0x7c,0xfc,0x00,0x00 1424# GFX12: v_cmpx_le_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x83,0xd4,0x7c,0xfc,0x00,0x00] 1425 14260x7e,0x00,0x83,0xd4,0xc1,0xfe,0x00,0x00 1427# GFX12: v_cmpx_le_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x83,0xd4,0xc1,0xfe,0x00,0x00] 1428 14290x7e,0x00,0x83,0xd4,0xf0,0xfa,0x00,0x40 1430# GFX12: v_cmpx_le_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x83,0xd4,0xf0,0xfa,0x00,0x40] 1431 14320x7e,0x02,0x83,0xd4,0xfd,0xd4,0x00,0x20 1433# GFX12: v_cmpx_le_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x83,0xd4,0xfd,0xd4,0x00,0x20] 1434 14350x7e,0x83,0x83,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 1436# GFX12: v_cmpx_le_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x83,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 1437 14380x7e,0x08,0x83,0xd4,0x01,0x05,0x02,0x00 1439# GFX12-REAL16: v_cmpx_le_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x83,0xd4,0x01,0x05,0x02,0x00] 1440# GFX12-FAKE16: v_cmpx_le_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x00] 1441 14420x7e,0x10,0x83,0xd4,0xff,0xff,0x03,0x00 1443# GFX12-REAL16: v_cmpx_le_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x83,0xd4,0xff,0xff,0x03,0x00] 1444# GFX12-FAKE16: v_cmpx_le_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x83,0xd4,0xff,0xff,0x03,0x00] 1445 1446 14470x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x00 1448# GFX12: v_cmpx_le_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x00] 1449 14500x7e,0x00,0x93,0xd4,0xff,0xff,0x03,0x00 1451# GFX12: v_cmpx_le_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x93,0xd4,0xff,0xff,0x03,0x00] 1452 14530x7e,0x00,0x93,0xd4,0x01,0x04,0x00,0x00 1454# GFX12: v_cmpx_le_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x04,0x00,0x00] 1455 14560x7e,0x00,0x93,0xd4,0x69,0xd2,0x00,0x00 1457# GFX12: v_cmpx_le_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x93,0xd4,0x69,0xd2,0x00,0x00] 1458 14590x7e,0x00,0x93,0xd4,0x6a,0xf6,0x00,0x00 1460# GFX12: v_cmpx_le_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x93,0xd4,0x6a,0xf6,0x00,0x00] 1461 14620x7e,0x00,0x93,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1463# GFX12: v_cmpx_le_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x93,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1464 14650x7e,0x00,0x93,0xd4,0x7b,0xfa,0x01,0x00 1466# GFX12: v_cmpx_le_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x93,0xd4,0x7b,0xfa,0x01,0x00] 1467 14680x7e,0x00,0x93,0xd4,0x7d,0xe0,0x01,0x00 1469# GFX12: v_cmpx_le_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x93,0xd4,0x7d,0xe0,0x01,0x00] 1470 14710x7e,0x00,0x93,0xd4,0x7e,0x82,0x01,0x00 1472# GFX12: v_cmpx_le_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x93,0xd4,0x7e,0x82,0x01,0x00] 1473 14740x7e,0x01,0x93,0xd4,0x7f,0xf8,0x00,0x00 1475# GFX12: v_cmpx_le_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x93,0xd4,0x7f,0xf8,0x00,0x00] 1476 14770x7e,0x00,0x93,0xd4,0x7c,0xfc,0x00,0x00 1478# GFX12: v_cmpx_le_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x93,0xd4,0x7c,0xfc,0x00,0x00] 1479 14800x7e,0x00,0x93,0xd4,0xc1,0xfe,0x00,0x00 1481# GFX12: v_cmpx_le_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x93,0xd4,0xc1,0xfe,0x00,0x00] 1482 14830x7e,0x00,0x93,0xd4,0xf0,0xfa,0x00,0x40 1484# GFX12: v_cmpx_le_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x93,0xd4,0xf0,0xfa,0x00,0x40] 1485 14860x7e,0x02,0x93,0xd4,0xfd,0xd4,0x00,0x20 1487# GFX12: v_cmpx_le_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x93,0xd4,0xfd,0xd4,0x00,0x20] 1488 14890x7e,0x83,0x93,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 1490# GFX12: v_cmpx_le_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x93,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 1491 14920x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00 1493# GFX12: v_cmpx_le_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00] 1494 14950x7e,0x00,0xa3,0xd4,0xfe,0xfd,0x03,0x00 1496# GFX12: v_cmpx_le_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa3,0xd4,0xfe,0xfd,0x03,0x00] 1497 14980x7e,0x00,0xa3,0xd4,0x02,0x08,0x00,0x00 1499# GFX12: v_cmpx_le_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa3,0xd4,0x02,0x08,0x00,0x00] 1500 15010x7e,0x00,0xa3,0xd4,0x68,0xd0,0x00,0x00 1502# GFX12: v_cmpx_le_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa3,0xd4,0x68,0xd0,0x00,0x00] 1503 15040x7e,0x00,0xa3,0xd4,0x6a,0xf4,0x00,0x00 1505# GFX12: v_cmpx_le_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa3,0xd4,0x6a,0xf4,0x00,0x00] 1506 15070x7e,0x00,0xa3,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1508# GFX12: v_cmpx_le_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa3,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1509 15100x7e,0x01,0xa3,0xd4,0x7e,0xfa,0x01,0x20 1511# GFX12: v_cmpx_le_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa3,0xd4,0x7e,0xfa,0x01,0x20] 1512 15130x7e,0x00,0xa3,0xd4,0x7c,0xe0,0x01,0x00 1514# GFX12: v_cmpx_le_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa3,0xd4,0x7c,0xe0,0x01,0x00] 1515 15160x7e,0x00,0xa3,0xd4,0xc1,0x82,0x01,0x00 1517# GFX12: v_cmpx_le_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa3,0xd4,0xc1,0x82,0x01,0x00] 1518 15190x7e,0x00,0xa3,0xd4,0xf0,0xf8,0x00,0x00 1520# GFX12: v_cmpx_le_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa3,0xd4,0xf0,0xf8,0x00,0x00] 1521 15220x7e,0x03,0xa3,0xd4,0xfd,0xfc,0x00,0x60 1523# GFX12: v_cmpx_le_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa3,0xd4,0xfd,0xfc,0x00,0x60] 1524 15250x7e,0x82,0xa3,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 1526# GFX12: v_cmpx_le_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa3,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 1527 15280x7e,0x00,0xb3,0xd4,0x01,0x05,0x02,0x00 1529# GFX12-REAL16: v_cmpx_le_i16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x05,0x02,0x00] 1530# GFX12-FAKE16: v_cmpx_le_i16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x05,0x02,0x00] 1531 15320x7e,0x00,0xb3,0xd4,0xff,0xff,0x03,0x00 1533# GFX12-REAL16: v_cmpx_le_i16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb3,0xd4,0xff,0xff,0x03,0x00] 1534# GFX12-FAKE16: v_cmpx_le_i16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb3,0xd4,0xff,0xff,0x03,0x00] 1535 15360x7e,0x00,0xb3,0xd4,0x01,0x04,0x00,0x00 1537# GFX12: v_cmpx_le_i16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x04,0x00,0x00] 1538 15390x7e,0x00,0xb3,0xd4,0x69,0xd2,0x00,0x00 1540# GFX12: v_cmpx_le_i16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb3,0xd4,0x69,0xd2,0x00,0x00] 1541 15420x7e,0x00,0xb3,0xd4,0x6a,0xf6,0x00,0x00 1543# GFX12: v_cmpx_le_i16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb3,0xd4,0x6a,0xf6,0x00,0x00] 1544 15450x7e,0x00,0xb3,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 1546# GFX12: v_cmpx_le_i16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb3,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1547 15480x7e,0x00,0xb3,0xd4,0x7b,0xfa,0x01,0x00 1549# GFX12: v_cmpx_le_i16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb3,0xd4,0x7b,0xfa,0x01,0x00] 1550 15510x7e,0x00,0xb3,0xd4,0x7d,0xe0,0x01,0x00 1552# GFX12: v_cmpx_le_i16_e64 m0, 0x3800 ; encoding: [0x7e,0x00,0xb3,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 1553 15540x7e,0x00,0xb3,0xd4,0x7e,0x82,0x01,0x00 1555# GFX12: v_cmpx_le_i16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb3,0xd4,0x7e,0x82,0x01,0x00] 1556 15570x7e,0x00,0xb3,0xd4,0x7f,0xf8,0x00,0x00 1558# GFX12: v_cmpx_le_i16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb3,0xd4,0x7f,0xf8,0x00,0x00] 1559 15600x7e,0x00,0xb3,0xd4,0x7c,0xfc,0x00,0x00 1561# GFX12: v_cmpx_le_i16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb3,0xd4,0x7c,0xfc,0x00,0x00] 1562 15630x7e,0x00,0xb3,0xd4,0xc1,0xfe,0x00,0x00 1564# GFX12: v_cmpx_le_i16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb3,0xd4,0xc1,0xfe,0x00,0x00] 1565 15660x7e,0x00,0xb3,0xd4,0xf0,0xfa,0x00,0x00 1567# GFX12: v_cmpx_le_i16_e64 0x3800, m0 ; encoding: [0x7e,0x00,0xb3,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 1568 15690x7e,0x00,0xb3,0xd4,0xfd,0xd4,0x00,0x00 1570# GFX12: v_cmpx_le_i16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb3,0xd4,0xfd,0xd4,0x00,0x00] 1571 15720x7e,0x00,0xb3,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 1573# GFX12: v_cmpx_le_i16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb3,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 1574 15750x7e,0x08,0xb3,0xd4,0x01,0x05,0x02,0x00 1576# GFX12-REAL16: v_cmpx_le_i16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb3,0xd4,0x01,0x05,0x02,0x00] 1577# GFX12-FAKE16: v_cmpx_le_i16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x05,0x02,0x00] 1578 15790x7e,0x10,0xb3,0xd4,0xff,0xff,0x03,0x00 1580# GFX12-REAL16: v_cmpx_le_i16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb3,0xd4,0xff,0xff,0x03,0x00] 1581# GFX12-FAKE16: v_cmpx_le_i16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb3,0xd4,0xff,0xff,0x03,0x00] 1582 1583 15840x7e,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00 1585# GFX12: v_cmpx_le_i32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00] 1586 15870x7e,0x00,0xc3,0xd4,0xff,0xff,0x03,0x00 1588# GFX12: v_cmpx_le_i32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc3,0xd4,0xff,0xff,0x03,0x00] 1589 15900x7e,0x00,0xc3,0xd4,0x01,0x04,0x00,0x00 1591# GFX12: v_cmpx_le_i32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0x04,0x00,0x00] 1592 15930x7e,0x00,0xc3,0xd4,0x69,0xd2,0x00,0x00 1594# GFX12: v_cmpx_le_i32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc3,0xd4,0x69,0xd2,0x00,0x00] 1595 15960x7e,0x00,0xc3,0xd4,0x6a,0xf6,0x00,0x00 1597# GFX12: v_cmpx_le_i32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc3,0xd4,0x6a,0xf6,0x00,0x00] 1598 15990x7e,0x00,0xc3,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1600# GFX12: v_cmpx_le_i32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc3,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1601 16020x7e,0x00,0xc3,0xd4,0x7b,0xfa,0x01,0x00 1603# GFX12: v_cmpx_le_i32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc3,0xd4,0x7b,0xfa,0x01,0x00] 1604 16050x7e,0x00,0xc3,0xd4,0x7d,0xe0,0x01,0x00 1606# GFX12: v_cmpx_le_i32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc3,0xd4,0x7d,0xe0,0x01,0x00] 1607 16080x7e,0x00,0xc3,0xd4,0x7e,0x82,0x01,0x00 1609# GFX12: v_cmpx_le_i32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc3,0xd4,0x7e,0x82,0x01,0x00] 1610 16110x7e,0x00,0xc3,0xd4,0x7f,0xf8,0x00,0x00 1612# GFX12: v_cmpx_le_i32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc3,0xd4,0x7f,0xf8,0x00,0x00] 1613 16140x7e,0x00,0xc3,0xd4,0x7c,0xfc,0x00,0x00 1615# GFX12: v_cmpx_le_i32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc3,0xd4,0x7c,0xfc,0x00,0x00] 1616 16170x7e,0x00,0xc3,0xd4,0xc1,0xfe,0x00,0x00 1618# GFX12: v_cmpx_le_i32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc3,0xd4,0xc1,0xfe,0x00,0x00] 1619 16200x7e,0x00,0xc3,0xd4,0xf0,0xfa,0x00,0x00 1621# GFX12: v_cmpx_le_i32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc3,0xd4,0xf0,0xfa,0x00,0x00] 1622 16230x7e,0x00,0xc3,0xd4,0xfd,0xd4,0x00,0x00 1624# GFX12: v_cmpx_le_i32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc3,0xd4,0xfd,0xd4,0x00,0x00] 1625 16260x7e,0x00,0xc3,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 1627# GFX12: v_cmpx_le_i32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc3,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 1628 16290x7e,0x00,0xd3,0xd4,0x01,0x05,0x02,0x00 1630# GFX12: v_cmpx_le_i64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0x05,0x02,0x00] 1631 16320x7e,0x00,0xd3,0xd4,0xfe,0xfd,0x03,0x00 1633# GFX12: v_cmpx_le_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd3,0xd4,0xfe,0xfd,0x03,0x00] 1634 16350x7e,0x00,0xd3,0xd4,0x02,0x08,0x00,0x00 1636# GFX12: v_cmpx_le_i64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd3,0xd4,0x02,0x08,0x00,0x00] 1637 16380x7e,0x00,0xd3,0xd4,0x68,0xd0,0x00,0x00 1639# GFX12: v_cmpx_le_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd3,0xd4,0x68,0xd0,0x00,0x00] 1640 16410x7e,0x00,0xd3,0xd4,0x6a,0xf4,0x00,0x00 1642# GFX12: v_cmpx_le_i64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd3,0xd4,0x6a,0xf4,0x00,0x00] 1643 16440x7e,0x00,0xd3,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1645# GFX12: v_cmpx_le_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd3,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1646 16470x7e,0x00,0xd3,0xd4,0x7e,0xfa,0x01,0x00 1648# GFX12: v_cmpx_le_i64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd3,0xd4,0x7e,0xfa,0x01,0x00] 1649 16500x7e,0x00,0xd3,0xd4,0x7c,0xe0,0x01,0x00 1651# GFX12: v_cmpx_le_i64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd3,0xd4,0x7c,0xe0,0x01,0x00] 1652 16530x7e,0x00,0xd3,0xd4,0xc1,0x82,0x01,0x00 1654# GFX12: v_cmpx_le_i64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd3,0xd4,0xc1,0x82,0x01,0x00] 1655 16560x7e,0x00,0xd3,0xd4,0xf0,0xf8,0x00,0x00 1657# GFX12: v_cmpx_le_i64_e64 0.5, null ; encoding: [0x7e,0x00,0xd3,0xd4,0xf0,0xf8,0x00,0x00] 1658 16590x7e,0x00,0xd3,0xd4,0xfd,0xfc,0x00,0x00 1660# GFX12: v_cmpx_le_i64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd3,0xd4,0xfd,0xfc,0x00,0x00] 1661 16620x7e,0x00,0xd3,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 1663# GFX12: v_cmpx_le_i64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd3,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 1664 16650x7e,0x00,0xbb,0xd4,0x01,0x05,0x02,0x00 1666# GFX12-REAL16: v_cmpx_le_u16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x05,0x02,0x00] 1667# GFX12-FAKE16: v_cmpx_le_u16_e64 v1, v2 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x05,0x02,0x00] 1668 16690x7e,0x00,0xbb,0xd4,0xff,0xff,0x03,0x00 1670# GFX12-REAL16: v_cmpx_le_u16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xbb,0xd4,0xff,0xff,0x03,0x00] 1671# GFX12-FAKE16: v_cmpx_le_u16_e64 v255, v255 ; encoding: [0x7e,0x00,0xbb,0xd4,0xff,0xff,0x03,0x00] 1672 16730x7e,0x00,0xbb,0xd4,0x01,0x04,0x00,0x00 1674# GFX12: v_cmpx_le_u16_e64 s1, s2 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x04,0x00,0x00] 1675 16760x7e,0x00,0xbb,0xd4,0x69,0xd2,0x00,0x00 1677# GFX12: v_cmpx_le_u16_e64 s105, s105 ; encoding: [0x7e,0x00,0xbb,0xd4,0x69,0xd2,0x00,0x00] 1678 16790x7e,0x00,0xbb,0xd4,0x6a,0xf6,0x00,0x00 1680# GFX12: v_cmpx_le_u16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xbb,0xd4,0x6a,0xf6,0x00,0x00] 1681 16820x7e,0x00,0xbb,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 1683# GFX12: v_cmpx_le_u16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xbb,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1684 16850x7e,0x00,0xbb,0xd4,0x7b,0xfa,0x01,0x00 1686# GFX12: v_cmpx_le_u16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xbb,0xd4,0x7b,0xfa,0x01,0x00] 1687 16880x7e,0x00,0xbb,0xd4,0x7d,0xe0,0x01,0x00 1689# GFX12: v_cmpx_le_u16_e64 m0, 0x3800 ; encoding: [0x7e,0x00,0xbb,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 1690 16910x7e,0x00,0xbb,0xd4,0x7e,0x82,0x01,0x00 1692# GFX12: v_cmpx_le_u16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xbb,0xd4,0x7e,0x82,0x01,0x00] 1693 16940x7e,0x00,0xbb,0xd4,0x7f,0xf8,0x00,0x00 1695# GFX12: v_cmpx_le_u16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xbb,0xd4,0x7f,0xf8,0x00,0x00] 1696 16970x7e,0x00,0xbb,0xd4,0x7c,0xfc,0x00,0x00 1698# GFX12: v_cmpx_le_u16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xbb,0xd4,0x7c,0xfc,0x00,0x00] 1699 17000x7e,0x00,0xbb,0xd4,0xc1,0xfe,0x00,0x00 1701# GFX12: v_cmpx_le_u16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xbb,0xd4,0xc1,0xfe,0x00,0x00] 1702 17030x7e,0x00,0xbb,0xd4,0xf0,0xfa,0x00,0x00 1704# GFX12: v_cmpx_le_u16_e64 0x3800, m0 ; encoding: [0x7e,0x00,0xbb,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 1705 17060x7e,0x00,0xbb,0xd4,0xfd,0xd4,0x00,0x00 1707# GFX12: v_cmpx_le_u16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xbb,0xd4,0xfd,0xd4,0x00,0x00] 1708 17090x7e,0x00,0xbb,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 1710# GFX12: v_cmpx_le_u16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xbb,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 1711 17120x7e,0x08,0xbb,0xd4,0x01,0x05,0x02,0x00 1713# GFX12-REAL16: v_cmpx_le_u16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xbb,0xd4,0x01,0x05,0x02,0x00] 1714# GFX12-FAKE16: v_cmpx_le_u16_e64 v1, v2 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x05,0x02,0x00] 1715 17160x7e,0x10,0xbb,0xd4,0xff,0xff,0x03,0x00 1717# GFX12-REAL16: v_cmpx_le_u16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xbb,0xd4,0xff,0xff,0x03,0x00] 1718# GFX12-FAKE16: v_cmpx_le_u16_e64 v255, v255 ; encoding: [0x7e,0x00,0xbb,0xd4,0xff,0xff,0x03,0x00] 1719 1720 17210x7e,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00 1722# GFX12: v_cmpx_le_u32_e64 v1, v2 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00] 1723 17240x7e,0x00,0xcb,0xd4,0xff,0xff,0x03,0x00 1725# GFX12: v_cmpx_le_u32_e64 v255, v255 ; encoding: [0x7e,0x00,0xcb,0xd4,0xff,0xff,0x03,0x00] 1726 17270x7e,0x00,0xcb,0xd4,0x01,0x04,0x00,0x00 1728# GFX12: v_cmpx_le_u32_e64 s1, s2 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0x04,0x00,0x00] 1729 17300x7e,0x00,0xcb,0xd4,0x69,0xd2,0x00,0x00 1731# GFX12: v_cmpx_le_u32_e64 s105, s105 ; encoding: [0x7e,0x00,0xcb,0xd4,0x69,0xd2,0x00,0x00] 1732 17330x7e,0x00,0xcb,0xd4,0x6a,0xf6,0x00,0x00 1734# GFX12: v_cmpx_le_u32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xcb,0xd4,0x6a,0xf6,0x00,0x00] 1735 17360x7e,0x00,0xcb,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1737# GFX12: v_cmpx_le_u32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xcb,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1738 17390x7e,0x00,0xcb,0xd4,0x7b,0xfa,0x01,0x00 1740# GFX12: v_cmpx_le_u32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xcb,0xd4,0x7b,0xfa,0x01,0x00] 1741 17420x7e,0x00,0xcb,0xd4,0x7d,0xe0,0x01,0x00 1743# GFX12: v_cmpx_le_u32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xcb,0xd4,0x7d,0xe0,0x01,0x00] 1744 17450x7e,0x00,0xcb,0xd4,0x7e,0x82,0x01,0x00 1746# GFX12: v_cmpx_le_u32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xcb,0xd4,0x7e,0x82,0x01,0x00] 1747 17480x7e,0x00,0xcb,0xd4,0x7f,0xf8,0x00,0x00 1749# GFX12: v_cmpx_le_u32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xcb,0xd4,0x7f,0xf8,0x00,0x00] 1750 17510x7e,0x00,0xcb,0xd4,0x7c,0xfc,0x00,0x00 1752# GFX12: v_cmpx_le_u32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xcb,0xd4,0x7c,0xfc,0x00,0x00] 1753 17540x7e,0x00,0xcb,0xd4,0xc1,0xfe,0x00,0x00 1755# GFX12: v_cmpx_le_u32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xcb,0xd4,0xc1,0xfe,0x00,0x00] 1756 17570x7e,0x00,0xcb,0xd4,0xf0,0xfa,0x00,0x00 1758# GFX12: v_cmpx_le_u32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xcb,0xd4,0xf0,0xfa,0x00,0x00] 1759 17600x7e,0x00,0xcb,0xd4,0xfd,0xd4,0x00,0x00 1761# GFX12: v_cmpx_le_u32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xcb,0xd4,0xfd,0xd4,0x00,0x00] 1762 17630x7e,0x00,0xcb,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 1764# GFX12: v_cmpx_le_u32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xcb,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 1765 17660x7e,0x00,0xdb,0xd4,0x01,0x05,0x02,0x00 1767# GFX12: v_cmpx_le_u64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0x05,0x02,0x00] 1768 17690x7e,0x00,0xdb,0xd4,0xfe,0xfd,0x03,0x00 1770# GFX12: v_cmpx_le_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xdb,0xd4,0xfe,0xfd,0x03,0x00] 1771 17720x7e,0x00,0xdb,0xd4,0x02,0x08,0x00,0x00 1773# GFX12: v_cmpx_le_u64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xdb,0xd4,0x02,0x08,0x00,0x00] 1774 17750x7e,0x00,0xdb,0xd4,0x68,0xd0,0x00,0x00 1776# GFX12: v_cmpx_le_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xdb,0xd4,0x68,0xd0,0x00,0x00] 1777 17780x7e,0x00,0xdb,0xd4,0x6a,0xf4,0x00,0x00 1779# GFX12: v_cmpx_le_u64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xdb,0xd4,0x6a,0xf4,0x00,0x00] 1780 17810x7e,0x00,0xdb,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1782# GFX12: v_cmpx_le_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xdb,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1783 17840x7e,0x00,0xdb,0xd4,0x7e,0xfa,0x01,0x00 1785# GFX12: v_cmpx_le_u64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xdb,0xd4,0x7e,0xfa,0x01,0x00] 1786 17870x7e,0x00,0xdb,0xd4,0x7c,0xe0,0x01,0x00 1788# GFX12: v_cmpx_le_u64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xdb,0xd4,0x7c,0xe0,0x01,0x00] 1789 17900x7e,0x00,0xdb,0xd4,0xc1,0x82,0x01,0x00 1791# GFX12: v_cmpx_le_u64_e64 -1, -1 ; encoding: [0x7e,0x00,0xdb,0xd4,0xc1,0x82,0x01,0x00] 1792 17930x7e,0x00,0xdb,0xd4,0xf0,0xf8,0x00,0x00 1794# GFX12: v_cmpx_le_u64_e64 0.5, null ; encoding: [0x7e,0x00,0xdb,0xd4,0xf0,0xf8,0x00,0x00] 1795 17960x7e,0x00,0xdb,0xd4,0xfd,0xfc,0x00,0x00 1797# GFX12: v_cmpx_le_u64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xdb,0xd4,0xfd,0xfc,0x00,0x00] 1798 17990x7e,0x00,0xdb,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 1800# GFX12: v_cmpx_le_u64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xdb,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 1801 18020x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x00 1803# GFX12-REAL16: v_cmpx_lg_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x00] 1804# GFX12-FAKE16: v_cmpx_lg_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x00] 1805 18060x7e,0x00,0x85,0xd4,0xff,0xff,0x03,0x00 1807# GFX12-REAL16: v_cmpx_lg_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x85,0xd4,0xff,0xff,0x03,0x00] 1808# GFX12-FAKE16: v_cmpx_lg_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x85,0xd4,0xff,0xff,0x03,0x00] 1809 18100x7e,0x00,0x85,0xd4,0x01,0x04,0x00,0x00 1811# GFX12: v_cmpx_lg_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x04,0x00,0x00] 1812 18130x7e,0x00,0x85,0xd4,0x69,0xd2,0x00,0x00 1814# GFX12: v_cmpx_lg_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x85,0xd4,0x69,0xd2,0x00,0x00] 1815 18160x7e,0x00,0x85,0xd4,0x6a,0xf6,0x00,0x00 1817# GFX12: v_cmpx_lg_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x85,0xd4,0x6a,0xf6,0x00,0x00] 1818 18190x7e,0x00,0x85,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 1820# GFX12: v_cmpx_lg_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x85,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1821 18220x7e,0x00,0x85,0xd4,0x7b,0xfa,0x01,0x00 1823# GFX12: v_cmpx_lg_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x85,0xd4,0x7b,0xfa,0x01,0x00] 1824 18250x7e,0x00,0x85,0xd4,0x7d,0xe0,0x01,0x00 1826# GFX12: v_cmpx_lg_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x85,0xd4,0x7d,0xe0,0x01,0x00] 1827 18280x7e,0x00,0x85,0xd4,0x7e,0x82,0x01,0x00 1829# GFX12: v_cmpx_lg_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x85,0xd4,0x7e,0x82,0x01,0x00] 1830 18310x7e,0x01,0x85,0xd4,0x7f,0xf8,0x00,0x00 1832# GFX12: v_cmpx_lg_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x85,0xd4,0x7f,0xf8,0x00,0x00] 1833 18340x7e,0x00,0x85,0xd4,0x7c,0xfc,0x00,0x00 1835# GFX12: v_cmpx_lg_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x85,0xd4,0x7c,0xfc,0x00,0x00] 1836 18370x7e,0x00,0x85,0xd4,0xc1,0xfe,0x00,0x00 1838# GFX12: v_cmpx_lg_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x85,0xd4,0xc1,0xfe,0x00,0x00] 1839 18400x7e,0x00,0x85,0xd4,0xf0,0xfa,0x00,0x40 1841# GFX12: v_cmpx_lg_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x85,0xd4,0xf0,0xfa,0x00,0x40] 1842 18430x7e,0x02,0x85,0xd4,0xfd,0xd4,0x00,0x20 1844# GFX12: v_cmpx_lg_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x85,0xd4,0xfd,0xd4,0x00,0x20] 1845 18460x7e,0x83,0x85,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 1847# GFX12: v_cmpx_lg_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x85,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 1848 18490x7e,0x08,0x85,0xd4,0x01,0x05,0x02,0x00 1850# GFX12-REAL16: v_cmpx_lg_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x85,0xd4,0x01,0x05,0x02,0x00] 1851# GFX12-FAKE16: v_cmpx_lg_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x00] 1852 18530x7e,0x10,0x85,0xd4,0xff,0xff,0x03,0x00 1854# GFX12-REAL16: v_cmpx_lg_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x85,0xd4,0xff,0xff,0x03,0x00] 1855# GFX12-FAKE16: v_cmpx_lg_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x85,0xd4,0xff,0xff,0x03,0x00] 1856 1857 18580x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x00 1859# GFX12: v_cmpx_lg_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x00] 1860 18610x7e,0x00,0x95,0xd4,0xff,0xff,0x03,0x00 1862# GFX12: v_cmpx_lg_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x95,0xd4,0xff,0xff,0x03,0x00] 1863 18640x7e,0x00,0x95,0xd4,0x01,0x04,0x00,0x00 1865# GFX12: v_cmpx_lg_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x04,0x00,0x00] 1866 18670x7e,0x00,0x95,0xd4,0x69,0xd2,0x00,0x00 1868# GFX12: v_cmpx_lg_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x95,0xd4,0x69,0xd2,0x00,0x00] 1869 18700x7e,0x00,0x95,0xd4,0x6a,0xf6,0x00,0x00 1871# GFX12: v_cmpx_lg_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x95,0xd4,0x6a,0xf6,0x00,0x00] 1872 18730x7e,0x00,0x95,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1874# GFX12: v_cmpx_lg_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x95,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1875 18760x7e,0x00,0x95,0xd4,0x7b,0xfa,0x01,0x00 1877# GFX12: v_cmpx_lg_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x95,0xd4,0x7b,0xfa,0x01,0x00] 1878 18790x7e,0x00,0x95,0xd4,0x7d,0xe0,0x01,0x00 1880# GFX12: v_cmpx_lg_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x95,0xd4,0x7d,0xe0,0x01,0x00] 1881 18820x7e,0x00,0x95,0xd4,0x7e,0x82,0x01,0x00 1883# GFX12: v_cmpx_lg_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x95,0xd4,0x7e,0x82,0x01,0x00] 1884 18850x7e,0x01,0x95,0xd4,0x7f,0xf8,0x00,0x00 1886# GFX12: v_cmpx_lg_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x95,0xd4,0x7f,0xf8,0x00,0x00] 1887 18880x7e,0x00,0x95,0xd4,0x7c,0xfc,0x00,0x00 1889# GFX12: v_cmpx_lg_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x95,0xd4,0x7c,0xfc,0x00,0x00] 1890 18910x7e,0x00,0x95,0xd4,0xc1,0xfe,0x00,0x00 1892# GFX12: v_cmpx_lg_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x95,0xd4,0xc1,0xfe,0x00,0x00] 1893 18940x7e,0x00,0x95,0xd4,0xf0,0xfa,0x00,0x40 1895# GFX12: v_cmpx_lg_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x95,0xd4,0xf0,0xfa,0x00,0x40] 1896 18970x7e,0x02,0x95,0xd4,0xfd,0xd4,0x00,0x20 1898# GFX12: v_cmpx_lg_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x95,0xd4,0xfd,0xd4,0x00,0x20] 1899 19000x7e,0x83,0x95,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 1901# GFX12: v_cmpx_lg_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x95,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 1902 19030x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00 1904# GFX12: v_cmpx_lg_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00] 1905 19060x7e,0x00,0xa5,0xd4,0xfe,0xfd,0x03,0x00 1907# GFX12: v_cmpx_lg_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa5,0xd4,0xfe,0xfd,0x03,0x00] 1908 19090x7e,0x00,0xa5,0xd4,0x02,0x08,0x00,0x00 1910# GFX12: v_cmpx_lg_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa5,0xd4,0x02,0x08,0x00,0x00] 1911 19120x7e,0x00,0xa5,0xd4,0x68,0xd0,0x00,0x00 1913# GFX12: v_cmpx_lg_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa5,0xd4,0x68,0xd0,0x00,0x00] 1914 19150x7e,0x00,0xa5,0xd4,0x6a,0xf4,0x00,0x00 1916# GFX12: v_cmpx_lg_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa5,0xd4,0x6a,0xf4,0x00,0x00] 1917 19180x7e,0x00,0xa5,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1919# GFX12: v_cmpx_lg_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa5,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1920 19210x7e,0x01,0xa5,0xd4,0x7e,0xfa,0x01,0x20 1922# GFX12: v_cmpx_lg_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa5,0xd4,0x7e,0xfa,0x01,0x20] 1923 19240x7e,0x00,0xa5,0xd4,0x7c,0xe0,0x01,0x00 1925# GFX12: v_cmpx_lg_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa5,0xd4,0x7c,0xe0,0x01,0x00] 1926 19270x7e,0x00,0xa5,0xd4,0xc1,0x82,0x01,0x00 1928# GFX12: v_cmpx_lg_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa5,0xd4,0xc1,0x82,0x01,0x00] 1929 19300x7e,0x00,0xa5,0xd4,0xf0,0xf8,0x00,0x00 1931# GFX12: v_cmpx_lg_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa5,0xd4,0xf0,0xf8,0x00,0x00] 1932 19330x7e,0x03,0xa5,0xd4,0xfd,0xfc,0x00,0x60 1934# GFX12: v_cmpx_lg_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa5,0xd4,0xfd,0xfc,0x00,0x60] 1935 19360x7e,0x82,0xa5,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 1937# GFX12: v_cmpx_lg_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa5,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 1938 19390x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x00 1940# GFX12-REAL16: v_cmpx_lt_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x00] 1941# GFX12-FAKE16: v_cmpx_lt_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x00] 1942 19430x7e,0x00,0x81,0xd4,0xff,0xff,0x03,0x00 1944# GFX12-REAL16: v_cmpx_lt_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x81,0xd4,0xff,0xff,0x03,0x00] 1945# GFX12-FAKE16: v_cmpx_lt_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x81,0xd4,0xff,0xff,0x03,0x00] 1946 19470x7e,0x00,0x81,0xd4,0x01,0x04,0x00,0x00 1948# GFX12: v_cmpx_lt_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x04,0x00,0x00] 1949 19500x7e,0x00,0x81,0xd4,0x69,0xd2,0x00,0x00 1951# GFX12: v_cmpx_lt_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x81,0xd4,0x69,0xd2,0x00,0x00] 1952 19530x7e,0x00,0x81,0xd4,0x6a,0xf6,0x00,0x00 1954# GFX12: v_cmpx_lt_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x81,0xd4,0x6a,0xf6,0x00,0x00] 1955 19560x7e,0x00,0x81,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 1957# GFX12: v_cmpx_lt_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x81,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1958 19590x7e,0x00,0x81,0xd4,0x7b,0xfa,0x01,0x00 1960# GFX12: v_cmpx_lt_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x81,0xd4,0x7b,0xfa,0x01,0x00] 1961 19620x7e,0x00,0x81,0xd4,0x7d,0xe0,0x01,0x00 1963# GFX12: v_cmpx_lt_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x81,0xd4,0x7d,0xe0,0x01,0x00] 1964 19650x7e,0x00,0x81,0xd4,0x7e,0x82,0x01,0x00 1966# GFX12: v_cmpx_lt_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x81,0xd4,0x7e,0x82,0x01,0x00] 1967 19680x7e,0x01,0x81,0xd4,0x7f,0xf8,0x00,0x00 1969# GFX12: v_cmpx_lt_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x81,0xd4,0x7f,0xf8,0x00,0x00] 1970 19710x7e,0x00,0x81,0xd4,0x7c,0xfc,0x00,0x00 1972# GFX12: v_cmpx_lt_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x81,0xd4,0x7c,0xfc,0x00,0x00] 1973 19740x7e,0x00,0x81,0xd4,0xc1,0xfe,0x00,0x00 1975# GFX12: v_cmpx_lt_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x81,0xd4,0xc1,0xfe,0x00,0x00] 1976 19770x7e,0x00,0x81,0xd4,0xf0,0xfa,0x00,0x40 1978# GFX12: v_cmpx_lt_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x81,0xd4,0xf0,0xfa,0x00,0x40] 1979 19800x7e,0x02,0x81,0xd4,0xfd,0xd4,0x00,0x20 1981# GFX12: v_cmpx_lt_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x81,0xd4,0xfd,0xd4,0x00,0x20] 1982 19830x7e,0x83,0x81,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 1984# GFX12: v_cmpx_lt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x81,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 1985 19860x7e,0x08,0x81,0xd4,0x01,0x05,0x02,0x00 1987# GFX12-REAL16: v_cmpx_lt_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x81,0xd4,0x01,0x05,0x02,0x00] 1988# GFX12-FAKE16: v_cmpx_lt_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x00] 1989 19900x7e,0x10,0x81,0xd4,0xff,0xff,0x03,0x00 1991# GFX12-REAL16: v_cmpx_lt_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x81,0xd4,0xff,0xff,0x03,0x00] 1992# GFX12-FAKE16: v_cmpx_lt_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x81,0xd4,0xff,0xff,0x03,0x00] 1993 19940x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x00 1995# GFX12: v_cmpx_lt_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x00] 1996 19970x7e,0x00,0x91,0xd4,0xff,0xff,0x03,0x00 1998# GFX12: v_cmpx_lt_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x91,0xd4,0xff,0xff,0x03,0x00] 1999 20000x7e,0x00,0x91,0xd4,0x01,0x04,0x00,0x00 2001# GFX12: v_cmpx_lt_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x04,0x00,0x00] 2002 20030x7e,0x00,0x91,0xd4,0x69,0xd2,0x00,0x00 2004# GFX12: v_cmpx_lt_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x91,0xd4,0x69,0xd2,0x00,0x00] 2005 20060x7e,0x00,0x91,0xd4,0x6a,0xf6,0x00,0x00 2007# GFX12: v_cmpx_lt_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x91,0xd4,0x6a,0xf6,0x00,0x00] 2008 20090x7e,0x00,0x91,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2010# GFX12: v_cmpx_lt_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x91,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2011 20120x7e,0x00,0x91,0xd4,0x7b,0xfa,0x01,0x00 2013# GFX12: v_cmpx_lt_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x91,0xd4,0x7b,0xfa,0x01,0x00] 2014 20150x7e,0x00,0x91,0xd4,0x7d,0xe0,0x01,0x00 2016# GFX12: v_cmpx_lt_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x91,0xd4,0x7d,0xe0,0x01,0x00] 2017 20180x7e,0x00,0x91,0xd4,0x7e,0x82,0x01,0x00 2019# GFX12: v_cmpx_lt_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x91,0xd4,0x7e,0x82,0x01,0x00] 2020 20210x7e,0x01,0x91,0xd4,0x7f,0xf8,0x00,0x00 2022# GFX12: v_cmpx_lt_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x91,0xd4,0x7f,0xf8,0x00,0x00] 2023 20240x7e,0x00,0x91,0xd4,0x7c,0xfc,0x00,0x00 2025# GFX12: v_cmpx_lt_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x91,0xd4,0x7c,0xfc,0x00,0x00] 2026 20270x7e,0x00,0x91,0xd4,0xc1,0xfe,0x00,0x00 2028# GFX12: v_cmpx_lt_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x91,0xd4,0xc1,0xfe,0x00,0x00] 2029 20300x7e,0x00,0x91,0xd4,0xf0,0xfa,0x00,0x40 2031# GFX12: v_cmpx_lt_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x91,0xd4,0xf0,0xfa,0x00,0x40] 2032 20330x7e,0x02,0x91,0xd4,0xfd,0xd4,0x00,0x20 2034# GFX12: v_cmpx_lt_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x91,0xd4,0xfd,0xd4,0x00,0x20] 2035 20360x7e,0x83,0x91,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 2037# GFX12: v_cmpx_lt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x91,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 2038 20390x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00 2040# GFX12: v_cmpx_lt_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00] 2041 20420x7e,0x00,0xa1,0xd4,0xfe,0xfd,0x03,0x00 2043# GFX12: v_cmpx_lt_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa1,0xd4,0xfe,0xfd,0x03,0x00] 2044 20450x7e,0x00,0xa1,0xd4,0x02,0x08,0x00,0x00 2046# GFX12: v_cmpx_lt_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa1,0xd4,0x02,0x08,0x00,0x00] 2047 20480x7e,0x00,0xa1,0xd4,0x68,0xd0,0x00,0x00 2049# GFX12: v_cmpx_lt_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa1,0xd4,0x68,0xd0,0x00,0x00] 2050 20510x7e,0x00,0xa1,0xd4,0x6a,0xf4,0x00,0x00 2052# GFX12: v_cmpx_lt_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa1,0xd4,0x6a,0xf4,0x00,0x00] 2053 20540x7e,0x00,0xa1,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2055# GFX12: v_cmpx_lt_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa1,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2056 20570x7e,0x01,0xa1,0xd4,0x7e,0xfa,0x01,0x20 2058# GFX12: v_cmpx_lt_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa1,0xd4,0x7e,0xfa,0x01,0x20] 2059 20600x7e,0x00,0xa1,0xd4,0x7c,0xe0,0x01,0x00 2061# GFX12: v_cmpx_lt_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa1,0xd4,0x7c,0xe0,0x01,0x00] 2062 20630x7e,0x00,0xa1,0xd4,0xc1,0x82,0x01,0x00 2064# GFX12: v_cmpx_lt_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa1,0xd4,0xc1,0x82,0x01,0x00] 2065 20660x7e,0x00,0xa1,0xd4,0xf0,0xf8,0x00,0x00 2067# GFX12: v_cmpx_lt_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa1,0xd4,0xf0,0xf8,0x00,0x00] 2068 20690x7e,0x03,0xa1,0xd4,0xfd,0xfc,0x00,0x60 2070# GFX12: v_cmpx_lt_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa1,0xd4,0xfd,0xfc,0x00,0x60] 2071 20720x7e,0x82,0xa1,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 2073# GFX12: v_cmpx_lt_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa1,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 2074 20750x7e,0x00,0xb1,0xd4,0x01,0x05,0x02,0x00 2076# GFX12-REAL16: v_cmpx_lt_i16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x05,0x02,0x00] 2077# GFX12-FAKE16: v_cmpx_lt_i16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x05,0x02,0x00] 2078 20790x7e,0x00,0xb1,0xd4,0xff,0xff,0x03,0x00 2080# GFX12-REAL16: v_cmpx_lt_i16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb1,0xd4,0xff,0xff,0x03,0x00] 2081# GFX12-FAKE16: v_cmpx_lt_i16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb1,0xd4,0xff,0xff,0x03,0x00] 2082 20830x7e,0x00,0xb1,0xd4,0x01,0x04,0x00,0x00 2084# GFX12: v_cmpx_lt_i16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x04,0x00,0x00] 2085 20860x7e,0x00,0xb1,0xd4,0x69,0xd2,0x00,0x00 2087# GFX12: v_cmpx_lt_i16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb1,0xd4,0x69,0xd2,0x00,0x00] 2088 20890x7e,0x00,0xb1,0xd4,0x6a,0xf6,0x00,0x00 2090# GFX12: v_cmpx_lt_i16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb1,0xd4,0x6a,0xf6,0x00,0x00] 2091 20920x7e,0x00,0xb1,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 2093# GFX12: v_cmpx_lt_i16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb1,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2094 20950x7e,0x00,0xb1,0xd4,0x7b,0xfa,0x01,0x00 2096# GFX12: v_cmpx_lt_i16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb1,0xd4,0x7b,0xfa,0x01,0x00] 2097 20980x7e,0x00,0xb1,0xd4,0x7d,0xe0,0x01,0x00 2099# GFX12: v_cmpx_lt_i16_e64 m0, 0x3800 ; encoding: [0x7e,0x00,0xb1,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 2100 21010x7e,0x00,0xb1,0xd4,0x7e,0x82,0x01,0x00 2102# GFX12: v_cmpx_lt_i16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb1,0xd4,0x7e,0x82,0x01,0x00] 2103 21040x7e,0x00,0xb1,0xd4,0x7f,0xf8,0x00,0x00 2105# GFX12: v_cmpx_lt_i16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb1,0xd4,0x7f,0xf8,0x00,0x00] 2106 21070x7e,0x00,0xb1,0xd4,0x7c,0xfc,0x00,0x00 2108# GFX12: v_cmpx_lt_i16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb1,0xd4,0x7c,0xfc,0x00,0x00] 2109 21100x7e,0x00,0xb1,0xd4,0xc1,0xfe,0x00,0x00 2111# GFX12: v_cmpx_lt_i16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb1,0xd4,0xc1,0xfe,0x00,0x00] 2112 21130x7e,0x00,0xb1,0xd4,0xf0,0xfa,0x00,0x00 2114# GFX12: v_cmpx_lt_i16_e64 0x3800, m0 ; encoding: [0x7e,0x00,0xb1,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 2115 21160x7e,0x00,0xb1,0xd4,0xfd,0xd4,0x00,0x00 2117# GFX12: v_cmpx_lt_i16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb1,0xd4,0xfd,0xd4,0x00,0x00] 2118 21190x7e,0x00,0xb1,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 2120# GFX12: v_cmpx_lt_i16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb1,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 2121 21220x7e,0x08,0xb1,0xd4,0x01,0x05,0x02,0x00 2123# GFX12-REAL16: v_cmpx_lt_i16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb1,0xd4,0x01,0x05,0x02,0x00] 2124# GFX12-FAKE16: v_cmpx_lt_i16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x05,0x02,0x00] 2125 21260x7e,0x10,0xb1,0xd4,0xff,0xff,0x03,0x00 2127# GFX12-REAL16: v_cmpx_lt_i16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb1,0xd4,0xff,0xff,0x03,0x00] 2128# GFX12-FAKE16: v_cmpx_lt_i16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb1,0xd4,0xff,0xff,0x03,0x00] 2129 2130 21310x7e,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00 2132# GFX12: v_cmpx_lt_i32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00] 2133 21340x7e,0x00,0xc1,0xd4,0xff,0xff,0x03,0x00 2135# GFX12: v_cmpx_lt_i32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc1,0xd4,0xff,0xff,0x03,0x00] 2136 21370x7e,0x00,0xc1,0xd4,0x01,0x04,0x00,0x00 2138# GFX12: v_cmpx_lt_i32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0x04,0x00,0x00] 2139 21400x7e,0x00,0xc1,0xd4,0x69,0xd2,0x00,0x00 2141# GFX12: v_cmpx_lt_i32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc1,0xd4,0x69,0xd2,0x00,0x00] 2142 21430x7e,0x00,0xc1,0xd4,0x6a,0xf6,0x00,0x00 2144# GFX12: v_cmpx_lt_i32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc1,0xd4,0x6a,0xf6,0x00,0x00] 2145 21460x7e,0x00,0xc1,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2147# GFX12: v_cmpx_lt_i32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc1,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2148 21490x7e,0x00,0xc1,0xd4,0x7b,0xfa,0x01,0x00 2150# GFX12: v_cmpx_lt_i32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc1,0xd4,0x7b,0xfa,0x01,0x00] 2151 21520x7e,0x00,0xc1,0xd4,0x7d,0xe0,0x01,0x00 2153# GFX12: v_cmpx_lt_i32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc1,0xd4,0x7d,0xe0,0x01,0x00] 2154 21550x7e,0x00,0xc1,0xd4,0x7e,0x82,0x01,0x00 2156# GFX12: v_cmpx_lt_i32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc1,0xd4,0x7e,0x82,0x01,0x00] 2157 21580x7e,0x00,0xc1,0xd4,0x7f,0xf8,0x00,0x00 2159# GFX12: v_cmpx_lt_i32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc1,0xd4,0x7f,0xf8,0x00,0x00] 2160 21610x7e,0x00,0xc1,0xd4,0x7c,0xfc,0x00,0x00 2162# GFX12: v_cmpx_lt_i32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc1,0xd4,0x7c,0xfc,0x00,0x00] 2163 21640x7e,0x00,0xc1,0xd4,0xc1,0xfe,0x00,0x00 2165# GFX12: v_cmpx_lt_i32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc1,0xd4,0xc1,0xfe,0x00,0x00] 2166 21670x7e,0x00,0xc1,0xd4,0xf0,0xfa,0x00,0x00 2168# GFX12: v_cmpx_lt_i32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc1,0xd4,0xf0,0xfa,0x00,0x00] 2169 21700x7e,0x00,0xc1,0xd4,0xfd,0xd4,0x00,0x00 2171# GFX12: v_cmpx_lt_i32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc1,0xd4,0xfd,0xd4,0x00,0x00] 2172 21730x7e,0x00,0xc1,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 2174# GFX12: v_cmpx_lt_i32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc1,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 2175 21760x7e,0x00,0xd1,0xd4,0x01,0x05,0x02,0x00 2177# GFX12: v_cmpx_lt_i64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0x05,0x02,0x00] 2178 21790x7e,0x00,0xd1,0xd4,0xfe,0xfd,0x03,0x00 2180# GFX12: v_cmpx_lt_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd1,0xd4,0xfe,0xfd,0x03,0x00] 2181 21820x7e,0x00,0xd1,0xd4,0x02,0x08,0x00,0x00 2183# GFX12: v_cmpx_lt_i64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd1,0xd4,0x02,0x08,0x00,0x00] 2184 21850x7e,0x00,0xd1,0xd4,0x68,0xd0,0x00,0x00 2186# GFX12: v_cmpx_lt_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd1,0xd4,0x68,0xd0,0x00,0x00] 2187 21880x7e,0x00,0xd1,0xd4,0x6a,0xf4,0x00,0x00 2189# GFX12: v_cmpx_lt_i64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd1,0xd4,0x6a,0xf4,0x00,0x00] 2190 21910x7e,0x00,0xd1,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2192# GFX12: v_cmpx_lt_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd1,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2193 21940x7e,0x00,0xd1,0xd4,0x7e,0xfa,0x01,0x00 2195# GFX12: v_cmpx_lt_i64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd1,0xd4,0x7e,0xfa,0x01,0x00] 2196 21970x7e,0x00,0xd1,0xd4,0x7c,0xe0,0x01,0x00 2198# GFX12: v_cmpx_lt_i64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd1,0xd4,0x7c,0xe0,0x01,0x00] 2199 22000x7e,0x00,0xd1,0xd4,0xc1,0x82,0x01,0x00 2201# GFX12: v_cmpx_lt_i64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd1,0xd4,0xc1,0x82,0x01,0x00] 2202 22030x7e,0x00,0xd1,0xd4,0xf0,0xf8,0x00,0x00 2204# GFX12: v_cmpx_lt_i64_e64 0.5, null ; encoding: [0x7e,0x00,0xd1,0xd4,0xf0,0xf8,0x00,0x00] 2205 22060x7e,0x00,0xd1,0xd4,0xfd,0xfc,0x00,0x00 2207# GFX12: v_cmpx_lt_i64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd1,0xd4,0xfd,0xfc,0x00,0x00] 2208 22090x7e,0x00,0xd1,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 2210# GFX12: v_cmpx_lt_i64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd1,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 2211 22120x7e,0x00,0xb9,0xd4,0x01,0x05,0x02,0x00 2213# GFX12-REAL16: v_cmpx_lt_u16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x05,0x02,0x00] 2214# GFX12-FAKE16: v_cmpx_lt_u16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x05,0x02,0x00] 2215 22160x7e,0x00,0xb9,0xd4,0xff,0xff,0x03,0x00 2217# GFX12-REAL16: v_cmpx_lt_u16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb9,0xd4,0xff,0xff,0x03,0x00] 2218# GFX12-FAKE16: v_cmpx_lt_u16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb9,0xd4,0xff,0xff,0x03,0x00] 2219 22200x7e,0x00,0xb9,0xd4,0x01,0x04,0x00,0x00 2221# GFX12: v_cmpx_lt_u16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x04,0x00,0x00] 2222 22230x7e,0x00,0xb9,0xd4,0x69,0xd2,0x00,0x00 2224# GFX12: v_cmpx_lt_u16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb9,0xd4,0x69,0xd2,0x00,0x00] 2225 22260x7e,0x00,0xb9,0xd4,0x6a,0xf6,0x00,0x00 2227# GFX12: v_cmpx_lt_u16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb9,0xd4,0x6a,0xf6,0x00,0x00] 2228 22290x7e,0x00,0xb9,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 2230# GFX12: v_cmpx_lt_u16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb9,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2231 22320x7e,0x00,0xb9,0xd4,0x7b,0xfa,0x01,0x00 2233# GFX12: v_cmpx_lt_u16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb9,0xd4,0x7b,0xfa,0x01,0x00] 2234 22350x7e,0x00,0xb9,0xd4,0x7d,0xe0,0x01,0x00 2236# GFX12: v_cmpx_lt_u16_e64 m0, 0x3800 ; encoding: [0x7e,0x00,0xb9,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 2237 22380x7e,0x00,0xb9,0xd4,0x7e,0x82,0x01,0x00 2239# GFX12: v_cmpx_lt_u16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb9,0xd4,0x7e,0x82,0x01,0x00] 2240 22410x7e,0x00,0xb9,0xd4,0x7f,0xf8,0x00,0x00 2242# GFX12: v_cmpx_lt_u16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb9,0xd4,0x7f,0xf8,0x00,0x00] 2243 22440x7e,0x00,0xb9,0xd4,0x7c,0xfc,0x00,0x00 2245# GFX12: v_cmpx_lt_u16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb9,0xd4,0x7c,0xfc,0x00,0x00] 2246 22470x7e,0x00,0xb9,0xd4,0xc1,0xfe,0x00,0x00 2248# GFX12: v_cmpx_lt_u16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb9,0xd4,0xc1,0xfe,0x00,0x00] 2249 22500x7e,0x00,0xb9,0xd4,0xf0,0xfa,0x00,0x00 2251# GFX12: v_cmpx_lt_u16_e64 0x3800, m0 ; encoding: [0x7e,0x00,0xb9,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 2252 22530x7e,0x00,0xb9,0xd4,0xfd,0xd4,0x00,0x00 2254# GFX12: v_cmpx_lt_u16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb9,0xd4,0xfd,0xd4,0x00,0x00] 2255 22560x7e,0x00,0xb9,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 2257# GFX12: v_cmpx_lt_u16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb9,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 2258 22590x7e,0x08,0xb9,0xd4,0x01,0x05,0x02,0x00 2260# GFX12-REAL16: v_cmpx_lt_u16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb9,0xd4,0x01,0x05,0x02,0x00] 2261# GFX12-FAKE16: v_cmpx_lt_u16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x05,0x02,0x00] 2262 22630x7e,0x10,0xb9,0xd4,0xff,0xff,0x03,0x00 2264# GFX12-REAL16: v_cmpx_lt_u16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb9,0xd4,0xff,0xff,0x03,0x00] 2265# GFX12-FAKE16: v_cmpx_lt_u16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb9,0xd4,0xff,0xff,0x03,0x00] 2266 2267 22680x7e,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00 2269# GFX12: v_cmpx_lt_u32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00] 2270 22710x7e,0x00,0xc9,0xd4,0xff,0xff,0x03,0x00 2272# GFX12: v_cmpx_lt_u32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc9,0xd4,0xff,0xff,0x03,0x00] 2273 22740x7e,0x00,0xc9,0xd4,0x01,0x04,0x00,0x00 2275# GFX12: v_cmpx_lt_u32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0x04,0x00,0x00] 2276 22770x7e,0x00,0xc9,0xd4,0x69,0xd2,0x00,0x00 2278# GFX12: v_cmpx_lt_u32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc9,0xd4,0x69,0xd2,0x00,0x00] 2279 22800x7e,0x00,0xc9,0xd4,0x6a,0xf6,0x00,0x00 2281# GFX12: v_cmpx_lt_u32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc9,0xd4,0x6a,0xf6,0x00,0x00] 2282 22830x7e,0x00,0xc9,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2284# GFX12: v_cmpx_lt_u32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc9,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2285 22860x7e,0x00,0xc9,0xd4,0x7b,0xfa,0x01,0x00 2287# GFX12: v_cmpx_lt_u32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc9,0xd4,0x7b,0xfa,0x01,0x00] 2288 22890x7e,0x00,0xc9,0xd4,0x7d,0xe0,0x01,0x00 2290# GFX12: v_cmpx_lt_u32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc9,0xd4,0x7d,0xe0,0x01,0x00] 2291 22920x7e,0x00,0xc9,0xd4,0x7e,0x82,0x01,0x00 2293# GFX12: v_cmpx_lt_u32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc9,0xd4,0x7e,0x82,0x01,0x00] 2294 22950x7e,0x00,0xc9,0xd4,0x7f,0xf8,0x00,0x00 2296# GFX12: v_cmpx_lt_u32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc9,0xd4,0x7f,0xf8,0x00,0x00] 2297 22980x7e,0x00,0xc9,0xd4,0x7c,0xfc,0x00,0x00 2299# GFX12: v_cmpx_lt_u32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc9,0xd4,0x7c,0xfc,0x00,0x00] 2300 23010x7e,0x00,0xc9,0xd4,0xc1,0xfe,0x00,0x00 2302# GFX12: v_cmpx_lt_u32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc9,0xd4,0xc1,0xfe,0x00,0x00] 2303 23040x7e,0x00,0xc9,0xd4,0xf0,0xfa,0x00,0x00 2305# GFX12: v_cmpx_lt_u32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc9,0xd4,0xf0,0xfa,0x00,0x00] 2306 23070x7e,0x00,0xc9,0xd4,0xfd,0xd4,0x00,0x00 2308# GFX12: v_cmpx_lt_u32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc9,0xd4,0xfd,0xd4,0x00,0x00] 2309 23100x7e,0x00,0xc9,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 2311# GFX12: v_cmpx_lt_u32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc9,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 2312 23130x7e,0x00,0xd9,0xd4,0x01,0x05,0x02,0x00 2314# GFX12: v_cmpx_lt_u64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0x05,0x02,0x00] 2315 23160x7e,0x00,0xd9,0xd4,0xfe,0xfd,0x03,0x00 2317# GFX12: v_cmpx_lt_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd9,0xd4,0xfe,0xfd,0x03,0x00] 2318 23190x7e,0x00,0xd9,0xd4,0x02,0x08,0x00,0x00 2320# GFX12: v_cmpx_lt_u64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd9,0xd4,0x02,0x08,0x00,0x00] 2321 23220x7e,0x00,0xd9,0xd4,0x68,0xd0,0x00,0x00 2323# GFX12: v_cmpx_lt_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd9,0xd4,0x68,0xd0,0x00,0x00] 2324 23250x7e,0x00,0xd9,0xd4,0x6a,0xf4,0x00,0x00 2326# GFX12: v_cmpx_lt_u64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd9,0xd4,0x6a,0xf4,0x00,0x00] 2327 23280x7e,0x00,0xd9,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2329# GFX12: v_cmpx_lt_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd9,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2330 23310x7e,0x00,0xd9,0xd4,0x7e,0xfa,0x01,0x00 2332# GFX12: v_cmpx_lt_u64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd9,0xd4,0x7e,0xfa,0x01,0x00] 2333 23340x7e,0x00,0xd9,0xd4,0x7c,0xe0,0x01,0x00 2335# GFX12: v_cmpx_lt_u64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd9,0xd4,0x7c,0xe0,0x01,0x00] 2336 23370x7e,0x00,0xd9,0xd4,0xc1,0x82,0x01,0x00 2338# GFX12: v_cmpx_lt_u64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd9,0xd4,0xc1,0x82,0x01,0x00] 2339 23400x7e,0x00,0xd9,0xd4,0xf0,0xf8,0x00,0x00 2341# GFX12: v_cmpx_lt_u64_e64 0.5, null ; encoding: [0x7e,0x00,0xd9,0xd4,0xf0,0xf8,0x00,0x00] 2342 23430x7e,0x00,0xd9,0xd4,0xfd,0xfc,0x00,0x00 2344# GFX12: v_cmpx_lt_u64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd9,0xd4,0xfd,0xfc,0x00,0x00] 2345 23460x7e,0x00,0xd9,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 2347# GFX12: v_cmpx_lt_u64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd9,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 2348 23490x7e,0x00,0xb5,0xd4,0x01,0x05,0x02,0x00 2350# GFX12-REAL16: v_cmpx_ne_i16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x05,0x02,0x00] 2351# GFX12-FAKE16: v_cmpx_ne_i16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x05,0x02,0x00] 2352 23530x7e,0x00,0xb5,0xd4,0xff,0xff,0x03,0x00 2354# GFX12-REAL16: v_cmpx_ne_i16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb5,0xd4,0xff,0xff,0x03,0x00] 2355# GFX12-FAKE16: v_cmpx_ne_i16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb5,0xd4,0xff,0xff,0x03,0x00] 2356 23570x7e,0x00,0xb5,0xd4,0x01,0x04,0x00,0x00 2358# GFX12: v_cmpx_ne_i16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x04,0x00,0x00] 2359 23600x7e,0x00,0xb5,0xd4,0x69,0xd2,0x00,0x00 2361# GFX12: v_cmpx_ne_i16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb5,0xd4,0x69,0xd2,0x00,0x00] 2362 23630x7e,0x00,0xb5,0xd4,0x6a,0xf6,0x00,0x00 2364# GFX12: v_cmpx_ne_i16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb5,0xd4,0x6a,0xf6,0x00,0x00] 2365 23660x7e,0x00,0xb5,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 2367# GFX12: v_cmpx_ne_i16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb5,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2368 23690x7e,0x00,0xb5,0xd4,0x7b,0xfa,0x01,0x00 2370# GFX12: v_cmpx_ne_i16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb5,0xd4,0x7b,0xfa,0x01,0x00] 2371 23720x7e,0x00,0xb5,0xd4,0x7d,0xe0,0x01,0x00 2373# GFX12: v_cmpx_ne_i16_e64 m0, 0x3800 ; encoding: [0x7e,0x00,0xb5,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 2374 23750x7e,0x00,0xb5,0xd4,0x7e,0x82,0x01,0x00 2376# GFX12: v_cmpx_ne_i16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb5,0xd4,0x7e,0x82,0x01,0x00] 2377 23780x7e,0x00,0xb5,0xd4,0x7f,0xf8,0x00,0x00 2379# GFX12: v_cmpx_ne_i16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb5,0xd4,0x7f,0xf8,0x00,0x00] 2380 23810x7e,0x00,0xb5,0xd4,0x7c,0xfc,0x00,0x00 2382# GFX12: v_cmpx_ne_i16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb5,0xd4,0x7c,0xfc,0x00,0x00] 2383 23840x7e,0x00,0xb5,0xd4,0xc1,0xfe,0x00,0x00 2385# GFX12: v_cmpx_ne_i16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb5,0xd4,0xc1,0xfe,0x00,0x00] 2386 23870x7e,0x00,0xb5,0xd4,0xf0,0xfa,0x00,0x00 2388# GFX12: v_cmpx_ne_i16_e64 0x3800, m0 ; encoding: [0x7e,0x00,0xb5,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 2389 23900x7e,0x00,0xb5,0xd4,0xfd,0xd4,0x00,0x00 2391# GFX12: v_cmpx_ne_i16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb5,0xd4,0xfd,0xd4,0x00,0x00] 2392 23930x7e,0x00,0xb5,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 2394# GFX12: v_cmpx_ne_i16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb5,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 2395 23960x7e,0x08,0xb5,0xd4,0x01,0x05,0x02,0x00 2397# GFX12-REAL16: v_cmpx_ne_i16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xb5,0xd4,0x01,0x05,0x02,0x00] 2398# GFX12-FAKE16: v_cmpx_ne_i16_e64 v1, v2 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x05,0x02,0x00] 2399 24000x7e,0x10,0xb5,0xd4,0xff,0xff,0x03,0x00 2401# GFX12-REAL16: v_cmpx_ne_i16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xb5,0xd4,0xff,0xff,0x03,0x00] 2402# GFX12-FAKE16: v_cmpx_ne_i16_e64 v255, v255 ; encoding: [0x7e,0x00,0xb5,0xd4,0xff,0xff,0x03,0x00] 2403 2404 24050x7e,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00 2406# GFX12: v_cmpx_ne_i32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00] 2407 24080x7e,0x00,0xc5,0xd4,0xff,0xff,0x03,0x00 2409# GFX12: v_cmpx_ne_i32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc5,0xd4,0xff,0xff,0x03,0x00] 2410 24110x7e,0x00,0xc5,0xd4,0x01,0x04,0x00,0x00 2412# GFX12: v_cmpx_ne_i32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0x04,0x00,0x00] 2413 24140x7e,0x00,0xc5,0xd4,0x69,0xd2,0x00,0x00 2415# GFX12: v_cmpx_ne_i32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc5,0xd4,0x69,0xd2,0x00,0x00] 2416 24170x7e,0x00,0xc5,0xd4,0x6a,0xf6,0x00,0x00 2418# GFX12: v_cmpx_ne_i32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc5,0xd4,0x6a,0xf6,0x00,0x00] 2419 24200x7e,0x00,0xc5,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2421# GFX12: v_cmpx_ne_i32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc5,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2422 24230x7e,0x00,0xc5,0xd4,0x7b,0xfa,0x01,0x00 2424# GFX12: v_cmpx_ne_i32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc5,0xd4,0x7b,0xfa,0x01,0x00] 2425 24260x7e,0x00,0xc5,0xd4,0x7d,0xe0,0x01,0x00 2427# GFX12: v_cmpx_ne_i32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc5,0xd4,0x7d,0xe0,0x01,0x00] 2428 24290x7e,0x00,0xc5,0xd4,0x7e,0x82,0x01,0x00 2430# GFX12: v_cmpx_ne_i32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc5,0xd4,0x7e,0x82,0x01,0x00] 2431 24320x7e,0x00,0xc5,0xd4,0x7f,0xf8,0x00,0x00 2433# GFX12: v_cmpx_ne_i32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc5,0xd4,0x7f,0xf8,0x00,0x00] 2434 24350x7e,0x00,0xc5,0xd4,0x7c,0xfc,0x00,0x00 2436# GFX12: v_cmpx_ne_i32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc5,0xd4,0x7c,0xfc,0x00,0x00] 2437 24380x7e,0x00,0xc5,0xd4,0xc1,0xfe,0x00,0x00 2439# GFX12: v_cmpx_ne_i32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc5,0xd4,0xc1,0xfe,0x00,0x00] 2440 24410x7e,0x00,0xc5,0xd4,0xf0,0xfa,0x00,0x00 2442# GFX12: v_cmpx_ne_i32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc5,0xd4,0xf0,0xfa,0x00,0x00] 2443 24440x7e,0x00,0xc5,0xd4,0xfd,0xd4,0x00,0x00 2445# GFX12: v_cmpx_ne_i32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc5,0xd4,0xfd,0xd4,0x00,0x00] 2446 24470x7e,0x00,0xc5,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 2448# GFX12: v_cmpx_ne_i32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc5,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 2449 24500x7e,0x00,0xd5,0xd4,0x01,0x05,0x02,0x00 2451# GFX12: v_cmpx_ne_i64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0x05,0x02,0x00] 2452 24530x7e,0x00,0xd5,0xd4,0xfe,0xfd,0x03,0x00 2454# GFX12: v_cmpx_ne_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd5,0xd4,0xfe,0xfd,0x03,0x00] 2455 24560x7e,0x00,0xd5,0xd4,0x02,0x08,0x00,0x00 2457# GFX12: v_cmpx_ne_i64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd5,0xd4,0x02,0x08,0x00,0x00] 2458 24590x7e,0x00,0xd5,0xd4,0x68,0xd0,0x00,0x00 2460# GFX12: v_cmpx_ne_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd5,0xd4,0x68,0xd0,0x00,0x00] 2461 24620x7e,0x00,0xd5,0xd4,0x6a,0xf4,0x00,0x00 2463# GFX12: v_cmpx_ne_i64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd5,0xd4,0x6a,0xf4,0x00,0x00] 2464 24650x7e,0x00,0xd5,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2466# GFX12: v_cmpx_ne_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd5,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2467 24680x7e,0x00,0xd5,0xd4,0x7e,0xfa,0x01,0x00 2469# GFX12: v_cmpx_ne_i64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd5,0xd4,0x7e,0xfa,0x01,0x00] 2470 24710x7e,0x00,0xd5,0xd4,0x7c,0xe0,0x01,0x00 2472# GFX12: v_cmpx_ne_i64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd5,0xd4,0x7c,0xe0,0x01,0x00] 2473 24740x7e,0x00,0xd5,0xd4,0xc1,0x82,0x01,0x00 2475# GFX12: v_cmpx_ne_i64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd5,0xd4,0xc1,0x82,0x01,0x00] 2476 24770x7e,0x00,0xd5,0xd4,0xf0,0xf8,0x00,0x00 2478# GFX12: v_cmpx_ne_i64_e64 0.5, null ; encoding: [0x7e,0x00,0xd5,0xd4,0xf0,0xf8,0x00,0x00] 2479 24800x7e,0x00,0xd5,0xd4,0xfd,0xfc,0x00,0x00 2481# GFX12: v_cmpx_ne_i64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd5,0xd4,0xfd,0xfc,0x00,0x00] 2482 24830x7e,0x00,0xd5,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 2484# GFX12: v_cmpx_ne_i64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd5,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 2485 24860x7e,0x00,0xbd,0xd4,0x01,0x05,0x02,0x00 2487# GFX12-REAL16: v_cmpx_ne_u16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x05,0x02,0x00] 2488# GFX12-FAKE16: v_cmpx_ne_u16_e64 v1, v2 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x05,0x02,0x00] 2489 24900x7e,0x00,0xbd,0xd4,0xff,0xff,0x03,0x00 2491# GFX12-REAL16: v_cmpx_ne_u16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xbd,0xd4,0xff,0xff,0x03,0x00] 2492# GFX12-FAKE16: v_cmpx_ne_u16_e64 v255, v255 ; encoding: [0x7e,0x00,0xbd,0xd4,0xff,0xff,0x03,0x00] 2493 24940x7e,0x00,0xbd,0xd4,0x01,0x04,0x00,0x00 2495# GFX12: v_cmpx_ne_u16_e64 s1, s2 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x04,0x00,0x00] 2496 24970x7e,0x00,0xbd,0xd4,0x69,0xd2,0x00,0x00 2498# GFX12: v_cmpx_ne_u16_e64 s105, s105 ; encoding: [0x7e,0x00,0xbd,0xd4,0x69,0xd2,0x00,0x00] 2499 25000x7e,0x00,0xbd,0xd4,0x6a,0xf6,0x00,0x00 2501# GFX12: v_cmpx_ne_u16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xbd,0xd4,0x6a,0xf6,0x00,0x00] 2502 25030x7e,0x00,0xbd,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 2504# GFX12: v_cmpx_ne_u16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xbd,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2505 25060x7e,0x00,0xbd,0xd4,0x7b,0xfa,0x01,0x00 2507# GFX12: v_cmpx_ne_u16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xbd,0xd4,0x7b,0xfa,0x01,0x00] 2508 25090x7e,0x00,0xbd,0xd4,0x7d,0xe0,0x01,0x00 2510# GFX12: v_cmpx_ne_u16_e64 m0, 0x3800 ; encoding: [0x7e,0x00,0xbd,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 2511 25120x7e,0x00,0xbd,0xd4,0x7e,0x82,0x01,0x00 2513# GFX12: v_cmpx_ne_u16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xbd,0xd4,0x7e,0x82,0x01,0x00] 2514 25150x7e,0x00,0xbd,0xd4,0x7f,0xf8,0x00,0x00 2516# GFX12: v_cmpx_ne_u16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xbd,0xd4,0x7f,0xf8,0x00,0x00] 2517 25180x7e,0x00,0xbd,0xd4,0x7c,0xfc,0x00,0x00 2519# GFX12: v_cmpx_ne_u16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xbd,0xd4,0x7c,0xfc,0x00,0x00] 2520 25210x7e,0x00,0xbd,0xd4,0xc1,0xfe,0x00,0x00 2522# GFX12: v_cmpx_ne_u16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xbd,0xd4,0xc1,0xfe,0x00,0x00] 2523 25240x7e,0x00,0xbd,0xd4,0xf0,0xfa,0x00,0x00 2525# GFX12: v_cmpx_ne_u16_e64 0x3800, m0 ; encoding: [0x7e,0x00,0xbd,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 2526 25270x7e,0x00,0xbd,0xd4,0xfd,0xd4,0x00,0x00 2528# GFX12: v_cmpx_ne_u16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xbd,0xd4,0xfd,0xd4,0x00,0x00] 2529 25300x7e,0x00,0xbd,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 2531# GFX12: v_cmpx_ne_u16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xbd,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 2532 25330x7e,0x08,0xbd,0xd4,0x01,0x05,0x02,0x00 2534# GFX12-REAL16: v_cmpx_ne_u16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0xbd,0xd4,0x01,0x05,0x02,0x00] 2535# GFX12-FAKE16: v_cmpx_ne_u16_e64 v1, v2 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x05,0x02,0x00] 2536 25370x7e,0x10,0xbd,0xd4,0xff,0xff,0x03,0x00 2538# GFX12-REAL16: v_cmpx_ne_u16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0xbd,0xd4,0xff,0xff,0x03,0x00] 2539# GFX12-FAKE16: v_cmpx_ne_u16_e64 v255, v255 ; encoding: [0x7e,0x00,0xbd,0xd4,0xff,0xff,0x03,0x00] 2540 25410x7e,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00 2542# GFX12: v_cmpx_ne_u32_e64 v1, v2 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00] 2543 25440x7e,0x00,0xcd,0xd4,0xff,0xff,0x03,0x00 2545# GFX12: v_cmpx_ne_u32_e64 v255, v255 ; encoding: [0x7e,0x00,0xcd,0xd4,0xff,0xff,0x03,0x00] 2546 25470x7e,0x00,0xcd,0xd4,0x01,0x04,0x00,0x00 2548# GFX12: v_cmpx_ne_u32_e64 s1, s2 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0x04,0x00,0x00] 2549 25500x7e,0x00,0xcd,0xd4,0x69,0xd2,0x00,0x00 2551# GFX12: v_cmpx_ne_u32_e64 s105, s105 ; encoding: [0x7e,0x00,0xcd,0xd4,0x69,0xd2,0x00,0x00] 2552 25530x7e,0x00,0xcd,0xd4,0x6a,0xf6,0x00,0x00 2554# GFX12: v_cmpx_ne_u32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xcd,0xd4,0x6a,0xf6,0x00,0x00] 2555 25560x7e,0x00,0xcd,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2557# GFX12: v_cmpx_ne_u32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xcd,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2558 25590x7e,0x00,0xcd,0xd4,0x7b,0xfa,0x01,0x00 2560# GFX12: v_cmpx_ne_u32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xcd,0xd4,0x7b,0xfa,0x01,0x00] 2561 25620x7e,0x00,0xcd,0xd4,0x7d,0xe0,0x01,0x00 2563# GFX12: v_cmpx_ne_u32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xcd,0xd4,0x7d,0xe0,0x01,0x00] 2564 25650x7e,0x00,0xcd,0xd4,0x7e,0x82,0x01,0x00 2566# GFX12: v_cmpx_ne_u32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xcd,0xd4,0x7e,0x82,0x01,0x00] 2567 25680x7e,0x00,0xcd,0xd4,0x7f,0xf8,0x00,0x00 2569# GFX12: v_cmpx_ne_u32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xcd,0xd4,0x7f,0xf8,0x00,0x00] 2570 25710x7e,0x00,0xcd,0xd4,0x7c,0xfc,0x00,0x00 2572# GFX12: v_cmpx_ne_u32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xcd,0xd4,0x7c,0xfc,0x00,0x00] 2573 25740x7e,0x00,0xcd,0xd4,0xc1,0xfe,0x00,0x00 2575# GFX12: v_cmpx_ne_u32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xcd,0xd4,0xc1,0xfe,0x00,0x00] 2576 25770x7e,0x00,0xcd,0xd4,0xf0,0xfa,0x00,0x00 2578# GFX12: v_cmpx_ne_u32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xcd,0xd4,0xf0,0xfa,0x00,0x00] 2579 25800x7e,0x00,0xcd,0xd4,0xfd,0xd4,0x00,0x00 2581# GFX12: v_cmpx_ne_u32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xcd,0xd4,0xfd,0xd4,0x00,0x00] 2582 25830x7e,0x00,0xcd,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 2584# GFX12: v_cmpx_ne_u32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xcd,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 2585 25860x7e,0x00,0xdd,0xd4,0x01,0x05,0x02,0x00 2587# GFX12: v_cmpx_ne_u64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0x05,0x02,0x00] 2588 25890x7e,0x00,0xdd,0xd4,0xfe,0xfd,0x03,0x00 2590# GFX12: v_cmpx_ne_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xdd,0xd4,0xfe,0xfd,0x03,0x00] 2591 25920x7e,0x00,0xdd,0xd4,0x02,0x08,0x00,0x00 2593# GFX12: v_cmpx_ne_u64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xdd,0xd4,0x02,0x08,0x00,0x00] 2594 25950x7e,0x00,0xdd,0xd4,0x68,0xd0,0x00,0x00 2596# GFX12: v_cmpx_ne_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xdd,0xd4,0x68,0xd0,0x00,0x00] 2597 25980x7e,0x00,0xdd,0xd4,0x6a,0xf4,0x00,0x00 2599# GFX12: v_cmpx_ne_u64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xdd,0xd4,0x6a,0xf4,0x00,0x00] 2600 26010x7e,0x00,0xdd,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2602# GFX12: v_cmpx_ne_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xdd,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2603 26040x7e,0x00,0xdd,0xd4,0x7e,0xfa,0x01,0x00 2605# GFX12: v_cmpx_ne_u64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xdd,0xd4,0x7e,0xfa,0x01,0x00] 2606 26070x7e,0x00,0xdd,0xd4,0x7c,0xe0,0x01,0x00 2608# GFX12: v_cmpx_ne_u64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xdd,0xd4,0x7c,0xe0,0x01,0x00] 2609 26100x7e,0x00,0xdd,0xd4,0xc1,0x82,0x01,0x00 2611# GFX12: v_cmpx_ne_u64_e64 -1, -1 ; encoding: [0x7e,0x00,0xdd,0xd4,0xc1,0x82,0x01,0x00] 2612 26130x7e,0x00,0xdd,0xd4,0xf0,0xf8,0x00,0x00 2614# GFX12: v_cmpx_ne_u64_e64 0.5, null ; encoding: [0x7e,0x00,0xdd,0xd4,0xf0,0xf8,0x00,0x00] 2615 26160x7e,0x00,0xdd,0xd4,0xfd,0xfc,0x00,0x00 2617# GFX12: v_cmpx_ne_u64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xdd,0xd4,0xfd,0xfc,0x00,0x00] 2618 26190x7e,0x00,0xdd,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 2620# GFX12: v_cmpx_ne_u64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xdd,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 2621 26220x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00 2623# GFX12-REAL16: v_cmpx_neq_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00] 2624# GFX12-FAKE16: v_cmpx_neq_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00] 2625 26260x7e,0x00,0x8d,0xd4,0xff,0xff,0x03,0x00 2627# GFX12-REAL16: v_cmpx_neq_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x8d,0xd4,0xff,0xff,0x03,0x00] 2628# GFX12-FAKE16: v_cmpx_neq_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x8d,0xd4,0xff,0xff,0x03,0x00] 2629 26300x7e,0x00,0x8d,0xd4,0x01,0x04,0x00,0x00 2631# GFX12: v_cmpx_neq_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x04,0x00,0x00] 2632 26330x7e,0x00,0x8d,0xd4,0x69,0xd2,0x00,0x00 2634# GFX12: v_cmpx_neq_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x8d,0xd4,0x69,0xd2,0x00,0x00] 2635 26360x7e,0x00,0x8d,0xd4,0x6a,0xf6,0x00,0x00 2637# GFX12: v_cmpx_neq_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x8d,0xd4,0x6a,0xf6,0x00,0x00] 2638 26390x7e,0x00,0x8d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 2640# GFX12: v_cmpx_neq_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x8d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2641 26420x7e,0x00,0x8d,0xd4,0x7b,0xfa,0x01,0x00 2643# GFX12: v_cmpx_neq_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x8d,0xd4,0x7b,0xfa,0x01,0x00] 2644 26450x7e,0x00,0x8d,0xd4,0x7d,0xe0,0x01,0x00 2646# GFX12: v_cmpx_neq_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x8d,0xd4,0x7d,0xe0,0x01,0x00] 2647 26480x7e,0x00,0x8d,0xd4,0x7e,0x82,0x01,0x00 2649# GFX12: v_cmpx_neq_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x8d,0xd4,0x7e,0x82,0x01,0x00] 2650 26510x7e,0x01,0x8d,0xd4,0x7f,0xf8,0x00,0x00 2652# GFX12: v_cmpx_neq_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x8d,0xd4,0x7f,0xf8,0x00,0x00] 2653 26540x7e,0x00,0x8d,0xd4,0x7c,0xfc,0x00,0x00 2655# GFX12: v_cmpx_neq_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x8d,0xd4,0x7c,0xfc,0x00,0x00] 2656 26570x7e,0x00,0x8d,0xd4,0xc1,0xfe,0x00,0x00 2658# GFX12: v_cmpx_neq_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x8d,0xd4,0xc1,0xfe,0x00,0x00] 2659 26600x7e,0x00,0x8d,0xd4,0xf0,0xfa,0x00,0x40 2661# GFX12: v_cmpx_neq_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x8d,0xd4,0xf0,0xfa,0x00,0x40] 2662 26630x7e,0x02,0x8d,0xd4,0xfd,0xd4,0x00,0x20 2664# GFX12: v_cmpx_neq_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x8d,0xd4,0xfd,0xd4,0x00,0x20] 2665 26660x7e,0x83,0x8d,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 2667# GFX12: v_cmpx_neq_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8d,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 2668 26690x7e,0x08,0x8d,0xd4,0x01,0x05,0x02,0x00 2670# GFX12-REAL16: v_cmpx_neq_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x8d,0xd4,0x01,0x05,0x02,0x00] 2671# GFX12-FAKE16: v_cmpx_neq_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00] 2672 26730x7e,0x10,0x8d,0xd4,0xff,0xff,0x03,0x00 2674# GFX12-REAL16: v_cmpx_neq_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x8d,0xd4,0xff,0xff,0x03,0x00] 2675# GFX12-FAKE16: v_cmpx_neq_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x8d,0xd4,0xff,0xff,0x03,0x00] 2676 2677 26780x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x00 2679# GFX12: v_cmpx_neq_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x00] 2680 26810x7e,0x00,0x9d,0xd4,0xff,0xff,0x03,0x00 2682# GFX12: v_cmpx_neq_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x9d,0xd4,0xff,0xff,0x03,0x00] 2683 26840x7e,0x00,0x9d,0xd4,0x01,0x04,0x00,0x00 2685# GFX12: v_cmpx_neq_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x04,0x00,0x00] 2686 26870x7e,0x00,0x9d,0xd4,0x69,0xd2,0x00,0x00 2688# GFX12: v_cmpx_neq_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x9d,0xd4,0x69,0xd2,0x00,0x00] 2689 26900x7e,0x00,0x9d,0xd4,0x6a,0xf6,0x00,0x00 2691# GFX12: v_cmpx_neq_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x9d,0xd4,0x6a,0xf6,0x00,0x00] 2692 26930x7e,0x00,0x9d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2694# GFX12: v_cmpx_neq_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x9d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2695 26960x7e,0x00,0x9d,0xd4,0x7b,0xfa,0x01,0x00 2697# GFX12: v_cmpx_neq_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x9d,0xd4,0x7b,0xfa,0x01,0x00] 2698 26990x7e,0x00,0x9d,0xd4,0x7d,0xe0,0x01,0x00 2700# GFX12: v_cmpx_neq_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x9d,0xd4,0x7d,0xe0,0x01,0x00] 2701 27020x7e,0x00,0x9d,0xd4,0x7e,0x82,0x01,0x00 2703# GFX12: v_cmpx_neq_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x9d,0xd4,0x7e,0x82,0x01,0x00] 2704 27050x7e,0x01,0x9d,0xd4,0x7f,0xf8,0x00,0x00 2706# GFX12: v_cmpx_neq_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x9d,0xd4,0x7f,0xf8,0x00,0x00] 2707 27080x7e,0x00,0x9d,0xd4,0x7c,0xfc,0x00,0x00 2709# GFX12: v_cmpx_neq_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x9d,0xd4,0x7c,0xfc,0x00,0x00] 2710 27110x7e,0x00,0x9d,0xd4,0xc1,0xfe,0x00,0x00 2712# GFX12: v_cmpx_neq_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x9d,0xd4,0xc1,0xfe,0x00,0x00] 2713 27140x7e,0x00,0x9d,0xd4,0xf0,0xfa,0x00,0x40 2715# GFX12: v_cmpx_neq_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x9d,0xd4,0xf0,0xfa,0x00,0x40] 2716 27170x7e,0x02,0x9d,0xd4,0xfd,0xd4,0x00,0x20 2718# GFX12: v_cmpx_neq_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x9d,0xd4,0xfd,0xd4,0x00,0x20] 2719 27200x7e,0x83,0x9d,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 2721# GFX12: v_cmpx_neq_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9d,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 2722 27230x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x00 2724# GFX12: v_cmpx_neq_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x00] 2725 27260x7e,0x00,0xad,0xd4,0xfe,0xfd,0x03,0x00 2727# GFX12: v_cmpx_neq_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xad,0xd4,0xfe,0xfd,0x03,0x00] 2728 27290x7e,0x00,0xad,0xd4,0x02,0x08,0x00,0x00 2730# GFX12: v_cmpx_neq_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xad,0xd4,0x02,0x08,0x00,0x00] 2731 27320x7e,0x00,0xad,0xd4,0x68,0xd0,0x00,0x00 2733# GFX12: v_cmpx_neq_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xad,0xd4,0x68,0xd0,0x00,0x00] 2734 27350x7e,0x00,0xad,0xd4,0x6a,0xf4,0x00,0x00 2736# GFX12: v_cmpx_neq_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xad,0xd4,0x6a,0xf4,0x00,0x00] 2737 27380x7e,0x00,0xad,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2739# GFX12: v_cmpx_neq_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xad,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2740 27410x7e,0x01,0xad,0xd4,0x7e,0xfa,0x01,0x20 2742# GFX12: v_cmpx_neq_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xad,0xd4,0x7e,0xfa,0x01,0x20] 2743 27440x7e,0x00,0xad,0xd4,0x7c,0xe0,0x01,0x00 2745# GFX12: v_cmpx_neq_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xad,0xd4,0x7c,0xe0,0x01,0x00] 2746 27470x7e,0x00,0xad,0xd4,0xc1,0x82,0x01,0x00 2748# GFX12: v_cmpx_neq_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xad,0xd4,0xc1,0x82,0x01,0x00] 2749 27500x7e,0x00,0xad,0xd4,0xf0,0xf8,0x00,0x00 2751# GFX12: v_cmpx_neq_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xad,0xd4,0xf0,0xf8,0x00,0x00] 2752 27530x7e,0x03,0xad,0xd4,0xfd,0xfc,0x00,0x60 2754# GFX12: v_cmpx_neq_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xad,0xd4,0xfd,0xfc,0x00,0x60] 2755 27560x7e,0x82,0xad,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 2757# GFX12: v_cmpx_neq_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xad,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 2758 27590x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x00 2760# GFX12-REAL16: v_cmpx_nge_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x00] 2761# GFX12-FAKE16: v_cmpx_nge_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x00] 2762 27630x7e,0x00,0x89,0xd4,0xff,0xff,0x03,0x00 2764# GFX12-REAL16: v_cmpx_nge_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x89,0xd4,0xff,0xff,0x03,0x00] 2765# GFX12-FAKE16: v_cmpx_nge_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x89,0xd4,0xff,0xff,0x03,0x00] 2766 27670x7e,0x00,0x89,0xd4,0x01,0x04,0x00,0x00 2768# GFX12: v_cmpx_nge_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x04,0x00,0x00] 2769 27700x7e,0x00,0x89,0xd4,0x69,0xd2,0x00,0x00 2771# GFX12: v_cmpx_nge_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x89,0xd4,0x69,0xd2,0x00,0x00] 2772 27730x7e,0x00,0x89,0xd4,0x6a,0xf6,0x00,0x00 2774# GFX12: v_cmpx_nge_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x89,0xd4,0x6a,0xf6,0x00,0x00] 2775 27760x7e,0x00,0x89,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 2777# GFX12: v_cmpx_nge_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x89,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2778 27790x7e,0x00,0x89,0xd4,0x7b,0xfa,0x01,0x00 2780# GFX12: v_cmpx_nge_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x89,0xd4,0x7b,0xfa,0x01,0x00] 2781 27820x7e,0x00,0x89,0xd4,0x7d,0xe0,0x01,0x00 2783# GFX12: v_cmpx_nge_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x89,0xd4,0x7d,0xe0,0x01,0x00] 2784 27850x7e,0x00,0x89,0xd4,0x7e,0x82,0x01,0x00 2786# GFX12: v_cmpx_nge_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x89,0xd4,0x7e,0x82,0x01,0x00] 2787 27880x7e,0x01,0x89,0xd4,0x7f,0xf8,0x00,0x00 2789# GFX12: v_cmpx_nge_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x89,0xd4,0x7f,0xf8,0x00,0x00] 2790 27910x7e,0x00,0x89,0xd4,0x7c,0xfc,0x00,0x00 2792# GFX12: v_cmpx_nge_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x89,0xd4,0x7c,0xfc,0x00,0x00] 2793 27940x7e,0x00,0x89,0xd4,0xc1,0xfe,0x00,0x00 2795# GFX12: v_cmpx_nge_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x89,0xd4,0xc1,0xfe,0x00,0x00] 2796 27970x7e,0x00,0x89,0xd4,0xf0,0xfa,0x00,0x40 2798# GFX12: v_cmpx_nge_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x89,0xd4,0xf0,0xfa,0x00,0x40] 2799 28000x7e,0x02,0x89,0xd4,0xfd,0xd4,0x00,0x20 2801# GFX12: v_cmpx_nge_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x89,0xd4,0xfd,0xd4,0x00,0x20] 2802 28030x7e,0x83,0x89,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 2804# GFX12: v_cmpx_nge_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x89,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 2805 28060x7e,0x08,0x89,0xd4,0x01,0x05,0x02,0x00 2807# GFX12-REAL16: v_cmpx_nge_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x89,0xd4,0x01,0x05,0x02,0x00] 2808# GFX12-FAKE16: v_cmpx_nge_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x00] 2809 28100x7e,0x10,0x89,0xd4,0xff,0xff,0x03,0x00 2811# GFX12-REAL16: v_cmpx_nge_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x89,0xd4,0xff,0xff,0x03,0x00] 2812# GFX12-FAKE16: v_cmpx_nge_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x89,0xd4,0xff,0xff,0x03,0x00] 2813 2814 28150x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x00 2816# GFX12: v_cmpx_nge_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x00] 2817 28180x7e,0x00,0x99,0xd4,0xff,0xff,0x03,0x00 2819# GFX12: v_cmpx_nge_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x99,0xd4,0xff,0xff,0x03,0x00] 2820 28210x7e,0x00,0x99,0xd4,0x01,0x04,0x00,0x00 2822# GFX12: v_cmpx_nge_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x04,0x00,0x00] 2823 28240x7e,0x00,0x99,0xd4,0x69,0xd2,0x00,0x00 2825# GFX12: v_cmpx_nge_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x99,0xd4,0x69,0xd2,0x00,0x00] 2826 28270x7e,0x00,0x99,0xd4,0x6a,0xf6,0x00,0x00 2828# GFX12: v_cmpx_nge_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x99,0xd4,0x6a,0xf6,0x00,0x00] 2829 28300x7e,0x00,0x99,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2831# GFX12: v_cmpx_nge_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x99,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2832 28330x7e,0x00,0x99,0xd4,0x7b,0xfa,0x01,0x00 2834# GFX12: v_cmpx_nge_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x99,0xd4,0x7b,0xfa,0x01,0x00] 2835 28360x7e,0x00,0x99,0xd4,0x7d,0xe0,0x01,0x00 2837# GFX12: v_cmpx_nge_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x99,0xd4,0x7d,0xe0,0x01,0x00] 2838 28390x7e,0x00,0x99,0xd4,0x7e,0x82,0x01,0x00 2840# GFX12: v_cmpx_nge_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x99,0xd4,0x7e,0x82,0x01,0x00] 2841 28420x7e,0x01,0x99,0xd4,0x7f,0xf8,0x00,0x00 2843# GFX12: v_cmpx_nge_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x99,0xd4,0x7f,0xf8,0x00,0x00] 2844 28450x7e,0x00,0x99,0xd4,0x7c,0xfc,0x00,0x00 2846# GFX12: v_cmpx_nge_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x99,0xd4,0x7c,0xfc,0x00,0x00] 2847 28480x7e,0x00,0x99,0xd4,0xc1,0xfe,0x00,0x00 2849# GFX12: v_cmpx_nge_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x99,0xd4,0xc1,0xfe,0x00,0x00] 2850 28510x7e,0x00,0x99,0xd4,0xf0,0xfa,0x00,0x40 2852# GFX12: v_cmpx_nge_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x99,0xd4,0xf0,0xfa,0x00,0x40] 2853 28540x7e,0x02,0x99,0xd4,0xfd,0xd4,0x00,0x20 2855# GFX12: v_cmpx_nge_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x99,0xd4,0xfd,0xd4,0x00,0x20] 2856 28570x7e,0x83,0x99,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 2858# GFX12: v_cmpx_nge_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x99,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 2859 28600x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00 2861# GFX12: v_cmpx_nge_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00] 2862 28630x7e,0x00,0xa9,0xd4,0xfe,0xfd,0x03,0x00 2864# GFX12: v_cmpx_nge_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa9,0xd4,0xfe,0xfd,0x03,0x00] 2865 28660x7e,0x00,0xa9,0xd4,0x02,0x08,0x00,0x00 2867# GFX12: v_cmpx_nge_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa9,0xd4,0x02,0x08,0x00,0x00] 2868 28690x7e,0x00,0xa9,0xd4,0x68,0xd0,0x00,0x00 2870# GFX12: v_cmpx_nge_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa9,0xd4,0x68,0xd0,0x00,0x00] 2871 28720x7e,0x00,0xa9,0xd4,0x6a,0xf4,0x00,0x00 2873# GFX12: v_cmpx_nge_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa9,0xd4,0x6a,0xf4,0x00,0x00] 2874 28750x7e,0x00,0xa9,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2876# GFX12: v_cmpx_nge_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa9,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2877 28780x7e,0x01,0xa9,0xd4,0x7e,0xfa,0x01,0x20 2879# GFX12: v_cmpx_nge_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa9,0xd4,0x7e,0xfa,0x01,0x20] 2880 28810x7e,0x00,0xa9,0xd4,0x7c,0xe0,0x01,0x00 2882# GFX12: v_cmpx_nge_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa9,0xd4,0x7c,0xe0,0x01,0x00] 2883 28840x7e,0x00,0xa9,0xd4,0xc1,0x82,0x01,0x00 2885# GFX12: v_cmpx_nge_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa9,0xd4,0xc1,0x82,0x01,0x00] 2886 28870x7e,0x00,0xa9,0xd4,0xf0,0xf8,0x00,0x00 2888# GFX12: v_cmpx_nge_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa9,0xd4,0xf0,0xf8,0x00,0x00] 2889 28900x7e,0x03,0xa9,0xd4,0xfd,0xfc,0x00,0x60 2891# GFX12: v_cmpx_nge_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa9,0xd4,0xfd,0xfc,0x00,0x60] 2892 28930x7e,0x82,0xa9,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 2894# GFX12: v_cmpx_nge_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa9,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 2895 28960x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00 2897# GFX12-REAL16: v_cmpx_ngt_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00] 2898# GFX12-FAKE16: v_cmpx_ngt_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00] 2899 29000x7e,0x00,0x8b,0xd4,0xff,0xff,0x03,0x00 2901# GFX12-REAL16: v_cmpx_ngt_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x8b,0xd4,0xff,0xff,0x03,0x00] 2902# GFX12-FAKE16: v_cmpx_ngt_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x8b,0xd4,0xff,0xff,0x03,0x00] 2903 29040x7e,0x00,0x8b,0xd4,0x01,0x04,0x00,0x00 2905# GFX12: v_cmpx_ngt_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x04,0x00,0x00] 2906 29070x7e,0x00,0x8b,0xd4,0x69,0xd2,0x00,0x00 2908# GFX12: v_cmpx_ngt_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x8b,0xd4,0x69,0xd2,0x00,0x00] 2909 29100x7e,0x00,0x8b,0xd4,0x6a,0xf6,0x00,0x00 2911# GFX12: v_cmpx_ngt_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x8b,0xd4,0x6a,0xf6,0x00,0x00] 2912 29130x7e,0x00,0x8b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 2914# GFX12: v_cmpx_ngt_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x8b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2915 29160x7e,0x00,0x8b,0xd4,0x7b,0xfa,0x01,0x00 2917# GFX12: v_cmpx_ngt_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x8b,0xd4,0x7b,0xfa,0x01,0x00] 2918 29190x7e,0x00,0x8b,0xd4,0x7d,0xe0,0x01,0x00 2920# GFX12: v_cmpx_ngt_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x8b,0xd4,0x7d,0xe0,0x01,0x00] 2921 29220x7e,0x00,0x8b,0xd4,0x7e,0x82,0x01,0x00 2923# GFX12: v_cmpx_ngt_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x8b,0xd4,0x7e,0x82,0x01,0x00] 2924 29250x7e,0x01,0x8b,0xd4,0x7f,0xf8,0x00,0x00 2926# GFX12: v_cmpx_ngt_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x8b,0xd4,0x7f,0xf8,0x00,0x00] 2927 29280x7e,0x00,0x8b,0xd4,0x7c,0xfc,0x00,0x00 2929# GFX12: v_cmpx_ngt_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x8b,0xd4,0x7c,0xfc,0x00,0x00] 2930 29310x7e,0x00,0x8b,0xd4,0xc1,0xfe,0x00,0x00 2932# GFX12: v_cmpx_ngt_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x8b,0xd4,0xc1,0xfe,0x00,0x00] 2933 29340x7e,0x00,0x8b,0xd4,0xf0,0xfa,0x00,0x40 2935# GFX12: v_cmpx_ngt_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x8b,0xd4,0xf0,0xfa,0x00,0x40] 2936 29370x7e,0x02,0x8b,0xd4,0xfd,0xd4,0x00,0x20 2938# GFX12: v_cmpx_ngt_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x8b,0xd4,0xfd,0xd4,0x00,0x20] 2939 29400x7e,0x83,0x8b,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 2941# GFX12: v_cmpx_ngt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8b,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 2942 29430x7e,0x08,0x8b,0xd4,0x01,0x05,0x02,0x00 2944# GFX12-REAL16: v_cmpx_ngt_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x8b,0xd4,0x01,0x05,0x02,0x00] 2945# GFX12-FAKE16: v_cmpx_ngt_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00] 2946 29470x7e,0x10,0x8b,0xd4,0xff,0xff,0x03,0x00 2948# GFX12-REAL16: v_cmpx_ngt_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x8b,0xd4,0xff,0xff,0x03,0x00] 2949# GFX12-FAKE16: v_cmpx_ngt_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x8b,0xd4,0xff,0xff,0x03,0x00] 2950 2951 29520x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x00 2953# GFX12: v_cmpx_ngt_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x00] 2954 29550x7e,0x00,0x9b,0xd4,0xff,0xff,0x03,0x00 2956# GFX12: v_cmpx_ngt_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x9b,0xd4,0xff,0xff,0x03,0x00] 2957 29580x7e,0x00,0x9b,0xd4,0x01,0x04,0x00,0x00 2959# GFX12: v_cmpx_ngt_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x04,0x00,0x00] 2960 29610x7e,0x00,0x9b,0xd4,0x69,0xd2,0x00,0x00 2962# GFX12: v_cmpx_ngt_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x9b,0xd4,0x69,0xd2,0x00,0x00] 2963 29640x7e,0x00,0x9b,0xd4,0x6a,0xf6,0x00,0x00 2965# GFX12: v_cmpx_ngt_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x9b,0xd4,0x6a,0xf6,0x00,0x00] 2966 29670x7e,0x00,0x9b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2968# GFX12: v_cmpx_ngt_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x9b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2969 29700x7e,0x00,0x9b,0xd4,0x7b,0xfa,0x01,0x00 2971# GFX12: v_cmpx_ngt_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x9b,0xd4,0x7b,0xfa,0x01,0x00] 2972 29730x7e,0x00,0x9b,0xd4,0x7d,0xe0,0x01,0x00 2974# GFX12: v_cmpx_ngt_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x9b,0xd4,0x7d,0xe0,0x01,0x00] 2975 29760x7e,0x00,0x9b,0xd4,0x7e,0x82,0x01,0x00 2977# GFX12: v_cmpx_ngt_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x9b,0xd4,0x7e,0x82,0x01,0x00] 2978 29790x7e,0x01,0x9b,0xd4,0x7f,0xf8,0x00,0x00 2980# GFX12: v_cmpx_ngt_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x9b,0xd4,0x7f,0xf8,0x00,0x00] 2981 29820x7e,0x00,0x9b,0xd4,0x7c,0xfc,0x00,0x00 2983# GFX12: v_cmpx_ngt_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x9b,0xd4,0x7c,0xfc,0x00,0x00] 2984 29850x7e,0x00,0x9b,0xd4,0xc1,0xfe,0x00,0x00 2986# GFX12: v_cmpx_ngt_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x9b,0xd4,0xc1,0xfe,0x00,0x00] 2987 29880x7e,0x00,0x9b,0xd4,0xf0,0xfa,0x00,0x40 2989# GFX12: v_cmpx_ngt_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x9b,0xd4,0xf0,0xfa,0x00,0x40] 2990 29910x7e,0x02,0x9b,0xd4,0xfd,0xd4,0x00,0x20 2992# GFX12: v_cmpx_ngt_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x9b,0xd4,0xfd,0xd4,0x00,0x20] 2993 29940x7e,0x83,0x9b,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 2995# GFX12: v_cmpx_ngt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9b,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 2996 29970x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x00 2998# GFX12: v_cmpx_ngt_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x00] 2999 30000x7e,0x00,0xab,0xd4,0xfe,0xfd,0x03,0x00 3001# GFX12: v_cmpx_ngt_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xab,0xd4,0xfe,0xfd,0x03,0x00] 3002 30030x7e,0x00,0xab,0xd4,0x02,0x08,0x00,0x00 3004# GFX12: v_cmpx_ngt_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xab,0xd4,0x02,0x08,0x00,0x00] 3005 30060x7e,0x00,0xab,0xd4,0x68,0xd0,0x00,0x00 3007# GFX12: v_cmpx_ngt_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xab,0xd4,0x68,0xd0,0x00,0x00] 3008 30090x7e,0x00,0xab,0xd4,0x6a,0xf4,0x00,0x00 3010# GFX12: v_cmpx_ngt_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xab,0xd4,0x6a,0xf4,0x00,0x00] 3011 30120x7e,0x00,0xab,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3013# GFX12: v_cmpx_ngt_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xab,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3014 30150x7e,0x01,0xab,0xd4,0x7e,0xfa,0x01,0x20 3016# GFX12: v_cmpx_ngt_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xab,0xd4,0x7e,0xfa,0x01,0x20] 3017 30180x7e,0x00,0xab,0xd4,0x7c,0xe0,0x01,0x00 3019# GFX12: v_cmpx_ngt_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xab,0xd4,0x7c,0xe0,0x01,0x00] 3020 30210x7e,0x00,0xab,0xd4,0xc1,0x82,0x01,0x00 3022# GFX12: v_cmpx_ngt_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xab,0xd4,0xc1,0x82,0x01,0x00] 3023 30240x7e,0x00,0xab,0xd4,0xf0,0xf8,0x00,0x00 3025# GFX12: v_cmpx_ngt_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xab,0xd4,0xf0,0xf8,0x00,0x00] 3026 30270x7e,0x03,0xab,0xd4,0xfd,0xfc,0x00,0x60 3028# GFX12: v_cmpx_ngt_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xab,0xd4,0xfd,0xfc,0x00,0x60] 3029 30300x7e,0x82,0xab,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 3031# GFX12: v_cmpx_ngt_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xab,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 3032 30330x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00 3034# GFX12-REAL16: v_cmpx_nle_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00] 3035# GFX12-FAKE16: v_cmpx_nle_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00] 3036 30370x7e,0x00,0x8c,0xd4,0xff,0xff,0x03,0x00 3038# GFX12-REAL16: v_cmpx_nle_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x8c,0xd4,0xff,0xff,0x03,0x00] 3039# GFX12-FAKE16: v_cmpx_nle_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x8c,0xd4,0xff,0xff,0x03,0x00] 3040 30410x7e,0x00,0x8c,0xd4,0x01,0x04,0x00,0x00 3042# GFX12: v_cmpx_nle_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x04,0x00,0x00] 3043 30440x7e,0x00,0x8c,0xd4,0x69,0xd2,0x00,0x00 3045# GFX12: v_cmpx_nle_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x8c,0xd4,0x69,0xd2,0x00,0x00] 3046 30470x7e,0x00,0x8c,0xd4,0x6a,0xf6,0x00,0x00 3048# GFX12: v_cmpx_nle_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x8c,0xd4,0x6a,0xf6,0x00,0x00] 3049 30500x7e,0x00,0x8c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 3051# GFX12: v_cmpx_nle_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x8c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3052 30530x7e,0x00,0x8c,0xd4,0x7b,0xfa,0x01,0x00 3054# GFX12: v_cmpx_nle_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x8c,0xd4,0x7b,0xfa,0x01,0x00] 3055 30560x7e,0x00,0x8c,0xd4,0x7d,0xe0,0x01,0x00 3057# GFX12: v_cmpx_nle_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x8c,0xd4,0x7d,0xe0,0x01,0x00] 3058 30590x7e,0x00,0x8c,0xd4,0x7e,0x82,0x01,0x00 3060# GFX12: v_cmpx_nle_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x8c,0xd4,0x7e,0x82,0x01,0x00] 3061 30620x7e,0x01,0x8c,0xd4,0x7f,0xf8,0x00,0x00 3063# GFX12: v_cmpx_nle_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x8c,0xd4,0x7f,0xf8,0x00,0x00] 3064 30650x7e,0x00,0x8c,0xd4,0x7c,0xfc,0x00,0x00 3066# GFX12: v_cmpx_nle_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x8c,0xd4,0x7c,0xfc,0x00,0x00] 3067 30680x7e,0x00,0x8c,0xd4,0xc1,0xfe,0x00,0x00 3069# GFX12: v_cmpx_nle_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x8c,0xd4,0xc1,0xfe,0x00,0x00] 3070 30710x7e,0x00,0x8c,0xd4,0xf0,0xfa,0x00,0x40 3072# GFX12: v_cmpx_nle_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x8c,0xd4,0xf0,0xfa,0x00,0x40] 3073 30740x7e,0x02,0x8c,0xd4,0xfd,0xd4,0x00,0x20 3075# GFX12: v_cmpx_nle_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x8c,0xd4,0xfd,0xd4,0x00,0x20] 3076 30770x7e,0x83,0x8c,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 3078# GFX12: v_cmpx_nle_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8c,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 3079 30800x7e,0x08,0x8c,0xd4,0x01,0x05,0x02,0x00 3081# GFX12-REAL16: v_cmpx_nle_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x8c,0xd4,0x01,0x05,0x02,0x00] 3082# GFX12-FAKE16: v_cmpx_nle_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00] 3083 30840x7e,0x10,0x8c,0xd4,0xff,0xff,0x03,0x00 3085# GFX12-REAL16: v_cmpx_nle_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x8c,0xd4,0xff,0xff,0x03,0x00] 3086# GFX12-FAKE16: v_cmpx_nle_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x8c,0xd4,0xff,0xff,0x03,0x00] 3087 3088 30890x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x00 3090# GFX12: v_cmpx_nle_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x00] 3091 30920x7e,0x00,0x9c,0xd4,0xff,0xff,0x03,0x00 3093# GFX12: v_cmpx_nle_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x9c,0xd4,0xff,0xff,0x03,0x00] 3094 30950x7e,0x00,0x9c,0xd4,0x01,0x04,0x00,0x00 3096# GFX12: v_cmpx_nle_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x04,0x00,0x00] 3097 30980x7e,0x00,0x9c,0xd4,0x69,0xd2,0x00,0x00 3099# GFX12: v_cmpx_nle_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x9c,0xd4,0x69,0xd2,0x00,0x00] 3100 31010x7e,0x00,0x9c,0xd4,0x6a,0xf6,0x00,0x00 3102# GFX12: v_cmpx_nle_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x9c,0xd4,0x6a,0xf6,0x00,0x00] 3103 31040x7e,0x00,0x9c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3105# GFX12: v_cmpx_nle_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x9c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3106 31070x7e,0x00,0x9c,0xd4,0x7b,0xfa,0x01,0x00 3108# GFX12: v_cmpx_nle_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x9c,0xd4,0x7b,0xfa,0x01,0x00] 3109 31100x7e,0x00,0x9c,0xd4,0x7d,0xe0,0x01,0x00 3111# GFX12: v_cmpx_nle_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x9c,0xd4,0x7d,0xe0,0x01,0x00] 3112 31130x7e,0x00,0x9c,0xd4,0x7e,0x82,0x01,0x00 3114# GFX12: v_cmpx_nle_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x9c,0xd4,0x7e,0x82,0x01,0x00] 3115 31160x7e,0x01,0x9c,0xd4,0x7f,0xf8,0x00,0x00 3117# GFX12: v_cmpx_nle_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x9c,0xd4,0x7f,0xf8,0x00,0x00] 3118 31190x7e,0x00,0x9c,0xd4,0x7c,0xfc,0x00,0x00 3120# GFX12: v_cmpx_nle_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x9c,0xd4,0x7c,0xfc,0x00,0x00] 3121 31220x7e,0x00,0x9c,0xd4,0xc1,0xfe,0x00,0x00 3123# GFX12: v_cmpx_nle_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x9c,0xd4,0xc1,0xfe,0x00,0x00] 3124 31250x7e,0x00,0x9c,0xd4,0xf0,0xfa,0x00,0x40 3126# GFX12: v_cmpx_nle_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x9c,0xd4,0xf0,0xfa,0x00,0x40] 3127 31280x7e,0x02,0x9c,0xd4,0xfd,0xd4,0x00,0x20 3129# GFX12: v_cmpx_nle_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x9c,0xd4,0xfd,0xd4,0x00,0x20] 3130 31310x7e,0x83,0x9c,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 3132# GFX12: v_cmpx_nle_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9c,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 3133 31340x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x00 3135# GFX12: v_cmpx_nle_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x00] 3136 31370x7e,0x00,0xac,0xd4,0xfe,0xfd,0x03,0x00 3138# GFX12: v_cmpx_nle_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xac,0xd4,0xfe,0xfd,0x03,0x00] 3139 31400x7e,0x00,0xac,0xd4,0x02,0x08,0x00,0x00 3141# GFX12: v_cmpx_nle_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xac,0xd4,0x02,0x08,0x00,0x00] 3142 31430x7e,0x00,0xac,0xd4,0x68,0xd0,0x00,0x00 3144# GFX12: v_cmpx_nle_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xac,0xd4,0x68,0xd0,0x00,0x00] 3145 31460x7e,0x00,0xac,0xd4,0x6a,0xf4,0x00,0x00 3147# GFX12: v_cmpx_nle_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xac,0xd4,0x6a,0xf4,0x00,0x00] 3148 31490x7e,0x00,0xac,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3150# GFX12: v_cmpx_nle_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xac,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3151 31520x7e,0x01,0xac,0xd4,0x7e,0xfa,0x01,0x20 3153# GFX12: v_cmpx_nle_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xac,0xd4,0x7e,0xfa,0x01,0x20] 3154 31550x7e,0x00,0xac,0xd4,0x7c,0xe0,0x01,0x00 3156# GFX12: v_cmpx_nle_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xac,0xd4,0x7c,0xe0,0x01,0x00] 3157 31580x7e,0x00,0xac,0xd4,0xc1,0x82,0x01,0x00 3159# GFX12: v_cmpx_nle_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xac,0xd4,0xc1,0x82,0x01,0x00] 3160 31610x7e,0x00,0xac,0xd4,0xf0,0xf8,0x00,0x00 3162# GFX12: v_cmpx_nle_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xac,0xd4,0xf0,0xf8,0x00,0x00] 3163 31640x7e,0x03,0xac,0xd4,0xfd,0xfc,0x00,0x60 3165# GFX12: v_cmpx_nle_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xac,0xd4,0xfd,0xfc,0x00,0x60] 3166 31670x7e,0x82,0xac,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 3168# GFX12: v_cmpx_nle_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xac,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 3169 31700x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00 3171# GFX12-REAL16: v_cmpx_nlg_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00] 3172# GFX12-FAKE16: v_cmpx_nlg_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00] 3173 31740x7e,0x00,0x8a,0xd4,0xff,0xff,0x03,0x00 3175# GFX12-REAL16: v_cmpx_nlg_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x8a,0xd4,0xff,0xff,0x03,0x00] 3176# GFX12-FAKE16: v_cmpx_nlg_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x8a,0xd4,0xff,0xff,0x03,0x00] 3177 31780x7e,0x00,0x8a,0xd4,0x01,0x04,0x00,0x00 3179# GFX12: v_cmpx_nlg_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x04,0x00,0x00] 3180 31810x7e,0x00,0x8a,0xd4,0x69,0xd2,0x00,0x00 3182# GFX12: v_cmpx_nlg_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x8a,0xd4,0x69,0xd2,0x00,0x00] 3183 31840x7e,0x00,0x8a,0xd4,0x6a,0xf6,0x00,0x00 3185# GFX12: v_cmpx_nlg_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x8a,0xd4,0x6a,0xf6,0x00,0x00] 3186 31870x7e,0x00,0x8a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 3188# GFX12: v_cmpx_nlg_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x8a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3189 31900x7e,0x00,0x8a,0xd4,0x7b,0xfa,0x01,0x00 3191# GFX12: v_cmpx_nlg_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x8a,0xd4,0x7b,0xfa,0x01,0x00] 3192 31930x7e,0x00,0x8a,0xd4,0x7d,0xe0,0x01,0x00 3194# GFX12: v_cmpx_nlg_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x8a,0xd4,0x7d,0xe0,0x01,0x00] 3195 31960x7e,0x00,0x8a,0xd4,0x7e,0x82,0x01,0x00 3197# GFX12: v_cmpx_nlg_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x8a,0xd4,0x7e,0x82,0x01,0x00] 3198 31990x7e,0x01,0x8a,0xd4,0x7f,0xf8,0x00,0x00 3200# GFX12: v_cmpx_nlg_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x8a,0xd4,0x7f,0xf8,0x00,0x00] 3201 32020x7e,0x00,0x8a,0xd4,0x7c,0xfc,0x00,0x00 3203# GFX12: v_cmpx_nlg_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x8a,0xd4,0x7c,0xfc,0x00,0x00] 3204 32050x7e,0x00,0x8a,0xd4,0xc1,0xfe,0x00,0x00 3206# GFX12: v_cmpx_nlg_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x8a,0xd4,0xc1,0xfe,0x00,0x00] 3207 32080x7e,0x00,0x8a,0xd4,0xf0,0xfa,0x00,0x40 3209# GFX12: v_cmpx_nlg_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x8a,0xd4,0xf0,0xfa,0x00,0x40] 3210 32110x7e,0x02,0x8a,0xd4,0xfd,0xd4,0x00,0x20 3212# GFX12: v_cmpx_nlg_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x8a,0xd4,0xfd,0xd4,0x00,0x20] 3213 32140x7e,0x83,0x8a,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 3215# GFX12: v_cmpx_nlg_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8a,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 3216 32170x7e,0x08,0x8a,0xd4,0x01,0x05,0x02,0x00 3218# GFX12-REAL16: v_cmpx_nlg_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x8a,0xd4,0x01,0x05,0x02,0x00] 3219# GFX12-FAKE16: v_cmpx_nlg_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00] 3220 32210x7e,0x10,0x8a,0xd4,0xff,0xff,0x03,0x00 3222# GFX12-REAL16: v_cmpx_nlg_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x8a,0xd4,0xff,0xff,0x03,0x00] 3223# GFX12-FAKE16: v_cmpx_nlg_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x8a,0xd4,0xff,0xff,0x03,0x00] 3224 3225 32260x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x00 3227# GFX12: v_cmpx_nlg_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x00] 3228 32290x7e,0x00,0x9a,0xd4,0xff,0xff,0x03,0x00 3230# GFX12: v_cmpx_nlg_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x9a,0xd4,0xff,0xff,0x03,0x00] 3231 32320x7e,0x00,0x9a,0xd4,0x01,0x04,0x00,0x00 3233# GFX12: v_cmpx_nlg_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x04,0x00,0x00] 3234 32350x7e,0x00,0x9a,0xd4,0x69,0xd2,0x00,0x00 3236# GFX12: v_cmpx_nlg_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x9a,0xd4,0x69,0xd2,0x00,0x00] 3237 32380x7e,0x00,0x9a,0xd4,0x6a,0xf6,0x00,0x00 3239# GFX12: v_cmpx_nlg_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x9a,0xd4,0x6a,0xf6,0x00,0x00] 3240 32410x7e,0x00,0x9a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3242# GFX12: v_cmpx_nlg_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x9a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3243 32440x7e,0x00,0x9a,0xd4,0x7b,0xfa,0x01,0x00 3245# GFX12: v_cmpx_nlg_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x9a,0xd4,0x7b,0xfa,0x01,0x00] 3246 32470x7e,0x00,0x9a,0xd4,0x7d,0xe0,0x01,0x00 3248# GFX12: v_cmpx_nlg_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x9a,0xd4,0x7d,0xe0,0x01,0x00] 3249 32500x7e,0x00,0x9a,0xd4,0x7e,0x82,0x01,0x00 3251# GFX12: v_cmpx_nlg_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x9a,0xd4,0x7e,0x82,0x01,0x00] 3252 32530x7e,0x01,0x9a,0xd4,0x7f,0xf8,0x00,0x00 3254# GFX12: v_cmpx_nlg_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x9a,0xd4,0x7f,0xf8,0x00,0x00] 3255 32560x7e,0x00,0x9a,0xd4,0x7c,0xfc,0x00,0x00 3257# GFX12: v_cmpx_nlg_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x9a,0xd4,0x7c,0xfc,0x00,0x00] 3258 32590x7e,0x00,0x9a,0xd4,0xc1,0xfe,0x00,0x00 3260# GFX12: v_cmpx_nlg_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x9a,0xd4,0xc1,0xfe,0x00,0x00] 3261 32620x7e,0x00,0x9a,0xd4,0xf0,0xfa,0x00,0x40 3263# GFX12: v_cmpx_nlg_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x9a,0xd4,0xf0,0xfa,0x00,0x40] 3264 32650x7e,0x02,0x9a,0xd4,0xfd,0xd4,0x00,0x20 3266# GFX12: v_cmpx_nlg_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x9a,0xd4,0xfd,0xd4,0x00,0x20] 3267 32680x7e,0x83,0x9a,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 3269# GFX12: v_cmpx_nlg_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9a,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 3270 32710x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00 3272# GFX12: v_cmpx_nlg_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00] 3273 32740x7e,0x00,0xaa,0xd4,0xfe,0xfd,0x03,0x00 3275# GFX12: v_cmpx_nlg_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xaa,0xd4,0xfe,0xfd,0x03,0x00] 3276 32770x7e,0x00,0xaa,0xd4,0x02,0x08,0x00,0x00 3278# GFX12: v_cmpx_nlg_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xaa,0xd4,0x02,0x08,0x00,0x00] 3279 32800x7e,0x00,0xaa,0xd4,0x68,0xd0,0x00,0x00 3281# GFX12: v_cmpx_nlg_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xaa,0xd4,0x68,0xd0,0x00,0x00] 3282 32830x7e,0x00,0xaa,0xd4,0x6a,0xf4,0x00,0x00 3284# GFX12: v_cmpx_nlg_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xaa,0xd4,0x6a,0xf4,0x00,0x00] 3285 32860x7e,0x00,0xaa,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3287# GFX12: v_cmpx_nlg_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xaa,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3288 32890x7e,0x01,0xaa,0xd4,0x7e,0xfa,0x01,0x20 3290# GFX12: v_cmpx_nlg_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xaa,0xd4,0x7e,0xfa,0x01,0x20] 3291 32920x7e,0x00,0xaa,0xd4,0x7c,0xe0,0x01,0x00 3293# GFX12: v_cmpx_nlg_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xaa,0xd4,0x7c,0xe0,0x01,0x00] 3294 32950x7e,0x00,0xaa,0xd4,0xc1,0x82,0x01,0x00 3296# GFX12: v_cmpx_nlg_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xaa,0xd4,0xc1,0x82,0x01,0x00] 3297 32980x7e,0x00,0xaa,0xd4,0xf0,0xf8,0x00,0x00 3299# GFX12: v_cmpx_nlg_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xaa,0xd4,0xf0,0xf8,0x00,0x00] 3300 33010x7e,0x03,0xaa,0xd4,0xfd,0xfc,0x00,0x60 3302# GFX12: v_cmpx_nlg_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xaa,0xd4,0xfd,0xfc,0x00,0x60] 3303 33040x7e,0x82,0xaa,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 3305# GFX12: v_cmpx_nlg_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xaa,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 3306 33070x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00 3308# GFX12-REAL16: v_cmpx_nlt_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00] 3309# GFX12-FAKE16: v_cmpx_nlt_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00] 3310 33110x7e,0x00,0x8e,0xd4,0xff,0xff,0x03,0x00 3312# GFX12-REAL16: v_cmpx_nlt_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x8e,0xd4,0xff,0xff,0x03,0x00] 3313# GFX12-FAKE16: v_cmpx_nlt_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x8e,0xd4,0xff,0xff,0x03,0x00] 3314 33150x7e,0x00,0x8e,0xd4,0x01,0x04,0x00,0x00 3316# GFX12: v_cmpx_nlt_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x04,0x00,0x00] 3317 33180x7e,0x00,0x8e,0xd4,0x69,0xd2,0x00,0x00 3319# GFX12: v_cmpx_nlt_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x8e,0xd4,0x69,0xd2,0x00,0x00] 3320 33210x7e,0x00,0x8e,0xd4,0x6a,0xf6,0x00,0x00 3322# GFX12: v_cmpx_nlt_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x8e,0xd4,0x6a,0xf6,0x00,0x00] 3323 33240x7e,0x00,0x8e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 3325# GFX12: v_cmpx_nlt_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x8e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3326 33270x7e,0x00,0x8e,0xd4,0x7b,0xfa,0x01,0x00 3328# GFX12: v_cmpx_nlt_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x8e,0xd4,0x7b,0xfa,0x01,0x00] 3329 33300x7e,0x00,0x8e,0xd4,0x7d,0xe0,0x01,0x00 3331# GFX12: v_cmpx_nlt_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x8e,0xd4,0x7d,0xe0,0x01,0x00] 3332 33330x7e,0x00,0x8e,0xd4,0x7e,0x82,0x01,0x00 3334# GFX12: v_cmpx_nlt_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x8e,0xd4,0x7e,0x82,0x01,0x00] 3335 33360x7e,0x01,0x8e,0xd4,0x7f,0xf8,0x00,0x00 3337# GFX12: v_cmpx_nlt_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x8e,0xd4,0x7f,0xf8,0x00,0x00] 3338 33390x7e,0x00,0x8e,0xd4,0x7c,0xfc,0x00,0x00 3340# GFX12: v_cmpx_nlt_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x8e,0xd4,0x7c,0xfc,0x00,0x00] 3341 33420x7e,0x00,0x8e,0xd4,0xc1,0xfe,0x00,0x00 3343# GFX12: v_cmpx_nlt_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x8e,0xd4,0xc1,0xfe,0x00,0x00] 3344 33450x7e,0x00,0x8e,0xd4,0xf0,0xfa,0x00,0x40 3346# GFX12: v_cmpx_nlt_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x8e,0xd4,0xf0,0xfa,0x00,0x40] 3347 33480x7e,0x02,0x8e,0xd4,0xfd,0xd4,0x00,0x20 3349# GFX12: v_cmpx_nlt_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x8e,0xd4,0xfd,0xd4,0x00,0x20] 3350 33510x7e,0x83,0x8e,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 3352# GFX12: v_cmpx_nlt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8e,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 3353 33540x7e,0x08,0x8e,0xd4,0x01,0x05,0x02,0x00 3355# GFX12-REAL16: v_cmpx_nlt_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x8e,0xd4,0x01,0x05,0x02,0x00] 3356# GFX12-FAKE16: v_cmpx_nlt_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00] 3357 33580x7e,0x10,0x8e,0xd4,0xff,0xff,0x03,0x00 3359# GFX12-REAL16: v_cmpx_nlt_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x8e,0xd4,0xff,0xff,0x03,0x00] 3360# GFX12-FAKE16: v_cmpx_nlt_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x8e,0xd4,0xff,0xff,0x03,0x00] 3361 3362 33630x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x00 3364# GFX12: v_cmpx_nlt_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x00] 3365 33660x7e,0x00,0x9e,0xd4,0xff,0xff,0x03,0x00 3367# GFX12: v_cmpx_nlt_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x9e,0xd4,0xff,0xff,0x03,0x00] 3368 33690x7e,0x00,0x9e,0xd4,0x01,0x04,0x00,0x00 3370# GFX12: v_cmpx_nlt_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x04,0x00,0x00] 3371 33720x7e,0x00,0x9e,0xd4,0x69,0xd2,0x00,0x00 3373# GFX12: v_cmpx_nlt_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x9e,0xd4,0x69,0xd2,0x00,0x00] 3374 33750x7e,0x00,0x9e,0xd4,0x6a,0xf6,0x00,0x00 3376# GFX12: v_cmpx_nlt_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x9e,0xd4,0x6a,0xf6,0x00,0x00] 3377 33780x7e,0x00,0x9e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3379# GFX12: v_cmpx_nlt_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x9e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3380 33810x7e,0x00,0x9e,0xd4,0x7b,0xfa,0x01,0x00 3382# GFX12: v_cmpx_nlt_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x9e,0xd4,0x7b,0xfa,0x01,0x00] 3383 33840x7e,0x00,0x9e,0xd4,0x7d,0xe0,0x01,0x00 3385# GFX12: v_cmpx_nlt_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x9e,0xd4,0x7d,0xe0,0x01,0x00] 3386 33870x7e,0x00,0x9e,0xd4,0x7e,0x82,0x01,0x00 3388# GFX12: v_cmpx_nlt_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x9e,0xd4,0x7e,0x82,0x01,0x00] 3389 33900x7e,0x01,0x9e,0xd4,0x7f,0xf8,0x00,0x00 3391# GFX12: v_cmpx_nlt_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x9e,0xd4,0x7f,0xf8,0x00,0x00] 3392 33930x7e,0x00,0x9e,0xd4,0x7c,0xfc,0x00,0x00 3394# GFX12: v_cmpx_nlt_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x9e,0xd4,0x7c,0xfc,0x00,0x00] 3395 33960x7e,0x00,0x9e,0xd4,0xc1,0xfe,0x00,0x00 3397# GFX12: v_cmpx_nlt_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x9e,0xd4,0xc1,0xfe,0x00,0x00] 3398 33990x7e,0x00,0x9e,0xd4,0xf0,0xfa,0x00,0x40 3400# GFX12: v_cmpx_nlt_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x9e,0xd4,0xf0,0xfa,0x00,0x40] 3401 34020x7e,0x02,0x9e,0xd4,0xfd,0xd4,0x00,0x20 3403# GFX12: v_cmpx_nlt_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x9e,0xd4,0xfd,0xd4,0x00,0x20] 3404 34050x7e,0x83,0x9e,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 3406# GFX12: v_cmpx_nlt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9e,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 3407 34080x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x00 3409# GFX12: v_cmpx_nlt_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x00] 3410 34110x7e,0x00,0xae,0xd4,0xfe,0xfd,0x03,0x00 3412# GFX12: v_cmpx_nlt_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xae,0xd4,0xfe,0xfd,0x03,0x00] 3413 34140x7e,0x00,0xae,0xd4,0x02,0x08,0x00,0x00 3415# GFX12: v_cmpx_nlt_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xae,0xd4,0x02,0x08,0x00,0x00] 3416 34170x7e,0x00,0xae,0xd4,0x68,0xd0,0x00,0x00 3418# GFX12: v_cmpx_nlt_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xae,0xd4,0x68,0xd0,0x00,0x00] 3419 34200x7e,0x00,0xae,0xd4,0x6a,0xf4,0x00,0x00 3421# GFX12: v_cmpx_nlt_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xae,0xd4,0x6a,0xf4,0x00,0x00] 3422 34230x7e,0x00,0xae,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3424# GFX12: v_cmpx_nlt_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xae,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3425 34260x7e,0x01,0xae,0xd4,0x7e,0xfa,0x01,0x20 3427# GFX12: v_cmpx_nlt_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xae,0xd4,0x7e,0xfa,0x01,0x20] 3428 34290x7e,0x00,0xae,0xd4,0x7c,0xe0,0x01,0x00 3430# GFX12: v_cmpx_nlt_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xae,0xd4,0x7c,0xe0,0x01,0x00] 3431 34320x7e,0x00,0xae,0xd4,0xc1,0x82,0x01,0x00 3433# GFX12: v_cmpx_nlt_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xae,0xd4,0xc1,0x82,0x01,0x00] 3434 34350x7e,0x00,0xae,0xd4,0xf0,0xf8,0x00,0x00 3436# GFX12: v_cmpx_nlt_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xae,0xd4,0xf0,0xf8,0x00,0x00] 3437 34380x7e,0x03,0xae,0xd4,0xfd,0xfc,0x00,0x60 3439# GFX12: v_cmpx_nlt_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xae,0xd4,0xfd,0xfc,0x00,0x60] 3440 34410x7e,0x82,0xae,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 3442# GFX12: v_cmpx_nlt_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xae,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 3443 34440x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x00 3445# GFX12-REAL16: v_cmpx_o_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x00] 3446# GFX12-FAKE16: v_cmpx_o_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x00] 3447 34480x7e,0x00,0x87,0xd4,0xff,0xff,0x03,0x00 3449# GFX12-REAL16: v_cmpx_o_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x87,0xd4,0xff,0xff,0x03,0x00] 3450# GFX12-FAKE16: v_cmpx_o_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x87,0xd4,0xff,0xff,0x03,0x00] 3451 34520x7e,0x00,0x87,0xd4,0x01,0x04,0x00,0x00 3453# GFX12: v_cmpx_o_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x04,0x00,0x00] 3454 34550x7e,0x00,0x87,0xd4,0x69,0xd2,0x00,0x00 3456# GFX12: v_cmpx_o_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x87,0xd4,0x69,0xd2,0x00,0x00] 3457 34580x7e,0x00,0x87,0xd4,0x6a,0xf6,0x00,0x00 3459# GFX12: v_cmpx_o_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x87,0xd4,0x6a,0xf6,0x00,0x00] 3460 34610x7e,0x00,0x87,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 3462# GFX12: v_cmpx_o_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x87,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3463 34640x7e,0x00,0x87,0xd4,0x7b,0xfa,0x01,0x00 3465# GFX12: v_cmpx_o_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x87,0xd4,0x7b,0xfa,0x01,0x00] 3466 34670x7e,0x00,0x87,0xd4,0x7d,0xe0,0x01,0x00 3468# GFX12: v_cmpx_o_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x87,0xd4,0x7d,0xe0,0x01,0x00] 3469 34700x7e,0x00,0x87,0xd4,0x7e,0x82,0x01,0x00 3471# GFX12: v_cmpx_o_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x87,0xd4,0x7e,0x82,0x01,0x00] 3472 34730x7e,0x01,0x87,0xd4,0x7f,0xf8,0x00,0x00 3474# GFX12: v_cmpx_o_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x87,0xd4,0x7f,0xf8,0x00,0x00] 3475 34760x7e,0x00,0x87,0xd4,0x7c,0xfc,0x00,0x00 3477# GFX12: v_cmpx_o_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x87,0xd4,0x7c,0xfc,0x00,0x00] 3478 34790x7e,0x00,0x87,0xd4,0xc1,0xfe,0x00,0x00 3480# GFX12: v_cmpx_o_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x87,0xd4,0xc1,0xfe,0x00,0x00] 3481 34820x7e,0x00,0x87,0xd4,0xf0,0xfa,0x00,0x40 3483# GFX12: v_cmpx_o_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x87,0xd4,0xf0,0xfa,0x00,0x40] 3484 34850x7e,0x02,0x87,0xd4,0xfd,0xd4,0x00,0x20 3486# GFX12: v_cmpx_o_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x87,0xd4,0xfd,0xd4,0x00,0x20] 3487 34880x7e,0x83,0x87,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 3489# GFX12: v_cmpx_o_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x87,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 3490 34910x7e,0x08,0x87,0xd4,0x01,0x05,0x02,0x00 3492# GFX12-REAL16: v_cmpx_o_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x87,0xd4,0x01,0x05,0x02,0x00] 3493# GFX12-FAKE16: v_cmpx_o_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x00] 3494 34950x7e,0x10,0x87,0xd4,0xff,0xff,0x03,0x00 3496# GFX12-REAL16: v_cmpx_o_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x87,0xd4,0xff,0xff,0x03,0x00] 3497# GFX12-FAKE16: v_cmpx_o_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x87,0xd4,0xff,0xff,0x03,0x00] 3498 3499 35000x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x00 3501# GFX12: v_cmpx_o_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x00] 3502 35030x7e,0x00,0x97,0xd4,0xff,0xff,0x03,0x00 3504# GFX12: v_cmpx_o_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x97,0xd4,0xff,0xff,0x03,0x00] 3505 35060x7e,0x00,0x97,0xd4,0x01,0x04,0x00,0x00 3507# GFX12: v_cmpx_o_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x04,0x00,0x00] 3508 35090x7e,0x00,0x97,0xd4,0x69,0xd2,0x00,0x00 3510# GFX12: v_cmpx_o_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x97,0xd4,0x69,0xd2,0x00,0x00] 3511 35120x7e,0x00,0x97,0xd4,0x6a,0xf6,0x00,0x00 3513# GFX12: v_cmpx_o_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x97,0xd4,0x6a,0xf6,0x00,0x00] 3514 35150x7e,0x00,0x97,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3516# GFX12: v_cmpx_o_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x97,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3517 35180x7e,0x00,0x97,0xd4,0x7b,0xfa,0x01,0x00 3519# GFX12: v_cmpx_o_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x97,0xd4,0x7b,0xfa,0x01,0x00] 3520 35210x7e,0x00,0x97,0xd4,0x7d,0xe0,0x01,0x00 3522# GFX12: v_cmpx_o_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x97,0xd4,0x7d,0xe0,0x01,0x00] 3523 35240x7e,0x00,0x97,0xd4,0x7e,0x82,0x01,0x00 3525# GFX12: v_cmpx_o_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x97,0xd4,0x7e,0x82,0x01,0x00] 3526 35270x7e,0x01,0x97,0xd4,0x7f,0xf8,0x00,0x00 3528# GFX12: v_cmpx_o_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x97,0xd4,0x7f,0xf8,0x00,0x00] 3529 35300x7e,0x00,0x97,0xd4,0x7c,0xfc,0x00,0x00 3531# GFX12: v_cmpx_o_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x97,0xd4,0x7c,0xfc,0x00,0x00] 3532 35330x7e,0x00,0x97,0xd4,0xc1,0xfe,0x00,0x00 3534# GFX12: v_cmpx_o_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x97,0xd4,0xc1,0xfe,0x00,0x00] 3535 35360x7e,0x00,0x97,0xd4,0xf0,0xfa,0x00,0x40 3537# GFX12: v_cmpx_o_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x97,0xd4,0xf0,0xfa,0x00,0x40] 3538 35390x7e,0x02,0x97,0xd4,0xfd,0xd4,0x00,0x20 3540# GFX12: v_cmpx_o_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x97,0xd4,0xfd,0xd4,0x00,0x20] 3541 35420x7e,0x83,0x97,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 3543# GFX12: v_cmpx_o_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x97,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 3544 35450x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00 3546# GFX12: v_cmpx_o_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00] 3547 35480x7e,0x00,0xa7,0xd4,0xfe,0xfd,0x03,0x00 3549# GFX12: v_cmpx_o_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa7,0xd4,0xfe,0xfd,0x03,0x00] 3550 35510x7e,0x00,0xa7,0xd4,0x02,0x08,0x00,0x00 3552# GFX12: v_cmpx_o_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa7,0xd4,0x02,0x08,0x00,0x00] 3553 35540x7e,0x00,0xa7,0xd4,0x68,0xd0,0x00,0x00 3555# GFX12: v_cmpx_o_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa7,0xd4,0x68,0xd0,0x00,0x00] 3556 35570x7e,0x00,0xa7,0xd4,0x6a,0xf4,0x00,0x00 3558# GFX12: v_cmpx_o_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa7,0xd4,0x6a,0xf4,0x00,0x00] 3559 35600x7e,0x00,0xa7,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3561# GFX12: v_cmpx_o_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa7,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3562 35630x7e,0x01,0xa7,0xd4,0x7e,0xfa,0x01,0x20 3564# GFX12: v_cmpx_o_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa7,0xd4,0x7e,0xfa,0x01,0x20] 3565 35660x7e,0x00,0xa7,0xd4,0x7c,0xe0,0x01,0x00 3567# GFX12: v_cmpx_o_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa7,0xd4,0x7c,0xe0,0x01,0x00] 3568 35690x7e,0x00,0xa7,0xd4,0xc1,0x82,0x01,0x00 3570# GFX12: v_cmpx_o_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa7,0xd4,0xc1,0x82,0x01,0x00] 3571 35720x7e,0x00,0xa7,0xd4,0xf0,0xf8,0x00,0x00 3573# GFX12: v_cmpx_o_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa7,0xd4,0xf0,0xf8,0x00,0x00] 3574 35750x7e,0x03,0xa7,0xd4,0xfd,0xfc,0x00,0x60 3576# GFX12: v_cmpx_o_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa7,0xd4,0xfd,0xfc,0x00,0x60] 3577 35780x7e,0x82,0xa7,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 3579# GFX12: v_cmpx_o_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa7,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 3580 35810x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x00 3582# GFX12-REAL16: v_cmpx_u_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x00] 3583# GFX12-FAKE16: v_cmpx_u_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x00] 3584 35850x7e,0x00,0x88,0xd4,0xff,0xff,0x03,0x00 3586# GFX12-REAL16: v_cmpx_u_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x88,0xd4,0xff,0xff,0x03,0x00] 3587# GFX12-FAKE16: v_cmpx_u_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x88,0xd4,0xff,0xff,0x03,0x00] 3588 35890x7e,0x00,0x88,0xd4,0x01,0x04,0x00,0x00 3590# GFX12: v_cmpx_u_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x04,0x00,0x00] 3591 35920x7e,0x00,0x88,0xd4,0x69,0xd2,0x00,0x00 3593# GFX12: v_cmpx_u_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x88,0xd4,0x69,0xd2,0x00,0x00] 3594 35950x7e,0x00,0x88,0xd4,0x6a,0xf6,0x00,0x00 3596# GFX12: v_cmpx_u_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x88,0xd4,0x6a,0xf6,0x00,0x00] 3597 35980x7e,0x00,0x88,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 3599# GFX12: v_cmpx_u_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x88,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3600 36010x7e,0x00,0x88,0xd4,0x7b,0xfa,0x01,0x00 3602# GFX12: v_cmpx_u_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x88,0xd4,0x7b,0xfa,0x01,0x00] 3603 36040x7e,0x00,0x88,0xd4,0x7d,0xe0,0x01,0x00 3605# GFX12: v_cmpx_u_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x88,0xd4,0x7d,0xe0,0x01,0x00] 3606 36070x7e,0x00,0x88,0xd4,0x7e,0x82,0x01,0x00 3608# GFX12: v_cmpx_u_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x88,0xd4,0x7e,0x82,0x01,0x00] 3609 36100x7e,0x01,0x88,0xd4,0x7f,0xf8,0x00,0x00 3611# GFX12: v_cmpx_u_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x88,0xd4,0x7f,0xf8,0x00,0x00] 3612 36130x7e,0x00,0x88,0xd4,0x7c,0xfc,0x00,0x00 3614# GFX12: v_cmpx_u_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x88,0xd4,0x7c,0xfc,0x00,0x00] 3615 36160x7e,0x00,0x88,0xd4,0xc1,0xfe,0x00,0x00 3617# GFX12: v_cmpx_u_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x88,0xd4,0xc1,0xfe,0x00,0x00] 3618 36190x7e,0x00,0x88,0xd4,0xf0,0xfa,0x00,0x40 3620# GFX12: v_cmpx_u_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x88,0xd4,0xf0,0xfa,0x00,0x40] 3621 36220x7e,0x02,0x88,0xd4,0xfd,0xd4,0x00,0x20 3623# GFX12: v_cmpx_u_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x88,0xd4,0xfd,0xd4,0x00,0x20] 3624 36250x7e,0x83,0x88,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 3626# GFX12: v_cmpx_u_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x88,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 3627 36280x7e,0x08,0x88,0xd4,0x01,0x05,0x02,0x00 3629# GFX12-REAL16: v_cmpx_u_f16_e64 v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x7e,0x08,0x88,0xd4,0x01,0x05,0x02,0x00] 3630# GFX12-FAKE16: v_cmpx_u_f16_e64 v1, v2 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x00] 3631 36320x7e,0x10,0x88,0xd4,0xff,0xff,0x03,0x00 3633# GFX12-REAL16: v_cmpx_u_f16_e64 v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x7e,0x10,0x88,0xd4,0xff,0xff,0x03,0x00] 3634# GFX12-FAKE16: v_cmpx_u_f16_e64 v255, v255 ; encoding: [0x7e,0x00,0x88,0xd4,0xff,0xff,0x03,0x00] 3635 36360x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x00 3637# GFX12: v_cmpx_u_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x00] 3638 36390x7e,0x00,0x98,0xd4,0xff,0xff,0x03,0x00 3640# GFX12: v_cmpx_u_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x98,0xd4,0xff,0xff,0x03,0x00] 3641 36420x7e,0x00,0x98,0xd4,0x01,0x04,0x00,0x00 3643# GFX12: v_cmpx_u_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x04,0x00,0x00] 3644 36450x7e,0x00,0x98,0xd4,0x69,0xd2,0x00,0x00 3646# GFX12: v_cmpx_u_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x98,0xd4,0x69,0xd2,0x00,0x00] 3647 36480x7e,0x00,0x98,0xd4,0x6a,0xf6,0x00,0x00 3649# GFX12: v_cmpx_u_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x98,0xd4,0x6a,0xf6,0x00,0x00] 3650 36510x7e,0x00,0x98,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3652# GFX12: v_cmpx_u_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x98,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3653 36540x7e,0x00,0x98,0xd4,0x7b,0xfa,0x01,0x00 3655# GFX12: v_cmpx_u_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x98,0xd4,0x7b,0xfa,0x01,0x00] 3656 36570x7e,0x00,0x98,0xd4,0x7d,0xe0,0x01,0x00 3658# GFX12: v_cmpx_u_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x98,0xd4,0x7d,0xe0,0x01,0x00] 3659 36600x7e,0x00,0x98,0xd4,0x7e,0x82,0x01,0x00 3661# GFX12: v_cmpx_u_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x98,0xd4,0x7e,0x82,0x01,0x00] 3662 36630x7e,0x01,0x98,0xd4,0x7f,0xf8,0x00,0x00 3664# GFX12: v_cmpx_u_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x98,0xd4,0x7f,0xf8,0x00,0x00] 3665 36660x7e,0x00,0x98,0xd4,0x7c,0xfc,0x00,0x00 3667# GFX12: v_cmpx_u_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x98,0xd4,0x7c,0xfc,0x00,0x00] 3668 36690x7e,0x00,0x98,0xd4,0xc1,0xfe,0x00,0x00 3670# GFX12: v_cmpx_u_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x98,0xd4,0xc1,0xfe,0x00,0x00] 3671 36720x7e,0x00,0x98,0xd4,0xf0,0xfa,0x00,0x40 3673# GFX12: v_cmpx_u_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x98,0xd4,0xf0,0xfa,0x00,0x40] 3674 36750x7e,0x02,0x98,0xd4,0xfd,0xd4,0x00,0x20 3676# GFX12: v_cmpx_u_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x98,0xd4,0xfd,0xd4,0x00,0x20] 3677 36780x7e,0x83,0x98,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 3679# GFX12: v_cmpx_u_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x98,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 3680 36810x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00 3682# GFX12: v_cmpx_u_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00] 3683 36840x7e,0x00,0xa8,0xd4,0xfe,0xfd,0x03,0x00 3685# GFX12: v_cmpx_u_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa8,0xd4,0xfe,0xfd,0x03,0x00] 3686 36870x7e,0x00,0xa8,0xd4,0x02,0x08,0x00,0x00 3688# GFX12: v_cmpx_u_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa8,0xd4,0x02,0x08,0x00,0x00] 3689 36900x7e,0x00,0xa8,0xd4,0x68,0xd0,0x00,0x00 3691# GFX12: v_cmpx_u_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa8,0xd4,0x68,0xd0,0x00,0x00] 3692 36930x7e,0x00,0xa8,0xd4,0x6a,0xf4,0x00,0x00 3694# GFX12: v_cmpx_u_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa8,0xd4,0x6a,0xf4,0x00,0x00] 3695 36960x7e,0x00,0xa8,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3697# GFX12: v_cmpx_u_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa8,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3698 36990x7e,0x01,0xa8,0xd4,0x7e,0xfa,0x01,0x20 3700# GFX12: v_cmpx_u_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa8,0xd4,0x7e,0xfa,0x01,0x20] 3701 37020x7e,0x00,0xa8,0xd4,0x7c,0xe0,0x01,0x00 3703# GFX12: v_cmpx_u_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa8,0xd4,0x7c,0xe0,0x01,0x00] 3704 37050x7e,0x00,0xa8,0xd4,0xc1,0x82,0x01,0x00 3706# GFX12: v_cmpx_u_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa8,0xd4,0xc1,0x82,0x01,0x00] 3707 37080x7e,0x00,0xa8,0xd4,0xf0,0xf8,0x00,0x00 3709# GFX12: v_cmpx_u_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa8,0xd4,0xf0,0xf8,0x00,0x00] 3710 37110x7e,0x03,0xa8,0xd4,0xfd,0xfc,0x00,0x60 3712# GFX12: v_cmpx_u_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa8,0xd4,0xfd,0xfc,0x00,0x60] 3713 37140x7e,0x82,0xa8,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 3715# GFX12: v_cmpx_u_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa8,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 3716