3580 lines · plain
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --version 52// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize32,+real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX12 %s3// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX12 %s4 5v_cmpx_class_f16_e64 v1.l, v2.l6// GFX12: v_cmpx_class_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x05,0x02,0x00]7 8v_cmpx_class_f16_e64 v255.l, v2.l9// GFX12: v_cmpx_class_f16_e64 v255.l, v2.l ; encoding: [0x7e,0x00,0xfd,0xd4,0xff,0x05,0x02,0x00]10 11v_cmpx_class_f16_e64 s1, v2.l12// GFX12: v_cmpx_class_f16_e64 s1, v2.l ; encoding: [0x7e,0x00,0xfd,0xd4,0x01,0x04,0x02,0x00]13 14v_cmpx_class_f16_e64 s105, v255.l15// GFX12: v_cmpx_class_f16_e64 s105, v255.l ; encoding: [0x7e,0x00,0xfd,0xd4,0x69,0xfe,0x03,0x00]16 17v_cmpx_class_f16_e64 vcc_lo, s218// GFX12: v_cmpx_class_f16_e64 vcc_lo, s2 ; encoding: [0x7e,0x00,0xfd,0xd4,0x6a,0x04,0x00,0x00]19 20v_cmpx_class_f16_e64 vcc_hi, s10521// GFX12: v_cmpx_class_f16_e64 vcc_hi, s105 ; encoding: [0x7e,0x00,0xfd,0xd4,0x6b,0xd2,0x00,0x00]22 23v_cmpx_class_f16_e64 ttmp15, ttmp1524// GFX12: v_cmpx_class_f16_e64 ttmp15, ttmp15 ; encoding: [0x7e,0x00,0xfd,0xd4,0x7b,0xf6,0x00,0x00]25 26v_cmpx_class_f16_e64 m0, src_scc27// GFX12: v_cmpx_class_f16_e64 m0, src_scc ; encoding: [0x7e,0x00,0xfd,0xd4,0x7d,0xfa,0x01,0x00]28 29v_cmpx_class_f16_e64 exec_lo, -130// GFX12: v_cmpx_class_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xfd,0xd4,0x7e,0x82,0x01,0x00]31 32v_cmpx_class_f16_e64 exec_hi, null33// GFX12: v_cmpx_class_f16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xfd,0xd4,0x7f,0xf8,0x00,0x00]34 35v_cmpx_class_f16_e64 null, exec_lo36// GFX12: v_cmpx_class_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xfd,0xd4,0x7c,0xfc,0x00,0x00]37 38v_cmpx_class_f16_e64 -1, exec_hi39// GFX12: v_cmpx_class_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xfd,0xd4,0xc1,0xfe,0x00,0x00]40 41v_cmpx_class_f16_e64 0.5, m042// GFX12: v_cmpx_class_f16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xfd,0xd4,0xf0,0xfa,0x00,0x00]43 44v_cmpx_class_f16_e64 src_scc, vcc_lo45// GFX12: v_cmpx_class_f16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xfd,0xd4,0xfd,0xd4,0x00,0x00]46 47v_cmpx_class_f16_e64 -|0xfe0b|, vcc_hi48// GFX12: v_cmpx_class_f16_e64 -|0xfe0b|, vcc_hi ; encoding: [0x7e,0x01,0xfd,0xd4,0xff,0xd6,0x00,0x20,0x0b,0xfe,0x00,0x00]49 50v_cmpx_class_f16_e64 v1.h, v2.h51// GFX12: v_cmpx_class_f16_e64 v1.h, v2.h op_sel:[1,1] ; encoding: [0x7e,0x18,0xfd,0xd4,0x01,0x05,0x02,0x00]52 53v_cmpx_class_f16_e64 v255.h, v2.l54// GFX12: v_cmpx_class_f16_e64 v255.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0xfd,0xd4,0xff,0x05,0x02,0x00]55 56v_cmpx_class_f16_e64 s105, v255.h57// GFX12: v_cmpx_class_f16_e64 s105, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0xfd,0xd4,0x69,0xfe,0x03,0x00]58 59v_cmpx_class_f32_e64 v1, v260// GFX12: v_cmpx_class_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x05,0x02,0x00]61 62v_cmpx_class_f32_e64 v255, v25563// GFX12: v_cmpx_class_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0xfe,0xd4,0xff,0xff,0x03,0x00]64 65v_cmpx_class_f32_e64 s1, s266// GFX12: v_cmpx_class_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0xfe,0xd4,0x01,0x04,0x00,0x00]67 68v_cmpx_class_f32_e64 s105, s10569// GFX12: v_cmpx_class_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0xfe,0xd4,0x69,0xd2,0x00,0x00]70 71v_cmpx_class_f32_e64 vcc_lo, ttmp1572// GFX12: v_cmpx_class_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xfe,0xd4,0x6a,0xf6,0x00,0x00]73 74v_cmpx_class_f32_e64 vcc_hi, 0xaf12345675// GFX12: v_cmpx_class_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xfe,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]76 77v_cmpx_class_f32_e64 ttmp15, src_scc78// GFX12: v_cmpx_class_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xfe,0xd4,0x7b,0xfa,0x01,0x00]79 80v_cmpx_class_f32_e64 m0, 0.581// GFX12: v_cmpx_class_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xfe,0xd4,0x7d,0xe0,0x01,0x00]82 83v_cmpx_class_f32_e64 exec_lo, -184// GFX12: v_cmpx_class_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xfe,0xd4,0x7e,0x82,0x01,0x00]85 86v_cmpx_class_f32_e64 exec_hi, null87// GFX12: v_cmpx_class_f32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xfe,0xd4,0x7f,0xf8,0x00,0x00]88 89v_cmpx_class_f32_e64 null, exec_lo90// GFX12: v_cmpx_class_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xfe,0xd4,0x7c,0xfc,0x00,0x00]91 92v_cmpx_class_f32_e64 -1, exec_hi93// GFX12: v_cmpx_class_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xfe,0xd4,0xc1,0xfe,0x00,0x00]94 95v_cmpx_class_f32_e64 0.5, m096// GFX12: v_cmpx_class_f32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xfe,0xd4,0xf0,0xfa,0x00,0x00]97 98v_cmpx_class_f32_e64 src_scc, vcc_lo99// GFX12: v_cmpx_class_f32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xfe,0xd4,0xfd,0xd4,0x00,0x00]100 101v_cmpx_class_f32_e64 -|0xaf123456|, vcc_hi102// GFX12: v_cmpx_class_f32_e64 -|0xaf123456|, vcc_hi ; encoding: [0x7e,0x01,0xfe,0xd4,0xff,0xd6,0x00,0x20,0x56,0x34,0x12,0xaf]103 104v_cmpx_class_f64_e64 v[1:2], v2105// GFX12: v_cmpx_class_f64_e64 v[1:2], v2 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x05,0x02,0x00]106 107v_cmpx_class_f64_e64 v[1:2], v255108// GFX12: v_cmpx_class_f64_e64 v[1:2], v255 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xff,0x03,0x00]109 110v_cmpx_class_f64_e64 v[1:2], s2111// GFX12: v_cmpx_class_f64_e64 v[1:2], s2 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0x05,0x00,0x00]112 113v_cmpx_class_f64_e64 v[1:2], s105114// GFX12: v_cmpx_class_f64_e64 v[1:2], s105 ; encoding: [0x7e,0x00,0xff,0xd4,0x01,0xd3,0x00,0x00]115 116v_cmpx_class_f64_e64 v[254:255], ttmp15117// GFX12: v_cmpx_class_f64_e64 v[254:255], ttmp15 ; encoding: [0x7e,0x00,0xff,0xd4,0xfe,0xf7,0x00,0x00]118 119v_cmpx_class_f64_e64 s[2:3], vcc_hi120// GFX12: v_cmpx_class_f64_e64 s[2:3], vcc_hi ; encoding: [0x7e,0x00,0xff,0xd4,0x02,0xd6,0x00,0x00]121 122v_cmpx_class_f64_e64 s[104:105], vcc_lo123// GFX12: v_cmpx_class_f64_e64 s[104:105], vcc_lo ; encoding: [0x7e,0x00,0xff,0xd4,0x68,0xd4,0x00,0x00]124 125v_cmpx_class_f64_e64 vcc, m0126// GFX12: v_cmpx_class_f64_e64 vcc, m0 ; encoding: [0x7e,0x00,0xff,0xd4,0x6a,0xfa,0x00,0x00]127 128v_cmpx_class_f64_e64 ttmp[14:15], exec_hi129// GFX12: v_cmpx_class_f64_e64 ttmp[14:15], exec_hi ; encoding: [0x7e,0x00,0xff,0xd4,0x7a,0xfe,0x00,0x00]130 131v_cmpx_class_f64_e64 exec, exec_lo132// GFX12: v_cmpx_class_f64_e64 exec, exec_lo ; encoding: [0x7e,0x00,0xff,0xd4,0x7e,0xfc,0x00,0x00]133 134v_cmpx_class_f64_e64 null, null135// GFX12: v_cmpx_class_f64_e64 null, null ; encoding: [0x7e,0x00,0xff,0xd4,0x7c,0xf8,0x00,0x00]136 137v_cmpx_class_f64_e64 -1, -1138// GFX12: v_cmpx_class_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xff,0xd4,0xc1,0x82,0x01,0x00]139 140v_cmpx_class_f64_e64 0.5, 0.5141// GFX12: v_cmpx_class_f64_e64 0.5, 0.5 ; encoding: [0x7e,0x00,0xff,0xd4,0xf0,0xe0,0x01,0x00]142 143v_cmpx_class_f64_e64 -|src_scc|, src_scc144// GFX12: v_cmpx_class_f64_e64 -|src_scc|, src_scc ; encoding: [0x7e,0x01,0xff,0xd4,0xfd,0xfa,0x01,0x20]145 146v_cmpx_class_f64_e64 0xaf123456, 0xaf123456147// GFX12: v_cmpx_class_f64_e64 0xaf123456, 0xaf123456 ; encoding: [0x7e,0x00,0xff,0xd4,0xff,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]148 149v_cmpx_eq_f16_e64 v1.l, v2.l150// GFX12: v_cmpx_eq_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]151 152v_cmpx_eq_f16_e64 v255.l, v255.l153// GFX12: v_cmpx_eq_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x82,0xd4,0xff,0xff,0x03,0x00]154 155v_cmpx_eq_f16_e64 s1, s2156// GFX12: v_cmpx_eq_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x82,0xd4,0x01,0x04,0x00,0x00]157 158v_cmpx_eq_f16_e64 s105, s105159// GFX12: v_cmpx_eq_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x82,0xd4,0x69,0xd2,0x00,0x00]160 161v_cmpx_eq_f16_e64 vcc_lo, ttmp15162// GFX12: v_cmpx_eq_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x82,0xd4,0x6a,0xf6,0x00,0x00]163 164v_cmpx_eq_f16_e64 vcc_hi, 0xfe0b165// GFX12: v_cmpx_eq_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x82,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]166 167v_cmpx_eq_f16_e64 ttmp15, src_scc168// GFX12: v_cmpx_eq_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x82,0xd4,0x7b,0xfa,0x01,0x00]169 170v_cmpx_eq_f16_e64 m0, 0.5171// GFX12: v_cmpx_eq_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x82,0xd4,0x7d,0xe0,0x01,0x00]172 173v_cmpx_eq_f16_e64 exec_lo, -1174// GFX12: v_cmpx_eq_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x82,0xd4,0x7e,0x82,0x01,0x00]175 176v_cmpx_eq_f16_e64 |exec_hi|, null177// GFX12: v_cmpx_eq_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x82,0xd4,0x7f,0xf8,0x00,0x00]178 179v_cmpx_eq_f16_e64 null, exec_lo180// GFX12: v_cmpx_eq_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x82,0xd4,0x7c,0xfc,0x00,0x00]181 182v_cmpx_eq_f16_e64 -1, exec_hi183// GFX12: v_cmpx_eq_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x82,0xd4,0xc1,0xfe,0x00,0x00]184 185v_cmpx_eq_f16_e64 0.5, -m0186// GFX12: v_cmpx_eq_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x82,0xd4,0xf0,0xfa,0x00,0x40]187 188v_cmpx_eq_f16_e64 -src_scc, |vcc_lo|189// GFX12: v_cmpx_eq_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x82,0xd4,0xfd,0xd4,0x00,0x20]190 191v_cmpx_eq_f16_e64 -|0xfe0b|, -|vcc_hi| clamp192// GFX12: v_cmpx_eq_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x82,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]193 194v_cmpx_eq_f16_e64 v1.h, v2.l195// GFX12: v_cmpx_eq_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x82,0xd4,0x01,0x05,0x02,0x00]196 197v_cmpx_eq_f16_e64 v255.l, v255.h198// GFX12: v_cmpx_eq_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x82,0xd4,0xff,0xff,0x03,0x00]199 200v_cmpx_eq_f32_e64 v1, v2201// GFX12: v_cmpx_eq_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x05,0x02,0x00]202 203v_cmpx_eq_f32_e64 v255, v255204// GFX12: v_cmpx_eq_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x92,0xd4,0xff,0xff,0x03,0x00]205 206v_cmpx_eq_f32_e64 s1, s2207// GFX12: v_cmpx_eq_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x92,0xd4,0x01,0x04,0x00,0x00]208 209v_cmpx_eq_f32_e64 s105, s105210// GFX12: v_cmpx_eq_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x92,0xd4,0x69,0xd2,0x00,0x00]211 212v_cmpx_eq_f32_e64 vcc_lo, ttmp15213// GFX12: v_cmpx_eq_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x92,0xd4,0x6a,0xf6,0x00,0x00]214 215v_cmpx_eq_f32_e64 vcc_hi, 0xaf123456216// GFX12: v_cmpx_eq_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x92,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]217 218v_cmpx_eq_f32_e64 ttmp15, src_scc219// GFX12: v_cmpx_eq_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x92,0xd4,0x7b,0xfa,0x01,0x00]220 221v_cmpx_eq_f32_e64 m0, 0.5222// GFX12: v_cmpx_eq_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x92,0xd4,0x7d,0xe0,0x01,0x00]223 224v_cmpx_eq_f32_e64 exec_lo, -1225// GFX12: v_cmpx_eq_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x92,0xd4,0x7e,0x82,0x01,0x00]226 227v_cmpx_eq_f32_e64 |exec_hi|, null228// GFX12: v_cmpx_eq_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x92,0xd4,0x7f,0xf8,0x00,0x00]229 230v_cmpx_eq_f32_e64 null, exec_lo231// GFX12: v_cmpx_eq_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x92,0xd4,0x7c,0xfc,0x00,0x00]232 233v_cmpx_eq_f32_e64 -1, exec_hi234// GFX12: v_cmpx_eq_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x92,0xd4,0xc1,0xfe,0x00,0x00]235 236v_cmpx_eq_f32_e64 0.5, -m0237// GFX12: v_cmpx_eq_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x92,0xd4,0xf0,0xfa,0x00,0x40]238 239v_cmpx_eq_f32_e64 -src_scc, |vcc_lo|240// GFX12: v_cmpx_eq_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x92,0xd4,0xfd,0xd4,0x00,0x20]241 242v_cmpx_eq_f32_e64 -|0xaf123456|, -|vcc_hi| clamp243// GFX12: v_cmpx_eq_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x92,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]244 245v_cmpx_eq_f64_e64 v[1:2], v[2:3]246// GFX12: v_cmpx_eq_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]247 248v_cmpx_eq_f64_e64 v[254:255], v[254:255]249// GFX12: v_cmpx_eq_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa2,0xd4,0xfe,0xfd,0x03,0x00]250 251v_cmpx_eq_f64_e64 s[2:3], s[4:5]252// GFX12: v_cmpx_eq_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa2,0xd4,0x02,0x08,0x00,0x00]253 254v_cmpx_eq_f64_e64 s[104:105], s[104:105]255// GFX12: v_cmpx_eq_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa2,0xd4,0x68,0xd0,0x00,0x00]256 257v_cmpx_eq_f64_e64 vcc, ttmp[14:15]258// GFX12: v_cmpx_eq_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa2,0xd4,0x6a,0xf4,0x00,0x00]259 260v_cmpx_eq_f64_e64 ttmp[14:15], 0xaf123456261// GFX12: v_cmpx_eq_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa2,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]262 263v_cmpx_eq_f64_e64 -|exec|, src_scc264// GFX12: v_cmpx_eq_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa2,0xd4,0x7e,0xfa,0x01,0x20]265 266v_cmpx_eq_f64_e64 null, 0.5267// GFX12: v_cmpx_eq_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa2,0xd4,0x7c,0xe0,0x01,0x00]268 269v_cmpx_eq_f64_e64 -1, -1270// GFX12: v_cmpx_eq_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa2,0xd4,0xc1,0x82,0x01,0x00]271 272v_cmpx_eq_f64_e64 0.5, null273// GFX12: v_cmpx_eq_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa2,0xd4,0xf0,0xf8,0x00,0x00]274 275v_cmpx_eq_f64_e64 -|src_scc|, -|exec|276// GFX12: v_cmpx_eq_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa2,0xd4,0xfd,0xfc,0x00,0x60]277 278v_cmpx_eq_f64_e64 0xaf123456, -|vcc| clamp279// GFX12: v_cmpx_eq_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa2,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]280 281v_cmpx_eq_i16_e64 v1.l, v2.l282// GFX12: v_cmpx_eq_i16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x05,0x02,0x00]283 284v_cmpx_eq_i16_e64 v255.l, v255.l285// GFX12: v_cmpx_eq_i16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb2,0xd4,0xff,0xff,0x03,0x00]286 287v_cmpx_eq_i16_e64 s1, s2288// GFX12: v_cmpx_eq_i16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb2,0xd4,0x01,0x04,0x00,0x00]289 290v_cmpx_eq_i16_e64 s105, s105291// GFX12: v_cmpx_eq_i16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb2,0xd4,0x69,0xd2,0x00,0x00]292 293v_cmpx_eq_i16_e64 vcc_lo, ttmp15294// GFX12: v_cmpx_eq_i16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb2,0xd4,0x6a,0xf6,0x00,0x00]295 296v_cmpx_eq_i16_e64 vcc_hi, 0xfe0b297// GFX12: v_cmpx_eq_i16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb2,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]298 299v_cmpx_eq_i16_e64 ttmp15, src_scc300// GFX12: v_cmpx_eq_i16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb2,0xd4,0x7b,0xfa,0x01,0x00]301 302v_cmpx_eq_i16_e64 m0, 0.5303// GFX12: v_cmpx_eq_i16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xb2,0xd4,0x7d,0xe0,0x01,0x00]304 305v_cmpx_eq_i16_e64 exec_lo, -1306// GFX12: v_cmpx_eq_i16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb2,0xd4,0x7e,0x82,0x01,0x00]307 308v_cmpx_eq_i16_e64 exec_hi, null309// GFX12: v_cmpx_eq_i16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb2,0xd4,0x7f,0xf8,0x00,0x00]310 311v_cmpx_eq_i16_e64 null, exec_lo312// GFX12: v_cmpx_eq_i16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb2,0xd4,0x7c,0xfc,0x00,0x00]313 314v_cmpx_eq_i16_e64 -1, exec_hi315// GFX12: v_cmpx_eq_i16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb2,0xd4,0xc1,0xfe,0x00,0x00]316 317v_cmpx_eq_i16_e64 0.5, m0318// GFX12: v_cmpx_eq_i16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xb2,0xd4,0xf0,0xfa,0x00,0x00]319 320v_cmpx_eq_i16_e64 src_scc, vcc_lo321// GFX12: v_cmpx_eq_i16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb2,0xd4,0xfd,0xd4,0x00,0x00]322 323v_cmpx_eq_i16_e64 0xfe0b, vcc_hi324// GFX12: v_cmpx_eq_i16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb2,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]325 326v_cmpx_eq_i16_e64 v1.h, v2.l327// GFX12: v_cmpx_eq_i16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0xb2,0xd4,0x01,0x05,0x02,0x00]328 329v_cmpx_eq_i16_e64 v255.l, v255.h330// GFX12: v_cmpx_eq_i16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0xb2,0xd4,0xff,0xff,0x03,0x00]331 332v_cmpx_eq_i32_e64 v1, v2333// GFX12: v_cmpx_eq_i32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]334 335v_cmpx_eq_i32_e64 v255, v255336// GFX12: v_cmpx_eq_i32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc2,0xd4,0xff,0xff,0x03,0x00]337 338v_cmpx_eq_i32_e64 s1, s2339// GFX12: v_cmpx_eq_i32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc2,0xd4,0x01,0x04,0x00,0x00]340 341v_cmpx_eq_i32_e64 s105, s105342// GFX12: v_cmpx_eq_i32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc2,0xd4,0x69,0xd2,0x00,0x00]343 344v_cmpx_eq_i32_e64 vcc_lo, ttmp15345// GFX12: v_cmpx_eq_i32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc2,0xd4,0x6a,0xf6,0x00,0x00]346 347v_cmpx_eq_i32_e64 vcc_hi, 0xaf123456348// GFX12: v_cmpx_eq_i32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc2,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]349 350v_cmpx_eq_i32_e64 ttmp15, src_scc351// GFX12: v_cmpx_eq_i32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc2,0xd4,0x7b,0xfa,0x01,0x00]352 353v_cmpx_eq_i32_e64 m0, 0.5354// GFX12: v_cmpx_eq_i32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc2,0xd4,0x7d,0xe0,0x01,0x00]355 356v_cmpx_eq_i32_e64 exec_lo, -1357// GFX12: v_cmpx_eq_i32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc2,0xd4,0x7e,0x82,0x01,0x00]358 359v_cmpx_eq_i32_e64 exec_hi, null360// GFX12: v_cmpx_eq_i32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc2,0xd4,0x7f,0xf8,0x00,0x00]361 362v_cmpx_eq_i32_e64 null, exec_lo363// GFX12: v_cmpx_eq_i32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc2,0xd4,0x7c,0xfc,0x00,0x00]364 365v_cmpx_eq_i32_e64 -1, exec_hi366// GFX12: v_cmpx_eq_i32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc2,0xd4,0xc1,0xfe,0x00,0x00]367 368v_cmpx_eq_i32_e64 0.5, m0369// GFX12: v_cmpx_eq_i32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc2,0xd4,0xf0,0xfa,0x00,0x00]370 371v_cmpx_eq_i32_e64 src_scc, vcc_lo372// GFX12: v_cmpx_eq_i32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc2,0xd4,0xfd,0xd4,0x00,0x00]373 374v_cmpx_eq_i32_e64 0xaf123456, vcc_hi375// GFX12: v_cmpx_eq_i32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc2,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]376 377v_cmpx_eq_i64_e64 v[1:2], v[2:3]378// GFX12: v_cmpx_eq_i64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd2,0xd4,0x01,0x05,0x02,0x00]379 380v_cmpx_eq_i64_e64 v[254:255], v[254:255]381// GFX12: v_cmpx_eq_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd2,0xd4,0xfe,0xfd,0x03,0x00]382 383v_cmpx_eq_i64_e64 s[2:3], s[4:5]384// GFX12: v_cmpx_eq_i64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd2,0xd4,0x02,0x08,0x00,0x00]385 386v_cmpx_eq_i64_e64 s[104:105], s[104:105]387// GFX12: v_cmpx_eq_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd2,0xd4,0x68,0xd0,0x00,0x00]388 389v_cmpx_eq_i64_e64 vcc, ttmp[14:15]390// GFX12: v_cmpx_eq_i64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd2,0xd4,0x6a,0xf4,0x00,0x00]391 392v_cmpx_eq_i64_e64 ttmp[14:15], 0xaf123456393// GFX12: v_cmpx_eq_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd2,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]394 395v_cmpx_eq_i64_e64 exec, src_scc396// GFX12: v_cmpx_eq_i64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd2,0xd4,0x7e,0xfa,0x01,0x00]397 398v_cmpx_eq_i64_e64 null, 0.5399// GFX12: v_cmpx_eq_i64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd2,0xd4,0x7c,0xe0,0x01,0x00]400 401v_cmpx_eq_i64_e64 -1, -1402// GFX12: v_cmpx_eq_i64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd2,0xd4,0xc1,0x82,0x01,0x00]403 404v_cmpx_eq_i64_e64 0.5, null405// GFX12: v_cmpx_eq_i64_e64 0.5, null ; encoding: [0x7e,0x00,0xd2,0xd4,0xf0,0xf8,0x00,0x00]406 407v_cmpx_eq_i64_e64 src_scc, exec408// GFX12: v_cmpx_eq_i64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd2,0xd4,0xfd,0xfc,0x00,0x00]409 410v_cmpx_eq_i64_e64 0xaf123456, vcc411// GFX12: v_cmpx_eq_i64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd2,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]412 413v_cmpx_eq_u16_e64 v1.l, v2.l414// GFX12: v_cmpx_eq_u16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x05,0x02,0x00]415 416v_cmpx_eq_u16_e64 v255.l, v255.l417// GFX12: v_cmpx_eq_u16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xba,0xd4,0xff,0xff,0x03,0x00]418 419v_cmpx_eq_u16_e64 s1, s2420// GFX12: v_cmpx_eq_u16_e64 s1, s2 ; encoding: [0x7e,0x00,0xba,0xd4,0x01,0x04,0x00,0x00]421 422v_cmpx_eq_u16_e64 s105, s105423// GFX12: v_cmpx_eq_u16_e64 s105, s105 ; encoding: [0x7e,0x00,0xba,0xd4,0x69,0xd2,0x00,0x00]424 425v_cmpx_eq_u16_e64 vcc_lo, ttmp15426// GFX12: v_cmpx_eq_u16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xba,0xd4,0x6a,0xf6,0x00,0x00]427 428v_cmpx_eq_u16_e64 vcc_hi, 0xfe0b429// GFX12: v_cmpx_eq_u16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xba,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]430 431v_cmpx_eq_u16_e64 ttmp15, src_scc432// GFX12: v_cmpx_eq_u16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xba,0xd4,0x7b,0xfa,0x01,0x00]433 434v_cmpx_eq_u16_e64 m0, 0.5435// GFX12: v_cmpx_eq_u16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xba,0xd4,0x7d,0xe0,0x01,0x00]436 437v_cmpx_eq_u16_e64 exec_lo, -1438// GFX12: v_cmpx_eq_u16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xba,0xd4,0x7e,0x82,0x01,0x00]439 440v_cmpx_eq_u16_e64 exec_hi, null441// GFX12: v_cmpx_eq_u16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xba,0xd4,0x7f,0xf8,0x00,0x00]442 443v_cmpx_eq_u16_e64 null, exec_lo444// GFX12: v_cmpx_eq_u16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xba,0xd4,0x7c,0xfc,0x00,0x00]445 446v_cmpx_eq_u16_e64 -1, exec_hi447// GFX12: v_cmpx_eq_u16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xba,0xd4,0xc1,0xfe,0x00,0x00]448 449v_cmpx_eq_u16_e64 0.5, m0450// GFX12: v_cmpx_eq_u16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xba,0xd4,0xf0,0xfa,0x00,0x00]451 452v_cmpx_eq_u16_e64 src_scc, vcc_lo453// GFX12: v_cmpx_eq_u16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xba,0xd4,0xfd,0xd4,0x00,0x00]454 455v_cmpx_eq_u16_e64 0xfe0b, vcc_hi456// GFX12: v_cmpx_eq_u16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xba,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]457 458v_cmpx_eq_u16_e64 v1.h, v2.l459// GFX12: v_cmpx_eq_u16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0xba,0xd4,0x01,0x05,0x02,0x00]460 461v_cmpx_eq_u16_e64 v255.l, v255.h462// GFX12: v_cmpx_eq_u16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0xba,0xd4,0xff,0xff,0x03,0x00]463 464v_cmpx_eq_u32_e64 v1, v2465// GFX12: v_cmpx_eq_u32_e64 v1, v2 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]466 467v_cmpx_eq_u32_e64 v255, v255468// GFX12: v_cmpx_eq_u32_e64 v255, v255 ; encoding: [0x7e,0x00,0xca,0xd4,0xff,0xff,0x03,0x00]469 470v_cmpx_eq_u32_e64 s1, s2471// GFX12: v_cmpx_eq_u32_e64 s1, s2 ; encoding: [0x7e,0x00,0xca,0xd4,0x01,0x04,0x00,0x00]472 473v_cmpx_eq_u32_e64 s105, s105474// GFX12: v_cmpx_eq_u32_e64 s105, s105 ; encoding: [0x7e,0x00,0xca,0xd4,0x69,0xd2,0x00,0x00]475 476v_cmpx_eq_u32_e64 vcc_lo, ttmp15477// GFX12: v_cmpx_eq_u32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xca,0xd4,0x6a,0xf6,0x00,0x00]478 479v_cmpx_eq_u32_e64 vcc_hi, 0xaf123456480// GFX12: v_cmpx_eq_u32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xca,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]481 482v_cmpx_eq_u32_e64 ttmp15, src_scc483// GFX12: v_cmpx_eq_u32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xca,0xd4,0x7b,0xfa,0x01,0x00]484 485v_cmpx_eq_u32_e64 m0, 0.5486// GFX12: v_cmpx_eq_u32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xca,0xd4,0x7d,0xe0,0x01,0x00]487 488v_cmpx_eq_u32_e64 exec_lo, -1489// GFX12: v_cmpx_eq_u32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xca,0xd4,0x7e,0x82,0x01,0x00]490 491v_cmpx_eq_u32_e64 exec_hi, null492// GFX12: v_cmpx_eq_u32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xca,0xd4,0x7f,0xf8,0x00,0x00]493 494v_cmpx_eq_u32_e64 null, exec_lo495// GFX12: v_cmpx_eq_u32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xca,0xd4,0x7c,0xfc,0x00,0x00]496 497v_cmpx_eq_u32_e64 -1, exec_hi498// GFX12: v_cmpx_eq_u32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xca,0xd4,0xc1,0xfe,0x00,0x00]499 500v_cmpx_eq_u32_e64 0.5, m0501// GFX12: v_cmpx_eq_u32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xca,0xd4,0xf0,0xfa,0x00,0x00]502 503v_cmpx_eq_u32_e64 src_scc, vcc_lo504// GFX12: v_cmpx_eq_u32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xca,0xd4,0xfd,0xd4,0x00,0x00]505 506v_cmpx_eq_u32_e64 0xaf123456, vcc_hi507// GFX12: v_cmpx_eq_u32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xca,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]508 509v_cmpx_eq_u64_e64 v[1:2], v[2:3]510// GFX12: v_cmpx_eq_u64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xda,0xd4,0x01,0x05,0x02,0x00]511 512v_cmpx_eq_u64_e64 v[254:255], v[254:255]513// GFX12: v_cmpx_eq_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xda,0xd4,0xfe,0xfd,0x03,0x00]514 515v_cmpx_eq_u64_e64 s[2:3], s[4:5]516// GFX12: v_cmpx_eq_u64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xda,0xd4,0x02,0x08,0x00,0x00]517 518v_cmpx_eq_u64_e64 s[104:105], s[104:105]519// GFX12: v_cmpx_eq_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xda,0xd4,0x68,0xd0,0x00,0x00]520 521v_cmpx_eq_u64_e64 vcc, ttmp[14:15]522// GFX12: v_cmpx_eq_u64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xda,0xd4,0x6a,0xf4,0x00,0x00]523 524v_cmpx_eq_u64_e64 ttmp[14:15], 0xaf123456525// GFX12: v_cmpx_eq_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xda,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]526 527v_cmpx_eq_u64_e64 exec, src_scc528// GFX12: v_cmpx_eq_u64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xda,0xd4,0x7e,0xfa,0x01,0x00]529 530v_cmpx_eq_u64_e64 null, 0.5531// GFX12: v_cmpx_eq_u64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xda,0xd4,0x7c,0xe0,0x01,0x00]532 533v_cmpx_eq_u64_e64 -1, -1534// GFX12: v_cmpx_eq_u64_e64 -1, -1 ; encoding: [0x7e,0x00,0xda,0xd4,0xc1,0x82,0x01,0x00]535 536v_cmpx_eq_u64_e64 0.5, null537// GFX12: v_cmpx_eq_u64_e64 0.5, null ; encoding: [0x7e,0x00,0xda,0xd4,0xf0,0xf8,0x00,0x00]538 539v_cmpx_eq_u64_e64 src_scc, exec540// GFX12: v_cmpx_eq_u64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xda,0xd4,0xfd,0xfc,0x00,0x00]541 542v_cmpx_eq_u64_e64 0xaf123456, vcc543// GFX12: v_cmpx_eq_u64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xda,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]544 545v_cmpx_ge_f16_e64 v1.l, v2.l546// GFX12: v_cmpx_ge_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]547 548v_cmpx_ge_f16_e64 v255.l, v255.l549// GFX12: v_cmpx_ge_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x86,0xd4,0xff,0xff,0x03,0x00]550 551v_cmpx_ge_f16_e64 s1, s2552// GFX12: v_cmpx_ge_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x86,0xd4,0x01,0x04,0x00,0x00]553 554v_cmpx_ge_f16_e64 s105, s105555// GFX12: v_cmpx_ge_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x86,0xd4,0x69,0xd2,0x00,0x00]556 557v_cmpx_ge_f16_e64 vcc_lo, ttmp15558// GFX12: v_cmpx_ge_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x86,0xd4,0x6a,0xf6,0x00,0x00]559 560v_cmpx_ge_f16_e64 vcc_hi, 0xfe0b561// GFX12: v_cmpx_ge_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x86,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]562 563v_cmpx_ge_f16_e64 ttmp15, src_scc564// GFX12: v_cmpx_ge_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x86,0xd4,0x7b,0xfa,0x01,0x00]565 566v_cmpx_ge_f16_e64 m0, 0.5567// GFX12: v_cmpx_ge_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x86,0xd4,0x7d,0xe0,0x01,0x00]568 569v_cmpx_ge_f16_e64 exec_lo, -1570// GFX12: v_cmpx_ge_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x86,0xd4,0x7e,0x82,0x01,0x00]571 572v_cmpx_ge_f16_e64 |exec_hi|, null573// GFX12: v_cmpx_ge_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x86,0xd4,0x7f,0xf8,0x00,0x00]574 575v_cmpx_ge_f16_e64 null, exec_lo576// GFX12: v_cmpx_ge_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x86,0xd4,0x7c,0xfc,0x00,0x00]577 578v_cmpx_ge_f16_e64 -1, exec_hi579// GFX12: v_cmpx_ge_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x86,0xd4,0xc1,0xfe,0x00,0x00]580 581v_cmpx_ge_f16_e64 0.5, -m0582// GFX12: v_cmpx_ge_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x86,0xd4,0xf0,0xfa,0x00,0x40]583 584v_cmpx_ge_f16_e64 -src_scc, |vcc_lo|585// GFX12: v_cmpx_ge_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x86,0xd4,0xfd,0xd4,0x00,0x20]586 587v_cmpx_ge_f16_e64 -|0xfe0b|, -|vcc_hi| clamp588// GFX12: v_cmpx_ge_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x86,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]589 590v_cmpx_ge_f16_e64 v1.h, v2.l591// GFX12: v_cmpx_ge_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x86,0xd4,0x01,0x05,0x02,0x00]592 593v_cmpx_ge_f16_e64 v255.l, v255.h594// GFX12: v_cmpx_ge_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x86,0xd4,0xff,0xff,0x03,0x00]595 596v_cmpx_ge_f32_e64 v1, v2597// GFX12: v_cmpx_ge_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x05,0x02,0x00]598 599v_cmpx_ge_f32_e64 v255, v255600// GFX12: v_cmpx_ge_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x96,0xd4,0xff,0xff,0x03,0x00]601 602v_cmpx_ge_f32_e64 s1, s2603// GFX12: v_cmpx_ge_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x96,0xd4,0x01,0x04,0x00,0x00]604 605v_cmpx_ge_f32_e64 s105, s105606// GFX12: v_cmpx_ge_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x96,0xd4,0x69,0xd2,0x00,0x00]607 608v_cmpx_ge_f32_e64 vcc_lo, ttmp15609// GFX12: v_cmpx_ge_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x96,0xd4,0x6a,0xf6,0x00,0x00]610 611v_cmpx_ge_f32_e64 vcc_hi, 0xaf123456612// GFX12: v_cmpx_ge_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x96,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]613 614v_cmpx_ge_f32_e64 ttmp15, src_scc615// GFX12: v_cmpx_ge_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x96,0xd4,0x7b,0xfa,0x01,0x00]616 617v_cmpx_ge_f32_e64 m0, 0.5618// GFX12: v_cmpx_ge_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x96,0xd4,0x7d,0xe0,0x01,0x00]619 620v_cmpx_ge_f32_e64 exec_lo, -1621// GFX12: v_cmpx_ge_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x96,0xd4,0x7e,0x82,0x01,0x00]622 623v_cmpx_ge_f32_e64 |exec_hi|, null624// GFX12: v_cmpx_ge_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x96,0xd4,0x7f,0xf8,0x00,0x00]625 626v_cmpx_ge_f32_e64 null, exec_lo627// GFX12: v_cmpx_ge_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x96,0xd4,0x7c,0xfc,0x00,0x00]628 629v_cmpx_ge_f32_e64 -1, exec_hi630// GFX12: v_cmpx_ge_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x96,0xd4,0xc1,0xfe,0x00,0x00]631 632v_cmpx_ge_f32_e64 0.5, -m0633// GFX12: v_cmpx_ge_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x96,0xd4,0xf0,0xfa,0x00,0x40]634 635v_cmpx_ge_f32_e64 -src_scc, |vcc_lo|636// GFX12: v_cmpx_ge_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x96,0xd4,0xfd,0xd4,0x00,0x20]637 638v_cmpx_ge_f32_e64 -|0xaf123456|, -|vcc_hi| clamp639// GFX12: v_cmpx_ge_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x96,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]640 641v_cmpx_ge_f64_e64 v[1:2], v[2:3]642// GFX12: v_cmpx_ge_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]643 644v_cmpx_ge_f64_e64 v[254:255], v[254:255]645// GFX12: v_cmpx_ge_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa6,0xd4,0xfe,0xfd,0x03,0x00]646 647v_cmpx_ge_f64_e64 s[2:3], s[4:5]648// GFX12: v_cmpx_ge_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa6,0xd4,0x02,0x08,0x00,0x00]649 650v_cmpx_ge_f64_e64 s[104:105], s[104:105]651// GFX12: v_cmpx_ge_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa6,0xd4,0x68,0xd0,0x00,0x00]652 653v_cmpx_ge_f64_e64 vcc, ttmp[14:15]654// GFX12: v_cmpx_ge_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa6,0xd4,0x6a,0xf4,0x00,0x00]655 656v_cmpx_ge_f64_e64 ttmp[14:15], 0xaf123456657// GFX12: v_cmpx_ge_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa6,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]658 659v_cmpx_ge_f64_e64 -|exec|, src_scc660// GFX12: v_cmpx_ge_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa6,0xd4,0x7e,0xfa,0x01,0x20]661 662v_cmpx_ge_f64_e64 null, 0.5663// GFX12: v_cmpx_ge_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa6,0xd4,0x7c,0xe0,0x01,0x00]664 665v_cmpx_ge_f64_e64 -1, -1666// GFX12: v_cmpx_ge_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa6,0xd4,0xc1,0x82,0x01,0x00]667 668v_cmpx_ge_f64_e64 0.5, null669// GFX12: v_cmpx_ge_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa6,0xd4,0xf0,0xf8,0x00,0x00]670 671v_cmpx_ge_f64_e64 -|src_scc|, -|exec|672// GFX12: v_cmpx_ge_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa6,0xd4,0xfd,0xfc,0x00,0x60]673 674v_cmpx_ge_f64_e64 0xaf123456, -|vcc| clamp675// GFX12: v_cmpx_ge_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa6,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]676 677v_cmpx_ge_i16_e64 v1.l, v2.l678// GFX12: v_cmpx_ge_i16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x05,0x02,0x00]679 680v_cmpx_ge_i16_e64 v255.l, v255.l681// GFX12: v_cmpx_ge_i16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb6,0xd4,0xff,0xff,0x03,0x00]682 683v_cmpx_ge_i16_e64 s1, s2684// GFX12: v_cmpx_ge_i16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb6,0xd4,0x01,0x04,0x00,0x00]685 686v_cmpx_ge_i16_e64 s105, s105687// GFX12: v_cmpx_ge_i16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb6,0xd4,0x69,0xd2,0x00,0x00]688 689v_cmpx_ge_i16_e64 vcc_lo, ttmp15690// GFX12: v_cmpx_ge_i16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb6,0xd4,0x6a,0xf6,0x00,0x00]691 692v_cmpx_ge_i16_e64 vcc_hi, 0xfe0b693// GFX12: v_cmpx_ge_i16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb6,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]694 695v_cmpx_ge_i16_e64 ttmp15, src_scc696// GFX12: v_cmpx_ge_i16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb6,0xd4,0x7b,0xfa,0x01,0x00]697 698v_cmpx_ge_i16_e64 m0, 0.5699// GFX12: v_cmpx_ge_i16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xb6,0xd4,0x7d,0xe0,0x01,0x00]700 701v_cmpx_ge_i16_e64 exec_lo, -1702// GFX12: v_cmpx_ge_i16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb6,0xd4,0x7e,0x82,0x01,0x00]703 704v_cmpx_ge_i16_e64 exec_hi, null705// GFX12: v_cmpx_ge_i16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb6,0xd4,0x7f,0xf8,0x00,0x00]706 707v_cmpx_ge_i16_e64 null, exec_lo708// GFX12: v_cmpx_ge_i16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb6,0xd4,0x7c,0xfc,0x00,0x00]709 710v_cmpx_ge_i16_e64 -1, exec_hi711// GFX12: v_cmpx_ge_i16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb6,0xd4,0xc1,0xfe,0x00,0x00]712 713v_cmpx_ge_i16_e64 0.5, m0714// GFX12: v_cmpx_ge_i16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xb6,0xd4,0xf0,0xfa,0x00,0x00]715 716v_cmpx_ge_i16_e64 src_scc, vcc_lo717// GFX12: v_cmpx_ge_i16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb6,0xd4,0xfd,0xd4,0x00,0x00]718 719v_cmpx_ge_i16_e64 0xfe0b, vcc_hi720// GFX12: v_cmpx_ge_i16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb6,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]721 722v_cmpx_ge_i16_e64 v1.h, v2.l723// GFX12: v_cmpx_ge_i16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0xb6,0xd4,0x01,0x05,0x02,0x00]724 725v_cmpx_ge_i16_e64 v255.l, v255.h726// GFX12: v_cmpx_ge_i16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0xb6,0xd4,0xff,0xff,0x03,0x00]727 728v_cmpx_ge_i32_e64 v1, v2729// GFX12: v_cmpx_ge_i32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]730 731v_cmpx_ge_i32_e64 v255, v255732// GFX12: v_cmpx_ge_i32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc6,0xd4,0xff,0xff,0x03,0x00]733 734v_cmpx_ge_i32_e64 s1, s2735// GFX12: v_cmpx_ge_i32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc6,0xd4,0x01,0x04,0x00,0x00]736 737v_cmpx_ge_i32_e64 s105, s105738// GFX12: v_cmpx_ge_i32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc6,0xd4,0x69,0xd2,0x00,0x00]739 740v_cmpx_ge_i32_e64 vcc_lo, ttmp15741// GFX12: v_cmpx_ge_i32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc6,0xd4,0x6a,0xf6,0x00,0x00]742 743v_cmpx_ge_i32_e64 vcc_hi, 0xaf123456744// GFX12: v_cmpx_ge_i32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc6,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]745 746v_cmpx_ge_i32_e64 ttmp15, src_scc747// GFX12: v_cmpx_ge_i32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc6,0xd4,0x7b,0xfa,0x01,0x00]748 749v_cmpx_ge_i32_e64 m0, 0.5750// GFX12: v_cmpx_ge_i32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc6,0xd4,0x7d,0xe0,0x01,0x00]751 752v_cmpx_ge_i32_e64 exec_lo, -1753// GFX12: v_cmpx_ge_i32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc6,0xd4,0x7e,0x82,0x01,0x00]754 755v_cmpx_ge_i32_e64 exec_hi, null756// GFX12: v_cmpx_ge_i32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc6,0xd4,0x7f,0xf8,0x00,0x00]757 758v_cmpx_ge_i32_e64 null, exec_lo759// GFX12: v_cmpx_ge_i32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc6,0xd4,0x7c,0xfc,0x00,0x00]760 761v_cmpx_ge_i32_e64 -1, exec_hi762// GFX12: v_cmpx_ge_i32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc6,0xd4,0xc1,0xfe,0x00,0x00]763 764v_cmpx_ge_i32_e64 0.5, m0765// GFX12: v_cmpx_ge_i32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc6,0xd4,0xf0,0xfa,0x00,0x00]766 767v_cmpx_ge_i32_e64 src_scc, vcc_lo768// GFX12: v_cmpx_ge_i32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc6,0xd4,0xfd,0xd4,0x00,0x00]769 770v_cmpx_ge_i32_e64 0xaf123456, vcc_hi771// GFX12: v_cmpx_ge_i32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc6,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]772 773v_cmpx_ge_i64_e64 v[1:2], v[2:3]774// GFX12: v_cmpx_ge_i64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd6,0xd4,0x01,0x05,0x02,0x00]775 776v_cmpx_ge_i64_e64 v[254:255], v[254:255]777// GFX12: v_cmpx_ge_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd6,0xd4,0xfe,0xfd,0x03,0x00]778 779v_cmpx_ge_i64_e64 s[2:3], s[4:5]780// GFX12: v_cmpx_ge_i64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd6,0xd4,0x02,0x08,0x00,0x00]781 782v_cmpx_ge_i64_e64 s[104:105], s[104:105]783// GFX12: v_cmpx_ge_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd6,0xd4,0x68,0xd0,0x00,0x00]784 785v_cmpx_ge_i64_e64 vcc, ttmp[14:15]786// GFX12: v_cmpx_ge_i64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd6,0xd4,0x6a,0xf4,0x00,0x00]787 788v_cmpx_ge_i64_e64 ttmp[14:15], 0xaf123456789// GFX12: v_cmpx_ge_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd6,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]790 791v_cmpx_ge_i64_e64 exec, src_scc792// GFX12: v_cmpx_ge_i64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd6,0xd4,0x7e,0xfa,0x01,0x00]793 794v_cmpx_ge_i64_e64 null, 0.5795// GFX12: v_cmpx_ge_i64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd6,0xd4,0x7c,0xe0,0x01,0x00]796 797v_cmpx_ge_i64_e64 -1, -1798// GFX12: v_cmpx_ge_i64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd6,0xd4,0xc1,0x82,0x01,0x00]799 800v_cmpx_ge_i64_e64 0.5, null801// GFX12: v_cmpx_ge_i64_e64 0.5, null ; encoding: [0x7e,0x00,0xd6,0xd4,0xf0,0xf8,0x00,0x00]802 803v_cmpx_ge_i64_e64 src_scc, exec804// GFX12: v_cmpx_ge_i64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd6,0xd4,0xfd,0xfc,0x00,0x00]805 806v_cmpx_ge_i64_e64 0xaf123456, vcc807// GFX12: v_cmpx_ge_i64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd6,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]808 809v_cmpx_ge_u16_e64 v1.l, v2.l810// GFX12: v_cmpx_ge_u16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x05,0x02,0x00]811 812v_cmpx_ge_u16_e64 v255.l, v255.l813// GFX12: v_cmpx_ge_u16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xbe,0xd4,0xff,0xff,0x03,0x00]814 815v_cmpx_ge_u16_e64 s1, s2816// GFX12: v_cmpx_ge_u16_e64 s1, s2 ; encoding: [0x7e,0x00,0xbe,0xd4,0x01,0x04,0x00,0x00]817 818v_cmpx_ge_u16_e64 s105, s105819// GFX12: v_cmpx_ge_u16_e64 s105, s105 ; encoding: [0x7e,0x00,0xbe,0xd4,0x69,0xd2,0x00,0x00]820 821v_cmpx_ge_u16_e64 vcc_lo, ttmp15822// GFX12: v_cmpx_ge_u16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xbe,0xd4,0x6a,0xf6,0x00,0x00]823 824v_cmpx_ge_u16_e64 vcc_hi, 0xfe0b825// GFX12: v_cmpx_ge_u16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xbe,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]826 827v_cmpx_ge_u16_e64 ttmp15, src_scc828// GFX12: v_cmpx_ge_u16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xbe,0xd4,0x7b,0xfa,0x01,0x00]829 830v_cmpx_ge_u16_e64 m0, 0.5831// GFX12: v_cmpx_ge_u16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xbe,0xd4,0x7d,0xe0,0x01,0x00]832 833v_cmpx_ge_u16_e64 exec_lo, -1834// GFX12: v_cmpx_ge_u16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xbe,0xd4,0x7e,0x82,0x01,0x00]835 836v_cmpx_ge_u16_e64 exec_hi, null837// GFX12: v_cmpx_ge_u16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xbe,0xd4,0x7f,0xf8,0x00,0x00]838 839v_cmpx_ge_u16_e64 null, exec_lo840// GFX12: v_cmpx_ge_u16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xbe,0xd4,0x7c,0xfc,0x00,0x00]841 842v_cmpx_ge_u16_e64 -1, exec_hi843// GFX12: v_cmpx_ge_u16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xbe,0xd4,0xc1,0xfe,0x00,0x00]844 845v_cmpx_ge_u16_e64 0.5, m0846// GFX12: v_cmpx_ge_u16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xbe,0xd4,0xf0,0xfa,0x00,0x00]847 848v_cmpx_ge_u16_e64 src_scc, vcc_lo849// GFX12: v_cmpx_ge_u16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xbe,0xd4,0xfd,0xd4,0x00,0x00]850 851v_cmpx_ge_u16_e64 0xfe0b, vcc_hi852// GFX12: v_cmpx_ge_u16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xbe,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]853 854v_cmpx_ge_u16_e64 v1.h, v2.l855// GFX12: v_cmpx_ge_u16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0xbe,0xd4,0x01,0x05,0x02,0x00]856 857v_cmpx_ge_u16_e64 v255.l, v255.h858// GFX12: v_cmpx_ge_u16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0xbe,0xd4,0xff,0xff,0x03,0x00]859 860v_cmpx_ge_u32_e64 v1, v2861// GFX12: v_cmpx_ge_u32_e64 v1, v2 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]862 863v_cmpx_ge_u32_e64 v255, v255864// GFX12: v_cmpx_ge_u32_e64 v255, v255 ; encoding: [0x7e,0x00,0xce,0xd4,0xff,0xff,0x03,0x00]865 866v_cmpx_ge_u32_e64 s1, s2867// GFX12: v_cmpx_ge_u32_e64 s1, s2 ; encoding: [0x7e,0x00,0xce,0xd4,0x01,0x04,0x00,0x00]868 869v_cmpx_ge_u32_e64 s105, s105870// GFX12: v_cmpx_ge_u32_e64 s105, s105 ; encoding: [0x7e,0x00,0xce,0xd4,0x69,0xd2,0x00,0x00]871 872v_cmpx_ge_u32_e64 vcc_lo, ttmp15873// GFX12: v_cmpx_ge_u32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xce,0xd4,0x6a,0xf6,0x00,0x00]874 875v_cmpx_ge_u32_e64 vcc_hi, 0xaf123456876// GFX12: v_cmpx_ge_u32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xce,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]877 878v_cmpx_ge_u32_e64 ttmp15, src_scc879// GFX12: v_cmpx_ge_u32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xce,0xd4,0x7b,0xfa,0x01,0x00]880 881v_cmpx_ge_u32_e64 m0, 0.5882// GFX12: v_cmpx_ge_u32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xce,0xd4,0x7d,0xe0,0x01,0x00]883 884v_cmpx_ge_u32_e64 exec_lo, -1885// GFX12: v_cmpx_ge_u32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xce,0xd4,0x7e,0x82,0x01,0x00]886 887v_cmpx_ge_u32_e64 exec_hi, null888// GFX12: v_cmpx_ge_u32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xce,0xd4,0x7f,0xf8,0x00,0x00]889 890v_cmpx_ge_u32_e64 null, exec_lo891// GFX12: v_cmpx_ge_u32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xce,0xd4,0x7c,0xfc,0x00,0x00]892 893v_cmpx_ge_u32_e64 -1, exec_hi894// GFX12: v_cmpx_ge_u32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xce,0xd4,0xc1,0xfe,0x00,0x00]895 896v_cmpx_ge_u32_e64 0.5, m0897// GFX12: v_cmpx_ge_u32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xce,0xd4,0xf0,0xfa,0x00,0x00]898 899v_cmpx_ge_u32_e64 src_scc, vcc_lo900// GFX12: v_cmpx_ge_u32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xce,0xd4,0xfd,0xd4,0x00,0x00]901 902v_cmpx_ge_u32_e64 0xaf123456, vcc_hi903// GFX12: v_cmpx_ge_u32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xce,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]904 905v_cmpx_ge_u64_e64 v[1:2], v[2:3]906// GFX12: v_cmpx_ge_u64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xde,0xd4,0x01,0x05,0x02,0x00]907 908v_cmpx_ge_u64_e64 v[254:255], v[254:255]909// GFX12: v_cmpx_ge_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xde,0xd4,0xfe,0xfd,0x03,0x00]910 911v_cmpx_ge_u64_e64 s[2:3], s[4:5]912// GFX12: v_cmpx_ge_u64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xde,0xd4,0x02,0x08,0x00,0x00]913 914v_cmpx_ge_u64_e64 s[104:105], s[104:105]915// GFX12: v_cmpx_ge_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xde,0xd4,0x68,0xd0,0x00,0x00]916 917v_cmpx_ge_u64_e64 vcc, ttmp[14:15]918// GFX12: v_cmpx_ge_u64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xde,0xd4,0x6a,0xf4,0x00,0x00]919 920v_cmpx_ge_u64_e64 ttmp[14:15], 0xaf123456921// GFX12: v_cmpx_ge_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xde,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]922 923v_cmpx_ge_u64_e64 exec, src_scc924// GFX12: v_cmpx_ge_u64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xde,0xd4,0x7e,0xfa,0x01,0x00]925 926v_cmpx_ge_u64_e64 null, 0.5927// GFX12: v_cmpx_ge_u64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xde,0xd4,0x7c,0xe0,0x01,0x00]928 929v_cmpx_ge_u64_e64 -1, -1930// GFX12: v_cmpx_ge_u64_e64 -1, -1 ; encoding: [0x7e,0x00,0xde,0xd4,0xc1,0x82,0x01,0x00]931 932v_cmpx_ge_u64_e64 0.5, null933// GFX12: v_cmpx_ge_u64_e64 0.5, null ; encoding: [0x7e,0x00,0xde,0xd4,0xf0,0xf8,0x00,0x00]934 935v_cmpx_ge_u64_e64 src_scc, exec936// GFX12: v_cmpx_ge_u64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xde,0xd4,0xfd,0xfc,0x00,0x00]937 938v_cmpx_ge_u64_e64 0xaf123456, vcc939// GFX12: v_cmpx_ge_u64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xde,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]940 941v_cmpx_gt_f16_e64 v1.l, v2.l942// GFX12: v_cmpx_gt_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]943 944v_cmpx_gt_f16_e64 v255.l, v255.l945// GFX12: v_cmpx_gt_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x84,0xd4,0xff,0xff,0x03,0x00]946 947v_cmpx_gt_f16_e64 s1, s2948// GFX12: v_cmpx_gt_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x84,0xd4,0x01,0x04,0x00,0x00]949 950v_cmpx_gt_f16_e64 s105, s105951// GFX12: v_cmpx_gt_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x84,0xd4,0x69,0xd2,0x00,0x00]952 953v_cmpx_gt_f16_e64 vcc_lo, ttmp15954// GFX12: v_cmpx_gt_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x84,0xd4,0x6a,0xf6,0x00,0x00]955 956v_cmpx_gt_f16_e64 vcc_hi, 0xfe0b957// GFX12: v_cmpx_gt_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x84,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]958 959v_cmpx_gt_f16_e64 ttmp15, src_scc960// GFX12: v_cmpx_gt_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x84,0xd4,0x7b,0xfa,0x01,0x00]961 962v_cmpx_gt_f16_e64 m0, 0.5963// GFX12: v_cmpx_gt_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x84,0xd4,0x7d,0xe0,0x01,0x00]964 965v_cmpx_gt_f16_e64 exec_lo, -1966// GFX12: v_cmpx_gt_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x84,0xd4,0x7e,0x82,0x01,0x00]967 968v_cmpx_gt_f16_e64 |exec_hi|, null969// GFX12: v_cmpx_gt_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x84,0xd4,0x7f,0xf8,0x00,0x00]970 971v_cmpx_gt_f16_e64 null, exec_lo972// GFX12: v_cmpx_gt_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x84,0xd4,0x7c,0xfc,0x00,0x00]973 974v_cmpx_gt_f16_e64 -1, exec_hi975// GFX12: v_cmpx_gt_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x84,0xd4,0xc1,0xfe,0x00,0x00]976 977v_cmpx_gt_f16_e64 0.5, -m0978// GFX12: v_cmpx_gt_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x84,0xd4,0xf0,0xfa,0x00,0x40]979 980v_cmpx_gt_f16_e64 -src_scc, |vcc_lo|981// GFX12: v_cmpx_gt_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x84,0xd4,0xfd,0xd4,0x00,0x20]982 983v_cmpx_gt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp984// GFX12: v_cmpx_gt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x84,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]985 986v_cmpx_gt_f16_e64 v1.h, v2.l987// GFX12: v_cmpx_gt_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x84,0xd4,0x01,0x05,0x02,0x00]988 989v_cmpx_gt_f16_e64 v255.l, v255.h990// GFX12: v_cmpx_gt_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x84,0xd4,0xff,0xff,0x03,0x00]991 992v_cmpx_gt_f32_e64 v1, v2993// GFX12: v_cmpx_gt_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x05,0x02,0x00]994 995v_cmpx_gt_f32_e64 v255, v255996// GFX12: v_cmpx_gt_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x94,0xd4,0xff,0xff,0x03,0x00]997 998v_cmpx_gt_f32_e64 s1, s2999// GFX12: v_cmpx_gt_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x94,0xd4,0x01,0x04,0x00,0x00]1000 1001v_cmpx_gt_f32_e64 s105, s1051002// GFX12: v_cmpx_gt_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x94,0xd4,0x69,0xd2,0x00,0x00]1003 1004v_cmpx_gt_f32_e64 vcc_lo, ttmp151005// GFX12: v_cmpx_gt_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x94,0xd4,0x6a,0xf6,0x00,0x00]1006 1007v_cmpx_gt_f32_e64 vcc_hi, 0xaf1234561008// GFX12: v_cmpx_gt_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x94,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1009 1010v_cmpx_gt_f32_e64 ttmp15, src_scc1011// GFX12: v_cmpx_gt_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x94,0xd4,0x7b,0xfa,0x01,0x00]1012 1013v_cmpx_gt_f32_e64 m0, 0.51014// GFX12: v_cmpx_gt_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x94,0xd4,0x7d,0xe0,0x01,0x00]1015 1016v_cmpx_gt_f32_e64 exec_lo, -11017// GFX12: v_cmpx_gt_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x94,0xd4,0x7e,0x82,0x01,0x00]1018 1019v_cmpx_gt_f32_e64 |exec_hi|, null1020// GFX12: v_cmpx_gt_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x94,0xd4,0x7f,0xf8,0x00,0x00]1021 1022v_cmpx_gt_f32_e64 null, exec_lo1023// GFX12: v_cmpx_gt_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x94,0xd4,0x7c,0xfc,0x00,0x00]1024 1025v_cmpx_gt_f32_e64 -1, exec_hi1026// GFX12: v_cmpx_gt_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x94,0xd4,0xc1,0xfe,0x00,0x00]1027 1028v_cmpx_gt_f32_e64 0.5, -m01029// GFX12: v_cmpx_gt_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x94,0xd4,0xf0,0xfa,0x00,0x40]1030 1031v_cmpx_gt_f32_e64 -src_scc, |vcc_lo|1032// GFX12: v_cmpx_gt_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x94,0xd4,0xfd,0xd4,0x00,0x20]1033 1034v_cmpx_gt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp1035// GFX12: v_cmpx_gt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x94,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]1036 1037v_cmpx_gt_f64_e64 v[1:2], v[2:3]1038// GFX12: v_cmpx_gt_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]1039 1040v_cmpx_gt_f64_e64 v[254:255], v[254:255]1041// GFX12: v_cmpx_gt_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa4,0xd4,0xfe,0xfd,0x03,0x00]1042 1043v_cmpx_gt_f64_e64 s[2:3], s[4:5]1044// GFX12: v_cmpx_gt_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa4,0xd4,0x02,0x08,0x00,0x00]1045 1046v_cmpx_gt_f64_e64 s[104:105], s[104:105]1047// GFX12: v_cmpx_gt_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa4,0xd4,0x68,0xd0,0x00,0x00]1048 1049v_cmpx_gt_f64_e64 vcc, ttmp[14:15]1050// GFX12: v_cmpx_gt_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa4,0xd4,0x6a,0xf4,0x00,0x00]1051 1052v_cmpx_gt_f64_e64 ttmp[14:15], 0xaf1234561053// GFX12: v_cmpx_gt_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa4,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1054 1055v_cmpx_gt_f64_e64 -|exec|, src_scc1056// GFX12: v_cmpx_gt_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa4,0xd4,0x7e,0xfa,0x01,0x20]1057 1058v_cmpx_gt_f64_e64 null, 0.51059// GFX12: v_cmpx_gt_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa4,0xd4,0x7c,0xe0,0x01,0x00]1060 1061v_cmpx_gt_f64_e64 -1, -11062// GFX12: v_cmpx_gt_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa4,0xd4,0xc1,0x82,0x01,0x00]1063 1064v_cmpx_gt_f64_e64 0.5, null1065// GFX12: v_cmpx_gt_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa4,0xd4,0xf0,0xf8,0x00,0x00]1066 1067v_cmpx_gt_f64_e64 -|src_scc|, -|exec|1068// GFX12: v_cmpx_gt_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa4,0xd4,0xfd,0xfc,0x00,0x60]1069 1070v_cmpx_gt_f64_e64 0xaf123456, -|vcc| clamp1071// GFX12: v_cmpx_gt_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa4,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]1072 1073v_cmpx_gt_i16_e64 v1.l, v2.l1074// GFX12: v_cmpx_gt_i16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x05,0x02,0x00]1075 1076v_cmpx_gt_i16_e64 v255.l, v255.l1077// GFX12: v_cmpx_gt_i16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb4,0xd4,0xff,0xff,0x03,0x00]1078 1079v_cmpx_gt_i16_e64 s1, s21080// GFX12: v_cmpx_gt_i16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb4,0xd4,0x01,0x04,0x00,0x00]1081 1082v_cmpx_gt_i16_e64 s105, s1051083// GFX12: v_cmpx_gt_i16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb4,0xd4,0x69,0xd2,0x00,0x00]1084 1085v_cmpx_gt_i16_e64 vcc_lo, ttmp151086// GFX12: v_cmpx_gt_i16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb4,0xd4,0x6a,0xf6,0x00,0x00]1087 1088v_cmpx_gt_i16_e64 vcc_hi, 0xfe0b1089// GFX12: v_cmpx_gt_i16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb4,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1090 1091v_cmpx_gt_i16_e64 ttmp15, src_scc1092// GFX12: v_cmpx_gt_i16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb4,0xd4,0x7b,0xfa,0x01,0x00]1093 1094v_cmpx_gt_i16_e64 m0, 0.51095// GFX12: v_cmpx_gt_i16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xb4,0xd4,0x7d,0xe0,0x01,0x00]1096 1097v_cmpx_gt_i16_e64 exec_lo, -11098// GFX12: v_cmpx_gt_i16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb4,0xd4,0x7e,0x82,0x01,0x00]1099 1100v_cmpx_gt_i16_e64 exec_hi, null1101// GFX12: v_cmpx_gt_i16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb4,0xd4,0x7f,0xf8,0x00,0x00]1102 1103v_cmpx_gt_i16_e64 null, exec_lo1104// GFX12: v_cmpx_gt_i16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb4,0xd4,0x7c,0xfc,0x00,0x00]1105 1106v_cmpx_gt_i16_e64 -1, exec_hi1107// GFX12: v_cmpx_gt_i16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb4,0xd4,0xc1,0xfe,0x00,0x00]1108 1109v_cmpx_gt_i16_e64 0.5, m01110// GFX12: v_cmpx_gt_i16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xb4,0xd4,0xf0,0xfa,0x00,0x00]1111 1112v_cmpx_gt_i16_e64 src_scc, vcc_lo1113// GFX12: v_cmpx_gt_i16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb4,0xd4,0xfd,0xd4,0x00,0x00]1114 1115v_cmpx_gt_i16_e64 0xfe0b, vcc_hi1116// GFX12: v_cmpx_gt_i16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb4,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]1117 1118v_cmpx_gt_i16_e64 v1.h, v2.l1119// GFX12: v_cmpx_gt_i16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0xb4,0xd4,0x01,0x05,0x02,0x00]1120 1121v_cmpx_gt_i16_e64 v255.l, v255.h1122// GFX12: v_cmpx_gt_i16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0xb4,0xd4,0xff,0xff,0x03,0x00]1123 1124v_cmpx_gt_i32_e64 v1, v21125// GFX12: v_cmpx_gt_i32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]1126 1127v_cmpx_gt_i32_e64 v255, v2551128// GFX12: v_cmpx_gt_i32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc4,0xd4,0xff,0xff,0x03,0x00]1129 1130v_cmpx_gt_i32_e64 s1, s21131// GFX12: v_cmpx_gt_i32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc4,0xd4,0x01,0x04,0x00,0x00]1132 1133v_cmpx_gt_i32_e64 s105, s1051134// GFX12: v_cmpx_gt_i32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc4,0xd4,0x69,0xd2,0x00,0x00]1135 1136v_cmpx_gt_i32_e64 vcc_lo, ttmp151137// GFX12: v_cmpx_gt_i32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc4,0xd4,0x6a,0xf6,0x00,0x00]1138 1139v_cmpx_gt_i32_e64 vcc_hi, 0xaf1234561140// GFX12: v_cmpx_gt_i32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc4,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1141 1142v_cmpx_gt_i32_e64 ttmp15, src_scc1143// GFX12: v_cmpx_gt_i32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc4,0xd4,0x7b,0xfa,0x01,0x00]1144 1145v_cmpx_gt_i32_e64 m0, 0.51146// GFX12: v_cmpx_gt_i32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc4,0xd4,0x7d,0xe0,0x01,0x00]1147 1148v_cmpx_gt_i32_e64 exec_lo, -11149// GFX12: v_cmpx_gt_i32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc4,0xd4,0x7e,0x82,0x01,0x00]1150 1151v_cmpx_gt_i32_e64 exec_hi, null1152// GFX12: v_cmpx_gt_i32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc4,0xd4,0x7f,0xf8,0x00,0x00]1153 1154v_cmpx_gt_i32_e64 null, exec_lo1155// GFX12: v_cmpx_gt_i32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc4,0xd4,0x7c,0xfc,0x00,0x00]1156 1157v_cmpx_gt_i32_e64 -1, exec_hi1158// GFX12: v_cmpx_gt_i32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc4,0xd4,0xc1,0xfe,0x00,0x00]1159 1160v_cmpx_gt_i32_e64 0.5, m01161// GFX12: v_cmpx_gt_i32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc4,0xd4,0xf0,0xfa,0x00,0x00]1162 1163v_cmpx_gt_i32_e64 src_scc, vcc_lo1164// GFX12: v_cmpx_gt_i32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc4,0xd4,0xfd,0xd4,0x00,0x00]1165 1166v_cmpx_gt_i32_e64 0xaf123456, vcc_hi1167// GFX12: v_cmpx_gt_i32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc4,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]1168 1169v_cmpx_gt_i64_e64 v[1:2], v[2:3]1170// GFX12: v_cmpx_gt_i64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd4,0xd4,0x01,0x05,0x02,0x00]1171 1172v_cmpx_gt_i64_e64 v[254:255], v[254:255]1173// GFX12: v_cmpx_gt_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd4,0xd4,0xfe,0xfd,0x03,0x00]1174 1175v_cmpx_gt_i64_e64 s[2:3], s[4:5]1176// GFX12: v_cmpx_gt_i64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd4,0xd4,0x02,0x08,0x00,0x00]1177 1178v_cmpx_gt_i64_e64 s[104:105], s[104:105]1179// GFX12: v_cmpx_gt_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd4,0xd4,0x68,0xd0,0x00,0x00]1180 1181v_cmpx_gt_i64_e64 vcc, ttmp[14:15]1182// GFX12: v_cmpx_gt_i64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd4,0xd4,0x6a,0xf4,0x00,0x00]1183 1184v_cmpx_gt_i64_e64 ttmp[14:15], 0xaf1234561185// GFX12: v_cmpx_gt_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd4,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1186 1187v_cmpx_gt_i64_e64 exec, src_scc1188// GFX12: v_cmpx_gt_i64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd4,0xd4,0x7e,0xfa,0x01,0x00]1189 1190v_cmpx_gt_i64_e64 null, 0.51191// GFX12: v_cmpx_gt_i64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd4,0xd4,0x7c,0xe0,0x01,0x00]1192 1193v_cmpx_gt_i64_e64 -1, -11194// GFX12: v_cmpx_gt_i64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd4,0xd4,0xc1,0x82,0x01,0x00]1195 1196v_cmpx_gt_i64_e64 0.5, null1197// GFX12: v_cmpx_gt_i64_e64 0.5, null ; encoding: [0x7e,0x00,0xd4,0xd4,0xf0,0xf8,0x00,0x00]1198 1199v_cmpx_gt_i64_e64 src_scc, exec1200// GFX12: v_cmpx_gt_i64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd4,0xd4,0xfd,0xfc,0x00,0x00]1201 1202v_cmpx_gt_i64_e64 0xaf123456, vcc1203// GFX12: v_cmpx_gt_i64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd4,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]1204 1205v_cmpx_gt_u16_e64 v1.l, v2.l1206// GFX12: v_cmpx_gt_u16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x05,0x02,0x00]1207 1208v_cmpx_gt_u16_e64 v255.l, v255.l1209// GFX12: v_cmpx_gt_u16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xbc,0xd4,0xff,0xff,0x03,0x00]1210 1211v_cmpx_gt_u16_e64 s1, s21212// GFX12: v_cmpx_gt_u16_e64 s1, s2 ; encoding: [0x7e,0x00,0xbc,0xd4,0x01,0x04,0x00,0x00]1213 1214v_cmpx_gt_u16_e64 s105, s1051215// GFX12: v_cmpx_gt_u16_e64 s105, s105 ; encoding: [0x7e,0x00,0xbc,0xd4,0x69,0xd2,0x00,0x00]1216 1217v_cmpx_gt_u16_e64 vcc_lo, ttmp151218// GFX12: v_cmpx_gt_u16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xbc,0xd4,0x6a,0xf6,0x00,0x00]1219 1220v_cmpx_gt_u16_e64 vcc_hi, 0xfe0b1221// GFX12: v_cmpx_gt_u16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xbc,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1222 1223v_cmpx_gt_u16_e64 ttmp15, src_scc1224// GFX12: v_cmpx_gt_u16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xbc,0xd4,0x7b,0xfa,0x01,0x00]1225 1226v_cmpx_gt_u16_e64 m0, 0.51227// GFX12: v_cmpx_gt_u16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xbc,0xd4,0x7d,0xe0,0x01,0x00]1228 1229v_cmpx_gt_u16_e64 exec_lo, -11230// GFX12: v_cmpx_gt_u16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xbc,0xd4,0x7e,0x82,0x01,0x00]1231 1232v_cmpx_gt_u16_e64 exec_hi, null1233// GFX12: v_cmpx_gt_u16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xbc,0xd4,0x7f,0xf8,0x00,0x00]1234 1235v_cmpx_gt_u16_e64 null, exec_lo1236// GFX12: v_cmpx_gt_u16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xbc,0xd4,0x7c,0xfc,0x00,0x00]1237 1238v_cmpx_gt_u16_e64 -1, exec_hi1239// GFX12: v_cmpx_gt_u16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xbc,0xd4,0xc1,0xfe,0x00,0x00]1240 1241v_cmpx_gt_u16_e64 0.5, m01242// GFX12: v_cmpx_gt_u16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xbc,0xd4,0xf0,0xfa,0x00,0x00]1243 1244v_cmpx_gt_u16_e64 src_scc, vcc_lo1245// GFX12: v_cmpx_gt_u16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xbc,0xd4,0xfd,0xd4,0x00,0x00]1246 1247v_cmpx_gt_u16_e64 0xfe0b, vcc_hi1248// GFX12: v_cmpx_gt_u16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xbc,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]1249 1250v_cmpx_gt_u16_e64 v1.h, v2.l1251// GFX12: v_cmpx_gt_u16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0xbc,0xd4,0x01,0x05,0x02,0x00]1252 1253v_cmpx_gt_u16_e64 v255.l, v255.h1254// GFX12: v_cmpx_gt_u16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0xbc,0xd4,0xff,0xff,0x03,0x00]1255 1256v_cmpx_gt_u32_e64 v1, v21257// GFX12: v_cmpx_gt_u32_e64 v1, v2 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]1258 1259v_cmpx_gt_u32_e64 v255, v2551260// GFX12: v_cmpx_gt_u32_e64 v255, v255 ; encoding: [0x7e,0x00,0xcc,0xd4,0xff,0xff,0x03,0x00]1261 1262v_cmpx_gt_u32_e64 s1, s21263// GFX12: v_cmpx_gt_u32_e64 s1, s2 ; encoding: [0x7e,0x00,0xcc,0xd4,0x01,0x04,0x00,0x00]1264 1265v_cmpx_gt_u32_e64 s105, s1051266// GFX12: v_cmpx_gt_u32_e64 s105, s105 ; encoding: [0x7e,0x00,0xcc,0xd4,0x69,0xd2,0x00,0x00]1267 1268v_cmpx_gt_u32_e64 vcc_lo, ttmp151269// GFX12: v_cmpx_gt_u32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xcc,0xd4,0x6a,0xf6,0x00,0x00]1270 1271v_cmpx_gt_u32_e64 vcc_hi, 0xaf1234561272// GFX12: v_cmpx_gt_u32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xcc,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1273 1274v_cmpx_gt_u32_e64 ttmp15, src_scc1275// GFX12: v_cmpx_gt_u32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xcc,0xd4,0x7b,0xfa,0x01,0x00]1276 1277v_cmpx_gt_u32_e64 m0, 0.51278// GFX12: v_cmpx_gt_u32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xcc,0xd4,0x7d,0xe0,0x01,0x00]1279 1280v_cmpx_gt_u32_e64 exec_lo, -11281// GFX12: v_cmpx_gt_u32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xcc,0xd4,0x7e,0x82,0x01,0x00]1282 1283v_cmpx_gt_u32_e64 exec_hi, null1284// GFX12: v_cmpx_gt_u32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xcc,0xd4,0x7f,0xf8,0x00,0x00]1285 1286v_cmpx_gt_u32_e64 null, exec_lo1287// GFX12: v_cmpx_gt_u32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xcc,0xd4,0x7c,0xfc,0x00,0x00]1288 1289v_cmpx_gt_u32_e64 -1, exec_hi1290// GFX12: v_cmpx_gt_u32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xcc,0xd4,0xc1,0xfe,0x00,0x00]1291 1292v_cmpx_gt_u32_e64 0.5, m01293// GFX12: v_cmpx_gt_u32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xcc,0xd4,0xf0,0xfa,0x00,0x00]1294 1295v_cmpx_gt_u32_e64 src_scc, vcc_lo1296// GFX12: v_cmpx_gt_u32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xcc,0xd4,0xfd,0xd4,0x00,0x00]1297 1298v_cmpx_gt_u32_e64 0xaf123456, vcc_hi1299// GFX12: v_cmpx_gt_u32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xcc,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]1300 1301v_cmpx_gt_u64_e64 v[1:2], v[2:3]1302// GFX12: v_cmpx_gt_u64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xdc,0xd4,0x01,0x05,0x02,0x00]1303 1304v_cmpx_gt_u64_e64 v[254:255], v[254:255]1305// GFX12: v_cmpx_gt_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xdc,0xd4,0xfe,0xfd,0x03,0x00]1306 1307v_cmpx_gt_u64_e64 s[2:3], s[4:5]1308// GFX12: v_cmpx_gt_u64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xdc,0xd4,0x02,0x08,0x00,0x00]1309 1310v_cmpx_gt_u64_e64 s[104:105], s[104:105]1311// GFX12: v_cmpx_gt_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xdc,0xd4,0x68,0xd0,0x00,0x00]1312 1313v_cmpx_gt_u64_e64 vcc, ttmp[14:15]1314// GFX12: v_cmpx_gt_u64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xdc,0xd4,0x6a,0xf4,0x00,0x00]1315 1316v_cmpx_gt_u64_e64 ttmp[14:15], 0xaf1234561317// GFX12: v_cmpx_gt_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xdc,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1318 1319v_cmpx_gt_u64_e64 exec, src_scc1320// GFX12: v_cmpx_gt_u64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xdc,0xd4,0x7e,0xfa,0x01,0x00]1321 1322v_cmpx_gt_u64_e64 null, 0.51323// GFX12: v_cmpx_gt_u64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xdc,0xd4,0x7c,0xe0,0x01,0x00]1324 1325v_cmpx_gt_u64_e64 -1, -11326// GFX12: v_cmpx_gt_u64_e64 -1, -1 ; encoding: [0x7e,0x00,0xdc,0xd4,0xc1,0x82,0x01,0x00]1327 1328v_cmpx_gt_u64_e64 0.5, null1329// GFX12: v_cmpx_gt_u64_e64 0.5, null ; encoding: [0x7e,0x00,0xdc,0xd4,0xf0,0xf8,0x00,0x00]1330 1331v_cmpx_gt_u64_e64 src_scc, exec1332// GFX12: v_cmpx_gt_u64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xdc,0xd4,0xfd,0xfc,0x00,0x00]1333 1334v_cmpx_gt_u64_e64 0xaf123456, vcc1335// GFX12: v_cmpx_gt_u64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xdc,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]1336 1337v_cmpx_le_f16_e64 v1.l, v2.l1338// GFX12: v_cmpx_le_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]1339 1340v_cmpx_le_f16_e64 v255.l, v255.l1341// GFX12: v_cmpx_le_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x83,0xd4,0xff,0xff,0x03,0x00]1342 1343v_cmpx_le_f16_e64 s1, s21344// GFX12: v_cmpx_le_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x83,0xd4,0x01,0x04,0x00,0x00]1345 1346v_cmpx_le_f16_e64 s105, s1051347// GFX12: v_cmpx_le_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x83,0xd4,0x69,0xd2,0x00,0x00]1348 1349v_cmpx_le_f16_e64 vcc_lo, ttmp151350// GFX12: v_cmpx_le_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x83,0xd4,0x6a,0xf6,0x00,0x00]1351 1352v_cmpx_le_f16_e64 vcc_hi, 0xfe0b1353// GFX12: v_cmpx_le_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x83,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1354 1355v_cmpx_le_f16_e64 ttmp15, src_scc1356// GFX12: v_cmpx_le_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x83,0xd4,0x7b,0xfa,0x01,0x00]1357 1358v_cmpx_le_f16_e64 m0, 0.51359// GFX12: v_cmpx_le_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x83,0xd4,0x7d,0xe0,0x01,0x00]1360 1361v_cmpx_le_f16_e64 exec_lo, -11362// GFX12: v_cmpx_le_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x83,0xd4,0x7e,0x82,0x01,0x00]1363 1364v_cmpx_le_f16_e64 |exec_hi|, null1365// GFX12: v_cmpx_le_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x83,0xd4,0x7f,0xf8,0x00,0x00]1366 1367v_cmpx_le_f16_e64 null, exec_lo1368// GFX12: v_cmpx_le_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x83,0xd4,0x7c,0xfc,0x00,0x00]1369 1370v_cmpx_le_f16_e64 -1, exec_hi1371// GFX12: v_cmpx_le_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x83,0xd4,0xc1,0xfe,0x00,0x00]1372 1373v_cmpx_le_f16_e64 0.5, -m01374// GFX12: v_cmpx_le_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x83,0xd4,0xf0,0xfa,0x00,0x40]1375 1376v_cmpx_le_f16_e64 -src_scc, |vcc_lo|1377// GFX12: v_cmpx_le_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x83,0xd4,0xfd,0xd4,0x00,0x20]1378 1379v_cmpx_le_f16_e64 -|0xfe0b|, -|vcc_hi| clamp1380// GFX12: v_cmpx_le_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x83,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]1381 1382v_cmpx_le_f16_e64 v1.h, v2.l1383// GFX12: v_cmpx_le_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x83,0xd4,0x01,0x05,0x02,0x00]1384 1385v_cmpx_le_f16_e64 v255.l, v255.h1386// GFX12: v_cmpx_le_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x83,0xd4,0xff,0xff,0x03,0x00]1387 1388v_cmpx_le_f32_e64 v1, v21389// GFX12: v_cmpx_le_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x05,0x02,0x00]1390 1391v_cmpx_le_f32_e64 v255, v2551392// GFX12: v_cmpx_le_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x93,0xd4,0xff,0xff,0x03,0x00]1393 1394v_cmpx_le_f32_e64 s1, s21395// GFX12: v_cmpx_le_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x93,0xd4,0x01,0x04,0x00,0x00]1396 1397v_cmpx_le_f32_e64 s105, s1051398// GFX12: v_cmpx_le_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x93,0xd4,0x69,0xd2,0x00,0x00]1399 1400v_cmpx_le_f32_e64 vcc_lo, ttmp151401// GFX12: v_cmpx_le_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x93,0xd4,0x6a,0xf6,0x00,0x00]1402 1403v_cmpx_le_f32_e64 vcc_hi, 0xaf1234561404// GFX12: v_cmpx_le_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x93,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1405 1406v_cmpx_le_f32_e64 ttmp15, src_scc1407// GFX12: v_cmpx_le_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x93,0xd4,0x7b,0xfa,0x01,0x00]1408 1409v_cmpx_le_f32_e64 m0, 0.51410// GFX12: v_cmpx_le_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x93,0xd4,0x7d,0xe0,0x01,0x00]1411 1412v_cmpx_le_f32_e64 exec_lo, -11413// GFX12: v_cmpx_le_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x93,0xd4,0x7e,0x82,0x01,0x00]1414 1415v_cmpx_le_f32_e64 |exec_hi|, null1416// GFX12: v_cmpx_le_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x93,0xd4,0x7f,0xf8,0x00,0x00]1417 1418v_cmpx_le_f32_e64 null, exec_lo1419// GFX12: v_cmpx_le_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x93,0xd4,0x7c,0xfc,0x00,0x00]1420 1421v_cmpx_le_f32_e64 -1, exec_hi1422// GFX12: v_cmpx_le_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x93,0xd4,0xc1,0xfe,0x00,0x00]1423 1424v_cmpx_le_f32_e64 0.5, -m01425// GFX12: v_cmpx_le_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x93,0xd4,0xf0,0xfa,0x00,0x40]1426 1427v_cmpx_le_f32_e64 -src_scc, |vcc_lo|1428// GFX12: v_cmpx_le_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x93,0xd4,0xfd,0xd4,0x00,0x20]1429 1430v_cmpx_le_f32_e64 -|0xaf123456|, -|vcc_hi| clamp1431// GFX12: v_cmpx_le_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x93,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]1432 1433v_cmpx_le_f64_e64 v[1:2], v[2:3]1434// GFX12: v_cmpx_le_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]1435 1436v_cmpx_le_f64_e64 v[254:255], v[254:255]1437// GFX12: v_cmpx_le_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa3,0xd4,0xfe,0xfd,0x03,0x00]1438 1439v_cmpx_le_f64_e64 s[2:3], s[4:5]1440// GFX12: v_cmpx_le_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa3,0xd4,0x02,0x08,0x00,0x00]1441 1442v_cmpx_le_f64_e64 s[104:105], s[104:105]1443// GFX12: v_cmpx_le_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa3,0xd4,0x68,0xd0,0x00,0x00]1444 1445v_cmpx_le_f64_e64 vcc, ttmp[14:15]1446// GFX12: v_cmpx_le_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa3,0xd4,0x6a,0xf4,0x00,0x00]1447 1448v_cmpx_le_f64_e64 ttmp[14:15], 0xaf1234561449// GFX12: v_cmpx_le_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa3,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1450 1451v_cmpx_le_f64_e64 -|exec|, src_scc1452// GFX12: v_cmpx_le_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa3,0xd4,0x7e,0xfa,0x01,0x20]1453 1454v_cmpx_le_f64_e64 null, 0.51455// GFX12: v_cmpx_le_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa3,0xd4,0x7c,0xe0,0x01,0x00]1456 1457v_cmpx_le_f64_e64 -1, -11458// GFX12: v_cmpx_le_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa3,0xd4,0xc1,0x82,0x01,0x00]1459 1460v_cmpx_le_f64_e64 0.5, null1461// GFX12: v_cmpx_le_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa3,0xd4,0xf0,0xf8,0x00,0x00]1462 1463v_cmpx_le_f64_e64 -|src_scc|, -|exec|1464// GFX12: v_cmpx_le_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa3,0xd4,0xfd,0xfc,0x00,0x60]1465 1466v_cmpx_le_f64_e64 0xaf123456, -|vcc| clamp1467// GFX12: v_cmpx_le_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa3,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]1468 1469v_cmpx_le_i16_e64 v1.l, v2.l1470// GFX12: v_cmpx_le_i16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x05,0x02,0x00]1471 1472v_cmpx_le_i16_e64 v255.l, v255.l1473// GFX12: v_cmpx_le_i16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb3,0xd4,0xff,0xff,0x03,0x00]1474 1475v_cmpx_le_i16_e64 s1, s21476// GFX12: v_cmpx_le_i16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb3,0xd4,0x01,0x04,0x00,0x00]1477 1478v_cmpx_le_i16_e64 s105, s1051479// GFX12: v_cmpx_le_i16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb3,0xd4,0x69,0xd2,0x00,0x00]1480 1481v_cmpx_le_i16_e64 vcc_lo, ttmp151482// GFX12: v_cmpx_le_i16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb3,0xd4,0x6a,0xf6,0x00,0x00]1483 1484v_cmpx_le_i16_e64 vcc_hi, 0xfe0b1485// GFX12: v_cmpx_le_i16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb3,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1486 1487v_cmpx_le_i16_e64 ttmp15, src_scc1488// GFX12: v_cmpx_le_i16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb3,0xd4,0x7b,0xfa,0x01,0x00]1489 1490v_cmpx_le_i16_e64 m0, 0.51491// GFX12: v_cmpx_le_i16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xb3,0xd4,0x7d,0xe0,0x01,0x00]1492 1493v_cmpx_le_i16_e64 exec_lo, -11494// GFX12: v_cmpx_le_i16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb3,0xd4,0x7e,0x82,0x01,0x00]1495 1496v_cmpx_le_i16_e64 exec_hi, null1497// GFX12: v_cmpx_le_i16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb3,0xd4,0x7f,0xf8,0x00,0x00]1498 1499v_cmpx_le_i16_e64 null, exec_lo1500// GFX12: v_cmpx_le_i16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb3,0xd4,0x7c,0xfc,0x00,0x00]1501 1502v_cmpx_le_i16_e64 -1, exec_hi1503// GFX12: v_cmpx_le_i16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb3,0xd4,0xc1,0xfe,0x00,0x00]1504 1505v_cmpx_le_i16_e64 0.5, m01506// GFX12: v_cmpx_le_i16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xb3,0xd4,0xf0,0xfa,0x00,0x00]1507 1508v_cmpx_le_i16_e64 src_scc, vcc_lo1509// GFX12: v_cmpx_le_i16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb3,0xd4,0xfd,0xd4,0x00,0x00]1510 1511v_cmpx_le_i16_e64 0xfe0b, vcc_hi1512// GFX12: v_cmpx_le_i16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb3,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]1513 1514v_cmpx_le_i16_e64 v1.h, v2.l1515// GFX12: v_cmpx_le_i16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0xb3,0xd4,0x01,0x05,0x02,0x00]1516 1517v_cmpx_le_i16_e64 v255.l, v255.h1518// GFX12: v_cmpx_le_i16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0xb3,0xd4,0xff,0xff,0x03,0x00]1519 1520v_cmpx_le_i32_e64 v1, v21521// GFX12: v_cmpx_le_i32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]1522 1523v_cmpx_le_i32_e64 v255, v2551524// GFX12: v_cmpx_le_i32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc3,0xd4,0xff,0xff,0x03,0x00]1525 1526v_cmpx_le_i32_e64 s1, s21527// GFX12: v_cmpx_le_i32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc3,0xd4,0x01,0x04,0x00,0x00]1528 1529v_cmpx_le_i32_e64 s105, s1051530// GFX12: v_cmpx_le_i32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc3,0xd4,0x69,0xd2,0x00,0x00]1531 1532v_cmpx_le_i32_e64 vcc_lo, ttmp151533// GFX12: v_cmpx_le_i32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc3,0xd4,0x6a,0xf6,0x00,0x00]1534 1535v_cmpx_le_i32_e64 vcc_hi, 0xaf1234561536// GFX12: v_cmpx_le_i32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc3,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1537 1538v_cmpx_le_i32_e64 ttmp15, src_scc1539// GFX12: v_cmpx_le_i32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc3,0xd4,0x7b,0xfa,0x01,0x00]1540 1541v_cmpx_le_i32_e64 m0, 0.51542// GFX12: v_cmpx_le_i32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc3,0xd4,0x7d,0xe0,0x01,0x00]1543 1544v_cmpx_le_i32_e64 exec_lo, -11545// GFX12: v_cmpx_le_i32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc3,0xd4,0x7e,0x82,0x01,0x00]1546 1547v_cmpx_le_i32_e64 exec_hi, null1548// GFX12: v_cmpx_le_i32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc3,0xd4,0x7f,0xf8,0x00,0x00]1549 1550v_cmpx_le_i32_e64 null, exec_lo1551// GFX12: v_cmpx_le_i32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc3,0xd4,0x7c,0xfc,0x00,0x00]1552 1553v_cmpx_le_i32_e64 -1, exec_hi1554// GFX12: v_cmpx_le_i32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc3,0xd4,0xc1,0xfe,0x00,0x00]1555 1556v_cmpx_le_i32_e64 0.5, m01557// GFX12: v_cmpx_le_i32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc3,0xd4,0xf0,0xfa,0x00,0x00]1558 1559v_cmpx_le_i32_e64 src_scc, vcc_lo1560// GFX12: v_cmpx_le_i32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc3,0xd4,0xfd,0xd4,0x00,0x00]1561 1562v_cmpx_le_i32_e64 0xaf123456, vcc_hi1563// GFX12: v_cmpx_le_i32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc3,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]1564 1565v_cmpx_le_i64_e64 v[1:2], v[2:3]1566// GFX12: v_cmpx_le_i64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd3,0xd4,0x01,0x05,0x02,0x00]1567 1568v_cmpx_le_i64_e64 v[254:255], v[254:255]1569// GFX12: v_cmpx_le_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd3,0xd4,0xfe,0xfd,0x03,0x00]1570 1571v_cmpx_le_i64_e64 s[2:3], s[4:5]1572// GFX12: v_cmpx_le_i64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd3,0xd4,0x02,0x08,0x00,0x00]1573 1574v_cmpx_le_i64_e64 s[104:105], s[104:105]1575// GFX12: v_cmpx_le_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd3,0xd4,0x68,0xd0,0x00,0x00]1576 1577v_cmpx_le_i64_e64 vcc, ttmp[14:15]1578// GFX12: v_cmpx_le_i64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd3,0xd4,0x6a,0xf4,0x00,0x00]1579 1580v_cmpx_le_i64_e64 ttmp[14:15], 0xaf1234561581// GFX12: v_cmpx_le_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd3,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1582 1583v_cmpx_le_i64_e64 exec, src_scc1584// GFX12: v_cmpx_le_i64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd3,0xd4,0x7e,0xfa,0x01,0x00]1585 1586v_cmpx_le_i64_e64 null, 0.51587// GFX12: v_cmpx_le_i64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd3,0xd4,0x7c,0xe0,0x01,0x00]1588 1589v_cmpx_le_i64_e64 -1, -11590// GFX12: v_cmpx_le_i64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd3,0xd4,0xc1,0x82,0x01,0x00]1591 1592v_cmpx_le_i64_e64 0.5, null1593// GFX12: v_cmpx_le_i64_e64 0.5, null ; encoding: [0x7e,0x00,0xd3,0xd4,0xf0,0xf8,0x00,0x00]1594 1595v_cmpx_le_i64_e64 src_scc, exec1596// GFX12: v_cmpx_le_i64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd3,0xd4,0xfd,0xfc,0x00,0x00]1597 1598v_cmpx_le_i64_e64 0xaf123456, vcc1599// GFX12: v_cmpx_le_i64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd3,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]1600 1601v_cmpx_le_u16_e64 v1.l, v2.l1602// GFX12: v_cmpx_le_u16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x05,0x02,0x00]1603 1604v_cmpx_le_u16_e64 v255.l, v255.l1605// GFX12: v_cmpx_le_u16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xbb,0xd4,0xff,0xff,0x03,0x00]1606 1607v_cmpx_le_u16_e64 s1, s21608// GFX12: v_cmpx_le_u16_e64 s1, s2 ; encoding: [0x7e,0x00,0xbb,0xd4,0x01,0x04,0x00,0x00]1609 1610v_cmpx_le_u16_e64 s105, s1051611// GFX12: v_cmpx_le_u16_e64 s105, s105 ; encoding: [0x7e,0x00,0xbb,0xd4,0x69,0xd2,0x00,0x00]1612 1613v_cmpx_le_u16_e64 vcc_lo, ttmp151614// GFX12: v_cmpx_le_u16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xbb,0xd4,0x6a,0xf6,0x00,0x00]1615 1616v_cmpx_le_u16_e64 vcc_hi, 0xfe0b1617// GFX12: v_cmpx_le_u16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xbb,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1618 1619v_cmpx_le_u16_e64 ttmp15, src_scc1620// GFX12: v_cmpx_le_u16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xbb,0xd4,0x7b,0xfa,0x01,0x00]1621 1622v_cmpx_le_u16_e64 m0, 0.51623// GFX12: v_cmpx_le_u16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xbb,0xd4,0x7d,0xe0,0x01,0x00]1624 1625v_cmpx_le_u16_e64 exec_lo, -11626// GFX12: v_cmpx_le_u16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xbb,0xd4,0x7e,0x82,0x01,0x00]1627 1628v_cmpx_le_u16_e64 exec_hi, null1629// GFX12: v_cmpx_le_u16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xbb,0xd4,0x7f,0xf8,0x00,0x00]1630 1631v_cmpx_le_u16_e64 null, exec_lo1632// GFX12: v_cmpx_le_u16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xbb,0xd4,0x7c,0xfc,0x00,0x00]1633 1634v_cmpx_le_u16_e64 -1, exec_hi1635// GFX12: v_cmpx_le_u16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xbb,0xd4,0xc1,0xfe,0x00,0x00]1636 1637v_cmpx_le_u16_e64 0.5, m01638// GFX12: v_cmpx_le_u16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xbb,0xd4,0xf0,0xfa,0x00,0x00]1639 1640v_cmpx_le_u16_e64 src_scc, vcc_lo1641// GFX12: v_cmpx_le_u16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xbb,0xd4,0xfd,0xd4,0x00,0x00]1642 1643v_cmpx_le_u16_e64 0xfe0b, vcc_hi1644// GFX12: v_cmpx_le_u16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xbb,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]1645 1646v_cmpx_le_u16_e64 v1.h, v2.l1647// GFX12: v_cmpx_le_u16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0xbb,0xd4,0x01,0x05,0x02,0x00]1648 1649v_cmpx_le_u16_e64 v255.l, v255.h1650// GFX12: v_cmpx_le_u16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0xbb,0xd4,0xff,0xff,0x03,0x00]1651 1652v_cmpx_le_u32_e64 v1, v21653// GFX12: v_cmpx_le_u32_e64 v1, v2 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]1654 1655v_cmpx_le_u32_e64 v255, v2551656// GFX12: v_cmpx_le_u32_e64 v255, v255 ; encoding: [0x7e,0x00,0xcb,0xd4,0xff,0xff,0x03,0x00]1657 1658v_cmpx_le_u32_e64 s1, s21659// GFX12: v_cmpx_le_u32_e64 s1, s2 ; encoding: [0x7e,0x00,0xcb,0xd4,0x01,0x04,0x00,0x00]1660 1661v_cmpx_le_u32_e64 s105, s1051662// GFX12: v_cmpx_le_u32_e64 s105, s105 ; encoding: [0x7e,0x00,0xcb,0xd4,0x69,0xd2,0x00,0x00]1663 1664v_cmpx_le_u32_e64 vcc_lo, ttmp151665// GFX12: v_cmpx_le_u32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xcb,0xd4,0x6a,0xf6,0x00,0x00]1666 1667v_cmpx_le_u32_e64 vcc_hi, 0xaf1234561668// GFX12: v_cmpx_le_u32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xcb,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1669 1670v_cmpx_le_u32_e64 ttmp15, src_scc1671// GFX12: v_cmpx_le_u32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xcb,0xd4,0x7b,0xfa,0x01,0x00]1672 1673v_cmpx_le_u32_e64 m0, 0.51674// GFX12: v_cmpx_le_u32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xcb,0xd4,0x7d,0xe0,0x01,0x00]1675 1676v_cmpx_le_u32_e64 exec_lo, -11677// GFX12: v_cmpx_le_u32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xcb,0xd4,0x7e,0x82,0x01,0x00]1678 1679v_cmpx_le_u32_e64 exec_hi, null1680// GFX12: v_cmpx_le_u32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xcb,0xd4,0x7f,0xf8,0x00,0x00]1681 1682v_cmpx_le_u32_e64 null, exec_lo1683// GFX12: v_cmpx_le_u32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xcb,0xd4,0x7c,0xfc,0x00,0x00]1684 1685v_cmpx_le_u32_e64 -1, exec_hi1686// GFX12: v_cmpx_le_u32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xcb,0xd4,0xc1,0xfe,0x00,0x00]1687 1688v_cmpx_le_u32_e64 0.5, m01689// GFX12: v_cmpx_le_u32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xcb,0xd4,0xf0,0xfa,0x00,0x00]1690 1691v_cmpx_le_u32_e64 src_scc, vcc_lo1692// GFX12: v_cmpx_le_u32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xcb,0xd4,0xfd,0xd4,0x00,0x00]1693 1694v_cmpx_le_u32_e64 0xaf123456, vcc_hi1695// GFX12: v_cmpx_le_u32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xcb,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]1696 1697v_cmpx_le_u64_e64 v[1:2], v[2:3]1698// GFX12: v_cmpx_le_u64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xdb,0xd4,0x01,0x05,0x02,0x00]1699 1700v_cmpx_le_u64_e64 v[254:255], v[254:255]1701// GFX12: v_cmpx_le_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xdb,0xd4,0xfe,0xfd,0x03,0x00]1702 1703v_cmpx_le_u64_e64 s[2:3], s[4:5]1704// GFX12: v_cmpx_le_u64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xdb,0xd4,0x02,0x08,0x00,0x00]1705 1706v_cmpx_le_u64_e64 s[104:105], s[104:105]1707// GFX12: v_cmpx_le_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xdb,0xd4,0x68,0xd0,0x00,0x00]1708 1709v_cmpx_le_u64_e64 vcc, ttmp[14:15]1710// GFX12: v_cmpx_le_u64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xdb,0xd4,0x6a,0xf4,0x00,0x00]1711 1712v_cmpx_le_u64_e64 ttmp[14:15], 0xaf1234561713// GFX12: v_cmpx_le_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xdb,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1714 1715v_cmpx_le_u64_e64 exec, src_scc1716// GFX12: v_cmpx_le_u64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xdb,0xd4,0x7e,0xfa,0x01,0x00]1717 1718v_cmpx_le_u64_e64 null, 0.51719// GFX12: v_cmpx_le_u64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xdb,0xd4,0x7c,0xe0,0x01,0x00]1720 1721v_cmpx_le_u64_e64 -1, -11722// GFX12: v_cmpx_le_u64_e64 -1, -1 ; encoding: [0x7e,0x00,0xdb,0xd4,0xc1,0x82,0x01,0x00]1723 1724v_cmpx_le_u64_e64 0.5, null1725// GFX12: v_cmpx_le_u64_e64 0.5, null ; encoding: [0x7e,0x00,0xdb,0xd4,0xf0,0xf8,0x00,0x00]1726 1727v_cmpx_le_u64_e64 src_scc, exec1728// GFX12: v_cmpx_le_u64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xdb,0xd4,0xfd,0xfc,0x00,0x00]1729 1730v_cmpx_le_u64_e64 0xaf123456, vcc1731// GFX12: v_cmpx_le_u64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xdb,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]1732 1733v_cmpx_lg_f16_e64 v1.l, v2.l1734// GFX12: v_cmpx_lg_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]1735 1736v_cmpx_lg_f16_e64 v255.l, v255.l1737// GFX12: v_cmpx_lg_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x85,0xd4,0xff,0xff,0x03,0x00]1738 1739v_cmpx_lg_f16_e64 s1, s21740// GFX12: v_cmpx_lg_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x85,0xd4,0x01,0x04,0x00,0x00]1741 1742v_cmpx_lg_f16_e64 s105, s1051743// GFX12: v_cmpx_lg_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x85,0xd4,0x69,0xd2,0x00,0x00]1744 1745v_cmpx_lg_f16_e64 vcc_lo, ttmp151746// GFX12: v_cmpx_lg_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x85,0xd4,0x6a,0xf6,0x00,0x00]1747 1748v_cmpx_lg_f16_e64 vcc_hi, 0xfe0b1749// GFX12: v_cmpx_lg_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x85,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1750 1751v_cmpx_lg_f16_e64 ttmp15, src_scc1752// GFX12: v_cmpx_lg_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x85,0xd4,0x7b,0xfa,0x01,0x00]1753 1754v_cmpx_lg_f16_e64 m0, 0.51755// GFX12: v_cmpx_lg_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x85,0xd4,0x7d,0xe0,0x01,0x00]1756 1757v_cmpx_lg_f16_e64 exec_lo, -11758// GFX12: v_cmpx_lg_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x85,0xd4,0x7e,0x82,0x01,0x00]1759 1760v_cmpx_lg_f16_e64 |exec_hi|, null1761// GFX12: v_cmpx_lg_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x85,0xd4,0x7f,0xf8,0x00,0x00]1762 1763v_cmpx_lg_f16_e64 null, exec_lo1764// GFX12: v_cmpx_lg_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x85,0xd4,0x7c,0xfc,0x00,0x00]1765 1766v_cmpx_lg_f16_e64 -1, exec_hi1767// GFX12: v_cmpx_lg_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x85,0xd4,0xc1,0xfe,0x00,0x00]1768 1769v_cmpx_lg_f16_e64 0.5, -m01770// GFX12: v_cmpx_lg_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x85,0xd4,0xf0,0xfa,0x00,0x40]1771 1772v_cmpx_lg_f16_e64 -src_scc, |vcc_lo|1773// GFX12: v_cmpx_lg_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x85,0xd4,0xfd,0xd4,0x00,0x20]1774 1775v_cmpx_lg_f16_e64 -|0xfe0b|, -|vcc_hi| clamp1776// GFX12: v_cmpx_lg_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x85,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]1777 1778v_cmpx_lg_f16_e64 v1.h, v2.l1779// GFX12: v_cmpx_lg_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x85,0xd4,0x01,0x05,0x02,0x00]1780 1781v_cmpx_lg_f16_e64 v255.l, v255.h1782// GFX12: v_cmpx_lg_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x85,0xd4,0xff,0xff,0x03,0x00]1783 1784v_cmpx_lg_f32_e64 v1, v21785// GFX12: v_cmpx_lg_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x05,0x02,0x00]1786 1787v_cmpx_lg_f32_e64 v255, v2551788// GFX12: v_cmpx_lg_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x95,0xd4,0xff,0xff,0x03,0x00]1789 1790v_cmpx_lg_f32_e64 s1, s21791// GFX12: v_cmpx_lg_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x95,0xd4,0x01,0x04,0x00,0x00]1792 1793v_cmpx_lg_f32_e64 s105, s1051794// GFX12: v_cmpx_lg_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x95,0xd4,0x69,0xd2,0x00,0x00]1795 1796v_cmpx_lg_f32_e64 vcc_lo, ttmp151797// GFX12: v_cmpx_lg_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x95,0xd4,0x6a,0xf6,0x00,0x00]1798 1799v_cmpx_lg_f32_e64 vcc_hi, 0xaf1234561800// GFX12: v_cmpx_lg_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x95,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1801 1802v_cmpx_lg_f32_e64 ttmp15, src_scc1803// GFX12: v_cmpx_lg_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x95,0xd4,0x7b,0xfa,0x01,0x00]1804 1805v_cmpx_lg_f32_e64 m0, 0.51806// GFX12: v_cmpx_lg_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x95,0xd4,0x7d,0xe0,0x01,0x00]1807 1808v_cmpx_lg_f32_e64 exec_lo, -11809// GFX12: v_cmpx_lg_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x95,0xd4,0x7e,0x82,0x01,0x00]1810 1811v_cmpx_lg_f32_e64 |exec_hi|, null1812// GFX12: v_cmpx_lg_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x95,0xd4,0x7f,0xf8,0x00,0x00]1813 1814v_cmpx_lg_f32_e64 null, exec_lo1815// GFX12: v_cmpx_lg_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x95,0xd4,0x7c,0xfc,0x00,0x00]1816 1817v_cmpx_lg_f32_e64 -1, exec_hi1818// GFX12: v_cmpx_lg_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x95,0xd4,0xc1,0xfe,0x00,0x00]1819 1820v_cmpx_lg_f32_e64 0.5, -m01821// GFX12: v_cmpx_lg_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x95,0xd4,0xf0,0xfa,0x00,0x40]1822 1823v_cmpx_lg_f32_e64 -src_scc, |vcc_lo|1824// GFX12: v_cmpx_lg_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x95,0xd4,0xfd,0xd4,0x00,0x20]1825 1826v_cmpx_lg_f32_e64 -|0xaf123456|, -|vcc_hi| clamp1827// GFX12: v_cmpx_lg_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x95,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]1828 1829v_cmpx_lg_f64_e64 v[1:2], v[2:3]1830// GFX12: v_cmpx_lg_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]1831 1832v_cmpx_lg_f64_e64 v[254:255], v[254:255]1833// GFX12: v_cmpx_lg_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa5,0xd4,0xfe,0xfd,0x03,0x00]1834 1835v_cmpx_lg_f64_e64 s[2:3], s[4:5]1836// GFX12: v_cmpx_lg_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa5,0xd4,0x02,0x08,0x00,0x00]1837 1838v_cmpx_lg_f64_e64 s[104:105], s[104:105]1839// GFX12: v_cmpx_lg_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa5,0xd4,0x68,0xd0,0x00,0x00]1840 1841v_cmpx_lg_f64_e64 vcc, ttmp[14:15]1842// GFX12: v_cmpx_lg_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa5,0xd4,0x6a,0xf4,0x00,0x00]1843 1844v_cmpx_lg_f64_e64 ttmp[14:15], 0xaf1234561845// GFX12: v_cmpx_lg_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa5,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1846 1847v_cmpx_lg_f64_e64 -|exec|, src_scc1848// GFX12: v_cmpx_lg_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa5,0xd4,0x7e,0xfa,0x01,0x20]1849 1850v_cmpx_lg_f64_e64 null, 0.51851// GFX12: v_cmpx_lg_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa5,0xd4,0x7c,0xe0,0x01,0x00]1852 1853v_cmpx_lg_f64_e64 -1, -11854// GFX12: v_cmpx_lg_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa5,0xd4,0xc1,0x82,0x01,0x00]1855 1856v_cmpx_lg_f64_e64 0.5, null1857// GFX12: v_cmpx_lg_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa5,0xd4,0xf0,0xf8,0x00,0x00]1858 1859v_cmpx_lg_f64_e64 -|src_scc|, -|exec|1860// GFX12: v_cmpx_lg_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa5,0xd4,0xfd,0xfc,0x00,0x60]1861 1862v_cmpx_lg_f64_e64 0xaf123456, -|vcc| clamp1863// GFX12: v_cmpx_lg_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa5,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]1864 1865v_cmpx_lt_f16_e64 v1.l, v2.l1866// GFX12: v_cmpx_lt_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]1867 1868v_cmpx_lt_f16_e64 v255.l, v255.l1869// GFX12: v_cmpx_lt_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x81,0xd4,0xff,0xff,0x03,0x00]1870 1871v_cmpx_lt_f16_e64 s1, s21872// GFX12: v_cmpx_lt_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x81,0xd4,0x01,0x04,0x00,0x00]1873 1874v_cmpx_lt_f16_e64 s105, s1051875// GFX12: v_cmpx_lt_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x81,0xd4,0x69,0xd2,0x00,0x00]1876 1877v_cmpx_lt_f16_e64 vcc_lo, ttmp151878// GFX12: v_cmpx_lt_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x81,0xd4,0x6a,0xf6,0x00,0x00]1879 1880v_cmpx_lt_f16_e64 vcc_hi, 0xfe0b1881// GFX12: v_cmpx_lt_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x81,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]1882 1883v_cmpx_lt_f16_e64 ttmp15, src_scc1884// GFX12: v_cmpx_lt_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x81,0xd4,0x7b,0xfa,0x01,0x00]1885 1886v_cmpx_lt_f16_e64 m0, 0.51887// GFX12: v_cmpx_lt_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x81,0xd4,0x7d,0xe0,0x01,0x00]1888 1889v_cmpx_lt_f16_e64 exec_lo, -11890// GFX12: v_cmpx_lt_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x81,0xd4,0x7e,0x82,0x01,0x00]1891 1892v_cmpx_lt_f16_e64 |exec_hi|, null1893// GFX12: v_cmpx_lt_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x81,0xd4,0x7f,0xf8,0x00,0x00]1894 1895v_cmpx_lt_f16_e64 null, exec_lo1896// GFX12: v_cmpx_lt_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x81,0xd4,0x7c,0xfc,0x00,0x00]1897 1898v_cmpx_lt_f16_e64 -1, exec_hi1899// GFX12: v_cmpx_lt_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x81,0xd4,0xc1,0xfe,0x00,0x00]1900 1901v_cmpx_lt_f16_e64 0.5, -m01902// GFX12: v_cmpx_lt_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x81,0xd4,0xf0,0xfa,0x00,0x40]1903 1904v_cmpx_lt_f16_e64 -src_scc, |vcc_lo|1905// GFX12: v_cmpx_lt_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x81,0xd4,0xfd,0xd4,0x00,0x20]1906 1907v_cmpx_lt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp1908// GFX12: v_cmpx_lt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x81,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]1909 1910v_cmpx_lt_f16_e64 v1.h, v2.l1911// GFX12: v_cmpx_lt_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x81,0xd4,0x01,0x05,0x02,0x00]1912 1913v_cmpx_lt_f16_e64 v255.l, v255.h1914// GFX12: v_cmpx_lt_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x81,0xd4,0xff,0xff,0x03,0x00]1915 1916v_cmpx_lt_f32_e64 v1, v21917// GFX12: v_cmpx_lt_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x05,0x02,0x00]1918 1919v_cmpx_lt_f32_e64 v255, v2551920// GFX12: v_cmpx_lt_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x91,0xd4,0xff,0xff,0x03,0x00]1921 1922v_cmpx_lt_f32_e64 s1, s21923// GFX12: v_cmpx_lt_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x91,0xd4,0x01,0x04,0x00,0x00]1924 1925v_cmpx_lt_f32_e64 s105, s1051926// GFX12: v_cmpx_lt_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x91,0xd4,0x69,0xd2,0x00,0x00]1927 1928v_cmpx_lt_f32_e64 vcc_lo, ttmp151929// GFX12: v_cmpx_lt_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x91,0xd4,0x6a,0xf6,0x00,0x00]1930 1931v_cmpx_lt_f32_e64 vcc_hi, 0xaf1234561932// GFX12: v_cmpx_lt_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x91,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1933 1934v_cmpx_lt_f32_e64 ttmp15, src_scc1935// GFX12: v_cmpx_lt_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x91,0xd4,0x7b,0xfa,0x01,0x00]1936 1937v_cmpx_lt_f32_e64 m0, 0.51938// GFX12: v_cmpx_lt_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x91,0xd4,0x7d,0xe0,0x01,0x00]1939 1940v_cmpx_lt_f32_e64 exec_lo, -11941// GFX12: v_cmpx_lt_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x91,0xd4,0x7e,0x82,0x01,0x00]1942 1943v_cmpx_lt_f32_e64 |exec_hi|, null1944// GFX12: v_cmpx_lt_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x91,0xd4,0x7f,0xf8,0x00,0x00]1945 1946v_cmpx_lt_f32_e64 null, exec_lo1947// GFX12: v_cmpx_lt_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x91,0xd4,0x7c,0xfc,0x00,0x00]1948 1949v_cmpx_lt_f32_e64 -1, exec_hi1950// GFX12: v_cmpx_lt_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x91,0xd4,0xc1,0xfe,0x00,0x00]1951 1952v_cmpx_lt_f32_e64 0.5, -m01953// GFX12: v_cmpx_lt_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x91,0xd4,0xf0,0xfa,0x00,0x40]1954 1955v_cmpx_lt_f32_e64 -src_scc, |vcc_lo|1956// GFX12: v_cmpx_lt_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x91,0xd4,0xfd,0xd4,0x00,0x20]1957 1958v_cmpx_lt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp1959// GFX12: v_cmpx_lt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x91,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]1960 1961v_cmpx_lt_f64_e64 v[1:2], v[2:3]1962// GFX12: v_cmpx_lt_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]1963 1964v_cmpx_lt_f64_e64 v[254:255], v[254:255]1965// GFX12: v_cmpx_lt_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa1,0xd4,0xfe,0xfd,0x03,0x00]1966 1967v_cmpx_lt_f64_e64 s[2:3], s[4:5]1968// GFX12: v_cmpx_lt_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa1,0xd4,0x02,0x08,0x00,0x00]1969 1970v_cmpx_lt_f64_e64 s[104:105], s[104:105]1971// GFX12: v_cmpx_lt_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa1,0xd4,0x68,0xd0,0x00,0x00]1972 1973v_cmpx_lt_f64_e64 vcc, ttmp[14:15]1974// GFX12: v_cmpx_lt_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa1,0xd4,0x6a,0xf4,0x00,0x00]1975 1976v_cmpx_lt_f64_e64 ttmp[14:15], 0xaf1234561977// GFX12: v_cmpx_lt_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa1,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]1978 1979v_cmpx_lt_f64_e64 -|exec|, src_scc1980// GFX12: v_cmpx_lt_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa1,0xd4,0x7e,0xfa,0x01,0x20]1981 1982v_cmpx_lt_f64_e64 null, 0.51983// GFX12: v_cmpx_lt_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa1,0xd4,0x7c,0xe0,0x01,0x00]1984 1985v_cmpx_lt_f64_e64 -1, -11986// GFX12: v_cmpx_lt_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa1,0xd4,0xc1,0x82,0x01,0x00]1987 1988v_cmpx_lt_f64_e64 0.5, null1989// GFX12: v_cmpx_lt_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa1,0xd4,0xf0,0xf8,0x00,0x00]1990 1991v_cmpx_lt_f64_e64 -|src_scc|, -|exec|1992// GFX12: v_cmpx_lt_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa1,0xd4,0xfd,0xfc,0x00,0x60]1993 1994v_cmpx_lt_f64_e64 0xaf123456, -|vcc| clamp1995// GFX12: v_cmpx_lt_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa1,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]1996 1997v_cmpx_lt_i16_e64 v1.l, v2.l1998// GFX12: v_cmpx_lt_i16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x05,0x02,0x00]1999 2000v_cmpx_lt_i16_e64 v255.l, v255.l2001// GFX12: v_cmpx_lt_i16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb1,0xd4,0xff,0xff,0x03,0x00]2002 2003v_cmpx_lt_i16_e64 s1, s22004// GFX12: v_cmpx_lt_i16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb1,0xd4,0x01,0x04,0x00,0x00]2005 2006v_cmpx_lt_i16_e64 s105, s1052007// GFX12: v_cmpx_lt_i16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb1,0xd4,0x69,0xd2,0x00,0x00]2008 2009v_cmpx_lt_i16_e64 vcc_lo, ttmp152010// GFX12: v_cmpx_lt_i16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb1,0xd4,0x6a,0xf6,0x00,0x00]2011 2012v_cmpx_lt_i16_e64 vcc_hi, 0xfe0b2013// GFX12: v_cmpx_lt_i16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb1,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2014 2015v_cmpx_lt_i16_e64 ttmp15, src_scc2016// GFX12: v_cmpx_lt_i16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb1,0xd4,0x7b,0xfa,0x01,0x00]2017 2018v_cmpx_lt_i16_e64 m0, 0.52019// GFX12: v_cmpx_lt_i16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xb1,0xd4,0x7d,0xe0,0x01,0x00]2020 2021v_cmpx_lt_i16_e64 exec_lo, -12022// GFX12: v_cmpx_lt_i16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb1,0xd4,0x7e,0x82,0x01,0x00]2023 2024v_cmpx_lt_i16_e64 exec_hi, null2025// GFX12: v_cmpx_lt_i16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb1,0xd4,0x7f,0xf8,0x00,0x00]2026 2027v_cmpx_lt_i16_e64 null, exec_lo2028// GFX12: v_cmpx_lt_i16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb1,0xd4,0x7c,0xfc,0x00,0x00]2029 2030v_cmpx_lt_i16_e64 -1, exec_hi2031// GFX12: v_cmpx_lt_i16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb1,0xd4,0xc1,0xfe,0x00,0x00]2032 2033v_cmpx_lt_i16_e64 0.5, m02034// GFX12: v_cmpx_lt_i16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xb1,0xd4,0xf0,0xfa,0x00,0x00]2035 2036v_cmpx_lt_i16_e64 src_scc, vcc_lo2037// GFX12: v_cmpx_lt_i16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb1,0xd4,0xfd,0xd4,0x00,0x00]2038 2039v_cmpx_lt_i16_e64 0xfe0b, vcc_hi2040// GFX12: v_cmpx_lt_i16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb1,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]2041 2042v_cmpx_lt_i16_e64 v1.h, v2.l2043// GFX12: v_cmpx_lt_i16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0xb1,0xd4,0x01,0x05,0x02,0x00]2044 2045v_cmpx_lt_i16_e64 v255.l, v255.h2046// GFX12: v_cmpx_lt_i16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0xb1,0xd4,0xff,0xff,0x03,0x00]2047 2048v_cmpx_lt_i32_e64 v1, v22049// GFX12: v_cmpx_lt_i32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]2050 2051v_cmpx_lt_i32_e64 v255, v2552052// GFX12: v_cmpx_lt_i32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc1,0xd4,0xff,0xff,0x03,0x00]2053 2054v_cmpx_lt_i32_e64 s1, s22055// GFX12: v_cmpx_lt_i32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc1,0xd4,0x01,0x04,0x00,0x00]2056 2057v_cmpx_lt_i32_e64 s105, s1052058// GFX12: v_cmpx_lt_i32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc1,0xd4,0x69,0xd2,0x00,0x00]2059 2060v_cmpx_lt_i32_e64 vcc_lo, ttmp152061// GFX12: v_cmpx_lt_i32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc1,0xd4,0x6a,0xf6,0x00,0x00]2062 2063v_cmpx_lt_i32_e64 vcc_hi, 0xaf1234562064// GFX12: v_cmpx_lt_i32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc1,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2065 2066v_cmpx_lt_i32_e64 ttmp15, src_scc2067// GFX12: v_cmpx_lt_i32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc1,0xd4,0x7b,0xfa,0x01,0x00]2068 2069v_cmpx_lt_i32_e64 m0, 0.52070// GFX12: v_cmpx_lt_i32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc1,0xd4,0x7d,0xe0,0x01,0x00]2071 2072v_cmpx_lt_i32_e64 exec_lo, -12073// GFX12: v_cmpx_lt_i32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc1,0xd4,0x7e,0x82,0x01,0x00]2074 2075v_cmpx_lt_i32_e64 exec_hi, null2076// GFX12: v_cmpx_lt_i32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc1,0xd4,0x7f,0xf8,0x00,0x00]2077 2078v_cmpx_lt_i32_e64 null, exec_lo2079// GFX12: v_cmpx_lt_i32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc1,0xd4,0x7c,0xfc,0x00,0x00]2080 2081v_cmpx_lt_i32_e64 -1, exec_hi2082// GFX12: v_cmpx_lt_i32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc1,0xd4,0xc1,0xfe,0x00,0x00]2083 2084v_cmpx_lt_i32_e64 0.5, m02085// GFX12: v_cmpx_lt_i32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc1,0xd4,0xf0,0xfa,0x00,0x00]2086 2087v_cmpx_lt_i32_e64 src_scc, vcc_lo2088// GFX12: v_cmpx_lt_i32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc1,0xd4,0xfd,0xd4,0x00,0x00]2089 2090v_cmpx_lt_i32_e64 0xaf123456, vcc_hi2091// GFX12: v_cmpx_lt_i32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc1,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]2092 2093v_cmpx_lt_i64_e64 v[1:2], v[2:3]2094// GFX12: v_cmpx_lt_i64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd1,0xd4,0x01,0x05,0x02,0x00]2095 2096v_cmpx_lt_i64_e64 v[254:255], v[254:255]2097// GFX12: v_cmpx_lt_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd1,0xd4,0xfe,0xfd,0x03,0x00]2098 2099v_cmpx_lt_i64_e64 s[2:3], s[4:5]2100// GFX12: v_cmpx_lt_i64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd1,0xd4,0x02,0x08,0x00,0x00]2101 2102v_cmpx_lt_i64_e64 s[104:105], s[104:105]2103// GFX12: v_cmpx_lt_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd1,0xd4,0x68,0xd0,0x00,0x00]2104 2105v_cmpx_lt_i64_e64 vcc, ttmp[14:15]2106// GFX12: v_cmpx_lt_i64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd1,0xd4,0x6a,0xf4,0x00,0x00]2107 2108v_cmpx_lt_i64_e64 ttmp[14:15], 0xaf1234562109// GFX12: v_cmpx_lt_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd1,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2110 2111v_cmpx_lt_i64_e64 exec, src_scc2112// GFX12: v_cmpx_lt_i64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd1,0xd4,0x7e,0xfa,0x01,0x00]2113 2114v_cmpx_lt_i64_e64 null, 0.52115// GFX12: v_cmpx_lt_i64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd1,0xd4,0x7c,0xe0,0x01,0x00]2116 2117v_cmpx_lt_i64_e64 -1, -12118// GFX12: v_cmpx_lt_i64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd1,0xd4,0xc1,0x82,0x01,0x00]2119 2120v_cmpx_lt_i64_e64 0.5, null2121// GFX12: v_cmpx_lt_i64_e64 0.5, null ; encoding: [0x7e,0x00,0xd1,0xd4,0xf0,0xf8,0x00,0x00]2122 2123v_cmpx_lt_i64_e64 src_scc, exec2124// GFX12: v_cmpx_lt_i64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd1,0xd4,0xfd,0xfc,0x00,0x00]2125 2126v_cmpx_lt_i64_e64 0xaf123456, vcc2127// GFX12: v_cmpx_lt_i64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd1,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]2128 2129v_cmpx_lt_u16_e64 v1.l, v2.l2130// GFX12: v_cmpx_lt_u16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x05,0x02,0x00]2131 2132v_cmpx_lt_u16_e64 v255.l, v255.l2133// GFX12: v_cmpx_lt_u16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb9,0xd4,0xff,0xff,0x03,0x00]2134 2135v_cmpx_lt_u16_e64 s1, s22136// GFX12: v_cmpx_lt_u16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb9,0xd4,0x01,0x04,0x00,0x00]2137 2138v_cmpx_lt_u16_e64 s105, s1052139// GFX12: v_cmpx_lt_u16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb9,0xd4,0x69,0xd2,0x00,0x00]2140 2141v_cmpx_lt_u16_e64 vcc_lo, ttmp152142// GFX12: v_cmpx_lt_u16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb9,0xd4,0x6a,0xf6,0x00,0x00]2143 2144v_cmpx_lt_u16_e64 vcc_hi, 0xfe0b2145// GFX12: v_cmpx_lt_u16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb9,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2146 2147v_cmpx_lt_u16_e64 ttmp15, src_scc2148// GFX12: v_cmpx_lt_u16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb9,0xd4,0x7b,0xfa,0x01,0x00]2149 2150v_cmpx_lt_u16_e64 m0, 0.52151// GFX12: v_cmpx_lt_u16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xb9,0xd4,0x7d,0xe0,0x01,0x00]2152 2153v_cmpx_lt_u16_e64 exec_lo, -12154// GFX12: v_cmpx_lt_u16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb9,0xd4,0x7e,0x82,0x01,0x00]2155 2156v_cmpx_lt_u16_e64 exec_hi, null2157// GFX12: v_cmpx_lt_u16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb9,0xd4,0x7f,0xf8,0x00,0x00]2158 2159v_cmpx_lt_u16_e64 null, exec_lo2160// GFX12: v_cmpx_lt_u16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb9,0xd4,0x7c,0xfc,0x00,0x00]2161 2162v_cmpx_lt_u16_e64 -1, exec_hi2163// GFX12: v_cmpx_lt_u16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb9,0xd4,0xc1,0xfe,0x00,0x00]2164 2165v_cmpx_lt_u16_e64 0.5, m02166// GFX12: v_cmpx_lt_u16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xb9,0xd4,0xf0,0xfa,0x00,0x00]2167 2168v_cmpx_lt_u16_e64 src_scc, vcc_lo2169// GFX12: v_cmpx_lt_u16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb9,0xd4,0xfd,0xd4,0x00,0x00]2170 2171v_cmpx_lt_u16_e64 0xfe0b, vcc_hi2172// GFX12: v_cmpx_lt_u16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb9,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]2173 2174v_cmpx_lt_u16_e64 v1.h, v2.l2175// GFX12: v_cmpx_lt_u16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0xb9,0xd4,0x01,0x05,0x02,0x00]2176 2177v_cmpx_lt_u16_e64 v255.l, v255.h2178// GFX12: v_cmpx_lt_u16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0xb9,0xd4,0xff,0xff,0x03,0x00]2179 2180v_cmpx_lt_u32_e64 v1, v22181// GFX12: v_cmpx_lt_u32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]2182 2183v_cmpx_lt_u32_e64 v255, v2552184// GFX12: v_cmpx_lt_u32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc9,0xd4,0xff,0xff,0x03,0x00]2185 2186v_cmpx_lt_u32_e64 s1, s22187// GFX12: v_cmpx_lt_u32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc9,0xd4,0x01,0x04,0x00,0x00]2188 2189v_cmpx_lt_u32_e64 s105, s1052190// GFX12: v_cmpx_lt_u32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc9,0xd4,0x69,0xd2,0x00,0x00]2191 2192v_cmpx_lt_u32_e64 vcc_lo, ttmp152193// GFX12: v_cmpx_lt_u32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc9,0xd4,0x6a,0xf6,0x00,0x00]2194 2195v_cmpx_lt_u32_e64 vcc_hi, 0xaf1234562196// GFX12: v_cmpx_lt_u32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc9,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2197 2198v_cmpx_lt_u32_e64 ttmp15, src_scc2199// GFX12: v_cmpx_lt_u32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc9,0xd4,0x7b,0xfa,0x01,0x00]2200 2201v_cmpx_lt_u32_e64 m0, 0.52202// GFX12: v_cmpx_lt_u32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc9,0xd4,0x7d,0xe0,0x01,0x00]2203 2204v_cmpx_lt_u32_e64 exec_lo, -12205// GFX12: v_cmpx_lt_u32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc9,0xd4,0x7e,0x82,0x01,0x00]2206 2207v_cmpx_lt_u32_e64 exec_hi, null2208// GFX12: v_cmpx_lt_u32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc9,0xd4,0x7f,0xf8,0x00,0x00]2209 2210v_cmpx_lt_u32_e64 null, exec_lo2211// GFX12: v_cmpx_lt_u32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc9,0xd4,0x7c,0xfc,0x00,0x00]2212 2213v_cmpx_lt_u32_e64 -1, exec_hi2214// GFX12: v_cmpx_lt_u32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc9,0xd4,0xc1,0xfe,0x00,0x00]2215 2216v_cmpx_lt_u32_e64 0.5, m02217// GFX12: v_cmpx_lt_u32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc9,0xd4,0xf0,0xfa,0x00,0x00]2218 2219v_cmpx_lt_u32_e64 src_scc, vcc_lo2220// GFX12: v_cmpx_lt_u32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc9,0xd4,0xfd,0xd4,0x00,0x00]2221 2222v_cmpx_lt_u32_e64 0xaf123456, vcc_hi2223// GFX12: v_cmpx_lt_u32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc9,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]2224 2225v_cmpx_lt_u64_e64 v[1:2], v[2:3]2226// GFX12: v_cmpx_lt_u64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd9,0xd4,0x01,0x05,0x02,0x00]2227 2228v_cmpx_lt_u64_e64 v[254:255], v[254:255]2229// GFX12: v_cmpx_lt_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd9,0xd4,0xfe,0xfd,0x03,0x00]2230 2231v_cmpx_lt_u64_e64 s[2:3], s[4:5]2232// GFX12: v_cmpx_lt_u64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd9,0xd4,0x02,0x08,0x00,0x00]2233 2234v_cmpx_lt_u64_e64 s[104:105], s[104:105]2235// GFX12: v_cmpx_lt_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd9,0xd4,0x68,0xd0,0x00,0x00]2236 2237v_cmpx_lt_u64_e64 vcc, ttmp[14:15]2238// GFX12: v_cmpx_lt_u64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd9,0xd4,0x6a,0xf4,0x00,0x00]2239 2240v_cmpx_lt_u64_e64 ttmp[14:15], 0xaf1234562241// GFX12: v_cmpx_lt_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd9,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2242 2243v_cmpx_lt_u64_e64 exec, src_scc2244// GFX12: v_cmpx_lt_u64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd9,0xd4,0x7e,0xfa,0x01,0x00]2245 2246v_cmpx_lt_u64_e64 null, 0.52247// GFX12: v_cmpx_lt_u64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd9,0xd4,0x7c,0xe0,0x01,0x00]2248 2249v_cmpx_lt_u64_e64 -1, -12250// GFX12: v_cmpx_lt_u64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd9,0xd4,0xc1,0x82,0x01,0x00]2251 2252v_cmpx_lt_u64_e64 0.5, null2253// GFX12: v_cmpx_lt_u64_e64 0.5, null ; encoding: [0x7e,0x00,0xd9,0xd4,0xf0,0xf8,0x00,0x00]2254 2255v_cmpx_lt_u64_e64 src_scc, exec2256// GFX12: v_cmpx_lt_u64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd9,0xd4,0xfd,0xfc,0x00,0x00]2257 2258v_cmpx_lt_u64_e64 0xaf123456, vcc2259// GFX12: v_cmpx_lt_u64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd9,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]2260 2261v_cmpx_ne_i16_e64 v1.l, v2.l2262// GFX12: v_cmpx_ne_i16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x05,0x02,0x00]2263 2264v_cmpx_ne_i16_e64 v255.l, v255.l2265// GFX12: v_cmpx_ne_i16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xb5,0xd4,0xff,0xff,0x03,0x00]2266 2267v_cmpx_ne_i16_e64 s1, s22268// GFX12: v_cmpx_ne_i16_e64 s1, s2 ; encoding: [0x7e,0x00,0xb5,0xd4,0x01,0x04,0x00,0x00]2269 2270v_cmpx_ne_i16_e64 s105, s1052271// GFX12: v_cmpx_ne_i16_e64 s105, s105 ; encoding: [0x7e,0x00,0xb5,0xd4,0x69,0xd2,0x00,0x00]2272 2273v_cmpx_ne_i16_e64 vcc_lo, ttmp152274// GFX12: v_cmpx_ne_i16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xb5,0xd4,0x6a,0xf6,0x00,0x00]2275 2276v_cmpx_ne_i16_e64 vcc_hi, 0xfe0b2277// GFX12: v_cmpx_ne_i16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xb5,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2278 2279v_cmpx_ne_i16_e64 ttmp15, src_scc2280// GFX12: v_cmpx_ne_i16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xb5,0xd4,0x7b,0xfa,0x01,0x00]2281 2282v_cmpx_ne_i16_e64 m0, 0.52283// GFX12: v_cmpx_ne_i16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xb5,0xd4,0x7d,0xe0,0x01,0x00]2284 2285v_cmpx_ne_i16_e64 exec_lo, -12286// GFX12: v_cmpx_ne_i16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xb5,0xd4,0x7e,0x82,0x01,0x00]2287 2288v_cmpx_ne_i16_e64 exec_hi, null2289// GFX12: v_cmpx_ne_i16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xb5,0xd4,0x7f,0xf8,0x00,0x00]2290 2291v_cmpx_ne_i16_e64 null, exec_lo2292// GFX12: v_cmpx_ne_i16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xb5,0xd4,0x7c,0xfc,0x00,0x00]2293 2294v_cmpx_ne_i16_e64 -1, exec_hi2295// GFX12: v_cmpx_ne_i16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xb5,0xd4,0xc1,0xfe,0x00,0x00]2296 2297v_cmpx_ne_i16_e64 0.5, m02298// GFX12: v_cmpx_ne_i16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xb5,0xd4,0xf0,0xfa,0x00,0x00]2299 2300v_cmpx_ne_i16_e64 src_scc, vcc_lo2301// GFX12: v_cmpx_ne_i16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xb5,0xd4,0xfd,0xd4,0x00,0x00]2302 2303v_cmpx_ne_i16_e64 0xfe0b, vcc_hi2304// GFX12: v_cmpx_ne_i16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xb5,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]2305 2306v_cmpx_ne_i16_e64 v1.h, v2.l2307// GFX12: v_cmpx_ne_i16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0xb5,0xd4,0x01,0x05,0x02,0x00]2308 2309v_cmpx_ne_i16_e64 v255.l, v255.h2310// GFX12: v_cmpx_ne_i16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0xb5,0xd4,0xff,0xff,0x03,0x00]2311 2312v_cmpx_ne_i32_e64 v1, v22313// GFX12: v_cmpx_ne_i32_e64 v1, v2 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]2314 2315v_cmpx_ne_i32_e64 v255, v2552316// GFX12: v_cmpx_ne_i32_e64 v255, v255 ; encoding: [0x7e,0x00,0xc5,0xd4,0xff,0xff,0x03,0x00]2317 2318v_cmpx_ne_i32_e64 s1, s22319// GFX12: v_cmpx_ne_i32_e64 s1, s2 ; encoding: [0x7e,0x00,0xc5,0xd4,0x01,0x04,0x00,0x00]2320 2321v_cmpx_ne_i32_e64 s105, s1052322// GFX12: v_cmpx_ne_i32_e64 s105, s105 ; encoding: [0x7e,0x00,0xc5,0xd4,0x69,0xd2,0x00,0x00]2323 2324v_cmpx_ne_i32_e64 vcc_lo, ttmp152325// GFX12: v_cmpx_ne_i32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xc5,0xd4,0x6a,0xf6,0x00,0x00]2326 2327v_cmpx_ne_i32_e64 vcc_hi, 0xaf1234562328// GFX12: v_cmpx_ne_i32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xc5,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2329 2330v_cmpx_ne_i32_e64 ttmp15, src_scc2331// GFX12: v_cmpx_ne_i32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xc5,0xd4,0x7b,0xfa,0x01,0x00]2332 2333v_cmpx_ne_i32_e64 m0, 0.52334// GFX12: v_cmpx_ne_i32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xc5,0xd4,0x7d,0xe0,0x01,0x00]2335 2336v_cmpx_ne_i32_e64 exec_lo, -12337// GFX12: v_cmpx_ne_i32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xc5,0xd4,0x7e,0x82,0x01,0x00]2338 2339v_cmpx_ne_i32_e64 exec_hi, null2340// GFX12: v_cmpx_ne_i32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xc5,0xd4,0x7f,0xf8,0x00,0x00]2341 2342v_cmpx_ne_i32_e64 null, exec_lo2343// GFX12: v_cmpx_ne_i32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xc5,0xd4,0x7c,0xfc,0x00,0x00]2344 2345v_cmpx_ne_i32_e64 -1, exec_hi2346// GFX12: v_cmpx_ne_i32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xc5,0xd4,0xc1,0xfe,0x00,0x00]2347 2348v_cmpx_ne_i32_e64 0.5, m02349// GFX12: v_cmpx_ne_i32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xc5,0xd4,0xf0,0xfa,0x00,0x00]2350 2351v_cmpx_ne_i32_e64 src_scc, vcc_lo2352// GFX12: v_cmpx_ne_i32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xc5,0xd4,0xfd,0xd4,0x00,0x00]2353 2354v_cmpx_ne_i32_e64 0xaf123456, vcc_hi2355// GFX12: v_cmpx_ne_i32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xc5,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]2356 2357v_cmpx_ne_i64_e64 v[1:2], v[2:3]2358// GFX12: v_cmpx_ne_i64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xd5,0xd4,0x01,0x05,0x02,0x00]2359 2360v_cmpx_ne_i64_e64 v[254:255], v[254:255]2361// GFX12: v_cmpx_ne_i64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xd5,0xd4,0xfe,0xfd,0x03,0x00]2362 2363v_cmpx_ne_i64_e64 s[2:3], s[4:5]2364// GFX12: v_cmpx_ne_i64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xd5,0xd4,0x02,0x08,0x00,0x00]2365 2366v_cmpx_ne_i64_e64 s[104:105], s[104:105]2367// GFX12: v_cmpx_ne_i64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xd5,0xd4,0x68,0xd0,0x00,0x00]2368 2369v_cmpx_ne_i64_e64 vcc, ttmp[14:15]2370// GFX12: v_cmpx_ne_i64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xd5,0xd4,0x6a,0xf4,0x00,0x00]2371 2372v_cmpx_ne_i64_e64 ttmp[14:15], 0xaf1234562373// GFX12: v_cmpx_ne_i64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xd5,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2374 2375v_cmpx_ne_i64_e64 exec, src_scc2376// GFX12: v_cmpx_ne_i64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xd5,0xd4,0x7e,0xfa,0x01,0x00]2377 2378v_cmpx_ne_i64_e64 null, 0.52379// GFX12: v_cmpx_ne_i64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xd5,0xd4,0x7c,0xe0,0x01,0x00]2380 2381v_cmpx_ne_i64_e64 -1, -12382// GFX12: v_cmpx_ne_i64_e64 -1, -1 ; encoding: [0x7e,0x00,0xd5,0xd4,0xc1,0x82,0x01,0x00]2383 2384v_cmpx_ne_i64_e64 0.5, null2385// GFX12: v_cmpx_ne_i64_e64 0.5, null ; encoding: [0x7e,0x00,0xd5,0xd4,0xf0,0xf8,0x00,0x00]2386 2387v_cmpx_ne_i64_e64 src_scc, exec2388// GFX12: v_cmpx_ne_i64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xd5,0xd4,0xfd,0xfc,0x00,0x00]2389 2390v_cmpx_ne_i64_e64 0xaf123456, vcc2391// GFX12: v_cmpx_ne_i64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xd5,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]2392 2393v_cmpx_ne_u16_e64 v1.l, v2.l2394// GFX12: v_cmpx_ne_u16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x05,0x02,0x00]2395 2396v_cmpx_ne_u16_e64 v255.l, v255.l2397// GFX12: v_cmpx_ne_u16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0xbd,0xd4,0xff,0xff,0x03,0x00]2398 2399v_cmpx_ne_u16_e64 s1, s22400// GFX12: v_cmpx_ne_u16_e64 s1, s2 ; encoding: [0x7e,0x00,0xbd,0xd4,0x01,0x04,0x00,0x00]2401 2402v_cmpx_ne_u16_e64 s105, s1052403// GFX12: v_cmpx_ne_u16_e64 s105, s105 ; encoding: [0x7e,0x00,0xbd,0xd4,0x69,0xd2,0x00,0x00]2404 2405v_cmpx_ne_u16_e64 vcc_lo, ttmp152406// GFX12: v_cmpx_ne_u16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xbd,0xd4,0x6a,0xf6,0x00,0x00]2407 2408v_cmpx_ne_u16_e64 vcc_hi, 0xfe0b2409// GFX12: v_cmpx_ne_u16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0xbd,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2410 2411v_cmpx_ne_u16_e64 ttmp15, src_scc2412// GFX12: v_cmpx_ne_u16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xbd,0xd4,0x7b,0xfa,0x01,0x00]2413 2414v_cmpx_ne_u16_e64 m0, 0.52415// GFX12: v_cmpx_ne_u16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xbd,0xd4,0x7d,0xe0,0x01,0x00]2416 2417v_cmpx_ne_u16_e64 exec_lo, -12418// GFX12: v_cmpx_ne_u16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xbd,0xd4,0x7e,0x82,0x01,0x00]2419 2420v_cmpx_ne_u16_e64 exec_hi, null2421// GFX12: v_cmpx_ne_u16_e64 exec_hi, null ; encoding: [0x7e,0x00,0xbd,0xd4,0x7f,0xf8,0x00,0x00]2422 2423v_cmpx_ne_u16_e64 null, exec_lo2424// GFX12: v_cmpx_ne_u16_e64 null, exec_lo ; encoding: [0x7e,0x00,0xbd,0xd4,0x7c,0xfc,0x00,0x00]2425 2426v_cmpx_ne_u16_e64 -1, exec_hi2427// GFX12: v_cmpx_ne_u16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xbd,0xd4,0xc1,0xfe,0x00,0x00]2428 2429v_cmpx_ne_u16_e64 0.5, m02430// GFX12: v_cmpx_ne_u16_e64 0.5, m0 ; encoding: [0x7e,0x00,0xbd,0xd4,0xf0,0xfa,0x00,0x00]2431 2432v_cmpx_ne_u16_e64 src_scc, vcc_lo2433// GFX12: v_cmpx_ne_u16_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xbd,0xd4,0xfd,0xd4,0x00,0x00]2434 2435v_cmpx_ne_u16_e64 0xfe0b, vcc_hi2436// GFX12: v_cmpx_ne_u16_e64 0xfe0b, vcc_hi ; encoding: [0x7e,0x00,0xbd,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]2437 2438v_cmpx_ne_u16_e64 v1.h, v2.l2439// GFX12: v_cmpx_ne_u16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0xbd,0xd4,0x01,0x05,0x02,0x00]2440 2441v_cmpx_ne_u16_e64 v255.l, v255.h2442// GFX12: v_cmpx_ne_u16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0xbd,0xd4,0xff,0xff,0x03,0x00]2443 2444v_cmpx_ne_u32_e64 v1, v22445// GFX12: v_cmpx_ne_u32_e64 v1, v2 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]2446 2447v_cmpx_ne_u32_e64 v255, v2552448// GFX12: v_cmpx_ne_u32_e64 v255, v255 ; encoding: [0x7e,0x00,0xcd,0xd4,0xff,0xff,0x03,0x00]2449 2450v_cmpx_ne_u32_e64 s1, s22451// GFX12: v_cmpx_ne_u32_e64 s1, s2 ; encoding: [0x7e,0x00,0xcd,0xd4,0x01,0x04,0x00,0x00]2452 2453v_cmpx_ne_u32_e64 s105, s1052454// GFX12: v_cmpx_ne_u32_e64 s105, s105 ; encoding: [0x7e,0x00,0xcd,0xd4,0x69,0xd2,0x00,0x00]2455 2456v_cmpx_ne_u32_e64 vcc_lo, ttmp152457// GFX12: v_cmpx_ne_u32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0xcd,0xd4,0x6a,0xf6,0x00,0x00]2458 2459v_cmpx_ne_u32_e64 vcc_hi, 0xaf1234562460// GFX12: v_cmpx_ne_u32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0xcd,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2461 2462v_cmpx_ne_u32_e64 ttmp15, src_scc2463// GFX12: v_cmpx_ne_u32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0xcd,0xd4,0x7b,0xfa,0x01,0x00]2464 2465v_cmpx_ne_u32_e64 m0, 0.52466// GFX12: v_cmpx_ne_u32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0xcd,0xd4,0x7d,0xe0,0x01,0x00]2467 2468v_cmpx_ne_u32_e64 exec_lo, -12469// GFX12: v_cmpx_ne_u32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0xcd,0xd4,0x7e,0x82,0x01,0x00]2470 2471v_cmpx_ne_u32_e64 exec_hi, null2472// GFX12: v_cmpx_ne_u32_e64 exec_hi, null ; encoding: [0x7e,0x00,0xcd,0xd4,0x7f,0xf8,0x00,0x00]2473 2474v_cmpx_ne_u32_e64 null, exec_lo2475// GFX12: v_cmpx_ne_u32_e64 null, exec_lo ; encoding: [0x7e,0x00,0xcd,0xd4,0x7c,0xfc,0x00,0x00]2476 2477v_cmpx_ne_u32_e64 -1, exec_hi2478// GFX12: v_cmpx_ne_u32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0xcd,0xd4,0xc1,0xfe,0x00,0x00]2479 2480v_cmpx_ne_u32_e64 0.5, m02481// GFX12: v_cmpx_ne_u32_e64 0.5, m0 ; encoding: [0x7e,0x00,0xcd,0xd4,0xf0,0xfa,0x00,0x00]2482 2483v_cmpx_ne_u32_e64 src_scc, vcc_lo2484// GFX12: v_cmpx_ne_u32_e64 src_scc, vcc_lo ; encoding: [0x7e,0x00,0xcd,0xd4,0xfd,0xd4,0x00,0x00]2485 2486v_cmpx_ne_u32_e64 0xaf123456, vcc_hi2487// GFX12: v_cmpx_ne_u32_e64 0xaf123456, vcc_hi ; encoding: [0x7e,0x00,0xcd,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf]2488 2489v_cmpx_ne_u64_e64 v[1:2], v[2:3]2490// GFX12: v_cmpx_ne_u64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xdd,0xd4,0x01,0x05,0x02,0x00]2491 2492v_cmpx_ne_u64_e64 v[254:255], v[254:255]2493// GFX12: v_cmpx_ne_u64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xdd,0xd4,0xfe,0xfd,0x03,0x00]2494 2495v_cmpx_ne_u64_e64 s[2:3], s[4:5]2496// GFX12: v_cmpx_ne_u64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xdd,0xd4,0x02,0x08,0x00,0x00]2497 2498v_cmpx_ne_u64_e64 s[104:105], s[104:105]2499// GFX12: v_cmpx_ne_u64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xdd,0xd4,0x68,0xd0,0x00,0x00]2500 2501v_cmpx_ne_u64_e64 vcc, ttmp[14:15]2502// GFX12: v_cmpx_ne_u64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xdd,0xd4,0x6a,0xf4,0x00,0x00]2503 2504v_cmpx_ne_u64_e64 ttmp[14:15], 0xaf1234562505// GFX12: v_cmpx_ne_u64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xdd,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2506 2507v_cmpx_ne_u64_e64 exec, src_scc2508// GFX12: v_cmpx_ne_u64_e64 exec, src_scc ; encoding: [0x7e,0x00,0xdd,0xd4,0x7e,0xfa,0x01,0x00]2509 2510v_cmpx_ne_u64_e64 null, 0.52511// GFX12: v_cmpx_ne_u64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xdd,0xd4,0x7c,0xe0,0x01,0x00]2512 2513v_cmpx_ne_u64_e64 -1, -12514// GFX12: v_cmpx_ne_u64_e64 -1, -1 ; encoding: [0x7e,0x00,0xdd,0xd4,0xc1,0x82,0x01,0x00]2515 2516v_cmpx_ne_u64_e64 0.5, null2517// GFX12: v_cmpx_ne_u64_e64 0.5, null ; encoding: [0x7e,0x00,0xdd,0xd4,0xf0,0xf8,0x00,0x00]2518 2519v_cmpx_ne_u64_e64 src_scc, exec2520// GFX12: v_cmpx_ne_u64_e64 src_scc, exec ; encoding: [0x7e,0x00,0xdd,0xd4,0xfd,0xfc,0x00,0x00]2521 2522v_cmpx_ne_u64_e64 0xaf123456, vcc2523// GFX12: v_cmpx_ne_u64_e64 0xaf123456, vcc ; encoding: [0x7e,0x00,0xdd,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf]2524 2525v_cmpx_neq_f16_e64 v1.l, v2.l2526// GFX12: v_cmpx_neq_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]2527 2528v_cmpx_neq_f16_e64 v255.l, v255.l2529// GFX12: v_cmpx_neq_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x8d,0xd4,0xff,0xff,0x03,0x00]2530 2531v_cmpx_neq_f16_e64 s1, s22532// GFX12: v_cmpx_neq_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x8d,0xd4,0x01,0x04,0x00,0x00]2533 2534v_cmpx_neq_f16_e64 s105, s1052535// GFX12: v_cmpx_neq_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x8d,0xd4,0x69,0xd2,0x00,0x00]2536 2537v_cmpx_neq_f16_e64 vcc_lo, ttmp152538// GFX12: v_cmpx_neq_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x8d,0xd4,0x6a,0xf6,0x00,0x00]2539 2540v_cmpx_neq_f16_e64 vcc_hi, 0xfe0b2541// GFX12: v_cmpx_neq_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x8d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2542 2543v_cmpx_neq_f16_e64 ttmp15, src_scc2544// GFX12: v_cmpx_neq_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x8d,0xd4,0x7b,0xfa,0x01,0x00]2545 2546v_cmpx_neq_f16_e64 m0, 0.52547// GFX12: v_cmpx_neq_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x8d,0xd4,0x7d,0xe0,0x01,0x00]2548 2549v_cmpx_neq_f16_e64 exec_lo, -12550// GFX12: v_cmpx_neq_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x8d,0xd4,0x7e,0x82,0x01,0x00]2551 2552v_cmpx_neq_f16_e64 |exec_hi|, null2553// GFX12: v_cmpx_neq_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x8d,0xd4,0x7f,0xf8,0x00,0x00]2554 2555v_cmpx_neq_f16_e64 null, exec_lo2556// GFX12: v_cmpx_neq_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x8d,0xd4,0x7c,0xfc,0x00,0x00]2557 2558v_cmpx_neq_f16_e64 -1, exec_hi2559// GFX12: v_cmpx_neq_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x8d,0xd4,0xc1,0xfe,0x00,0x00]2560 2561v_cmpx_neq_f16_e64 0.5, -m02562// GFX12: v_cmpx_neq_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x8d,0xd4,0xf0,0xfa,0x00,0x40]2563 2564v_cmpx_neq_f16_e64 -src_scc, |vcc_lo|2565// GFX12: v_cmpx_neq_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x8d,0xd4,0xfd,0xd4,0x00,0x20]2566 2567v_cmpx_neq_f16_e64 -|0xfe0b|, -|vcc_hi| clamp2568// GFX12: v_cmpx_neq_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8d,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]2569 2570v_cmpx_neq_f16_e64 v1.h, v2.l2571// GFX12: v_cmpx_neq_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x8d,0xd4,0x01,0x05,0x02,0x00]2572 2573v_cmpx_neq_f16_e64 v255.l, v255.h2574// GFX12: v_cmpx_neq_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x8d,0xd4,0xff,0xff,0x03,0x00]2575 2576v_cmpx_neq_f32_e64 v1, v22577// GFX12: v_cmpx_neq_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x05,0x02,0x00]2578 2579v_cmpx_neq_f32_e64 v255, v2552580// GFX12: v_cmpx_neq_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x9d,0xd4,0xff,0xff,0x03,0x00]2581 2582v_cmpx_neq_f32_e64 s1, s22583// GFX12: v_cmpx_neq_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x9d,0xd4,0x01,0x04,0x00,0x00]2584 2585v_cmpx_neq_f32_e64 s105, s1052586// GFX12: v_cmpx_neq_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x9d,0xd4,0x69,0xd2,0x00,0x00]2587 2588v_cmpx_neq_f32_e64 vcc_lo, ttmp152589// GFX12: v_cmpx_neq_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x9d,0xd4,0x6a,0xf6,0x00,0x00]2590 2591v_cmpx_neq_f32_e64 vcc_hi, 0xaf1234562592// GFX12: v_cmpx_neq_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x9d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2593 2594v_cmpx_neq_f32_e64 ttmp15, src_scc2595// GFX12: v_cmpx_neq_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x9d,0xd4,0x7b,0xfa,0x01,0x00]2596 2597v_cmpx_neq_f32_e64 m0, 0.52598// GFX12: v_cmpx_neq_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x9d,0xd4,0x7d,0xe0,0x01,0x00]2599 2600v_cmpx_neq_f32_e64 exec_lo, -12601// GFX12: v_cmpx_neq_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x9d,0xd4,0x7e,0x82,0x01,0x00]2602 2603v_cmpx_neq_f32_e64 |exec_hi|, null2604// GFX12: v_cmpx_neq_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x9d,0xd4,0x7f,0xf8,0x00,0x00]2605 2606v_cmpx_neq_f32_e64 null, exec_lo2607// GFX12: v_cmpx_neq_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x9d,0xd4,0x7c,0xfc,0x00,0x00]2608 2609v_cmpx_neq_f32_e64 -1, exec_hi2610// GFX12: v_cmpx_neq_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x9d,0xd4,0xc1,0xfe,0x00,0x00]2611 2612v_cmpx_neq_f32_e64 0.5, -m02613// GFX12: v_cmpx_neq_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x9d,0xd4,0xf0,0xfa,0x00,0x40]2614 2615v_cmpx_neq_f32_e64 -src_scc, |vcc_lo|2616// GFX12: v_cmpx_neq_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x9d,0xd4,0xfd,0xd4,0x00,0x20]2617 2618v_cmpx_neq_f32_e64 -|0xaf123456|, -|vcc_hi| clamp2619// GFX12: v_cmpx_neq_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9d,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]2620 2621v_cmpx_neq_f64_e64 v[1:2], v[2:3]2622// GFX12: v_cmpx_neq_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]2623 2624v_cmpx_neq_f64_e64 v[254:255], v[254:255]2625// GFX12: v_cmpx_neq_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xad,0xd4,0xfe,0xfd,0x03,0x00]2626 2627v_cmpx_neq_f64_e64 s[2:3], s[4:5]2628// GFX12: v_cmpx_neq_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xad,0xd4,0x02,0x08,0x00,0x00]2629 2630v_cmpx_neq_f64_e64 s[104:105], s[104:105]2631// GFX12: v_cmpx_neq_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xad,0xd4,0x68,0xd0,0x00,0x00]2632 2633v_cmpx_neq_f64_e64 vcc, ttmp[14:15]2634// GFX12: v_cmpx_neq_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xad,0xd4,0x6a,0xf4,0x00,0x00]2635 2636v_cmpx_neq_f64_e64 ttmp[14:15], 0xaf1234562637// GFX12: v_cmpx_neq_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xad,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2638 2639v_cmpx_neq_f64_e64 -|exec|, src_scc2640// GFX12: v_cmpx_neq_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xad,0xd4,0x7e,0xfa,0x01,0x20]2641 2642v_cmpx_neq_f64_e64 null, 0.52643// GFX12: v_cmpx_neq_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xad,0xd4,0x7c,0xe0,0x01,0x00]2644 2645v_cmpx_neq_f64_e64 -1, -12646// GFX12: v_cmpx_neq_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xad,0xd4,0xc1,0x82,0x01,0x00]2647 2648v_cmpx_neq_f64_e64 0.5, null2649// GFX12: v_cmpx_neq_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xad,0xd4,0xf0,0xf8,0x00,0x00]2650 2651v_cmpx_neq_f64_e64 -|src_scc|, -|exec|2652// GFX12: v_cmpx_neq_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xad,0xd4,0xfd,0xfc,0x00,0x60]2653 2654v_cmpx_neq_f64_e64 0xaf123456, -|vcc| clamp2655// GFX12: v_cmpx_neq_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xad,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]2656 2657v_cmpx_nge_f16_e64 v1.l, v2.l2658// GFX12: v_cmpx_nge_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]2659 2660v_cmpx_nge_f16_e64 v255.l, v255.l2661// GFX12: v_cmpx_nge_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x89,0xd4,0xff,0xff,0x03,0x00]2662 2663v_cmpx_nge_f16_e64 s1, s22664// GFX12: v_cmpx_nge_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x89,0xd4,0x01,0x04,0x00,0x00]2665 2666v_cmpx_nge_f16_e64 s105, s1052667// GFX12: v_cmpx_nge_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x89,0xd4,0x69,0xd2,0x00,0x00]2668 2669v_cmpx_nge_f16_e64 vcc_lo, ttmp152670// GFX12: v_cmpx_nge_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x89,0xd4,0x6a,0xf6,0x00,0x00]2671 2672v_cmpx_nge_f16_e64 vcc_hi, 0xfe0b2673// GFX12: v_cmpx_nge_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x89,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2674 2675v_cmpx_nge_f16_e64 ttmp15, src_scc2676// GFX12: v_cmpx_nge_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x89,0xd4,0x7b,0xfa,0x01,0x00]2677 2678v_cmpx_nge_f16_e64 m0, 0.52679// GFX12: v_cmpx_nge_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x89,0xd4,0x7d,0xe0,0x01,0x00]2680 2681v_cmpx_nge_f16_e64 exec_lo, -12682// GFX12: v_cmpx_nge_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x89,0xd4,0x7e,0x82,0x01,0x00]2683 2684v_cmpx_nge_f16_e64 |exec_hi|, null2685// GFX12: v_cmpx_nge_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x89,0xd4,0x7f,0xf8,0x00,0x00]2686 2687v_cmpx_nge_f16_e64 null, exec_lo2688// GFX12: v_cmpx_nge_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x89,0xd4,0x7c,0xfc,0x00,0x00]2689 2690v_cmpx_nge_f16_e64 -1, exec_hi2691// GFX12: v_cmpx_nge_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x89,0xd4,0xc1,0xfe,0x00,0x00]2692 2693v_cmpx_nge_f16_e64 0.5, -m02694// GFX12: v_cmpx_nge_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x89,0xd4,0xf0,0xfa,0x00,0x40]2695 2696v_cmpx_nge_f16_e64 -src_scc, |vcc_lo|2697// GFX12: v_cmpx_nge_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x89,0xd4,0xfd,0xd4,0x00,0x20]2698 2699v_cmpx_nge_f16_e64 -|0xfe0b|, -|vcc_hi| clamp2700// GFX12: v_cmpx_nge_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x89,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]2701 2702v_cmpx_nge_f16_e64 v1.h, v2.l2703// GFX12: v_cmpx_nge_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x89,0xd4,0x01,0x05,0x02,0x00]2704 2705v_cmpx_nge_f16_e64 v255.l, v255.h2706// GFX12: v_cmpx_nge_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x89,0xd4,0xff,0xff,0x03,0x00]2707 2708v_cmpx_nge_f32_e64 v1, v22709// GFX12: v_cmpx_nge_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x05,0x02,0x00]2710 2711v_cmpx_nge_f32_e64 v255, v2552712// GFX12: v_cmpx_nge_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x99,0xd4,0xff,0xff,0x03,0x00]2713 2714v_cmpx_nge_f32_e64 s1, s22715// GFX12: v_cmpx_nge_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x99,0xd4,0x01,0x04,0x00,0x00]2716 2717v_cmpx_nge_f32_e64 s105, s1052718// GFX12: v_cmpx_nge_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x99,0xd4,0x69,0xd2,0x00,0x00]2719 2720v_cmpx_nge_f32_e64 vcc_lo, ttmp152721// GFX12: v_cmpx_nge_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x99,0xd4,0x6a,0xf6,0x00,0x00]2722 2723v_cmpx_nge_f32_e64 vcc_hi, 0xaf1234562724// GFX12: v_cmpx_nge_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x99,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2725 2726v_cmpx_nge_f32_e64 ttmp15, src_scc2727// GFX12: v_cmpx_nge_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x99,0xd4,0x7b,0xfa,0x01,0x00]2728 2729v_cmpx_nge_f32_e64 m0, 0.52730// GFX12: v_cmpx_nge_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x99,0xd4,0x7d,0xe0,0x01,0x00]2731 2732v_cmpx_nge_f32_e64 exec_lo, -12733// GFX12: v_cmpx_nge_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x99,0xd4,0x7e,0x82,0x01,0x00]2734 2735v_cmpx_nge_f32_e64 |exec_hi|, null2736// GFX12: v_cmpx_nge_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x99,0xd4,0x7f,0xf8,0x00,0x00]2737 2738v_cmpx_nge_f32_e64 null, exec_lo2739// GFX12: v_cmpx_nge_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x99,0xd4,0x7c,0xfc,0x00,0x00]2740 2741v_cmpx_nge_f32_e64 -1, exec_hi2742// GFX12: v_cmpx_nge_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x99,0xd4,0xc1,0xfe,0x00,0x00]2743 2744v_cmpx_nge_f32_e64 0.5, -m02745// GFX12: v_cmpx_nge_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x99,0xd4,0xf0,0xfa,0x00,0x40]2746 2747v_cmpx_nge_f32_e64 -src_scc, |vcc_lo|2748// GFX12: v_cmpx_nge_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x99,0xd4,0xfd,0xd4,0x00,0x20]2749 2750v_cmpx_nge_f32_e64 -|0xaf123456|, -|vcc_hi| clamp2751// GFX12: v_cmpx_nge_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x99,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]2752 2753v_cmpx_nge_f64_e64 v[1:2], v[2:3]2754// GFX12: v_cmpx_nge_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]2755 2756v_cmpx_nge_f64_e64 v[254:255], v[254:255]2757// GFX12: v_cmpx_nge_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa9,0xd4,0xfe,0xfd,0x03,0x00]2758 2759v_cmpx_nge_f64_e64 s[2:3], s[4:5]2760// GFX12: v_cmpx_nge_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa9,0xd4,0x02,0x08,0x00,0x00]2761 2762v_cmpx_nge_f64_e64 s[104:105], s[104:105]2763// GFX12: v_cmpx_nge_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa9,0xd4,0x68,0xd0,0x00,0x00]2764 2765v_cmpx_nge_f64_e64 vcc, ttmp[14:15]2766// GFX12: v_cmpx_nge_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa9,0xd4,0x6a,0xf4,0x00,0x00]2767 2768v_cmpx_nge_f64_e64 ttmp[14:15], 0xaf1234562769// GFX12: v_cmpx_nge_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa9,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2770 2771v_cmpx_nge_f64_e64 -|exec|, src_scc2772// GFX12: v_cmpx_nge_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa9,0xd4,0x7e,0xfa,0x01,0x20]2773 2774v_cmpx_nge_f64_e64 null, 0.52775// GFX12: v_cmpx_nge_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa9,0xd4,0x7c,0xe0,0x01,0x00]2776 2777v_cmpx_nge_f64_e64 -1, -12778// GFX12: v_cmpx_nge_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa9,0xd4,0xc1,0x82,0x01,0x00]2779 2780v_cmpx_nge_f64_e64 0.5, null2781// GFX12: v_cmpx_nge_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa9,0xd4,0xf0,0xf8,0x00,0x00]2782 2783v_cmpx_nge_f64_e64 -|src_scc|, -|exec|2784// GFX12: v_cmpx_nge_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa9,0xd4,0xfd,0xfc,0x00,0x60]2785 2786v_cmpx_nge_f64_e64 0xaf123456, -|vcc| clamp2787// GFX12: v_cmpx_nge_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa9,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]2788 2789v_cmpx_ngt_f16_e64 v1.l, v2.l2790// GFX12: v_cmpx_ngt_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]2791 2792v_cmpx_ngt_f16_e64 v255.l, v255.l2793// GFX12: v_cmpx_ngt_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x8b,0xd4,0xff,0xff,0x03,0x00]2794 2795v_cmpx_ngt_f16_e64 s1, s22796// GFX12: v_cmpx_ngt_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x8b,0xd4,0x01,0x04,0x00,0x00]2797 2798v_cmpx_ngt_f16_e64 s105, s1052799// GFX12: v_cmpx_ngt_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x8b,0xd4,0x69,0xd2,0x00,0x00]2800 2801v_cmpx_ngt_f16_e64 vcc_lo, ttmp152802// GFX12: v_cmpx_ngt_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x8b,0xd4,0x6a,0xf6,0x00,0x00]2803 2804v_cmpx_ngt_f16_e64 vcc_hi, 0xfe0b2805// GFX12: v_cmpx_ngt_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x8b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2806 2807v_cmpx_ngt_f16_e64 ttmp15, src_scc2808// GFX12: v_cmpx_ngt_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x8b,0xd4,0x7b,0xfa,0x01,0x00]2809 2810v_cmpx_ngt_f16_e64 m0, 0.52811// GFX12: v_cmpx_ngt_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x8b,0xd4,0x7d,0xe0,0x01,0x00]2812 2813v_cmpx_ngt_f16_e64 exec_lo, -12814// GFX12: v_cmpx_ngt_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x8b,0xd4,0x7e,0x82,0x01,0x00]2815 2816v_cmpx_ngt_f16_e64 |exec_hi|, null2817// GFX12: v_cmpx_ngt_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x8b,0xd4,0x7f,0xf8,0x00,0x00]2818 2819v_cmpx_ngt_f16_e64 null, exec_lo2820// GFX12: v_cmpx_ngt_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x8b,0xd4,0x7c,0xfc,0x00,0x00]2821 2822v_cmpx_ngt_f16_e64 -1, exec_hi2823// GFX12: v_cmpx_ngt_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x8b,0xd4,0xc1,0xfe,0x00,0x00]2824 2825v_cmpx_ngt_f16_e64 0.5, -m02826// GFX12: v_cmpx_ngt_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x8b,0xd4,0xf0,0xfa,0x00,0x40]2827 2828v_cmpx_ngt_f16_e64 -src_scc, |vcc_lo|2829// GFX12: v_cmpx_ngt_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x8b,0xd4,0xfd,0xd4,0x00,0x20]2830 2831v_cmpx_ngt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp2832// GFX12: v_cmpx_ngt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8b,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]2833 2834v_cmpx_ngt_f16_e64 v1.h, v2.l2835// GFX12: v_cmpx_ngt_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x8b,0xd4,0x01,0x05,0x02,0x00]2836 2837v_cmpx_ngt_f16_e64 v255.l, v255.h2838// GFX12: v_cmpx_ngt_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x8b,0xd4,0xff,0xff,0x03,0x00]2839 2840v_cmpx_ngt_f32_e64 v1, v22841// GFX12: v_cmpx_ngt_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x05,0x02,0x00]2842 2843v_cmpx_ngt_f32_e64 v255, v2552844// GFX12: v_cmpx_ngt_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x9b,0xd4,0xff,0xff,0x03,0x00]2845 2846v_cmpx_ngt_f32_e64 s1, s22847// GFX12: v_cmpx_ngt_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x9b,0xd4,0x01,0x04,0x00,0x00]2848 2849v_cmpx_ngt_f32_e64 s105, s1052850// GFX12: v_cmpx_ngt_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x9b,0xd4,0x69,0xd2,0x00,0x00]2851 2852v_cmpx_ngt_f32_e64 vcc_lo, ttmp152853// GFX12: v_cmpx_ngt_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x9b,0xd4,0x6a,0xf6,0x00,0x00]2854 2855v_cmpx_ngt_f32_e64 vcc_hi, 0xaf1234562856// GFX12: v_cmpx_ngt_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x9b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2857 2858v_cmpx_ngt_f32_e64 ttmp15, src_scc2859// GFX12: v_cmpx_ngt_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x9b,0xd4,0x7b,0xfa,0x01,0x00]2860 2861v_cmpx_ngt_f32_e64 m0, 0.52862// GFX12: v_cmpx_ngt_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x9b,0xd4,0x7d,0xe0,0x01,0x00]2863 2864v_cmpx_ngt_f32_e64 exec_lo, -12865// GFX12: v_cmpx_ngt_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x9b,0xd4,0x7e,0x82,0x01,0x00]2866 2867v_cmpx_ngt_f32_e64 |exec_hi|, null2868// GFX12: v_cmpx_ngt_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x9b,0xd4,0x7f,0xf8,0x00,0x00]2869 2870v_cmpx_ngt_f32_e64 null, exec_lo2871// GFX12: v_cmpx_ngt_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x9b,0xd4,0x7c,0xfc,0x00,0x00]2872 2873v_cmpx_ngt_f32_e64 -1, exec_hi2874// GFX12: v_cmpx_ngt_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x9b,0xd4,0xc1,0xfe,0x00,0x00]2875 2876v_cmpx_ngt_f32_e64 0.5, -m02877// GFX12: v_cmpx_ngt_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x9b,0xd4,0xf0,0xfa,0x00,0x40]2878 2879v_cmpx_ngt_f32_e64 -src_scc, |vcc_lo|2880// GFX12: v_cmpx_ngt_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x9b,0xd4,0xfd,0xd4,0x00,0x20]2881 2882v_cmpx_ngt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp2883// GFX12: v_cmpx_ngt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9b,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]2884 2885v_cmpx_ngt_f64_e64 v[1:2], v[2:3]2886// GFX12: v_cmpx_ngt_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]2887 2888v_cmpx_ngt_f64_e64 v[254:255], v[254:255]2889// GFX12: v_cmpx_ngt_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xab,0xd4,0xfe,0xfd,0x03,0x00]2890 2891v_cmpx_ngt_f64_e64 s[2:3], s[4:5]2892// GFX12: v_cmpx_ngt_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xab,0xd4,0x02,0x08,0x00,0x00]2893 2894v_cmpx_ngt_f64_e64 s[104:105], s[104:105]2895// GFX12: v_cmpx_ngt_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xab,0xd4,0x68,0xd0,0x00,0x00]2896 2897v_cmpx_ngt_f64_e64 vcc, ttmp[14:15]2898// GFX12: v_cmpx_ngt_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xab,0xd4,0x6a,0xf4,0x00,0x00]2899 2900v_cmpx_ngt_f64_e64 ttmp[14:15], 0xaf1234562901// GFX12: v_cmpx_ngt_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xab,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2902 2903v_cmpx_ngt_f64_e64 -|exec|, src_scc2904// GFX12: v_cmpx_ngt_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xab,0xd4,0x7e,0xfa,0x01,0x20]2905 2906v_cmpx_ngt_f64_e64 null, 0.52907// GFX12: v_cmpx_ngt_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xab,0xd4,0x7c,0xe0,0x01,0x00]2908 2909v_cmpx_ngt_f64_e64 -1, -12910// GFX12: v_cmpx_ngt_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xab,0xd4,0xc1,0x82,0x01,0x00]2911 2912v_cmpx_ngt_f64_e64 0.5, null2913// GFX12: v_cmpx_ngt_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xab,0xd4,0xf0,0xf8,0x00,0x00]2914 2915v_cmpx_ngt_f64_e64 -|src_scc|, -|exec|2916// GFX12: v_cmpx_ngt_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xab,0xd4,0xfd,0xfc,0x00,0x60]2917 2918v_cmpx_ngt_f64_e64 0xaf123456, -|vcc| clamp2919// GFX12: v_cmpx_ngt_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xab,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]2920 2921v_cmpx_nle_f16_e64 v1.l, v2.l2922// GFX12: v_cmpx_nle_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]2923 2924v_cmpx_nle_f16_e64 v255.l, v255.l2925// GFX12: v_cmpx_nle_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x8c,0xd4,0xff,0xff,0x03,0x00]2926 2927v_cmpx_nle_f16_e64 s1, s22928// GFX12: v_cmpx_nle_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x8c,0xd4,0x01,0x04,0x00,0x00]2929 2930v_cmpx_nle_f16_e64 s105, s1052931// GFX12: v_cmpx_nle_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x8c,0xd4,0x69,0xd2,0x00,0x00]2932 2933v_cmpx_nle_f16_e64 vcc_lo, ttmp152934// GFX12: v_cmpx_nle_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x8c,0xd4,0x6a,0xf6,0x00,0x00]2935 2936v_cmpx_nle_f16_e64 vcc_hi, 0xfe0b2937// GFX12: v_cmpx_nle_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x8c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]2938 2939v_cmpx_nle_f16_e64 ttmp15, src_scc2940// GFX12: v_cmpx_nle_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x8c,0xd4,0x7b,0xfa,0x01,0x00]2941 2942v_cmpx_nle_f16_e64 m0, 0.52943// GFX12: v_cmpx_nle_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x8c,0xd4,0x7d,0xe0,0x01,0x00]2944 2945v_cmpx_nle_f16_e64 exec_lo, -12946// GFX12: v_cmpx_nle_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x8c,0xd4,0x7e,0x82,0x01,0x00]2947 2948v_cmpx_nle_f16_e64 |exec_hi|, null2949// GFX12: v_cmpx_nle_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x8c,0xd4,0x7f,0xf8,0x00,0x00]2950 2951v_cmpx_nle_f16_e64 null, exec_lo2952// GFX12: v_cmpx_nle_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x8c,0xd4,0x7c,0xfc,0x00,0x00]2953 2954v_cmpx_nle_f16_e64 -1, exec_hi2955// GFX12: v_cmpx_nle_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x8c,0xd4,0xc1,0xfe,0x00,0x00]2956 2957v_cmpx_nle_f16_e64 0.5, -m02958// GFX12: v_cmpx_nle_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x8c,0xd4,0xf0,0xfa,0x00,0x40]2959 2960v_cmpx_nle_f16_e64 -src_scc, |vcc_lo|2961// GFX12: v_cmpx_nle_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x8c,0xd4,0xfd,0xd4,0x00,0x20]2962 2963v_cmpx_nle_f16_e64 -|0xfe0b|, -|vcc_hi| clamp2964// GFX12: v_cmpx_nle_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8c,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]2965 2966v_cmpx_nle_f16_e64 v1.h, v2.l2967// GFX12: v_cmpx_nle_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x8c,0xd4,0x01,0x05,0x02,0x00]2968 2969v_cmpx_nle_f16_e64 v255.l, v255.h2970// GFX12: v_cmpx_nle_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x8c,0xd4,0xff,0xff,0x03,0x00]2971 2972v_cmpx_nle_f32_e64 v1, v22973// GFX12: v_cmpx_nle_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x05,0x02,0x00]2974 2975v_cmpx_nle_f32_e64 v255, v2552976// GFX12: v_cmpx_nle_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x9c,0xd4,0xff,0xff,0x03,0x00]2977 2978v_cmpx_nle_f32_e64 s1, s22979// GFX12: v_cmpx_nle_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x9c,0xd4,0x01,0x04,0x00,0x00]2980 2981v_cmpx_nle_f32_e64 s105, s1052982// GFX12: v_cmpx_nle_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x9c,0xd4,0x69,0xd2,0x00,0x00]2983 2984v_cmpx_nle_f32_e64 vcc_lo, ttmp152985// GFX12: v_cmpx_nle_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x9c,0xd4,0x6a,0xf6,0x00,0x00]2986 2987v_cmpx_nle_f32_e64 vcc_hi, 0xaf1234562988// GFX12: v_cmpx_nle_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x9c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]2989 2990v_cmpx_nle_f32_e64 ttmp15, src_scc2991// GFX12: v_cmpx_nle_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x9c,0xd4,0x7b,0xfa,0x01,0x00]2992 2993v_cmpx_nle_f32_e64 m0, 0.52994// GFX12: v_cmpx_nle_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x9c,0xd4,0x7d,0xe0,0x01,0x00]2995 2996v_cmpx_nle_f32_e64 exec_lo, -12997// GFX12: v_cmpx_nle_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x9c,0xd4,0x7e,0x82,0x01,0x00]2998 2999v_cmpx_nle_f32_e64 |exec_hi|, null3000// GFX12: v_cmpx_nle_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x9c,0xd4,0x7f,0xf8,0x00,0x00]3001 3002v_cmpx_nle_f32_e64 null, exec_lo3003// GFX12: v_cmpx_nle_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x9c,0xd4,0x7c,0xfc,0x00,0x00]3004 3005v_cmpx_nle_f32_e64 -1, exec_hi3006// GFX12: v_cmpx_nle_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x9c,0xd4,0xc1,0xfe,0x00,0x00]3007 3008v_cmpx_nle_f32_e64 0.5, -m03009// GFX12: v_cmpx_nle_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x9c,0xd4,0xf0,0xfa,0x00,0x40]3010 3011v_cmpx_nle_f32_e64 -src_scc, |vcc_lo|3012// GFX12: v_cmpx_nle_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x9c,0xd4,0xfd,0xd4,0x00,0x20]3013 3014v_cmpx_nle_f32_e64 -|0xaf123456|, -|vcc_hi| clamp3015// GFX12: v_cmpx_nle_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9c,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]3016 3017v_cmpx_nle_f64_e64 v[1:2], v[2:3]3018// GFX12: v_cmpx_nle_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]3019 3020v_cmpx_nle_f64_e64 v[254:255], v[254:255]3021// GFX12: v_cmpx_nle_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xac,0xd4,0xfe,0xfd,0x03,0x00]3022 3023v_cmpx_nle_f64_e64 s[2:3], s[4:5]3024// GFX12: v_cmpx_nle_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xac,0xd4,0x02,0x08,0x00,0x00]3025 3026v_cmpx_nle_f64_e64 s[104:105], s[104:105]3027// GFX12: v_cmpx_nle_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xac,0xd4,0x68,0xd0,0x00,0x00]3028 3029v_cmpx_nle_f64_e64 vcc, ttmp[14:15]3030// GFX12: v_cmpx_nle_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xac,0xd4,0x6a,0xf4,0x00,0x00]3031 3032v_cmpx_nle_f64_e64 ttmp[14:15], 0xaf1234563033// GFX12: v_cmpx_nle_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xac,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3034 3035v_cmpx_nle_f64_e64 -|exec|, src_scc3036// GFX12: v_cmpx_nle_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xac,0xd4,0x7e,0xfa,0x01,0x20]3037 3038v_cmpx_nle_f64_e64 null, 0.53039// GFX12: v_cmpx_nle_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xac,0xd4,0x7c,0xe0,0x01,0x00]3040 3041v_cmpx_nle_f64_e64 -1, -13042// GFX12: v_cmpx_nle_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xac,0xd4,0xc1,0x82,0x01,0x00]3043 3044v_cmpx_nle_f64_e64 0.5, null3045// GFX12: v_cmpx_nle_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xac,0xd4,0xf0,0xf8,0x00,0x00]3046 3047v_cmpx_nle_f64_e64 -|src_scc|, -|exec|3048// GFX12: v_cmpx_nle_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xac,0xd4,0xfd,0xfc,0x00,0x60]3049 3050v_cmpx_nle_f64_e64 0xaf123456, -|vcc| clamp3051// GFX12: v_cmpx_nle_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xac,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]3052 3053v_cmpx_nlg_f16_e64 v1.l, v2.l3054// GFX12: v_cmpx_nlg_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]3055 3056v_cmpx_nlg_f16_e64 v255.l, v255.l3057// GFX12: v_cmpx_nlg_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x8a,0xd4,0xff,0xff,0x03,0x00]3058 3059v_cmpx_nlg_f16_e64 s1, s23060// GFX12: v_cmpx_nlg_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x8a,0xd4,0x01,0x04,0x00,0x00]3061 3062v_cmpx_nlg_f16_e64 s105, s1053063// GFX12: v_cmpx_nlg_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x8a,0xd4,0x69,0xd2,0x00,0x00]3064 3065v_cmpx_nlg_f16_e64 vcc_lo, ttmp153066// GFX12: v_cmpx_nlg_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x8a,0xd4,0x6a,0xf6,0x00,0x00]3067 3068v_cmpx_nlg_f16_e64 vcc_hi, 0xfe0b3069// GFX12: v_cmpx_nlg_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x8a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3070 3071v_cmpx_nlg_f16_e64 ttmp15, src_scc3072// GFX12: v_cmpx_nlg_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x8a,0xd4,0x7b,0xfa,0x01,0x00]3073 3074v_cmpx_nlg_f16_e64 m0, 0.53075// GFX12: v_cmpx_nlg_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x8a,0xd4,0x7d,0xe0,0x01,0x00]3076 3077v_cmpx_nlg_f16_e64 exec_lo, -13078// GFX12: v_cmpx_nlg_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x8a,0xd4,0x7e,0x82,0x01,0x00]3079 3080v_cmpx_nlg_f16_e64 |exec_hi|, null3081// GFX12: v_cmpx_nlg_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x8a,0xd4,0x7f,0xf8,0x00,0x00]3082 3083v_cmpx_nlg_f16_e64 null, exec_lo3084// GFX12: v_cmpx_nlg_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x8a,0xd4,0x7c,0xfc,0x00,0x00]3085 3086v_cmpx_nlg_f16_e64 -1, exec_hi3087// GFX12: v_cmpx_nlg_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x8a,0xd4,0xc1,0xfe,0x00,0x00]3088 3089v_cmpx_nlg_f16_e64 0.5, -m03090// GFX12: v_cmpx_nlg_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x8a,0xd4,0xf0,0xfa,0x00,0x40]3091 3092v_cmpx_nlg_f16_e64 -src_scc, |vcc_lo|3093// GFX12: v_cmpx_nlg_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x8a,0xd4,0xfd,0xd4,0x00,0x20]3094 3095v_cmpx_nlg_f16_e64 -|0xfe0b|, -|vcc_hi| clamp3096// GFX12: v_cmpx_nlg_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8a,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]3097 3098v_cmpx_nlg_f16_e64 v1.h, v2.l3099// GFX12: v_cmpx_nlg_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x8a,0xd4,0x01,0x05,0x02,0x00]3100 3101v_cmpx_nlg_f16_e64 v255.l, v255.h3102// GFX12: v_cmpx_nlg_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x8a,0xd4,0xff,0xff,0x03,0x00]3103 3104v_cmpx_nlg_f32_e64 v1, v23105// GFX12: v_cmpx_nlg_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x05,0x02,0x00]3106 3107v_cmpx_nlg_f32_e64 v255, v2553108// GFX12: v_cmpx_nlg_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x9a,0xd4,0xff,0xff,0x03,0x00]3109 3110v_cmpx_nlg_f32_e64 s1, s23111// GFX12: v_cmpx_nlg_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x9a,0xd4,0x01,0x04,0x00,0x00]3112 3113v_cmpx_nlg_f32_e64 s105, s1053114// GFX12: v_cmpx_nlg_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x9a,0xd4,0x69,0xd2,0x00,0x00]3115 3116v_cmpx_nlg_f32_e64 vcc_lo, ttmp153117// GFX12: v_cmpx_nlg_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x9a,0xd4,0x6a,0xf6,0x00,0x00]3118 3119v_cmpx_nlg_f32_e64 vcc_hi, 0xaf1234563120// GFX12: v_cmpx_nlg_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x9a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3121 3122v_cmpx_nlg_f32_e64 ttmp15, src_scc3123// GFX12: v_cmpx_nlg_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x9a,0xd4,0x7b,0xfa,0x01,0x00]3124 3125v_cmpx_nlg_f32_e64 m0, 0.53126// GFX12: v_cmpx_nlg_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x9a,0xd4,0x7d,0xe0,0x01,0x00]3127 3128v_cmpx_nlg_f32_e64 exec_lo, -13129// GFX12: v_cmpx_nlg_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x9a,0xd4,0x7e,0x82,0x01,0x00]3130 3131v_cmpx_nlg_f32_e64 |exec_hi|, null3132// GFX12: v_cmpx_nlg_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x9a,0xd4,0x7f,0xf8,0x00,0x00]3133 3134v_cmpx_nlg_f32_e64 null, exec_lo3135// GFX12: v_cmpx_nlg_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x9a,0xd4,0x7c,0xfc,0x00,0x00]3136 3137v_cmpx_nlg_f32_e64 -1, exec_hi3138// GFX12: v_cmpx_nlg_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x9a,0xd4,0xc1,0xfe,0x00,0x00]3139 3140v_cmpx_nlg_f32_e64 0.5, -m03141// GFX12: v_cmpx_nlg_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x9a,0xd4,0xf0,0xfa,0x00,0x40]3142 3143v_cmpx_nlg_f32_e64 -src_scc, |vcc_lo|3144// GFX12: v_cmpx_nlg_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x9a,0xd4,0xfd,0xd4,0x00,0x20]3145 3146v_cmpx_nlg_f32_e64 -|0xaf123456|, -|vcc_hi| clamp3147// GFX12: v_cmpx_nlg_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9a,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]3148 3149v_cmpx_nlg_f64_e64 v[1:2], v[2:3]3150// GFX12: v_cmpx_nlg_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]3151 3152v_cmpx_nlg_f64_e64 v[254:255], v[254:255]3153// GFX12: v_cmpx_nlg_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xaa,0xd4,0xfe,0xfd,0x03,0x00]3154 3155v_cmpx_nlg_f64_e64 s[2:3], s[4:5]3156// GFX12: v_cmpx_nlg_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xaa,0xd4,0x02,0x08,0x00,0x00]3157 3158v_cmpx_nlg_f64_e64 s[104:105], s[104:105]3159// GFX12: v_cmpx_nlg_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xaa,0xd4,0x68,0xd0,0x00,0x00]3160 3161v_cmpx_nlg_f64_e64 vcc, ttmp[14:15]3162// GFX12: v_cmpx_nlg_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xaa,0xd4,0x6a,0xf4,0x00,0x00]3163 3164v_cmpx_nlg_f64_e64 ttmp[14:15], 0xaf1234563165// GFX12: v_cmpx_nlg_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xaa,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3166 3167v_cmpx_nlg_f64_e64 -|exec|, src_scc3168// GFX12: v_cmpx_nlg_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xaa,0xd4,0x7e,0xfa,0x01,0x20]3169 3170v_cmpx_nlg_f64_e64 null, 0.53171// GFX12: v_cmpx_nlg_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xaa,0xd4,0x7c,0xe0,0x01,0x00]3172 3173v_cmpx_nlg_f64_e64 -1, -13174// GFX12: v_cmpx_nlg_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xaa,0xd4,0xc1,0x82,0x01,0x00]3175 3176v_cmpx_nlg_f64_e64 0.5, null3177// GFX12: v_cmpx_nlg_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xaa,0xd4,0xf0,0xf8,0x00,0x00]3178 3179v_cmpx_nlg_f64_e64 -|src_scc|, -|exec|3180// GFX12: v_cmpx_nlg_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xaa,0xd4,0xfd,0xfc,0x00,0x60]3181 3182v_cmpx_nlg_f64_e64 0xaf123456, -|vcc| clamp3183// GFX12: v_cmpx_nlg_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xaa,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]3184 3185v_cmpx_nlt_f16_e64 v1.l, v2.l3186// GFX12: v_cmpx_nlt_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]3187 3188v_cmpx_nlt_f16_e64 v255.l, v255.l3189// GFX12: v_cmpx_nlt_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x8e,0xd4,0xff,0xff,0x03,0x00]3190 3191v_cmpx_nlt_f16_e64 s1, s23192// GFX12: v_cmpx_nlt_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x8e,0xd4,0x01,0x04,0x00,0x00]3193 3194v_cmpx_nlt_f16_e64 s105, s1053195// GFX12: v_cmpx_nlt_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x8e,0xd4,0x69,0xd2,0x00,0x00]3196 3197v_cmpx_nlt_f16_e64 vcc_lo, ttmp153198// GFX12: v_cmpx_nlt_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x8e,0xd4,0x6a,0xf6,0x00,0x00]3199 3200v_cmpx_nlt_f16_e64 vcc_hi, 0xfe0b3201// GFX12: v_cmpx_nlt_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x8e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3202 3203v_cmpx_nlt_f16_e64 ttmp15, src_scc3204// GFX12: v_cmpx_nlt_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x8e,0xd4,0x7b,0xfa,0x01,0x00]3205 3206v_cmpx_nlt_f16_e64 m0, 0.53207// GFX12: v_cmpx_nlt_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x8e,0xd4,0x7d,0xe0,0x01,0x00]3208 3209v_cmpx_nlt_f16_e64 exec_lo, -13210// GFX12: v_cmpx_nlt_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x8e,0xd4,0x7e,0x82,0x01,0x00]3211 3212v_cmpx_nlt_f16_e64 |exec_hi|, null3213// GFX12: v_cmpx_nlt_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x8e,0xd4,0x7f,0xf8,0x00,0x00]3214 3215v_cmpx_nlt_f16_e64 null, exec_lo3216// GFX12: v_cmpx_nlt_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x8e,0xd4,0x7c,0xfc,0x00,0x00]3217 3218v_cmpx_nlt_f16_e64 -1, exec_hi3219// GFX12: v_cmpx_nlt_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x8e,0xd4,0xc1,0xfe,0x00,0x00]3220 3221v_cmpx_nlt_f16_e64 0.5, -m03222// GFX12: v_cmpx_nlt_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x8e,0xd4,0xf0,0xfa,0x00,0x40]3223 3224v_cmpx_nlt_f16_e64 -src_scc, |vcc_lo|3225// GFX12: v_cmpx_nlt_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x8e,0xd4,0xfd,0xd4,0x00,0x20]3226 3227v_cmpx_nlt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp3228// GFX12: v_cmpx_nlt_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x8e,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]3229 3230v_cmpx_nlt_f16_e64 v1.h, v2.l3231// GFX12: v_cmpx_nlt_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x8e,0xd4,0x01,0x05,0x02,0x00]3232 3233v_cmpx_nlt_f16_e64 v255.l, v255.h3234// GFX12: v_cmpx_nlt_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x8e,0xd4,0xff,0xff,0x03,0x00]3235 3236v_cmpx_nlt_f32_e64 v1, v23237// GFX12: v_cmpx_nlt_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x05,0x02,0x00]3238 3239v_cmpx_nlt_f32_e64 v255, v2553240// GFX12: v_cmpx_nlt_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x9e,0xd4,0xff,0xff,0x03,0x00]3241 3242v_cmpx_nlt_f32_e64 s1, s23243// GFX12: v_cmpx_nlt_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x9e,0xd4,0x01,0x04,0x00,0x00]3244 3245v_cmpx_nlt_f32_e64 s105, s1053246// GFX12: v_cmpx_nlt_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x9e,0xd4,0x69,0xd2,0x00,0x00]3247 3248v_cmpx_nlt_f32_e64 vcc_lo, ttmp153249// GFX12: v_cmpx_nlt_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x9e,0xd4,0x6a,0xf6,0x00,0x00]3250 3251v_cmpx_nlt_f32_e64 vcc_hi, 0xaf1234563252// GFX12: v_cmpx_nlt_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x9e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3253 3254v_cmpx_nlt_f32_e64 ttmp15, src_scc3255// GFX12: v_cmpx_nlt_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x9e,0xd4,0x7b,0xfa,0x01,0x00]3256 3257v_cmpx_nlt_f32_e64 m0, 0.53258// GFX12: v_cmpx_nlt_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x9e,0xd4,0x7d,0xe0,0x01,0x00]3259 3260v_cmpx_nlt_f32_e64 exec_lo, -13261// GFX12: v_cmpx_nlt_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x9e,0xd4,0x7e,0x82,0x01,0x00]3262 3263v_cmpx_nlt_f32_e64 |exec_hi|, null3264// GFX12: v_cmpx_nlt_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x9e,0xd4,0x7f,0xf8,0x00,0x00]3265 3266v_cmpx_nlt_f32_e64 null, exec_lo3267// GFX12: v_cmpx_nlt_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x9e,0xd4,0x7c,0xfc,0x00,0x00]3268 3269v_cmpx_nlt_f32_e64 -1, exec_hi3270// GFX12: v_cmpx_nlt_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x9e,0xd4,0xc1,0xfe,0x00,0x00]3271 3272v_cmpx_nlt_f32_e64 0.5, -m03273// GFX12: v_cmpx_nlt_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x9e,0xd4,0xf0,0xfa,0x00,0x40]3274 3275v_cmpx_nlt_f32_e64 -src_scc, |vcc_lo|3276// GFX12: v_cmpx_nlt_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x9e,0xd4,0xfd,0xd4,0x00,0x20]3277 3278v_cmpx_nlt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp3279// GFX12: v_cmpx_nlt_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x9e,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]3280 3281v_cmpx_nlt_f64_e64 v[1:2], v[2:3]3282// GFX12: v_cmpx_nlt_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]3283 3284v_cmpx_nlt_f64_e64 v[254:255], v[254:255]3285// GFX12: v_cmpx_nlt_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xae,0xd4,0xfe,0xfd,0x03,0x00]3286 3287v_cmpx_nlt_f64_e64 s[2:3], s[4:5]3288// GFX12: v_cmpx_nlt_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xae,0xd4,0x02,0x08,0x00,0x00]3289 3290v_cmpx_nlt_f64_e64 s[104:105], s[104:105]3291// GFX12: v_cmpx_nlt_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xae,0xd4,0x68,0xd0,0x00,0x00]3292 3293v_cmpx_nlt_f64_e64 vcc, ttmp[14:15]3294// GFX12: v_cmpx_nlt_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xae,0xd4,0x6a,0xf4,0x00,0x00]3295 3296v_cmpx_nlt_f64_e64 ttmp[14:15], 0xaf1234563297// GFX12: v_cmpx_nlt_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xae,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3298 3299v_cmpx_nlt_f64_e64 -|exec|, src_scc3300// GFX12: v_cmpx_nlt_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xae,0xd4,0x7e,0xfa,0x01,0x20]3301 3302v_cmpx_nlt_f64_e64 null, 0.53303// GFX12: v_cmpx_nlt_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xae,0xd4,0x7c,0xe0,0x01,0x00]3304 3305v_cmpx_nlt_f64_e64 -1, -13306// GFX12: v_cmpx_nlt_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xae,0xd4,0xc1,0x82,0x01,0x00]3307 3308v_cmpx_nlt_f64_e64 0.5, null3309// GFX12: v_cmpx_nlt_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xae,0xd4,0xf0,0xf8,0x00,0x00]3310 3311v_cmpx_nlt_f64_e64 -|src_scc|, -|exec|3312// GFX12: v_cmpx_nlt_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xae,0xd4,0xfd,0xfc,0x00,0x60]3313 3314v_cmpx_nlt_f64_e64 0xaf123456, -|vcc| clamp3315// GFX12: v_cmpx_nlt_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xae,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]3316 3317v_cmpx_o_f16_e64 v1.l, v2.l3318// GFX12: v_cmpx_o_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]3319 3320v_cmpx_o_f16_e64 v255.l, v255.l3321// GFX12: v_cmpx_o_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x87,0xd4,0xff,0xff,0x03,0x00]3322 3323v_cmpx_o_f16_e64 s1, s23324// GFX12: v_cmpx_o_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x87,0xd4,0x01,0x04,0x00,0x00]3325 3326v_cmpx_o_f16_e64 s105, s1053327// GFX12: v_cmpx_o_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x87,0xd4,0x69,0xd2,0x00,0x00]3328 3329v_cmpx_o_f16_e64 vcc_lo, ttmp153330// GFX12: v_cmpx_o_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x87,0xd4,0x6a,0xf6,0x00,0x00]3331 3332v_cmpx_o_f16_e64 vcc_hi, 0xfe0b3333// GFX12: v_cmpx_o_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x87,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3334 3335v_cmpx_o_f16_e64 ttmp15, src_scc3336// GFX12: v_cmpx_o_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x87,0xd4,0x7b,0xfa,0x01,0x00]3337 3338v_cmpx_o_f16_e64 m0, 0.53339// GFX12: v_cmpx_o_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x87,0xd4,0x7d,0xe0,0x01,0x00]3340 3341v_cmpx_o_f16_e64 exec_lo, -13342// GFX12: v_cmpx_o_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x87,0xd4,0x7e,0x82,0x01,0x00]3343 3344v_cmpx_o_f16_e64 |exec_hi|, null3345// GFX12: v_cmpx_o_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x87,0xd4,0x7f,0xf8,0x00,0x00]3346 3347v_cmpx_o_f16_e64 null, exec_lo3348// GFX12: v_cmpx_o_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x87,0xd4,0x7c,0xfc,0x00,0x00]3349 3350v_cmpx_o_f16_e64 -1, exec_hi3351// GFX12: v_cmpx_o_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x87,0xd4,0xc1,0xfe,0x00,0x00]3352 3353v_cmpx_o_f16_e64 0.5, -m03354// GFX12: v_cmpx_o_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x87,0xd4,0xf0,0xfa,0x00,0x40]3355 3356v_cmpx_o_f16_e64 -src_scc, |vcc_lo|3357// GFX12: v_cmpx_o_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x87,0xd4,0xfd,0xd4,0x00,0x20]3358 3359v_cmpx_o_f16_e64 -|0xfe0b|, -|vcc_hi| clamp3360// GFX12: v_cmpx_o_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x87,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]3361 3362v_cmpx_o_f16_e64 v1.h, v2.l3363// GFX12: v_cmpx_o_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x87,0xd4,0x01,0x05,0x02,0x00]3364 3365v_cmpx_o_f16_e64 v255.l, v255.h3366// GFX12: v_cmpx_o_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x87,0xd4,0xff,0xff,0x03,0x00]3367 3368v_cmpx_o_f32_e64 v1, v23369// GFX12: v_cmpx_o_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x05,0x02,0x00]3370 3371v_cmpx_o_f32_e64 v255, v2553372// GFX12: v_cmpx_o_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x97,0xd4,0xff,0xff,0x03,0x00]3373 3374v_cmpx_o_f32_e64 s1, s23375// GFX12: v_cmpx_o_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x97,0xd4,0x01,0x04,0x00,0x00]3376 3377v_cmpx_o_f32_e64 s105, s1053378// GFX12: v_cmpx_o_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x97,0xd4,0x69,0xd2,0x00,0x00]3379 3380v_cmpx_o_f32_e64 vcc_lo, ttmp153381// GFX12: v_cmpx_o_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x97,0xd4,0x6a,0xf6,0x00,0x00]3382 3383v_cmpx_o_f32_e64 vcc_hi, 0xaf1234563384// GFX12: v_cmpx_o_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x97,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3385 3386v_cmpx_o_f32_e64 ttmp15, src_scc3387// GFX12: v_cmpx_o_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x97,0xd4,0x7b,0xfa,0x01,0x00]3388 3389v_cmpx_o_f32_e64 m0, 0.53390// GFX12: v_cmpx_o_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x97,0xd4,0x7d,0xe0,0x01,0x00]3391 3392v_cmpx_o_f32_e64 exec_lo, -13393// GFX12: v_cmpx_o_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x97,0xd4,0x7e,0x82,0x01,0x00]3394 3395v_cmpx_o_f32_e64 |exec_hi|, null3396// GFX12: v_cmpx_o_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x97,0xd4,0x7f,0xf8,0x00,0x00]3397 3398v_cmpx_o_f32_e64 null, exec_lo3399// GFX12: v_cmpx_o_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x97,0xd4,0x7c,0xfc,0x00,0x00]3400 3401v_cmpx_o_f32_e64 -1, exec_hi3402// GFX12: v_cmpx_o_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x97,0xd4,0xc1,0xfe,0x00,0x00]3403 3404v_cmpx_o_f32_e64 0.5, -m03405// GFX12: v_cmpx_o_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x97,0xd4,0xf0,0xfa,0x00,0x40]3406 3407v_cmpx_o_f32_e64 -src_scc, |vcc_lo|3408// GFX12: v_cmpx_o_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x97,0xd4,0xfd,0xd4,0x00,0x20]3409 3410v_cmpx_o_f32_e64 -|0xaf123456|, -|vcc_hi| clamp3411// GFX12: v_cmpx_o_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x97,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]3412 3413v_cmpx_o_f64_e64 v[1:2], v[2:3]3414// GFX12: v_cmpx_o_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]3415 3416v_cmpx_o_f64_e64 v[254:255], v[254:255]3417// GFX12: v_cmpx_o_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa7,0xd4,0xfe,0xfd,0x03,0x00]3418 3419v_cmpx_o_f64_e64 s[2:3], s[4:5]3420// GFX12: v_cmpx_o_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa7,0xd4,0x02,0x08,0x00,0x00]3421 3422v_cmpx_o_f64_e64 s[104:105], s[104:105]3423// GFX12: v_cmpx_o_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa7,0xd4,0x68,0xd0,0x00,0x00]3424 3425v_cmpx_o_f64_e64 vcc, ttmp[14:15]3426// GFX12: v_cmpx_o_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa7,0xd4,0x6a,0xf4,0x00,0x00]3427 3428v_cmpx_o_f64_e64 ttmp[14:15], 0xaf1234563429// GFX12: v_cmpx_o_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa7,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3430 3431v_cmpx_o_f64_e64 -|exec|, src_scc3432// GFX12: v_cmpx_o_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa7,0xd4,0x7e,0xfa,0x01,0x20]3433 3434v_cmpx_o_f64_e64 null, 0.53435// GFX12: v_cmpx_o_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa7,0xd4,0x7c,0xe0,0x01,0x00]3436 3437v_cmpx_o_f64_e64 -1, -13438// GFX12: v_cmpx_o_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa7,0xd4,0xc1,0x82,0x01,0x00]3439 3440v_cmpx_o_f64_e64 0.5, null3441// GFX12: v_cmpx_o_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa7,0xd4,0xf0,0xf8,0x00,0x00]3442 3443v_cmpx_o_f64_e64 -|src_scc|, -|exec|3444// GFX12: v_cmpx_o_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa7,0xd4,0xfd,0xfc,0x00,0x60]3445 3446v_cmpx_o_f64_e64 0xaf123456, -|vcc| clamp3447// GFX12: v_cmpx_o_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa7,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]3448 3449v_cmpx_u_f16_e64 v1.l, v2.l3450// GFX12: v_cmpx_u_f16_e64 v1.l, v2.l ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]3451 3452v_cmpx_u_f16_e64 v255.l, v255.l3453// GFX12: v_cmpx_u_f16_e64 v255.l, v255.l ; encoding: [0x7e,0x00,0x88,0xd4,0xff,0xff,0x03,0x00]3454 3455v_cmpx_u_f16_e64 s1, s23456// GFX12: v_cmpx_u_f16_e64 s1, s2 ; encoding: [0x7e,0x00,0x88,0xd4,0x01,0x04,0x00,0x00]3457 3458v_cmpx_u_f16_e64 s105, s1053459// GFX12: v_cmpx_u_f16_e64 s105, s105 ; encoding: [0x7e,0x00,0x88,0xd4,0x69,0xd2,0x00,0x00]3460 3461v_cmpx_u_f16_e64 vcc_lo, ttmp153462// GFX12: v_cmpx_u_f16_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x88,0xd4,0x6a,0xf6,0x00,0x00]3463 3464v_cmpx_u_f16_e64 vcc_hi, 0xfe0b3465// GFX12: v_cmpx_u_f16_e64 vcc_hi, 0xfe0b ; encoding: [0x7e,0x00,0x88,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00]3466 3467v_cmpx_u_f16_e64 ttmp15, src_scc3468// GFX12: v_cmpx_u_f16_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x88,0xd4,0x7b,0xfa,0x01,0x00]3469 3470v_cmpx_u_f16_e64 m0, 0.53471// GFX12: v_cmpx_u_f16_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x88,0xd4,0x7d,0xe0,0x01,0x00]3472 3473v_cmpx_u_f16_e64 exec_lo, -13474// GFX12: v_cmpx_u_f16_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x88,0xd4,0x7e,0x82,0x01,0x00]3475 3476v_cmpx_u_f16_e64 |exec_hi|, null3477// GFX12: v_cmpx_u_f16_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x88,0xd4,0x7f,0xf8,0x00,0x00]3478 3479v_cmpx_u_f16_e64 null, exec_lo3480// GFX12: v_cmpx_u_f16_e64 null, exec_lo ; encoding: [0x7e,0x00,0x88,0xd4,0x7c,0xfc,0x00,0x00]3481 3482v_cmpx_u_f16_e64 -1, exec_hi3483// GFX12: v_cmpx_u_f16_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x88,0xd4,0xc1,0xfe,0x00,0x00]3484 3485v_cmpx_u_f16_e64 0.5, -m03486// GFX12: v_cmpx_u_f16_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x88,0xd4,0xf0,0xfa,0x00,0x40]3487 3488v_cmpx_u_f16_e64 -src_scc, |vcc_lo|3489// GFX12: v_cmpx_u_f16_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x88,0xd4,0xfd,0xd4,0x00,0x20]3490 3491v_cmpx_u_f16_e64 -|0xfe0b|, -|vcc_hi| clamp3492// GFX12: v_cmpx_u_f16_e64 -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x88,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00]3493 3494v_cmpx_u_f16_e64 v1.h, v2.l3495// GFX12: v_cmpx_u_f16_e64 v1.h, v2.l op_sel:[1,0] ; encoding: [0x7e,0x08,0x88,0xd4,0x01,0x05,0x02,0x00]3496 3497v_cmpx_u_f16_e64 v255.l, v255.h3498// GFX12: v_cmpx_u_f16_e64 v255.l, v255.h op_sel:[0,1] ; encoding: [0x7e,0x10,0x88,0xd4,0xff,0xff,0x03,0x00]3499 3500v_cmpx_u_f32_e64 v1, v23501// GFX12: v_cmpx_u_f32_e64 v1, v2 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x05,0x02,0x00]3502 3503v_cmpx_u_f32_e64 v255, v2553504// GFX12: v_cmpx_u_f32_e64 v255, v255 ; encoding: [0x7e,0x00,0x98,0xd4,0xff,0xff,0x03,0x00]3505 3506v_cmpx_u_f32_e64 s1, s23507// GFX12: v_cmpx_u_f32_e64 s1, s2 ; encoding: [0x7e,0x00,0x98,0xd4,0x01,0x04,0x00,0x00]3508 3509v_cmpx_u_f32_e64 s105, s1053510// GFX12: v_cmpx_u_f32_e64 s105, s105 ; encoding: [0x7e,0x00,0x98,0xd4,0x69,0xd2,0x00,0x00]3511 3512v_cmpx_u_f32_e64 vcc_lo, ttmp153513// GFX12: v_cmpx_u_f32_e64 vcc_lo, ttmp15 ; encoding: [0x7e,0x00,0x98,0xd4,0x6a,0xf6,0x00,0x00]3514 3515v_cmpx_u_f32_e64 vcc_hi, 0xaf1234563516// GFX12: v_cmpx_u_f32_e64 vcc_hi, 0xaf123456 ; encoding: [0x7e,0x00,0x98,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3517 3518v_cmpx_u_f32_e64 ttmp15, src_scc3519// GFX12: v_cmpx_u_f32_e64 ttmp15, src_scc ; encoding: [0x7e,0x00,0x98,0xd4,0x7b,0xfa,0x01,0x00]3520 3521v_cmpx_u_f32_e64 m0, 0.53522// GFX12: v_cmpx_u_f32_e64 m0, 0.5 ; encoding: [0x7e,0x00,0x98,0xd4,0x7d,0xe0,0x01,0x00]3523 3524v_cmpx_u_f32_e64 exec_lo, -13525// GFX12: v_cmpx_u_f32_e64 exec_lo, -1 ; encoding: [0x7e,0x00,0x98,0xd4,0x7e,0x82,0x01,0x00]3526 3527v_cmpx_u_f32_e64 |exec_hi|, null3528// GFX12: v_cmpx_u_f32_e64 |exec_hi|, null ; encoding: [0x7e,0x01,0x98,0xd4,0x7f,0xf8,0x00,0x00]3529 3530v_cmpx_u_f32_e64 null, exec_lo3531// GFX12: v_cmpx_u_f32_e64 null, exec_lo ; encoding: [0x7e,0x00,0x98,0xd4,0x7c,0xfc,0x00,0x00]3532 3533v_cmpx_u_f32_e64 -1, exec_hi3534// GFX12: v_cmpx_u_f32_e64 -1, exec_hi ; encoding: [0x7e,0x00,0x98,0xd4,0xc1,0xfe,0x00,0x00]3535 3536v_cmpx_u_f32_e64 0.5, -m03537// GFX12: v_cmpx_u_f32_e64 0.5, -m0 ; encoding: [0x7e,0x00,0x98,0xd4,0xf0,0xfa,0x00,0x40]3538 3539v_cmpx_u_f32_e64 -src_scc, |vcc_lo|3540// GFX12: v_cmpx_u_f32_e64 -src_scc, |vcc_lo| ; encoding: [0x7e,0x02,0x98,0xd4,0xfd,0xd4,0x00,0x20]3541 3542v_cmpx_u_f32_e64 -|0xaf123456|, -|vcc_hi| clamp3543// GFX12: v_cmpx_u_f32_e64 -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7e,0x83,0x98,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf]3544 3545v_cmpx_u_f64_e64 v[1:2], v[2:3]3546// GFX12: v_cmpx_u_f64_e64 v[1:2], v[2:3] ; encoding: [0x7e,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]3547 3548v_cmpx_u_f64_e64 v[254:255], v[254:255]3549// GFX12: v_cmpx_u_f64_e64 v[254:255], v[254:255] ; encoding: [0x7e,0x00,0xa8,0xd4,0xfe,0xfd,0x03,0x00]3550 3551v_cmpx_u_f64_e64 s[2:3], s[4:5]3552// GFX12: v_cmpx_u_f64_e64 s[2:3], s[4:5] ; encoding: [0x7e,0x00,0xa8,0xd4,0x02,0x08,0x00,0x00]3553 3554v_cmpx_u_f64_e64 s[104:105], s[104:105]3555// GFX12: v_cmpx_u_f64_e64 s[104:105], s[104:105] ; encoding: [0x7e,0x00,0xa8,0xd4,0x68,0xd0,0x00,0x00]3556 3557v_cmpx_u_f64_e64 vcc, ttmp[14:15]3558// GFX12: v_cmpx_u_f64_e64 vcc, ttmp[14:15] ; encoding: [0x7e,0x00,0xa8,0xd4,0x6a,0xf4,0x00,0x00]3559 3560v_cmpx_u_f64_e64 ttmp[14:15], 0xaf1234563561// GFX12: v_cmpx_u_f64_e64 ttmp[14:15], 0xaf123456 ; encoding: [0x7e,0x00,0xa8,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf]3562 3563v_cmpx_u_f64_e64 -|exec|, src_scc3564// GFX12: v_cmpx_u_f64_e64 -|exec|, src_scc ; encoding: [0x7e,0x01,0xa8,0xd4,0x7e,0xfa,0x01,0x20]3565 3566v_cmpx_u_f64_e64 null, 0.53567// GFX12: v_cmpx_u_f64_e64 null, 0.5 ; encoding: [0x7e,0x00,0xa8,0xd4,0x7c,0xe0,0x01,0x00]3568 3569v_cmpx_u_f64_e64 -1, -13570// GFX12: v_cmpx_u_f64_e64 -1, -1 ; encoding: [0x7e,0x00,0xa8,0xd4,0xc1,0x82,0x01,0x00]3571 3572v_cmpx_u_f64_e64 0.5, null3573// GFX12: v_cmpx_u_f64_e64 0.5, null ; encoding: [0x7e,0x00,0xa8,0xd4,0xf0,0xf8,0x00,0x00]3574 3575v_cmpx_u_f64_e64 -|src_scc|, -|exec|3576// GFX12: v_cmpx_u_f64_e64 -|src_scc|, -|exec| ; encoding: [0x7e,0x03,0xa8,0xd4,0xfd,0xfc,0x00,0x60]3577 3578v_cmpx_u_f64_e64 0xaf123456, -|vcc| clamp3579// GFX12: v_cmpx_u_f64_e64 0xaf123456, -|vcc| clamp ; encoding: [0x7e,0x82,0xa8,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf]3580