1# NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 5 2# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,W32,W32-REAL16 %s 3# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,W32,W32-FAKE16 %s 4# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,W64,W64-REAL16 %s 5# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,-real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,W64,W64-FAKE16 %s 6 70x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00 8# W32-REAL16: v_cmp_class_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00] 9# W32-FAKE16: v_cmp_class_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00] 10# W64-REAL16: v_cmp_class_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00] 11# W64-FAKE16: v_cmp_class_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00] 12 130x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00 14# W32-REAL16: v_cmp_class_f16_e64 s10, v255.l, v2.l ; encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00] 15# W32-FAKE16: v_cmp_class_f16_e64 s10, v255, v2 ; encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00] 16# W64-REAL16: v_cmp_class_f16_e64 s[10:11], v255.l, v2.l ; encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00] 17# W64-FAKE16: v_cmp_class_f16_e64 s[10:11], v255, v2 ; encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00] 18 190x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00 20# W32-REAL16: v_cmp_class_f16_e64 s10, s1, v2.l ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00] 21# W32-FAKE16: v_cmp_class_f16_e64 s10, s1, v2 ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00] 22# W64-REAL16: v_cmp_class_f16_e64 s[10:11], s1, v2.l ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00] 23# W64-FAKE16: v_cmp_class_f16_e64 s[10:11], s1, v2 ; encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00] 24 250x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00 26# W32-REAL16: v_cmp_class_f16_e64 s10, s105, v255.l ; encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00] 27# W32-FAKE16: v_cmp_class_f16_e64 s10, s105, v255 ; encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00] 28# W64-REAL16: v_cmp_class_f16_e64 s[10:11], s105, v255.l ; encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00] 29# W64-FAKE16: v_cmp_class_f16_e64 s[10:11], s105, v255 ; encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00] 30 310x0a,0x00,0x7d,0xd4,0x6a,0x04,0x00,0x00 32# W32: v_cmp_class_f16_e64 s10, vcc_lo, s2 ; encoding: [0x0a,0x00,0x7d,0xd4,0x6a,0x04,0x00,0x00] 33# W64: v_cmp_class_f16_e64 s[10:11], vcc_lo, s2 ; encoding: [0x0a,0x00,0x7d,0xd4,0x6a,0x04,0x00,0x00] 34 350x0a,0x00,0x7d,0xd4,0x6b,0xd2,0x00,0x00 36# W32: v_cmp_class_f16_e64 s10, vcc_hi, s105 ; encoding: [0x0a,0x00,0x7d,0xd4,0x6b,0xd2,0x00,0x00] 37# W64: v_cmp_class_f16_e64 s[10:11], vcc_hi, s105 ; encoding: [0x0a,0x00,0x7d,0xd4,0x6b,0xd2,0x00,0x00] 38 390x0a,0x00,0x7d,0xd4,0x7b,0xf6,0x00,0x00 40# W32: v_cmp_class_f16_e64 s10, ttmp15, ttmp15 ; encoding: [0x0a,0x00,0x7d,0xd4,0x7b,0xf6,0x00,0x00] 41# W64: v_cmp_class_f16_e64 s[10:11], ttmp15, ttmp15 ; encoding: [0x0a,0x00,0x7d,0xd4,0x7b,0xf6,0x00,0x00] 42 430x0a,0x00,0x7d,0xd4,0x7d,0xfa,0x01,0x00 44# W32: v_cmp_class_f16_e64 s10, m0, src_scc ; encoding: [0x0a,0x00,0x7d,0xd4,0x7d,0xfa,0x01,0x00] 45# W64: v_cmp_class_f16_e64 s[10:11], m0, src_scc ; encoding: [0x0a,0x00,0x7d,0xd4,0x7d,0xfa,0x01,0x00] 46 470x0a,0x00,0x7d,0xd4,0x7e,0x82,0x01,0x00 48# W32: v_cmp_class_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x7d,0xd4,0x7e,0x82,0x01,0x00] 49# W64: v_cmp_class_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x7d,0xd4,0x7e,0x82,0x01,0x00] 50 510x0a,0x00,0x7d,0xd4,0x7f,0xf8,0x00,0x00 52# W32: v_cmp_class_f16_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x7d,0xd4,0x7f,0xf8,0x00,0x00] 53# W64: v_cmp_class_f16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x7d,0xd4,0x7f,0xf8,0x00,0x00] 54 550x0a,0x00,0x7d,0xd4,0x7c,0xfc,0x00,0x00 56# W32: v_cmp_class_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x7d,0xd4,0x7c,0xfc,0x00,0x00] 57# W64: v_cmp_class_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x7d,0xd4,0x7c,0xfc,0x00,0x00] 58 590x68,0x00,0x7d,0xd4,0xc1,0xfe,0x00,0x00 60# W32: v_cmp_class_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x7d,0xd4,0xc1,0xfe,0x00,0x00] 61# W64: v_cmp_class_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x7d,0xd4,0xc1,0xfe,0x00,0x00] 62 630x6a,0x00,0x7d,0xd4,0xf0,0xfa,0x00,0x00 64# W32: v_cmp_class_f16_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x7d,0xd4,0xf0,0xfa,0x00,0x00] 65# W64: v_cmp_class_f16_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x7d,0xd4,0xf0,0xfa,0x00,0x00] 66 670x7a,0x00,0x7d,0xd4,0xfd,0xd4,0x00,0x00 68# W32: v_cmp_class_f16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x7d,0xd4,0xfd,0xd4,0x00,0x00] 69# W64: v_cmp_class_f16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x7d,0xd4,0xfd,0xd4,0x00,0x00] 70 710x7c,0x01,0x7d,0xd4,0xff,0xd6,0x00,0x20,0x0b,0xfe,0x00,0x00 72# GFX12: v_cmp_class_f16_e64 null, -|0xfe0b|, vcc_hi ; encoding: [0x7c,0x01,0x7d,0xd4,0xff,0xd6,0x00,0x20,0x0b,0xfe,0x00,0x00] 73 740x0a,0x08,0x7d,0xd4,0xff,0x05,0x02,0x00 75# W32-REAL16: v_cmp_class_f16_e64 s10, v255.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x7d,0xd4,0xff,0x05,0x02,0x00] 76# W32-FAKE16: v_cmp_class_f16_e64 s10, v255, v2 ; encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00] 77# W64-REAL16: v_cmp_class_f16_e64 s[10:11], v255.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x7d,0xd4,0xff,0x05,0x02,0x00] 78# W64-FAKE16: v_cmp_class_f16_e64 s[10:11], v255, v2 ; encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00] 79 800x0a,0x10,0x7d,0xd4,0x69,0xfe,0x03,0x00 81# W32-REAL16: v_cmp_class_f16_e64 s10, s105, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x7d,0xd4,0x69,0xfe,0x03,0x00] 82# W32-FAKE16: v_cmp_class_f16_e64 s10, s105, v255 ; encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00] 83# W64-REAL16: v_cmp_class_f16_e64 s[10:11], s105, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x7d,0xd4,0x69,0xfe,0x03,0x00] 84# W64-FAKE16: v_cmp_class_f16_e64 s[10:11], s105, v255 ; encoding: [0x0a,0x00,0x7d,0xd4,0x69,0xfe,0x03,0x00] 85 86 870x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00 88# W32: v_cmp_class_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00] 89# W64: v_cmp_class_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00] 90 910x0a,0x00,0x7e,0xd4,0xff,0xff,0x03,0x00 92# W32: v_cmp_class_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x7e,0xd4,0xff,0xff,0x03,0x00] 93# W64: v_cmp_class_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x7e,0xd4,0xff,0xff,0x03,0x00] 94 950x0a,0x00,0x7e,0xd4,0x01,0x04,0x00,0x00 96# W32: v_cmp_class_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x00,0x00] 97# W64: v_cmp_class_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x00,0x00] 98 990x0a,0x00,0x7e,0xd4,0x69,0xd2,0x00,0x00 100# W32: v_cmp_class_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x7e,0xd4,0x69,0xd2,0x00,0x00] 101# W64: v_cmp_class_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x7e,0xd4,0x69,0xd2,0x00,0x00] 102 1030x0a,0x00,0x7e,0xd4,0x6a,0xf6,0x00,0x00 104# W32: v_cmp_class_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0xf6,0x00,0x00] 105# W64: v_cmp_class_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0xf6,0x00,0x00] 106 1070x0a,0x00,0x7e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 108# W32: v_cmp_class_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 109# W64: v_cmp_class_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 110 1110x0a,0x00,0x7e,0xd4,0x7b,0xfa,0x01,0x00 112# W32: v_cmp_class_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x7e,0xd4,0x7b,0xfa,0x01,0x00] 113# W64: v_cmp_class_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x7e,0xd4,0x7b,0xfa,0x01,0x00] 114 1150x0a,0x00,0x7e,0xd4,0x7d,0xe0,0x01,0x00 116# W32: v_cmp_class_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0xe0,0x01,0x00] 117# W64: v_cmp_class_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0xe0,0x01,0x00] 118 1190x0a,0x00,0x7e,0xd4,0x7e,0x82,0x01,0x00 120# W32: v_cmp_class_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x82,0x01,0x00] 121# W64: v_cmp_class_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x82,0x01,0x00] 122 1230x0a,0x00,0x7e,0xd4,0x7f,0xf8,0x00,0x00 124# W32: v_cmp_class_f32_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0xf8,0x00,0x00] 125# W64: v_cmp_class_f32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0xf8,0x00,0x00] 126 1270x0a,0x00,0x7e,0xd4,0x7c,0xfc,0x00,0x00 128# W32: v_cmp_class_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x7e,0xd4,0x7c,0xfc,0x00,0x00] 129# W64: v_cmp_class_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x7e,0xd4,0x7c,0xfc,0x00,0x00] 130 1310x68,0x00,0x7e,0xd4,0xc1,0xfe,0x00,0x00 132# W32: v_cmp_class_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x7e,0xd4,0xc1,0xfe,0x00,0x00] 133# W64: v_cmp_class_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x7e,0xd4,0xc1,0xfe,0x00,0x00] 134 1350x6a,0x00,0x7e,0xd4,0xf0,0xfa,0x00,0x00 136# W32: v_cmp_class_f32_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x7e,0xd4,0xf0,0xfa,0x00,0x00] 137# W64: v_cmp_class_f32_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x7e,0xd4,0xf0,0xfa,0x00,0x00] 138 1390x7a,0x00,0x7e,0xd4,0xfd,0xd4,0x00,0x00 140# W32: v_cmp_class_f32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x7e,0xd4,0xfd,0xd4,0x00,0x00] 141# W64: v_cmp_class_f32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x7e,0xd4,0xfd,0xd4,0x00,0x00] 142 1430x7c,0x01,0x7e,0xd4,0xff,0xd6,0x00,0x20,0x56,0x34,0x12,0xaf 144# GFX12: v_cmp_class_f32_e64 null, -|0xaf123456|, vcc_hi ; encoding: [0x7c,0x01,0x7e,0xd4,0xff,0xd6,0x00,0x20,0x56,0x34,0x12,0xaf] 145 1460x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00 147# W32: v_cmp_class_f64_e64 s10, v[1:2], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00] 148# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00] 149 1500x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00 151# W32: v_cmp_class_f64_e64 s10, v[1:2], v255 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00] 152# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], v255 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00] 153 1540x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00 155# W32: v_cmp_class_f64_e64 s10, v[1:2], s2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00] 156# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], s2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00] 157 1580x0a,0x00,0x7f,0xd4,0x01,0xd3,0x00,0x00 159# W32: v_cmp_class_f64_e64 s10, v[1:2], s105 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd3,0x00,0x00] 160# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], s105 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd3,0x00,0x00] 161 1620x0a,0x00,0x7f,0xd4,0xfe,0xf7,0x00,0x00 163# W32: v_cmp_class_f64_e64 s10, v[254:255], ttmp15 ; encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0xf7,0x00,0x00] 164# W64: v_cmp_class_f64_e64 s[10:11], v[254:255], ttmp15 ; encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0xf7,0x00,0x00] 165 1660x0a,0x00,0x7f,0xd4,0x02,0xd6,0x00,0x00 167# W32: v_cmp_class_f64_e64 s10, s[2:3], vcc_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x02,0xd6,0x00,0x00] 168# W64: v_cmp_class_f64_e64 s[10:11], s[2:3], vcc_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x02,0xd6,0x00,0x00] 169 1700x0a,0x00,0x7f,0xd4,0x68,0xd4,0x00,0x00 171# W32: v_cmp_class_f64_e64 s10, s[104:105], vcc_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x68,0xd4,0x00,0x00] 172# W64: v_cmp_class_f64_e64 s[10:11], s[104:105], vcc_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x68,0xd4,0x00,0x00] 173 1740x0a,0x00,0x7f,0xd4,0x6a,0xfa,0x00,0x00 175# W32: v_cmp_class_f64_e64 s10, vcc, m0 ; encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0xfa,0x00,0x00] 176# W64: v_cmp_class_f64_e64 s[10:11], vcc, m0 ; encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0xfa,0x00,0x00] 177 1780x0a,0x00,0x7f,0xd4,0x7a,0xfe,0x00,0x00 179# W32: v_cmp_class_f64_e64 s10, ttmp[14:15], exec_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x7a,0xfe,0x00,0x00] 180# W64: v_cmp_class_f64_e64 s[10:11], ttmp[14:15], exec_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x7a,0xfe,0x00,0x00] 181 1820x0a,0x00,0x7f,0xd4,0x7e,0xfc,0x00,0x00 183# W32: v_cmp_class_f64_e64 s10, exec, exec_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0xfc,0x00,0x00] 184# W64: v_cmp_class_f64_e64 s[10:11], exec, exec_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0xfc,0x00,0x00] 185 1860x0a,0x00,0x7f,0xd4,0x7c,0xf8,0x00,0x00 187# W32: v_cmp_class_f64_e64 s10, null, null ; encoding: [0x0a,0x00,0x7f,0xd4,0x7c,0xf8,0x00,0x00] 188# W64: v_cmp_class_f64_e64 s[10:11], null, null ; encoding: [0x0a,0x00,0x7f,0xd4,0x7c,0xf8,0x00,0x00] 189 1900x68,0x00,0x7f,0xd4,0xc1,0x82,0x01,0x00 191# W32: v_cmp_class_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x7f,0xd4,0xc1,0x82,0x01,0x00] 192# W64: v_cmp_class_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x7f,0xd4,0xc1,0x82,0x01,0x00] 193 1940x6a,0x00,0x7f,0xd4,0xf0,0xe0,0x01,0x00 195# W32: v_cmp_class_f64_e64 vcc_lo, 0.5, 0.5 ; encoding: [0x6a,0x00,0x7f,0xd4,0xf0,0xe0,0x01,0x00] 196# W64: v_cmp_class_f64_e64 vcc, 0.5, 0.5 ; encoding: [0x6a,0x00,0x7f,0xd4,0xf0,0xe0,0x01,0x00] 197 1980x7a,0x01,0x7f,0xd4,0xfd,0xfa,0x01,0x20 199# W32: v_cmp_class_f64_e64 ttmp14, -|src_scc|, src_scc ; encoding: [0x7a,0x01,0x7f,0xd4,0xfd,0xfa,0x01,0x20] 200# W64: v_cmp_class_f64_e64 ttmp[14:15], -|src_scc|, src_scc ; encoding: [0x7a,0x01,0x7f,0xd4,0xfd,0xfa,0x01,0x20] 201 2020x7c,0x00,0x7f,0xd4,0xff,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 203# GFX12: v_cmp_class_f64_e64 null, 0xaf123456, 0xaf123456 ; encoding: [0x7c,0x00,0x7f,0xd4,0xff,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 204 2050x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00 206# W32-REAL16: v_cmp_eq_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00] 207# W32-FAKE16: v_cmp_eq_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00] 208# W64-REAL16: v_cmp_eq_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00] 209# W64-FAKE16: v_cmp_eq_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00] 210 2110x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00 212# W32-REAL16: v_cmp_eq_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00] 213# W32-FAKE16: v_cmp_eq_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00] 214# W64-REAL16: v_cmp_eq_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00] 215# W64-FAKE16: v_cmp_eq_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00] 216 2170x0a,0x00,0x02,0xd4,0x01,0x04,0x00,0x00 218# W32: v_cmp_eq_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x00,0x00] 219# W64: v_cmp_eq_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x00,0x00] 220 2210x0a,0x00,0x02,0xd4,0x69,0xd2,0x00,0x00 222# W32: v_cmp_eq_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x02,0xd4,0x69,0xd2,0x00,0x00] 223# W64: v_cmp_eq_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x02,0xd4,0x69,0xd2,0x00,0x00] 224 2250x0a,0x00,0x02,0xd4,0x6a,0xf6,0x00,0x00 226# W32: v_cmp_eq_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x02,0xd4,0x6a,0xf6,0x00,0x00] 227# W64: v_cmp_eq_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x02,0xd4,0x6a,0xf6,0x00,0x00] 228 2290x0a,0x00,0x02,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 230# W32: v_cmp_eq_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x02,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 231# W64: v_cmp_eq_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x02,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 232 2330x0a,0x00,0x02,0xd4,0x7b,0xfa,0x01,0x00 234# W32: v_cmp_eq_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x02,0xd4,0x7b,0xfa,0x01,0x00] 235# W64: v_cmp_eq_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x02,0xd4,0x7b,0xfa,0x01,0x00] 236 2370x0a,0x00,0x02,0xd4,0x7d,0xe0,0x01,0x00 238# W32: v_cmp_eq_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x02,0xd4,0x7d,0xe0,0x01,0x00] 239# W64: v_cmp_eq_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x02,0xd4,0x7d,0xe0,0x01,0x00] 240 2410x0a,0x00,0x02,0xd4,0x7e,0x82,0x01,0x00 242# W32: v_cmp_eq_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x82,0x01,0x00] 243# W64: v_cmp_eq_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x82,0x01,0x00] 244 2450x0a,0x01,0x02,0xd4,0x7f,0xf8,0x00,0x00 246# W32: v_cmp_eq_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x02,0xd4,0x7f,0xf8,0x00,0x00] 247# W64: v_cmp_eq_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x02,0xd4,0x7f,0xf8,0x00,0x00] 248 2490x0a,0x00,0x02,0xd4,0x7c,0xfc,0x00,0x00 250# W32: v_cmp_eq_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x02,0xd4,0x7c,0xfc,0x00,0x00] 251# W64: v_cmp_eq_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x02,0xd4,0x7c,0xfc,0x00,0x00] 252 2530x68,0x00,0x02,0xd4,0xc1,0xfe,0x00,0x00 254# W32: v_cmp_eq_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x02,0xd4,0xc1,0xfe,0x00,0x00] 255# W64: v_cmp_eq_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x02,0xd4,0xc1,0xfe,0x00,0x00] 256 2570x6a,0x00,0x02,0xd4,0xf0,0xfa,0x00,0x40 258# W32: v_cmp_eq_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x02,0xd4,0xf0,0xfa,0x00,0x40] 259# W64: v_cmp_eq_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x02,0xd4,0xf0,0xfa,0x00,0x40] 260 2610x7a,0x02,0x02,0xd4,0xfd,0xd4,0x00,0x20 262# W32: v_cmp_eq_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x02,0xd4,0xfd,0xd4,0x00,0x20] 263# W64: v_cmp_eq_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x02,0xd4,0xfd,0xd4,0x00,0x20] 264 2650x7c,0x83,0x02,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 266# GFX12: v_cmp_eq_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x02,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 267 2680x0a,0x08,0x02,0xd4,0x01,0x05,0x02,0x00 269# W32-REAL16: v_cmp_eq_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x02,0xd4,0x01,0x05,0x02,0x00] 270# W32-FAKE16: v_cmp_eq_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00] 271# W64-REAL16: v_cmp_eq_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x02,0xd4,0x01,0x05,0x02,0x00] 272# W64-FAKE16: v_cmp_eq_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00] 273 2740x0a,0x10,0x02,0xd4,0xff,0xff,0x03,0x00 275# W32-REAL16: v_cmp_eq_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x02,0xd4,0xff,0xff,0x03,0x00] 276# W32-FAKE16: v_cmp_eq_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00] 277# W64-REAL16: v_cmp_eq_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x02,0xd4,0xff,0xff,0x03,0x00] 278# W64-FAKE16: v_cmp_eq_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0xff,0x03,0x00] 279 280 2810x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00 282# W32: v_cmp_eq_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00] 283# W64: v_cmp_eq_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00] 284 2850x0a,0x00,0x12,0xd4,0xff,0xff,0x03,0x00 286# W32: v_cmp_eq_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x12,0xd4,0xff,0xff,0x03,0x00] 287# W64: v_cmp_eq_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x12,0xd4,0xff,0xff,0x03,0x00] 288 2890x0a,0x00,0x12,0xd4,0x01,0x04,0x00,0x00 290# W32: v_cmp_eq_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x00,0x00] 291# W64: v_cmp_eq_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x00,0x00] 292 2930x0a,0x00,0x12,0xd4,0x69,0xd2,0x00,0x00 294# W32: v_cmp_eq_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x12,0xd4,0x69,0xd2,0x00,0x00] 295# W64: v_cmp_eq_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x12,0xd4,0x69,0xd2,0x00,0x00] 296 2970x0a,0x00,0x12,0xd4,0x6a,0xf6,0x00,0x00 298# W32: v_cmp_eq_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x12,0xd4,0x6a,0xf6,0x00,0x00] 299# W64: v_cmp_eq_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x12,0xd4,0x6a,0xf6,0x00,0x00] 300 3010x0a,0x00,0x12,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 302# W32: v_cmp_eq_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x12,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 303# W64: v_cmp_eq_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x12,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 304 3050x0a,0x00,0x12,0xd4,0x7b,0xfa,0x01,0x00 306# W32: v_cmp_eq_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x12,0xd4,0x7b,0xfa,0x01,0x00] 307# W64: v_cmp_eq_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x12,0xd4,0x7b,0xfa,0x01,0x00] 308 3090x0a,0x00,0x12,0xd4,0x7d,0xe0,0x01,0x00 310# W32: v_cmp_eq_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x12,0xd4,0x7d,0xe0,0x01,0x00] 311# W64: v_cmp_eq_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x12,0xd4,0x7d,0xe0,0x01,0x00] 312 3130x0a,0x00,0x12,0xd4,0x7e,0x82,0x01,0x00 314# W32: v_cmp_eq_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x82,0x01,0x00] 315# W64: v_cmp_eq_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x82,0x01,0x00] 316 3170x0a,0x01,0x12,0xd4,0x7f,0xf8,0x00,0x00 318# W32: v_cmp_eq_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x12,0xd4,0x7f,0xf8,0x00,0x00] 319# W64: v_cmp_eq_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x12,0xd4,0x7f,0xf8,0x00,0x00] 320 3210x0a,0x00,0x12,0xd4,0x7c,0xfc,0x00,0x00 322# W32: v_cmp_eq_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x12,0xd4,0x7c,0xfc,0x00,0x00] 323# W64: v_cmp_eq_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x12,0xd4,0x7c,0xfc,0x00,0x00] 324 3250x68,0x00,0x12,0xd4,0xc1,0xfe,0x00,0x00 326# W32: v_cmp_eq_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x12,0xd4,0xc1,0xfe,0x00,0x00] 327# W64: v_cmp_eq_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x12,0xd4,0xc1,0xfe,0x00,0x00] 328 3290x6a,0x00,0x12,0xd4,0xf0,0xfa,0x00,0x40 330# W32: v_cmp_eq_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x12,0xd4,0xf0,0xfa,0x00,0x40] 331# W64: v_cmp_eq_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x12,0xd4,0xf0,0xfa,0x00,0x40] 332 3330x7a,0x02,0x12,0xd4,0xfd,0xd4,0x00,0x20 334# W32: v_cmp_eq_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x12,0xd4,0xfd,0xd4,0x00,0x20] 335# W64: v_cmp_eq_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x12,0xd4,0xfd,0xd4,0x00,0x20] 336 3370x7c,0x83,0x12,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 338# GFX12: v_cmp_eq_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x12,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 339 3400x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00 341# W32: v_cmp_eq_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00] 342# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00] 343 3440x0a,0x00,0x22,0xd4,0xfe,0xfd,0x03,0x00 345# W32: v_cmp_eq_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x22,0xd4,0xfe,0xfd,0x03,0x00] 346# W64: v_cmp_eq_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x22,0xd4,0xfe,0xfd,0x03,0x00] 347 3480x0a,0x00,0x22,0xd4,0x02,0x08,0x00,0x00 349# W32: v_cmp_eq_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x22,0xd4,0x02,0x08,0x00,0x00] 350# W64: v_cmp_eq_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x22,0xd4,0x02,0x08,0x00,0x00] 351 3520x0a,0x00,0x22,0xd4,0x68,0xd0,0x00,0x00 353# W32: v_cmp_eq_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x22,0xd4,0x68,0xd0,0x00,0x00] 354# W64: v_cmp_eq_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x22,0xd4,0x68,0xd0,0x00,0x00] 355 3560x0a,0x00,0x22,0xd4,0x6a,0xf4,0x00,0x00 357# W32: v_cmp_eq_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x22,0xd4,0x6a,0xf4,0x00,0x00] 358# W64: v_cmp_eq_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x22,0xd4,0x6a,0xf4,0x00,0x00] 359 3600x0a,0x00,0x22,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 361# W32: v_cmp_eq_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x22,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 362# W64: v_cmp_eq_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x22,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 363 3640x0a,0x01,0x22,0xd4,0x7e,0xfa,0x01,0x20 365# W32: v_cmp_eq_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x22,0xd4,0x7e,0xfa,0x01,0x20] 366# W64: v_cmp_eq_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x22,0xd4,0x7e,0xfa,0x01,0x20] 367 3680x0a,0x00,0x22,0xd4,0x7c,0xe0,0x01,0x00 369# W32: v_cmp_eq_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x22,0xd4,0x7c,0xe0,0x01,0x00] 370# W64: v_cmp_eq_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x22,0xd4,0x7c,0xe0,0x01,0x00] 371 3720x68,0x00,0x22,0xd4,0xc1,0x82,0x01,0x00 373# W32: v_cmp_eq_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x22,0xd4,0xc1,0x82,0x01,0x00] 374# W64: v_cmp_eq_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x22,0xd4,0xc1,0x82,0x01,0x00] 375 3760x6a,0x00,0x22,0xd4,0xf0,0xf8,0x00,0x00 377# W32: v_cmp_eq_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x22,0xd4,0xf0,0xf8,0x00,0x00] 378# W64: v_cmp_eq_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x22,0xd4,0xf0,0xf8,0x00,0x00] 379 3800x7a,0x03,0x22,0xd4,0xfd,0xfc,0x00,0x60 381# W32: v_cmp_eq_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x22,0xd4,0xfd,0xfc,0x00,0x60] 382# W64: v_cmp_eq_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x22,0xd4,0xfd,0xfc,0x00,0x60] 383 3840x7c,0x82,0x22,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 385# GFX12: v_cmp_eq_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x22,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 386 3870x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00 388# W32-REAL16: v_cmp_eq_i16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00] 389# W32-FAKE16: v_cmp_eq_i16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00] 390# W64-REAL16: v_cmp_eq_i16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00] 391# W64-FAKE16: v_cmp_eq_i16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00] 392 3930x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00 394# W32-REAL16: v_cmp_eq_i16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00] 395# W32-FAKE16: v_cmp_eq_i16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00] 396# W64-REAL16: v_cmp_eq_i16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00] 397# W64-FAKE16: v_cmp_eq_i16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00] 398 3990x0a,0x00,0x32,0xd4,0x01,0x04,0x00,0x00 400# W32: v_cmp_eq_i16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x00,0x00] 401# W64: v_cmp_eq_i16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x00,0x00] 402 4030x0a,0x00,0x32,0xd4,0x69,0xd2,0x00,0x00 404# W32: v_cmp_eq_i16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x32,0xd4,0x69,0xd2,0x00,0x00] 405# W64: v_cmp_eq_i16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x32,0xd4,0x69,0xd2,0x00,0x00] 406 4070x0a,0x00,0x32,0xd4,0x6a,0xf6,0x00,0x00 408# W32: v_cmp_eq_i16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x32,0xd4,0x6a,0xf6,0x00,0x00] 409# W64: v_cmp_eq_i16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x32,0xd4,0x6a,0xf6,0x00,0x00] 410 4110x0a,0x00,0x32,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 412# W32: v_cmp_eq_i16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x32,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 413# W64: v_cmp_eq_i16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x32,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 414 4150x0a,0x00,0x32,0xd4,0x7b,0xfa,0x01,0x00 416# W32: v_cmp_eq_i16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x32,0xd4,0x7b,0xfa,0x01,0x00] 417# W64: v_cmp_eq_i16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x32,0xd4,0x7b,0xfa,0x01,0x00] 418 4190x0a,0x00,0x32,0xd4,0x7d,0xe0,0x01,0x00 420# W32: v_cmp_eq_i16_e64 s10, m0, 0x3800 ; encoding: [0x0a,0x00,0x32,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 421# W64: v_cmp_eq_i16_e64 s[10:11], m0, 0x3800 ; encoding: [0x0a,0x00,0x32,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 422 4230x0a,0x00,0x32,0xd4,0x7e,0x82,0x01,0x00 424# W32: v_cmp_eq_i16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x82,0x01,0x00] 425# W64: v_cmp_eq_i16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x82,0x01,0x00] 426 4270x0a,0x00,0x32,0xd4,0x7f,0xf8,0x00,0x00 428# W32: v_cmp_eq_i16_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x32,0xd4,0x7f,0xf8,0x00,0x00] 429# W64: v_cmp_eq_i16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x32,0xd4,0x7f,0xf8,0x00,0x00] 430 4310x0a,0x00,0x32,0xd4,0x7c,0xfc,0x00,0x00 432# W32: v_cmp_eq_i16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x32,0xd4,0x7c,0xfc,0x00,0x00] 433# W64: v_cmp_eq_i16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x32,0xd4,0x7c,0xfc,0x00,0x00] 434 4350x68,0x00,0x32,0xd4,0xc1,0xfe,0x00,0x00 436# W32: v_cmp_eq_i16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x32,0xd4,0xc1,0xfe,0x00,0x00] 437# W64: v_cmp_eq_i16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x32,0xd4,0xc1,0xfe,0x00,0x00] 438 4390x6a,0x00,0x32,0xd4,0xf0,0xfa,0x00,0x00 440# W32: v_cmp_eq_i16_e64 vcc_lo, 0x3800, m0 ; encoding: [0x6a,0x00,0x32,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 441# W64: v_cmp_eq_i16_e64 vcc, 0x3800, m0 ; encoding: [0x6a,0x00,0x32,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 442 4430x7a,0x00,0x32,0xd4,0xfd,0xd4,0x00,0x00 444# W32: v_cmp_eq_i16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x32,0xd4,0xfd,0xd4,0x00,0x00] 445# W64: v_cmp_eq_i16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x32,0xd4,0xfd,0xd4,0x00,0x00] 446 4470x7c,0x00,0x32,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 448# GFX12: v_cmp_eq_i16_e64 null, 0xfe0b, vcc_hi ; encoding: [0x7c,0x00,0x32,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 449 4500x0a,0x08,0x32,0xd4,0x01,0x05,0x02,0x00 451# W32-REAL16: v_cmp_eq_i16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x32,0xd4,0x01,0x05,0x02,0x00] 452# W32-FAKE16: v_cmp_eq_i16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00] 453# W64-REAL16: v_cmp_eq_i16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x32,0xd4,0x01,0x05,0x02,0x00] 454# W64-FAKE16: v_cmp_eq_i16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00] 455 4560x0a,0x10,0x32,0xd4,0xff,0xff,0x03,0x00 457# W32-REAL16: v_cmp_eq_i16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x32,0xd4,0xff,0xff,0x03,0x00] 458# W32-FAKE16: v_cmp_eq_i16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00] 459# W64-REAL16: v_cmp_eq_i16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x32,0xd4,0xff,0xff,0x03,0x00] 460# W64-FAKE16: v_cmp_eq_i16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0xff,0x03,0x00] 461 462 4630x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00 464# W32: v_cmp_eq_i32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00] 465# W64: v_cmp_eq_i32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00] 466 4670x0a,0x00,0x42,0xd4,0xff,0xff,0x03,0x00 468# W32: v_cmp_eq_i32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x42,0xd4,0xff,0xff,0x03,0x00] 469# W64: v_cmp_eq_i32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x42,0xd4,0xff,0xff,0x03,0x00] 470 4710x0a,0x00,0x42,0xd4,0x01,0x04,0x00,0x00 472# W32: v_cmp_eq_i32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x00,0x00] 473# W64: v_cmp_eq_i32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x00,0x00] 474 4750x0a,0x00,0x42,0xd4,0x69,0xd2,0x00,0x00 476# W32: v_cmp_eq_i32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x42,0xd4,0x69,0xd2,0x00,0x00] 477# W64: v_cmp_eq_i32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x42,0xd4,0x69,0xd2,0x00,0x00] 478 4790x0a,0x00,0x42,0xd4,0x6a,0xf6,0x00,0x00 480# W32: v_cmp_eq_i32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x42,0xd4,0x6a,0xf6,0x00,0x00] 481# W64: v_cmp_eq_i32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x42,0xd4,0x6a,0xf6,0x00,0x00] 482 4830x0a,0x00,0x42,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 484# W32: v_cmp_eq_i32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x42,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 485# W64: v_cmp_eq_i32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x42,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 486 4870x0a,0x00,0x42,0xd4,0x7b,0xfa,0x01,0x00 488# W32: v_cmp_eq_i32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x42,0xd4,0x7b,0xfa,0x01,0x00] 489# W64: v_cmp_eq_i32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x42,0xd4,0x7b,0xfa,0x01,0x00] 490 4910x0a,0x00,0x42,0xd4,0x7d,0xe0,0x01,0x00 492# W32: v_cmp_eq_i32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x42,0xd4,0x7d,0xe0,0x01,0x00] 493# W64: v_cmp_eq_i32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x42,0xd4,0x7d,0xe0,0x01,0x00] 494 4950x0a,0x00,0x42,0xd4,0x7e,0x82,0x01,0x00 496# W32: v_cmp_eq_i32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x82,0x01,0x00] 497# W64: v_cmp_eq_i32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x82,0x01,0x00] 498 4990x0a,0x00,0x42,0xd4,0x7f,0xf8,0x00,0x00 500# W32: v_cmp_eq_i32_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x42,0xd4,0x7f,0xf8,0x00,0x00] 501# W64: v_cmp_eq_i32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x42,0xd4,0x7f,0xf8,0x00,0x00] 502 5030x0a,0x00,0x42,0xd4,0x7c,0xfc,0x00,0x00 504# W32: v_cmp_eq_i32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x42,0xd4,0x7c,0xfc,0x00,0x00] 505# W64: v_cmp_eq_i32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x42,0xd4,0x7c,0xfc,0x00,0x00] 506 5070x68,0x00,0x42,0xd4,0xc1,0xfe,0x00,0x00 508# W32: v_cmp_eq_i32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x42,0xd4,0xc1,0xfe,0x00,0x00] 509# W64: v_cmp_eq_i32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x42,0xd4,0xc1,0xfe,0x00,0x00] 510 5110x6a,0x00,0x42,0xd4,0xf0,0xfa,0x00,0x00 512# W32: v_cmp_eq_i32_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x42,0xd4,0xf0,0xfa,0x00,0x00] 513# W64: v_cmp_eq_i32_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x42,0xd4,0xf0,0xfa,0x00,0x00] 514 5150x7a,0x00,0x42,0xd4,0xfd,0xd4,0x00,0x00 516# W32: v_cmp_eq_i32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x42,0xd4,0xfd,0xd4,0x00,0x00] 517# W64: v_cmp_eq_i32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x42,0xd4,0xfd,0xd4,0x00,0x00] 518 5190x7c,0x00,0x42,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 520# GFX12: v_cmp_eq_i32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x42,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 521 5220x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00 523# W32: v_cmp_eq_i64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00] 524# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00] 525 5260x0a,0x00,0x52,0xd4,0xfe,0xfd,0x03,0x00 527# W32: v_cmp_eq_i64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x52,0xd4,0xfe,0xfd,0x03,0x00] 528# W64: v_cmp_eq_i64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x52,0xd4,0xfe,0xfd,0x03,0x00] 529 5300x0a,0x00,0x52,0xd4,0x02,0x08,0x00,0x00 531# W32: v_cmp_eq_i64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x52,0xd4,0x02,0x08,0x00,0x00] 532# W64: v_cmp_eq_i64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x52,0xd4,0x02,0x08,0x00,0x00] 533 5340x0a,0x00,0x52,0xd4,0x68,0xd0,0x00,0x00 535# W32: v_cmp_eq_i64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x52,0xd4,0x68,0xd0,0x00,0x00] 536# W64: v_cmp_eq_i64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x52,0xd4,0x68,0xd0,0x00,0x00] 537 5380x0a,0x00,0x52,0xd4,0x6a,0xf4,0x00,0x00 539# W32: v_cmp_eq_i64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x52,0xd4,0x6a,0xf4,0x00,0x00] 540# W64: v_cmp_eq_i64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x52,0xd4,0x6a,0xf4,0x00,0x00] 541 5420x0a,0x00,0x52,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 543# W32: v_cmp_eq_i64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x52,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 544# W64: v_cmp_eq_i64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x52,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 545 5460x0a,0x00,0x52,0xd4,0x7e,0xfa,0x01,0x00 547# W32: v_cmp_eq_i64_e64 s10, exec, src_scc ; encoding: [0x0a,0x00,0x52,0xd4,0x7e,0xfa,0x01,0x00] 548# W64: v_cmp_eq_i64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x52,0xd4,0x7e,0xfa,0x01,0x00] 549 5500x0a,0x00,0x52,0xd4,0x7c,0xe0,0x01,0x00 551# W32: v_cmp_eq_i64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x52,0xd4,0x7c,0xe0,0x01,0x00] 552# W64: v_cmp_eq_i64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x52,0xd4,0x7c,0xe0,0x01,0x00] 553 5540x68,0x00,0x52,0xd4,0xc1,0x82,0x01,0x00 555# W32: v_cmp_eq_i64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x52,0xd4,0xc1,0x82,0x01,0x00] 556# W64: v_cmp_eq_i64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x52,0xd4,0xc1,0x82,0x01,0x00] 557 5580x6a,0x00,0x52,0xd4,0xf0,0xf8,0x00,0x00 559# W32: v_cmp_eq_i64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x52,0xd4,0xf0,0xf8,0x00,0x00] 560# W64: v_cmp_eq_i64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x52,0xd4,0xf0,0xf8,0x00,0x00] 561 5620x7a,0x00,0x52,0xd4,0xfd,0xfc,0x00,0x00 563# W32: v_cmp_eq_i64_e64 ttmp14, src_scc, exec ; encoding: [0x7a,0x00,0x52,0xd4,0xfd,0xfc,0x00,0x00] 564# W64: v_cmp_eq_i64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x52,0xd4,0xfd,0xfc,0x00,0x00] 565 5660x7c,0x00,0x52,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 567# GFX12: v_cmp_eq_i64_e64 null, 0xaf123456, vcc ; encoding: [0x7c,0x00,0x52,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 568 5690x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00 570# W32-REAL16: v_cmp_eq_u16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00] 571# W32-FAKE16: v_cmp_eq_u16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00] 572# W64-REAL16: v_cmp_eq_u16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00] 573# W64-FAKE16: v_cmp_eq_u16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00] 574 5750x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00 576# W32-REAL16: v_cmp_eq_u16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00] 577# W32-FAKE16: v_cmp_eq_u16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00] 578# W64-REAL16: v_cmp_eq_u16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00] 579# W64-FAKE16: v_cmp_eq_u16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00] 580 5810x0a,0x00,0x3a,0xd4,0x01,0x04,0x00,0x00 582# W32: v_cmp_eq_u16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x00,0x00] 583# W64: v_cmp_eq_u16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x00,0x00] 584 5850x0a,0x00,0x3a,0xd4,0x69,0xd2,0x00,0x00 586# W32: v_cmp_eq_u16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x3a,0xd4,0x69,0xd2,0x00,0x00] 587# W64: v_cmp_eq_u16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x3a,0xd4,0x69,0xd2,0x00,0x00] 588 5890x0a,0x00,0x3a,0xd4,0x6a,0xf6,0x00,0x00 590# W32: v_cmp_eq_u16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0xf6,0x00,0x00] 591# W64: v_cmp_eq_u16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0xf6,0x00,0x00] 592 5930x0a,0x00,0x3a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 594# W32: v_cmp_eq_u16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 595# W64: v_cmp_eq_u16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 596 5970x0a,0x00,0x3a,0xd4,0x7b,0xfa,0x01,0x00 598# W32: v_cmp_eq_u16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x3a,0xd4,0x7b,0xfa,0x01,0x00] 599# W64: v_cmp_eq_u16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x3a,0xd4,0x7b,0xfa,0x01,0x00] 600 6010x0a,0x00,0x3a,0xd4,0x7d,0xe0,0x01,0x00 602# W32: v_cmp_eq_u16_e64 s10, m0, 0x3800 ; encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 603# W64: v_cmp_eq_u16_e64 s[10:11], m0, 0x3800 ; encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 604 6050x0a,0x00,0x3a,0xd4,0x7e,0x82,0x01,0x00 606# W32: v_cmp_eq_u16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x82,0x01,0x00] 607# W64: v_cmp_eq_u16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x82,0x01,0x00] 608 6090x0a,0x00,0x3a,0xd4,0x7f,0xf8,0x00,0x00 610# W32: v_cmp_eq_u16_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0xf8,0x00,0x00] 611# W64: v_cmp_eq_u16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0xf8,0x00,0x00] 612 6130x0a,0x00,0x3a,0xd4,0x7c,0xfc,0x00,0x00 614# W32: v_cmp_eq_u16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x3a,0xd4,0x7c,0xfc,0x00,0x00] 615# W64: v_cmp_eq_u16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x3a,0xd4,0x7c,0xfc,0x00,0x00] 616 6170x68,0x00,0x3a,0xd4,0xc1,0xfe,0x00,0x00 618# W32: v_cmp_eq_u16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x3a,0xd4,0xc1,0xfe,0x00,0x00] 619# W64: v_cmp_eq_u16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x3a,0xd4,0xc1,0xfe,0x00,0x00] 620 6210x6a,0x00,0x3a,0xd4,0xf0,0xfa,0x00,0x00 622# W32: v_cmp_eq_u16_e64 vcc_lo, 0x3800, m0 ; encoding: [0x6a,0x00,0x3a,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 623# W64: v_cmp_eq_u16_e64 vcc, 0x3800, m0 ; encoding: [0x6a,0x00,0x3a,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 624 6250x7a,0x00,0x3a,0xd4,0xfd,0xd4,0x00,0x00 626# W32: v_cmp_eq_u16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3a,0xd4,0xfd,0xd4,0x00,0x00] 627# W64: v_cmp_eq_u16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3a,0xd4,0xfd,0xd4,0x00,0x00] 628 6290x7c,0x00,0x3a,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 630# GFX12: v_cmp_eq_u16_e64 null, 0xfe0b, vcc_hi ; encoding: [0x7c,0x00,0x3a,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 631 6320x0a,0x08,0x3a,0xd4,0x01,0x05,0x02,0x00 633# W32-REAL16: v_cmp_eq_u16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3a,0xd4,0x01,0x05,0x02,0x00] 634# W32-FAKE16: v_cmp_eq_u16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00] 635# W64-REAL16: v_cmp_eq_u16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3a,0xd4,0x01,0x05,0x02,0x00] 636# W64-FAKE16: v_cmp_eq_u16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00] 637 6380x0a,0x10,0x3a,0xd4,0xff,0xff,0x03,0x00 639# W32-REAL16: v_cmp_eq_u16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3a,0xd4,0xff,0xff,0x03,0x00] 640# W32-FAKE16: v_cmp_eq_u16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00] 641# W64-REAL16: v_cmp_eq_u16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3a,0xd4,0xff,0xff,0x03,0x00] 642# W64-FAKE16: v_cmp_eq_u16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0xff,0x03,0x00] 643 644 6450x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00 646# W32: v_cmp_eq_u32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00] 647# W64: v_cmp_eq_u32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00] 648 6490x0a,0x00,0x4a,0xd4,0xff,0xff,0x03,0x00 650# W32: v_cmp_eq_u32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x4a,0xd4,0xff,0xff,0x03,0x00] 651# W64: v_cmp_eq_u32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x4a,0xd4,0xff,0xff,0x03,0x00] 652 6530x0a,0x00,0x4a,0xd4,0x01,0x04,0x00,0x00 654# W32: v_cmp_eq_u32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x00,0x00] 655# W64: v_cmp_eq_u32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x00,0x00] 656 6570x0a,0x00,0x4a,0xd4,0x69,0xd2,0x00,0x00 658# W32: v_cmp_eq_u32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x4a,0xd4,0x69,0xd2,0x00,0x00] 659# W64: v_cmp_eq_u32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x4a,0xd4,0x69,0xd2,0x00,0x00] 660 6610x0a,0x00,0x4a,0xd4,0x6a,0xf6,0x00,0x00 662# W32: v_cmp_eq_u32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0xf6,0x00,0x00] 663# W64: v_cmp_eq_u32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0xf6,0x00,0x00] 664 6650x0a,0x00,0x4a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 666# W32: v_cmp_eq_u32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 667# W64: v_cmp_eq_u32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 668 6690x0a,0x00,0x4a,0xd4,0x7b,0xfa,0x01,0x00 670# W32: v_cmp_eq_u32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x4a,0xd4,0x7b,0xfa,0x01,0x00] 671# W64: v_cmp_eq_u32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x4a,0xd4,0x7b,0xfa,0x01,0x00] 672 6730x0a,0x00,0x4a,0xd4,0x7d,0xe0,0x01,0x00 674# W32: v_cmp_eq_u32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0xe0,0x01,0x00] 675# W64: v_cmp_eq_u32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0xe0,0x01,0x00] 676 6770x0a,0x00,0x4a,0xd4,0x7e,0x82,0x01,0x00 678# W32: v_cmp_eq_u32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x82,0x01,0x00] 679# W64: v_cmp_eq_u32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x82,0x01,0x00] 680 6810x0a,0x00,0x4a,0xd4,0x7f,0xf8,0x00,0x00 682# W32: v_cmp_eq_u32_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0xf8,0x00,0x00] 683# W64: v_cmp_eq_u32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0xf8,0x00,0x00] 684 6850x0a,0x00,0x4a,0xd4,0x7c,0xfc,0x00,0x00 686# W32: v_cmp_eq_u32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x4a,0xd4,0x7c,0xfc,0x00,0x00] 687# W64: v_cmp_eq_u32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x4a,0xd4,0x7c,0xfc,0x00,0x00] 688 6890x68,0x00,0x4a,0xd4,0xc1,0xfe,0x00,0x00 690# W32: v_cmp_eq_u32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x4a,0xd4,0xc1,0xfe,0x00,0x00] 691# W64: v_cmp_eq_u32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x4a,0xd4,0xc1,0xfe,0x00,0x00] 692 6930x6a,0x00,0x4a,0xd4,0xf0,0xfa,0x00,0x00 694# W32: v_cmp_eq_u32_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x4a,0xd4,0xf0,0xfa,0x00,0x00] 695# W64: v_cmp_eq_u32_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x4a,0xd4,0xf0,0xfa,0x00,0x00] 696 6970x7a,0x00,0x4a,0xd4,0xfd,0xd4,0x00,0x00 698# W32: v_cmp_eq_u32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4a,0xd4,0xfd,0xd4,0x00,0x00] 699# W64: v_cmp_eq_u32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4a,0xd4,0xfd,0xd4,0x00,0x00] 700 7010x7c,0x00,0x4a,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 702# GFX12: v_cmp_eq_u32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x4a,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 703 7040x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00 705# W32: v_cmp_eq_u64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00] 706# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00] 707 7080x0a,0x00,0x5a,0xd4,0xfe,0xfd,0x03,0x00 709# W32: v_cmp_eq_u64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0xfd,0x03,0x00] 710# W64: v_cmp_eq_u64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0xfd,0x03,0x00] 711 7120x0a,0x00,0x5a,0xd4,0x02,0x08,0x00,0x00 713# W32: v_cmp_eq_u64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x08,0x00,0x00] 714# W64: v_cmp_eq_u64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x08,0x00,0x00] 715 7160x0a,0x00,0x5a,0xd4,0x68,0xd0,0x00,0x00 717# W32: v_cmp_eq_u64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5a,0xd4,0x68,0xd0,0x00,0x00] 718# W64: v_cmp_eq_u64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5a,0xd4,0x68,0xd0,0x00,0x00] 719 7200x0a,0x00,0x5a,0xd4,0x6a,0xf4,0x00,0x00 721# W32: v_cmp_eq_u64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0xf4,0x00,0x00] 722# W64: v_cmp_eq_u64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0xf4,0x00,0x00] 723 7240x0a,0x00,0x5a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 725# W32: v_cmp_eq_u64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 726# W64: v_cmp_eq_u64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 727 7280x0a,0x00,0x5a,0xd4,0x7e,0xfa,0x01,0x00 729# W32: v_cmp_eq_u64_e64 s10, exec, src_scc ; encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0xfa,0x01,0x00] 730# W64: v_cmp_eq_u64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0xfa,0x01,0x00] 731 7320x0a,0x00,0x5a,0xd4,0x7c,0xe0,0x01,0x00 733# W32: v_cmp_eq_u64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x5a,0xd4,0x7c,0xe0,0x01,0x00] 734# W64: v_cmp_eq_u64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x5a,0xd4,0x7c,0xe0,0x01,0x00] 735 7360x68,0x00,0x5a,0xd4,0xc1,0x82,0x01,0x00 737# W32: v_cmp_eq_u64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x5a,0xd4,0xc1,0x82,0x01,0x00] 738# W64: v_cmp_eq_u64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x5a,0xd4,0xc1,0x82,0x01,0x00] 739 7400x6a,0x00,0x5a,0xd4,0xf0,0xf8,0x00,0x00 741# W32: v_cmp_eq_u64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x5a,0xd4,0xf0,0xf8,0x00,0x00] 742# W64: v_cmp_eq_u64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x5a,0xd4,0xf0,0xf8,0x00,0x00] 743 7440x7a,0x00,0x5a,0xd4,0xfd,0xfc,0x00,0x00 745# W32: v_cmp_eq_u64_e64 ttmp14, src_scc, exec ; encoding: [0x7a,0x00,0x5a,0xd4,0xfd,0xfc,0x00,0x00] 746# W64: v_cmp_eq_u64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x5a,0xd4,0xfd,0xfc,0x00,0x00] 747 7480x7c,0x00,0x5a,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 749# GFX12: v_cmp_eq_u64_e64 null, 0xaf123456, vcc ; encoding: [0x7c,0x00,0x5a,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 750 7510x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00 752# W32-REAL16: v_cmp_ge_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00] 753# W32-FAKE16: v_cmp_ge_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00] 754# W64-REAL16: v_cmp_ge_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00] 755# W64-FAKE16: v_cmp_ge_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00] 756 7570x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00 758# W32-REAL16: v_cmp_ge_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00] 759# W32-FAKE16: v_cmp_ge_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00] 760# W64-REAL16: v_cmp_ge_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00] 761# W64-FAKE16: v_cmp_ge_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00] 762 7630x0a,0x00,0x06,0xd4,0x01,0x04,0x00,0x00 764# W32: v_cmp_ge_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x00,0x00] 765# W64: v_cmp_ge_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x00,0x00] 766 7670x0a,0x00,0x06,0xd4,0x69,0xd2,0x00,0x00 768# W32: v_cmp_ge_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x06,0xd4,0x69,0xd2,0x00,0x00] 769# W64: v_cmp_ge_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x06,0xd4,0x69,0xd2,0x00,0x00] 770 7710x0a,0x00,0x06,0xd4,0x6a,0xf6,0x00,0x00 772# W32: v_cmp_ge_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x06,0xd4,0x6a,0xf6,0x00,0x00] 773# W64: v_cmp_ge_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x06,0xd4,0x6a,0xf6,0x00,0x00] 774 7750x0a,0x00,0x06,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 776# W32: v_cmp_ge_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x06,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 777# W64: v_cmp_ge_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x06,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 778 7790x0a,0x00,0x06,0xd4,0x7b,0xfa,0x01,0x00 780# W32: v_cmp_ge_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x06,0xd4,0x7b,0xfa,0x01,0x00] 781# W64: v_cmp_ge_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x06,0xd4,0x7b,0xfa,0x01,0x00] 782 7830x0a,0x00,0x06,0xd4,0x7d,0xe0,0x01,0x00 784# W32: v_cmp_ge_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x06,0xd4,0x7d,0xe0,0x01,0x00] 785# W64: v_cmp_ge_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x06,0xd4,0x7d,0xe0,0x01,0x00] 786 7870x0a,0x00,0x06,0xd4,0x7e,0x82,0x01,0x00 788# W32: v_cmp_ge_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x82,0x01,0x00] 789# W64: v_cmp_ge_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x82,0x01,0x00] 790 7910x0a,0x01,0x06,0xd4,0x7f,0xf8,0x00,0x00 792# W32: v_cmp_ge_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x06,0xd4,0x7f,0xf8,0x00,0x00] 793# W64: v_cmp_ge_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x06,0xd4,0x7f,0xf8,0x00,0x00] 794 7950x0a,0x00,0x06,0xd4,0x7c,0xfc,0x00,0x00 796# W32: v_cmp_ge_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x06,0xd4,0x7c,0xfc,0x00,0x00] 797# W64: v_cmp_ge_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x06,0xd4,0x7c,0xfc,0x00,0x00] 798 7990x68,0x00,0x06,0xd4,0xc1,0xfe,0x00,0x00 800# W32: v_cmp_ge_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x06,0xd4,0xc1,0xfe,0x00,0x00] 801# W64: v_cmp_ge_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x06,0xd4,0xc1,0xfe,0x00,0x00] 802 8030x6a,0x00,0x06,0xd4,0xf0,0xfa,0x00,0x40 804# W32: v_cmp_ge_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x06,0xd4,0xf0,0xfa,0x00,0x40] 805# W64: v_cmp_ge_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x06,0xd4,0xf0,0xfa,0x00,0x40] 806 8070x7a,0x02,0x06,0xd4,0xfd,0xd4,0x00,0x20 808# W32: v_cmp_ge_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x06,0xd4,0xfd,0xd4,0x00,0x20] 809# W64: v_cmp_ge_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x06,0xd4,0xfd,0xd4,0x00,0x20] 810 8110x7c,0x83,0x06,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 812# GFX12: v_cmp_ge_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x06,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 813 8140x0a,0x08,0x06,0xd4,0x01,0x05,0x02,0x00 815# W32-REAL16: v_cmp_ge_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x06,0xd4,0x01,0x05,0x02,0x00] 816# W32-FAKE16: v_cmp_ge_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00] 817# W64-REAL16: v_cmp_ge_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x06,0xd4,0x01,0x05,0x02,0x00] 818# W64-FAKE16: v_cmp_ge_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00] 819 8200x0a,0x10,0x06,0xd4,0xff,0xff,0x03,0x00 821# W32-REAL16: v_cmp_ge_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x06,0xd4,0xff,0xff,0x03,0x00] 822# W32-FAKE16: v_cmp_ge_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00] 823# W64-REAL16: v_cmp_ge_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x06,0xd4,0xff,0xff,0x03,0x00] 824# W64-FAKE16: v_cmp_ge_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0xff,0x03,0x00] 825 826 8270x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00 828# W32: v_cmp_ge_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00] 829# W64: v_cmp_ge_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00] 830 8310x0a,0x00,0x16,0xd4,0xff,0xff,0x03,0x00 832# W32: v_cmp_ge_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x16,0xd4,0xff,0xff,0x03,0x00] 833# W64: v_cmp_ge_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x16,0xd4,0xff,0xff,0x03,0x00] 834 8350x0a,0x00,0x16,0xd4,0x01,0x04,0x00,0x00 836# W32: v_cmp_ge_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x00,0x00] 837# W64: v_cmp_ge_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x00,0x00] 838 8390x0a,0x00,0x16,0xd4,0x69,0xd2,0x00,0x00 840# W32: v_cmp_ge_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x16,0xd4,0x69,0xd2,0x00,0x00] 841# W64: v_cmp_ge_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x16,0xd4,0x69,0xd2,0x00,0x00] 842 8430x0a,0x00,0x16,0xd4,0x6a,0xf6,0x00,0x00 844# W32: v_cmp_ge_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x16,0xd4,0x6a,0xf6,0x00,0x00] 845# W64: v_cmp_ge_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x16,0xd4,0x6a,0xf6,0x00,0x00] 846 8470x0a,0x00,0x16,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 848# W32: v_cmp_ge_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x16,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 849# W64: v_cmp_ge_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x16,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 850 8510x0a,0x00,0x16,0xd4,0x7b,0xfa,0x01,0x00 852# W32: v_cmp_ge_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x16,0xd4,0x7b,0xfa,0x01,0x00] 853# W64: v_cmp_ge_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x16,0xd4,0x7b,0xfa,0x01,0x00] 854 8550x0a,0x00,0x16,0xd4,0x7d,0xe0,0x01,0x00 856# W32: v_cmp_ge_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x16,0xd4,0x7d,0xe0,0x01,0x00] 857# W64: v_cmp_ge_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x16,0xd4,0x7d,0xe0,0x01,0x00] 858 8590x0a,0x00,0x16,0xd4,0x7e,0x82,0x01,0x00 860# W32: v_cmp_ge_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x82,0x01,0x00] 861# W64: v_cmp_ge_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x82,0x01,0x00] 862 8630x0a,0x01,0x16,0xd4,0x7f,0xf8,0x00,0x00 864# W32: v_cmp_ge_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x16,0xd4,0x7f,0xf8,0x00,0x00] 865# W64: v_cmp_ge_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x16,0xd4,0x7f,0xf8,0x00,0x00] 866 8670x0a,0x00,0x16,0xd4,0x7c,0xfc,0x00,0x00 868# W32: v_cmp_ge_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x16,0xd4,0x7c,0xfc,0x00,0x00] 869# W64: v_cmp_ge_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x16,0xd4,0x7c,0xfc,0x00,0x00] 870 8710x68,0x00,0x16,0xd4,0xc1,0xfe,0x00,0x00 872# W32: v_cmp_ge_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x16,0xd4,0xc1,0xfe,0x00,0x00] 873# W64: v_cmp_ge_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x16,0xd4,0xc1,0xfe,0x00,0x00] 874 8750x6a,0x00,0x16,0xd4,0xf0,0xfa,0x00,0x40 876# W32: v_cmp_ge_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x16,0xd4,0xf0,0xfa,0x00,0x40] 877# W64: v_cmp_ge_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x16,0xd4,0xf0,0xfa,0x00,0x40] 878 8790x7a,0x02,0x16,0xd4,0xfd,0xd4,0x00,0x20 880# W32: v_cmp_ge_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x16,0xd4,0xfd,0xd4,0x00,0x20] 881# W64: v_cmp_ge_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x16,0xd4,0xfd,0xd4,0x00,0x20] 882 8830x7c,0x83,0x16,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 884# GFX12: v_cmp_ge_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x16,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 885 8860x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00 887# W32: v_cmp_ge_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00] 888# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00] 889 8900x0a,0x00,0x26,0xd4,0xfe,0xfd,0x03,0x00 891# W32: v_cmp_ge_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x26,0xd4,0xfe,0xfd,0x03,0x00] 892# W64: v_cmp_ge_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x26,0xd4,0xfe,0xfd,0x03,0x00] 893 8940x0a,0x00,0x26,0xd4,0x02,0x08,0x00,0x00 895# W32: v_cmp_ge_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x26,0xd4,0x02,0x08,0x00,0x00] 896# W64: v_cmp_ge_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x26,0xd4,0x02,0x08,0x00,0x00] 897 8980x0a,0x00,0x26,0xd4,0x68,0xd0,0x00,0x00 899# W32: v_cmp_ge_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x26,0xd4,0x68,0xd0,0x00,0x00] 900# W64: v_cmp_ge_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x26,0xd4,0x68,0xd0,0x00,0x00] 901 9020x0a,0x00,0x26,0xd4,0x6a,0xf4,0x00,0x00 903# W32: v_cmp_ge_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x26,0xd4,0x6a,0xf4,0x00,0x00] 904# W64: v_cmp_ge_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x26,0xd4,0x6a,0xf4,0x00,0x00] 905 9060x0a,0x00,0x26,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 907# W32: v_cmp_ge_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x26,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 908# W64: v_cmp_ge_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x26,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 909 9100x0a,0x01,0x26,0xd4,0x7e,0xfa,0x01,0x20 911# W32: v_cmp_ge_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x26,0xd4,0x7e,0xfa,0x01,0x20] 912# W64: v_cmp_ge_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x26,0xd4,0x7e,0xfa,0x01,0x20] 913 9140x0a,0x00,0x26,0xd4,0x7c,0xe0,0x01,0x00 915# W32: v_cmp_ge_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x26,0xd4,0x7c,0xe0,0x01,0x00] 916# W64: v_cmp_ge_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x26,0xd4,0x7c,0xe0,0x01,0x00] 917 9180x68,0x00,0x26,0xd4,0xc1,0x82,0x01,0x00 919# W32: v_cmp_ge_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x26,0xd4,0xc1,0x82,0x01,0x00] 920# W64: v_cmp_ge_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x26,0xd4,0xc1,0x82,0x01,0x00] 921 9220x6a,0x00,0x26,0xd4,0xf0,0xf8,0x00,0x00 923# W32: v_cmp_ge_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x26,0xd4,0xf0,0xf8,0x00,0x00] 924# W64: v_cmp_ge_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x26,0xd4,0xf0,0xf8,0x00,0x00] 925 9260x7a,0x03,0x26,0xd4,0xfd,0xfc,0x00,0x60 927# W32: v_cmp_ge_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x26,0xd4,0xfd,0xfc,0x00,0x60] 928# W64: v_cmp_ge_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x26,0xd4,0xfd,0xfc,0x00,0x60] 929 9300x7c,0x82,0x26,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 931# GFX12: v_cmp_ge_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x26,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 932 9330x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00 934# W32-REAL16: v_cmp_ge_i16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00] 935# W32-FAKE16: v_cmp_ge_i16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00] 936# W64-REAL16: v_cmp_ge_i16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00] 937# W64-FAKE16: v_cmp_ge_i16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00] 938 9390x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00 940# W32-REAL16: v_cmp_ge_i16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00] 941# W32-FAKE16: v_cmp_ge_i16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00] 942# W64-REAL16: v_cmp_ge_i16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00] 943# W64-FAKE16: v_cmp_ge_i16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00] 944 9450x0a,0x00,0x36,0xd4,0x01,0x04,0x00,0x00 946# W32: v_cmp_ge_i16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x00,0x00] 947# W64: v_cmp_ge_i16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x00,0x00] 948 9490x0a,0x00,0x36,0xd4,0x69,0xd2,0x00,0x00 950# W32: v_cmp_ge_i16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x36,0xd4,0x69,0xd2,0x00,0x00] 951# W64: v_cmp_ge_i16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x36,0xd4,0x69,0xd2,0x00,0x00] 952 9530x0a,0x00,0x36,0xd4,0x6a,0xf6,0x00,0x00 954# W32: v_cmp_ge_i16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x36,0xd4,0x6a,0xf6,0x00,0x00] 955# W64: v_cmp_ge_i16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x36,0xd4,0x6a,0xf6,0x00,0x00] 956 9570x0a,0x00,0x36,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 958# W32: v_cmp_ge_i16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x36,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 959# W64: v_cmp_ge_i16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x36,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 960 9610x0a,0x00,0x36,0xd4,0x7b,0xfa,0x01,0x00 962# W32: v_cmp_ge_i16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x36,0xd4,0x7b,0xfa,0x01,0x00] 963# W64: v_cmp_ge_i16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x36,0xd4,0x7b,0xfa,0x01,0x00] 964 9650x0a,0x00,0x36,0xd4,0x7d,0xe0,0x01,0x00 966# W32: v_cmp_ge_i16_e64 s10, m0, 0x3800 ; encoding: [0x0a,0x00,0x36,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 967# W64: v_cmp_ge_i16_e64 s[10:11], m0, 0x3800 ; encoding: [0x0a,0x00,0x36,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 968 9690x0a,0x00,0x36,0xd4,0x7e,0x82,0x01,0x00 970# W32: v_cmp_ge_i16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x82,0x01,0x00] 971# W64: v_cmp_ge_i16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x82,0x01,0x00] 972 9730x0a,0x00,0x36,0xd4,0x7f,0xf8,0x00,0x00 974# W32: v_cmp_ge_i16_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x36,0xd4,0x7f,0xf8,0x00,0x00] 975# W64: v_cmp_ge_i16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x36,0xd4,0x7f,0xf8,0x00,0x00] 976 9770x0a,0x00,0x36,0xd4,0x7c,0xfc,0x00,0x00 978# W32: v_cmp_ge_i16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x36,0xd4,0x7c,0xfc,0x00,0x00] 979# W64: v_cmp_ge_i16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x36,0xd4,0x7c,0xfc,0x00,0x00] 980 9810x68,0x00,0x36,0xd4,0xc1,0xfe,0x00,0x00 982# W32: v_cmp_ge_i16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x36,0xd4,0xc1,0xfe,0x00,0x00] 983# W64: v_cmp_ge_i16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x36,0xd4,0xc1,0xfe,0x00,0x00] 984 9850x6a,0x00,0x36,0xd4,0xf0,0xfa,0x00,0x00 986# W32: v_cmp_ge_i16_e64 vcc_lo, 0x3800, m0 ; encoding: [0x6a,0x00,0x36,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 987# W64: v_cmp_ge_i16_e64 vcc, 0x3800, m0 ; encoding: [0x6a,0x00,0x36,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 988 9890x7a,0x00,0x36,0xd4,0xfd,0xd4,0x00,0x00 990# W32: v_cmp_ge_i16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x36,0xd4,0xfd,0xd4,0x00,0x00] 991# W64: v_cmp_ge_i16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x36,0xd4,0xfd,0xd4,0x00,0x00] 992 9930x7c,0x00,0x36,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 994# GFX12: v_cmp_ge_i16_e64 null, 0xfe0b, vcc_hi ; encoding: [0x7c,0x00,0x36,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 995 9960x0a,0x08,0x36,0xd4,0x01,0x05,0x02,0x00 997# W32-REAL16: v_cmp_ge_i16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x36,0xd4,0x01,0x05,0x02,0x00] 998# W32-FAKE16: v_cmp_ge_i16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00] 999# W64-REAL16: v_cmp_ge_i16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x36,0xd4,0x01,0x05,0x02,0x00] 1000# W64-FAKE16: v_cmp_ge_i16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00] 1001 10020x0a,0x10,0x36,0xd4,0xff,0xff,0x03,0x00 1003# W32-REAL16: v_cmp_ge_i16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x36,0xd4,0xff,0xff,0x03,0x00] 1004# W32-FAKE16: v_cmp_ge_i16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00] 1005# W64-REAL16: v_cmp_ge_i16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x36,0xd4,0xff,0xff,0x03,0x00] 1006# W64-FAKE16: v_cmp_ge_i16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0xff,0x03,0x00] 1007 1008 10090x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00 1010# W32: v_cmp_ge_i32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00] 1011# W64: v_cmp_ge_i32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00] 1012 10130x0a,0x00,0x46,0xd4,0xff,0xff,0x03,0x00 1014# W32: v_cmp_ge_i32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x46,0xd4,0xff,0xff,0x03,0x00] 1015# W64: v_cmp_ge_i32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x46,0xd4,0xff,0xff,0x03,0x00] 1016 10170x0a,0x00,0x46,0xd4,0x01,0x04,0x00,0x00 1018# W32: v_cmp_ge_i32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x00,0x00] 1019# W64: v_cmp_ge_i32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x00,0x00] 1020 10210x0a,0x00,0x46,0xd4,0x69,0xd2,0x00,0x00 1022# W32: v_cmp_ge_i32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x46,0xd4,0x69,0xd2,0x00,0x00] 1023# W64: v_cmp_ge_i32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x46,0xd4,0x69,0xd2,0x00,0x00] 1024 10250x0a,0x00,0x46,0xd4,0x6a,0xf6,0x00,0x00 1026# W32: v_cmp_ge_i32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x46,0xd4,0x6a,0xf6,0x00,0x00] 1027# W64: v_cmp_ge_i32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x46,0xd4,0x6a,0xf6,0x00,0x00] 1028 10290x0a,0x00,0x46,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1030# W32: v_cmp_ge_i32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x46,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1031# W64: v_cmp_ge_i32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x46,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1032 10330x0a,0x00,0x46,0xd4,0x7b,0xfa,0x01,0x00 1034# W32: v_cmp_ge_i32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x46,0xd4,0x7b,0xfa,0x01,0x00] 1035# W64: v_cmp_ge_i32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x46,0xd4,0x7b,0xfa,0x01,0x00] 1036 10370x0a,0x00,0x46,0xd4,0x7d,0xe0,0x01,0x00 1038# W32: v_cmp_ge_i32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x46,0xd4,0x7d,0xe0,0x01,0x00] 1039# W64: v_cmp_ge_i32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x46,0xd4,0x7d,0xe0,0x01,0x00] 1040 10410x0a,0x00,0x46,0xd4,0x7e,0x82,0x01,0x00 1042# W32: v_cmp_ge_i32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x82,0x01,0x00] 1043# W64: v_cmp_ge_i32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x82,0x01,0x00] 1044 10450x0a,0x00,0x46,0xd4,0x7f,0xf8,0x00,0x00 1046# W32: v_cmp_ge_i32_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x46,0xd4,0x7f,0xf8,0x00,0x00] 1047# W64: v_cmp_ge_i32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x46,0xd4,0x7f,0xf8,0x00,0x00] 1048 10490x0a,0x00,0x46,0xd4,0x7c,0xfc,0x00,0x00 1050# W32: v_cmp_ge_i32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x46,0xd4,0x7c,0xfc,0x00,0x00] 1051# W64: v_cmp_ge_i32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x46,0xd4,0x7c,0xfc,0x00,0x00] 1052 10530x68,0x00,0x46,0xd4,0xc1,0xfe,0x00,0x00 1054# W32: v_cmp_ge_i32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x46,0xd4,0xc1,0xfe,0x00,0x00] 1055# W64: v_cmp_ge_i32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x46,0xd4,0xc1,0xfe,0x00,0x00] 1056 10570x6a,0x00,0x46,0xd4,0xf0,0xfa,0x00,0x00 1058# W32: v_cmp_ge_i32_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x46,0xd4,0xf0,0xfa,0x00,0x00] 1059# W64: v_cmp_ge_i32_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x46,0xd4,0xf0,0xfa,0x00,0x00] 1060 10610x7a,0x00,0x46,0xd4,0xfd,0xd4,0x00,0x00 1062# W32: v_cmp_ge_i32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x46,0xd4,0xfd,0xd4,0x00,0x00] 1063# W64: v_cmp_ge_i32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x46,0xd4,0xfd,0xd4,0x00,0x00] 1064 10650x7c,0x00,0x46,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 1066# GFX12: v_cmp_ge_i32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x46,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 1067 10680x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00 1069# W32: v_cmp_ge_i64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00] 1070# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00] 1071 10720x0a,0x00,0x56,0xd4,0xfe,0xfd,0x03,0x00 1073# W32: v_cmp_ge_i64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x56,0xd4,0xfe,0xfd,0x03,0x00] 1074# W64: v_cmp_ge_i64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x56,0xd4,0xfe,0xfd,0x03,0x00] 1075 10760x0a,0x00,0x56,0xd4,0x02,0x08,0x00,0x00 1077# W32: v_cmp_ge_i64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x56,0xd4,0x02,0x08,0x00,0x00] 1078# W64: v_cmp_ge_i64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x56,0xd4,0x02,0x08,0x00,0x00] 1079 10800x0a,0x00,0x56,0xd4,0x68,0xd0,0x00,0x00 1081# W32: v_cmp_ge_i64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x56,0xd4,0x68,0xd0,0x00,0x00] 1082# W64: v_cmp_ge_i64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x56,0xd4,0x68,0xd0,0x00,0x00] 1083 10840x0a,0x00,0x56,0xd4,0x6a,0xf4,0x00,0x00 1085# W32: v_cmp_ge_i64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x56,0xd4,0x6a,0xf4,0x00,0x00] 1086# W64: v_cmp_ge_i64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x56,0xd4,0x6a,0xf4,0x00,0x00] 1087 10880x0a,0x00,0x56,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1089# W32: v_cmp_ge_i64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x56,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1090# W64: v_cmp_ge_i64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x56,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1091 10920x0a,0x00,0x56,0xd4,0x7e,0xfa,0x01,0x00 1093# W32: v_cmp_ge_i64_e64 s10, exec, src_scc ; encoding: [0x0a,0x00,0x56,0xd4,0x7e,0xfa,0x01,0x00] 1094# W64: v_cmp_ge_i64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x56,0xd4,0x7e,0xfa,0x01,0x00] 1095 10960x0a,0x00,0x56,0xd4,0x7c,0xe0,0x01,0x00 1097# W32: v_cmp_ge_i64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x56,0xd4,0x7c,0xe0,0x01,0x00] 1098# W64: v_cmp_ge_i64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x56,0xd4,0x7c,0xe0,0x01,0x00] 1099 11000x68,0x00,0x56,0xd4,0xc1,0x82,0x01,0x00 1101# W32: v_cmp_ge_i64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x56,0xd4,0xc1,0x82,0x01,0x00] 1102# W64: v_cmp_ge_i64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x56,0xd4,0xc1,0x82,0x01,0x00] 1103 11040x6a,0x00,0x56,0xd4,0xf0,0xf8,0x00,0x00 1105# W32: v_cmp_ge_i64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x56,0xd4,0xf0,0xf8,0x00,0x00] 1106# W64: v_cmp_ge_i64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x56,0xd4,0xf0,0xf8,0x00,0x00] 1107 11080x7a,0x00,0x56,0xd4,0xfd,0xfc,0x00,0x00 1109# W32: v_cmp_ge_i64_e64 ttmp14, src_scc, exec ; encoding: [0x7a,0x00,0x56,0xd4,0xfd,0xfc,0x00,0x00] 1110# W64: v_cmp_ge_i64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x56,0xd4,0xfd,0xfc,0x00,0x00] 1111 11120x7c,0x00,0x56,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 1113# GFX12: v_cmp_ge_i64_e64 null, 0xaf123456, vcc ; encoding: [0x7c,0x00,0x56,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 1114 11150x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00 1116# W32-REAL16: v_cmp_ge_u16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00] 1117# W32-FAKE16: v_cmp_ge_u16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00] 1118# W64-REAL16: v_cmp_ge_u16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00] 1119# W64-FAKE16: v_cmp_ge_u16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00] 1120 11210x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00 1122# W32-REAL16: v_cmp_ge_u16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00] 1123# W32-FAKE16: v_cmp_ge_u16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00] 1124# W64-REAL16: v_cmp_ge_u16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00] 1125# W64-FAKE16: v_cmp_ge_u16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00] 1126 11270x0a,0x00,0x3e,0xd4,0x01,0x04,0x00,0x00 1128# W32: v_cmp_ge_u16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x00,0x00] 1129# W64: v_cmp_ge_u16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x00,0x00] 1130 11310x0a,0x00,0x3e,0xd4,0x69,0xd2,0x00,0x00 1132# W32: v_cmp_ge_u16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x3e,0xd4,0x69,0xd2,0x00,0x00] 1133# W64: v_cmp_ge_u16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x3e,0xd4,0x69,0xd2,0x00,0x00] 1134 11350x0a,0x00,0x3e,0xd4,0x6a,0xf6,0x00,0x00 1136# W32: v_cmp_ge_u16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0xf6,0x00,0x00] 1137# W64: v_cmp_ge_u16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0xf6,0x00,0x00] 1138 11390x0a,0x00,0x3e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 1140# W32: v_cmp_ge_u16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1141# W64: v_cmp_ge_u16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1142 11430x0a,0x00,0x3e,0xd4,0x7b,0xfa,0x01,0x00 1144# W32: v_cmp_ge_u16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x3e,0xd4,0x7b,0xfa,0x01,0x00] 1145# W64: v_cmp_ge_u16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x3e,0xd4,0x7b,0xfa,0x01,0x00] 1146 11470x0a,0x00,0x3e,0xd4,0x7d,0xe0,0x01,0x00 1148# W32: v_cmp_ge_u16_e64 s10, m0, 0x3800 ; encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 1149# W64: v_cmp_ge_u16_e64 s[10:11], m0, 0x3800 ; encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 1150 11510x0a,0x00,0x3e,0xd4,0x7e,0x82,0x01,0x00 1152# W32: v_cmp_ge_u16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x82,0x01,0x00] 1153# W64: v_cmp_ge_u16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x82,0x01,0x00] 1154 11550x0a,0x00,0x3e,0xd4,0x7f,0xf8,0x00,0x00 1156# W32: v_cmp_ge_u16_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0xf8,0x00,0x00] 1157# W64: v_cmp_ge_u16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0xf8,0x00,0x00] 1158 11590x0a,0x00,0x3e,0xd4,0x7c,0xfc,0x00,0x00 1160# W32: v_cmp_ge_u16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x3e,0xd4,0x7c,0xfc,0x00,0x00] 1161# W64: v_cmp_ge_u16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x3e,0xd4,0x7c,0xfc,0x00,0x00] 1162 11630x68,0x00,0x3e,0xd4,0xc1,0xfe,0x00,0x00 1164# W32: v_cmp_ge_u16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x3e,0xd4,0xc1,0xfe,0x00,0x00] 1165# W64: v_cmp_ge_u16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x3e,0xd4,0xc1,0xfe,0x00,0x00] 1166 11670x6a,0x00,0x3e,0xd4,0xf0,0xfa,0x00,0x00 1168# W32: v_cmp_ge_u16_e64 vcc_lo, 0x3800, m0 ; encoding: [0x6a,0x00,0x3e,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 1169# W64: v_cmp_ge_u16_e64 vcc, 0x3800, m0 ; encoding: [0x6a,0x00,0x3e,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 1170 11710x7a,0x00,0x3e,0xd4,0xfd,0xd4,0x00,0x00 1172# W32: v_cmp_ge_u16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3e,0xd4,0xfd,0xd4,0x00,0x00] 1173# W64: v_cmp_ge_u16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3e,0xd4,0xfd,0xd4,0x00,0x00] 1174 11750x7c,0x00,0x3e,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 1176# GFX12: v_cmp_ge_u16_e64 null, 0xfe0b, vcc_hi ; encoding: [0x7c,0x00,0x3e,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 1177 11780x0a,0x08,0x3e,0xd4,0x01,0x05,0x02,0x00 1179# W32-REAL16: v_cmp_ge_u16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3e,0xd4,0x01,0x05,0x02,0x00] 1180# W32-FAKE16: v_cmp_ge_u16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00] 1181# W64-REAL16: v_cmp_ge_u16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3e,0xd4,0x01,0x05,0x02,0x00] 1182# W64-FAKE16: v_cmp_ge_u16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00] 1183 11840x0a,0x10,0x3e,0xd4,0xff,0xff,0x03,0x00 1185# W32-REAL16: v_cmp_ge_u16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3e,0xd4,0xff,0xff,0x03,0x00] 1186# W32-FAKE16: v_cmp_ge_u16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00] 1187# W64-REAL16: v_cmp_ge_u16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3e,0xd4,0xff,0xff,0x03,0x00] 1188# W64-FAKE16: v_cmp_ge_u16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0xff,0x03,0x00] 1189 1190 11910x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00 1192# W32: v_cmp_ge_u32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00] 1193# W64: v_cmp_ge_u32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00] 1194 11950x0a,0x00,0x4e,0xd4,0xff,0xff,0x03,0x00 1196# W32: v_cmp_ge_u32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x4e,0xd4,0xff,0xff,0x03,0x00] 1197# W64: v_cmp_ge_u32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x4e,0xd4,0xff,0xff,0x03,0x00] 1198 11990x0a,0x00,0x4e,0xd4,0x01,0x04,0x00,0x00 1200# W32: v_cmp_ge_u32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x00,0x00] 1201# W64: v_cmp_ge_u32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x00,0x00] 1202 12030x0a,0x00,0x4e,0xd4,0x69,0xd2,0x00,0x00 1204# W32: v_cmp_ge_u32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x4e,0xd4,0x69,0xd2,0x00,0x00] 1205# W64: v_cmp_ge_u32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x4e,0xd4,0x69,0xd2,0x00,0x00] 1206 12070x0a,0x00,0x4e,0xd4,0x6a,0xf6,0x00,0x00 1208# W32: v_cmp_ge_u32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0xf6,0x00,0x00] 1209# W64: v_cmp_ge_u32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0xf6,0x00,0x00] 1210 12110x0a,0x00,0x4e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1212# W32: v_cmp_ge_u32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1213# W64: v_cmp_ge_u32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1214 12150x0a,0x00,0x4e,0xd4,0x7b,0xfa,0x01,0x00 1216# W32: v_cmp_ge_u32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x4e,0xd4,0x7b,0xfa,0x01,0x00] 1217# W64: v_cmp_ge_u32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x4e,0xd4,0x7b,0xfa,0x01,0x00] 1218 12190x0a,0x00,0x4e,0xd4,0x7d,0xe0,0x01,0x00 1220# W32: v_cmp_ge_u32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0xe0,0x01,0x00] 1221# W64: v_cmp_ge_u32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0xe0,0x01,0x00] 1222 12230x0a,0x00,0x4e,0xd4,0x7e,0x82,0x01,0x00 1224# W32: v_cmp_ge_u32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x82,0x01,0x00] 1225# W64: v_cmp_ge_u32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x82,0x01,0x00] 1226 12270x0a,0x00,0x4e,0xd4,0x7f,0xf8,0x00,0x00 1228# W32: v_cmp_ge_u32_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0xf8,0x00,0x00] 1229# W64: v_cmp_ge_u32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0xf8,0x00,0x00] 1230 12310x0a,0x00,0x4e,0xd4,0x7c,0xfc,0x00,0x00 1232# W32: v_cmp_ge_u32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x4e,0xd4,0x7c,0xfc,0x00,0x00] 1233# W64: v_cmp_ge_u32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x4e,0xd4,0x7c,0xfc,0x00,0x00] 1234 12350x68,0x00,0x4e,0xd4,0xc1,0xfe,0x00,0x00 1236# W32: v_cmp_ge_u32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x4e,0xd4,0xc1,0xfe,0x00,0x00] 1237# W64: v_cmp_ge_u32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x4e,0xd4,0xc1,0xfe,0x00,0x00] 1238 12390x6a,0x00,0x4e,0xd4,0xf0,0xfa,0x00,0x00 1240# W32: v_cmp_ge_u32_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x4e,0xd4,0xf0,0xfa,0x00,0x00] 1241# W64: v_cmp_ge_u32_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x4e,0xd4,0xf0,0xfa,0x00,0x00] 1242 12430x7a,0x00,0x4e,0xd4,0xfd,0xd4,0x00,0x00 1244# W32: v_cmp_ge_u32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4e,0xd4,0xfd,0xd4,0x00,0x00] 1245# W64: v_cmp_ge_u32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4e,0xd4,0xfd,0xd4,0x00,0x00] 1246 12470x7c,0x00,0x4e,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 1248# GFX12: v_cmp_ge_u32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x4e,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 1249 12500x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00 1251# W32: v_cmp_ge_u64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00] 1252# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00] 1253 12540x0a,0x00,0x5e,0xd4,0xfe,0xfd,0x03,0x00 1255# W32: v_cmp_ge_u64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0xfd,0x03,0x00] 1256# W64: v_cmp_ge_u64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0xfd,0x03,0x00] 1257 12580x0a,0x00,0x5e,0xd4,0x02,0x08,0x00,0x00 1259# W32: v_cmp_ge_u64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x08,0x00,0x00] 1260# W64: v_cmp_ge_u64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x08,0x00,0x00] 1261 12620x0a,0x00,0x5e,0xd4,0x68,0xd0,0x00,0x00 1263# W32: v_cmp_ge_u64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5e,0xd4,0x68,0xd0,0x00,0x00] 1264# W64: v_cmp_ge_u64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5e,0xd4,0x68,0xd0,0x00,0x00] 1265 12660x0a,0x00,0x5e,0xd4,0x6a,0xf4,0x00,0x00 1267# W32: v_cmp_ge_u64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0xf4,0x00,0x00] 1268# W64: v_cmp_ge_u64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0xf4,0x00,0x00] 1269 12700x0a,0x00,0x5e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1271# W32: v_cmp_ge_u64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1272# W64: v_cmp_ge_u64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1273 12740x0a,0x00,0x5e,0xd4,0x7e,0xfa,0x01,0x00 1275# W32: v_cmp_ge_u64_e64 s10, exec, src_scc ; encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0xfa,0x01,0x00] 1276# W64: v_cmp_ge_u64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0xfa,0x01,0x00] 1277 12780x0a,0x00,0x5e,0xd4,0x7c,0xe0,0x01,0x00 1279# W32: v_cmp_ge_u64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x5e,0xd4,0x7c,0xe0,0x01,0x00] 1280# W64: v_cmp_ge_u64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x5e,0xd4,0x7c,0xe0,0x01,0x00] 1281 12820x68,0x00,0x5e,0xd4,0xc1,0x82,0x01,0x00 1283# W32: v_cmp_ge_u64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x5e,0xd4,0xc1,0x82,0x01,0x00] 1284# W64: v_cmp_ge_u64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x5e,0xd4,0xc1,0x82,0x01,0x00] 1285 12860x6a,0x00,0x5e,0xd4,0xf0,0xf8,0x00,0x00 1287# W32: v_cmp_ge_u64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x5e,0xd4,0xf0,0xf8,0x00,0x00] 1288# W64: v_cmp_ge_u64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x5e,0xd4,0xf0,0xf8,0x00,0x00] 1289 12900x7a,0x00,0x5e,0xd4,0xfd,0xfc,0x00,0x00 1291# W32: v_cmp_ge_u64_e64 ttmp14, src_scc, exec ; encoding: [0x7a,0x00,0x5e,0xd4,0xfd,0xfc,0x00,0x00] 1292# W64: v_cmp_ge_u64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x5e,0xd4,0xfd,0xfc,0x00,0x00] 1293 12940x7c,0x00,0x5e,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 1295# GFX12: v_cmp_ge_u64_e64 null, 0xaf123456, vcc ; encoding: [0x7c,0x00,0x5e,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 1296 12970x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00 1298# W32-REAL16: v_cmp_gt_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00] 1299# W32-FAKE16: v_cmp_gt_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00] 1300# W64-REAL16: v_cmp_gt_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00] 1301# W64-FAKE16: v_cmp_gt_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00] 1302 13030x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00 1304# W32-REAL16: v_cmp_gt_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00] 1305# W32-FAKE16: v_cmp_gt_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00] 1306# W64-REAL16: v_cmp_gt_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00] 1307# W64-FAKE16: v_cmp_gt_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00] 1308 13090x0a,0x00,0x04,0xd4,0x01,0x04,0x00,0x00 1310# W32: v_cmp_gt_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x00,0x00] 1311# W64: v_cmp_gt_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x00,0x00] 1312 13130x0a,0x00,0x04,0xd4,0x69,0xd2,0x00,0x00 1314# W32: v_cmp_gt_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x04,0xd4,0x69,0xd2,0x00,0x00] 1315# W64: v_cmp_gt_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x04,0xd4,0x69,0xd2,0x00,0x00] 1316 13170x0a,0x00,0x04,0xd4,0x6a,0xf6,0x00,0x00 1318# W32: v_cmp_gt_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x04,0xd4,0x6a,0xf6,0x00,0x00] 1319# W64: v_cmp_gt_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x04,0xd4,0x6a,0xf6,0x00,0x00] 1320 13210x0a,0x00,0x04,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 1322# W32: v_cmp_gt_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x04,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1323# W64: v_cmp_gt_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x04,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1324 13250x0a,0x00,0x04,0xd4,0x7b,0xfa,0x01,0x00 1326# W32: v_cmp_gt_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x04,0xd4,0x7b,0xfa,0x01,0x00] 1327# W64: v_cmp_gt_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x04,0xd4,0x7b,0xfa,0x01,0x00] 1328 13290x0a,0x00,0x04,0xd4,0x7d,0xe0,0x01,0x00 1330# W32: v_cmp_gt_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x04,0xd4,0x7d,0xe0,0x01,0x00] 1331# W64: v_cmp_gt_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x04,0xd4,0x7d,0xe0,0x01,0x00] 1332 13330x0a,0x00,0x04,0xd4,0x7e,0x82,0x01,0x00 1334# W32: v_cmp_gt_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x82,0x01,0x00] 1335# W64: v_cmp_gt_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x82,0x01,0x00] 1336 13370x0a,0x01,0x04,0xd4,0x7f,0xf8,0x00,0x00 1338# W32: v_cmp_gt_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x04,0xd4,0x7f,0xf8,0x00,0x00] 1339# W64: v_cmp_gt_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x04,0xd4,0x7f,0xf8,0x00,0x00] 1340 13410x0a,0x00,0x04,0xd4,0x7c,0xfc,0x00,0x00 1342# W32: v_cmp_gt_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x04,0xd4,0x7c,0xfc,0x00,0x00] 1343# W64: v_cmp_gt_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x04,0xd4,0x7c,0xfc,0x00,0x00] 1344 13450x68,0x00,0x04,0xd4,0xc1,0xfe,0x00,0x00 1346# W32: v_cmp_gt_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x04,0xd4,0xc1,0xfe,0x00,0x00] 1347# W64: v_cmp_gt_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x04,0xd4,0xc1,0xfe,0x00,0x00] 1348 13490x6a,0x00,0x04,0xd4,0xf0,0xfa,0x00,0x40 1350# W32: v_cmp_gt_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x04,0xd4,0xf0,0xfa,0x00,0x40] 1351# W64: v_cmp_gt_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x04,0xd4,0xf0,0xfa,0x00,0x40] 1352 13530x7a,0x02,0x04,0xd4,0xfd,0xd4,0x00,0x20 1354# W32: v_cmp_gt_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x04,0xd4,0xfd,0xd4,0x00,0x20] 1355# W64: v_cmp_gt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x04,0xd4,0xfd,0xd4,0x00,0x20] 1356 13570x7c,0x83,0x04,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 1358# GFX12: v_cmp_gt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x04,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 1359 13600x0a,0x08,0x04,0xd4,0x01,0x05,0x02,0x00 1361# W32-REAL16: v_cmp_gt_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x04,0xd4,0x01,0x05,0x02,0x00] 1362# W32-FAKE16: v_cmp_gt_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00] 1363# W64-REAL16: v_cmp_gt_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x04,0xd4,0x01,0x05,0x02,0x00] 1364# W64-FAKE16: v_cmp_gt_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00] 1365 13660x0a,0x10,0x04,0xd4,0xff,0xff,0x03,0x00 1367# W32-REAL16: v_cmp_gt_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x04,0xd4,0xff,0xff,0x03,0x00] 1368# W32-FAKE16: v_cmp_gt_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00] 1369# W64-REAL16: v_cmp_gt_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x04,0xd4,0xff,0xff,0x03,0x00] 1370# W64-FAKE16: v_cmp_gt_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0xff,0x03,0x00] 1371 1372 13730x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00 1374# W32: v_cmp_gt_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00] 1375# W64: v_cmp_gt_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00] 1376 13770x0a,0x00,0x14,0xd4,0xff,0xff,0x03,0x00 1378# W32: v_cmp_gt_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x14,0xd4,0xff,0xff,0x03,0x00] 1379# W64: v_cmp_gt_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x14,0xd4,0xff,0xff,0x03,0x00] 1380 13810x0a,0x00,0x14,0xd4,0x01,0x04,0x00,0x00 1382# W32: v_cmp_gt_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x00,0x00] 1383# W64: v_cmp_gt_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x00,0x00] 1384 13850x0a,0x00,0x14,0xd4,0x69,0xd2,0x00,0x00 1386# W32: v_cmp_gt_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x14,0xd4,0x69,0xd2,0x00,0x00] 1387# W64: v_cmp_gt_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x14,0xd4,0x69,0xd2,0x00,0x00] 1388 13890x0a,0x00,0x14,0xd4,0x6a,0xf6,0x00,0x00 1390# W32: v_cmp_gt_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x14,0xd4,0x6a,0xf6,0x00,0x00] 1391# W64: v_cmp_gt_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x14,0xd4,0x6a,0xf6,0x00,0x00] 1392 13930x0a,0x00,0x14,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1394# W32: v_cmp_gt_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x14,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1395# W64: v_cmp_gt_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x14,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1396 13970x0a,0x00,0x14,0xd4,0x7b,0xfa,0x01,0x00 1398# W32: v_cmp_gt_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x14,0xd4,0x7b,0xfa,0x01,0x00] 1399# W64: v_cmp_gt_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x14,0xd4,0x7b,0xfa,0x01,0x00] 1400 14010x0a,0x00,0x14,0xd4,0x7d,0xe0,0x01,0x00 1402# W32: v_cmp_gt_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x14,0xd4,0x7d,0xe0,0x01,0x00] 1403# W64: v_cmp_gt_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x14,0xd4,0x7d,0xe0,0x01,0x00] 1404 14050x0a,0x00,0x14,0xd4,0x7e,0x82,0x01,0x00 1406# W32: v_cmp_gt_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x82,0x01,0x00] 1407# W64: v_cmp_gt_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x82,0x01,0x00] 1408 14090x0a,0x01,0x14,0xd4,0x7f,0xf8,0x00,0x00 1410# W32: v_cmp_gt_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x14,0xd4,0x7f,0xf8,0x00,0x00] 1411# W64: v_cmp_gt_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x14,0xd4,0x7f,0xf8,0x00,0x00] 1412 14130x0a,0x00,0x14,0xd4,0x7c,0xfc,0x00,0x00 1414# W32: v_cmp_gt_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x14,0xd4,0x7c,0xfc,0x00,0x00] 1415# W64: v_cmp_gt_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x14,0xd4,0x7c,0xfc,0x00,0x00] 1416 14170x68,0x00,0x14,0xd4,0xc1,0xfe,0x00,0x00 1418# W32: v_cmp_gt_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x14,0xd4,0xc1,0xfe,0x00,0x00] 1419# W64: v_cmp_gt_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x14,0xd4,0xc1,0xfe,0x00,0x00] 1420 14210x6a,0x00,0x14,0xd4,0xf0,0xfa,0x00,0x40 1422# W32: v_cmp_gt_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x14,0xd4,0xf0,0xfa,0x00,0x40] 1423# W64: v_cmp_gt_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x14,0xd4,0xf0,0xfa,0x00,0x40] 1424 14250x7a,0x02,0x14,0xd4,0xfd,0xd4,0x00,0x20 1426# W32: v_cmp_gt_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x14,0xd4,0xfd,0xd4,0x00,0x20] 1427# W64: v_cmp_gt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x14,0xd4,0xfd,0xd4,0x00,0x20] 1428 14290x7c,0x83,0x14,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 1430# GFX12: v_cmp_gt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x14,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 1431 14320x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00 1433# W32: v_cmp_gt_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00] 1434# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00] 1435 14360x0a,0x00,0x24,0xd4,0xfe,0xfd,0x03,0x00 1437# W32: v_cmp_gt_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x24,0xd4,0xfe,0xfd,0x03,0x00] 1438# W64: v_cmp_gt_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x24,0xd4,0xfe,0xfd,0x03,0x00] 1439 14400x0a,0x00,0x24,0xd4,0x02,0x08,0x00,0x00 1441# W32: v_cmp_gt_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x24,0xd4,0x02,0x08,0x00,0x00] 1442# W64: v_cmp_gt_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x24,0xd4,0x02,0x08,0x00,0x00] 1443 14440x0a,0x00,0x24,0xd4,0x68,0xd0,0x00,0x00 1445# W32: v_cmp_gt_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x24,0xd4,0x68,0xd0,0x00,0x00] 1446# W64: v_cmp_gt_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x24,0xd4,0x68,0xd0,0x00,0x00] 1447 14480x0a,0x00,0x24,0xd4,0x6a,0xf4,0x00,0x00 1449# W32: v_cmp_gt_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x24,0xd4,0x6a,0xf4,0x00,0x00] 1450# W64: v_cmp_gt_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x24,0xd4,0x6a,0xf4,0x00,0x00] 1451 14520x0a,0x00,0x24,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1453# W32: v_cmp_gt_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x24,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1454# W64: v_cmp_gt_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x24,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1455 14560x0a,0x01,0x24,0xd4,0x7e,0xfa,0x01,0x20 1457# W32: v_cmp_gt_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x24,0xd4,0x7e,0xfa,0x01,0x20] 1458# W64: v_cmp_gt_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x24,0xd4,0x7e,0xfa,0x01,0x20] 1459 14600x0a,0x00,0x24,0xd4,0x7c,0xe0,0x01,0x00 1461# W32: v_cmp_gt_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x24,0xd4,0x7c,0xe0,0x01,0x00] 1462# W64: v_cmp_gt_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x24,0xd4,0x7c,0xe0,0x01,0x00] 1463 14640x68,0x00,0x24,0xd4,0xc1,0x82,0x01,0x00 1465# W32: v_cmp_gt_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x24,0xd4,0xc1,0x82,0x01,0x00] 1466# W64: v_cmp_gt_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x24,0xd4,0xc1,0x82,0x01,0x00] 1467 14680x6a,0x00,0x24,0xd4,0xf0,0xf8,0x00,0x00 1469# W32: v_cmp_gt_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x24,0xd4,0xf0,0xf8,0x00,0x00] 1470# W64: v_cmp_gt_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x24,0xd4,0xf0,0xf8,0x00,0x00] 1471 14720x7a,0x03,0x24,0xd4,0xfd,0xfc,0x00,0x60 1473# W32: v_cmp_gt_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x24,0xd4,0xfd,0xfc,0x00,0x60] 1474# W64: v_cmp_gt_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x24,0xd4,0xfd,0xfc,0x00,0x60] 1475 14760x7c,0x82,0x24,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 1477# GFX12: v_cmp_gt_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x24,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 1478 14790x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00 1480# W32-REAL16: v_cmp_gt_i16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00] 1481# W32-FAKE16: v_cmp_gt_i16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00] 1482# W64-REAL16: v_cmp_gt_i16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00] 1483# W64-FAKE16: v_cmp_gt_i16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00] 1484 14850x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00 1486# W32-REAL16: v_cmp_gt_i16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00] 1487# W32-FAKE16: v_cmp_gt_i16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00] 1488# W64-REAL16: v_cmp_gt_i16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00] 1489# W64-FAKE16: v_cmp_gt_i16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00] 1490 14910x0a,0x00,0x34,0xd4,0x01,0x04,0x00,0x00 1492# W32: v_cmp_gt_i16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x00,0x00] 1493# W64: v_cmp_gt_i16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x00,0x00] 1494 14950x0a,0x00,0x34,0xd4,0x69,0xd2,0x00,0x00 1496# W32: v_cmp_gt_i16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x34,0xd4,0x69,0xd2,0x00,0x00] 1497# W64: v_cmp_gt_i16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x34,0xd4,0x69,0xd2,0x00,0x00] 1498 14990x0a,0x00,0x34,0xd4,0x6a,0xf6,0x00,0x00 1500# W32: v_cmp_gt_i16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x34,0xd4,0x6a,0xf6,0x00,0x00] 1501# W64: v_cmp_gt_i16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x34,0xd4,0x6a,0xf6,0x00,0x00] 1502 15030x0a,0x00,0x34,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 1504# W32: v_cmp_gt_i16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x34,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1505# W64: v_cmp_gt_i16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x34,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1506 15070x0a,0x00,0x34,0xd4,0x7b,0xfa,0x01,0x00 1508# W32: v_cmp_gt_i16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x34,0xd4,0x7b,0xfa,0x01,0x00] 1509# W64: v_cmp_gt_i16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x34,0xd4,0x7b,0xfa,0x01,0x00] 1510 15110x0a,0x00,0x34,0xd4,0x7d,0xe0,0x01,0x00 1512# W32: v_cmp_gt_i16_e64 s10, m0, 0x3800 ; encoding: [0x0a,0x00,0x34,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 1513# W64: v_cmp_gt_i16_e64 s[10:11], m0, 0x3800 ; encoding: [0x0a,0x00,0x34,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 1514 15150x0a,0x00,0x34,0xd4,0x7e,0x82,0x01,0x00 1516# W32: v_cmp_gt_i16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x82,0x01,0x00] 1517# W64: v_cmp_gt_i16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x82,0x01,0x00] 1518 15190x0a,0x00,0x34,0xd4,0x7f,0xf8,0x00,0x00 1520# W32: v_cmp_gt_i16_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x34,0xd4,0x7f,0xf8,0x00,0x00] 1521# W64: v_cmp_gt_i16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x34,0xd4,0x7f,0xf8,0x00,0x00] 1522 15230x0a,0x00,0x34,0xd4,0x7c,0xfc,0x00,0x00 1524# W32: v_cmp_gt_i16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x34,0xd4,0x7c,0xfc,0x00,0x00] 1525# W64: v_cmp_gt_i16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x34,0xd4,0x7c,0xfc,0x00,0x00] 1526 15270x68,0x00,0x34,0xd4,0xc1,0xfe,0x00,0x00 1528# W32: v_cmp_gt_i16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x34,0xd4,0xc1,0xfe,0x00,0x00] 1529# W64: v_cmp_gt_i16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x34,0xd4,0xc1,0xfe,0x00,0x00] 1530 15310x6a,0x00,0x34,0xd4,0xf0,0xfa,0x00,0x00 1532# W32: v_cmp_gt_i16_e64 vcc_lo, 0x3800, m0 ; encoding: [0x6a,0x00,0x34,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 1533# W64: v_cmp_gt_i16_e64 vcc, 0x3800, m0 ; encoding: [0x6a,0x00,0x34,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 1534 15350x7a,0x00,0x34,0xd4,0xfd,0xd4,0x00,0x00 1536# W32: v_cmp_gt_i16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x34,0xd4,0xfd,0xd4,0x00,0x00] 1537# W64: v_cmp_gt_i16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x34,0xd4,0xfd,0xd4,0x00,0x00] 1538 15390x7c,0x00,0x34,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 1540# GFX12: v_cmp_gt_i16_e64 null, 0xfe0b, vcc_hi ; encoding: [0x7c,0x00,0x34,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 1541 15420x0a,0x08,0x34,0xd4,0x01,0x05,0x02,0x00 1543# W32-REAL16: v_cmp_gt_i16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x34,0xd4,0x01,0x05,0x02,0x00] 1544# W32-FAKE16: v_cmp_gt_i16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00] 1545# W64-REAL16: v_cmp_gt_i16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x34,0xd4,0x01,0x05,0x02,0x00] 1546# W64-FAKE16: v_cmp_gt_i16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00] 1547 15480x0a,0x10,0x34,0xd4,0xff,0xff,0x03,0x00 1549# W32-REAL16: v_cmp_gt_i16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x34,0xd4,0xff,0xff,0x03,0x00] 1550# W32-FAKE16: v_cmp_gt_i16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00] 1551# W64-REAL16: v_cmp_gt_i16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x34,0xd4,0xff,0xff,0x03,0x00] 1552# W64-FAKE16: v_cmp_gt_i16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0xff,0x03,0x00] 1553 1554 15550x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00 1556# W32: v_cmp_gt_i32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00] 1557# W64: v_cmp_gt_i32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00] 1558 15590x0a,0x00,0x44,0xd4,0xff,0xff,0x03,0x00 1560# W32: v_cmp_gt_i32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x44,0xd4,0xff,0xff,0x03,0x00] 1561# W64: v_cmp_gt_i32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x44,0xd4,0xff,0xff,0x03,0x00] 1562 15630x0a,0x00,0x44,0xd4,0x01,0x04,0x00,0x00 1564# W32: v_cmp_gt_i32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x00,0x00] 1565# W64: v_cmp_gt_i32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x00,0x00] 1566 15670x0a,0x00,0x44,0xd4,0x69,0xd2,0x00,0x00 1568# W32: v_cmp_gt_i32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x44,0xd4,0x69,0xd2,0x00,0x00] 1569# W64: v_cmp_gt_i32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x44,0xd4,0x69,0xd2,0x00,0x00] 1570 15710x0a,0x00,0x44,0xd4,0x6a,0xf6,0x00,0x00 1572# W32: v_cmp_gt_i32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x44,0xd4,0x6a,0xf6,0x00,0x00] 1573# W64: v_cmp_gt_i32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x44,0xd4,0x6a,0xf6,0x00,0x00] 1574 15750x0a,0x00,0x44,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1576# W32: v_cmp_gt_i32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x44,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1577# W64: v_cmp_gt_i32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x44,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1578 15790x0a,0x00,0x44,0xd4,0x7b,0xfa,0x01,0x00 1580# W32: v_cmp_gt_i32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x44,0xd4,0x7b,0xfa,0x01,0x00] 1581# W64: v_cmp_gt_i32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x44,0xd4,0x7b,0xfa,0x01,0x00] 1582 15830x0a,0x00,0x44,0xd4,0x7d,0xe0,0x01,0x00 1584# W32: v_cmp_gt_i32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x44,0xd4,0x7d,0xe0,0x01,0x00] 1585# W64: v_cmp_gt_i32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x44,0xd4,0x7d,0xe0,0x01,0x00] 1586 15870x0a,0x00,0x44,0xd4,0x7e,0x82,0x01,0x00 1588# W32: v_cmp_gt_i32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x82,0x01,0x00] 1589# W64: v_cmp_gt_i32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x82,0x01,0x00] 1590 15910x0a,0x00,0x44,0xd4,0x7f,0xf8,0x00,0x00 1592# W32: v_cmp_gt_i32_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x44,0xd4,0x7f,0xf8,0x00,0x00] 1593# W64: v_cmp_gt_i32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x44,0xd4,0x7f,0xf8,0x00,0x00] 1594 15950x0a,0x00,0x44,0xd4,0x7c,0xfc,0x00,0x00 1596# W32: v_cmp_gt_i32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x44,0xd4,0x7c,0xfc,0x00,0x00] 1597# W64: v_cmp_gt_i32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x44,0xd4,0x7c,0xfc,0x00,0x00] 1598 15990x68,0x00,0x44,0xd4,0xc1,0xfe,0x00,0x00 1600# W32: v_cmp_gt_i32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x44,0xd4,0xc1,0xfe,0x00,0x00] 1601# W64: v_cmp_gt_i32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x44,0xd4,0xc1,0xfe,0x00,0x00] 1602 16030x6a,0x00,0x44,0xd4,0xf0,0xfa,0x00,0x00 1604# W32: v_cmp_gt_i32_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x44,0xd4,0xf0,0xfa,0x00,0x00] 1605# W64: v_cmp_gt_i32_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x44,0xd4,0xf0,0xfa,0x00,0x00] 1606 16070x7a,0x00,0x44,0xd4,0xfd,0xd4,0x00,0x00 1608# W32: v_cmp_gt_i32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x44,0xd4,0xfd,0xd4,0x00,0x00] 1609# W64: v_cmp_gt_i32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x44,0xd4,0xfd,0xd4,0x00,0x00] 1610 16110x7c,0x00,0x44,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 1612# GFX12: v_cmp_gt_i32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x44,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 1613 16140x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00 1615# W32: v_cmp_gt_i64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00] 1616# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00] 1617 16180x0a,0x00,0x54,0xd4,0xfe,0xfd,0x03,0x00 1619# W32: v_cmp_gt_i64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x54,0xd4,0xfe,0xfd,0x03,0x00] 1620# W64: v_cmp_gt_i64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x54,0xd4,0xfe,0xfd,0x03,0x00] 1621 16220x0a,0x00,0x54,0xd4,0x02,0x08,0x00,0x00 1623# W32: v_cmp_gt_i64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x54,0xd4,0x02,0x08,0x00,0x00] 1624# W64: v_cmp_gt_i64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x54,0xd4,0x02,0x08,0x00,0x00] 1625 16260x0a,0x00,0x54,0xd4,0x68,0xd0,0x00,0x00 1627# W32: v_cmp_gt_i64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x54,0xd4,0x68,0xd0,0x00,0x00] 1628# W64: v_cmp_gt_i64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x54,0xd4,0x68,0xd0,0x00,0x00] 1629 16300x0a,0x00,0x54,0xd4,0x6a,0xf4,0x00,0x00 1631# W32: v_cmp_gt_i64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x54,0xd4,0x6a,0xf4,0x00,0x00] 1632# W64: v_cmp_gt_i64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x54,0xd4,0x6a,0xf4,0x00,0x00] 1633 16340x0a,0x00,0x54,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1635# W32: v_cmp_gt_i64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x54,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1636# W64: v_cmp_gt_i64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x54,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1637 16380x0a,0x00,0x54,0xd4,0x7e,0xfa,0x01,0x00 1639# W32: v_cmp_gt_i64_e64 s10, exec, src_scc ; encoding: [0x0a,0x00,0x54,0xd4,0x7e,0xfa,0x01,0x00] 1640# W64: v_cmp_gt_i64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x54,0xd4,0x7e,0xfa,0x01,0x00] 1641 16420x0a,0x00,0x54,0xd4,0x7c,0xe0,0x01,0x00 1643# W32: v_cmp_gt_i64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x54,0xd4,0x7c,0xe0,0x01,0x00] 1644# W64: v_cmp_gt_i64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x54,0xd4,0x7c,0xe0,0x01,0x00] 1645 16460x68,0x00,0x54,0xd4,0xc1,0x82,0x01,0x00 1647# W32: v_cmp_gt_i64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x54,0xd4,0xc1,0x82,0x01,0x00] 1648# W64: v_cmp_gt_i64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x54,0xd4,0xc1,0x82,0x01,0x00] 1649 16500x6a,0x00,0x54,0xd4,0xf0,0xf8,0x00,0x00 1651# W32: v_cmp_gt_i64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x54,0xd4,0xf0,0xf8,0x00,0x00] 1652# W64: v_cmp_gt_i64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x54,0xd4,0xf0,0xf8,0x00,0x00] 1653 16540x7a,0x00,0x54,0xd4,0xfd,0xfc,0x00,0x00 1655# W32: v_cmp_gt_i64_e64 ttmp14, src_scc, exec ; encoding: [0x7a,0x00,0x54,0xd4,0xfd,0xfc,0x00,0x00] 1656# W64: v_cmp_gt_i64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x54,0xd4,0xfd,0xfc,0x00,0x00] 1657 16580x7c,0x00,0x54,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 1659# GFX12: v_cmp_gt_i64_e64 null, 0xaf123456, vcc ; encoding: [0x7c,0x00,0x54,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 1660 16610x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00 1662# W32-REAL16: v_cmp_gt_u16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00] 1663# W32-FAKE16: v_cmp_gt_u16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00] 1664# W64-REAL16: v_cmp_gt_u16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00] 1665# W64-FAKE16: v_cmp_gt_u16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00] 1666 16670x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00 1668# W32-REAL16: v_cmp_gt_u16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00] 1669# W32-FAKE16: v_cmp_gt_u16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00] 1670# W64-REAL16: v_cmp_gt_u16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00] 1671# W64-FAKE16: v_cmp_gt_u16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00] 1672 16730x0a,0x00,0x3c,0xd4,0x01,0x04,0x00,0x00 1674# W32: v_cmp_gt_u16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x00,0x00] 1675# W64: v_cmp_gt_u16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x00,0x00] 1676 16770x0a,0x00,0x3c,0xd4,0x69,0xd2,0x00,0x00 1678# W32: v_cmp_gt_u16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x3c,0xd4,0x69,0xd2,0x00,0x00] 1679# W64: v_cmp_gt_u16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x3c,0xd4,0x69,0xd2,0x00,0x00] 1680 16810x0a,0x00,0x3c,0xd4,0x6a,0xf6,0x00,0x00 1682# W32: v_cmp_gt_u16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0xf6,0x00,0x00] 1683# W64: v_cmp_gt_u16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0xf6,0x00,0x00] 1684 16850x0a,0x00,0x3c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 1686# W32: v_cmp_gt_u16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1687# W64: v_cmp_gt_u16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1688 16890x0a,0x00,0x3c,0xd4,0x7b,0xfa,0x01,0x00 1690# W32: v_cmp_gt_u16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x3c,0xd4,0x7b,0xfa,0x01,0x00] 1691# W64: v_cmp_gt_u16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x3c,0xd4,0x7b,0xfa,0x01,0x00] 1692 16930x0a,0x00,0x3c,0xd4,0x7d,0xe0,0x01,0x00 1694# W32: v_cmp_gt_u16_e64 s10, m0, 0x3800 ; encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 1695# W64: v_cmp_gt_u16_e64 s[10:11], m0, 0x3800 ; encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 1696 16970x0a,0x00,0x3c,0xd4,0x7e,0x82,0x01,0x00 1698# W32: v_cmp_gt_u16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x82,0x01,0x00] 1699# W64: v_cmp_gt_u16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x82,0x01,0x00] 1700 17010x0a,0x00,0x3c,0xd4,0x7f,0xf8,0x00,0x00 1702# W32: v_cmp_gt_u16_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0xf8,0x00,0x00] 1703# W64: v_cmp_gt_u16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0xf8,0x00,0x00] 1704 17050x0a,0x00,0x3c,0xd4,0x7c,0xfc,0x00,0x00 1706# W32: v_cmp_gt_u16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x3c,0xd4,0x7c,0xfc,0x00,0x00] 1707# W64: v_cmp_gt_u16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x3c,0xd4,0x7c,0xfc,0x00,0x00] 1708 17090x68,0x00,0x3c,0xd4,0xc1,0xfe,0x00,0x00 1710# W32: v_cmp_gt_u16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x3c,0xd4,0xc1,0xfe,0x00,0x00] 1711# W64: v_cmp_gt_u16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x3c,0xd4,0xc1,0xfe,0x00,0x00] 1712 17130x6a,0x00,0x3c,0xd4,0xf0,0xfa,0x00,0x00 1714# W32: v_cmp_gt_u16_e64 vcc_lo, 0x3800, m0 ; encoding: [0x6a,0x00,0x3c,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 1715# W64: v_cmp_gt_u16_e64 vcc, 0x3800, m0 ; encoding: [0x6a,0x00,0x3c,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 1716 17170x7a,0x00,0x3c,0xd4,0xfd,0xd4,0x00,0x00 1718# W32: v_cmp_gt_u16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3c,0xd4,0xfd,0xd4,0x00,0x00] 1719# W64: v_cmp_gt_u16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3c,0xd4,0xfd,0xd4,0x00,0x00] 1720 17210x7c,0x00,0x3c,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 1722# GFX12: v_cmp_gt_u16_e64 null, 0xfe0b, vcc_hi ; encoding: [0x7c,0x00,0x3c,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 1723 17240x0a,0x08,0x3c,0xd4,0x01,0x05,0x02,0x00 1725# W32-REAL16: v_cmp_gt_u16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3c,0xd4,0x01,0x05,0x02,0x00] 1726# W32-FAKE16: v_cmp_gt_u16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00] 1727# W64-REAL16: v_cmp_gt_u16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3c,0xd4,0x01,0x05,0x02,0x00] 1728# W64-FAKE16: v_cmp_gt_u16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00] 1729 17300x0a,0x10,0x3c,0xd4,0xff,0xff,0x03,0x00 1731# W32-REAL16: v_cmp_gt_u16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3c,0xd4,0xff,0xff,0x03,0x00] 1732# W32-FAKE16: v_cmp_gt_u16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00] 1733# W64-REAL16: v_cmp_gt_u16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3c,0xd4,0xff,0xff,0x03,0x00] 1734# W64-FAKE16: v_cmp_gt_u16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0xff,0x03,0x00] 1735 1736 17370x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00 1738# W32: v_cmp_gt_u32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00] 1739# W64: v_cmp_gt_u32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00] 1740 17410x0a,0x00,0x4c,0xd4,0xff,0xff,0x03,0x00 1742# W32: v_cmp_gt_u32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x4c,0xd4,0xff,0xff,0x03,0x00] 1743# W64: v_cmp_gt_u32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x4c,0xd4,0xff,0xff,0x03,0x00] 1744 17450x0a,0x00,0x4c,0xd4,0x01,0x04,0x00,0x00 1746# W32: v_cmp_gt_u32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x00,0x00] 1747# W64: v_cmp_gt_u32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x00,0x00] 1748 17490x0a,0x00,0x4c,0xd4,0x69,0xd2,0x00,0x00 1750# W32: v_cmp_gt_u32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x4c,0xd4,0x69,0xd2,0x00,0x00] 1751# W64: v_cmp_gt_u32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x4c,0xd4,0x69,0xd2,0x00,0x00] 1752 17530x0a,0x00,0x4c,0xd4,0x6a,0xf6,0x00,0x00 1754# W32: v_cmp_gt_u32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0xf6,0x00,0x00] 1755# W64: v_cmp_gt_u32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0xf6,0x00,0x00] 1756 17570x0a,0x00,0x4c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1758# W32: v_cmp_gt_u32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1759# W64: v_cmp_gt_u32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1760 17610x0a,0x00,0x4c,0xd4,0x7b,0xfa,0x01,0x00 1762# W32: v_cmp_gt_u32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x4c,0xd4,0x7b,0xfa,0x01,0x00] 1763# W64: v_cmp_gt_u32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x4c,0xd4,0x7b,0xfa,0x01,0x00] 1764 17650x0a,0x00,0x4c,0xd4,0x7d,0xe0,0x01,0x00 1766# W32: v_cmp_gt_u32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0xe0,0x01,0x00] 1767# W64: v_cmp_gt_u32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0xe0,0x01,0x00] 1768 17690x0a,0x00,0x4c,0xd4,0x7e,0x82,0x01,0x00 1770# W32: v_cmp_gt_u32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x82,0x01,0x00] 1771# W64: v_cmp_gt_u32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x82,0x01,0x00] 1772 17730x0a,0x00,0x4c,0xd4,0x7f,0xf8,0x00,0x00 1774# W32: v_cmp_gt_u32_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0xf8,0x00,0x00] 1775# W64: v_cmp_gt_u32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0xf8,0x00,0x00] 1776 17770x0a,0x00,0x4c,0xd4,0x7c,0xfc,0x00,0x00 1778# W32: v_cmp_gt_u32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x4c,0xd4,0x7c,0xfc,0x00,0x00] 1779# W64: v_cmp_gt_u32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x4c,0xd4,0x7c,0xfc,0x00,0x00] 1780 17810x68,0x00,0x4c,0xd4,0xc1,0xfe,0x00,0x00 1782# W32: v_cmp_gt_u32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x4c,0xd4,0xc1,0xfe,0x00,0x00] 1783# W64: v_cmp_gt_u32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x4c,0xd4,0xc1,0xfe,0x00,0x00] 1784 17850x6a,0x00,0x4c,0xd4,0xf0,0xfa,0x00,0x00 1786# W32: v_cmp_gt_u32_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x4c,0xd4,0xf0,0xfa,0x00,0x00] 1787# W64: v_cmp_gt_u32_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x4c,0xd4,0xf0,0xfa,0x00,0x00] 1788 17890x7a,0x00,0x4c,0xd4,0xfd,0xd4,0x00,0x00 1790# W32: v_cmp_gt_u32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4c,0xd4,0xfd,0xd4,0x00,0x00] 1791# W64: v_cmp_gt_u32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4c,0xd4,0xfd,0xd4,0x00,0x00] 1792 17930x7c,0x00,0x4c,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 1794# GFX12: v_cmp_gt_u32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x4c,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 1795 17960x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00 1797# W32: v_cmp_gt_u64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00] 1798# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00] 1799 18000x0a,0x00,0x5c,0xd4,0xfe,0xfd,0x03,0x00 1801# W32: v_cmp_gt_u64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0xfd,0x03,0x00] 1802# W64: v_cmp_gt_u64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0xfd,0x03,0x00] 1803 18040x0a,0x00,0x5c,0xd4,0x02,0x08,0x00,0x00 1805# W32: v_cmp_gt_u64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x08,0x00,0x00] 1806# W64: v_cmp_gt_u64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x08,0x00,0x00] 1807 18080x0a,0x00,0x5c,0xd4,0x68,0xd0,0x00,0x00 1809# W32: v_cmp_gt_u64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5c,0xd4,0x68,0xd0,0x00,0x00] 1810# W64: v_cmp_gt_u64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5c,0xd4,0x68,0xd0,0x00,0x00] 1811 18120x0a,0x00,0x5c,0xd4,0x6a,0xf4,0x00,0x00 1813# W32: v_cmp_gt_u64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0xf4,0x00,0x00] 1814# W64: v_cmp_gt_u64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0xf4,0x00,0x00] 1815 18160x0a,0x00,0x5c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1817# W32: v_cmp_gt_u64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1818# W64: v_cmp_gt_u64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1819 18200x0a,0x00,0x5c,0xd4,0x7e,0xfa,0x01,0x00 1821# W32: v_cmp_gt_u64_e64 s10, exec, src_scc ; encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0xfa,0x01,0x00] 1822# W64: v_cmp_gt_u64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0xfa,0x01,0x00] 1823 18240x0a,0x00,0x5c,0xd4,0x7c,0xe0,0x01,0x00 1825# W32: v_cmp_gt_u64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x5c,0xd4,0x7c,0xe0,0x01,0x00] 1826# W64: v_cmp_gt_u64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x5c,0xd4,0x7c,0xe0,0x01,0x00] 1827 18280x68,0x00,0x5c,0xd4,0xc1,0x82,0x01,0x00 1829# W32: v_cmp_gt_u64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x5c,0xd4,0xc1,0x82,0x01,0x00] 1830# W64: v_cmp_gt_u64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x5c,0xd4,0xc1,0x82,0x01,0x00] 1831 18320x6a,0x00,0x5c,0xd4,0xf0,0xf8,0x00,0x00 1833# W32: v_cmp_gt_u64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x5c,0xd4,0xf0,0xf8,0x00,0x00] 1834# W64: v_cmp_gt_u64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x5c,0xd4,0xf0,0xf8,0x00,0x00] 1835 18360x7a,0x00,0x5c,0xd4,0xfd,0xfc,0x00,0x00 1837# W32: v_cmp_gt_u64_e64 ttmp14, src_scc, exec ; encoding: [0x7a,0x00,0x5c,0xd4,0xfd,0xfc,0x00,0x00] 1838# W64: v_cmp_gt_u64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x5c,0xd4,0xfd,0xfc,0x00,0x00] 1839 18400x7c,0x00,0x5c,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 1841# GFX12: v_cmp_gt_u64_e64 null, 0xaf123456, vcc ; encoding: [0x7c,0x00,0x5c,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 1842 18430x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00 1844# W32-REAL16: v_cmp_le_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00] 1845# W32-FAKE16: v_cmp_le_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00] 1846# W64-REAL16: v_cmp_le_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00] 1847# W64-FAKE16: v_cmp_le_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00] 1848 18490x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00 1850# W32-REAL16: v_cmp_le_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00] 1851# W32-FAKE16: v_cmp_le_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00] 1852# W64-REAL16: v_cmp_le_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00] 1853# W64-FAKE16: v_cmp_le_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00] 1854 18550x0a,0x00,0x03,0xd4,0x01,0x04,0x00,0x00 1856# W32: v_cmp_le_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x00,0x00] 1857# W64: v_cmp_le_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x00,0x00] 1858 18590x0a,0x00,0x03,0xd4,0x69,0xd2,0x00,0x00 1860# W32: v_cmp_le_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x03,0xd4,0x69,0xd2,0x00,0x00] 1861# W64: v_cmp_le_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x03,0xd4,0x69,0xd2,0x00,0x00] 1862 18630x0a,0x00,0x03,0xd4,0x6a,0xf6,0x00,0x00 1864# W32: v_cmp_le_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x03,0xd4,0x6a,0xf6,0x00,0x00] 1865# W64: v_cmp_le_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x03,0xd4,0x6a,0xf6,0x00,0x00] 1866 18670x0a,0x00,0x03,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 1868# W32: v_cmp_le_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x03,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1869# W64: v_cmp_le_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x03,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 1870 18710x0a,0x00,0x03,0xd4,0x7b,0xfa,0x01,0x00 1872# W32: v_cmp_le_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x03,0xd4,0x7b,0xfa,0x01,0x00] 1873# W64: v_cmp_le_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x03,0xd4,0x7b,0xfa,0x01,0x00] 1874 18750x0a,0x00,0x03,0xd4,0x7d,0xe0,0x01,0x00 1876# W32: v_cmp_le_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x03,0xd4,0x7d,0xe0,0x01,0x00] 1877# W64: v_cmp_le_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x03,0xd4,0x7d,0xe0,0x01,0x00] 1878 18790x0a,0x00,0x03,0xd4,0x7e,0x82,0x01,0x00 1880# W32: v_cmp_le_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x82,0x01,0x00] 1881# W64: v_cmp_le_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x82,0x01,0x00] 1882 18830x0a,0x01,0x03,0xd4,0x7f,0xf8,0x00,0x00 1884# W32: v_cmp_le_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x03,0xd4,0x7f,0xf8,0x00,0x00] 1885# W64: v_cmp_le_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x03,0xd4,0x7f,0xf8,0x00,0x00] 1886 18870x0a,0x00,0x03,0xd4,0x7c,0xfc,0x00,0x00 1888# W32: v_cmp_le_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x03,0xd4,0x7c,0xfc,0x00,0x00] 1889# W64: v_cmp_le_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x03,0xd4,0x7c,0xfc,0x00,0x00] 1890 18910x68,0x00,0x03,0xd4,0xc1,0xfe,0x00,0x00 1892# W32: v_cmp_le_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x03,0xd4,0xc1,0xfe,0x00,0x00] 1893# W64: v_cmp_le_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x03,0xd4,0xc1,0xfe,0x00,0x00] 1894 18950x6a,0x00,0x03,0xd4,0xf0,0xfa,0x00,0x40 1896# W32: v_cmp_le_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x03,0xd4,0xf0,0xfa,0x00,0x40] 1897# W64: v_cmp_le_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x03,0xd4,0xf0,0xfa,0x00,0x40] 1898 18990x7a,0x02,0x03,0xd4,0xfd,0xd4,0x00,0x20 1900# W32: v_cmp_le_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x03,0xd4,0xfd,0xd4,0x00,0x20] 1901# W64: v_cmp_le_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x03,0xd4,0xfd,0xd4,0x00,0x20] 1902 19030x7c,0x83,0x03,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 1904# GFX12: v_cmp_le_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x03,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 1905 19060x0a,0x08,0x03,0xd4,0x01,0x05,0x02,0x00 1907# W32-REAL16: v_cmp_le_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x03,0xd4,0x01,0x05,0x02,0x00] 1908# W32-FAKE16: v_cmp_le_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00] 1909# W64-REAL16: v_cmp_le_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x03,0xd4,0x01,0x05,0x02,0x00] 1910# W64-FAKE16: v_cmp_le_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00] 1911 19120x0a,0x10,0x03,0xd4,0xff,0xff,0x03,0x00 1913# W32-REAL16: v_cmp_le_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x03,0xd4,0xff,0xff,0x03,0x00] 1914# W32-FAKE16: v_cmp_le_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00] 1915# W64-REAL16: v_cmp_le_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x03,0xd4,0xff,0xff,0x03,0x00] 1916# W64-FAKE16: v_cmp_le_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0xff,0x03,0x00] 1917 1918 19190x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00 1920# W32: v_cmp_le_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00] 1921# W64: v_cmp_le_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00] 1922 19230x0a,0x00,0x13,0xd4,0xff,0xff,0x03,0x00 1924# W32: v_cmp_le_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x13,0xd4,0xff,0xff,0x03,0x00] 1925# W64: v_cmp_le_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x13,0xd4,0xff,0xff,0x03,0x00] 1926 19270x0a,0x00,0x13,0xd4,0x01,0x04,0x00,0x00 1928# W32: v_cmp_le_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x00,0x00] 1929# W64: v_cmp_le_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x00,0x00] 1930 19310x0a,0x00,0x13,0xd4,0x69,0xd2,0x00,0x00 1932# W32: v_cmp_le_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x13,0xd4,0x69,0xd2,0x00,0x00] 1933# W64: v_cmp_le_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x13,0xd4,0x69,0xd2,0x00,0x00] 1934 19350x0a,0x00,0x13,0xd4,0x6a,0xf6,0x00,0x00 1936# W32: v_cmp_le_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x13,0xd4,0x6a,0xf6,0x00,0x00] 1937# W64: v_cmp_le_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x13,0xd4,0x6a,0xf6,0x00,0x00] 1938 19390x0a,0x00,0x13,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1940# W32: v_cmp_le_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x13,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1941# W64: v_cmp_le_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x13,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 1942 19430x0a,0x00,0x13,0xd4,0x7b,0xfa,0x01,0x00 1944# W32: v_cmp_le_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x13,0xd4,0x7b,0xfa,0x01,0x00] 1945# W64: v_cmp_le_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x13,0xd4,0x7b,0xfa,0x01,0x00] 1946 19470x0a,0x00,0x13,0xd4,0x7d,0xe0,0x01,0x00 1948# W32: v_cmp_le_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x13,0xd4,0x7d,0xe0,0x01,0x00] 1949# W64: v_cmp_le_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x13,0xd4,0x7d,0xe0,0x01,0x00] 1950 19510x0a,0x00,0x13,0xd4,0x7e,0x82,0x01,0x00 1952# W32: v_cmp_le_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x82,0x01,0x00] 1953# W64: v_cmp_le_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x82,0x01,0x00] 1954 19550x0a,0x01,0x13,0xd4,0x7f,0xf8,0x00,0x00 1956# W32: v_cmp_le_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x13,0xd4,0x7f,0xf8,0x00,0x00] 1957# W64: v_cmp_le_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x13,0xd4,0x7f,0xf8,0x00,0x00] 1958 19590x0a,0x00,0x13,0xd4,0x7c,0xfc,0x00,0x00 1960# W32: v_cmp_le_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x13,0xd4,0x7c,0xfc,0x00,0x00] 1961# W64: v_cmp_le_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x13,0xd4,0x7c,0xfc,0x00,0x00] 1962 19630x68,0x00,0x13,0xd4,0xc1,0xfe,0x00,0x00 1964# W32: v_cmp_le_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x13,0xd4,0xc1,0xfe,0x00,0x00] 1965# W64: v_cmp_le_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x13,0xd4,0xc1,0xfe,0x00,0x00] 1966 19670x6a,0x00,0x13,0xd4,0xf0,0xfa,0x00,0x40 1968# W32: v_cmp_le_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x13,0xd4,0xf0,0xfa,0x00,0x40] 1969# W64: v_cmp_le_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x13,0xd4,0xf0,0xfa,0x00,0x40] 1970 19710x7a,0x02,0x13,0xd4,0xfd,0xd4,0x00,0x20 1972# W32: v_cmp_le_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x13,0xd4,0xfd,0xd4,0x00,0x20] 1973# W64: v_cmp_le_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x13,0xd4,0xfd,0xd4,0x00,0x20] 1974 19750x7c,0x83,0x13,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 1976# GFX12: v_cmp_le_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x13,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 1977 19780x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00 1979# W32: v_cmp_le_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00] 1980# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00] 1981 19820x0a,0x00,0x23,0xd4,0xfe,0xfd,0x03,0x00 1983# W32: v_cmp_le_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x23,0xd4,0xfe,0xfd,0x03,0x00] 1984# W64: v_cmp_le_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x23,0xd4,0xfe,0xfd,0x03,0x00] 1985 19860x0a,0x00,0x23,0xd4,0x02,0x08,0x00,0x00 1987# W32: v_cmp_le_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x23,0xd4,0x02,0x08,0x00,0x00] 1988# W64: v_cmp_le_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x23,0xd4,0x02,0x08,0x00,0x00] 1989 19900x0a,0x00,0x23,0xd4,0x68,0xd0,0x00,0x00 1991# W32: v_cmp_le_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x23,0xd4,0x68,0xd0,0x00,0x00] 1992# W64: v_cmp_le_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x23,0xd4,0x68,0xd0,0x00,0x00] 1993 19940x0a,0x00,0x23,0xd4,0x6a,0xf4,0x00,0x00 1995# W32: v_cmp_le_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x23,0xd4,0x6a,0xf4,0x00,0x00] 1996# W64: v_cmp_le_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x23,0xd4,0x6a,0xf4,0x00,0x00] 1997 19980x0a,0x00,0x23,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 1999# W32: v_cmp_le_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x23,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2000# W64: v_cmp_le_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x23,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2001 20020x0a,0x01,0x23,0xd4,0x7e,0xfa,0x01,0x20 2003# W32: v_cmp_le_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x23,0xd4,0x7e,0xfa,0x01,0x20] 2004# W64: v_cmp_le_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x23,0xd4,0x7e,0xfa,0x01,0x20] 2005 20060x0a,0x00,0x23,0xd4,0x7c,0xe0,0x01,0x00 2007# W32: v_cmp_le_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x23,0xd4,0x7c,0xe0,0x01,0x00] 2008# W64: v_cmp_le_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x23,0xd4,0x7c,0xe0,0x01,0x00] 2009 20100x68,0x00,0x23,0xd4,0xc1,0x82,0x01,0x00 2011# W32: v_cmp_le_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x23,0xd4,0xc1,0x82,0x01,0x00] 2012# W64: v_cmp_le_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x23,0xd4,0xc1,0x82,0x01,0x00] 2013 20140x6a,0x00,0x23,0xd4,0xf0,0xf8,0x00,0x00 2015# W32: v_cmp_le_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x23,0xd4,0xf0,0xf8,0x00,0x00] 2016# W64: v_cmp_le_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x23,0xd4,0xf0,0xf8,0x00,0x00] 2017 20180x7a,0x03,0x23,0xd4,0xfd,0xfc,0x00,0x60 2019# W32: v_cmp_le_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x23,0xd4,0xfd,0xfc,0x00,0x60] 2020# W64: v_cmp_le_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x23,0xd4,0xfd,0xfc,0x00,0x60] 2021 20220x7c,0x82,0x23,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 2023# GFX12: v_cmp_le_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x23,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 2024 20250x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00 2026# W32-REAL16: v_cmp_le_i16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00] 2027# W32-FAKE16: v_cmp_le_i16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00] 2028# W64-REAL16: v_cmp_le_i16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00] 2029# W64-FAKE16: v_cmp_le_i16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00] 2030 20310x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00 2032# W32-REAL16: v_cmp_le_i16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00] 2033# W32-FAKE16: v_cmp_le_i16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00] 2034# W64-REAL16: v_cmp_le_i16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00] 2035# W64-FAKE16: v_cmp_le_i16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00] 2036 20370x0a,0x00,0x33,0xd4,0x01,0x04,0x00,0x00 2038# W32: v_cmp_le_i16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x00,0x00] 2039# W64: v_cmp_le_i16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x00,0x00] 2040 20410x0a,0x00,0x33,0xd4,0x69,0xd2,0x00,0x00 2042# W32: v_cmp_le_i16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x33,0xd4,0x69,0xd2,0x00,0x00] 2043# W64: v_cmp_le_i16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x33,0xd4,0x69,0xd2,0x00,0x00] 2044 20450x0a,0x00,0x33,0xd4,0x6a,0xf6,0x00,0x00 2046# W32: v_cmp_le_i16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x33,0xd4,0x6a,0xf6,0x00,0x00] 2047# W64: v_cmp_le_i16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x33,0xd4,0x6a,0xf6,0x00,0x00] 2048 20490x0a,0x00,0x33,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 2050# W32: v_cmp_le_i16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x33,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2051# W64: v_cmp_le_i16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x33,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2052 20530x0a,0x00,0x33,0xd4,0x7b,0xfa,0x01,0x00 2054# W32: v_cmp_le_i16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x33,0xd4,0x7b,0xfa,0x01,0x00] 2055# W64: v_cmp_le_i16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x33,0xd4,0x7b,0xfa,0x01,0x00] 2056 20570x0a,0x00,0x33,0xd4,0x7d,0xe0,0x01,0x00 2058# W32: v_cmp_le_i16_e64 s10, m0, 0x3800 ; encoding: [0x0a,0x00,0x33,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 2059# W64: v_cmp_le_i16_e64 s[10:11], m0, 0x3800 ; encoding: [0x0a,0x00,0x33,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 2060 20610x0a,0x00,0x33,0xd4,0x7e,0x82,0x01,0x00 2062# W32: v_cmp_le_i16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x82,0x01,0x00] 2063# W64: v_cmp_le_i16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x82,0x01,0x00] 2064 20650x0a,0x00,0x33,0xd4,0x7f,0xf8,0x00,0x00 2066# W32: v_cmp_le_i16_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x33,0xd4,0x7f,0xf8,0x00,0x00] 2067# W64: v_cmp_le_i16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x33,0xd4,0x7f,0xf8,0x00,0x00] 2068 20690x0a,0x00,0x33,0xd4,0x7c,0xfc,0x00,0x00 2070# W32: v_cmp_le_i16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x33,0xd4,0x7c,0xfc,0x00,0x00] 2071# W64: v_cmp_le_i16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x33,0xd4,0x7c,0xfc,0x00,0x00] 2072 20730x68,0x00,0x33,0xd4,0xc1,0xfe,0x00,0x00 2074# W32: v_cmp_le_i16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x33,0xd4,0xc1,0xfe,0x00,0x00] 2075# W64: v_cmp_le_i16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x33,0xd4,0xc1,0xfe,0x00,0x00] 2076 20770x6a,0x00,0x33,0xd4,0xf0,0xfa,0x00,0x00 2078# W32: v_cmp_le_i16_e64 vcc_lo, 0x3800, m0 ; encoding: [0x6a,0x00,0x33,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 2079# W64: v_cmp_le_i16_e64 vcc, 0x3800, m0 ; encoding: [0x6a,0x00,0x33,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 2080 20810x7a,0x00,0x33,0xd4,0xfd,0xd4,0x00,0x00 2082# W32: v_cmp_le_i16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x33,0xd4,0xfd,0xd4,0x00,0x00] 2083# W64: v_cmp_le_i16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x33,0xd4,0xfd,0xd4,0x00,0x00] 2084 20850x7c,0x00,0x33,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 2086# GFX12: v_cmp_le_i16_e64 null, 0xfe0b, vcc_hi ; encoding: [0x7c,0x00,0x33,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 2087 20880x0a,0x08,0x33,0xd4,0x01,0x05,0x02,0x00 2089# W32-REAL16: v_cmp_le_i16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x33,0xd4,0x01,0x05,0x02,0x00] 2090# W32-FAKE16: v_cmp_le_i16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00] 2091# W64-REAL16: v_cmp_le_i16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x33,0xd4,0x01,0x05,0x02,0x00] 2092# W64-FAKE16: v_cmp_le_i16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00] 2093 20940x0a,0x10,0x33,0xd4,0xff,0xff,0x03,0x00 2095# W32-REAL16: v_cmp_le_i16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x33,0xd4,0xff,0xff,0x03,0x00] 2096# W32-FAKE16: v_cmp_le_i16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00] 2097# W64-REAL16: v_cmp_le_i16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x33,0xd4,0xff,0xff,0x03,0x00] 2098# W64-FAKE16: v_cmp_le_i16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0xff,0x03,0x00] 2099 2100 21010x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00 2102# W32: v_cmp_le_i32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00] 2103# W64: v_cmp_le_i32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00] 2104 21050x0a,0x00,0x43,0xd4,0xff,0xff,0x03,0x00 2106# W32: v_cmp_le_i32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x43,0xd4,0xff,0xff,0x03,0x00] 2107# W64: v_cmp_le_i32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x43,0xd4,0xff,0xff,0x03,0x00] 2108 21090x0a,0x00,0x43,0xd4,0x01,0x04,0x00,0x00 2110# W32: v_cmp_le_i32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x00,0x00] 2111# W64: v_cmp_le_i32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x00,0x00] 2112 21130x0a,0x00,0x43,0xd4,0x69,0xd2,0x00,0x00 2114# W32: v_cmp_le_i32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x43,0xd4,0x69,0xd2,0x00,0x00] 2115# W64: v_cmp_le_i32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x43,0xd4,0x69,0xd2,0x00,0x00] 2116 21170x0a,0x00,0x43,0xd4,0x6a,0xf6,0x00,0x00 2118# W32: v_cmp_le_i32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x43,0xd4,0x6a,0xf6,0x00,0x00] 2119# W64: v_cmp_le_i32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x43,0xd4,0x6a,0xf6,0x00,0x00] 2120 21210x0a,0x00,0x43,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2122# W32: v_cmp_le_i32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x43,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2123# W64: v_cmp_le_i32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x43,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2124 21250x0a,0x00,0x43,0xd4,0x7b,0xfa,0x01,0x00 2126# W32: v_cmp_le_i32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x43,0xd4,0x7b,0xfa,0x01,0x00] 2127# W64: v_cmp_le_i32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x43,0xd4,0x7b,0xfa,0x01,0x00] 2128 21290x0a,0x00,0x43,0xd4,0x7d,0xe0,0x01,0x00 2130# W32: v_cmp_le_i32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x43,0xd4,0x7d,0xe0,0x01,0x00] 2131# W64: v_cmp_le_i32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x43,0xd4,0x7d,0xe0,0x01,0x00] 2132 21330x0a,0x00,0x43,0xd4,0x7e,0x82,0x01,0x00 2134# W32: v_cmp_le_i32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x82,0x01,0x00] 2135# W64: v_cmp_le_i32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x82,0x01,0x00] 2136 21370x0a,0x00,0x43,0xd4,0x7f,0xf8,0x00,0x00 2138# W32: v_cmp_le_i32_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x43,0xd4,0x7f,0xf8,0x00,0x00] 2139# W64: v_cmp_le_i32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x43,0xd4,0x7f,0xf8,0x00,0x00] 2140 21410x0a,0x00,0x43,0xd4,0x7c,0xfc,0x00,0x00 2142# W32: v_cmp_le_i32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x43,0xd4,0x7c,0xfc,0x00,0x00] 2143# W64: v_cmp_le_i32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x43,0xd4,0x7c,0xfc,0x00,0x00] 2144 21450x68,0x00,0x43,0xd4,0xc1,0xfe,0x00,0x00 2146# W32: v_cmp_le_i32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x43,0xd4,0xc1,0xfe,0x00,0x00] 2147# W64: v_cmp_le_i32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x43,0xd4,0xc1,0xfe,0x00,0x00] 2148 21490x6a,0x00,0x43,0xd4,0xf0,0xfa,0x00,0x00 2150# W32: v_cmp_le_i32_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x43,0xd4,0xf0,0xfa,0x00,0x00] 2151# W64: v_cmp_le_i32_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x43,0xd4,0xf0,0xfa,0x00,0x00] 2152 21530x7a,0x00,0x43,0xd4,0xfd,0xd4,0x00,0x00 2154# W32: v_cmp_le_i32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x43,0xd4,0xfd,0xd4,0x00,0x00] 2155# W64: v_cmp_le_i32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x43,0xd4,0xfd,0xd4,0x00,0x00] 2156 21570x7c,0x00,0x43,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 2158# GFX12: v_cmp_le_i32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x43,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 2159 21600x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00 2161# W32: v_cmp_le_i64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00] 2162# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00] 2163 21640x0a,0x00,0x53,0xd4,0xfe,0xfd,0x03,0x00 2165# W32: v_cmp_le_i64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x53,0xd4,0xfe,0xfd,0x03,0x00] 2166# W64: v_cmp_le_i64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x53,0xd4,0xfe,0xfd,0x03,0x00] 2167 21680x0a,0x00,0x53,0xd4,0x02,0x08,0x00,0x00 2169# W32: v_cmp_le_i64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x53,0xd4,0x02,0x08,0x00,0x00] 2170# W64: v_cmp_le_i64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x53,0xd4,0x02,0x08,0x00,0x00] 2171 21720x0a,0x00,0x53,0xd4,0x68,0xd0,0x00,0x00 2173# W32: v_cmp_le_i64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x53,0xd4,0x68,0xd0,0x00,0x00] 2174# W64: v_cmp_le_i64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x53,0xd4,0x68,0xd0,0x00,0x00] 2175 21760x0a,0x00,0x53,0xd4,0x6a,0xf4,0x00,0x00 2177# W32: v_cmp_le_i64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x53,0xd4,0x6a,0xf4,0x00,0x00] 2178# W64: v_cmp_le_i64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x53,0xd4,0x6a,0xf4,0x00,0x00] 2179 21800x0a,0x00,0x53,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2181# W32: v_cmp_le_i64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x53,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2182# W64: v_cmp_le_i64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x53,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2183 21840x0a,0x00,0x53,0xd4,0x7e,0xfa,0x01,0x00 2185# W32: v_cmp_le_i64_e64 s10, exec, src_scc ; encoding: [0x0a,0x00,0x53,0xd4,0x7e,0xfa,0x01,0x00] 2186# W64: v_cmp_le_i64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x53,0xd4,0x7e,0xfa,0x01,0x00] 2187 21880x0a,0x00,0x53,0xd4,0x7c,0xe0,0x01,0x00 2189# W32: v_cmp_le_i64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x53,0xd4,0x7c,0xe0,0x01,0x00] 2190# W64: v_cmp_le_i64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x53,0xd4,0x7c,0xe0,0x01,0x00] 2191 21920x68,0x00,0x53,0xd4,0xc1,0x82,0x01,0x00 2193# W32: v_cmp_le_i64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x53,0xd4,0xc1,0x82,0x01,0x00] 2194# W64: v_cmp_le_i64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x53,0xd4,0xc1,0x82,0x01,0x00] 2195 21960x6a,0x00,0x53,0xd4,0xf0,0xf8,0x00,0x00 2197# W32: v_cmp_le_i64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x53,0xd4,0xf0,0xf8,0x00,0x00] 2198# W64: v_cmp_le_i64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x53,0xd4,0xf0,0xf8,0x00,0x00] 2199 22000x7a,0x00,0x53,0xd4,0xfd,0xfc,0x00,0x00 2201# W32: v_cmp_le_i64_e64 ttmp14, src_scc, exec ; encoding: [0x7a,0x00,0x53,0xd4,0xfd,0xfc,0x00,0x00] 2202# W64: v_cmp_le_i64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x53,0xd4,0xfd,0xfc,0x00,0x00] 2203 22040x7c,0x00,0x53,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 2205# GFX12: v_cmp_le_i64_e64 null, 0xaf123456, vcc ; encoding: [0x7c,0x00,0x53,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 2206 22070x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00 2208# W32-REAL16: v_cmp_le_u16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00] 2209# W32-FAKE16: v_cmp_le_u16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00] 2210# W64-REAL16: v_cmp_le_u16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00] 2211# W64-FAKE16: v_cmp_le_u16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00] 2212 22130x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00 2214# W32-REAL16: v_cmp_le_u16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00] 2215# W32-FAKE16: v_cmp_le_u16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00] 2216# W64-REAL16: v_cmp_le_u16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00] 2217# W64-FAKE16: v_cmp_le_u16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00] 2218 22190x0a,0x00,0x3b,0xd4,0x01,0x04,0x00,0x00 2220# W32: v_cmp_le_u16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x00,0x00] 2221# W64: v_cmp_le_u16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x00,0x00] 2222 22230x0a,0x00,0x3b,0xd4,0x69,0xd2,0x00,0x00 2224# W32: v_cmp_le_u16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x3b,0xd4,0x69,0xd2,0x00,0x00] 2225# W64: v_cmp_le_u16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x3b,0xd4,0x69,0xd2,0x00,0x00] 2226 22270x0a,0x00,0x3b,0xd4,0x6a,0xf6,0x00,0x00 2228# W32: v_cmp_le_u16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0xf6,0x00,0x00] 2229# W64: v_cmp_le_u16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0xf6,0x00,0x00] 2230 22310x0a,0x00,0x3b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 2232# W32: v_cmp_le_u16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2233# W64: v_cmp_le_u16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2234 22350x0a,0x00,0x3b,0xd4,0x7b,0xfa,0x01,0x00 2236# W32: v_cmp_le_u16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x3b,0xd4,0x7b,0xfa,0x01,0x00] 2237# W64: v_cmp_le_u16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x3b,0xd4,0x7b,0xfa,0x01,0x00] 2238 22390x0a,0x00,0x3b,0xd4,0x7d,0xe0,0x01,0x00 2240# W32: v_cmp_le_u16_e64 s10, m0, 0x3800 ; encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 2241# W64: v_cmp_le_u16_e64 s[10:11], m0, 0x3800 ; encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 2242 22430x0a,0x00,0x3b,0xd4,0x7e,0x82,0x01,0x00 2244# W32: v_cmp_le_u16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x82,0x01,0x00] 2245# W64: v_cmp_le_u16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x82,0x01,0x00] 2246 22470x0a,0x00,0x3b,0xd4,0x7f,0xf8,0x00,0x00 2248# W32: v_cmp_le_u16_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0xf8,0x00,0x00] 2249# W64: v_cmp_le_u16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0xf8,0x00,0x00] 2250 22510x0a,0x00,0x3b,0xd4,0x7c,0xfc,0x00,0x00 2252# W32: v_cmp_le_u16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x3b,0xd4,0x7c,0xfc,0x00,0x00] 2253# W64: v_cmp_le_u16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x3b,0xd4,0x7c,0xfc,0x00,0x00] 2254 22550x68,0x00,0x3b,0xd4,0xc1,0xfe,0x00,0x00 2256# W32: v_cmp_le_u16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x3b,0xd4,0xc1,0xfe,0x00,0x00] 2257# W64: v_cmp_le_u16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x3b,0xd4,0xc1,0xfe,0x00,0x00] 2258 22590x6a,0x00,0x3b,0xd4,0xf0,0xfa,0x00,0x00 2260# W32: v_cmp_le_u16_e64 vcc_lo, 0x3800, m0 ; encoding: [0x6a,0x00,0x3b,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 2261# W64: v_cmp_le_u16_e64 vcc, 0x3800, m0 ; encoding: [0x6a,0x00,0x3b,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 2262 22630x7a,0x00,0x3b,0xd4,0xfd,0xd4,0x00,0x00 2264# W32: v_cmp_le_u16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3b,0xd4,0xfd,0xd4,0x00,0x00] 2265# W64: v_cmp_le_u16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3b,0xd4,0xfd,0xd4,0x00,0x00] 2266 22670x7c,0x00,0x3b,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 2268# GFX12: v_cmp_le_u16_e64 null, 0xfe0b, vcc_hi ; encoding: [0x7c,0x00,0x3b,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 2269 22700x0a,0x08,0x3b,0xd4,0x01,0x05,0x02,0x00 2271# W32-REAL16: v_cmp_le_u16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3b,0xd4,0x01,0x05,0x02,0x00] 2272# W32-FAKE16: v_cmp_le_u16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00] 2273# W64-REAL16: v_cmp_le_u16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3b,0xd4,0x01,0x05,0x02,0x00] 2274# W64-FAKE16: v_cmp_le_u16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00] 2275 22760x0a,0x10,0x3b,0xd4,0xff,0xff,0x03,0x00 2277# W32-REAL16: v_cmp_le_u16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3b,0xd4,0xff,0xff,0x03,0x00] 2278# W32-FAKE16: v_cmp_le_u16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00] 2279# W64-REAL16: v_cmp_le_u16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3b,0xd4,0xff,0xff,0x03,0x00] 2280# W64-FAKE16: v_cmp_le_u16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0xff,0x03,0x00] 2281 2282 22830x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00 2284# W32: v_cmp_le_u32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00] 2285# W64: v_cmp_le_u32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00] 2286 22870x0a,0x00,0x4b,0xd4,0xff,0xff,0x03,0x00 2288# W32: v_cmp_le_u32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x4b,0xd4,0xff,0xff,0x03,0x00] 2289# W64: v_cmp_le_u32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x4b,0xd4,0xff,0xff,0x03,0x00] 2290 22910x0a,0x00,0x4b,0xd4,0x01,0x04,0x00,0x00 2292# W32: v_cmp_le_u32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x00,0x00] 2293# W64: v_cmp_le_u32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x00,0x00] 2294 22950x0a,0x00,0x4b,0xd4,0x69,0xd2,0x00,0x00 2296# W32: v_cmp_le_u32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x4b,0xd4,0x69,0xd2,0x00,0x00] 2297# W64: v_cmp_le_u32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x4b,0xd4,0x69,0xd2,0x00,0x00] 2298 22990x0a,0x00,0x4b,0xd4,0x6a,0xf6,0x00,0x00 2300# W32: v_cmp_le_u32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0xf6,0x00,0x00] 2301# W64: v_cmp_le_u32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0xf6,0x00,0x00] 2302 23030x0a,0x00,0x4b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2304# W32: v_cmp_le_u32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2305# W64: v_cmp_le_u32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2306 23070x0a,0x00,0x4b,0xd4,0x7b,0xfa,0x01,0x00 2308# W32: v_cmp_le_u32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x4b,0xd4,0x7b,0xfa,0x01,0x00] 2309# W64: v_cmp_le_u32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x4b,0xd4,0x7b,0xfa,0x01,0x00] 2310 23110x0a,0x00,0x4b,0xd4,0x7d,0xe0,0x01,0x00 2312# W32: v_cmp_le_u32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0xe0,0x01,0x00] 2313# W64: v_cmp_le_u32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0xe0,0x01,0x00] 2314 23150x0a,0x00,0x4b,0xd4,0x7e,0x82,0x01,0x00 2316# W32: v_cmp_le_u32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x82,0x01,0x00] 2317# W64: v_cmp_le_u32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x82,0x01,0x00] 2318 23190x0a,0x00,0x4b,0xd4,0x7f,0xf8,0x00,0x00 2320# W32: v_cmp_le_u32_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0xf8,0x00,0x00] 2321# W64: v_cmp_le_u32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0xf8,0x00,0x00] 2322 23230x0a,0x00,0x4b,0xd4,0x7c,0xfc,0x00,0x00 2324# W32: v_cmp_le_u32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x4b,0xd4,0x7c,0xfc,0x00,0x00] 2325# W64: v_cmp_le_u32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x4b,0xd4,0x7c,0xfc,0x00,0x00] 2326 23270x68,0x00,0x4b,0xd4,0xc1,0xfe,0x00,0x00 2328# W32: v_cmp_le_u32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x4b,0xd4,0xc1,0xfe,0x00,0x00] 2329# W64: v_cmp_le_u32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x4b,0xd4,0xc1,0xfe,0x00,0x00] 2330 23310x6a,0x00,0x4b,0xd4,0xf0,0xfa,0x00,0x00 2332# W32: v_cmp_le_u32_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x4b,0xd4,0xf0,0xfa,0x00,0x00] 2333# W64: v_cmp_le_u32_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x4b,0xd4,0xf0,0xfa,0x00,0x00] 2334 23350x7a,0x00,0x4b,0xd4,0xfd,0xd4,0x00,0x00 2336# W32: v_cmp_le_u32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4b,0xd4,0xfd,0xd4,0x00,0x00] 2337# W64: v_cmp_le_u32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4b,0xd4,0xfd,0xd4,0x00,0x00] 2338 23390x7c,0x00,0x4b,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 2340# GFX12: v_cmp_le_u32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x4b,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 2341 23420x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00 2343# W32: v_cmp_le_u64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00] 2344# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00] 2345 23460x0a,0x00,0x5b,0xd4,0xfe,0xfd,0x03,0x00 2347# W32: v_cmp_le_u64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0xfd,0x03,0x00] 2348# W64: v_cmp_le_u64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0xfd,0x03,0x00] 2349 23500x0a,0x00,0x5b,0xd4,0x02,0x08,0x00,0x00 2351# W32: v_cmp_le_u64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x08,0x00,0x00] 2352# W64: v_cmp_le_u64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x08,0x00,0x00] 2353 23540x0a,0x00,0x5b,0xd4,0x68,0xd0,0x00,0x00 2355# W32: v_cmp_le_u64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5b,0xd4,0x68,0xd0,0x00,0x00] 2356# W64: v_cmp_le_u64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5b,0xd4,0x68,0xd0,0x00,0x00] 2357 23580x0a,0x00,0x5b,0xd4,0x6a,0xf4,0x00,0x00 2359# W32: v_cmp_le_u64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0xf4,0x00,0x00] 2360# W64: v_cmp_le_u64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0xf4,0x00,0x00] 2361 23620x0a,0x00,0x5b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2363# W32: v_cmp_le_u64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2364# W64: v_cmp_le_u64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2365 23660x0a,0x00,0x5b,0xd4,0x7e,0xfa,0x01,0x00 2367# W32: v_cmp_le_u64_e64 s10, exec, src_scc ; encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0xfa,0x01,0x00] 2368# W64: v_cmp_le_u64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0xfa,0x01,0x00] 2369 23700x0a,0x00,0x5b,0xd4,0x7c,0xe0,0x01,0x00 2371# W32: v_cmp_le_u64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x5b,0xd4,0x7c,0xe0,0x01,0x00] 2372# W64: v_cmp_le_u64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x5b,0xd4,0x7c,0xe0,0x01,0x00] 2373 23740x68,0x00,0x5b,0xd4,0xc1,0x82,0x01,0x00 2375# W32: v_cmp_le_u64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x5b,0xd4,0xc1,0x82,0x01,0x00] 2376# W64: v_cmp_le_u64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x5b,0xd4,0xc1,0x82,0x01,0x00] 2377 23780x6a,0x00,0x5b,0xd4,0xf0,0xf8,0x00,0x00 2379# W32: v_cmp_le_u64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x5b,0xd4,0xf0,0xf8,0x00,0x00] 2380# W64: v_cmp_le_u64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x5b,0xd4,0xf0,0xf8,0x00,0x00] 2381 23820x7a,0x00,0x5b,0xd4,0xfd,0xfc,0x00,0x00 2383# W32: v_cmp_le_u64_e64 ttmp14, src_scc, exec ; encoding: [0x7a,0x00,0x5b,0xd4,0xfd,0xfc,0x00,0x00] 2384# W64: v_cmp_le_u64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x5b,0xd4,0xfd,0xfc,0x00,0x00] 2385 23860x7c,0x00,0x5b,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 2387# GFX12: v_cmp_le_u64_e64 null, 0xaf123456, vcc ; encoding: [0x7c,0x00,0x5b,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 2388 23890x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00 2390# W32-REAL16: v_cmp_lg_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00] 2391# W32-FAKE16: v_cmp_lg_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00] 2392# W64-REAL16: v_cmp_lg_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00] 2393# W64-FAKE16: v_cmp_lg_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00] 2394 23950x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00 2396# W32-REAL16: v_cmp_lg_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00] 2397# W32-FAKE16: v_cmp_lg_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00] 2398# W64-REAL16: v_cmp_lg_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00] 2399# W64-FAKE16: v_cmp_lg_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00] 2400 24010x0a,0x00,0x05,0xd4,0x01,0x04,0x00,0x00 2402# W32: v_cmp_lg_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x00,0x00] 2403# W64: v_cmp_lg_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x00,0x00] 2404 24050x0a,0x00,0x05,0xd4,0x69,0xd2,0x00,0x00 2406# W32: v_cmp_lg_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x05,0xd4,0x69,0xd2,0x00,0x00] 2407# W64: v_cmp_lg_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x05,0xd4,0x69,0xd2,0x00,0x00] 2408 24090x0a,0x00,0x05,0xd4,0x6a,0xf6,0x00,0x00 2410# W32: v_cmp_lg_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x05,0xd4,0x6a,0xf6,0x00,0x00] 2411# W64: v_cmp_lg_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x05,0xd4,0x6a,0xf6,0x00,0x00] 2412 24130x0a,0x00,0x05,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 2414# W32: v_cmp_lg_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x05,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2415# W64: v_cmp_lg_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x05,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2416 24170x0a,0x00,0x05,0xd4,0x7b,0xfa,0x01,0x00 2418# W32: v_cmp_lg_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x05,0xd4,0x7b,0xfa,0x01,0x00] 2419# W64: v_cmp_lg_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x05,0xd4,0x7b,0xfa,0x01,0x00] 2420 24210x0a,0x00,0x05,0xd4,0x7d,0xe0,0x01,0x00 2422# W32: v_cmp_lg_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x05,0xd4,0x7d,0xe0,0x01,0x00] 2423# W64: v_cmp_lg_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x05,0xd4,0x7d,0xe0,0x01,0x00] 2424 24250x0a,0x00,0x05,0xd4,0x7e,0x82,0x01,0x00 2426# W32: v_cmp_lg_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x82,0x01,0x00] 2427# W64: v_cmp_lg_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x82,0x01,0x00] 2428 24290x0a,0x01,0x05,0xd4,0x7f,0xf8,0x00,0x00 2430# W32: v_cmp_lg_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x05,0xd4,0x7f,0xf8,0x00,0x00] 2431# W64: v_cmp_lg_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x05,0xd4,0x7f,0xf8,0x00,0x00] 2432 24330x0a,0x00,0x05,0xd4,0x7c,0xfc,0x00,0x00 2434# W32: v_cmp_lg_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x05,0xd4,0x7c,0xfc,0x00,0x00] 2435# W64: v_cmp_lg_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x05,0xd4,0x7c,0xfc,0x00,0x00] 2436 24370x68,0x00,0x05,0xd4,0xc1,0xfe,0x00,0x00 2438# W32: v_cmp_lg_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x05,0xd4,0xc1,0xfe,0x00,0x00] 2439# W64: v_cmp_lg_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x05,0xd4,0xc1,0xfe,0x00,0x00] 2440 24410x6a,0x00,0x05,0xd4,0xf0,0xfa,0x00,0x40 2442# W32: v_cmp_lg_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x05,0xd4,0xf0,0xfa,0x00,0x40] 2443# W64: v_cmp_lg_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x05,0xd4,0xf0,0xfa,0x00,0x40] 2444 24450x7a,0x02,0x05,0xd4,0xfd,0xd4,0x00,0x20 2446# W32: v_cmp_lg_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x05,0xd4,0xfd,0xd4,0x00,0x20] 2447# W64: v_cmp_lg_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x05,0xd4,0xfd,0xd4,0x00,0x20] 2448 24490x7c,0x83,0x05,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 2450# GFX12: v_cmp_lg_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x05,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 2451 24520x0a,0x08,0x05,0xd4,0x01,0x05,0x02,0x00 2453# W32-REAL16: v_cmp_lg_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x05,0xd4,0x01,0x05,0x02,0x00] 2454# W32-FAKE16: v_cmp_lg_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00] 2455# W64-REAL16: v_cmp_lg_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x05,0xd4,0x01,0x05,0x02,0x00] 2456# W64-FAKE16: v_cmp_lg_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00] 2457 24580x0a,0x10,0x05,0xd4,0xff,0xff,0x03,0x00 2459# W32-REAL16: v_cmp_lg_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x05,0xd4,0xff,0xff,0x03,0x00] 2460# W32-FAKE16: v_cmp_lg_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00] 2461# W64-REAL16: v_cmp_lg_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x05,0xd4,0xff,0xff,0x03,0x00] 2462# W64-FAKE16: v_cmp_lg_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0xff,0x03,0x00] 2463 2464 24650x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00 2466# W32: v_cmp_lg_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00] 2467# W64: v_cmp_lg_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00] 2468 24690x0a,0x00,0x15,0xd4,0xff,0xff,0x03,0x00 2470# W32: v_cmp_lg_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x15,0xd4,0xff,0xff,0x03,0x00] 2471# W64: v_cmp_lg_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x15,0xd4,0xff,0xff,0x03,0x00] 2472 24730x0a,0x00,0x15,0xd4,0x01,0x04,0x00,0x00 2474# W32: v_cmp_lg_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x00,0x00] 2475# W64: v_cmp_lg_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x00,0x00] 2476 24770x0a,0x00,0x15,0xd4,0x69,0xd2,0x00,0x00 2478# W32: v_cmp_lg_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x15,0xd4,0x69,0xd2,0x00,0x00] 2479# W64: v_cmp_lg_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x15,0xd4,0x69,0xd2,0x00,0x00] 2480 24810x0a,0x00,0x15,0xd4,0x6a,0xf6,0x00,0x00 2482# W32: v_cmp_lg_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x15,0xd4,0x6a,0xf6,0x00,0x00] 2483# W64: v_cmp_lg_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x15,0xd4,0x6a,0xf6,0x00,0x00] 2484 24850x0a,0x00,0x15,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2486# W32: v_cmp_lg_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x15,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2487# W64: v_cmp_lg_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x15,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2488 24890x0a,0x00,0x15,0xd4,0x7b,0xfa,0x01,0x00 2490# W32: v_cmp_lg_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x15,0xd4,0x7b,0xfa,0x01,0x00] 2491# W64: v_cmp_lg_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x15,0xd4,0x7b,0xfa,0x01,0x00] 2492 24930x0a,0x00,0x15,0xd4,0x7d,0xe0,0x01,0x00 2494# W32: v_cmp_lg_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x15,0xd4,0x7d,0xe0,0x01,0x00] 2495# W64: v_cmp_lg_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x15,0xd4,0x7d,0xe0,0x01,0x00] 2496 24970x0a,0x00,0x15,0xd4,0x7e,0x82,0x01,0x00 2498# W32: v_cmp_lg_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x82,0x01,0x00] 2499# W64: v_cmp_lg_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x82,0x01,0x00] 2500 25010x0a,0x01,0x15,0xd4,0x7f,0xf8,0x00,0x00 2502# W32: v_cmp_lg_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x15,0xd4,0x7f,0xf8,0x00,0x00] 2503# W64: v_cmp_lg_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x15,0xd4,0x7f,0xf8,0x00,0x00] 2504 25050x0a,0x00,0x15,0xd4,0x7c,0xfc,0x00,0x00 2506# W32: v_cmp_lg_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x15,0xd4,0x7c,0xfc,0x00,0x00] 2507# W64: v_cmp_lg_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x15,0xd4,0x7c,0xfc,0x00,0x00] 2508 25090x68,0x00,0x15,0xd4,0xc1,0xfe,0x00,0x00 2510# W32: v_cmp_lg_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x15,0xd4,0xc1,0xfe,0x00,0x00] 2511# W64: v_cmp_lg_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x15,0xd4,0xc1,0xfe,0x00,0x00] 2512 25130x6a,0x00,0x15,0xd4,0xf0,0xfa,0x00,0x40 2514# W32: v_cmp_lg_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x15,0xd4,0xf0,0xfa,0x00,0x40] 2515# W64: v_cmp_lg_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x15,0xd4,0xf0,0xfa,0x00,0x40] 2516 25170x7a,0x02,0x15,0xd4,0xfd,0xd4,0x00,0x20 2518# W32: v_cmp_lg_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x15,0xd4,0xfd,0xd4,0x00,0x20] 2519# W64: v_cmp_lg_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x15,0xd4,0xfd,0xd4,0x00,0x20] 2520 25210x7c,0x83,0x15,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 2522# GFX12: v_cmp_lg_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x15,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 2523 25240x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00 2525# W32: v_cmp_lg_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00] 2526# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00] 2527 25280x0a,0x00,0x25,0xd4,0xfe,0xfd,0x03,0x00 2529# W32: v_cmp_lg_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x25,0xd4,0xfe,0xfd,0x03,0x00] 2530# W64: v_cmp_lg_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x25,0xd4,0xfe,0xfd,0x03,0x00] 2531 25320x0a,0x00,0x25,0xd4,0x02,0x08,0x00,0x00 2533# W32: v_cmp_lg_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x25,0xd4,0x02,0x08,0x00,0x00] 2534# W64: v_cmp_lg_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x25,0xd4,0x02,0x08,0x00,0x00] 2535 25360x0a,0x00,0x25,0xd4,0x68,0xd0,0x00,0x00 2537# W32: v_cmp_lg_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x25,0xd4,0x68,0xd0,0x00,0x00] 2538# W64: v_cmp_lg_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x25,0xd4,0x68,0xd0,0x00,0x00] 2539 25400x0a,0x00,0x25,0xd4,0x6a,0xf4,0x00,0x00 2541# W32: v_cmp_lg_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x25,0xd4,0x6a,0xf4,0x00,0x00] 2542# W64: v_cmp_lg_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x25,0xd4,0x6a,0xf4,0x00,0x00] 2543 25440x0a,0x00,0x25,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2545# W32: v_cmp_lg_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x25,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2546# W64: v_cmp_lg_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x25,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2547 25480x0a,0x01,0x25,0xd4,0x7e,0xfa,0x01,0x20 2549# W32: v_cmp_lg_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x25,0xd4,0x7e,0xfa,0x01,0x20] 2550# W64: v_cmp_lg_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x25,0xd4,0x7e,0xfa,0x01,0x20] 2551 25520x0a,0x00,0x25,0xd4,0x7c,0xe0,0x01,0x00 2553# W32: v_cmp_lg_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x25,0xd4,0x7c,0xe0,0x01,0x00] 2554# W64: v_cmp_lg_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x25,0xd4,0x7c,0xe0,0x01,0x00] 2555 25560x68,0x00,0x25,0xd4,0xc1,0x82,0x01,0x00 2557# W32: v_cmp_lg_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x25,0xd4,0xc1,0x82,0x01,0x00] 2558# W64: v_cmp_lg_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x25,0xd4,0xc1,0x82,0x01,0x00] 2559 25600x6a,0x00,0x25,0xd4,0xf0,0xf8,0x00,0x00 2561# W32: v_cmp_lg_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x25,0xd4,0xf0,0xf8,0x00,0x00] 2562# W64: v_cmp_lg_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x25,0xd4,0xf0,0xf8,0x00,0x00] 2563 25640x7a,0x03,0x25,0xd4,0xfd,0xfc,0x00,0x60 2565# W32: v_cmp_lg_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x25,0xd4,0xfd,0xfc,0x00,0x60] 2566# W64: v_cmp_lg_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x25,0xd4,0xfd,0xfc,0x00,0x60] 2567 25680x7c,0x82,0x25,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 2569# GFX12: v_cmp_lg_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x25,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 2570 25710x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00 2572# W32-REAL16: v_cmp_lt_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00] 2573# W32-FAKE16: v_cmp_lt_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00] 2574# W64-REAL16: v_cmp_lt_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00] 2575# W64-FAKE16: v_cmp_lt_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00] 2576 25770x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00 2578# W32-REAL16: v_cmp_lt_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00] 2579# W32-FAKE16: v_cmp_lt_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00] 2580# W64-REAL16: v_cmp_lt_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00] 2581# W64-FAKE16: v_cmp_lt_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00] 2582 25830x0a,0x00,0x01,0xd4,0x01,0x04,0x00,0x00 2584# W32: v_cmp_lt_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x00,0x00] 2585# W64: v_cmp_lt_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x00,0x00] 2586 25870x0a,0x00,0x01,0xd4,0x69,0xd2,0x00,0x00 2588# W32: v_cmp_lt_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x01,0xd4,0x69,0xd2,0x00,0x00] 2589# W64: v_cmp_lt_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x01,0xd4,0x69,0xd2,0x00,0x00] 2590 25910x0a,0x00,0x01,0xd4,0x6a,0xf6,0x00,0x00 2592# W32: v_cmp_lt_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x01,0xd4,0x6a,0xf6,0x00,0x00] 2593# W64: v_cmp_lt_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x01,0xd4,0x6a,0xf6,0x00,0x00] 2594 25950x0a,0x00,0x01,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 2596# W32: v_cmp_lt_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x01,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2597# W64: v_cmp_lt_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x01,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2598 25990x0a,0x00,0x01,0xd4,0x7b,0xfa,0x01,0x00 2600# W32: v_cmp_lt_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x01,0xd4,0x7b,0xfa,0x01,0x00] 2601# W64: v_cmp_lt_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x01,0xd4,0x7b,0xfa,0x01,0x00] 2602 26030x0a,0x00,0x01,0xd4,0x7d,0xe0,0x01,0x00 2604# W32: v_cmp_lt_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x01,0xd4,0x7d,0xe0,0x01,0x00] 2605# W64: v_cmp_lt_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x01,0xd4,0x7d,0xe0,0x01,0x00] 2606 26070x0a,0x00,0x01,0xd4,0x7e,0x82,0x01,0x00 2608# W32: v_cmp_lt_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x82,0x01,0x00] 2609# W64: v_cmp_lt_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x82,0x01,0x00] 2610 26110x0a,0x01,0x01,0xd4,0x7f,0xf8,0x00,0x00 2612# W32: v_cmp_lt_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x01,0xd4,0x7f,0xf8,0x00,0x00] 2613# W64: v_cmp_lt_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x01,0xd4,0x7f,0xf8,0x00,0x00] 2614 26150x0a,0x00,0x01,0xd4,0x7c,0xfc,0x00,0x00 2616# W32: v_cmp_lt_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x01,0xd4,0x7c,0xfc,0x00,0x00] 2617# W64: v_cmp_lt_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x01,0xd4,0x7c,0xfc,0x00,0x00] 2618 26190x68,0x00,0x01,0xd4,0xc1,0xfe,0x00,0x00 2620# W32: v_cmp_lt_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x01,0xd4,0xc1,0xfe,0x00,0x00] 2621# W64: v_cmp_lt_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x01,0xd4,0xc1,0xfe,0x00,0x00] 2622 26230x6a,0x00,0x01,0xd4,0xf0,0xfa,0x00,0x40 2624# W32: v_cmp_lt_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x01,0xd4,0xf0,0xfa,0x00,0x40] 2625# W64: v_cmp_lt_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x01,0xd4,0xf0,0xfa,0x00,0x40] 2626 26270x7a,0x02,0x01,0xd4,0xfd,0xd4,0x00,0x20 2628# W32: v_cmp_lt_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x01,0xd4,0xfd,0xd4,0x00,0x20] 2629# W64: v_cmp_lt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x01,0xd4,0xfd,0xd4,0x00,0x20] 2630 26310x7c,0x83,0x01,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 2632# GFX12: v_cmp_lt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x01,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 2633 26340x0a,0x08,0x01,0xd4,0x01,0x05,0x02,0x00 2635# W32-REAL16: v_cmp_lt_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x01,0xd4,0x01,0x05,0x02,0x00] 2636# W32-FAKE16: v_cmp_lt_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00] 2637# W64-REAL16: v_cmp_lt_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x01,0xd4,0x01,0x05,0x02,0x00] 2638# W64-FAKE16: v_cmp_lt_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00] 2639 26400x0a,0x10,0x01,0xd4,0xff,0xff,0x03,0x00 2641# W32-REAL16: v_cmp_lt_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x01,0xd4,0xff,0xff,0x03,0x00] 2642# W32-FAKE16: v_cmp_lt_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00] 2643# W64-REAL16: v_cmp_lt_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x01,0xd4,0xff,0xff,0x03,0x00] 2644# W64-FAKE16: v_cmp_lt_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0xff,0x03,0x00] 2645 2646 26470x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00 2648# W32: v_cmp_lt_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00] 2649# W64: v_cmp_lt_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00] 2650 26510x0a,0x00,0x11,0xd4,0xff,0xff,0x03,0x00 2652# W32: v_cmp_lt_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x11,0xd4,0xff,0xff,0x03,0x00] 2653# W64: v_cmp_lt_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x11,0xd4,0xff,0xff,0x03,0x00] 2654 26550x0a,0x00,0x11,0xd4,0x01,0x04,0x00,0x00 2656# W32: v_cmp_lt_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x00,0x00] 2657# W64: v_cmp_lt_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x00,0x00] 2658 26590x0a,0x00,0x11,0xd4,0x69,0xd2,0x00,0x00 2660# W32: v_cmp_lt_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x11,0xd4,0x69,0xd2,0x00,0x00] 2661# W64: v_cmp_lt_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x11,0xd4,0x69,0xd2,0x00,0x00] 2662 26630x0a,0x00,0x11,0xd4,0x6a,0xf6,0x00,0x00 2664# W32: v_cmp_lt_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x11,0xd4,0x6a,0xf6,0x00,0x00] 2665# W64: v_cmp_lt_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x11,0xd4,0x6a,0xf6,0x00,0x00] 2666 26670x0a,0x00,0x11,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2668# W32: v_cmp_lt_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x11,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2669# W64: v_cmp_lt_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x11,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2670 26710x0a,0x00,0x11,0xd4,0x7b,0xfa,0x01,0x00 2672# W32: v_cmp_lt_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x11,0xd4,0x7b,0xfa,0x01,0x00] 2673# W64: v_cmp_lt_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x11,0xd4,0x7b,0xfa,0x01,0x00] 2674 26750x0a,0x00,0x11,0xd4,0x7d,0xe0,0x01,0x00 2676# W32: v_cmp_lt_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x11,0xd4,0x7d,0xe0,0x01,0x00] 2677# W64: v_cmp_lt_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x11,0xd4,0x7d,0xe0,0x01,0x00] 2678 26790x0a,0x00,0x11,0xd4,0x7e,0x82,0x01,0x00 2680# W32: v_cmp_lt_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x82,0x01,0x00] 2681# W64: v_cmp_lt_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x82,0x01,0x00] 2682 26830x0a,0x01,0x11,0xd4,0x7f,0xf8,0x00,0x00 2684# W32: v_cmp_lt_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x11,0xd4,0x7f,0xf8,0x00,0x00] 2685# W64: v_cmp_lt_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x11,0xd4,0x7f,0xf8,0x00,0x00] 2686 26870x0a,0x00,0x11,0xd4,0x7c,0xfc,0x00,0x00 2688# W32: v_cmp_lt_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x11,0xd4,0x7c,0xfc,0x00,0x00] 2689# W64: v_cmp_lt_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x11,0xd4,0x7c,0xfc,0x00,0x00] 2690 26910x68,0x00,0x11,0xd4,0xc1,0xfe,0x00,0x00 2692# W32: v_cmp_lt_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x11,0xd4,0xc1,0xfe,0x00,0x00] 2693# W64: v_cmp_lt_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x11,0xd4,0xc1,0xfe,0x00,0x00] 2694 26950x6a,0x00,0x11,0xd4,0xf0,0xfa,0x00,0x40 2696# W32: v_cmp_lt_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x11,0xd4,0xf0,0xfa,0x00,0x40] 2697# W64: v_cmp_lt_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x11,0xd4,0xf0,0xfa,0x00,0x40] 2698 26990x7a,0x02,0x11,0xd4,0xfd,0xd4,0x00,0x20 2700# W32: v_cmp_lt_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x11,0xd4,0xfd,0xd4,0x00,0x20] 2701# W64: v_cmp_lt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x11,0xd4,0xfd,0xd4,0x00,0x20] 2702 27030x7c,0x83,0x11,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 2704# GFX12: v_cmp_lt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x11,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 2705 27060x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00 2707# W32: v_cmp_lt_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00] 2708# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00] 2709 27100x0a,0x00,0x21,0xd4,0xfe,0xfd,0x03,0x00 2711# W32: v_cmp_lt_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x21,0xd4,0xfe,0xfd,0x03,0x00] 2712# W64: v_cmp_lt_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x21,0xd4,0xfe,0xfd,0x03,0x00] 2713 27140x0a,0x00,0x21,0xd4,0x02,0x08,0x00,0x00 2715# W32: v_cmp_lt_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x21,0xd4,0x02,0x08,0x00,0x00] 2716# W64: v_cmp_lt_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x21,0xd4,0x02,0x08,0x00,0x00] 2717 27180x0a,0x00,0x21,0xd4,0x68,0xd0,0x00,0x00 2719# W32: v_cmp_lt_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x21,0xd4,0x68,0xd0,0x00,0x00] 2720# W64: v_cmp_lt_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x21,0xd4,0x68,0xd0,0x00,0x00] 2721 27220x0a,0x00,0x21,0xd4,0x6a,0xf4,0x00,0x00 2723# W32: v_cmp_lt_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x21,0xd4,0x6a,0xf4,0x00,0x00] 2724# W64: v_cmp_lt_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x21,0xd4,0x6a,0xf4,0x00,0x00] 2725 27260x0a,0x00,0x21,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2727# W32: v_cmp_lt_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x21,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2728# W64: v_cmp_lt_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x21,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2729 27300x0a,0x01,0x21,0xd4,0x7e,0xfa,0x01,0x20 2731# W32: v_cmp_lt_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x21,0xd4,0x7e,0xfa,0x01,0x20] 2732# W64: v_cmp_lt_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x21,0xd4,0x7e,0xfa,0x01,0x20] 2733 27340x0a,0x00,0x21,0xd4,0x7c,0xe0,0x01,0x00 2735# W32: v_cmp_lt_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x21,0xd4,0x7c,0xe0,0x01,0x00] 2736# W64: v_cmp_lt_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x21,0xd4,0x7c,0xe0,0x01,0x00] 2737 27380x68,0x00,0x21,0xd4,0xc1,0x82,0x01,0x00 2739# W32: v_cmp_lt_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x21,0xd4,0xc1,0x82,0x01,0x00] 2740# W64: v_cmp_lt_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x21,0xd4,0xc1,0x82,0x01,0x00] 2741 27420x6a,0x00,0x21,0xd4,0xf0,0xf8,0x00,0x00 2743# W32: v_cmp_lt_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x21,0xd4,0xf0,0xf8,0x00,0x00] 2744# W64: v_cmp_lt_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x21,0xd4,0xf0,0xf8,0x00,0x00] 2745 27460x7a,0x03,0x21,0xd4,0xfd,0xfc,0x00,0x60 2747# W32: v_cmp_lt_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x21,0xd4,0xfd,0xfc,0x00,0x60] 2748# W64: v_cmp_lt_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x21,0xd4,0xfd,0xfc,0x00,0x60] 2749 27500x7c,0x82,0x21,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 2751# GFX12: v_cmp_lt_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x21,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 2752 27530x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00 2754# W32-REAL16: v_cmp_lt_i16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00] 2755# W32-FAKE16: v_cmp_lt_i16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00] 2756# W64-REAL16: v_cmp_lt_i16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00] 2757# W64-FAKE16: v_cmp_lt_i16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00] 2758 27590x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00 2760# W32-REAL16: v_cmp_lt_i16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00] 2761# W32-FAKE16: v_cmp_lt_i16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00] 2762# W64-REAL16: v_cmp_lt_i16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00] 2763# W64-FAKE16: v_cmp_lt_i16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00] 2764 27650x0a,0x00,0x31,0xd4,0x01,0x04,0x00,0x00 2766# W32: v_cmp_lt_i16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x00,0x00] 2767# W64: v_cmp_lt_i16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x00,0x00] 2768 27690x0a,0x00,0x31,0xd4,0x69,0xd2,0x00,0x00 2770# W32: v_cmp_lt_i16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x31,0xd4,0x69,0xd2,0x00,0x00] 2771# W64: v_cmp_lt_i16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x31,0xd4,0x69,0xd2,0x00,0x00] 2772 27730x0a,0x00,0x31,0xd4,0x6a,0xf6,0x00,0x00 2774# W32: v_cmp_lt_i16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x31,0xd4,0x6a,0xf6,0x00,0x00] 2775# W64: v_cmp_lt_i16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x31,0xd4,0x6a,0xf6,0x00,0x00] 2776 27770x0a,0x00,0x31,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 2778# W32: v_cmp_lt_i16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x31,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2779# W64: v_cmp_lt_i16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x31,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2780 27810x0a,0x00,0x31,0xd4,0x7b,0xfa,0x01,0x00 2782# W32: v_cmp_lt_i16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x31,0xd4,0x7b,0xfa,0x01,0x00] 2783# W64: v_cmp_lt_i16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x31,0xd4,0x7b,0xfa,0x01,0x00] 2784 27850x0a,0x00,0x31,0xd4,0x7d,0xe0,0x01,0x00 2786# W32: v_cmp_lt_i16_e64 s10, m0, 0x3800 ; encoding: [0x0a,0x00,0x31,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 2787# W64: v_cmp_lt_i16_e64 s[10:11], m0, 0x3800 ; encoding: [0x0a,0x00,0x31,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 2788 27890x0a,0x00,0x31,0xd4,0x7e,0x82,0x01,0x00 2790# W32: v_cmp_lt_i16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x82,0x01,0x00] 2791# W64: v_cmp_lt_i16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x82,0x01,0x00] 2792 27930x0a,0x00,0x31,0xd4,0x7f,0xf8,0x00,0x00 2794# W32: v_cmp_lt_i16_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x31,0xd4,0x7f,0xf8,0x00,0x00] 2795# W64: v_cmp_lt_i16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x31,0xd4,0x7f,0xf8,0x00,0x00] 2796 27970x0a,0x00,0x31,0xd4,0x7c,0xfc,0x00,0x00 2798# W32: v_cmp_lt_i16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x31,0xd4,0x7c,0xfc,0x00,0x00] 2799# W64: v_cmp_lt_i16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x31,0xd4,0x7c,0xfc,0x00,0x00] 2800 28010x68,0x00,0x31,0xd4,0xc1,0xfe,0x00,0x00 2802# W32: v_cmp_lt_i16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x31,0xd4,0xc1,0xfe,0x00,0x00] 2803# W64: v_cmp_lt_i16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x31,0xd4,0xc1,0xfe,0x00,0x00] 2804 28050x6a,0x00,0x31,0xd4,0xf0,0xfa,0x00,0x00 2806# W32: v_cmp_lt_i16_e64 vcc_lo, 0x3800, m0 ; encoding: [0x6a,0x00,0x31,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 2807# W64: v_cmp_lt_i16_e64 vcc, 0x3800, m0 ; encoding: [0x6a,0x00,0x31,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 2808 28090x7a,0x00,0x31,0xd4,0xfd,0xd4,0x00,0x00 2810# W32: v_cmp_lt_i16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x31,0xd4,0xfd,0xd4,0x00,0x00] 2811# W64: v_cmp_lt_i16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x31,0xd4,0xfd,0xd4,0x00,0x00] 2812 28130x7c,0x00,0x31,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 2814# GFX12: v_cmp_lt_i16_e64 null, 0xfe0b, vcc_hi ; encoding: [0x7c,0x00,0x31,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 2815 28160x0a,0x08,0x31,0xd4,0x01,0x05,0x02,0x00 2817# W32-REAL16: v_cmp_lt_i16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x31,0xd4,0x01,0x05,0x02,0x00] 2818# W32-FAKE16: v_cmp_lt_i16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00] 2819# W64-REAL16: v_cmp_lt_i16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x31,0xd4,0x01,0x05,0x02,0x00] 2820# W64-FAKE16: v_cmp_lt_i16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00] 2821 28220x0a,0x10,0x31,0xd4,0xff,0xff,0x03,0x00 2823# W32-REAL16: v_cmp_lt_i16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x31,0xd4,0xff,0xff,0x03,0x00] 2824# W32-FAKE16: v_cmp_lt_i16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00] 2825# W64-REAL16: v_cmp_lt_i16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x31,0xd4,0xff,0xff,0x03,0x00] 2826# W64-FAKE16: v_cmp_lt_i16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0xff,0x03,0x00] 2827 2828 28290x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00 2830# W32: v_cmp_lt_i32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00] 2831# W64: v_cmp_lt_i32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00] 2832 28330x0a,0x00,0x41,0xd4,0xff,0xff,0x03,0x00 2834# W32: v_cmp_lt_i32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x41,0xd4,0xff,0xff,0x03,0x00] 2835# W64: v_cmp_lt_i32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x41,0xd4,0xff,0xff,0x03,0x00] 2836 28370x0a,0x00,0x41,0xd4,0x01,0x04,0x00,0x00 2838# W32: v_cmp_lt_i32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x00,0x00] 2839# W64: v_cmp_lt_i32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x00,0x00] 2840 28410x0a,0x00,0x41,0xd4,0x69,0xd2,0x00,0x00 2842# W32: v_cmp_lt_i32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x41,0xd4,0x69,0xd2,0x00,0x00] 2843# W64: v_cmp_lt_i32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x41,0xd4,0x69,0xd2,0x00,0x00] 2844 28450x0a,0x00,0x41,0xd4,0x6a,0xf6,0x00,0x00 2846# W32: v_cmp_lt_i32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x41,0xd4,0x6a,0xf6,0x00,0x00] 2847# W64: v_cmp_lt_i32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x41,0xd4,0x6a,0xf6,0x00,0x00] 2848 28490x0a,0x00,0x41,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2850# W32: v_cmp_lt_i32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x41,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2851# W64: v_cmp_lt_i32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x41,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2852 28530x0a,0x00,0x41,0xd4,0x7b,0xfa,0x01,0x00 2854# W32: v_cmp_lt_i32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x41,0xd4,0x7b,0xfa,0x01,0x00] 2855# W64: v_cmp_lt_i32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x41,0xd4,0x7b,0xfa,0x01,0x00] 2856 28570x0a,0x00,0x41,0xd4,0x7d,0xe0,0x01,0x00 2858# W32: v_cmp_lt_i32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x41,0xd4,0x7d,0xe0,0x01,0x00] 2859# W64: v_cmp_lt_i32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x41,0xd4,0x7d,0xe0,0x01,0x00] 2860 28610x0a,0x00,0x41,0xd4,0x7e,0x82,0x01,0x00 2862# W32: v_cmp_lt_i32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x82,0x01,0x00] 2863# W64: v_cmp_lt_i32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x82,0x01,0x00] 2864 28650x0a,0x00,0x41,0xd4,0x7f,0xf8,0x00,0x00 2866# W32: v_cmp_lt_i32_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x41,0xd4,0x7f,0xf8,0x00,0x00] 2867# W64: v_cmp_lt_i32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x41,0xd4,0x7f,0xf8,0x00,0x00] 2868 28690x0a,0x00,0x41,0xd4,0x7c,0xfc,0x00,0x00 2870# W32: v_cmp_lt_i32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x41,0xd4,0x7c,0xfc,0x00,0x00] 2871# W64: v_cmp_lt_i32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x41,0xd4,0x7c,0xfc,0x00,0x00] 2872 28730x68,0x00,0x41,0xd4,0xc1,0xfe,0x00,0x00 2874# W32: v_cmp_lt_i32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x41,0xd4,0xc1,0xfe,0x00,0x00] 2875# W64: v_cmp_lt_i32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x41,0xd4,0xc1,0xfe,0x00,0x00] 2876 28770x6a,0x00,0x41,0xd4,0xf0,0xfa,0x00,0x00 2878# W32: v_cmp_lt_i32_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x41,0xd4,0xf0,0xfa,0x00,0x00] 2879# W64: v_cmp_lt_i32_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x41,0xd4,0xf0,0xfa,0x00,0x00] 2880 28810x7a,0x00,0x41,0xd4,0xfd,0xd4,0x00,0x00 2882# W32: v_cmp_lt_i32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x41,0xd4,0xfd,0xd4,0x00,0x00] 2883# W64: v_cmp_lt_i32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x41,0xd4,0xfd,0xd4,0x00,0x00] 2884 28850x7c,0x00,0x41,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 2886# GFX12: v_cmp_lt_i32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x41,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 2887 28880x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00 2889# W32: v_cmp_lt_i64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00] 2890# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00] 2891 28920x0a,0x00,0x51,0xd4,0xfe,0xfd,0x03,0x00 2893# W32: v_cmp_lt_i64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x51,0xd4,0xfe,0xfd,0x03,0x00] 2894# W64: v_cmp_lt_i64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x51,0xd4,0xfe,0xfd,0x03,0x00] 2895 28960x0a,0x00,0x51,0xd4,0x02,0x08,0x00,0x00 2897# W32: v_cmp_lt_i64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x51,0xd4,0x02,0x08,0x00,0x00] 2898# W64: v_cmp_lt_i64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x51,0xd4,0x02,0x08,0x00,0x00] 2899 29000x0a,0x00,0x51,0xd4,0x68,0xd0,0x00,0x00 2901# W32: v_cmp_lt_i64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x51,0xd4,0x68,0xd0,0x00,0x00] 2902# W64: v_cmp_lt_i64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x51,0xd4,0x68,0xd0,0x00,0x00] 2903 29040x0a,0x00,0x51,0xd4,0x6a,0xf4,0x00,0x00 2905# W32: v_cmp_lt_i64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x51,0xd4,0x6a,0xf4,0x00,0x00] 2906# W64: v_cmp_lt_i64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x51,0xd4,0x6a,0xf4,0x00,0x00] 2907 29080x0a,0x00,0x51,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 2909# W32: v_cmp_lt_i64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x51,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2910# W64: v_cmp_lt_i64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x51,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 2911 29120x0a,0x00,0x51,0xd4,0x7e,0xfa,0x01,0x00 2913# W32: v_cmp_lt_i64_e64 s10, exec, src_scc ; encoding: [0x0a,0x00,0x51,0xd4,0x7e,0xfa,0x01,0x00] 2914# W64: v_cmp_lt_i64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x51,0xd4,0x7e,0xfa,0x01,0x00] 2915 29160x0a,0x00,0x51,0xd4,0x7c,0xe0,0x01,0x00 2917# W32: v_cmp_lt_i64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x51,0xd4,0x7c,0xe0,0x01,0x00] 2918# W64: v_cmp_lt_i64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x51,0xd4,0x7c,0xe0,0x01,0x00] 2919 29200x68,0x00,0x51,0xd4,0xc1,0x82,0x01,0x00 2921# W32: v_cmp_lt_i64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x51,0xd4,0xc1,0x82,0x01,0x00] 2922# W64: v_cmp_lt_i64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x51,0xd4,0xc1,0x82,0x01,0x00] 2923 29240x6a,0x00,0x51,0xd4,0xf0,0xf8,0x00,0x00 2925# W32: v_cmp_lt_i64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x51,0xd4,0xf0,0xf8,0x00,0x00] 2926# W64: v_cmp_lt_i64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x51,0xd4,0xf0,0xf8,0x00,0x00] 2927 29280x7a,0x00,0x51,0xd4,0xfd,0xfc,0x00,0x00 2929# W32: v_cmp_lt_i64_e64 ttmp14, src_scc, exec ; encoding: [0x7a,0x00,0x51,0xd4,0xfd,0xfc,0x00,0x00] 2930# W64: v_cmp_lt_i64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x51,0xd4,0xfd,0xfc,0x00,0x00] 2931 29320x7c,0x00,0x51,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 2933# GFX12: v_cmp_lt_i64_e64 null, 0xaf123456, vcc ; encoding: [0x7c,0x00,0x51,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 2934 29350x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00 2936# W32-REAL16: v_cmp_lt_u16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00] 2937# W32-FAKE16: v_cmp_lt_u16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00] 2938# W64-REAL16: v_cmp_lt_u16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00] 2939# W64-FAKE16: v_cmp_lt_u16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00] 2940 29410x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00 2942# W32-REAL16: v_cmp_lt_u16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00] 2943# W32-FAKE16: v_cmp_lt_u16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00] 2944# W64-REAL16: v_cmp_lt_u16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00] 2945# W64-FAKE16: v_cmp_lt_u16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00] 2946 29470x0a,0x00,0x39,0xd4,0x01,0x04,0x00,0x00 2948# W32: v_cmp_lt_u16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x00,0x00] 2949# W64: v_cmp_lt_u16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x00,0x00] 2950 29510x0a,0x00,0x39,0xd4,0x69,0xd2,0x00,0x00 2952# W32: v_cmp_lt_u16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x39,0xd4,0x69,0xd2,0x00,0x00] 2953# W64: v_cmp_lt_u16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x39,0xd4,0x69,0xd2,0x00,0x00] 2954 29550x0a,0x00,0x39,0xd4,0x6a,0xf6,0x00,0x00 2956# W32: v_cmp_lt_u16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x39,0xd4,0x6a,0xf6,0x00,0x00] 2957# W64: v_cmp_lt_u16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x39,0xd4,0x6a,0xf6,0x00,0x00] 2958 29590x0a,0x00,0x39,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 2960# W32: v_cmp_lt_u16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x39,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2961# W64: v_cmp_lt_u16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x39,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 2962 29630x0a,0x00,0x39,0xd4,0x7b,0xfa,0x01,0x00 2964# W32: v_cmp_lt_u16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x39,0xd4,0x7b,0xfa,0x01,0x00] 2965# W64: v_cmp_lt_u16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x39,0xd4,0x7b,0xfa,0x01,0x00] 2966 29670x0a,0x00,0x39,0xd4,0x7d,0xe0,0x01,0x00 2968# W32: v_cmp_lt_u16_e64 s10, m0, 0x3800 ; encoding: [0x0a,0x00,0x39,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 2969# W64: v_cmp_lt_u16_e64 s[10:11], m0, 0x3800 ; encoding: [0x0a,0x00,0x39,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 2970 29710x0a,0x00,0x39,0xd4,0x7e,0x82,0x01,0x00 2972# W32: v_cmp_lt_u16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x82,0x01,0x00] 2973# W64: v_cmp_lt_u16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x82,0x01,0x00] 2974 29750x0a,0x00,0x39,0xd4,0x7f,0xf8,0x00,0x00 2976# W32: v_cmp_lt_u16_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x39,0xd4,0x7f,0xf8,0x00,0x00] 2977# W64: v_cmp_lt_u16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x39,0xd4,0x7f,0xf8,0x00,0x00] 2978 29790x0a,0x00,0x39,0xd4,0x7c,0xfc,0x00,0x00 2980# W32: v_cmp_lt_u16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x39,0xd4,0x7c,0xfc,0x00,0x00] 2981# W64: v_cmp_lt_u16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x39,0xd4,0x7c,0xfc,0x00,0x00] 2982 29830x68,0x00,0x39,0xd4,0xc1,0xfe,0x00,0x00 2984# W32: v_cmp_lt_u16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x39,0xd4,0xc1,0xfe,0x00,0x00] 2985# W64: v_cmp_lt_u16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x39,0xd4,0xc1,0xfe,0x00,0x00] 2986 29870x6a,0x00,0x39,0xd4,0xf0,0xfa,0x00,0x00 2988# W32: v_cmp_lt_u16_e64 vcc_lo, 0x3800, m0 ; encoding: [0x6a,0x00,0x39,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 2989# W64: v_cmp_lt_u16_e64 vcc, 0x3800, m0 ; encoding: [0x6a,0x00,0x39,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 2990 29910x7a,0x00,0x39,0xd4,0xfd,0xd4,0x00,0x00 2992# W32: v_cmp_lt_u16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x39,0xd4,0xfd,0xd4,0x00,0x00] 2993# W64: v_cmp_lt_u16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x39,0xd4,0xfd,0xd4,0x00,0x00] 2994 29950x7c,0x00,0x39,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 2996# GFX12: v_cmp_lt_u16_e64 null, 0xfe0b, vcc_hi ; encoding: [0x7c,0x00,0x39,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 2997 29980x0a,0x08,0x39,0xd4,0x01,0x05,0x02,0x00 2999# W32-REAL16: v_cmp_lt_u16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x39,0xd4,0x01,0x05,0x02,0x00] 3000# W32-FAKE16: v_cmp_lt_u16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00] 3001# W64-REAL16: v_cmp_lt_u16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x39,0xd4,0x01,0x05,0x02,0x00] 3002# W64-FAKE16: v_cmp_lt_u16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00] 3003 30040x0a,0x10,0x39,0xd4,0xff,0xff,0x03,0x00 3005# W32-REAL16: v_cmp_lt_u16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x39,0xd4,0xff,0xff,0x03,0x00] 3006# W32-FAKE16: v_cmp_lt_u16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00] 3007# W64-REAL16: v_cmp_lt_u16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x39,0xd4,0xff,0xff,0x03,0x00] 3008# W64-FAKE16: v_cmp_lt_u16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0xff,0x03,0x00] 3009 3010 30110x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00 3012# W32: v_cmp_lt_u32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00] 3013# W64: v_cmp_lt_u32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00] 3014 30150x0a,0x00,0x49,0xd4,0xff,0xff,0x03,0x00 3016# W32: v_cmp_lt_u32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x49,0xd4,0xff,0xff,0x03,0x00] 3017# W64: v_cmp_lt_u32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x49,0xd4,0xff,0xff,0x03,0x00] 3018 30190x0a,0x00,0x49,0xd4,0x01,0x04,0x00,0x00 3020# W32: v_cmp_lt_u32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x00,0x00] 3021# W64: v_cmp_lt_u32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x00,0x00] 3022 30230x0a,0x00,0x49,0xd4,0x69,0xd2,0x00,0x00 3024# W32: v_cmp_lt_u32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x49,0xd4,0x69,0xd2,0x00,0x00] 3025# W64: v_cmp_lt_u32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x49,0xd4,0x69,0xd2,0x00,0x00] 3026 30270x0a,0x00,0x49,0xd4,0x6a,0xf6,0x00,0x00 3028# W32: v_cmp_lt_u32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x49,0xd4,0x6a,0xf6,0x00,0x00] 3029# W64: v_cmp_lt_u32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x49,0xd4,0x6a,0xf6,0x00,0x00] 3030 30310x0a,0x00,0x49,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3032# W32: v_cmp_lt_u32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x49,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3033# W64: v_cmp_lt_u32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x49,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3034 30350x0a,0x00,0x49,0xd4,0x7b,0xfa,0x01,0x00 3036# W32: v_cmp_lt_u32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x49,0xd4,0x7b,0xfa,0x01,0x00] 3037# W64: v_cmp_lt_u32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x49,0xd4,0x7b,0xfa,0x01,0x00] 3038 30390x0a,0x00,0x49,0xd4,0x7d,0xe0,0x01,0x00 3040# W32: v_cmp_lt_u32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x49,0xd4,0x7d,0xe0,0x01,0x00] 3041# W64: v_cmp_lt_u32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x49,0xd4,0x7d,0xe0,0x01,0x00] 3042 30430x0a,0x00,0x49,0xd4,0x7e,0x82,0x01,0x00 3044# W32: v_cmp_lt_u32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x82,0x01,0x00] 3045# W64: v_cmp_lt_u32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x82,0x01,0x00] 3046 30470x0a,0x00,0x49,0xd4,0x7f,0xf8,0x00,0x00 3048# W32: v_cmp_lt_u32_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x49,0xd4,0x7f,0xf8,0x00,0x00] 3049# W64: v_cmp_lt_u32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x49,0xd4,0x7f,0xf8,0x00,0x00] 3050 30510x0a,0x00,0x49,0xd4,0x7c,0xfc,0x00,0x00 3052# W32: v_cmp_lt_u32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x49,0xd4,0x7c,0xfc,0x00,0x00] 3053# W64: v_cmp_lt_u32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x49,0xd4,0x7c,0xfc,0x00,0x00] 3054 30550x68,0x00,0x49,0xd4,0xc1,0xfe,0x00,0x00 3056# W32: v_cmp_lt_u32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x49,0xd4,0xc1,0xfe,0x00,0x00] 3057# W64: v_cmp_lt_u32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x49,0xd4,0xc1,0xfe,0x00,0x00] 3058 30590x6a,0x00,0x49,0xd4,0xf0,0xfa,0x00,0x00 3060# W32: v_cmp_lt_u32_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x49,0xd4,0xf0,0xfa,0x00,0x00] 3061# W64: v_cmp_lt_u32_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x49,0xd4,0xf0,0xfa,0x00,0x00] 3062 30630x7a,0x00,0x49,0xd4,0xfd,0xd4,0x00,0x00 3064# W32: v_cmp_lt_u32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x49,0xd4,0xfd,0xd4,0x00,0x00] 3065# W64: v_cmp_lt_u32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x49,0xd4,0xfd,0xd4,0x00,0x00] 3066 30670x7c,0x00,0x49,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 3068# GFX12: v_cmp_lt_u32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x49,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 3069 30700x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00 3071# W32: v_cmp_lt_u64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00] 3072# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00] 3073 30740x0a,0x00,0x59,0xd4,0xfe,0xfd,0x03,0x00 3075# W32: v_cmp_lt_u64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x59,0xd4,0xfe,0xfd,0x03,0x00] 3076# W64: v_cmp_lt_u64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x59,0xd4,0xfe,0xfd,0x03,0x00] 3077 30780x0a,0x00,0x59,0xd4,0x02,0x08,0x00,0x00 3079# W32: v_cmp_lt_u64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x59,0xd4,0x02,0x08,0x00,0x00] 3080# W64: v_cmp_lt_u64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x59,0xd4,0x02,0x08,0x00,0x00] 3081 30820x0a,0x00,0x59,0xd4,0x68,0xd0,0x00,0x00 3083# W32: v_cmp_lt_u64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x59,0xd4,0x68,0xd0,0x00,0x00] 3084# W64: v_cmp_lt_u64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x59,0xd4,0x68,0xd0,0x00,0x00] 3085 30860x0a,0x00,0x59,0xd4,0x6a,0xf4,0x00,0x00 3087# W32: v_cmp_lt_u64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x59,0xd4,0x6a,0xf4,0x00,0x00] 3088# W64: v_cmp_lt_u64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x59,0xd4,0x6a,0xf4,0x00,0x00] 3089 30900x0a,0x00,0x59,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3091# W32: v_cmp_lt_u64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x59,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3092# W64: v_cmp_lt_u64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x59,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3093 30940x0a,0x00,0x59,0xd4,0x7e,0xfa,0x01,0x00 3095# W32: v_cmp_lt_u64_e64 s10, exec, src_scc ; encoding: [0x0a,0x00,0x59,0xd4,0x7e,0xfa,0x01,0x00] 3096# W64: v_cmp_lt_u64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x59,0xd4,0x7e,0xfa,0x01,0x00] 3097 30980x0a,0x00,0x59,0xd4,0x7c,0xe0,0x01,0x00 3099# W32: v_cmp_lt_u64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x59,0xd4,0x7c,0xe0,0x01,0x00] 3100# W64: v_cmp_lt_u64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x59,0xd4,0x7c,0xe0,0x01,0x00] 3101 31020x68,0x00,0x59,0xd4,0xc1,0x82,0x01,0x00 3103# W32: v_cmp_lt_u64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x59,0xd4,0xc1,0x82,0x01,0x00] 3104# W64: v_cmp_lt_u64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x59,0xd4,0xc1,0x82,0x01,0x00] 3105 31060x6a,0x00,0x59,0xd4,0xf0,0xf8,0x00,0x00 3107# W32: v_cmp_lt_u64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x59,0xd4,0xf0,0xf8,0x00,0x00] 3108# W64: v_cmp_lt_u64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x59,0xd4,0xf0,0xf8,0x00,0x00] 3109 31100x7a,0x00,0x59,0xd4,0xfd,0xfc,0x00,0x00 3111# W32: v_cmp_lt_u64_e64 ttmp14, src_scc, exec ; encoding: [0x7a,0x00,0x59,0xd4,0xfd,0xfc,0x00,0x00] 3112# W64: v_cmp_lt_u64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x59,0xd4,0xfd,0xfc,0x00,0x00] 3113 31140x7c,0x00,0x59,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 3115# GFX12: v_cmp_lt_u64_e64 null, 0xaf123456, vcc ; encoding: [0x7c,0x00,0x59,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 3116 31170x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00 3118# W32-REAL16: v_cmp_ne_i16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00] 3119# W32-FAKE16: v_cmp_ne_i16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00] 3120# W64-REAL16: v_cmp_ne_i16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00] 3121# W64-FAKE16: v_cmp_ne_i16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00] 3122 31230x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00 3124# W32-REAL16: v_cmp_ne_i16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00] 3125# W32-FAKE16: v_cmp_ne_i16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00] 3126# W64-REAL16: v_cmp_ne_i16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00] 3127# W64-FAKE16: v_cmp_ne_i16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00] 3128 31290x0a,0x00,0x35,0xd4,0x01,0x04,0x00,0x00 3130# W32: v_cmp_ne_i16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x00,0x00] 3131# W64: v_cmp_ne_i16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x00,0x00] 3132 31330x0a,0x00,0x35,0xd4,0x69,0xd2,0x00,0x00 3134# W32: v_cmp_ne_i16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x35,0xd4,0x69,0xd2,0x00,0x00] 3135# W64: v_cmp_ne_i16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x35,0xd4,0x69,0xd2,0x00,0x00] 3136 31370x0a,0x00,0x35,0xd4,0x6a,0xf6,0x00,0x00 3138# W32: v_cmp_ne_i16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x35,0xd4,0x6a,0xf6,0x00,0x00] 3139# W64: v_cmp_ne_i16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x35,0xd4,0x6a,0xf6,0x00,0x00] 3140 31410x0a,0x00,0x35,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 3142# W32: v_cmp_ne_i16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x35,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3143# W64: v_cmp_ne_i16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x35,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3144 31450x0a,0x00,0x35,0xd4,0x7b,0xfa,0x01,0x00 3146# W32: v_cmp_ne_i16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x35,0xd4,0x7b,0xfa,0x01,0x00] 3147# W64: v_cmp_ne_i16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x35,0xd4,0x7b,0xfa,0x01,0x00] 3148 31490x0a,0x00,0x35,0xd4,0x7d,0xe0,0x01,0x00 3150# W32: v_cmp_ne_i16_e64 s10, m0, 0x3800 ; encoding: [0x0a,0x00,0x35,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 3151# W64: v_cmp_ne_i16_e64 s[10:11], m0, 0x3800 ; encoding: [0x0a,0x00,0x35,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 3152 31530x0a,0x00,0x35,0xd4,0x7e,0x82,0x01,0x00 3154# W32: v_cmp_ne_i16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x82,0x01,0x00] 3155# W64: v_cmp_ne_i16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x82,0x01,0x00] 3156 31570x0a,0x00,0x35,0xd4,0x7f,0xf8,0x00,0x00 3158# W32: v_cmp_ne_i16_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x35,0xd4,0x7f,0xf8,0x00,0x00] 3159# W64: v_cmp_ne_i16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x35,0xd4,0x7f,0xf8,0x00,0x00] 3160 31610x0a,0x00,0x35,0xd4,0x7c,0xfc,0x00,0x00 3162# W32: v_cmp_ne_i16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x35,0xd4,0x7c,0xfc,0x00,0x00] 3163# W64: v_cmp_ne_i16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x35,0xd4,0x7c,0xfc,0x00,0x00] 3164 31650x68,0x00,0x35,0xd4,0xc1,0xfe,0x00,0x00 3166# W32: v_cmp_ne_i16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x35,0xd4,0xc1,0xfe,0x00,0x00] 3167# W64: v_cmp_ne_i16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x35,0xd4,0xc1,0xfe,0x00,0x00] 3168 31690x6a,0x00,0x35,0xd4,0xf0,0xfa,0x00,0x00 3170# W32: v_cmp_ne_i16_e64 vcc_lo, 0x3800, m0 ; encoding: [0x6a,0x00,0x35,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 3171# W64: v_cmp_ne_i16_e64 vcc, 0x3800, m0 ; encoding: [0x6a,0x00,0x35,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 3172 31730x7a,0x00,0x35,0xd4,0xfd,0xd4,0x00,0x00 3174# W32: v_cmp_ne_i16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x35,0xd4,0xfd,0xd4,0x00,0x00] 3175# W64: v_cmp_ne_i16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x35,0xd4,0xfd,0xd4,0x00,0x00] 3176 31770x7c,0x00,0x35,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 3178# GFX12: v_cmp_ne_i16_e64 null, 0xfe0b, vcc_hi ; encoding: [0x7c,0x00,0x35,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 3179 31800x0a,0x08,0x35,0xd4,0x01,0x05,0x02,0x00 3181# W32-REAL16: v_cmp_ne_i16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x35,0xd4,0x01,0x05,0x02,0x00] 3182# W32-FAKE16: v_cmp_ne_i16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00] 3183# W64-REAL16: v_cmp_ne_i16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x35,0xd4,0x01,0x05,0x02,0x00] 3184# W64-FAKE16: v_cmp_ne_i16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00] 3185 31860x0a,0x10,0x35,0xd4,0xff,0xff,0x03,0x00 3187# W32-REAL16: v_cmp_ne_i16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x35,0xd4,0xff,0xff,0x03,0x00] 3188# W32-FAKE16: v_cmp_ne_i16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00] 3189# W64-REAL16: v_cmp_ne_i16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x35,0xd4,0xff,0xff,0x03,0x00] 3190# W64-FAKE16: v_cmp_ne_i16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0xff,0x03,0x00] 3191 3192 31930x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00 3194# W32: v_cmp_ne_i32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00] 3195# W64: v_cmp_ne_i32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00] 3196 31970x0a,0x00,0x45,0xd4,0xff,0xff,0x03,0x00 3198# W32: v_cmp_ne_i32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x45,0xd4,0xff,0xff,0x03,0x00] 3199# W64: v_cmp_ne_i32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x45,0xd4,0xff,0xff,0x03,0x00] 3200 32010x0a,0x00,0x45,0xd4,0x01,0x04,0x00,0x00 3202# W32: v_cmp_ne_i32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x00,0x00] 3203# W64: v_cmp_ne_i32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x00,0x00] 3204 32050x0a,0x00,0x45,0xd4,0x69,0xd2,0x00,0x00 3206# W32: v_cmp_ne_i32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x45,0xd4,0x69,0xd2,0x00,0x00] 3207# W64: v_cmp_ne_i32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x45,0xd4,0x69,0xd2,0x00,0x00] 3208 32090x0a,0x00,0x45,0xd4,0x6a,0xf6,0x00,0x00 3210# W32: v_cmp_ne_i32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x45,0xd4,0x6a,0xf6,0x00,0x00] 3211# W64: v_cmp_ne_i32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x45,0xd4,0x6a,0xf6,0x00,0x00] 3212 32130x0a,0x00,0x45,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3214# W32: v_cmp_ne_i32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x45,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3215# W64: v_cmp_ne_i32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x45,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3216 32170x0a,0x00,0x45,0xd4,0x7b,0xfa,0x01,0x00 3218# W32: v_cmp_ne_i32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x45,0xd4,0x7b,0xfa,0x01,0x00] 3219# W64: v_cmp_ne_i32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x45,0xd4,0x7b,0xfa,0x01,0x00] 3220 32210x0a,0x00,0x45,0xd4,0x7d,0xe0,0x01,0x00 3222# W32: v_cmp_ne_i32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x45,0xd4,0x7d,0xe0,0x01,0x00] 3223# W64: v_cmp_ne_i32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x45,0xd4,0x7d,0xe0,0x01,0x00] 3224 32250x0a,0x00,0x45,0xd4,0x7e,0x82,0x01,0x00 3226# W32: v_cmp_ne_i32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x82,0x01,0x00] 3227# W64: v_cmp_ne_i32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x82,0x01,0x00] 3228 32290x0a,0x00,0x45,0xd4,0x7f,0xf8,0x00,0x00 3230# W32: v_cmp_ne_i32_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x45,0xd4,0x7f,0xf8,0x00,0x00] 3231# W64: v_cmp_ne_i32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x45,0xd4,0x7f,0xf8,0x00,0x00] 3232 32330x0a,0x00,0x45,0xd4,0x7c,0xfc,0x00,0x00 3234# W32: v_cmp_ne_i32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x45,0xd4,0x7c,0xfc,0x00,0x00] 3235# W64: v_cmp_ne_i32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x45,0xd4,0x7c,0xfc,0x00,0x00] 3236 32370x68,0x00,0x45,0xd4,0xc1,0xfe,0x00,0x00 3238# W32: v_cmp_ne_i32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x45,0xd4,0xc1,0xfe,0x00,0x00] 3239# W64: v_cmp_ne_i32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x45,0xd4,0xc1,0xfe,0x00,0x00] 3240 32410x6a,0x00,0x45,0xd4,0xf0,0xfa,0x00,0x00 3242# W32: v_cmp_ne_i32_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x45,0xd4,0xf0,0xfa,0x00,0x00] 3243# W64: v_cmp_ne_i32_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x45,0xd4,0xf0,0xfa,0x00,0x00] 3244 32450x7a,0x00,0x45,0xd4,0xfd,0xd4,0x00,0x00 3246# W32: v_cmp_ne_i32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x45,0xd4,0xfd,0xd4,0x00,0x00] 3247# W64: v_cmp_ne_i32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x45,0xd4,0xfd,0xd4,0x00,0x00] 3248 32490x7c,0x00,0x45,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 3250# GFX12: v_cmp_ne_i32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x45,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 3251 32520x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00 3253# W32: v_cmp_ne_i64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00] 3254# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00] 3255 32560x0a,0x00,0x55,0xd4,0xfe,0xfd,0x03,0x00 3257# W32: v_cmp_ne_i64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x55,0xd4,0xfe,0xfd,0x03,0x00] 3258# W64: v_cmp_ne_i64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x55,0xd4,0xfe,0xfd,0x03,0x00] 3259 32600x0a,0x00,0x55,0xd4,0x02,0x08,0x00,0x00 3261# W32: v_cmp_ne_i64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x55,0xd4,0x02,0x08,0x00,0x00] 3262# W64: v_cmp_ne_i64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x55,0xd4,0x02,0x08,0x00,0x00] 3263 32640x0a,0x00,0x55,0xd4,0x68,0xd0,0x00,0x00 3265# W32: v_cmp_ne_i64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x55,0xd4,0x68,0xd0,0x00,0x00] 3266# W64: v_cmp_ne_i64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x55,0xd4,0x68,0xd0,0x00,0x00] 3267 32680x0a,0x00,0x55,0xd4,0x6a,0xf4,0x00,0x00 3269# W32: v_cmp_ne_i64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x55,0xd4,0x6a,0xf4,0x00,0x00] 3270# W64: v_cmp_ne_i64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x55,0xd4,0x6a,0xf4,0x00,0x00] 3271 32720x0a,0x00,0x55,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3273# W32: v_cmp_ne_i64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x55,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3274# W64: v_cmp_ne_i64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x55,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3275 32760x0a,0x00,0x55,0xd4,0x7e,0xfa,0x01,0x00 3277# W32: v_cmp_ne_i64_e64 s10, exec, src_scc ; encoding: [0x0a,0x00,0x55,0xd4,0x7e,0xfa,0x01,0x00] 3278# W64: v_cmp_ne_i64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x55,0xd4,0x7e,0xfa,0x01,0x00] 3279 32800x0a,0x00,0x55,0xd4,0x7c,0xe0,0x01,0x00 3281# W32: v_cmp_ne_i64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x55,0xd4,0x7c,0xe0,0x01,0x00] 3282# W64: v_cmp_ne_i64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x55,0xd4,0x7c,0xe0,0x01,0x00] 3283 32840x68,0x00,0x55,0xd4,0xc1,0x82,0x01,0x00 3285# W32: v_cmp_ne_i64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x55,0xd4,0xc1,0x82,0x01,0x00] 3286# W64: v_cmp_ne_i64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x55,0xd4,0xc1,0x82,0x01,0x00] 3287 32880x6a,0x00,0x55,0xd4,0xf0,0xf8,0x00,0x00 3289# W32: v_cmp_ne_i64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x55,0xd4,0xf0,0xf8,0x00,0x00] 3290# W64: v_cmp_ne_i64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x55,0xd4,0xf0,0xf8,0x00,0x00] 3291 32920x7a,0x00,0x55,0xd4,0xfd,0xfc,0x00,0x00 3293# W32: v_cmp_ne_i64_e64 ttmp14, src_scc, exec ; encoding: [0x7a,0x00,0x55,0xd4,0xfd,0xfc,0x00,0x00] 3294# W64: v_cmp_ne_i64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x55,0xd4,0xfd,0xfc,0x00,0x00] 3295 32960x7c,0x00,0x55,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 3297# GFX12: v_cmp_ne_i64_e64 null, 0xaf123456, vcc ; encoding: [0x7c,0x00,0x55,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 3298 32990x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00 3300# W32-REAL16: v_cmp_ne_u16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00] 3301# W32-FAKE16: v_cmp_ne_u16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00] 3302# W64-REAL16: v_cmp_ne_u16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00] 3303# W64-FAKE16: v_cmp_ne_u16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00] 3304 33050x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00 3306# W32-REAL16: v_cmp_ne_u16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00] 3307# W32-FAKE16: v_cmp_ne_u16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00] 3308# W64-REAL16: v_cmp_ne_u16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00] 3309# W64-FAKE16: v_cmp_ne_u16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00] 3310 33110x0a,0x00,0x3d,0xd4,0x01,0x04,0x00,0x00 3312# W32: v_cmp_ne_u16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x00,0x00] 3313# W64: v_cmp_ne_u16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x00,0x00] 3314 33150x0a,0x00,0x3d,0xd4,0x69,0xd2,0x00,0x00 3316# W32: v_cmp_ne_u16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x3d,0xd4,0x69,0xd2,0x00,0x00] 3317# W64: v_cmp_ne_u16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x3d,0xd4,0x69,0xd2,0x00,0x00] 3318 33190x0a,0x00,0x3d,0xd4,0x6a,0xf6,0x00,0x00 3320# W32: v_cmp_ne_u16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0xf6,0x00,0x00] 3321# W64: v_cmp_ne_u16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0xf6,0x00,0x00] 3322 33230x0a,0x00,0x3d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 3324# W32: v_cmp_ne_u16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3325# W64: v_cmp_ne_u16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3326 33270x0a,0x00,0x3d,0xd4,0x7b,0xfa,0x01,0x00 3328# W32: v_cmp_ne_u16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x3d,0xd4,0x7b,0xfa,0x01,0x00] 3329# W64: v_cmp_ne_u16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x3d,0xd4,0x7b,0xfa,0x01,0x00] 3330 33310x0a,0x00,0x3d,0xd4,0x7d,0xe0,0x01,0x00 3332# W32: v_cmp_ne_u16_e64 s10, m0, 0x3800 ; encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 3333# W64: v_cmp_ne_u16_e64 s[10:11], m0, 0x3800 ; encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0xfe,0x01,0x00,0x00,0x38,0x00,0x00] 3334 33350x0a,0x00,0x3d,0xd4,0x7e,0x82,0x01,0x00 3336# W32: v_cmp_ne_u16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x82,0x01,0x00] 3337# W64: v_cmp_ne_u16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x82,0x01,0x00] 3338 33390x0a,0x00,0x3d,0xd4,0x7f,0xf8,0x00,0x00 3340# W32: v_cmp_ne_u16_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0xf8,0x00,0x00] 3341# W64: v_cmp_ne_u16_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0xf8,0x00,0x00] 3342 33430x0a,0x00,0x3d,0xd4,0x7c,0xfc,0x00,0x00 3344# W32: v_cmp_ne_u16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x3d,0xd4,0x7c,0xfc,0x00,0x00] 3345# W64: v_cmp_ne_u16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x3d,0xd4,0x7c,0xfc,0x00,0x00] 3346 33470x68,0x00,0x3d,0xd4,0xc1,0xfe,0x00,0x00 3348# W32: v_cmp_ne_u16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x3d,0xd4,0xc1,0xfe,0x00,0x00] 3349# W64: v_cmp_ne_u16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x3d,0xd4,0xc1,0xfe,0x00,0x00] 3350 33510x6a,0x00,0x3d,0xd4,0xf0,0xfa,0x00,0x00 3352# W32: v_cmp_ne_u16_e64 vcc_lo, 0x3800, m0 ; encoding: [0x6a,0x00,0x3d,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 3353# W64: v_cmp_ne_u16_e64 vcc, 0x3800, m0 ; encoding: [0x6a,0x00,0x3d,0xd4,0xff,0xfa,0x00,0x00,0x00,0x38,0x00,0x00] 3354 33550x7a,0x00,0x3d,0xd4,0xfd,0xd4,0x00,0x00 3356# W32: v_cmp_ne_u16_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3d,0xd4,0xfd,0xd4,0x00,0x00] 3357# W64: v_cmp_ne_u16_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x3d,0xd4,0xfd,0xd4,0x00,0x00] 3358 33590x7c,0x00,0x3d,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00 3360# GFX12: v_cmp_ne_u16_e64 null, 0xfe0b, vcc_hi ; encoding: [0x7c,0x00,0x3d,0xd4,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00] 3361 33620x0a,0x08,0x3d,0xd4,0x01,0x05,0x02,0x00 3363# W32-REAL16: v_cmp_ne_u16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3d,0xd4,0x01,0x05,0x02,0x00] 3364# W32-FAKE16: v_cmp_ne_u16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00] 3365# W64-REAL16: v_cmp_ne_u16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x3d,0xd4,0x01,0x05,0x02,0x00] 3366# W64-FAKE16: v_cmp_ne_u16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00] 3367 33680x0a,0x10,0x3d,0xd4,0xff,0xff,0x03,0x00 3369# W32-REAL16: v_cmp_ne_u16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3d,0xd4,0xff,0xff,0x03,0x00] 3370# W32-FAKE16: v_cmp_ne_u16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00] 3371# W64-REAL16: v_cmp_ne_u16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x3d,0xd4,0xff,0xff,0x03,0x00] 3372# W64-FAKE16: v_cmp_ne_u16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0xff,0x03,0x00] 3373 3374 33750x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00 3376# W32: v_cmp_ne_u32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00] 3377# W64: v_cmp_ne_u32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00] 3378 33790x0a,0x00,0x4d,0xd4,0xff,0xff,0x03,0x00 3380# W32: v_cmp_ne_u32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x4d,0xd4,0xff,0xff,0x03,0x00] 3381# W64: v_cmp_ne_u32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x4d,0xd4,0xff,0xff,0x03,0x00] 3382 33830x0a,0x00,0x4d,0xd4,0x01,0x04,0x00,0x00 3384# W32: v_cmp_ne_u32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x00,0x00] 3385# W64: v_cmp_ne_u32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x00,0x00] 3386 33870x0a,0x00,0x4d,0xd4,0x69,0xd2,0x00,0x00 3388# W32: v_cmp_ne_u32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x4d,0xd4,0x69,0xd2,0x00,0x00] 3389# W64: v_cmp_ne_u32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x4d,0xd4,0x69,0xd2,0x00,0x00] 3390 33910x0a,0x00,0x4d,0xd4,0x6a,0xf6,0x00,0x00 3392# W32: v_cmp_ne_u32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0xf6,0x00,0x00] 3393# W64: v_cmp_ne_u32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0xf6,0x00,0x00] 3394 33950x0a,0x00,0x4d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3396# W32: v_cmp_ne_u32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3397# W64: v_cmp_ne_u32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3398 33990x0a,0x00,0x4d,0xd4,0x7b,0xfa,0x01,0x00 3400# W32: v_cmp_ne_u32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x4d,0xd4,0x7b,0xfa,0x01,0x00] 3401# W64: v_cmp_ne_u32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x4d,0xd4,0x7b,0xfa,0x01,0x00] 3402 34030x0a,0x00,0x4d,0xd4,0x7d,0xe0,0x01,0x00 3404# W32: v_cmp_ne_u32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0xe0,0x01,0x00] 3405# W64: v_cmp_ne_u32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0xe0,0x01,0x00] 3406 34070x0a,0x00,0x4d,0xd4,0x7e,0x82,0x01,0x00 3408# W32: v_cmp_ne_u32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x82,0x01,0x00] 3409# W64: v_cmp_ne_u32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x82,0x01,0x00] 3410 34110x0a,0x00,0x4d,0xd4,0x7f,0xf8,0x00,0x00 3412# W32: v_cmp_ne_u32_e64 s10, exec_hi, null ; encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0xf8,0x00,0x00] 3413# W64: v_cmp_ne_u32_e64 s[10:11], exec_hi, null ; encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0xf8,0x00,0x00] 3414 34150x0a,0x00,0x4d,0xd4,0x7c,0xfc,0x00,0x00 3416# W32: v_cmp_ne_u32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x4d,0xd4,0x7c,0xfc,0x00,0x00] 3417# W64: v_cmp_ne_u32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x4d,0xd4,0x7c,0xfc,0x00,0x00] 3418 34190x68,0x00,0x4d,0xd4,0xc1,0xfe,0x00,0x00 3420# W32: v_cmp_ne_u32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x4d,0xd4,0xc1,0xfe,0x00,0x00] 3421# W64: v_cmp_ne_u32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x4d,0xd4,0xc1,0xfe,0x00,0x00] 3422 34230x6a,0x00,0x4d,0xd4,0xf0,0xfa,0x00,0x00 3424# W32: v_cmp_ne_u32_e64 vcc_lo, 0.5, m0 ; encoding: [0x6a,0x00,0x4d,0xd4,0xf0,0xfa,0x00,0x00] 3425# W64: v_cmp_ne_u32_e64 vcc, 0.5, m0 ; encoding: [0x6a,0x00,0x4d,0xd4,0xf0,0xfa,0x00,0x00] 3426 34270x7a,0x00,0x4d,0xd4,0xfd,0xd4,0x00,0x00 3428# W32: v_cmp_ne_u32_e64 ttmp14, src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4d,0xd4,0xfd,0xd4,0x00,0x00] 3429# W64: v_cmp_ne_u32_e64 ttmp[14:15], src_scc, vcc_lo ; encoding: [0x7a,0x00,0x4d,0xd4,0xfd,0xd4,0x00,0x00] 3430 34310x7c,0x00,0x4d,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf 3432# GFX12: v_cmp_ne_u32_e64 null, 0xaf123456, vcc_hi ; encoding: [0x7c,0x00,0x4d,0xd4,0xff,0xd6,0x00,0x00,0x56,0x34,0x12,0xaf] 3433 34340x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00 3435# W32: v_cmp_ne_u64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00] 3436# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00] 3437 34380x0a,0x00,0x5d,0xd4,0xfe,0xfd,0x03,0x00 3439# W32: v_cmp_ne_u64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0xfd,0x03,0x00] 3440# W64: v_cmp_ne_u64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0xfd,0x03,0x00] 3441 34420x0a,0x00,0x5d,0xd4,0x02,0x08,0x00,0x00 3443# W32: v_cmp_ne_u64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x08,0x00,0x00] 3444# W64: v_cmp_ne_u64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x08,0x00,0x00] 3445 34460x0a,0x00,0x5d,0xd4,0x68,0xd0,0x00,0x00 3447# W32: v_cmp_ne_u64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5d,0xd4,0x68,0xd0,0x00,0x00] 3448# W64: v_cmp_ne_u64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x5d,0xd4,0x68,0xd0,0x00,0x00] 3449 34500x0a,0x00,0x5d,0xd4,0x6a,0xf4,0x00,0x00 3451# W32: v_cmp_ne_u64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0xf4,0x00,0x00] 3452# W64: v_cmp_ne_u64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0xf4,0x00,0x00] 3453 34540x0a,0x00,0x5d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3455# W32: v_cmp_ne_u64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3456# W64: v_cmp_ne_u64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x5d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3457 34580x0a,0x00,0x5d,0xd4,0x7e,0xfa,0x01,0x00 3459# W32: v_cmp_ne_u64_e64 s10, exec, src_scc ; encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0xfa,0x01,0x00] 3460# W64: v_cmp_ne_u64_e64 s[10:11], exec, src_scc ; encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0xfa,0x01,0x00] 3461 34620x0a,0x00,0x5d,0xd4,0x7c,0xe0,0x01,0x00 3463# W32: v_cmp_ne_u64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x5d,0xd4,0x7c,0xe0,0x01,0x00] 3464# W64: v_cmp_ne_u64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x5d,0xd4,0x7c,0xe0,0x01,0x00] 3465 34660x68,0x00,0x5d,0xd4,0xc1,0x82,0x01,0x00 3467# W32: v_cmp_ne_u64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x5d,0xd4,0xc1,0x82,0x01,0x00] 3468# W64: v_cmp_ne_u64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x5d,0xd4,0xc1,0x82,0x01,0x00] 3469 34700x6a,0x00,0x5d,0xd4,0xf0,0xf8,0x00,0x00 3471# W32: v_cmp_ne_u64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x5d,0xd4,0xf0,0xf8,0x00,0x00] 3472# W64: v_cmp_ne_u64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x5d,0xd4,0xf0,0xf8,0x00,0x00] 3473 34740x7a,0x00,0x5d,0xd4,0xfd,0xfc,0x00,0x00 3475# W32: v_cmp_ne_u64_e64 ttmp14, src_scc, exec ; encoding: [0x7a,0x00,0x5d,0xd4,0xfd,0xfc,0x00,0x00] 3476# W64: v_cmp_ne_u64_e64 ttmp[14:15], src_scc, exec ; encoding: [0x7a,0x00,0x5d,0xd4,0xfd,0xfc,0x00,0x00] 3477 34780x7c,0x00,0x5d,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf 3479# GFX12: v_cmp_ne_u64_e64 null, 0xaf123456, vcc ; encoding: [0x7c,0x00,0x5d,0xd4,0xff,0xd4,0x00,0x00,0x56,0x34,0x12,0xaf] 3480 34810x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00 3482# W32-REAL16: v_cmp_neq_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00] 3483# W32-FAKE16: v_cmp_neq_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00] 3484# W64-REAL16: v_cmp_neq_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00] 3485# W64-FAKE16: v_cmp_neq_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00] 3486 34870x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00 3488# W32-REAL16: v_cmp_neq_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00] 3489# W32-FAKE16: v_cmp_neq_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00] 3490# W64-REAL16: v_cmp_neq_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00] 3491# W64-FAKE16: v_cmp_neq_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00] 3492 34930x0a,0x00,0x0d,0xd4,0x01,0x04,0x00,0x00 3494# W32: v_cmp_neq_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x00,0x00] 3495# W64: v_cmp_neq_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x00,0x00] 3496 34970x0a,0x00,0x0d,0xd4,0x69,0xd2,0x00,0x00 3498# W32: v_cmp_neq_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x0d,0xd4,0x69,0xd2,0x00,0x00] 3499# W64: v_cmp_neq_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x0d,0xd4,0x69,0xd2,0x00,0x00] 3500 35010x0a,0x00,0x0d,0xd4,0x6a,0xf6,0x00,0x00 3502# W32: v_cmp_neq_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0xf6,0x00,0x00] 3503# W64: v_cmp_neq_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0xf6,0x00,0x00] 3504 35050x0a,0x00,0x0d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 3506# W32: v_cmp_neq_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3507# W64: v_cmp_neq_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3508 35090x0a,0x00,0x0d,0xd4,0x7b,0xfa,0x01,0x00 3510# W32: v_cmp_neq_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x0d,0xd4,0x7b,0xfa,0x01,0x00] 3511# W64: v_cmp_neq_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x0d,0xd4,0x7b,0xfa,0x01,0x00] 3512 35130x0a,0x00,0x0d,0xd4,0x7d,0xe0,0x01,0x00 3514# W32: v_cmp_neq_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0xe0,0x01,0x00] 3515# W64: v_cmp_neq_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0xe0,0x01,0x00] 3516 35170x0a,0x00,0x0d,0xd4,0x7e,0x82,0x01,0x00 3518# W32: v_cmp_neq_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x82,0x01,0x00] 3519# W64: v_cmp_neq_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x82,0x01,0x00] 3520 35210x0a,0x01,0x0d,0xd4,0x7f,0xf8,0x00,0x00 3522# W32: v_cmp_neq_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x0d,0xd4,0x7f,0xf8,0x00,0x00] 3523# W64: v_cmp_neq_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x0d,0xd4,0x7f,0xf8,0x00,0x00] 3524 35250x0a,0x00,0x0d,0xd4,0x7c,0xfc,0x00,0x00 3526# W32: v_cmp_neq_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x0d,0xd4,0x7c,0xfc,0x00,0x00] 3527# W64: v_cmp_neq_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x0d,0xd4,0x7c,0xfc,0x00,0x00] 3528 35290x68,0x00,0x0d,0xd4,0xc1,0xfe,0x00,0x00 3530# W32: v_cmp_neq_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x0d,0xd4,0xc1,0xfe,0x00,0x00] 3531# W64: v_cmp_neq_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x0d,0xd4,0xc1,0xfe,0x00,0x00] 3532 35330x6a,0x00,0x0d,0xd4,0xf0,0xfa,0x00,0x40 3534# W32: v_cmp_neq_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x0d,0xd4,0xf0,0xfa,0x00,0x40] 3535# W64: v_cmp_neq_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x0d,0xd4,0xf0,0xfa,0x00,0x40] 3536 35370x7a,0x02,0x0d,0xd4,0xfd,0xd4,0x00,0x20 3538# W32: v_cmp_neq_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0d,0xd4,0xfd,0xd4,0x00,0x20] 3539# W64: v_cmp_neq_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0d,0xd4,0xfd,0xd4,0x00,0x20] 3540 35410x7c,0x83,0x0d,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 3542# GFX12: v_cmp_neq_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x0d,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 3543 35440x0a,0x08,0x0d,0xd4,0x01,0x05,0x02,0x00 3545# W32-REAL16: v_cmp_neq_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0d,0xd4,0x01,0x05,0x02,0x00] 3546# W32-FAKE16: v_cmp_neq_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00] 3547# W64-REAL16: v_cmp_neq_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0d,0xd4,0x01,0x05,0x02,0x00] 3548# W64-FAKE16: v_cmp_neq_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00] 3549 35500x0a,0x10,0x0d,0xd4,0xff,0xff,0x03,0x00 3551# W32-REAL16: v_cmp_neq_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0d,0xd4,0xff,0xff,0x03,0x00] 3552# W32-FAKE16: v_cmp_neq_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00] 3553# W64-REAL16: v_cmp_neq_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0d,0xd4,0xff,0xff,0x03,0x00] 3554# W64-FAKE16: v_cmp_neq_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0xff,0x03,0x00] 3555 3556 35570x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00 3558# W32: v_cmp_neq_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00] 3559# W64: v_cmp_neq_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00] 3560 35610x0a,0x00,0x1d,0xd4,0xff,0xff,0x03,0x00 3562# W32: v_cmp_neq_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x1d,0xd4,0xff,0xff,0x03,0x00] 3563# W64: v_cmp_neq_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x1d,0xd4,0xff,0xff,0x03,0x00] 3564 35650x0a,0x00,0x1d,0xd4,0x01,0x04,0x00,0x00 3566# W32: v_cmp_neq_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x00,0x00] 3567# W64: v_cmp_neq_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x00,0x00] 3568 35690x0a,0x00,0x1d,0xd4,0x69,0xd2,0x00,0x00 3570# W32: v_cmp_neq_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x1d,0xd4,0x69,0xd2,0x00,0x00] 3571# W64: v_cmp_neq_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x1d,0xd4,0x69,0xd2,0x00,0x00] 3572 35730x0a,0x00,0x1d,0xd4,0x6a,0xf6,0x00,0x00 3574# W32: v_cmp_neq_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0xf6,0x00,0x00] 3575# W64: v_cmp_neq_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0xf6,0x00,0x00] 3576 35770x0a,0x00,0x1d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3578# W32: v_cmp_neq_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3579# W64: v_cmp_neq_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3580 35810x0a,0x00,0x1d,0xd4,0x7b,0xfa,0x01,0x00 3582# W32: v_cmp_neq_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x1d,0xd4,0x7b,0xfa,0x01,0x00] 3583# W64: v_cmp_neq_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x1d,0xd4,0x7b,0xfa,0x01,0x00] 3584 35850x0a,0x00,0x1d,0xd4,0x7d,0xe0,0x01,0x00 3586# W32: v_cmp_neq_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0xe0,0x01,0x00] 3587# W64: v_cmp_neq_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0xe0,0x01,0x00] 3588 35890x0a,0x00,0x1d,0xd4,0x7e,0x82,0x01,0x00 3590# W32: v_cmp_neq_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x82,0x01,0x00] 3591# W64: v_cmp_neq_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x82,0x01,0x00] 3592 35930x0a,0x01,0x1d,0xd4,0x7f,0xf8,0x00,0x00 3594# W32: v_cmp_neq_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x1d,0xd4,0x7f,0xf8,0x00,0x00] 3595# W64: v_cmp_neq_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x1d,0xd4,0x7f,0xf8,0x00,0x00] 3596 35970x0a,0x00,0x1d,0xd4,0x7c,0xfc,0x00,0x00 3598# W32: v_cmp_neq_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x1d,0xd4,0x7c,0xfc,0x00,0x00] 3599# W64: v_cmp_neq_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x1d,0xd4,0x7c,0xfc,0x00,0x00] 3600 36010x68,0x00,0x1d,0xd4,0xc1,0xfe,0x00,0x00 3602# W32: v_cmp_neq_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x1d,0xd4,0xc1,0xfe,0x00,0x00] 3603# W64: v_cmp_neq_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x1d,0xd4,0xc1,0xfe,0x00,0x00] 3604 36050x6a,0x00,0x1d,0xd4,0xf0,0xfa,0x00,0x40 3606# W32: v_cmp_neq_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x1d,0xd4,0xf0,0xfa,0x00,0x40] 3607# W64: v_cmp_neq_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x1d,0xd4,0xf0,0xfa,0x00,0x40] 3608 36090x7a,0x02,0x1d,0xd4,0xfd,0xd4,0x00,0x20 3610# W32: v_cmp_neq_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1d,0xd4,0xfd,0xd4,0x00,0x20] 3611# W64: v_cmp_neq_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1d,0xd4,0xfd,0xd4,0x00,0x20] 3612 36130x7c,0x83,0x1d,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 3614# GFX12: v_cmp_neq_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x1d,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 3615 36160x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00 3617# W32: v_cmp_neq_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00] 3618# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00] 3619 36200x0a,0x00,0x2d,0xd4,0xfe,0xfd,0x03,0x00 3621# W32: v_cmp_neq_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0xfd,0x03,0x00] 3622# W64: v_cmp_neq_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0xfd,0x03,0x00] 3623 36240x0a,0x00,0x2d,0xd4,0x02,0x08,0x00,0x00 3625# W32: v_cmp_neq_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x08,0x00,0x00] 3626# W64: v_cmp_neq_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x08,0x00,0x00] 3627 36280x0a,0x00,0x2d,0xd4,0x68,0xd0,0x00,0x00 3629# W32: v_cmp_neq_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2d,0xd4,0x68,0xd0,0x00,0x00] 3630# W64: v_cmp_neq_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2d,0xd4,0x68,0xd0,0x00,0x00] 3631 36320x0a,0x00,0x2d,0xd4,0x6a,0xf4,0x00,0x00 3633# W32: v_cmp_neq_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0xf4,0x00,0x00] 3634# W64: v_cmp_neq_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0xf4,0x00,0x00] 3635 36360x0a,0x00,0x2d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3637# W32: v_cmp_neq_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3638# W64: v_cmp_neq_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2d,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3639 36400x0a,0x01,0x2d,0xd4,0x7e,0xfa,0x01,0x20 3641# W32: v_cmp_neq_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x2d,0xd4,0x7e,0xfa,0x01,0x20] 3642# W64: v_cmp_neq_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x2d,0xd4,0x7e,0xfa,0x01,0x20] 3643 36440x0a,0x00,0x2d,0xd4,0x7c,0xe0,0x01,0x00 3645# W32: v_cmp_neq_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x2d,0xd4,0x7c,0xe0,0x01,0x00] 3646# W64: v_cmp_neq_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x2d,0xd4,0x7c,0xe0,0x01,0x00] 3647 36480x68,0x00,0x2d,0xd4,0xc1,0x82,0x01,0x00 3649# W32: v_cmp_neq_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x2d,0xd4,0xc1,0x82,0x01,0x00] 3650# W64: v_cmp_neq_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x2d,0xd4,0xc1,0x82,0x01,0x00] 3651 36520x6a,0x00,0x2d,0xd4,0xf0,0xf8,0x00,0x00 3653# W32: v_cmp_neq_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x2d,0xd4,0xf0,0xf8,0x00,0x00] 3654# W64: v_cmp_neq_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x2d,0xd4,0xf0,0xf8,0x00,0x00] 3655 36560x7a,0x03,0x2d,0xd4,0xfd,0xfc,0x00,0x60 3657# W32: v_cmp_neq_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2d,0xd4,0xfd,0xfc,0x00,0x60] 3658# W64: v_cmp_neq_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2d,0xd4,0xfd,0xfc,0x00,0x60] 3659 36600x7c,0x82,0x2d,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 3661# GFX12: v_cmp_neq_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x2d,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 3662 36630x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00 3664# W32-REAL16: v_cmp_nge_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00] 3665# W32-FAKE16: v_cmp_nge_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00] 3666# W64-REAL16: v_cmp_nge_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00] 3667# W64-FAKE16: v_cmp_nge_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00] 3668 36690x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00 3670# W32-REAL16: v_cmp_nge_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00] 3671# W32-FAKE16: v_cmp_nge_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00] 3672# W64-REAL16: v_cmp_nge_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00] 3673# W64-FAKE16: v_cmp_nge_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00] 3674 36750x0a,0x00,0x09,0xd4,0x01,0x04,0x00,0x00 3676# W32: v_cmp_nge_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x00,0x00] 3677# W64: v_cmp_nge_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x00,0x00] 3678 36790x0a,0x00,0x09,0xd4,0x69,0xd2,0x00,0x00 3680# W32: v_cmp_nge_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x09,0xd4,0x69,0xd2,0x00,0x00] 3681# W64: v_cmp_nge_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x09,0xd4,0x69,0xd2,0x00,0x00] 3682 36830x0a,0x00,0x09,0xd4,0x6a,0xf6,0x00,0x00 3684# W32: v_cmp_nge_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x09,0xd4,0x6a,0xf6,0x00,0x00] 3685# W64: v_cmp_nge_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x09,0xd4,0x6a,0xf6,0x00,0x00] 3686 36870x0a,0x00,0x09,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 3688# W32: v_cmp_nge_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x09,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3689# W64: v_cmp_nge_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x09,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3690 36910x0a,0x00,0x09,0xd4,0x7b,0xfa,0x01,0x00 3692# W32: v_cmp_nge_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x09,0xd4,0x7b,0xfa,0x01,0x00] 3693# W64: v_cmp_nge_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x09,0xd4,0x7b,0xfa,0x01,0x00] 3694 36950x0a,0x00,0x09,0xd4,0x7d,0xe0,0x01,0x00 3696# W32: v_cmp_nge_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x09,0xd4,0x7d,0xe0,0x01,0x00] 3697# W64: v_cmp_nge_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x09,0xd4,0x7d,0xe0,0x01,0x00] 3698 36990x0a,0x00,0x09,0xd4,0x7e,0x82,0x01,0x00 3700# W32: v_cmp_nge_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x82,0x01,0x00] 3701# W64: v_cmp_nge_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x82,0x01,0x00] 3702 37030x0a,0x01,0x09,0xd4,0x7f,0xf8,0x00,0x00 3704# W32: v_cmp_nge_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x09,0xd4,0x7f,0xf8,0x00,0x00] 3705# W64: v_cmp_nge_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x09,0xd4,0x7f,0xf8,0x00,0x00] 3706 37070x0a,0x00,0x09,0xd4,0x7c,0xfc,0x00,0x00 3708# W32: v_cmp_nge_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x09,0xd4,0x7c,0xfc,0x00,0x00] 3709# W64: v_cmp_nge_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x09,0xd4,0x7c,0xfc,0x00,0x00] 3710 37110x68,0x00,0x09,0xd4,0xc1,0xfe,0x00,0x00 3712# W32: v_cmp_nge_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x09,0xd4,0xc1,0xfe,0x00,0x00] 3713# W64: v_cmp_nge_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x09,0xd4,0xc1,0xfe,0x00,0x00] 3714 37150x6a,0x00,0x09,0xd4,0xf0,0xfa,0x00,0x40 3716# W32: v_cmp_nge_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x09,0xd4,0xf0,0xfa,0x00,0x40] 3717# W64: v_cmp_nge_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x09,0xd4,0xf0,0xfa,0x00,0x40] 3718 37190x7a,0x02,0x09,0xd4,0xfd,0xd4,0x00,0x20 3720# W32: v_cmp_nge_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x09,0xd4,0xfd,0xd4,0x00,0x20] 3721# W64: v_cmp_nge_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x09,0xd4,0xfd,0xd4,0x00,0x20] 3722 37230x7c,0x83,0x09,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 3724# GFX12: v_cmp_nge_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x09,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 3725 37260x0a,0x08,0x09,0xd4,0x01,0x05,0x02,0x00 3727# W32-REAL16: v_cmp_nge_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x09,0xd4,0x01,0x05,0x02,0x00] 3728# W32-FAKE16: v_cmp_nge_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00] 3729# W64-REAL16: v_cmp_nge_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x09,0xd4,0x01,0x05,0x02,0x00] 3730# W64-FAKE16: v_cmp_nge_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00] 3731 37320x0a,0x10,0x09,0xd4,0xff,0xff,0x03,0x00 3733# W32-REAL16: v_cmp_nge_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x09,0xd4,0xff,0xff,0x03,0x00] 3734# W32-FAKE16: v_cmp_nge_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00] 3735# W64-REAL16: v_cmp_nge_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x09,0xd4,0xff,0xff,0x03,0x00] 3736# W64-FAKE16: v_cmp_nge_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0xff,0x03,0x00] 3737 3738 37390x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00 3740# W32: v_cmp_nge_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00] 3741# W64: v_cmp_nge_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00] 3742 37430x0a,0x00,0x19,0xd4,0xff,0xff,0x03,0x00 3744# W32: v_cmp_nge_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x19,0xd4,0xff,0xff,0x03,0x00] 3745# W64: v_cmp_nge_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x19,0xd4,0xff,0xff,0x03,0x00] 3746 37470x0a,0x00,0x19,0xd4,0x01,0x04,0x00,0x00 3748# W32: v_cmp_nge_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x00,0x00] 3749# W64: v_cmp_nge_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x00,0x00] 3750 37510x0a,0x00,0x19,0xd4,0x69,0xd2,0x00,0x00 3752# W32: v_cmp_nge_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x19,0xd4,0x69,0xd2,0x00,0x00] 3753# W64: v_cmp_nge_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x19,0xd4,0x69,0xd2,0x00,0x00] 3754 37550x0a,0x00,0x19,0xd4,0x6a,0xf6,0x00,0x00 3756# W32: v_cmp_nge_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x19,0xd4,0x6a,0xf6,0x00,0x00] 3757# W64: v_cmp_nge_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x19,0xd4,0x6a,0xf6,0x00,0x00] 3758 37590x0a,0x00,0x19,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3760# W32: v_cmp_nge_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x19,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3761# W64: v_cmp_nge_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x19,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3762 37630x0a,0x00,0x19,0xd4,0x7b,0xfa,0x01,0x00 3764# W32: v_cmp_nge_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x19,0xd4,0x7b,0xfa,0x01,0x00] 3765# W64: v_cmp_nge_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x19,0xd4,0x7b,0xfa,0x01,0x00] 3766 37670x0a,0x00,0x19,0xd4,0x7d,0xe0,0x01,0x00 3768# W32: v_cmp_nge_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x19,0xd4,0x7d,0xe0,0x01,0x00] 3769# W64: v_cmp_nge_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x19,0xd4,0x7d,0xe0,0x01,0x00] 3770 37710x0a,0x00,0x19,0xd4,0x7e,0x82,0x01,0x00 3772# W32: v_cmp_nge_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x82,0x01,0x00] 3773# W64: v_cmp_nge_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x82,0x01,0x00] 3774 37750x0a,0x01,0x19,0xd4,0x7f,0xf8,0x00,0x00 3776# W32: v_cmp_nge_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x19,0xd4,0x7f,0xf8,0x00,0x00] 3777# W64: v_cmp_nge_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x19,0xd4,0x7f,0xf8,0x00,0x00] 3778 37790x0a,0x00,0x19,0xd4,0x7c,0xfc,0x00,0x00 3780# W32: v_cmp_nge_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x19,0xd4,0x7c,0xfc,0x00,0x00] 3781# W64: v_cmp_nge_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x19,0xd4,0x7c,0xfc,0x00,0x00] 3782 37830x68,0x00,0x19,0xd4,0xc1,0xfe,0x00,0x00 3784# W32: v_cmp_nge_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x19,0xd4,0xc1,0xfe,0x00,0x00] 3785# W64: v_cmp_nge_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x19,0xd4,0xc1,0xfe,0x00,0x00] 3786 37870x6a,0x00,0x19,0xd4,0xf0,0xfa,0x00,0x40 3788# W32: v_cmp_nge_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x19,0xd4,0xf0,0xfa,0x00,0x40] 3789# W64: v_cmp_nge_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x19,0xd4,0xf0,0xfa,0x00,0x40] 3790 37910x7a,0x02,0x19,0xd4,0xfd,0xd4,0x00,0x20 3792# W32: v_cmp_nge_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x19,0xd4,0xfd,0xd4,0x00,0x20] 3793# W64: v_cmp_nge_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x19,0xd4,0xfd,0xd4,0x00,0x20] 3794 37950x7c,0x83,0x19,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 3796# GFX12: v_cmp_nge_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x19,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 3797 37980x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00 3799# W32: v_cmp_nge_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00] 3800# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00] 3801 38020x0a,0x00,0x29,0xd4,0xfe,0xfd,0x03,0x00 3803# W32: v_cmp_nge_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x29,0xd4,0xfe,0xfd,0x03,0x00] 3804# W64: v_cmp_nge_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x29,0xd4,0xfe,0xfd,0x03,0x00] 3805 38060x0a,0x00,0x29,0xd4,0x02,0x08,0x00,0x00 3807# W32: v_cmp_nge_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x29,0xd4,0x02,0x08,0x00,0x00] 3808# W64: v_cmp_nge_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x29,0xd4,0x02,0x08,0x00,0x00] 3809 38100x0a,0x00,0x29,0xd4,0x68,0xd0,0x00,0x00 3811# W32: v_cmp_nge_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x29,0xd4,0x68,0xd0,0x00,0x00] 3812# W64: v_cmp_nge_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x29,0xd4,0x68,0xd0,0x00,0x00] 3813 38140x0a,0x00,0x29,0xd4,0x6a,0xf4,0x00,0x00 3815# W32: v_cmp_nge_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x29,0xd4,0x6a,0xf4,0x00,0x00] 3816# W64: v_cmp_nge_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x29,0xd4,0x6a,0xf4,0x00,0x00] 3817 38180x0a,0x00,0x29,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3819# W32: v_cmp_nge_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x29,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3820# W64: v_cmp_nge_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x29,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3821 38220x0a,0x01,0x29,0xd4,0x7e,0xfa,0x01,0x20 3823# W32: v_cmp_nge_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x29,0xd4,0x7e,0xfa,0x01,0x20] 3824# W64: v_cmp_nge_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x29,0xd4,0x7e,0xfa,0x01,0x20] 3825 38260x0a,0x00,0x29,0xd4,0x7c,0xe0,0x01,0x00 3827# W32: v_cmp_nge_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x29,0xd4,0x7c,0xe0,0x01,0x00] 3828# W64: v_cmp_nge_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x29,0xd4,0x7c,0xe0,0x01,0x00] 3829 38300x68,0x00,0x29,0xd4,0xc1,0x82,0x01,0x00 3831# W32: v_cmp_nge_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x29,0xd4,0xc1,0x82,0x01,0x00] 3832# W64: v_cmp_nge_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x29,0xd4,0xc1,0x82,0x01,0x00] 3833 38340x6a,0x00,0x29,0xd4,0xf0,0xf8,0x00,0x00 3835# W32: v_cmp_nge_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x29,0xd4,0xf0,0xf8,0x00,0x00] 3836# W64: v_cmp_nge_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x29,0xd4,0xf0,0xf8,0x00,0x00] 3837 38380x7a,0x03,0x29,0xd4,0xfd,0xfc,0x00,0x60 3839# W32: v_cmp_nge_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x29,0xd4,0xfd,0xfc,0x00,0x60] 3840# W64: v_cmp_nge_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x29,0xd4,0xfd,0xfc,0x00,0x60] 3841 38420x7c,0x82,0x29,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 3843# GFX12: v_cmp_nge_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x29,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 3844 38450x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00 3846# W32-REAL16: v_cmp_ngt_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00] 3847# W32-FAKE16: v_cmp_ngt_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00] 3848# W64-REAL16: v_cmp_ngt_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00] 3849# W64-FAKE16: v_cmp_ngt_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00] 3850 38510x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00 3852# W32-REAL16: v_cmp_ngt_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00] 3853# W32-FAKE16: v_cmp_ngt_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00] 3854# W64-REAL16: v_cmp_ngt_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00] 3855# W64-FAKE16: v_cmp_ngt_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00] 3856 38570x0a,0x00,0x0b,0xd4,0x01,0x04,0x00,0x00 3858# W32: v_cmp_ngt_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x00,0x00] 3859# W64: v_cmp_ngt_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x00,0x00] 3860 38610x0a,0x00,0x0b,0xd4,0x69,0xd2,0x00,0x00 3862# W32: v_cmp_ngt_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x0b,0xd4,0x69,0xd2,0x00,0x00] 3863# W64: v_cmp_ngt_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x0b,0xd4,0x69,0xd2,0x00,0x00] 3864 38650x0a,0x00,0x0b,0xd4,0x6a,0xf6,0x00,0x00 3866# W32: v_cmp_ngt_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0xf6,0x00,0x00] 3867# W64: v_cmp_ngt_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0xf6,0x00,0x00] 3868 38690x0a,0x00,0x0b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 3870# W32: v_cmp_ngt_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3871# W64: v_cmp_ngt_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 3872 38730x0a,0x00,0x0b,0xd4,0x7b,0xfa,0x01,0x00 3874# W32: v_cmp_ngt_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x0b,0xd4,0x7b,0xfa,0x01,0x00] 3875# W64: v_cmp_ngt_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x0b,0xd4,0x7b,0xfa,0x01,0x00] 3876 38770x0a,0x00,0x0b,0xd4,0x7d,0xe0,0x01,0x00 3878# W32: v_cmp_ngt_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0xe0,0x01,0x00] 3879# W64: v_cmp_ngt_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0xe0,0x01,0x00] 3880 38810x0a,0x00,0x0b,0xd4,0x7e,0x82,0x01,0x00 3882# W32: v_cmp_ngt_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x82,0x01,0x00] 3883# W64: v_cmp_ngt_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x82,0x01,0x00] 3884 38850x0a,0x01,0x0b,0xd4,0x7f,0xf8,0x00,0x00 3886# W32: v_cmp_ngt_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x0b,0xd4,0x7f,0xf8,0x00,0x00] 3887# W64: v_cmp_ngt_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x0b,0xd4,0x7f,0xf8,0x00,0x00] 3888 38890x0a,0x00,0x0b,0xd4,0x7c,0xfc,0x00,0x00 3890# W32: v_cmp_ngt_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x0b,0xd4,0x7c,0xfc,0x00,0x00] 3891# W64: v_cmp_ngt_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x0b,0xd4,0x7c,0xfc,0x00,0x00] 3892 38930x68,0x00,0x0b,0xd4,0xc1,0xfe,0x00,0x00 3894# W32: v_cmp_ngt_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x0b,0xd4,0xc1,0xfe,0x00,0x00] 3895# W64: v_cmp_ngt_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x0b,0xd4,0xc1,0xfe,0x00,0x00] 3896 38970x6a,0x00,0x0b,0xd4,0xf0,0xfa,0x00,0x40 3898# W32: v_cmp_ngt_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x0b,0xd4,0xf0,0xfa,0x00,0x40] 3899# W64: v_cmp_ngt_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x0b,0xd4,0xf0,0xfa,0x00,0x40] 3900 39010x7a,0x02,0x0b,0xd4,0xfd,0xd4,0x00,0x20 3902# W32: v_cmp_ngt_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0b,0xd4,0xfd,0xd4,0x00,0x20] 3903# W64: v_cmp_ngt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0b,0xd4,0xfd,0xd4,0x00,0x20] 3904 39050x7c,0x83,0x0b,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 3906# GFX12: v_cmp_ngt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x0b,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 3907 39080x0a,0x08,0x0b,0xd4,0x01,0x05,0x02,0x00 3909# W32-REAL16: v_cmp_ngt_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0b,0xd4,0x01,0x05,0x02,0x00] 3910# W32-FAKE16: v_cmp_ngt_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00] 3911# W64-REAL16: v_cmp_ngt_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0b,0xd4,0x01,0x05,0x02,0x00] 3912# W64-FAKE16: v_cmp_ngt_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00] 3913 39140x0a,0x10,0x0b,0xd4,0xff,0xff,0x03,0x00 3915# W32-REAL16: v_cmp_ngt_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0b,0xd4,0xff,0xff,0x03,0x00] 3916# W32-FAKE16: v_cmp_ngt_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00] 3917# W64-REAL16: v_cmp_ngt_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0b,0xd4,0xff,0xff,0x03,0x00] 3918# W64-FAKE16: v_cmp_ngt_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0xff,0x03,0x00] 3919 3920 39210x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00 3922# W32: v_cmp_ngt_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00] 3923# W64: v_cmp_ngt_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00] 3924 39250x0a,0x00,0x1b,0xd4,0xff,0xff,0x03,0x00 3926# W32: v_cmp_ngt_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x1b,0xd4,0xff,0xff,0x03,0x00] 3927# W64: v_cmp_ngt_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x1b,0xd4,0xff,0xff,0x03,0x00] 3928 39290x0a,0x00,0x1b,0xd4,0x01,0x04,0x00,0x00 3930# W32: v_cmp_ngt_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x00,0x00] 3931# W64: v_cmp_ngt_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x00,0x00] 3932 39330x0a,0x00,0x1b,0xd4,0x69,0xd2,0x00,0x00 3934# W32: v_cmp_ngt_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x1b,0xd4,0x69,0xd2,0x00,0x00] 3935# W64: v_cmp_ngt_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x1b,0xd4,0x69,0xd2,0x00,0x00] 3936 39370x0a,0x00,0x1b,0xd4,0x6a,0xf6,0x00,0x00 3938# W32: v_cmp_ngt_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0xf6,0x00,0x00] 3939# W64: v_cmp_ngt_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0xf6,0x00,0x00] 3940 39410x0a,0x00,0x1b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 3942# W32: v_cmp_ngt_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3943# W64: v_cmp_ngt_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 3944 39450x0a,0x00,0x1b,0xd4,0x7b,0xfa,0x01,0x00 3946# W32: v_cmp_ngt_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x1b,0xd4,0x7b,0xfa,0x01,0x00] 3947# W64: v_cmp_ngt_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x1b,0xd4,0x7b,0xfa,0x01,0x00] 3948 39490x0a,0x00,0x1b,0xd4,0x7d,0xe0,0x01,0x00 3950# W32: v_cmp_ngt_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0xe0,0x01,0x00] 3951# W64: v_cmp_ngt_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0xe0,0x01,0x00] 3952 39530x0a,0x00,0x1b,0xd4,0x7e,0x82,0x01,0x00 3954# W32: v_cmp_ngt_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x82,0x01,0x00] 3955# W64: v_cmp_ngt_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x82,0x01,0x00] 3956 39570x0a,0x01,0x1b,0xd4,0x7f,0xf8,0x00,0x00 3958# W32: v_cmp_ngt_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x1b,0xd4,0x7f,0xf8,0x00,0x00] 3959# W64: v_cmp_ngt_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x1b,0xd4,0x7f,0xf8,0x00,0x00] 3960 39610x0a,0x00,0x1b,0xd4,0x7c,0xfc,0x00,0x00 3962# W32: v_cmp_ngt_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x1b,0xd4,0x7c,0xfc,0x00,0x00] 3963# W64: v_cmp_ngt_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x1b,0xd4,0x7c,0xfc,0x00,0x00] 3964 39650x68,0x00,0x1b,0xd4,0xc1,0xfe,0x00,0x00 3966# W32: v_cmp_ngt_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x1b,0xd4,0xc1,0xfe,0x00,0x00] 3967# W64: v_cmp_ngt_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x1b,0xd4,0xc1,0xfe,0x00,0x00] 3968 39690x6a,0x00,0x1b,0xd4,0xf0,0xfa,0x00,0x40 3970# W32: v_cmp_ngt_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x1b,0xd4,0xf0,0xfa,0x00,0x40] 3971# W64: v_cmp_ngt_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x1b,0xd4,0xf0,0xfa,0x00,0x40] 3972 39730x7a,0x02,0x1b,0xd4,0xfd,0xd4,0x00,0x20 3974# W32: v_cmp_ngt_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1b,0xd4,0xfd,0xd4,0x00,0x20] 3975# W64: v_cmp_ngt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1b,0xd4,0xfd,0xd4,0x00,0x20] 3976 39770x7c,0x83,0x1b,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 3978# GFX12: v_cmp_ngt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x1b,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 3979 39800x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00 3981# W32: v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00] 3982# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00] 3983 39840x0a,0x00,0x2b,0xd4,0xfe,0xfd,0x03,0x00 3985# W32: v_cmp_ngt_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0xfd,0x03,0x00] 3986# W64: v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0xfd,0x03,0x00] 3987 39880x0a,0x00,0x2b,0xd4,0x02,0x08,0x00,0x00 3989# W32: v_cmp_ngt_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x08,0x00,0x00] 3990# W64: v_cmp_ngt_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x08,0x00,0x00] 3991 39920x0a,0x00,0x2b,0xd4,0x68,0xd0,0x00,0x00 3993# W32: v_cmp_ngt_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2b,0xd4,0x68,0xd0,0x00,0x00] 3994# W64: v_cmp_ngt_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2b,0xd4,0x68,0xd0,0x00,0x00] 3995 39960x0a,0x00,0x2b,0xd4,0x6a,0xf4,0x00,0x00 3997# W32: v_cmp_ngt_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0xf4,0x00,0x00] 3998# W64: v_cmp_ngt_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0xf4,0x00,0x00] 3999 40000x0a,0x00,0x2b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 4001# W32: v_cmp_ngt_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4002# W64: v_cmp_ngt_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2b,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4003 40040x0a,0x01,0x2b,0xd4,0x7e,0xfa,0x01,0x20 4005# W32: v_cmp_ngt_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x2b,0xd4,0x7e,0xfa,0x01,0x20] 4006# W64: v_cmp_ngt_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x2b,0xd4,0x7e,0xfa,0x01,0x20] 4007 40080x0a,0x00,0x2b,0xd4,0x7c,0xe0,0x01,0x00 4009# W32: v_cmp_ngt_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x2b,0xd4,0x7c,0xe0,0x01,0x00] 4010# W64: v_cmp_ngt_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x2b,0xd4,0x7c,0xe0,0x01,0x00] 4011 40120x68,0x00,0x2b,0xd4,0xc1,0x82,0x01,0x00 4013# W32: v_cmp_ngt_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x2b,0xd4,0xc1,0x82,0x01,0x00] 4014# W64: v_cmp_ngt_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x2b,0xd4,0xc1,0x82,0x01,0x00] 4015 40160x6a,0x00,0x2b,0xd4,0xf0,0xf8,0x00,0x00 4017# W32: v_cmp_ngt_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x2b,0xd4,0xf0,0xf8,0x00,0x00] 4018# W64: v_cmp_ngt_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x2b,0xd4,0xf0,0xf8,0x00,0x00] 4019 40200x7a,0x03,0x2b,0xd4,0xfd,0xfc,0x00,0x60 4021# W32: v_cmp_ngt_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2b,0xd4,0xfd,0xfc,0x00,0x60] 4022# W64: v_cmp_ngt_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2b,0xd4,0xfd,0xfc,0x00,0x60] 4023 40240x7c,0x82,0x2b,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 4025# GFX12: v_cmp_ngt_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x2b,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 4026 40270x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00 4028# W32-REAL16: v_cmp_nle_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00] 4029# W32-FAKE16: v_cmp_nle_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00] 4030# W64-REAL16: v_cmp_nle_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00] 4031# W64-FAKE16: v_cmp_nle_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00] 4032 40330x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00 4034# W32-REAL16: v_cmp_nle_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00] 4035# W32-FAKE16: v_cmp_nle_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00] 4036# W64-REAL16: v_cmp_nle_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00] 4037# W64-FAKE16: v_cmp_nle_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00] 4038 40390x0a,0x00,0x0c,0xd4,0x01,0x04,0x00,0x00 4040# W32: v_cmp_nle_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x00,0x00] 4041# W64: v_cmp_nle_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x00,0x00] 4042 40430x0a,0x00,0x0c,0xd4,0x69,0xd2,0x00,0x00 4044# W32: v_cmp_nle_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x0c,0xd4,0x69,0xd2,0x00,0x00] 4045# W64: v_cmp_nle_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x0c,0xd4,0x69,0xd2,0x00,0x00] 4046 40470x0a,0x00,0x0c,0xd4,0x6a,0xf6,0x00,0x00 4048# W32: v_cmp_nle_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0xf6,0x00,0x00] 4049# W64: v_cmp_nle_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0xf6,0x00,0x00] 4050 40510x0a,0x00,0x0c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 4052# W32: v_cmp_nle_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 4053# W64: v_cmp_nle_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 4054 40550x0a,0x00,0x0c,0xd4,0x7b,0xfa,0x01,0x00 4056# W32: v_cmp_nle_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x0c,0xd4,0x7b,0xfa,0x01,0x00] 4057# W64: v_cmp_nle_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x0c,0xd4,0x7b,0xfa,0x01,0x00] 4058 40590x0a,0x00,0x0c,0xd4,0x7d,0xe0,0x01,0x00 4060# W32: v_cmp_nle_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0xe0,0x01,0x00] 4061# W64: v_cmp_nle_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0xe0,0x01,0x00] 4062 40630x0a,0x00,0x0c,0xd4,0x7e,0x82,0x01,0x00 4064# W32: v_cmp_nle_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x82,0x01,0x00] 4065# W64: v_cmp_nle_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x82,0x01,0x00] 4066 40670x0a,0x01,0x0c,0xd4,0x7f,0xf8,0x00,0x00 4068# W32: v_cmp_nle_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x0c,0xd4,0x7f,0xf8,0x00,0x00] 4069# W64: v_cmp_nle_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x0c,0xd4,0x7f,0xf8,0x00,0x00] 4070 40710x0a,0x00,0x0c,0xd4,0x7c,0xfc,0x00,0x00 4072# W32: v_cmp_nle_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x0c,0xd4,0x7c,0xfc,0x00,0x00] 4073# W64: v_cmp_nle_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x0c,0xd4,0x7c,0xfc,0x00,0x00] 4074 40750x68,0x00,0x0c,0xd4,0xc1,0xfe,0x00,0x00 4076# W32: v_cmp_nle_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x0c,0xd4,0xc1,0xfe,0x00,0x00] 4077# W64: v_cmp_nle_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x0c,0xd4,0xc1,0xfe,0x00,0x00] 4078 40790x6a,0x00,0x0c,0xd4,0xf0,0xfa,0x00,0x40 4080# W32: v_cmp_nle_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x0c,0xd4,0xf0,0xfa,0x00,0x40] 4081# W64: v_cmp_nle_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x0c,0xd4,0xf0,0xfa,0x00,0x40] 4082 40830x7a,0x02,0x0c,0xd4,0xfd,0xd4,0x00,0x20 4084# W32: v_cmp_nle_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0c,0xd4,0xfd,0xd4,0x00,0x20] 4085# W64: v_cmp_nle_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0c,0xd4,0xfd,0xd4,0x00,0x20] 4086 40870x7c,0x83,0x0c,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 4088# GFX12: v_cmp_nle_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x0c,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 4089 40900x0a,0x08,0x0c,0xd4,0x01,0x05,0x02,0x00 4091# W32-REAL16: v_cmp_nle_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0c,0xd4,0x01,0x05,0x02,0x00] 4092# W32-FAKE16: v_cmp_nle_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00] 4093# W64-REAL16: v_cmp_nle_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0c,0xd4,0x01,0x05,0x02,0x00] 4094# W64-FAKE16: v_cmp_nle_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00] 4095 40960x0a,0x10,0x0c,0xd4,0xff,0xff,0x03,0x00 4097# W32-REAL16: v_cmp_nle_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0c,0xd4,0xff,0xff,0x03,0x00] 4098# W32-FAKE16: v_cmp_nle_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00] 4099# W64-REAL16: v_cmp_nle_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0c,0xd4,0xff,0xff,0x03,0x00] 4100# W64-FAKE16: v_cmp_nle_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0xff,0x03,0x00] 4101 4102 41030x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00 4104# W32: v_cmp_nle_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00] 4105# W64: v_cmp_nle_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00] 4106 41070x0a,0x00,0x1c,0xd4,0xff,0xff,0x03,0x00 4108# W32: v_cmp_nle_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x1c,0xd4,0xff,0xff,0x03,0x00] 4109# W64: v_cmp_nle_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x1c,0xd4,0xff,0xff,0x03,0x00] 4110 41110x0a,0x00,0x1c,0xd4,0x01,0x04,0x00,0x00 4112# W32: v_cmp_nle_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x00,0x00] 4113# W64: v_cmp_nle_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x00,0x00] 4114 41150x0a,0x00,0x1c,0xd4,0x69,0xd2,0x00,0x00 4116# W32: v_cmp_nle_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x1c,0xd4,0x69,0xd2,0x00,0x00] 4117# W64: v_cmp_nle_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x1c,0xd4,0x69,0xd2,0x00,0x00] 4118 41190x0a,0x00,0x1c,0xd4,0x6a,0xf6,0x00,0x00 4120# W32: v_cmp_nle_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0xf6,0x00,0x00] 4121# W64: v_cmp_nle_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0xf6,0x00,0x00] 4122 41230x0a,0x00,0x1c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 4124# W32: v_cmp_nle_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4125# W64: v_cmp_nle_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4126 41270x0a,0x00,0x1c,0xd4,0x7b,0xfa,0x01,0x00 4128# W32: v_cmp_nle_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x1c,0xd4,0x7b,0xfa,0x01,0x00] 4129# W64: v_cmp_nle_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x1c,0xd4,0x7b,0xfa,0x01,0x00] 4130 41310x0a,0x00,0x1c,0xd4,0x7d,0xe0,0x01,0x00 4132# W32: v_cmp_nle_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0xe0,0x01,0x00] 4133# W64: v_cmp_nle_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0xe0,0x01,0x00] 4134 41350x0a,0x00,0x1c,0xd4,0x7e,0x82,0x01,0x00 4136# W32: v_cmp_nle_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x82,0x01,0x00] 4137# W64: v_cmp_nle_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x82,0x01,0x00] 4138 41390x0a,0x01,0x1c,0xd4,0x7f,0xf8,0x00,0x00 4140# W32: v_cmp_nle_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x1c,0xd4,0x7f,0xf8,0x00,0x00] 4141# W64: v_cmp_nle_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x1c,0xd4,0x7f,0xf8,0x00,0x00] 4142 41430x0a,0x00,0x1c,0xd4,0x7c,0xfc,0x00,0x00 4144# W32: v_cmp_nle_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x1c,0xd4,0x7c,0xfc,0x00,0x00] 4145# W64: v_cmp_nle_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x1c,0xd4,0x7c,0xfc,0x00,0x00] 4146 41470x68,0x00,0x1c,0xd4,0xc1,0xfe,0x00,0x00 4148# W32: v_cmp_nle_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x1c,0xd4,0xc1,0xfe,0x00,0x00] 4149# W64: v_cmp_nle_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x1c,0xd4,0xc1,0xfe,0x00,0x00] 4150 41510x6a,0x00,0x1c,0xd4,0xf0,0xfa,0x00,0x40 4152# W32: v_cmp_nle_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x1c,0xd4,0xf0,0xfa,0x00,0x40] 4153# W64: v_cmp_nle_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x1c,0xd4,0xf0,0xfa,0x00,0x40] 4154 41550x7a,0x02,0x1c,0xd4,0xfd,0xd4,0x00,0x20 4156# W32: v_cmp_nle_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1c,0xd4,0xfd,0xd4,0x00,0x20] 4157# W64: v_cmp_nle_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1c,0xd4,0xfd,0xd4,0x00,0x20] 4158 41590x7c,0x83,0x1c,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 4160# GFX12: v_cmp_nle_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x1c,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 4161 41620x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00 4163# W32: v_cmp_nle_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00] 4164# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00] 4165 41660x0a,0x00,0x2c,0xd4,0xfe,0xfd,0x03,0x00 4167# W32: v_cmp_nle_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0xfd,0x03,0x00] 4168# W64: v_cmp_nle_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0xfd,0x03,0x00] 4169 41700x0a,0x00,0x2c,0xd4,0x02,0x08,0x00,0x00 4171# W32: v_cmp_nle_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x08,0x00,0x00] 4172# W64: v_cmp_nle_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x08,0x00,0x00] 4173 41740x0a,0x00,0x2c,0xd4,0x68,0xd0,0x00,0x00 4175# W32: v_cmp_nle_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2c,0xd4,0x68,0xd0,0x00,0x00] 4176# W64: v_cmp_nle_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2c,0xd4,0x68,0xd0,0x00,0x00] 4177 41780x0a,0x00,0x2c,0xd4,0x6a,0xf4,0x00,0x00 4179# W32: v_cmp_nle_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0xf4,0x00,0x00] 4180# W64: v_cmp_nle_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0xf4,0x00,0x00] 4181 41820x0a,0x00,0x2c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 4183# W32: v_cmp_nle_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4184# W64: v_cmp_nle_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2c,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4185 41860x0a,0x01,0x2c,0xd4,0x7e,0xfa,0x01,0x20 4187# W32: v_cmp_nle_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x2c,0xd4,0x7e,0xfa,0x01,0x20] 4188# W64: v_cmp_nle_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x2c,0xd4,0x7e,0xfa,0x01,0x20] 4189 41900x0a,0x00,0x2c,0xd4,0x7c,0xe0,0x01,0x00 4191# W32: v_cmp_nle_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x2c,0xd4,0x7c,0xe0,0x01,0x00] 4192# W64: v_cmp_nle_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x2c,0xd4,0x7c,0xe0,0x01,0x00] 4193 41940x68,0x00,0x2c,0xd4,0xc1,0x82,0x01,0x00 4195# W32: v_cmp_nle_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x2c,0xd4,0xc1,0x82,0x01,0x00] 4196# W64: v_cmp_nle_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x2c,0xd4,0xc1,0x82,0x01,0x00] 4197 41980x6a,0x00,0x2c,0xd4,0xf0,0xf8,0x00,0x00 4199# W32: v_cmp_nle_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x2c,0xd4,0xf0,0xf8,0x00,0x00] 4200# W64: v_cmp_nle_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x2c,0xd4,0xf0,0xf8,0x00,0x00] 4201 42020x7a,0x03,0x2c,0xd4,0xfd,0xfc,0x00,0x60 4203# W32: v_cmp_nle_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2c,0xd4,0xfd,0xfc,0x00,0x60] 4204# W64: v_cmp_nle_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2c,0xd4,0xfd,0xfc,0x00,0x60] 4205 42060x7c,0x82,0x2c,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 4207# GFX12: v_cmp_nle_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x2c,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 4208 42090x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00 4210# W32-REAL16: v_cmp_nlg_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00] 4211# W32-FAKE16: v_cmp_nlg_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00] 4212# W64-REAL16: v_cmp_nlg_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00] 4213# W64-FAKE16: v_cmp_nlg_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00] 4214 42150x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00 4216# W32-REAL16: v_cmp_nlg_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00] 4217# W32-FAKE16: v_cmp_nlg_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00] 4218# W64-REAL16: v_cmp_nlg_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00] 4219# W64-FAKE16: v_cmp_nlg_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00] 4220 42210x0a,0x00,0x0a,0xd4,0x01,0x04,0x00,0x00 4222# W32: v_cmp_nlg_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x00,0x00] 4223# W64: v_cmp_nlg_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x00,0x00] 4224 42250x0a,0x00,0x0a,0xd4,0x69,0xd2,0x00,0x00 4226# W32: v_cmp_nlg_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x0a,0xd4,0x69,0xd2,0x00,0x00] 4227# W64: v_cmp_nlg_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x0a,0xd4,0x69,0xd2,0x00,0x00] 4228 42290x0a,0x00,0x0a,0xd4,0x6a,0xf6,0x00,0x00 4230# W32: v_cmp_nlg_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0xf6,0x00,0x00] 4231# W64: v_cmp_nlg_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0xf6,0x00,0x00] 4232 42330x0a,0x00,0x0a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 4234# W32: v_cmp_nlg_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 4235# W64: v_cmp_nlg_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 4236 42370x0a,0x00,0x0a,0xd4,0x7b,0xfa,0x01,0x00 4238# W32: v_cmp_nlg_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x0a,0xd4,0x7b,0xfa,0x01,0x00] 4239# W64: v_cmp_nlg_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x0a,0xd4,0x7b,0xfa,0x01,0x00] 4240 42410x0a,0x00,0x0a,0xd4,0x7d,0xe0,0x01,0x00 4242# W32: v_cmp_nlg_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0xe0,0x01,0x00] 4243# W64: v_cmp_nlg_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0xe0,0x01,0x00] 4244 42450x0a,0x00,0x0a,0xd4,0x7e,0x82,0x01,0x00 4246# W32: v_cmp_nlg_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x82,0x01,0x00] 4247# W64: v_cmp_nlg_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x82,0x01,0x00] 4248 42490x0a,0x01,0x0a,0xd4,0x7f,0xf8,0x00,0x00 4250# W32: v_cmp_nlg_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x0a,0xd4,0x7f,0xf8,0x00,0x00] 4251# W64: v_cmp_nlg_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x0a,0xd4,0x7f,0xf8,0x00,0x00] 4252 42530x0a,0x00,0x0a,0xd4,0x7c,0xfc,0x00,0x00 4254# W32: v_cmp_nlg_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x0a,0xd4,0x7c,0xfc,0x00,0x00] 4255# W64: v_cmp_nlg_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x0a,0xd4,0x7c,0xfc,0x00,0x00] 4256 42570x68,0x00,0x0a,0xd4,0xc1,0xfe,0x00,0x00 4258# W32: v_cmp_nlg_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x0a,0xd4,0xc1,0xfe,0x00,0x00] 4259# W64: v_cmp_nlg_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x0a,0xd4,0xc1,0xfe,0x00,0x00] 4260 42610x6a,0x00,0x0a,0xd4,0xf0,0xfa,0x00,0x40 4262# W32: v_cmp_nlg_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x0a,0xd4,0xf0,0xfa,0x00,0x40] 4263# W64: v_cmp_nlg_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x0a,0xd4,0xf0,0xfa,0x00,0x40] 4264 42650x7a,0x02,0x0a,0xd4,0xfd,0xd4,0x00,0x20 4266# W32: v_cmp_nlg_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0a,0xd4,0xfd,0xd4,0x00,0x20] 4267# W64: v_cmp_nlg_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0a,0xd4,0xfd,0xd4,0x00,0x20] 4268 42690x7c,0x83,0x0a,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 4270# GFX12: v_cmp_nlg_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x0a,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 4271 42720x0a,0x08,0x0a,0xd4,0x01,0x05,0x02,0x00 4273# W32-REAL16: v_cmp_nlg_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0a,0xd4,0x01,0x05,0x02,0x00] 4274# W32-FAKE16: v_cmp_nlg_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00] 4275# W64-REAL16: v_cmp_nlg_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0a,0xd4,0x01,0x05,0x02,0x00] 4276# W64-FAKE16: v_cmp_nlg_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00] 4277 42780x0a,0x10,0x0a,0xd4,0xff,0xff,0x03,0x00 4279# W32-REAL16: v_cmp_nlg_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0a,0xd4,0xff,0xff,0x03,0x00] 4280# W32-FAKE16: v_cmp_nlg_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00] 4281# W64-REAL16: v_cmp_nlg_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0a,0xd4,0xff,0xff,0x03,0x00] 4282# W64-FAKE16: v_cmp_nlg_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0xff,0x03,0x00] 4283 4284 42850x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00 4286# W32: v_cmp_nlg_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00] 4287# W64: v_cmp_nlg_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00] 4288 42890x0a,0x00,0x1a,0xd4,0xff,0xff,0x03,0x00 4290# W32: v_cmp_nlg_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x1a,0xd4,0xff,0xff,0x03,0x00] 4291# W64: v_cmp_nlg_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x1a,0xd4,0xff,0xff,0x03,0x00] 4292 42930x0a,0x00,0x1a,0xd4,0x01,0x04,0x00,0x00 4294# W32: v_cmp_nlg_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x00,0x00] 4295# W64: v_cmp_nlg_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x00,0x00] 4296 42970x0a,0x00,0x1a,0xd4,0x69,0xd2,0x00,0x00 4298# W32: v_cmp_nlg_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x1a,0xd4,0x69,0xd2,0x00,0x00] 4299# W64: v_cmp_nlg_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x1a,0xd4,0x69,0xd2,0x00,0x00] 4300 43010x0a,0x00,0x1a,0xd4,0x6a,0xf6,0x00,0x00 4302# W32: v_cmp_nlg_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0xf6,0x00,0x00] 4303# W64: v_cmp_nlg_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0xf6,0x00,0x00] 4304 43050x0a,0x00,0x1a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 4306# W32: v_cmp_nlg_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4307# W64: v_cmp_nlg_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4308 43090x0a,0x00,0x1a,0xd4,0x7b,0xfa,0x01,0x00 4310# W32: v_cmp_nlg_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x1a,0xd4,0x7b,0xfa,0x01,0x00] 4311# W64: v_cmp_nlg_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x1a,0xd4,0x7b,0xfa,0x01,0x00] 4312 43130x0a,0x00,0x1a,0xd4,0x7d,0xe0,0x01,0x00 4314# W32: v_cmp_nlg_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0xe0,0x01,0x00] 4315# W64: v_cmp_nlg_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0xe0,0x01,0x00] 4316 43170x0a,0x00,0x1a,0xd4,0x7e,0x82,0x01,0x00 4318# W32: v_cmp_nlg_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x82,0x01,0x00] 4319# W64: v_cmp_nlg_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x82,0x01,0x00] 4320 43210x0a,0x01,0x1a,0xd4,0x7f,0xf8,0x00,0x00 4322# W32: v_cmp_nlg_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x1a,0xd4,0x7f,0xf8,0x00,0x00] 4323# W64: v_cmp_nlg_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x1a,0xd4,0x7f,0xf8,0x00,0x00] 4324 43250x0a,0x00,0x1a,0xd4,0x7c,0xfc,0x00,0x00 4326# W32: v_cmp_nlg_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x1a,0xd4,0x7c,0xfc,0x00,0x00] 4327# W64: v_cmp_nlg_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x1a,0xd4,0x7c,0xfc,0x00,0x00] 4328 43290x68,0x00,0x1a,0xd4,0xc1,0xfe,0x00,0x00 4330# W32: v_cmp_nlg_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x1a,0xd4,0xc1,0xfe,0x00,0x00] 4331# W64: v_cmp_nlg_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x1a,0xd4,0xc1,0xfe,0x00,0x00] 4332 43330x6a,0x00,0x1a,0xd4,0xf0,0xfa,0x00,0x40 4334# W32: v_cmp_nlg_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x1a,0xd4,0xf0,0xfa,0x00,0x40] 4335# W64: v_cmp_nlg_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x1a,0xd4,0xf0,0xfa,0x00,0x40] 4336 43370x7a,0x02,0x1a,0xd4,0xfd,0xd4,0x00,0x20 4338# W32: v_cmp_nlg_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1a,0xd4,0xfd,0xd4,0x00,0x20] 4339# W64: v_cmp_nlg_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1a,0xd4,0xfd,0xd4,0x00,0x20] 4340 43410x7c,0x83,0x1a,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 4342# GFX12: v_cmp_nlg_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x1a,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 4343 43440x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00 4345# W32: v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00] 4346# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00] 4347 43480x0a,0x00,0x2a,0xd4,0xfe,0xfd,0x03,0x00 4349# W32: v_cmp_nlg_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0xfd,0x03,0x00] 4350# W64: v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0xfd,0x03,0x00] 4351 43520x0a,0x00,0x2a,0xd4,0x02,0x08,0x00,0x00 4353# W32: v_cmp_nlg_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x08,0x00,0x00] 4354# W64: v_cmp_nlg_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x08,0x00,0x00] 4355 43560x0a,0x00,0x2a,0xd4,0x68,0xd0,0x00,0x00 4357# W32: v_cmp_nlg_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2a,0xd4,0x68,0xd0,0x00,0x00] 4358# W64: v_cmp_nlg_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2a,0xd4,0x68,0xd0,0x00,0x00] 4359 43600x0a,0x00,0x2a,0xd4,0x6a,0xf4,0x00,0x00 4361# W32: v_cmp_nlg_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0xf4,0x00,0x00] 4362# W64: v_cmp_nlg_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0xf4,0x00,0x00] 4363 43640x0a,0x00,0x2a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 4365# W32: v_cmp_nlg_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4366# W64: v_cmp_nlg_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2a,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4367 43680x0a,0x01,0x2a,0xd4,0x7e,0xfa,0x01,0x20 4369# W32: v_cmp_nlg_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x2a,0xd4,0x7e,0xfa,0x01,0x20] 4370# W64: v_cmp_nlg_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x2a,0xd4,0x7e,0xfa,0x01,0x20] 4371 43720x0a,0x00,0x2a,0xd4,0x7c,0xe0,0x01,0x00 4373# W32: v_cmp_nlg_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x2a,0xd4,0x7c,0xe0,0x01,0x00] 4374# W64: v_cmp_nlg_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x2a,0xd4,0x7c,0xe0,0x01,0x00] 4375 43760x68,0x00,0x2a,0xd4,0xc1,0x82,0x01,0x00 4377# W32: v_cmp_nlg_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x2a,0xd4,0xc1,0x82,0x01,0x00] 4378# W64: v_cmp_nlg_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x2a,0xd4,0xc1,0x82,0x01,0x00] 4379 43800x6a,0x00,0x2a,0xd4,0xf0,0xf8,0x00,0x00 4381# W32: v_cmp_nlg_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x2a,0xd4,0xf0,0xf8,0x00,0x00] 4382# W64: v_cmp_nlg_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x2a,0xd4,0xf0,0xf8,0x00,0x00] 4383 43840x7a,0x03,0x2a,0xd4,0xfd,0xfc,0x00,0x60 4385# W32: v_cmp_nlg_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2a,0xd4,0xfd,0xfc,0x00,0x60] 4386# W64: v_cmp_nlg_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2a,0xd4,0xfd,0xfc,0x00,0x60] 4387 43880x7c,0x82,0x2a,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 4389# GFX12: v_cmp_nlg_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x2a,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 4390 43910x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00 4392# W32-REAL16: v_cmp_nlt_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00] 4393# W32-FAKE16: v_cmp_nlt_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00] 4394# W64-REAL16: v_cmp_nlt_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00] 4395# W64-FAKE16: v_cmp_nlt_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00] 4396 43970x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00 4398# W32-REAL16: v_cmp_nlt_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00] 4399# W32-FAKE16: v_cmp_nlt_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00] 4400# W64-REAL16: v_cmp_nlt_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00] 4401# W64-FAKE16: v_cmp_nlt_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00] 4402 44030x0a,0x00,0x0e,0xd4,0x01,0x04,0x00,0x00 4404# W32: v_cmp_nlt_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x00,0x00] 4405# W64: v_cmp_nlt_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x00,0x00] 4406 44070x0a,0x00,0x0e,0xd4,0x69,0xd2,0x00,0x00 4408# W32: v_cmp_nlt_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x0e,0xd4,0x69,0xd2,0x00,0x00] 4409# W64: v_cmp_nlt_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x0e,0xd4,0x69,0xd2,0x00,0x00] 4410 44110x0a,0x00,0x0e,0xd4,0x6a,0xf6,0x00,0x00 4412# W32: v_cmp_nlt_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0xf6,0x00,0x00] 4413# W64: v_cmp_nlt_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0xf6,0x00,0x00] 4414 44150x0a,0x00,0x0e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 4416# W32: v_cmp_nlt_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 4417# W64: v_cmp_nlt_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 4418 44190x0a,0x00,0x0e,0xd4,0x7b,0xfa,0x01,0x00 4420# W32: v_cmp_nlt_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x0e,0xd4,0x7b,0xfa,0x01,0x00] 4421# W64: v_cmp_nlt_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x0e,0xd4,0x7b,0xfa,0x01,0x00] 4422 44230x0a,0x00,0x0e,0xd4,0x7d,0xe0,0x01,0x00 4424# W32: v_cmp_nlt_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0xe0,0x01,0x00] 4425# W64: v_cmp_nlt_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0xe0,0x01,0x00] 4426 44270x0a,0x00,0x0e,0xd4,0x7e,0x82,0x01,0x00 4428# W32: v_cmp_nlt_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x82,0x01,0x00] 4429# W64: v_cmp_nlt_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x82,0x01,0x00] 4430 44310x0a,0x01,0x0e,0xd4,0x7f,0xf8,0x00,0x00 4432# W32: v_cmp_nlt_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x0e,0xd4,0x7f,0xf8,0x00,0x00] 4433# W64: v_cmp_nlt_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x0e,0xd4,0x7f,0xf8,0x00,0x00] 4434 44350x0a,0x00,0x0e,0xd4,0x7c,0xfc,0x00,0x00 4436# W32: v_cmp_nlt_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x0e,0xd4,0x7c,0xfc,0x00,0x00] 4437# W64: v_cmp_nlt_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x0e,0xd4,0x7c,0xfc,0x00,0x00] 4438 44390x68,0x00,0x0e,0xd4,0xc1,0xfe,0x00,0x00 4440# W32: v_cmp_nlt_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x0e,0xd4,0xc1,0xfe,0x00,0x00] 4441# W64: v_cmp_nlt_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x0e,0xd4,0xc1,0xfe,0x00,0x00] 4442 44430x6a,0x00,0x0e,0xd4,0xf0,0xfa,0x00,0x40 4444# W32: v_cmp_nlt_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x0e,0xd4,0xf0,0xfa,0x00,0x40] 4445# W64: v_cmp_nlt_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x0e,0xd4,0xf0,0xfa,0x00,0x40] 4446 44470x7a,0x02,0x0e,0xd4,0xfd,0xd4,0x00,0x20 4448# W32: v_cmp_nlt_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0e,0xd4,0xfd,0xd4,0x00,0x20] 4449# W64: v_cmp_nlt_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x0e,0xd4,0xfd,0xd4,0x00,0x20] 4450 44510x7c,0x83,0x0e,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 4452# GFX12: v_cmp_nlt_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x0e,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 4453 44540x0a,0x08,0x0e,0xd4,0x01,0x05,0x02,0x00 4455# W32-REAL16: v_cmp_nlt_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0e,0xd4,0x01,0x05,0x02,0x00] 4456# W32-FAKE16: v_cmp_nlt_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00] 4457# W64-REAL16: v_cmp_nlt_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x0e,0xd4,0x01,0x05,0x02,0x00] 4458# W64-FAKE16: v_cmp_nlt_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00] 4459 44600x0a,0x10,0x0e,0xd4,0xff,0xff,0x03,0x00 4461# W32-REAL16: v_cmp_nlt_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0e,0xd4,0xff,0xff,0x03,0x00] 4462# W32-FAKE16: v_cmp_nlt_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00] 4463# W64-REAL16: v_cmp_nlt_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x0e,0xd4,0xff,0xff,0x03,0x00] 4464# W64-FAKE16: v_cmp_nlt_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0xff,0x03,0x00] 4465 4466 44670x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00 4468# W32: v_cmp_nlt_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00] 4469# W64: v_cmp_nlt_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00] 4470 44710x0a,0x00,0x1e,0xd4,0xff,0xff,0x03,0x00 4472# W32: v_cmp_nlt_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x1e,0xd4,0xff,0xff,0x03,0x00] 4473# W64: v_cmp_nlt_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x1e,0xd4,0xff,0xff,0x03,0x00] 4474 44750x0a,0x00,0x1e,0xd4,0x01,0x04,0x00,0x00 4476# W32: v_cmp_nlt_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x00,0x00] 4477# W64: v_cmp_nlt_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x00,0x00] 4478 44790x0a,0x00,0x1e,0xd4,0x69,0xd2,0x00,0x00 4480# W32: v_cmp_nlt_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x1e,0xd4,0x69,0xd2,0x00,0x00] 4481# W64: v_cmp_nlt_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x1e,0xd4,0x69,0xd2,0x00,0x00] 4482 44830x0a,0x00,0x1e,0xd4,0x6a,0xf6,0x00,0x00 4484# W32: v_cmp_nlt_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0xf6,0x00,0x00] 4485# W64: v_cmp_nlt_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0xf6,0x00,0x00] 4486 44870x0a,0x00,0x1e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 4488# W32: v_cmp_nlt_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4489# W64: v_cmp_nlt_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4490 44910x0a,0x00,0x1e,0xd4,0x7b,0xfa,0x01,0x00 4492# W32: v_cmp_nlt_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x1e,0xd4,0x7b,0xfa,0x01,0x00] 4493# W64: v_cmp_nlt_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x1e,0xd4,0x7b,0xfa,0x01,0x00] 4494 44950x0a,0x00,0x1e,0xd4,0x7d,0xe0,0x01,0x00 4496# W32: v_cmp_nlt_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0xe0,0x01,0x00] 4497# W64: v_cmp_nlt_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0xe0,0x01,0x00] 4498 44990x0a,0x00,0x1e,0xd4,0x7e,0x82,0x01,0x00 4500# W32: v_cmp_nlt_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x82,0x01,0x00] 4501# W64: v_cmp_nlt_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x82,0x01,0x00] 4502 45030x0a,0x01,0x1e,0xd4,0x7f,0xf8,0x00,0x00 4504# W32: v_cmp_nlt_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x1e,0xd4,0x7f,0xf8,0x00,0x00] 4505# W64: v_cmp_nlt_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x1e,0xd4,0x7f,0xf8,0x00,0x00] 4506 45070x0a,0x00,0x1e,0xd4,0x7c,0xfc,0x00,0x00 4508# W32: v_cmp_nlt_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x1e,0xd4,0x7c,0xfc,0x00,0x00] 4509# W64: v_cmp_nlt_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x1e,0xd4,0x7c,0xfc,0x00,0x00] 4510 45110x68,0x00,0x1e,0xd4,0xc1,0xfe,0x00,0x00 4512# W32: v_cmp_nlt_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x1e,0xd4,0xc1,0xfe,0x00,0x00] 4513# W64: v_cmp_nlt_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x1e,0xd4,0xc1,0xfe,0x00,0x00] 4514 45150x6a,0x00,0x1e,0xd4,0xf0,0xfa,0x00,0x40 4516# W32: v_cmp_nlt_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x1e,0xd4,0xf0,0xfa,0x00,0x40] 4517# W64: v_cmp_nlt_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x1e,0xd4,0xf0,0xfa,0x00,0x40] 4518 45190x7a,0x02,0x1e,0xd4,0xfd,0xd4,0x00,0x20 4520# W32: v_cmp_nlt_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1e,0xd4,0xfd,0xd4,0x00,0x20] 4521# W64: v_cmp_nlt_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x1e,0xd4,0xfd,0xd4,0x00,0x20] 4522 45230x7c,0x83,0x1e,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 4524# GFX12: v_cmp_nlt_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x1e,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 4525 45260x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00 4527# W32: v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00] 4528# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00] 4529 45300x0a,0x00,0x2e,0xd4,0xfe,0xfd,0x03,0x00 4531# W32: v_cmp_nlt_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0xfd,0x03,0x00] 4532# W64: v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0xfd,0x03,0x00] 4533 45340x0a,0x00,0x2e,0xd4,0x02,0x08,0x00,0x00 4535# W32: v_cmp_nlt_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x08,0x00,0x00] 4536# W64: v_cmp_nlt_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x08,0x00,0x00] 4537 45380x0a,0x00,0x2e,0xd4,0x68,0xd0,0x00,0x00 4539# W32: v_cmp_nlt_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2e,0xd4,0x68,0xd0,0x00,0x00] 4540# W64: v_cmp_nlt_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x2e,0xd4,0x68,0xd0,0x00,0x00] 4541 45420x0a,0x00,0x2e,0xd4,0x6a,0xf4,0x00,0x00 4543# W32: v_cmp_nlt_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0xf4,0x00,0x00] 4544# W64: v_cmp_nlt_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0xf4,0x00,0x00] 4545 45460x0a,0x00,0x2e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 4547# W32: v_cmp_nlt_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4548# W64: v_cmp_nlt_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x2e,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4549 45500x0a,0x01,0x2e,0xd4,0x7e,0xfa,0x01,0x20 4551# W32: v_cmp_nlt_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x2e,0xd4,0x7e,0xfa,0x01,0x20] 4552# W64: v_cmp_nlt_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x2e,0xd4,0x7e,0xfa,0x01,0x20] 4553 45540x0a,0x00,0x2e,0xd4,0x7c,0xe0,0x01,0x00 4555# W32: v_cmp_nlt_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x2e,0xd4,0x7c,0xe0,0x01,0x00] 4556# W64: v_cmp_nlt_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x2e,0xd4,0x7c,0xe0,0x01,0x00] 4557 45580x68,0x00,0x2e,0xd4,0xc1,0x82,0x01,0x00 4559# W32: v_cmp_nlt_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x2e,0xd4,0xc1,0x82,0x01,0x00] 4560# W64: v_cmp_nlt_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x2e,0xd4,0xc1,0x82,0x01,0x00] 4561 45620x6a,0x00,0x2e,0xd4,0xf0,0xf8,0x00,0x00 4563# W32: v_cmp_nlt_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x2e,0xd4,0xf0,0xf8,0x00,0x00] 4564# W64: v_cmp_nlt_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x2e,0xd4,0xf0,0xf8,0x00,0x00] 4565 45660x7a,0x03,0x2e,0xd4,0xfd,0xfc,0x00,0x60 4567# W32: v_cmp_nlt_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2e,0xd4,0xfd,0xfc,0x00,0x60] 4568# W64: v_cmp_nlt_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x2e,0xd4,0xfd,0xfc,0x00,0x60] 4569 45700x7c,0x82,0x2e,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 4571# GFX12: v_cmp_nlt_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x2e,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 4572 45730x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00 4574# W32-REAL16: v_cmp_o_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00] 4575# W32-FAKE16: v_cmp_o_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00] 4576# W64-REAL16: v_cmp_o_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00] 4577# W64-FAKE16: v_cmp_o_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00] 4578 45790x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00 4580# W32-REAL16: v_cmp_o_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00] 4581# W32-FAKE16: v_cmp_o_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00] 4582# W64-REAL16: v_cmp_o_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00] 4583# W64-FAKE16: v_cmp_o_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00] 4584 45850x0a,0x00,0x07,0xd4,0x01,0x04,0x00,0x00 4586# W32: v_cmp_o_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x00,0x00] 4587# W64: v_cmp_o_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x00,0x00] 4588 45890x0a,0x00,0x07,0xd4,0x69,0xd2,0x00,0x00 4590# W32: v_cmp_o_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x07,0xd4,0x69,0xd2,0x00,0x00] 4591# W64: v_cmp_o_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x07,0xd4,0x69,0xd2,0x00,0x00] 4592 45930x0a,0x00,0x07,0xd4,0x6a,0xf6,0x00,0x00 4594# W32: v_cmp_o_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x07,0xd4,0x6a,0xf6,0x00,0x00] 4595# W64: v_cmp_o_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x07,0xd4,0x6a,0xf6,0x00,0x00] 4596 45970x0a,0x00,0x07,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 4598# W32: v_cmp_o_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x07,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 4599# W64: v_cmp_o_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x07,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 4600 46010x0a,0x00,0x07,0xd4,0x7b,0xfa,0x01,0x00 4602# W32: v_cmp_o_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x07,0xd4,0x7b,0xfa,0x01,0x00] 4603# W64: v_cmp_o_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x07,0xd4,0x7b,0xfa,0x01,0x00] 4604 46050x0a,0x00,0x07,0xd4,0x7d,0xe0,0x01,0x00 4606# W32: v_cmp_o_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x07,0xd4,0x7d,0xe0,0x01,0x00] 4607# W64: v_cmp_o_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x07,0xd4,0x7d,0xe0,0x01,0x00] 4608 46090x0a,0x00,0x07,0xd4,0x7e,0x82,0x01,0x00 4610# W32: v_cmp_o_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x82,0x01,0x00] 4611# W64: v_cmp_o_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x82,0x01,0x00] 4612 46130x0a,0x01,0x07,0xd4,0x7f,0xf8,0x00,0x00 4614# W32: v_cmp_o_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x07,0xd4,0x7f,0xf8,0x00,0x00] 4615# W64: v_cmp_o_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x07,0xd4,0x7f,0xf8,0x00,0x00] 4616 46170x0a,0x00,0x07,0xd4,0x7c,0xfc,0x00,0x00 4618# W32: v_cmp_o_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x07,0xd4,0x7c,0xfc,0x00,0x00] 4619# W64: v_cmp_o_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x07,0xd4,0x7c,0xfc,0x00,0x00] 4620 46210x68,0x00,0x07,0xd4,0xc1,0xfe,0x00,0x00 4622# W32: v_cmp_o_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x07,0xd4,0xc1,0xfe,0x00,0x00] 4623# W64: v_cmp_o_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x07,0xd4,0xc1,0xfe,0x00,0x00] 4624 46250x6a,0x00,0x07,0xd4,0xf0,0xfa,0x00,0x40 4626# W32: v_cmp_o_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x07,0xd4,0xf0,0xfa,0x00,0x40] 4627# W64: v_cmp_o_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x07,0xd4,0xf0,0xfa,0x00,0x40] 4628 46290x7a,0x02,0x07,0xd4,0xfd,0xd4,0x00,0x20 4630# W32: v_cmp_o_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x07,0xd4,0xfd,0xd4,0x00,0x20] 4631# W64: v_cmp_o_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x07,0xd4,0xfd,0xd4,0x00,0x20] 4632 46330x7c,0x83,0x07,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 4634# GFX12: v_cmp_o_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x07,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 4635 46360x0a,0x08,0x07,0xd4,0x01,0x05,0x02,0x00 4637# W32-REAL16: v_cmp_o_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x07,0xd4,0x01,0x05,0x02,0x00] 4638# W32-FAKE16: v_cmp_o_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00] 4639# W64-REAL16: v_cmp_o_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x07,0xd4,0x01,0x05,0x02,0x00] 4640# W64-FAKE16: v_cmp_o_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00] 4641 46420x0a,0x10,0x07,0xd4,0xff,0xff,0x03,0x00 4643# W32-REAL16: v_cmp_o_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x07,0xd4,0xff,0xff,0x03,0x00] 4644# W32-FAKE16: v_cmp_o_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00] 4645# W64-REAL16: v_cmp_o_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x07,0xd4,0xff,0xff,0x03,0x00] 4646# W64-FAKE16: v_cmp_o_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0xff,0x03,0x00] 4647 4648 46490x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00 4650# W32: v_cmp_o_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00] 4651# W64: v_cmp_o_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00] 4652 46530x0a,0x00,0x17,0xd4,0xff,0xff,0x03,0x00 4654# W32: v_cmp_o_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x17,0xd4,0xff,0xff,0x03,0x00] 4655# W64: v_cmp_o_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x17,0xd4,0xff,0xff,0x03,0x00] 4656 46570x0a,0x00,0x17,0xd4,0x01,0x04,0x00,0x00 4658# W32: v_cmp_o_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x00,0x00] 4659# W64: v_cmp_o_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x00,0x00] 4660 46610x0a,0x00,0x17,0xd4,0x69,0xd2,0x00,0x00 4662# W32: v_cmp_o_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x17,0xd4,0x69,0xd2,0x00,0x00] 4663# W64: v_cmp_o_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x17,0xd4,0x69,0xd2,0x00,0x00] 4664 46650x0a,0x00,0x17,0xd4,0x6a,0xf6,0x00,0x00 4666# W32: v_cmp_o_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x17,0xd4,0x6a,0xf6,0x00,0x00] 4667# W64: v_cmp_o_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x17,0xd4,0x6a,0xf6,0x00,0x00] 4668 46690x0a,0x00,0x17,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 4670# W32: v_cmp_o_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x17,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4671# W64: v_cmp_o_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x17,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4672 46730x0a,0x00,0x17,0xd4,0x7b,0xfa,0x01,0x00 4674# W32: v_cmp_o_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x17,0xd4,0x7b,0xfa,0x01,0x00] 4675# W64: v_cmp_o_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x17,0xd4,0x7b,0xfa,0x01,0x00] 4676 46770x0a,0x00,0x17,0xd4,0x7d,0xe0,0x01,0x00 4678# W32: v_cmp_o_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x17,0xd4,0x7d,0xe0,0x01,0x00] 4679# W64: v_cmp_o_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x17,0xd4,0x7d,0xe0,0x01,0x00] 4680 46810x0a,0x00,0x17,0xd4,0x7e,0x82,0x01,0x00 4682# W32: v_cmp_o_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x82,0x01,0x00] 4683# W64: v_cmp_o_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x82,0x01,0x00] 4684 46850x0a,0x01,0x17,0xd4,0x7f,0xf8,0x00,0x00 4686# W32: v_cmp_o_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x17,0xd4,0x7f,0xf8,0x00,0x00] 4687# W64: v_cmp_o_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x17,0xd4,0x7f,0xf8,0x00,0x00] 4688 46890x0a,0x00,0x17,0xd4,0x7c,0xfc,0x00,0x00 4690# W32: v_cmp_o_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x17,0xd4,0x7c,0xfc,0x00,0x00] 4691# W64: v_cmp_o_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x17,0xd4,0x7c,0xfc,0x00,0x00] 4692 46930x68,0x00,0x17,0xd4,0xc1,0xfe,0x00,0x00 4694# W32: v_cmp_o_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x17,0xd4,0xc1,0xfe,0x00,0x00] 4695# W64: v_cmp_o_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x17,0xd4,0xc1,0xfe,0x00,0x00] 4696 46970x6a,0x00,0x17,0xd4,0xf0,0xfa,0x00,0x40 4698# W32: v_cmp_o_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x17,0xd4,0xf0,0xfa,0x00,0x40] 4699# W64: v_cmp_o_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x17,0xd4,0xf0,0xfa,0x00,0x40] 4700 47010x7a,0x02,0x17,0xd4,0xfd,0xd4,0x00,0x20 4702# W32: v_cmp_o_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x17,0xd4,0xfd,0xd4,0x00,0x20] 4703# W64: v_cmp_o_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x17,0xd4,0xfd,0xd4,0x00,0x20] 4704 47050x7c,0x83,0x17,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 4706# GFX12: v_cmp_o_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x17,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 4707 47080x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00 4709# W32: v_cmp_o_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00] 4710# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00] 4711 47120x0a,0x00,0x27,0xd4,0xfe,0xfd,0x03,0x00 4713# W32: v_cmp_o_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x27,0xd4,0xfe,0xfd,0x03,0x00] 4714# W64: v_cmp_o_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x27,0xd4,0xfe,0xfd,0x03,0x00] 4715 47160x0a,0x00,0x27,0xd4,0x02,0x08,0x00,0x00 4717# W32: v_cmp_o_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x27,0xd4,0x02,0x08,0x00,0x00] 4718# W64: v_cmp_o_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x27,0xd4,0x02,0x08,0x00,0x00] 4719 47200x0a,0x00,0x27,0xd4,0x68,0xd0,0x00,0x00 4721# W32: v_cmp_o_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x27,0xd4,0x68,0xd0,0x00,0x00] 4722# W64: v_cmp_o_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x27,0xd4,0x68,0xd0,0x00,0x00] 4723 47240x0a,0x00,0x27,0xd4,0x6a,0xf4,0x00,0x00 4725# W32: v_cmp_o_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x27,0xd4,0x6a,0xf4,0x00,0x00] 4726# W64: v_cmp_o_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x27,0xd4,0x6a,0xf4,0x00,0x00] 4727 47280x0a,0x00,0x27,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 4729# W32: v_cmp_o_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x27,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4730# W64: v_cmp_o_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x27,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4731 47320x0a,0x01,0x27,0xd4,0x7e,0xfa,0x01,0x20 4733# W32: v_cmp_o_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x27,0xd4,0x7e,0xfa,0x01,0x20] 4734# W64: v_cmp_o_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x27,0xd4,0x7e,0xfa,0x01,0x20] 4735 47360x0a,0x00,0x27,0xd4,0x7c,0xe0,0x01,0x00 4737# W32: v_cmp_o_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x27,0xd4,0x7c,0xe0,0x01,0x00] 4738# W64: v_cmp_o_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x27,0xd4,0x7c,0xe0,0x01,0x00] 4739 47400x68,0x00,0x27,0xd4,0xc1,0x82,0x01,0x00 4741# W32: v_cmp_o_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x27,0xd4,0xc1,0x82,0x01,0x00] 4742# W64: v_cmp_o_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x27,0xd4,0xc1,0x82,0x01,0x00] 4743 47440x6a,0x00,0x27,0xd4,0xf0,0xf8,0x00,0x00 4745# W32: v_cmp_o_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x27,0xd4,0xf0,0xf8,0x00,0x00] 4746# W64: v_cmp_o_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x27,0xd4,0xf0,0xf8,0x00,0x00] 4747 47480x7a,0x03,0x27,0xd4,0xfd,0xfc,0x00,0x60 4749# W32: v_cmp_o_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x27,0xd4,0xfd,0xfc,0x00,0x60] 4750# W64: v_cmp_o_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x27,0xd4,0xfd,0xfc,0x00,0x60] 4751 47520x7c,0x82,0x27,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 4753# GFX12: v_cmp_o_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x27,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 4754 47550x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00 4756# W32-REAL16: v_cmp_u_f16_e64 s10, v1.l, v2.l ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00] 4757# W32-FAKE16: v_cmp_u_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00] 4758# W64-REAL16: v_cmp_u_f16_e64 s[10:11], v1.l, v2.l ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00] 4759# W64-FAKE16: v_cmp_u_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00] 4760 47610x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00 4762# W32-REAL16: v_cmp_u_f16_e64 s10, v255.l, v255.l ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00] 4763# W32-FAKE16: v_cmp_u_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00] 4764# W64-REAL16: v_cmp_u_f16_e64 s[10:11], v255.l, v255.l ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00] 4765# W64-FAKE16: v_cmp_u_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00] 4766 47670x0a,0x00,0x08,0xd4,0x01,0x04,0x00,0x00 4768# W32: v_cmp_u_f16_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x00,0x00] 4769# W64: v_cmp_u_f16_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x00,0x00] 4770 47710x0a,0x00,0x08,0xd4,0x69,0xd2,0x00,0x00 4772# W32: v_cmp_u_f16_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x08,0xd4,0x69,0xd2,0x00,0x00] 4773# W64: v_cmp_u_f16_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x08,0xd4,0x69,0xd2,0x00,0x00] 4774 47750x0a,0x00,0x08,0xd4,0x6a,0xf6,0x00,0x00 4776# W32: v_cmp_u_f16_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x08,0xd4,0x6a,0xf6,0x00,0x00] 4777# W64: v_cmp_u_f16_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x08,0xd4,0x6a,0xf6,0x00,0x00] 4778 47790x0a,0x00,0x08,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00 4780# W32: v_cmp_u_f16_e64 s10, vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x08,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 4781# W64: v_cmp_u_f16_e64 s[10:11], vcc_hi, 0xfe0b ; encoding: [0x0a,0x00,0x08,0xd4,0x6b,0xfe,0x01,0x00,0x0b,0xfe,0x00,0x00] 4782 47830x0a,0x00,0x08,0xd4,0x7b,0xfa,0x01,0x00 4784# W32: v_cmp_u_f16_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x08,0xd4,0x7b,0xfa,0x01,0x00] 4785# W64: v_cmp_u_f16_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x08,0xd4,0x7b,0xfa,0x01,0x00] 4786 47870x0a,0x00,0x08,0xd4,0x7d,0xe0,0x01,0x00 4788# W32: v_cmp_u_f16_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x08,0xd4,0x7d,0xe0,0x01,0x00] 4789# W64: v_cmp_u_f16_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x08,0xd4,0x7d,0xe0,0x01,0x00] 4790 47910x0a,0x00,0x08,0xd4,0x7e,0x82,0x01,0x00 4792# W32: v_cmp_u_f16_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x82,0x01,0x00] 4793# W64: v_cmp_u_f16_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x82,0x01,0x00] 4794 47950x0a,0x01,0x08,0xd4,0x7f,0xf8,0x00,0x00 4796# W32: v_cmp_u_f16_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x08,0xd4,0x7f,0xf8,0x00,0x00] 4797# W64: v_cmp_u_f16_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x08,0xd4,0x7f,0xf8,0x00,0x00] 4798 47990x0a,0x00,0x08,0xd4,0x7c,0xfc,0x00,0x00 4800# W32: v_cmp_u_f16_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x08,0xd4,0x7c,0xfc,0x00,0x00] 4801# W64: v_cmp_u_f16_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x08,0xd4,0x7c,0xfc,0x00,0x00] 4802 48030x68,0x00,0x08,0xd4,0xc1,0xfe,0x00,0x00 4804# W32: v_cmp_u_f16_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x08,0xd4,0xc1,0xfe,0x00,0x00] 4805# W64: v_cmp_u_f16_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x08,0xd4,0xc1,0xfe,0x00,0x00] 4806 48070x6a,0x00,0x08,0xd4,0xf0,0xfa,0x00,0x40 4808# W32: v_cmp_u_f16_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x08,0xd4,0xf0,0xfa,0x00,0x40] 4809# W64: v_cmp_u_f16_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x08,0xd4,0xf0,0xfa,0x00,0x40] 4810 48110x7a,0x02,0x08,0xd4,0xfd,0xd4,0x00,0x20 4812# W32: v_cmp_u_f16_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x08,0xd4,0xfd,0xd4,0x00,0x20] 4813# W64: v_cmp_u_f16_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x08,0xd4,0xfd,0xd4,0x00,0x20] 4814 48150x7c,0x83,0x08,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00 4816# GFX12: v_cmp_u_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x08,0xd4,0xff,0xd6,0x00,0x60,0x0b,0xfe,0x00,0x00] 4817 48180x0a,0x08,0x08,0xd4,0x01,0x05,0x02,0x00 4819# W32-REAL16: v_cmp_u_f16_e64 s10, v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x08,0xd4,0x01,0x05,0x02,0x00] 4820# W32-FAKE16: v_cmp_u_f16_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00] 4821# W64-REAL16: v_cmp_u_f16_e64 s[10:11], v1.h, v2.l op_sel:[1,0,0] ; encoding: [0x0a,0x08,0x08,0xd4,0x01,0x05,0x02,0x00] 4822# W64-FAKE16: v_cmp_u_f16_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00] 4823 48240x0a,0x10,0x08,0xd4,0xff,0xff,0x03,0x00 4825# W32-REAL16: v_cmp_u_f16_e64 s10, v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x08,0xd4,0xff,0xff,0x03,0x00] 4826# W32-FAKE16: v_cmp_u_f16_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00] 4827# W64-REAL16: v_cmp_u_f16_e64 s[10:11], v255.l, v255.h op_sel:[0,1,0] ; encoding: [0x0a,0x10,0x08,0xd4,0xff,0xff,0x03,0x00] 4828# W64-FAKE16: v_cmp_u_f16_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0xff,0x03,0x00] 4829 4830 48310x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00 4832# W32: v_cmp_u_f32_e64 s10, v1, v2 ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00] 4833# W64: v_cmp_u_f32_e64 s[10:11], v1, v2 ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00] 4834 48350x0a,0x00,0x18,0xd4,0xff,0xff,0x03,0x00 4836# W32: v_cmp_u_f32_e64 s10, v255, v255 ; encoding: [0x0a,0x00,0x18,0xd4,0xff,0xff,0x03,0x00] 4837# W64: v_cmp_u_f32_e64 s[10:11], v255, v255 ; encoding: [0x0a,0x00,0x18,0xd4,0xff,0xff,0x03,0x00] 4838 48390x0a,0x00,0x18,0xd4,0x01,0x04,0x00,0x00 4840# W32: v_cmp_u_f32_e64 s10, s1, s2 ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x00,0x00] 4841# W64: v_cmp_u_f32_e64 s[10:11], s1, s2 ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x00,0x00] 4842 48430x0a,0x00,0x18,0xd4,0x69,0xd2,0x00,0x00 4844# W32: v_cmp_u_f32_e64 s10, s105, s105 ; encoding: [0x0a,0x00,0x18,0xd4,0x69,0xd2,0x00,0x00] 4845# W64: v_cmp_u_f32_e64 s[10:11], s105, s105 ; encoding: [0x0a,0x00,0x18,0xd4,0x69,0xd2,0x00,0x00] 4846 48470x0a,0x00,0x18,0xd4,0x6a,0xf6,0x00,0x00 4848# W32: v_cmp_u_f32_e64 s10, vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x18,0xd4,0x6a,0xf6,0x00,0x00] 4849# W64: v_cmp_u_f32_e64 s[10:11], vcc_lo, ttmp15 ; encoding: [0x0a,0x00,0x18,0xd4,0x6a,0xf6,0x00,0x00] 4850 48510x0a,0x00,0x18,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 4852# W32: v_cmp_u_f32_e64 s10, vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x18,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4853# W64: v_cmp_u_f32_e64 s[10:11], vcc_hi, 0xaf123456 ; encoding: [0x0a,0x00,0x18,0xd4,0x6b,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4854 48550x0a,0x00,0x18,0xd4,0x7b,0xfa,0x01,0x00 4856# W32: v_cmp_u_f32_e64 s10, ttmp15, src_scc ; encoding: [0x0a,0x00,0x18,0xd4,0x7b,0xfa,0x01,0x00] 4857# W64: v_cmp_u_f32_e64 s[10:11], ttmp15, src_scc ; encoding: [0x0a,0x00,0x18,0xd4,0x7b,0xfa,0x01,0x00] 4858 48590x0a,0x00,0x18,0xd4,0x7d,0xe0,0x01,0x00 4860# W32: v_cmp_u_f32_e64 s10, m0, 0.5 ; encoding: [0x0a,0x00,0x18,0xd4,0x7d,0xe0,0x01,0x00] 4861# W64: v_cmp_u_f32_e64 s[10:11], m0, 0.5 ; encoding: [0x0a,0x00,0x18,0xd4,0x7d,0xe0,0x01,0x00] 4862 48630x0a,0x00,0x18,0xd4,0x7e,0x82,0x01,0x00 4864# W32: v_cmp_u_f32_e64 s10, exec_lo, -1 ; encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x82,0x01,0x00] 4865# W64: v_cmp_u_f32_e64 s[10:11], exec_lo, -1 ; encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x82,0x01,0x00] 4866 48670x0a,0x01,0x18,0xd4,0x7f,0xf8,0x00,0x00 4868# W32: v_cmp_u_f32_e64 s10, |exec_hi|, null ; encoding: [0x0a,0x01,0x18,0xd4,0x7f,0xf8,0x00,0x00] 4869# W64: v_cmp_u_f32_e64 s[10:11], |exec_hi|, null ; encoding: [0x0a,0x01,0x18,0xd4,0x7f,0xf8,0x00,0x00] 4870 48710x0a,0x00,0x18,0xd4,0x7c,0xfc,0x00,0x00 4872# W32: v_cmp_u_f32_e64 s10, null, exec_lo ; encoding: [0x0a,0x00,0x18,0xd4,0x7c,0xfc,0x00,0x00] 4873# W64: v_cmp_u_f32_e64 s[10:11], null, exec_lo ; encoding: [0x0a,0x00,0x18,0xd4,0x7c,0xfc,0x00,0x00] 4874 48750x68,0x00,0x18,0xd4,0xc1,0xfe,0x00,0x00 4876# W32: v_cmp_u_f32_e64 s104, -1, exec_hi ; encoding: [0x68,0x00,0x18,0xd4,0xc1,0xfe,0x00,0x00] 4877# W64: v_cmp_u_f32_e64 s[104:105], -1, exec_hi ; encoding: [0x68,0x00,0x18,0xd4,0xc1,0xfe,0x00,0x00] 4878 48790x6a,0x00,0x18,0xd4,0xf0,0xfa,0x00,0x40 4880# W32: v_cmp_u_f32_e64 vcc_lo, 0.5, -m0 ; encoding: [0x6a,0x00,0x18,0xd4,0xf0,0xfa,0x00,0x40] 4881# W64: v_cmp_u_f32_e64 vcc, 0.5, -m0 ; encoding: [0x6a,0x00,0x18,0xd4,0xf0,0xfa,0x00,0x40] 4882 48830x7a,0x02,0x18,0xd4,0xfd,0xd4,0x00,0x20 4884# W32: v_cmp_u_f32_e64 ttmp14, -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x18,0xd4,0xfd,0xd4,0x00,0x20] 4885# W64: v_cmp_u_f32_e64 ttmp[14:15], -src_scc, |vcc_lo| ; encoding: [0x7a,0x02,0x18,0xd4,0xfd,0xd4,0x00,0x20] 4886 48870x7c,0x83,0x18,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf 4888# GFX12: v_cmp_u_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp ; encoding: [0x7c,0x83,0x18,0xd4,0xff,0xd6,0x00,0x60,0x56,0x34,0x12,0xaf] 4889 48900x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00 4891# W32: v_cmp_u_f64_e64 s10, v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00] 4892# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00] 4893 48940x0a,0x00,0x28,0xd4,0xfe,0xfd,0x03,0x00 4895# W32: v_cmp_u_f64_e64 s10, v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x28,0xd4,0xfe,0xfd,0x03,0x00] 4896# W64: v_cmp_u_f64_e64 s[10:11], v[254:255], v[254:255] ; encoding: [0x0a,0x00,0x28,0xd4,0xfe,0xfd,0x03,0x00] 4897 48980x0a,0x00,0x28,0xd4,0x02,0x08,0x00,0x00 4899# W32: v_cmp_u_f64_e64 s10, s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x28,0xd4,0x02,0x08,0x00,0x00] 4900# W64: v_cmp_u_f64_e64 s[10:11], s[2:3], s[4:5] ; encoding: [0x0a,0x00,0x28,0xd4,0x02,0x08,0x00,0x00] 4901 49020x0a,0x00,0x28,0xd4,0x68,0xd0,0x00,0x00 4903# W32: v_cmp_u_f64_e64 s10, s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x28,0xd4,0x68,0xd0,0x00,0x00] 4904# W64: v_cmp_u_f64_e64 s[10:11], s[104:105], s[104:105] ; encoding: [0x0a,0x00,0x28,0xd4,0x68,0xd0,0x00,0x00] 4905 49060x0a,0x00,0x28,0xd4,0x6a,0xf4,0x00,0x00 4907# W32: v_cmp_u_f64_e64 s10, vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x28,0xd4,0x6a,0xf4,0x00,0x00] 4908# W64: v_cmp_u_f64_e64 s[10:11], vcc, ttmp[14:15] ; encoding: [0x0a,0x00,0x28,0xd4,0x6a,0xf4,0x00,0x00] 4909 49100x0a,0x00,0x28,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf 4911# W32: v_cmp_u_f64_e64 s10, ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x28,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4912# W64: v_cmp_u_f64_e64 s[10:11], ttmp[14:15], 0xaf123456 ; encoding: [0x0a,0x00,0x28,0xd4,0x7a,0xfe,0x01,0x00,0x56,0x34,0x12,0xaf] 4913 49140x0a,0x01,0x28,0xd4,0x7e,0xfa,0x01,0x20 4915# W32: v_cmp_u_f64_e64 s10, -|exec|, src_scc ; encoding: [0x0a,0x01,0x28,0xd4,0x7e,0xfa,0x01,0x20] 4916# W64: v_cmp_u_f64_e64 s[10:11], -|exec|, src_scc ; encoding: [0x0a,0x01,0x28,0xd4,0x7e,0xfa,0x01,0x20] 4917 49180x0a,0x00,0x28,0xd4,0x7c,0xe0,0x01,0x00 4919# W32: v_cmp_u_f64_e64 s10, null, 0.5 ; encoding: [0x0a,0x00,0x28,0xd4,0x7c,0xe0,0x01,0x00] 4920# W64: v_cmp_u_f64_e64 s[10:11], null, 0.5 ; encoding: [0x0a,0x00,0x28,0xd4,0x7c,0xe0,0x01,0x00] 4921 49220x68,0x00,0x28,0xd4,0xc1,0x82,0x01,0x00 4923# W32: v_cmp_u_f64_e64 s104, -1, -1 ; encoding: [0x68,0x00,0x28,0xd4,0xc1,0x82,0x01,0x00] 4924# W64: v_cmp_u_f64_e64 s[104:105], -1, -1 ; encoding: [0x68,0x00,0x28,0xd4,0xc1,0x82,0x01,0x00] 4925 49260x6a,0x00,0x28,0xd4,0xf0,0xf8,0x00,0x00 4927# W32: v_cmp_u_f64_e64 vcc_lo, 0.5, null ; encoding: [0x6a,0x00,0x28,0xd4,0xf0,0xf8,0x00,0x00] 4928# W64: v_cmp_u_f64_e64 vcc, 0.5, null ; encoding: [0x6a,0x00,0x28,0xd4,0xf0,0xf8,0x00,0x00] 4929 49300x7a,0x03,0x28,0xd4,0xfd,0xfc,0x00,0x60 4931# W32: v_cmp_u_f64_e64 ttmp14, -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x28,0xd4,0xfd,0xfc,0x00,0x60] 4932# W64: v_cmp_u_f64_e64 ttmp[14:15], -|src_scc|, -|exec| ; encoding: [0x7a,0x03,0x28,0xd4,0xfd,0xfc,0x00,0x60] 4933 49340x7c,0x82,0x28,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf 4935# GFX12: v_cmp_u_f64_e64 null, 0xaf123456, -|vcc| clamp ; encoding: [0x7c,0x82,0x28,0xd4,0xff,0xd4,0x00,0x40,0x56,0x34,0x12,0xaf] 4936