2169 lines · plain
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 52// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -show-encoding %s | FileCheck --check-prefixes=GFX12,GFX1200 %s3// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1250 -show-encoding %s | FileCheck --check-prefixes=GFX12,GFX1250-ASM %s4// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1250 -show-encoding %s | %extract-encodings | llvm-mc -triple=amdgcn -mcpu=gfx1250 -disassemble -show-encoding | FileCheck --check-prefixes=GFX12,GFX1250-DIS %s5 6s_cmp_lt_f32 s1, s27// GFX12: s_cmp_lt_f32 s1, s2 ; encoding: [0x01,0x02,0x41,0xbf]8 9s_cmp_lt_f32 s105, s210// GFX12: s_cmp_lt_f32 s105, s2 ; encoding: [0x69,0x02,0x41,0xbf]11 12s_cmp_lt_f32 s101, s213// GFX12: s_cmp_lt_f32 s101, s2 ; encoding: [0x65,0x02,0x41,0xbf]14 15s_cmp_lt_f32 vcc_lo, s216// GFX12: s_cmp_lt_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x41,0xbf]17 18s_cmp_lt_f32 vcc_hi, s219// GFX12: s_cmp_lt_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x41,0xbf]20 21s_cmp_lt_f32 m0, s222// GFX12: s_cmp_lt_f32 m0, s2 ; encoding: [0x7d,0x02,0x41,0xbf]23 24s_cmp_lt_f32 exec_lo, s225// GFX12: s_cmp_lt_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x41,0xbf]26 27s_cmp_lt_f32 exec_hi, s228// GFX12: s_cmp_lt_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x41,0xbf]29 30s_cmp_lt_f32 0, s231// GFX12: s_cmp_lt_f32 0, s2 ; encoding: [0x80,0x02,0x41,0xbf]32 33s_cmp_lt_f32 -1, s234// GFX12: s_cmp_lt_f32 -1, s2 ; encoding: [0xc1,0x02,0x41,0xbf]35 36s_cmp_lt_f32 0.5, s237// GFX12: s_cmp_lt_f32 0.5, s2 ; encoding: [0xf0,0x02,0x41,0xbf]38 39s_cmp_lt_f32 -4.0, s240// GFX12: s_cmp_lt_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x41,0xbf]41 42s_cmp_lt_f32 0xaf123456, s243// GFX12: s_cmp_lt_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x41,0xbf,0x56,0x34,0x12,0xaf]44 45s_cmp_lt_f32 0x3f717273, s246// GFX12: s_cmp_lt_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x41,0xbf,0x73,0x72,0x71,0x3f]47 48s_cmp_lt_f32 s1, s10549// GFX12: s_cmp_lt_f32 s1, s105 ; encoding: [0x01,0x69,0x41,0xbf]50 51s_cmp_eq_f32 s1, s252// GFX12: s_cmp_eq_f32 s1, s2 ; encoding: [0x01,0x02,0x42,0xbf]53 54s_cmp_eq_f32 s105, s255// GFX12: s_cmp_eq_f32 s105, s2 ; encoding: [0x69,0x02,0x42,0xbf]56 57s_cmp_eq_f32 s101, s258// GFX12: s_cmp_eq_f32 s101, s2 ; encoding: [0x65,0x02,0x42,0xbf]59 60s_cmp_eq_f32 vcc_lo, s261// GFX12: s_cmp_eq_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x42,0xbf]62 63s_cmp_eq_f32 vcc_hi, s264// GFX12: s_cmp_eq_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x42,0xbf]65 66s_cmp_eq_f32 m0, s267// GFX12: s_cmp_eq_f32 m0, s2 ; encoding: [0x7d,0x02,0x42,0xbf]68 69s_cmp_eq_f32 exec_lo, s270// GFX12: s_cmp_eq_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x42,0xbf]71 72s_cmp_eq_f32 exec_hi, s273// GFX12: s_cmp_eq_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x42,0xbf]74 75s_cmp_eq_f32 0, s276// GFX12: s_cmp_eq_f32 0, s2 ; encoding: [0x80,0x02,0x42,0xbf]77 78s_cmp_eq_f32 -1, s279// GFX12: s_cmp_eq_f32 -1, s2 ; encoding: [0xc1,0x02,0x42,0xbf]80 81s_cmp_eq_f32 0.5, s282// GFX12: s_cmp_eq_f32 0.5, s2 ; encoding: [0xf0,0x02,0x42,0xbf]83 84s_cmp_eq_f32 -4.0, s285// GFX12: s_cmp_eq_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x42,0xbf]86 87s_cmp_eq_f32 0xaf123456, s288// GFX12: s_cmp_eq_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x42,0xbf,0x56,0x34,0x12,0xaf]89 90s_cmp_eq_f32 0x3f717273, s291// GFX12: s_cmp_eq_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x42,0xbf,0x73,0x72,0x71,0x3f]92 93s_cmp_eq_f32 s1, s10594// GFX12: s_cmp_eq_f32 s1, s105 ; encoding: [0x01,0x69,0x42,0xbf]95 96s_cmp_le_f32 s1, s297// GFX12: s_cmp_le_f32 s1, s2 ; encoding: [0x01,0x02,0x43,0xbf]98 99s_cmp_le_f32 s105, s2100// GFX12: s_cmp_le_f32 s105, s2 ; encoding: [0x69,0x02,0x43,0xbf]101 102s_cmp_le_f32 s101, s2103// GFX12: s_cmp_le_f32 s101, s2 ; encoding: [0x65,0x02,0x43,0xbf]104 105s_cmp_le_f32 vcc_lo, s2106// GFX12: s_cmp_le_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x43,0xbf]107 108s_cmp_le_f32 vcc_hi, s2109// GFX12: s_cmp_le_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x43,0xbf]110 111s_cmp_le_f32 m0, s2112// GFX12: s_cmp_le_f32 m0, s2 ; encoding: [0x7d,0x02,0x43,0xbf]113 114s_cmp_le_f32 exec_lo, s2115// GFX12: s_cmp_le_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x43,0xbf]116 117s_cmp_le_f32 exec_hi, s2118// GFX12: s_cmp_le_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x43,0xbf]119 120s_cmp_le_f32 0, s2121// GFX12: s_cmp_le_f32 0, s2 ; encoding: [0x80,0x02,0x43,0xbf]122 123s_cmp_le_f32 -1, s2124// GFX12: s_cmp_le_f32 -1, s2 ; encoding: [0xc1,0x02,0x43,0xbf]125 126s_cmp_le_f32 0.5, s2127// GFX12: s_cmp_le_f32 0.5, s2 ; encoding: [0xf0,0x02,0x43,0xbf]128 129s_cmp_le_f32 -4.0, s2130// GFX12: s_cmp_le_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x43,0xbf]131 132s_cmp_le_f32 0xaf123456, s2133// GFX12: s_cmp_le_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x43,0xbf,0x56,0x34,0x12,0xaf]134 135s_cmp_le_f32 0x3f717273, s2136// GFX12: s_cmp_le_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x43,0xbf,0x73,0x72,0x71,0x3f]137 138s_cmp_le_f32 s1, s105139// GFX12: s_cmp_le_f32 s1, s105 ; encoding: [0x01,0x69,0x43,0xbf]140 141s_cmp_gt_f32 s1, s2142// GFX12: s_cmp_gt_f32 s1, s2 ; encoding: [0x01,0x02,0x44,0xbf]143 144s_cmp_gt_f32 s105, s2145// GFX12: s_cmp_gt_f32 s105, s2 ; encoding: [0x69,0x02,0x44,0xbf]146 147s_cmp_gt_f32 s101, s2148// GFX12: s_cmp_gt_f32 s101, s2 ; encoding: [0x65,0x02,0x44,0xbf]149 150s_cmp_gt_f32 vcc_lo, s2151// GFX12: s_cmp_gt_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x44,0xbf]152 153s_cmp_gt_f32 vcc_hi, s2154// GFX12: s_cmp_gt_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x44,0xbf]155 156s_cmp_gt_f32 m0, s2157// GFX12: s_cmp_gt_f32 m0, s2 ; encoding: [0x7d,0x02,0x44,0xbf]158 159s_cmp_gt_f32 exec_lo, s2160// GFX12: s_cmp_gt_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x44,0xbf]161 162s_cmp_gt_f32 exec_hi, s2163// GFX12: s_cmp_gt_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x44,0xbf]164 165s_cmp_gt_f32 0, s2166// GFX12: s_cmp_gt_f32 0, s2 ; encoding: [0x80,0x02,0x44,0xbf]167 168s_cmp_gt_f32 -1, s2169// GFX12: s_cmp_gt_f32 -1, s2 ; encoding: [0xc1,0x02,0x44,0xbf]170 171s_cmp_gt_f32 0.5, s2172// GFX12: s_cmp_gt_f32 0.5, s2 ; encoding: [0xf0,0x02,0x44,0xbf]173 174s_cmp_gt_f32 -4.0, s2175// GFX12: s_cmp_gt_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x44,0xbf]176 177s_cmp_gt_f32 0xaf123456, s2178// GFX12: s_cmp_gt_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x44,0xbf,0x56,0x34,0x12,0xaf]179 180s_cmp_gt_f32 0x3f717273, s2181// GFX12: s_cmp_gt_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x44,0xbf,0x73,0x72,0x71,0x3f]182 183s_cmp_gt_f32 s1, s105184// GFX12: s_cmp_gt_f32 s1, s105 ; encoding: [0x01,0x69,0x44,0xbf]185 186s_cmp_lg_f32 s1, s2187// GFX12: s_cmp_lg_f32 s1, s2 ; encoding: [0x01,0x02,0x45,0xbf]188 189s_cmp_lg_f32 s105, s2190// GFX12: s_cmp_lg_f32 s105, s2 ; encoding: [0x69,0x02,0x45,0xbf]191 192s_cmp_lg_f32 s101, s2193// GFX12: s_cmp_lg_f32 s101, s2 ; encoding: [0x65,0x02,0x45,0xbf]194 195s_cmp_lg_f32 vcc_lo, s2196// GFX12: s_cmp_lg_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x45,0xbf]197 198s_cmp_lg_f32 vcc_hi, s2199// GFX12: s_cmp_lg_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x45,0xbf]200 201s_cmp_lg_f32 m0, s2202// GFX12: s_cmp_lg_f32 m0, s2 ; encoding: [0x7d,0x02,0x45,0xbf]203 204s_cmp_lg_f32 exec_lo, s2205// GFX12: s_cmp_lg_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x45,0xbf]206 207s_cmp_lg_f32 exec_hi, s2208// GFX12: s_cmp_lg_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x45,0xbf]209 210s_cmp_lg_f32 0, s2211// GFX12: s_cmp_lg_f32 0, s2 ; encoding: [0x80,0x02,0x45,0xbf]212 213s_cmp_lg_f32 -1, s2214// GFX12: s_cmp_lg_f32 -1, s2 ; encoding: [0xc1,0x02,0x45,0xbf]215 216s_cmp_lg_f32 0.5, s2217// GFX12: s_cmp_lg_f32 0.5, s2 ; encoding: [0xf0,0x02,0x45,0xbf]218 219s_cmp_lg_f32 -4.0, s2220// GFX12: s_cmp_lg_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x45,0xbf]221 222s_cmp_lg_f32 0xaf123456, s2223// GFX12: s_cmp_lg_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x45,0xbf,0x56,0x34,0x12,0xaf]224 225s_cmp_lg_f32 0x3f717273, s2226// GFX12: s_cmp_lg_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x45,0xbf,0x73,0x72,0x71,0x3f]227 228s_cmp_lg_f32 s1, s105229// GFX12: s_cmp_lg_f32 s1, s105 ; encoding: [0x01,0x69,0x45,0xbf]230 231s_cmp_ge_f32 s1, s2232// GFX12: s_cmp_ge_f32 s1, s2 ; encoding: [0x01,0x02,0x46,0xbf]233 234s_cmp_ge_f32 s105, s2235// GFX12: s_cmp_ge_f32 s105, s2 ; encoding: [0x69,0x02,0x46,0xbf]236 237s_cmp_ge_f32 s101, s2238// GFX12: s_cmp_ge_f32 s101, s2 ; encoding: [0x65,0x02,0x46,0xbf]239 240s_cmp_ge_f32 vcc_lo, s2241// GFX12: s_cmp_ge_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x46,0xbf]242 243s_cmp_ge_f32 vcc_hi, s2244// GFX12: s_cmp_ge_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x46,0xbf]245 246s_cmp_ge_f32 m0, s2247// GFX12: s_cmp_ge_f32 m0, s2 ; encoding: [0x7d,0x02,0x46,0xbf]248 249s_cmp_ge_f32 exec_lo, s2250// GFX12: s_cmp_ge_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x46,0xbf]251 252s_cmp_ge_f32 exec_hi, s2253// GFX12: s_cmp_ge_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x46,0xbf]254 255s_cmp_ge_f32 0, s2256// GFX12: s_cmp_ge_f32 0, s2 ; encoding: [0x80,0x02,0x46,0xbf]257 258s_cmp_ge_f32 -1, s2259// GFX12: s_cmp_ge_f32 -1, s2 ; encoding: [0xc1,0x02,0x46,0xbf]260 261s_cmp_ge_f32 0.5, s2262// GFX12: s_cmp_ge_f32 0.5, s2 ; encoding: [0xf0,0x02,0x46,0xbf]263 264s_cmp_ge_f32 -4.0, s2265// GFX12: s_cmp_ge_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x46,0xbf]266 267s_cmp_ge_f32 0xaf123456, s2268// GFX12: s_cmp_ge_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x46,0xbf,0x56,0x34,0x12,0xaf]269 270s_cmp_ge_f32 0x3f717273, s2271// GFX12: s_cmp_ge_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x46,0xbf,0x73,0x72,0x71,0x3f]272 273s_cmp_ge_f32 s1, s105274// GFX12: s_cmp_ge_f32 s1, s105 ; encoding: [0x01,0x69,0x46,0xbf]275 276s_cmp_o_f32 s1, s2277// GFX12: s_cmp_o_f32 s1, s2 ; encoding: [0x01,0x02,0x47,0xbf]278 279s_cmp_o_f32 s105, s2280// GFX12: s_cmp_o_f32 s105, s2 ; encoding: [0x69,0x02,0x47,0xbf]281 282s_cmp_o_f32 s101, s2283// GFX12: s_cmp_o_f32 s101, s2 ; encoding: [0x65,0x02,0x47,0xbf]284 285s_cmp_o_f32 vcc_lo, s2286// GFX12: s_cmp_o_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x47,0xbf]287 288s_cmp_o_f32 vcc_hi, s2289// GFX12: s_cmp_o_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x47,0xbf]290 291s_cmp_o_f32 m0, s2292// GFX12: s_cmp_o_f32 m0, s2 ; encoding: [0x7d,0x02,0x47,0xbf]293 294s_cmp_o_f32 exec_lo, s2295// GFX12: s_cmp_o_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x47,0xbf]296 297s_cmp_o_f32 exec_hi, s2298// GFX12: s_cmp_o_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x47,0xbf]299 300s_cmp_o_f32 0, s2301// GFX12: s_cmp_o_f32 0, s2 ; encoding: [0x80,0x02,0x47,0xbf]302 303s_cmp_o_f32 -1, s2304// GFX12: s_cmp_o_f32 -1, s2 ; encoding: [0xc1,0x02,0x47,0xbf]305 306s_cmp_o_f32 0.5, s2307// GFX12: s_cmp_o_f32 0.5, s2 ; encoding: [0xf0,0x02,0x47,0xbf]308 309s_cmp_o_f32 -4.0, s2310// GFX12: s_cmp_o_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x47,0xbf]311 312s_cmp_o_f32 0xaf123456, s2313// GFX12: s_cmp_o_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x47,0xbf,0x56,0x34,0x12,0xaf]314 315s_cmp_o_f32 0x3f717273, s2316// GFX12: s_cmp_o_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x47,0xbf,0x73,0x72,0x71,0x3f]317 318s_cmp_o_f32 s1, s105319// GFX12: s_cmp_o_f32 s1, s105 ; encoding: [0x01,0x69,0x47,0xbf]320 321s_cmp_u_f32 s1, s2322// GFX12: s_cmp_u_f32 s1, s2 ; encoding: [0x01,0x02,0x48,0xbf]323 324s_cmp_u_f32 s105, s2325// GFX12: s_cmp_u_f32 s105, s2 ; encoding: [0x69,0x02,0x48,0xbf]326 327s_cmp_u_f32 s101, s2328// GFX12: s_cmp_u_f32 s101, s2 ; encoding: [0x65,0x02,0x48,0xbf]329 330s_cmp_u_f32 vcc_lo, s2331// GFX12: s_cmp_u_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x48,0xbf]332 333s_cmp_u_f32 vcc_hi, s2334// GFX12: s_cmp_u_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x48,0xbf]335 336s_cmp_u_f32 m0, s2337// GFX12: s_cmp_u_f32 m0, s2 ; encoding: [0x7d,0x02,0x48,0xbf]338 339s_cmp_u_f32 exec_lo, s2340// GFX12: s_cmp_u_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x48,0xbf]341 342s_cmp_u_f32 exec_hi, s2343// GFX12: s_cmp_u_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x48,0xbf]344 345s_cmp_u_f32 0, s2346// GFX12: s_cmp_u_f32 0, s2 ; encoding: [0x80,0x02,0x48,0xbf]347 348s_cmp_u_f32 -1, s2349// GFX12: s_cmp_u_f32 -1, s2 ; encoding: [0xc1,0x02,0x48,0xbf]350 351s_cmp_u_f32 0.5, s2352// GFX12: s_cmp_u_f32 0.5, s2 ; encoding: [0xf0,0x02,0x48,0xbf]353 354s_cmp_u_f32 -4.0, s2355// GFX12: s_cmp_u_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x48,0xbf]356 357s_cmp_u_f32 0xaf123456, s2358// GFX12: s_cmp_u_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x48,0xbf,0x56,0x34,0x12,0xaf]359 360s_cmp_u_f32 0x3f717273, s2361// GFX12: s_cmp_u_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x48,0xbf,0x73,0x72,0x71,0x3f]362 363s_cmp_u_f32 s1, s105364// GFX12: s_cmp_u_f32 s1, s105 ; encoding: [0x01,0x69,0x48,0xbf]365 366s_cmp_nge_f32 s1, s2367// GFX12: s_cmp_nge_f32 s1, s2 ; encoding: [0x01,0x02,0x49,0xbf]368 369s_cmp_nge_f32 s105, s2370// GFX12: s_cmp_nge_f32 s105, s2 ; encoding: [0x69,0x02,0x49,0xbf]371 372s_cmp_nge_f32 s101, s2373// GFX12: s_cmp_nge_f32 s101, s2 ; encoding: [0x65,0x02,0x49,0xbf]374 375s_cmp_nge_f32 vcc_lo, s2376// GFX12: s_cmp_nge_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x49,0xbf]377 378s_cmp_nge_f32 vcc_hi, s2379// GFX12: s_cmp_nge_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x49,0xbf]380 381s_cmp_nge_f32 m0, s2382// GFX12: s_cmp_nge_f32 m0, s2 ; encoding: [0x7d,0x02,0x49,0xbf]383 384s_cmp_nge_f32 exec_lo, s2385// GFX12: s_cmp_nge_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x49,0xbf]386 387s_cmp_nge_f32 exec_hi, s2388// GFX12: s_cmp_nge_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x49,0xbf]389 390s_cmp_nge_f32 0, s2391// GFX12: s_cmp_nge_f32 0, s2 ; encoding: [0x80,0x02,0x49,0xbf]392 393s_cmp_nge_f32 -1, s2394// GFX12: s_cmp_nge_f32 -1, s2 ; encoding: [0xc1,0x02,0x49,0xbf]395 396s_cmp_nge_f32 0.5, s2397// GFX12: s_cmp_nge_f32 0.5, s2 ; encoding: [0xf0,0x02,0x49,0xbf]398 399s_cmp_nge_f32 -4.0, s2400// GFX12: s_cmp_nge_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x49,0xbf]401 402s_cmp_nge_f32 0xaf123456, s2403// GFX12: s_cmp_nge_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x49,0xbf,0x56,0x34,0x12,0xaf]404 405s_cmp_nge_f32 0x3f717273, s2406// GFX12: s_cmp_nge_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x49,0xbf,0x73,0x72,0x71,0x3f]407 408s_cmp_nge_f32 s1, s105409// GFX12: s_cmp_nge_f32 s1, s105 ; encoding: [0x01,0x69,0x49,0xbf]410 411s_cmp_nlg_f32 s1, s2412// GFX12: s_cmp_nlg_f32 s1, s2 ; encoding: [0x01,0x02,0x4a,0xbf]413 414s_cmp_nlg_f32 s105, s2415// GFX12: s_cmp_nlg_f32 s105, s2 ; encoding: [0x69,0x02,0x4a,0xbf]416 417s_cmp_nlg_f32 s101, s2418// GFX12: s_cmp_nlg_f32 s101, s2 ; encoding: [0x65,0x02,0x4a,0xbf]419 420s_cmp_nlg_f32 vcc_lo, s2421// GFX12: s_cmp_nlg_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x4a,0xbf]422 423s_cmp_nlg_f32 vcc_hi, s2424// GFX12: s_cmp_nlg_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x4a,0xbf]425 426s_cmp_nlg_f32 m0, s2427// GFX12: s_cmp_nlg_f32 m0, s2 ; encoding: [0x7d,0x02,0x4a,0xbf]428 429s_cmp_nlg_f32 exec_lo, s2430// GFX12: s_cmp_nlg_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x4a,0xbf]431 432s_cmp_nlg_f32 exec_hi, s2433// GFX12: s_cmp_nlg_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x4a,0xbf]434 435s_cmp_nlg_f32 0, s2436// GFX12: s_cmp_nlg_f32 0, s2 ; encoding: [0x80,0x02,0x4a,0xbf]437 438s_cmp_nlg_f32 -1, s2439// GFX12: s_cmp_nlg_f32 -1, s2 ; encoding: [0xc1,0x02,0x4a,0xbf]440 441s_cmp_nlg_f32 0.5, s2442// GFX12: s_cmp_nlg_f32 0.5, s2 ; encoding: [0xf0,0x02,0x4a,0xbf]443 444s_cmp_nlg_f32 -4.0, s2445// GFX12: s_cmp_nlg_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x4a,0xbf]446 447s_cmp_nlg_f32 0xaf123456, s2448// GFX12: s_cmp_nlg_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x4a,0xbf,0x56,0x34,0x12,0xaf]449 450s_cmp_nlg_f32 0x3f717273, s2451// GFX12: s_cmp_nlg_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x4a,0xbf,0x73,0x72,0x71,0x3f]452 453s_cmp_nlg_f32 s1, s105454// GFX12: s_cmp_nlg_f32 s1, s105 ; encoding: [0x01,0x69,0x4a,0xbf]455 456s_cmp_ngt_f32 s1, s2457// GFX12: s_cmp_ngt_f32 s1, s2 ; encoding: [0x01,0x02,0x4b,0xbf]458 459s_cmp_ngt_f32 s105, s2460// GFX12: s_cmp_ngt_f32 s105, s2 ; encoding: [0x69,0x02,0x4b,0xbf]461 462s_cmp_ngt_f32 s101, s2463// GFX12: s_cmp_ngt_f32 s101, s2 ; encoding: [0x65,0x02,0x4b,0xbf]464 465s_cmp_ngt_f32 vcc_lo, s2466// GFX12: s_cmp_ngt_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x4b,0xbf]467 468s_cmp_ngt_f32 vcc_hi, s2469// GFX12: s_cmp_ngt_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x4b,0xbf]470 471s_cmp_ngt_f32 m0, s2472// GFX12: s_cmp_ngt_f32 m0, s2 ; encoding: [0x7d,0x02,0x4b,0xbf]473 474s_cmp_ngt_f32 exec_lo, s2475// GFX12: s_cmp_ngt_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x4b,0xbf]476 477s_cmp_ngt_f32 exec_hi, s2478// GFX12: s_cmp_ngt_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x4b,0xbf]479 480s_cmp_ngt_f32 0, s2481// GFX12: s_cmp_ngt_f32 0, s2 ; encoding: [0x80,0x02,0x4b,0xbf]482 483s_cmp_ngt_f32 -1, s2484// GFX12: s_cmp_ngt_f32 -1, s2 ; encoding: [0xc1,0x02,0x4b,0xbf]485 486s_cmp_ngt_f32 0.5, s2487// GFX12: s_cmp_ngt_f32 0.5, s2 ; encoding: [0xf0,0x02,0x4b,0xbf]488 489s_cmp_ngt_f32 -4.0, s2490// GFX12: s_cmp_ngt_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x4b,0xbf]491 492s_cmp_ngt_f32 0xaf123456, s2493// GFX12: s_cmp_ngt_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x4b,0xbf,0x56,0x34,0x12,0xaf]494 495s_cmp_ngt_f32 0x3f717273, s2496// GFX12: s_cmp_ngt_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x4b,0xbf,0x73,0x72,0x71,0x3f]497 498s_cmp_ngt_f32 s1, s105499// GFX12: s_cmp_ngt_f32 s1, s105 ; encoding: [0x01,0x69,0x4b,0xbf]500 501s_cmp_nle_f32 s1, s2502// GFX12: s_cmp_nle_f32 s1, s2 ; encoding: [0x01,0x02,0x4c,0xbf]503 504s_cmp_nle_f32 s105, s2505// GFX12: s_cmp_nle_f32 s105, s2 ; encoding: [0x69,0x02,0x4c,0xbf]506 507s_cmp_nle_f32 s101, s2508// GFX12: s_cmp_nle_f32 s101, s2 ; encoding: [0x65,0x02,0x4c,0xbf]509 510s_cmp_nle_f32 vcc_lo, s2511// GFX12: s_cmp_nle_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x4c,0xbf]512 513s_cmp_nle_f32 vcc_hi, s2514// GFX12: s_cmp_nle_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x4c,0xbf]515 516s_cmp_nle_f32 m0, s2517// GFX12: s_cmp_nle_f32 m0, s2 ; encoding: [0x7d,0x02,0x4c,0xbf]518 519s_cmp_nle_f32 exec_lo, s2520// GFX12: s_cmp_nle_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x4c,0xbf]521 522s_cmp_nle_f32 exec_hi, s2523// GFX12: s_cmp_nle_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x4c,0xbf]524 525s_cmp_nle_f32 0, s2526// GFX12: s_cmp_nle_f32 0, s2 ; encoding: [0x80,0x02,0x4c,0xbf]527 528s_cmp_nle_f32 -1, s2529// GFX12: s_cmp_nle_f32 -1, s2 ; encoding: [0xc1,0x02,0x4c,0xbf]530 531s_cmp_nle_f32 0.5, s2532// GFX12: s_cmp_nle_f32 0.5, s2 ; encoding: [0xf0,0x02,0x4c,0xbf]533 534s_cmp_nle_f32 -4.0, s2535// GFX12: s_cmp_nle_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x4c,0xbf]536 537s_cmp_nle_f32 0xaf123456, s2538// GFX12: s_cmp_nle_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x4c,0xbf,0x56,0x34,0x12,0xaf]539 540s_cmp_nle_f32 0x3f717273, s2541// GFX12: s_cmp_nle_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x4c,0xbf,0x73,0x72,0x71,0x3f]542 543s_cmp_nle_f32 s1, s105544// GFX12: s_cmp_nle_f32 s1, s105 ; encoding: [0x01,0x69,0x4c,0xbf]545 546s_cmp_neq_f32 s1, s2547// GFX12: s_cmp_neq_f32 s1, s2 ; encoding: [0x01,0x02,0x4d,0xbf]548 549s_cmp_neq_f32 s105, s2550// GFX12: s_cmp_neq_f32 s105, s2 ; encoding: [0x69,0x02,0x4d,0xbf]551 552s_cmp_neq_f32 s101, s2553// GFX12: s_cmp_neq_f32 s101, s2 ; encoding: [0x65,0x02,0x4d,0xbf]554 555s_cmp_neq_f32 vcc_lo, s2556// GFX12: s_cmp_neq_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x4d,0xbf]557 558s_cmp_neq_f32 vcc_hi, s2559// GFX12: s_cmp_neq_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x4d,0xbf]560 561s_cmp_neq_f32 m0, s2562// GFX12: s_cmp_neq_f32 m0, s2 ; encoding: [0x7d,0x02,0x4d,0xbf]563 564s_cmp_neq_f32 exec_lo, s2565// GFX12: s_cmp_neq_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x4d,0xbf]566 567s_cmp_neq_f32 exec_hi, s2568// GFX12: s_cmp_neq_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x4d,0xbf]569 570s_cmp_neq_f32 0, s2571// GFX12: s_cmp_neq_f32 0, s2 ; encoding: [0x80,0x02,0x4d,0xbf]572 573s_cmp_neq_f32 -1, s2574// GFX12: s_cmp_neq_f32 -1, s2 ; encoding: [0xc1,0x02,0x4d,0xbf]575 576s_cmp_neq_f32 0.5, s2577// GFX12: s_cmp_neq_f32 0.5, s2 ; encoding: [0xf0,0x02,0x4d,0xbf]578 579s_cmp_neq_f32 -4.0, s2580// GFX12: s_cmp_neq_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x4d,0xbf]581 582s_cmp_neq_f32 0xaf123456, s2583// GFX12: s_cmp_neq_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x4d,0xbf,0x56,0x34,0x12,0xaf]584 585s_cmp_neq_f32 0x3f717273, s2586// GFX12: s_cmp_neq_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x4d,0xbf,0x73,0x72,0x71,0x3f]587 588s_cmp_neq_f32 s1, s105589// GFX12: s_cmp_neq_f32 s1, s105 ; encoding: [0x01,0x69,0x4d,0xbf]590 591s_cmp_nlt_f32 s1, s2592// GFX12: s_cmp_nlt_f32 s1, s2 ; encoding: [0x01,0x02,0x4e,0xbf]593 594s_cmp_nlt_f32 s105, s2595// GFX12: s_cmp_nlt_f32 s105, s2 ; encoding: [0x69,0x02,0x4e,0xbf]596 597s_cmp_nlt_f32 s101, s2598// GFX12: s_cmp_nlt_f32 s101, s2 ; encoding: [0x65,0x02,0x4e,0xbf]599 600s_cmp_nlt_f32 vcc_lo, s2601// GFX12: s_cmp_nlt_f32 vcc_lo, s2 ; encoding: [0x6a,0x02,0x4e,0xbf]602 603s_cmp_nlt_f32 vcc_hi, s2604// GFX12: s_cmp_nlt_f32 vcc_hi, s2 ; encoding: [0x6b,0x02,0x4e,0xbf]605 606s_cmp_nlt_f32 m0, s2607// GFX12: s_cmp_nlt_f32 m0, s2 ; encoding: [0x7d,0x02,0x4e,0xbf]608 609s_cmp_nlt_f32 exec_lo, s2610// GFX12: s_cmp_nlt_f32 exec_lo, s2 ; encoding: [0x7e,0x02,0x4e,0xbf]611 612s_cmp_nlt_f32 exec_hi, s2613// GFX12: s_cmp_nlt_f32 exec_hi, s2 ; encoding: [0x7f,0x02,0x4e,0xbf]614 615s_cmp_nlt_f32 0, s2616// GFX12: s_cmp_nlt_f32 0, s2 ; encoding: [0x80,0x02,0x4e,0xbf]617 618s_cmp_nlt_f32 -1, s2619// GFX12: s_cmp_nlt_f32 -1, s2 ; encoding: [0xc1,0x02,0x4e,0xbf]620 621s_cmp_nlt_f32 0.5, s2622// GFX12: s_cmp_nlt_f32 0.5, s2 ; encoding: [0xf0,0x02,0x4e,0xbf]623 624s_cmp_nlt_f32 -4.0, s2625// GFX12: s_cmp_nlt_f32 -4.0, s2 ; encoding: [0xf7,0x02,0x4e,0xbf]626 627s_cmp_nlt_f32 0xaf123456, s2628// GFX12: s_cmp_nlt_f32 0xaf123456, s2 ; encoding: [0xff,0x02,0x4e,0xbf,0x56,0x34,0x12,0xaf]629 630s_cmp_nlt_f32 0x3f717273, s2631// GFX12: s_cmp_nlt_f32 0x3f717273, s2 ; encoding: [0xff,0x02,0x4e,0xbf,0x73,0x72,0x71,0x3f]632 633s_cmp_nlt_f32 s1, s105634// GFX12: s_cmp_nlt_f32 s1, s105 ; encoding: [0x01,0x69,0x4e,0xbf]635 636s_cmp_lt_f16 s1, s2637// GFX12: s_cmp_lt_f16 s1, s2 ; encoding: [0x01,0x02,0x51,0xbf]638 639s_cmp_lt_f16 s101, s2640// GFX12: s_cmp_lt_f16 s101, s2 ; encoding: [0x65,0x02,0x51,0xbf]641 642s_cmp_lt_f16 vcc_lo, s2643// GFX12: s_cmp_lt_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x51,0xbf]644 645s_cmp_lt_f16 vcc_hi, s2646// GFX12: s_cmp_lt_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x51,0xbf]647 648s_cmp_lt_f16 m0, s2649// GFX12: s_cmp_lt_f16 m0, s2 ; encoding: [0x7d,0x02,0x51,0xbf]650 651s_cmp_lt_f16 exec_lo, s2652// GFX12: s_cmp_lt_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x51,0xbf]653 654s_cmp_lt_f16 exec_hi, s2655// GFX12: s_cmp_lt_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x51,0xbf]656 657s_cmp_lt_f16 0, s2658// GFX12: s_cmp_lt_f16 0, s2 ; encoding: [0x80,0x02,0x51,0xbf]659 660s_cmp_lt_f16 -1, s2661// GFX12: s_cmp_lt_f16 -1, s2 ; encoding: [0xc1,0x02,0x51,0xbf]662 663s_cmp_lt_f16 0x3800, s2664// GFX12: s_cmp_lt_f16 0x3800, s2 ; encoding: [0xff,0x02,0x51,0xbf,0x00,0x38,0x00,0x00]665 666s_cmp_lt_f16 0xfe0b, s2667// GFX12: s_cmp_lt_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x51,0xbf,0x0b,0xfe,0x00,0x00]668 669s_cmp_lt_f16 0x3456, s2670// GFX12: s_cmp_lt_f16 0x3456, s2 ; encoding: [0xff,0x02,0x51,0xbf,0x56,0x34,0x00,0x00]671 672s_cmp_eq_f16 s1, s2673// GFX12: s_cmp_eq_f16 s1, s2 ; encoding: [0x01,0x02,0x52,0xbf]674 675s_cmp_eq_f16 s101, s2676// GFX12: s_cmp_eq_f16 s101, s2 ; encoding: [0x65,0x02,0x52,0xbf]677 678s_cmp_eq_f16 vcc_lo, s2679// GFX12: s_cmp_eq_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x52,0xbf]680 681s_cmp_eq_f16 vcc_hi, s2682// GFX12: s_cmp_eq_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x52,0xbf]683 684s_cmp_eq_f16 m0, s2685// GFX12: s_cmp_eq_f16 m0, s2 ; encoding: [0x7d,0x02,0x52,0xbf]686 687s_cmp_eq_f16 exec_lo, s2688// GFX12: s_cmp_eq_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x52,0xbf]689 690s_cmp_eq_f16 exec_hi, s2691// GFX12: s_cmp_eq_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x52,0xbf]692 693s_cmp_eq_f16 0, s2694// GFX12: s_cmp_eq_f16 0, s2 ; encoding: [0x80,0x02,0x52,0xbf]695 696s_cmp_eq_f16 -1, s2697// GFX12: s_cmp_eq_f16 -1, s2 ; encoding: [0xc1,0x02,0x52,0xbf]698 699s_cmp_eq_f16 0x3800, s2700// GFX12: s_cmp_eq_f16 0x3800, s2 ; encoding: [0xff,0x02,0x52,0xbf,0x00,0x38,0x00,0x00]701 702s_cmp_eq_f16 0xfe0b, s2703// GFX12: s_cmp_eq_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x52,0xbf,0x0b,0xfe,0x00,0x00]704 705s_cmp_eq_f16 0x3456, s2706// GFX12: s_cmp_eq_f16 0x3456, s2 ; encoding: [0xff,0x02,0x52,0xbf,0x56,0x34,0x00,0x00]707 708s_cmp_le_f16 s1, s2709// GFX12: s_cmp_le_f16 s1, s2 ; encoding: [0x01,0x02,0x53,0xbf]710 711s_cmp_le_f16 s101, s2712// GFX12: s_cmp_le_f16 s101, s2 ; encoding: [0x65,0x02,0x53,0xbf]713 714s_cmp_le_f16 vcc_lo, s2715// GFX12: s_cmp_le_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x53,0xbf]716 717s_cmp_le_f16 vcc_hi, s2718// GFX12: s_cmp_le_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x53,0xbf]719 720s_cmp_le_f16 m0, s2721// GFX12: s_cmp_le_f16 m0, s2 ; encoding: [0x7d,0x02,0x53,0xbf]722 723s_cmp_le_f16 exec_lo, s2724// GFX12: s_cmp_le_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x53,0xbf]725 726s_cmp_le_f16 exec_hi, s2727// GFX12: s_cmp_le_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x53,0xbf]728 729s_cmp_le_f16 0, s2730// GFX12: s_cmp_le_f16 0, s2 ; encoding: [0x80,0x02,0x53,0xbf]731 732s_cmp_le_f16 -1, s2733// GFX12: s_cmp_le_f16 -1, s2 ; encoding: [0xc1,0x02,0x53,0xbf]734 735s_cmp_le_f16 0x3800, s2736// GFX12: s_cmp_le_f16 0x3800, s2 ; encoding: [0xff,0x02,0x53,0xbf,0x00,0x38,0x00,0x00]737 738s_cmp_le_f16 0xfe0b, s2739// GFX12: s_cmp_le_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x53,0xbf,0x0b,0xfe,0x00,0x00]740 741s_cmp_le_f16 0x3456, s2742// GFX12: s_cmp_le_f16 0x3456, s2 ; encoding: [0xff,0x02,0x53,0xbf,0x56,0x34,0x00,0x00]743 744s_cmp_gt_f16 s1, s2745// GFX12: s_cmp_gt_f16 s1, s2 ; encoding: [0x01,0x02,0x54,0xbf]746 747s_cmp_gt_f16 s101, s2748// GFX12: s_cmp_gt_f16 s101, s2 ; encoding: [0x65,0x02,0x54,0xbf]749 750s_cmp_gt_f16 vcc_lo, s2751// GFX12: s_cmp_gt_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x54,0xbf]752 753s_cmp_gt_f16 vcc_hi, s2754// GFX12: s_cmp_gt_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x54,0xbf]755 756s_cmp_gt_f16 m0, s2757// GFX12: s_cmp_gt_f16 m0, s2 ; encoding: [0x7d,0x02,0x54,0xbf]758 759s_cmp_gt_f16 exec_lo, s2760// GFX12: s_cmp_gt_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x54,0xbf]761 762s_cmp_gt_f16 exec_hi, s2763// GFX12: s_cmp_gt_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x54,0xbf]764 765s_cmp_gt_f16 0, s2766// GFX12: s_cmp_gt_f16 0, s2 ; encoding: [0x80,0x02,0x54,0xbf]767 768s_cmp_gt_f16 -1, s2769// GFX12: s_cmp_gt_f16 -1, s2 ; encoding: [0xc1,0x02,0x54,0xbf]770 771s_cmp_gt_f16 0x3800, s2772// GFX12: s_cmp_gt_f16 0x3800, s2 ; encoding: [0xff,0x02,0x54,0xbf,0x00,0x38,0x00,0x00]773 774s_cmp_gt_f16 0xfe0b, s2775// GFX12: s_cmp_gt_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x54,0xbf,0x0b,0xfe,0x00,0x00]776 777s_cmp_gt_f16 0x3456, s2778// GFX12: s_cmp_gt_f16 0x3456, s2 ; encoding: [0xff,0x02,0x54,0xbf,0x56,0x34,0x00,0x00]779 780s_cmp_lg_f16 s1, s2781// GFX12: s_cmp_lg_f16 s1, s2 ; encoding: [0x01,0x02,0x55,0xbf]782 783s_cmp_lg_f16 s101, s2784// GFX12: s_cmp_lg_f16 s101, s2 ; encoding: [0x65,0x02,0x55,0xbf]785 786s_cmp_lg_f16 vcc_lo, s2787// GFX12: s_cmp_lg_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x55,0xbf]788 789s_cmp_lg_f16 vcc_hi, s2790// GFX12: s_cmp_lg_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x55,0xbf]791 792s_cmp_lg_f16 m0, s2793// GFX12: s_cmp_lg_f16 m0, s2 ; encoding: [0x7d,0x02,0x55,0xbf]794 795s_cmp_lg_f16 exec_lo, s2796// GFX12: s_cmp_lg_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x55,0xbf]797 798s_cmp_lg_f16 exec_hi, s2799// GFX12: s_cmp_lg_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x55,0xbf]800 801s_cmp_lg_f16 0, s2802// GFX12: s_cmp_lg_f16 0, s2 ; encoding: [0x80,0x02,0x55,0xbf]803 804s_cmp_lg_f16 -1, s2805// GFX12: s_cmp_lg_f16 -1, s2 ; encoding: [0xc1,0x02,0x55,0xbf]806 807s_cmp_lg_f16 0x3800, s2808// GFX12: s_cmp_lg_f16 0x3800, s2 ; encoding: [0xff,0x02,0x55,0xbf,0x00,0x38,0x00,0x00]809 810s_cmp_lg_f16 0xfe0b, s2811// GFX12: s_cmp_lg_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x55,0xbf,0x0b,0xfe,0x00,0x00]812 813s_cmp_lg_f16 0x3456, s2814// GFX12: s_cmp_lg_f16 0x3456, s2 ; encoding: [0xff,0x02,0x55,0xbf,0x56,0x34,0x00,0x00]815 816s_cmp_ge_f16 s1, s2817// GFX12: s_cmp_ge_f16 s1, s2 ; encoding: [0x01,0x02,0x56,0xbf]818 819s_cmp_ge_f16 s101, s2820// GFX12: s_cmp_ge_f16 s101, s2 ; encoding: [0x65,0x02,0x56,0xbf]821 822s_cmp_ge_f16 vcc_lo, s2823// GFX12: s_cmp_ge_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x56,0xbf]824 825s_cmp_ge_f16 vcc_hi, s2826// GFX12: s_cmp_ge_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x56,0xbf]827 828s_cmp_ge_f16 m0, s2829// GFX12: s_cmp_ge_f16 m0, s2 ; encoding: [0x7d,0x02,0x56,0xbf]830 831s_cmp_ge_f16 exec_lo, s2832// GFX12: s_cmp_ge_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x56,0xbf]833 834s_cmp_ge_f16 exec_hi, s2835// GFX12: s_cmp_ge_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x56,0xbf]836 837s_cmp_ge_f16 0, s2838// GFX12: s_cmp_ge_f16 0, s2 ; encoding: [0x80,0x02,0x56,0xbf]839 840s_cmp_ge_f16 -1, s2841// GFX12: s_cmp_ge_f16 -1, s2 ; encoding: [0xc1,0x02,0x56,0xbf]842 843s_cmp_ge_f16 0x3800, s2844// GFX12: s_cmp_ge_f16 0x3800, s2 ; encoding: [0xff,0x02,0x56,0xbf,0x00,0x38,0x00,0x00]845 846s_cmp_ge_f16 0xfe0b, s2847// GFX12: s_cmp_ge_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x56,0xbf,0x0b,0xfe,0x00,0x00]848 849s_cmp_ge_f16 0x3456, s2850// GFX12: s_cmp_ge_f16 0x3456, s2 ; encoding: [0xff,0x02,0x56,0xbf,0x56,0x34,0x00,0x00]851 852s_cmp_o_f16 s1, s2853// GFX12: s_cmp_o_f16 s1, s2 ; encoding: [0x01,0x02,0x57,0xbf]854 855s_cmp_o_f16 s101, s2856// GFX12: s_cmp_o_f16 s101, s2 ; encoding: [0x65,0x02,0x57,0xbf]857 858s_cmp_o_f16 vcc_lo, s2859// GFX12: s_cmp_o_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x57,0xbf]860 861s_cmp_o_f16 vcc_hi, s2862// GFX12: s_cmp_o_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x57,0xbf]863 864s_cmp_o_f16 m0, s2865// GFX12: s_cmp_o_f16 m0, s2 ; encoding: [0x7d,0x02,0x57,0xbf]866 867s_cmp_o_f16 exec_lo, s2868// GFX12: s_cmp_o_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x57,0xbf]869 870s_cmp_o_f16 exec_hi, s2871// GFX12: s_cmp_o_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x57,0xbf]872 873s_cmp_o_f16 0, s2874// GFX12: s_cmp_o_f16 0, s2 ; encoding: [0x80,0x02,0x57,0xbf]875 876s_cmp_o_f16 -1, s2877// GFX12: s_cmp_o_f16 -1, s2 ; encoding: [0xc1,0x02,0x57,0xbf]878 879s_cmp_o_f16 0x3800, s2880// GFX12: s_cmp_o_f16 0x3800, s2 ; encoding: [0xff,0x02,0x57,0xbf,0x00,0x38,0x00,0x00]881 882s_cmp_o_f16 0xfe0b, s2883// GFX12: s_cmp_o_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x57,0xbf,0x0b,0xfe,0x00,0x00]884 885s_cmp_o_f16 0x3456, s2886// GFX12: s_cmp_o_f16 0x3456, s2 ; encoding: [0xff,0x02,0x57,0xbf,0x56,0x34,0x00,0x00]887 888s_cmp_u_f16 s1, s2889// GFX12: s_cmp_u_f16 s1, s2 ; encoding: [0x01,0x02,0x58,0xbf]890 891s_cmp_u_f16 s101, s2892// GFX12: s_cmp_u_f16 s101, s2 ; encoding: [0x65,0x02,0x58,0xbf]893 894s_cmp_u_f16 vcc_lo, s2895// GFX12: s_cmp_u_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x58,0xbf]896 897s_cmp_u_f16 vcc_hi, s2898// GFX12: s_cmp_u_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x58,0xbf]899 900s_cmp_u_f16 m0, s2901// GFX12: s_cmp_u_f16 m0, s2 ; encoding: [0x7d,0x02,0x58,0xbf]902 903s_cmp_u_f16 exec_lo, s2904// GFX12: s_cmp_u_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x58,0xbf]905 906s_cmp_u_f16 exec_hi, s2907// GFX12: s_cmp_u_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x58,0xbf]908 909s_cmp_u_f16 0, s2910// GFX12: s_cmp_u_f16 0, s2 ; encoding: [0x80,0x02,0x58,0xbf]911 912s_cmp_u_f16 -1, s2913// GFX12: s_cmp_u_f16 -1, s2 ; encoding: [0xc1,0x02,0x58,0xbf]914 915s_cmp_u_f16 0x3800, s2916// GFX12: s_cmp_u_f16 0x3800, s2 ; encoding: [0xff,0x02,0x58,0xbf,0x00,0x38,0x00,0x00]917 918s_cmp_u_f16 0xfe0b, s2919// GFX12: s_cmp_u_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x58,0xbf,0x0b,0xfe,0x00,0x00]920 921s_cmp_u_f16 0x3456, s2922// GFX12: s_cmp_u_f16 0x3456, s2 ; encoding: [0xff,0x02,0x58,0xbf,0x56,0x34,0x00,0x00]923 924s_cmp_nge_f16 s1, s2925// GFX12: s_cmp_nge_f16 s1, s2 ; encoding: [0x01,0x02,0x59,0xbf]926 927s_cmp_nge_f16 s101, s2928// GFX12: s_cmp_nge_f16 s101, s2 ; encoding: [0x65,0x02,0x59,0xbf]929 930s_cmp_nge_f16 vcc_lo, s2931// GFX12: s_cmp_nge_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x59,0xbf]932 933s_cmp_nge_f16 vcc_hi, s2934// GFX12: s_cmp_nge_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x59,0xbf]935 936s_cmp_nge_f16 m0, s2937// GFX12: s_cmp_nge_f16 m0, s2 ; encoding: [0x7d,0x02,0x59,0xbf]938 939s_cmp_nge_f16 exec_lo, s2940// GFX12: s_cmp_nge_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x59,0xbf]941 942s_cmp_nge_f16 exec_hi, s2943// GFX12: s_cmp_nge_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x59,0xbf]944 945s_cmp_nge_f16 0, s2946// GFX12: s_cmp_nge_f16 0, s2 ; encoding: [0x80,0x02,0x59,0xbf]947 948s_cmp_nge_f16 -1, s2949// GFX12: s_cmp_nge_f16 -1, s2 ; encoding: [0xc1,0x02,0x59,0xbf]950 951s_cmp_nge_f16 0x3800, s2952// GFX12: s_cmp_nge_f16 0x3800, s2 ; encoding: [0xff,0x02,0x59,0xbf,0x00,0x38,0x00,0x00]953 954s_cmp_nge_f16 0xfe0b, s2955// GFX12: s_cmp_nge_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x59,0xbf,0x0b,0xfe,0x00,0x00]956 957s_cmp_nge_f16 0x3456, s2958// GFX12: s_cmp_nge_f16 0x3456, s2 ; encoding: [0xff,0x02,0x59,0xbf,0x56,0x34,0x00,0x00]959 960s_cmp_nlg_f16 s1, s2961// GFX12: s_cmp_nlg_f16 s1, s2 ; encoding: [0x01,0x02,0x5a,0xbf]962 963s_cmp_nlg_f16 s101, s2964// GFX12: s_cmp_nlg_f16 s101, s2 ; encoding: [0x65,0x02,0x5a,0xbf]965 966s_cmp_nlg_f16 vcc_lo, s2967// GFX12: s_cmp_nlg_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x5a,0xbf]968 969s_cmp_nlg_f16 vcc_hi, s2970// GFX12: s_cmp_nlg_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x5a,0xbf]971 972s_cmp_nlg_f16 m0, s2973// GFX12: s_cmp_nlg_f16 m0, s2 ; encoding: [0x7d,0x02,0x5a,0xbf]974 975s_cmp_nlg_f16 exec_lo, s2976// GFX12: s_cmp_nlg_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x5a,0xbf]977 978s_cmp_nlg_f16 exec_hi, s2979// GFX12: s_cmp_nlg_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x5a,0xbf]980 981s_cmp_nlg_f16 0, s2982// GFX12: s_cmp_nlg_f16 0, s2 ; encoding: [0x80,0x02,0x5a,0xbf]983 984s_cmp_nlg_f16 -1, s2985// GFX12: s_cmp_nlg_f16 -1, s2 ; encoding: [0xc1,0x02,0x5a,0xbf]986 987s_cmp_nlg_f16 0x3800, s2988// GFX12: s_cmp_nlg_f16 0x3800, s2 ; encoding: [0xff,0x02,0x5a,0xbf,0x00,0x38,0x00,0x00]989 990s_cmp_nlg_f16 0xfe0b, s2991// GFX12: s_cmp_nlg_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x5a,0xbf,0x0b,0xfe,0x00,0x00]992 993s_cmp_nlg_f16 0x3456, s2994// GFX12: s_cmp_nlg_f16 0x3456, s2 ; encoding: [0xff,0x02,0x5a,0xbf,0x56,0x34,0x00,0x00]995 996s_cmp_ngt_f16 s1, s2997// GFX12: s_cmp_ngt_f16 s1, s2 ; encoding: [0x01,0x02,0x5b,0xbf]998 999s_cmp_ngt_f16 s101, s21000// GFX12: s_cmp_ngt_f16 s101, s2 ; encoding: [0x65,0x02,0x5b,0xbf]1001 1002s_cmp_ngt_f16 vcc_lo, s21003// GFX12: s_cmp_ngt_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x5b,0xbf]1004 1005s_cmp_ngt_f16 vcc_hi, s21006// GFX12: s_cmp_ngt_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x5b,0xbf]1007 1008s_cmp_ngt_f16 m0, s21009// GFX12: s_cmp_ngt_f16 m0, s2 ; encoding: [0x7d,0x02,0x5b,0xbf]1010 1011s_cmp_ngt_f16 exec_lo, s21012// GFX12: s_cmp_ngt_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x5b,0xbf]1013 1014s_cmp_ngt_f16 exec_hi, s21015// GFX12: s_cmp_ngt_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x5b,0xbf]1016 1017s_cmp_ngt_f16 0, s21018// GFX12: s_cmp_ngt_f16 0, s2 ; encoding: [0x80,0x02,0x5b,0xbf]1019 1020s_cmp_ngt_f16 -1, s21021// GFX12: s_cmp_ngt_f16 -1, s2 ; encoding: [0xc1,0x02,0x5b,0xbf]1022 1023s_cmp_ngt_f16 0x3800, s21024// GFX12: s_cmp_ngt_f16 0x3800, s2 ; encoding: [0xff,0x02,0x5b,0xbf,0x00,0x38,0x00,0x00]1025 1026s_cmp_ngt_f16 0xfe0b, s21027// GFX12: s_cmp_ngt_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x5b,0xbf,0x0b,0xfe,0x00,0x00]1028 1029s_cmp_ngt_f16 0x3456, s21030// GFX12: s_cmp_ngt_f16 0x3456, s2 ; encoding: [0xff,0x02,0x5b,0xbf,0x56,0x34,0x00,0x00]1031 1032s_cmp_nle_f16 s1, s21033// GFX12: s_cmp_nle_f16 s1, s2 ; encoding: [0x01,0x02,0x5c,0xbf]1034 1035s_cmp_nle_f16 s101, s21036// GFX12: s_cmp_nle_f16 s101, s2 ; encoding: [0x65,0x02,0x5c,0xbf]1037 1038s_cmp_nle_f16 vcc_lo, s21039// GFX12: s_cmp_nle_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x5c,0xbf]1040 1041s_cmp_nle_f16 vcc_hi, s21042// GFX12: s_cmp_nle_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x5c,0xbf]1043 1044s_cmp_nle_f16 m0, s21045// GFX12: s_cmp_nle_f16 m0, s2 ; encoding: [0x7d,0x02,0x5c,0xbf]1046 1047s_cmp_nle_f16 exec_lo, s21048// GFX12: s_cmp_nle_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x5c,0xbf]1049 1050s_cmp_nle_f16 exec_hi, s21051// GFX12: s_cmp_nle_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x5c,0xbf]1052 1053s_cmp_nle_f16 0, s21054// GFX12: s_cmp_nle_f16 0, s2 ; encoding: [0x80,0x02,0x5c,0xbf]1055 1056s_cmp_nle_f16 -1, s21057// GFX12: s_cmp_nle_f16 -1, s2 ; encoding: [0xc1,0x02,0x5c,0xbf]1058 1059s_cmp_nle_f16 0x3800, s21060// GFX12: s_cmp_nle_f16 0x3800, s2 ; encoding: [0xff,0x02,0x5c,0xbf,0x00,0x38,0x00,0x00]1061 1062s_cmp_nle_f16 0xfe0b, s21063// GFX12: s_cmp_nle_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x5c,0xbf,0x0b,0xfe,0x00,0x00]1064 1065s_cmp_nle_f16 0x3456, s21066// GFX12: s_cmp_nle_f16 0x3456, s2 ; encoding: [0xff,0x02,0x5c,0xbf,0x56,0x34,0x00,0x00]1067 1068s_cmp_neq_f16 s1, s21069// GFX12: s_cmp_neq_f16 s1, s2 ; encoding: [0x01,0x02,0x5d,0xbf]1070 1071s_cmp_neq_f16 s101, s21072// GFX12: s_cmp_neq_f16 s101, s2 ; encoding: [0x65,0x02,0x5d,0xbf]1073 1074s_cmp_neq_f16 vcc_lo, s21075// GFX12: s_cmp_neq_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x5d,0xbf]1076 1077s_cmp_neq_f16 vcc_hi, s21078// GFX12: s_cmp_neq_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x5d,0xbf]1079 1080s_cmp_neq_f16 m0, s21081// GFX12: s_cmp_neq_f16 m0, s2 ; encoding: [0x7d,0x02,0x5d,0xbf]1082 1083s_cmp_neq_f16 exec_lo, s21084// GFX12: s_cmp_neq_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x5d,0xbf]1085 1086s_cmp_neq_f16 exec_hi, s21087// GFX12: s_cmp_neq_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x5d,0xbf]1088 1089s_cmp_neq_f16 0, s21090// GFX12: s_cmp_neq_f16 0, s2 ; encoding: [0x80,0x02,0x5d,0xbf]1091 1092s_cmp_neq_f16 -1, s21093// GFX12: s_cmp_neq_f16 -1, s2 ; encoding: [0xc1,0x02,0x5d,0xbf]1094 1095s_cmp_neq_f16 0x3800, s21096// GFX12: s_cmp_neq_f16 0x3800, s2 ; encoding: [0xff,0x02,0x5d,0xbf,0x00,0x38,0x00,0x00]1097 1098s_cmp_neq_f16 0xfe0b, s21099// GFX12: s_cmp_neq_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x5d,0xbf,0x0b,0xfe,0x00,0x00]1100 1101s_cmp_neq_f16 0x3456, s21102// GFX12: s_cmp_neq_f16 0x3456, s2 ; encoding: [0xff,0x02,0x5d,0xbf,0x56,0x34,0x00,0x00]1103 1104s_cmp_nlt_f16 s1, s21105// GFX12: s_cmp_nlt_f16 s1, s2 ; encoding: [0x01,0x02,0x5e,0xbf]1106 1107s_cmp_nlt_f16 s101, s21108// GFX12: s_cmp_nlt_f16 s101, s2 ; encoding: [0x65,0x02,0x5e,0xbf]1109 1110s_cmp_nlt_f16 vcc_lo, s21111// GFX12: s_cmp_nlt_f16 vcc_lo, s2 ; encoding: [0x6a,0x02,0x5e,0xbf]1112 1113s_cmp_nlt_f16 vcc_hi, s21114// GFX12: s_cmp_nlt_f16 vcc_hi, s2 ; encoding: [0x6b,0x02,0x5e,0xbf]1115 1116s_cmp_nlt_f16 m0, s21117// GFX12: s_cmp_nlt_f16 m0, s2 ; encoding: [0x7d,0x02,0x5e,0xbf]1118 1119s_cmp_nlt_f16 exec_lo, s21120// GFX12: s_cmp_nlt_f16 exec_lo, s2 ; encoding: [0x7e,0x02,0x5e,0xbf]1121 1122s_cmp_nlt_f16 exec_hi, s21123// GFX12: s_cmp_nlt_f16 exec_hi, s2 ; encoding: [0x7f,0x02,0x5e,0xbf]1124 1125s_cmp_nlt_f16 0, s21126// GFX12: s_cmp_nlt_f16 0, s2 ; encoding: [0x80,0x02,0x5e,0xbf]1127 1128s_cmp_nlt_f16 -1, s21129// GFX12: s_cmp_nlt_f16 -1, s2 ; encoding: [0xc1,0x02,0x5e,0xbf]1130 1131s_cmp_nlt_f16 0x3800, s21132// GFX12: s_cmp_nlt_f16 0x3800, s2 ; encoding: [0xff,0x02,0x5e,0xbf,0x00,0x38,0x00,0x00]1133 1134s_cmp_nlt_f16 0xfe0b, s21135// GFX12: s_cmp_nlt_f16 0xfe0b, s2 ; encoding: [0xff,0x02,0x5e,0xbf,0x0b,0xfe,0x00,0x00]1136 1137s_cmp_nlt_f16 0x3456, s21138// GFX12: s_cmp_nlt_f16 0x3456, s2 ; encoding: [0xff,0x02,0x5e,0xbf,0x56,0x34,0x00,0x00]1139 1140s_cmp_eq_i32 s0, s11141// GFX12: s_cmp_eq_i32 s0, s1 ; encoding: [0x00,0x01,0x00,0xbf]1142 1143s_cmp_eq_i32 s105, s1041144// GFX12: s_cmp_eq_i32 s105, s104 ; encoding: [0x69,0x68,0x00,0xbf]1145 1146s_cmp_eq_i32 s0, s1041147// GFX12: s_cmp_eq_i32 s0, s104 ; encoding: [0x00,0x68,0x00,0xbf]1148 1149s_cmp_eq_i32 s105, s11150// GFX12: s_cmp_eq_i32 s105, s1 ; encoding: [0x69,0x01,0x00,0xbf]1151 1152s_cmp_eq_i32 exec_lo, s11153// GFX12: s_cmp_eq_i32 exec_lo, s1 ; encoding: [0x7e,0x01,0x00,0xbf]1154 1155s_cmp_eq_i32 exec_hi, s11156// GFX12: s_cmp_eq_i32 exec_hi, s1 ; encoding: [0x7f,0x01,0x00,0xbf]1157 1158s_cmp_eq_i32 vcc_lo, s11159// GFX12: s_cmp_eq_i32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x00,0xbf]1160 1161s_cmp_eq_i32 vcc_hi, s11162// GFX12: s_cmp_eq_i32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x00,0xbf]1163 1164s_cmp_eq_i32 m0, s11165// GFX12: s_cmp_eq_i32 m0, s1 ; encoding: [0x7d,0x01,0x00,0xbf]1166 1167s_cmp_eq_i32 s0, exec_lo1168// GFX12: s_cmp_eq_i32 s0, exec_lo ; encoding: [0x00,0x7e,0x00,0xbf]1169 1170s_cmp_eq_i32 s0, exec_hi1171// GFX12: s_cmp_eq_i32 s0, exec_hi ; encoding: [0x00,0x7f,0x00,0xbf]1172 1173s_cmp_eq_i32 s0, vcc_lo1174// GFX12: s_cmp_eq_i32 s0, vcc_lo ; encoding: [0x00,0x6a,0x00,0xbf]1175 1176s_cmp_eq_i32 s0, vcc_hi1177// GFX12: s_cmp_eq_i32 s0, vcc_hi ; encoding: [0x00,0x6b,0x00,0xbf]1178 1179s_cmp_eq_i32 s0, m01180// GFX12: s_cmp_eq_i32 s0, m0 ; encoding: [0x00,0x7d,0x00,0xbf]1181 1182s_cmp_eq_i32 s0, 01183// GFX12: s_cmp_eq_i32 s0, 0 ; encoding: [0x00,0x80,0x00,0xbf]1184 1185s_cmp_eq_i32 s0, -11186// GFX12: s_cmp_eq_i32 s0, -1 ; encoding: [0x00,0xc1,0x00,0xbf]1187 1188s_cmp_eq_i32 s0, 0.51189// GFX12: s_cmp_eq_i32 s0, 0.5 ; encoding: [0x00,0xf0,0x00,0xbf]1190 1191s_cmp_eq_i32 s0, -4.01192// GFX12: s_cmp_eq_i32 s0, -4.0 ; encoding: [0x00,0xf7,0x00,0xbf]1193 1194s_cmp_eq_i32 s0, 0x3f7172731195// GFX12: s_cmp_eq_i32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f]1196 1197s_cmp_eq_i32 s0, 0xaf1234561198// GFX12: s_cmp_eq_i32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf]1199 1200s_cmp_lg_i32 s0, s11201// GFX12: s_cmp_lg_i32 s0, s1 ; encoding: [0x00,0x01,0x01,0xbf]1202 1203s_cmp_lg_i32 s105, s1041204// GFX12: s_cmp_lg_i32 s105, s104 ; encoding: [0x69,0x68,0x01,0xbf]1205 1206s_cmp_lg_i32 s0, s1041207// GFX12: s_cmp_lg_i32 s0, s104 ; encoding: [0x00,0x68,0x01,0xbf]1208 1209s_cmp_lg_i32 s105, s11210// GFX12: s_cmp_lg_i32 s105, s1 ; encoding: [0x69,0x01,0x01,0xbf]1211 1212s_cmp_lg_i32 exec_lo, s11213// GFX12: s_cmp_lg_i32 exec_lo, s1 ; encoding: [0x7e,0x01,0x01,0xbf]1214 1215s_cmp_lg_i32 exec_hi, s11216// GFX12: s_cmp_lg_i32 exec_hi, s1 ; encoding: [0x7f,0x01,0x01,0xbf]1217 1218s_cmp_lg_i32 vcc_lo, s11219// GFX12: s_cmp_lg_i32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x01,0xbf]1220 1221s_cmp_lg_i32 vcc_hi, s11222// GFX12: s_cmp_lg_i32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x01,0xbf]1223 1224s_cmp_lg_i32 m0, s11225// GFX12: s_cmp_lg_i32 m0, s1 ; encoding: [0x7d,0x01,0x01,0xbf]1226 1227s_cmp_lg_i32 s0, exec_lo1228// GFX12: s_cmp_lg_i32 s0, exec_lo ; encoding: [0x00,0x7e,0x01,0xbf]1229 1230s_cmp_lg_i32 s0, exec_hi1231// GFX12: s_cmp_lg_i32 s0, exec_hi ; encoding: [0x00,0x7f,0x01,0xbf]1232 1233s_cmp_lg_i32 s0, vcc_lo1234// GFX12: s_cmp_lg_i32 s0, vcc_lo ; encoding: [0x00,0x6a,0x01,0xbf]1235 1236s_cmp_lg_i32 s0, vcc_hi1237// GFX12: s_cmp_lg_i32 s0, vcc_hi ; encoding: [0x00,0x6b,0x01,0xbf]1238 1239s_cmp_lg_i32 s0, m01240// GFX12: s_cmp_lg_i32 s0, m0 ; encoding: [0x00,0x7d,0x01,0xbf]1241 1242s_cmp_lg_i32 s0, 01243// GFX12: s_cmp_lg_i32 s0, 0 ; encoding: [0x00,0x80,0x01,0xbf]1244 1245s_cmp_lg_i32 s0, -11246// GFX12: s_cmp_lg_i32 s0, -1 ; encoding: [0x00,0xc1,0x01,0xbf]1247 1248s_cmp_lg_i32 s0, 0.51249// GFX12: s_cmp_lg_i32 s0, 0.5 ; encoding: [0x00,0xf0,0x01,0xbf]1250 1251s_cmp_lg_i32 s0, -4.01252// GFX12: s_cmp_lg_i32 s0, -4.0 ; encoding: [0x00,0xf7,0x01,0xbf]1253 1254s_cmp_lg_i32 s0, 0x3f7172731255// GFX12: s_cmp_lg_i32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f]1256 1257s_cmp_lg_i32 s0, 0xaf1234561258// GFX12: s_cmp_lg_i32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf]1259 1260s_cmp_gt_i32 s0, s11261// GFX12: s_cmp_gt_i32 s0, s1 ; encoding: [0x00,0x01,0x02,0xbf]1262 1263s_cmp_gt_i32 s105, s1041264// GFX12: s_cmp_gt_i32 s105, s104 ; encoding: [0x69,0x68,0x02,0xbf]1265 1266s_cmp_gt_i32 s0, s1041267// GFX12: s_cmp_gt_i32 s0, s104 ; encoding: [0x00,0x68,0x02,0xbf]1268 1269s_cmp_gt_i32 s105, s11270// GFX12: s_cmp_gt_i32 s105, s1 ; encoding: [0x69,0x01,0x02,0xbf]1271 1272s_cmp_gt_i32 exec_lo, s11273// GFX12: s_cmp_gt_i32 exec_lo, s1 ; encoding: [0x7e,0x01,0x02,0xbf]1274 1275s_cmp_gt_i32 exec_hi, s11276// GFX12: s_cmp_gt_i32 exec_hi, s1 ; encoding: [0x7f,0x01,0x02,0xbf]1277 1278s_cmp_gt_i32 vcc_lo, s11279// GFX12: s_cmp_gt_i32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x02,0xbf]1280 1281s_cmp_gt_i32 vcc_hi, s11282// GFX12: s_cmp_gt_i32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x02,0xbf]1283 1284s_cmp_gt_i32 m0, s11285// GFX12: s_cmp_gt_i32 m0, s1 ; encoding: [0x7d,0x01,0x02,0xbf]1286 1287s_cmp_gt_i32 s0, exec_lo1288// GFX12: s_cmp_gt_i32 s0, exec_lo ; encoding: [0x00,0x7e,0x02,0xbf]1289 1290s_cmp_gt_i32 s0, exec_hi1291// GFX12: s_cmp_gt_i32 s0, exec_hi ; encoding: [0x00,0x7f,0x02,0xbf]1292 1293s_cmp_gt_i32 s0, vcc_lo1294// GFX12: s_cmp_gt_i32 s0, vcc_lo ; encoding: [0x00,0x6a,0x02,0xbf]1295 1296s_cmp_gt_i32 s0, vcc_hi1297// GFX12: s_cmp_gt_i32 s0, vcc_hi ; encoding: [0x00,0x6b,0x02,0xbf]1298 1299s_cmp_gt_i32 s0, m01300// GFX12: s_cmp_gt_i32 s0, m0 ; encoding: [0x00,0x7d,0x02,0xbf]1301 1302s_cmp_gt_i32 s0, 01303// GFX12: s_cmp_gt_i32 s0, 0 ; encoding: [0x00,0x80,0x02,0xbf]1304 1305s_cmp_gt_i32 s0, -11306// GFX12: s_cmp_gt_i32 s0, -1 ; encoding: [0x00,0xc1,0x02,0xbf]1307 1308s_cmp_gt_i32 s0, 0.51309// GFX12: s_cmp_gt_i32 s0, 0.5 ; encoding: [0x00,0xf0,0x02,0xbf]1310 1311s_cmp_gt_i32 s0, -4.01312// GFX12: s_cmp_gt_i32 s0, -4.0 ; encoding: [0x00,0xf7,0x02,0xbf]1313 1314s_cmp_gt_i32 s0, 0x3f7172731315// GFX12: s_cmp_gt_i32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f]1316 1317s_cmp_gt_i32 s0, 0xaf1234561318// GFX12: s_cmp_gt_i32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf]1319 1320s_cmp_ge_i32 s0, s11321// GFX12: s_cmp_ge_i32 s0, s1 ; encoding: [0x00,0x01,0x03,0xbf]1322 1323s_cmp_ge_i32 s105, s1041324// GFX12: s_cmp_ge_i32 s105, s104 ; encoding: [0x69,0x68,0x03,0xbf]1325 1326s_cmp_ge_i32 s0, s1041327// GFX12: s_cmp_ge_i32 s0, s104 ; encoding: [0x00,0x68,0x03,0xbf]1328 1329s_cmp_ge_i32 s105, s11330// GFX12: s_cmp_ge_i32 s105, s1 ; encoding: [0x69,0x01,0x03,0xbf]1331 1332s_cmp_ge_i32 exec_lo, s11333// GFX12: s_cmp_ge_i32 exec_lo, s1 ; encoding: [0x7e,0x01,0x03,0xbf]1334 1335s_cmp_ge_i32 exec_hi, s11336// GFX12: s_cmp_ge_i32 exec_hi, s1 ; encoding: [0x7f,0x01,0x03,0xbf]1337 1338s_cmp_ge_i32 vcc_lo, s11339// GFX12: s_cmp_ge_i32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x03,0xbf]1340 1341s_cmp_ge_i32 vcc_hi, s11342// GFX12: s_cmp_ge_i32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x03,0xbf]1343 1344s_cmp_ge_i32 m0, s11345// GFX12: s_cmp_ge_i32 m0, s1 ; encoding: [0x7d,0x01,0x03,0xbf]1346 1347s_cmp_ge_i32 s0, exec_lo1348// GFX12: s_cmp_ge_i32 s0, exec_lo ; encoding: [0x00,0x7e,0x03,0xbf]1349 1350s_cmp_ge_i32 s0, exec_hi1351// GFX12: s_cmp_ge_i32 s0, exec_hi ; encoding: [0x00,0x7f,0x03,0xbf]1352 1353s_cmp_ge_i32 s0, vcc_lo1354// GFX12: s_cmp_ge_i32 s0, vcc_lo ; encoding: [0x00,0x6a,0x03,0xbf]1355 1356s_cmp_ge_i32 s0, vcc_hi1357// GFX12: s_cmp_ge_i32 s0, vcc_hi ; encoding: [0x00,0x6b,0x03,0xbf]1358 1359s_cmp_ge_i32 s0, m01360// GFX12: s_cmp_ge_i32 s0, m0 ; encoding: [0x00,0x7d,0x03,0xbf]1361 1362s_cmp_ge_i32 s0, 01363// GFX12: s_cmp_ge_i32 s0, 0 ; encoding: [0x00,0x80,0x03,0xbf]1364 1365s_cmp_ge_i32 s0, -11366// GFX12: s_cmp_ge_i32 s0, -1 ; encoding: [0x00,0xc1,0x03,0xbf]1367 1368s_cmp_ge_i32 s0, 0.51369// GFX12: s_cmp_ge_i32 s0, 0.5 ; encoding: [0x00,0xf0,0x03,0xbf]1370 1371s_cmp_ge_i32 s0, -4.01372// GFX12: s_cmp_ge_i32 s0, -4.0 ; encoding: [0x00,0xf7,0x03,0xbf]1373 1374s_cmp_ge_i32 s0, 0x3f7172731375// GFX12: s_cmp_ge_i32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f]1376 1377s_cmp_ge_i32 s0, 0xaf1234561378// GFX12: s_cmp_ge_i32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf]1379 1380s_cmp_lt_i32 s0, s11381// GFX12: s_cmp_lt_i32 s0, s1 ; encoding: [0x00,0x01,0x04,0xbf]1382 1383s_cmp_lt_i32 s105, s1041384// GFX12: s_cmp_lt_i32 s105, s104 ; encoding: [0x69,0x68,0x04,0xbf]1385 1386s_cmp_lt_i32 s0, s1041387// GFX12: s_cmp_lt_i32 s0, s104 ; encoding: [0x00,0x68,0x04,0xbf]1388 1389s_cmp_lt_i32 s105, s11390// GFX12: s_cmp_lt_i32 s105, s1 ; encoding: [0x69,0x01,0x04,0xbf]1391 1392s_cmp_lt_i32 exec_lo, s11393// GFX12: s_cmp_lt_i32 exec_lo, s1 ; encoding: [0x7e,0x01,0x04,0xbf]1394 1395s_cmp_lt_i32 exec_hi, s11396// GFX12: s_cmp_lt_i32 exec_hi, s1 ; encoding: [0x7f,0x01,0x04,0xbf]1397 1398s_cmp_lt_i32 vcc_lo, s11399// GFX12: s_cmp_lt_i32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x04,0xbf]1400 1401s_cmp_lt_i32 vcc_hi, s11402// GFX12: s_cmp_lt_i32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x04,0xbf]1403 1404s_cmp_lt_i32 m0, s11405// GFX12: s_cmp_lt_i32 m0, s1 ; encoding: [0x7d,0x01,0x04,0xbf]1406 1407s_cmp_lt_i32 s0, exec_lo1408// GFX12: s_cmp_lt_i32 s0, exec_lo ; encoding: [0x00,0x7e,0x04,0xbf]1409 1410s_cmp_lt_i32 s0, exec_hi1411// GFX12: s_cmp_lt_i32 s0, exec_hi ; encoding: [0x00,0x7f,0x04,0xbf]1412 1413s_cmp_lt_i32 s0, vcc_lo1414// GFX12: s_cmp_lt_i32 s0, vcc_lo ; encoding: [0x00,0x6a,0x04,0xbf]1415 1416s_cmp_lt_i32 s0, vcc_hi1417// GFX12: s_cmp_lt_i32 s0, vcc_hi ; encoding: [0x00,0x6b,0x04,0xbf]1418 1419s_cmp_lt_i32 s0, m01420// GFX12: s_cmp_lt_i32 s0, m0 ; encoding: [0x00,0x7d,0x04,0xbf]1421 1422s_cmp_lt_i32 s0, 01423// GFX12: s_cmp_lt_i32 s0, 0 ; encoding: [0x00,0x80,0x04,0xbf]1424 1425s_cmp_lt_i32 s0, -11426// GFX12: s_cmp_lt_i32 s0, -1 ; encoding: [0x00,0xc1,0x04,0xbf]1427 1428s_cmp_lt_i32 s0, 0.51429// GFX12: s_cmp_lt_i32 s0, 0.5 ; encoding: [0x00,0xf0,0x04,0xbf]1430 1431s_cmp_lt_i32 s0, -4.01432// GFX12: s_cmp_lt_i32 s0, -4.0 ; encoding: [0x00,0xf7,0x04,0xbf]1433 1434s_cmp_lt_i32 s0, 0x3f7172731435// GFX12: s_cmp_lt_i32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f]1436 1437s_cmp_lt_i32 s0, 0xaf1234561438// GFX12: s_cmp_lt_i32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf]1439 1440s_cmp_le_i32 s0, s11441// GFX12: s_cmp_le_i32 s0, s1 ; encoding: [0x00,0x01,0x05,0xbf]1442 1443s_cmp_le_i32 s105, s1041444// GFX12: s_cmp_le_i32 s105, s104 ; encoding: [0x69,0x68,0x05,0xbf]1445 1446s_cmp_le_i32 s0, s1041447// GFX12: s_cmp_le_i32 s0, s104 ; encoding: [0x00,0x68,0x05,0xbf]1448 1449s_cmp_le_i32 s105, s11450// GFX12: s_cmp_le_i32 s105, s1 ; encoding: [0x69,0x01,0x05,0xbf]1451 1452s_cmp_le_i32 exec_lo, s11453// GFX12: s_cmp_le_i32 exec_lo, s1 ; encoding: [0x7e,0x01,0x05,0xbf]1454 1455s_cmp_le_i32 exec_hi, s11456// GFX12: s_cmp_le_i32 exec_hi, s1 ; encoding: [0x7f,0x01,0x05,0xbf]1457 1458s_cmp_le_i32 vcc_lo, s11459// GFX12: s_cmp_le_i32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x05,0xbf]1460 1461s_cmp_le_i32 vcc_hi, s11462// GFX12: s_cmp_le_i32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x05,0xbf]1463 1464s_cmp_le_i32 m0, s11465// GFX12: s_cmp_le_i32 m0, s1 ; encoding: [0x7d,0x01,0x05,0xbf]1466 1467s_cmp_le_i32 s0, exec_lo1468// GFX12: s_cmp_le_i32 s0, exec_lo ; encoding: [0x00,0x7e,0x05,0xbf]1469 1470s_cmp_le_i32 s0, exec_hi1471// GFX12: s_cmp_le_i32 s0, exec_hi ; encoding: [0x00,0x7f,0x05,0xbf]1472 1473s_cmp_le_i32 s0, vcc_lo1474// GFX12: s_cmp_le_i32 s0, vcc_lo ; encoding: [0x00,0x6a,0x05,0xbf]1475 1476s_cmp_le_i32 s0, vcc_hi1477// GFX12: s_cmp_le_i32 s0, vcc_hi ; encoding: [0x00,0x6b,0x05,0xbf]1478 1479s_cmp_le_i32 s0, m01480// GFX12: s_cmp_le_i32 s0, m0 ; encoding: [0x00,0x7d,0x05,0xbf]1481 1482s_cmp_le_i32 s0, 01483// GFX12: s_cmp_le_i32 s0, 0 ; encoding: [0x00,0x80,0x05,0xbf]1484 1485s_cmp_le_i32 s0, -11486// GFX12: s_cmp_le_i32 s0, -1 ; encoding: [0x00,0xc1,0x05,0xbf]1487 1488s_cmp_le_i32 s0, 0.51489// GFX12: s_cmp_le_i32 s0, 0.5 ; encoding: [0x00,0xf0,0x05,0xbf]1490 1491s_cmp_le_i32 s0, -4.01492// GFX12: s_cmp_le_i32 s0, -4.0 ; encoding: [0x00,0xf7,0x05,0xbf]1493 1494s_cmp_le_i32 s0, 0x3f7172731495// GFX12: s_cmp_le_i32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f]1496 1497s_cmp_le_i32 s0, 0xaf1234561498// GFX12: s_cmp_le_i32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf]1499 1500s_cmp_eq_u32 s0, s11501// GFX12: s_cmp_eq_u32 s0, s1 ; encoding: [0x00,0x01,0x06,0xbf]1502 1503s_cmp_eq_u32 s105, s1041504// GFX12: s_cmp_eq_u32 s105, s104 ; encoding: [0x69,0x68,0x06,0xbf]1505 1506s_cmp_eq_u32 s0, s1041507// GFX12: s_cmp_eq_u32 s0, s104 ; encoding: [0x00,0x68,0x06,0xbf]1508 1509s_cmp_eq_u32 s105, s11510// GFX12: s_cmp_eq_u32 s105, s1 ; encoding: [0x69,0x01,0x06,0xbf]1511 1512s_cmp_eq_u32 exec_lo, s11513// GFX12: s_cmp_eq_u32 exec_lo, s1 ; encoding: [0x7e,0x01,0x06,0xbf]1514 1515s_cmp_eq_u32 exec_hi, s11516// GFX12: s_cmp_eq_u32 exec_hi, s1 ; encoding: [0x7f,0x01,0x06,0xbf]1517 1518s_cmp_eq_u32 vcc_lo, s11519// GFX12: s_cmp_eq_u32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x06,0xbf]1520 1521s_cmp_eq_u32 vcc_hi, s11522// GFX12: s_cmp_eq_u32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x06,0xbf]1523 1524s_cmp_eq_u32 m0, s11525// GFX12: s_cmp_eq_u32 m0, s1 ; encoding: [0x7d,0x01,0x06,0xbf]1526 1527s_cmp_eq_u32 s0, exec_lo1528// GFX12: s_cmp_eq_u32 s0, exec_lo ; encoding: [0x00,0x7e,0x06,0xbf]1529 1530s_cmp_eq_u32 s0, exec_hi1531// GFX12: s_cmp_eq_u32 s0, exec_hi ; encoding: [0x00,0x7f,0x06,0xbf]1532 1533s_cmp_eq_u32 s0, vcc_lo1534// GFX12: s_cmp_eq_u32 s0, vcc_lo ; encoding: [0x00,0x6a,0x06,0xbf]1535 1536s_cmp_eq_u32 s0, vcc_hi1537// GFX12: s_cmp_eq_u32 s0, vcc_hi ; encoding: [0x00,0x6b,0x06,0xbf]1538 1539s_cmp_eq_u32 s0, m01540// GFX12: s_cmp_eq_u32 s0, m0 ; encoding: [0x00,0x7d,0x06,0xbf]1541 1542s_cmp_eq_u32 s0, 01543// GFX12: s_cmp_eq_u32 s0, 0 ; encoding: [0x00,0x80,0x06,0xbf]1544 1545s_cmp_eq_u32 s0, -11546// GFX12: s_cmp_eq_u32 s0, -1 ; encoding: [0x00,0xc1,0x06,0xbf]1547 1548s_cmp_eq_u32 s0, 0.51549// GFX12: s_cmp_eq_u32 s0, 0.5 ; encoding: [0x00,0xf0,0x06,0xbf]1550 1551s_cmp_eq_u32 s0, -4.01552// GFX12: s_cmp_eq_u32 s0, -4.0 ; encoding: [0x00,0xf7,0x06,0xbf]1553 1554s_cmp_eq_u32 s0, 0x3f7172731555// GFX12: s_cmp_eq_u32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f]1556 1557s_cmp_eq_u32 s0, 0xaf1234561558// GFX12: s_cmp_eq_u32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf]1559 1560s_cmp_lg_u32 s0, s11561// GFX12: s_cmp_lg_u32 s0, s1 ; encoding: [0x00,0x01,0x07,0xbf]1562 1563s_cmp_lg_u32 s105, s1041564// GFX12: s_cmp_lg_u32 s105, s104 ; encoding: [0x69,0x68,0x07,0xbf]1565 1566s_cmp_lg_u32 s0, s1041567// GFX12: s_cmp_lg_u32 s0, s104 ; encoding: [0x00,0x68,0x07,0xbf]1568 1569s_cmp_lg_u32 s105, s11570// GFX12: s_cmp_lg_u32 s105, s1 ; encoding: [0x69,0x01,0x07,0xbf]1571 1572s_cmp_lg_u32 exec_lo, s11573// GFX12: s_cmp_lg_u32 exec_lo, s1 ; encoding: [0x7e,0x01,0x07,0xbf]1574 1575s_cmp_lg_u32 exec_hi, s11576// GFX12: s_cmp_lg_u32 exec_hi, s1 ; encoding: [0x7f,0x01,0x07,0xbf]1577 1578s_cmp_lg_u32 vcc_lo, s11579// GFX12: s_cmp_lg_u32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x07,0xbf]1580 1581s_cmp_lg_u32 vcc_hi, s11582// GFX12: s_cmp_lg_u32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x07,0xbf]1583 1584s_cmp_lg_u32 m0, s11585// GFX12: s_cmp_lg_u32 m0, s1 ; encoding: [0x7d,0x01,0x07,0xbf]1586 1587s_cmp_lg_u32 s0, exec_lo1588// GFX12: s_cmp_lg_u32 s0, exec_lo ; encoding: [0x00,0x7e,0x07,0xbf]1589 1590s_cmp_lg_u32 s0, exec_hi1591// GFX12: s_cmp_lg_u32 s0, exec_hi ; encoding: [0x00,0x7f,0x07,0xbf]1592 1593s_cmp_lg_u32 s0, vcc_lo1594// GFX12: s_cmp_lg_u32 s0, vcc_lo ; encoding: [0x00,0x6a,0x07,0xbf]1595 1596s_cmp_lg_u32 s0, vcc_hi1597// GFX12: s_cmp_lg_u32 s0, vcc_hi ; encoding: [0x00,0x6b,0x07,0xbf]1598 1599s_cmp_lg_u32 s0, m01600// GFX12: s_cmp_lg_u32 s0, m0 ; encoding: [0x00,0x7d,0x07,0xbf]1601 1602s_cmp_lg_u32 s0, 01603// GFX12: s_cmp_lg_u32 s0, 0 ; encoding: [0x00,0x80,0x07,0xbf]1604 1605s_cmp_lg_u32 s0, -11606// GFX12: s_cmp_lg_u32 s0, -1 ; encoding: [0x00,0xc1,0x07,0xbf]1607 1608s_cmp_lg_u32 s0, 0.51609// GFX12: s_cmp_lg_u32 s0, 0.5 ; encoding: [0x00,0xf0,0x07,0xbf]1610 1611s_cmp_lg_u32 s0, -4.01612// GFX12: s_cmp_lg_u32 s0, -4.0 ; encoding: [0x00,0xf7,0x07,0xbf]1613 1614s_cmp_lg_u32 s0, 0x3f7172731615// GFX12: s_cmp_lg_u32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f]1616 1617s_cmp_lg_u32 s0, 0xaf1234561618// GFX12: s_cmp_lg_u32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf]1619 1620s_cmp_gt_u32 s0, s11621// GFX12: s_cmp_gt_u32 s0, s1 ; encoding: [0x00,0x01,0x08,0xbf]1622 1623s_cmp_gt_u32 s105, s1041624// GFX12: s_cmp_gt_u32 s105, s104 ; encoding: [0x69,0x68,0x08,0xbf]1625 1626s_cmp_gt_u32 s0, s1041627// GFX12: s_cmp_gt_u32 s0, s104 ; encoding: [0x00,0x68,0x08,0xbf]1628 1629s_cmp_gt_u32 s105, s11630// GFX12: s_cmp_gt_u32 s105, s1 ; encoding: [0x69,0x01,0x08,0xbf]1631 1632s_cmp_gt_u32 exec_lo, s11633// GFX12: s_cmp_gt_u32 exec_lo, s1 ; encoding: [0x7e,0x01,0x08,0xbf]1634 1635s_cmp_gt_u32 exec_hi, s11636// GFX12: s_cmp_gt_u32 exec_hi, s1 ; encoding: [0x7f,0x01,0x08,0xbf]1637 1638s_cmp_gt_u32 vcc_lo, s11639// GFX12: s_cmp_gt_u32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x08,0xbf]1640 1641s_cmp_gt_u32 vcc_hi, s11642// GFX12: s_cmp_gt_u32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x08,0xbf]1643 1644s_cmp_gt_u32 m0, s11645// GFX12: s_cmp_gt_u32 m0, s1 ; encoding: [0x7d,0x01,0x08,0xbf]1646 1647s_cmp_gt_u32 s0, exec_lo1648// GFX12: s_cmp_gt_u32 s0, exec_lo ; encoding: [0x00,0x7e,0x08,0xbf]1649 1650s_cmp_gt_u32 s0, exec_hi1651// GFX12: s_cmp_gt_u32 s0, exec_hi ; encoding: [0x00,0x7f,0x08,0xbf]1652 1653s_cmp_gt_u32 s0, vcc_lo1654// GFX12: s_cmp_gt_u32 s0, vcc_lo ; encoding: [0x00,0x6a,0x08,0xbf]1655 1656s_cmp_gt_u32 s0, vcc_hi1657// GFX12: s_cmp_gt_u32 s0, vcc_hi ; encoding: [0x00,0x6b,0x08,0xbf]1658 1659s_cmp_gt_u32 s0, m01660// GFX12: s_cmp_gt_u32 s0, m0 ; encoding: [0x00,0x7d,0x08,0xbf]1661 1662s_cmp_gt_u32 s0, 01663// GFX12: s_cmp_gt_u32 s0, 0 ; encoding: [0x00,0x80,0x08,0xbf]1664 1665s_cmp_gt_u32 s0, -11666// GFX12: s_cmp_gt_u32 s0, -1 ; encoding: [0x00,0xc1,0x08,0xbf]1667 1668s_cmp_gt_u32 s0, 0.51669// GFX12: s_cmp_gt_u32 s0, 0.5 ; encoding: [0x00,0xf0,0x08,0xbf]1670 1671s_cmp_gt_u32 s0, -4.01672// GFX12: s_cmp_gt_u32 s0, -4.0 ; encoding: [0x00,0xf7,0x08,0xbf]1673 1674s_cmp_gt_u32 s0, 0x3f7172731675// GFX12: s_cmp_gt_u32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f]1676 1677s_cmp_gt_u32 s0, 0xaf1234561678// GFX12: s_cmp_gt_u32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf]1679 1680s_cmp_ge_u32 s0, s11681// GFX12: s_cmp_ge_u32 s0, s1 ; encoding: [0x00,0x01,0x09,0xbf]1682 1683s_cmp_ge_u32 s105, s1041684// GFX12: s_cmp_ge_u32 s105, s104 ; encoding: [0x69,0x68,0x09,0xbf]1685 1686s_cmp_ge_u32 s0, s1041687// GFX12: s_cmp_ge_u32 s0, s104 ; encoding: [0x00,0x68,0x09,0xbf]1688 1689s_cmp_ge_u32 s105, s11690// GFX12: s_cmp_ge_u32 s105, s1 ; encoding: [0x69,0x01,0x09,0xbf]1691 1692s_cmp_ge_u32 exec_lo, s11693// GFX12: s_cmp_ge_u32 exec_lo, s1 ; encoding: [0x7e,0x01,0x09,0xbf]1694 1695s_cmp_ge_u32 exec_hi, s11696// GFX12: s_cmp_ge_u32 exec_hi, s1 ; encoding: [0x7f,0x01,0x09,0xbf]1697 1698s_cmp_ge_u32 vcc_lo, s11699// GFX12: s_cmp_ge_u32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x09,0xbf]1700 1701s_cmp_ge_u32 vcc_hi, s11702// GFX12: s_cmp_ge_u32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x09,0xbf]1703 1704s_cmp_ge_u32 m0, s11705// GFX12: s_cmp_ge_u32 m0, s1 ; encoding: [0x7d,0x01,0x09,0xbf]1706 1707s_cmp_ge_u32 s0, exec_lo1708// GFX12: s_cmp_ge_u32 s0, exec_lo ; encoding: [0x00,0x7e,0x09,0xbf]1709 1710s_cmp_ge_u32 s0, exec_hi1711// GFX12: s_cmp_ge_u32 s0, exec_hi ; encoding: [0x00,0x7f,0x09,0xbf]1712 1713s_cmp_ge_u32 s0, vcc_lo1714// GFX12: s_cmp_ge_u32 s0, vcc_lo ; encoding: [0x00,0x6a,0x09,0xbf]1715 1716s_cmp_ge_u32 s0, vcc_hi1717// GFX12: s_cmp_ge_u32 s0, vcc_hi ; encoding: [0x00,0x6b,0x09,0xbf]1718 1719s_cmp_ge_u32 s0, m01720// GFX12: s_cmp_ge_u32 s0, m0 ; encoding: [0x00,0x7d,0x09,0xbf]1721 1722s_cmp_ge_u32 s0, 01723// GFX12: s_cmp_ge_u32 s0, 0 ; encoding: [0x00,0x80,0x09,0xbf]1724 1725s_cmp_ge_u32 s0, -11726// GFX12: s_cmp_ge_u32 s0, -1 ; encoding: [0x00,0xc1,0x09,0xbf]1727 1728s_cmp_ge_u32 s0, 0.51729// GFX12: s_cmp_ge_u32 s0, 0.5 ; encoding: [0x00,0xf0,0x09,0xbf]1730 1731s_cmp_ge_u32 s0, -4.01732// GFX12: s_cmp_ge_u32 s0, -4.0 ; encoding: [0x00,0xf7,0x09,0xbf]1733 1734s_cmp_ge_u32 s0, 0x3f7172731735// GFX12: s_cmp_ge_u32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f]1736 1737s_cmp_ge_u32 s0, 0xaf1234561738// GFX12: s_cmp_ge_u32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf]1739 1740s_cmp_lt_u32 s0, s11741// GFX12: s_cmp_lt_u32 s0, s1 ; encoding: [0x00,0x01,0x0a,0xbf]1742 1743s_cmp_lt_u32 s105, s1041744// GFX12: s_cmp_lt_u32 s105, s104 ; encoding: [0x69,0x68,0x0a,0xbf]1745 1746s_cmp_lt_u32 s0, s1041747// GFX12: s_cmp_lt_u32 s0, s104 ; encoding: [0x00,0x68,0x0a,0xbf]1748 1749s_cmp_lt_u32 s105, s11750// GFX12: s_cmp_lt_u32 s105, s1 ; encoding: [0x69,0x01,0x0a,0xbf]1751 1752s_cmp_lt_u32 exec_lo, s11753// GFX12: s_cmp_lt_u32 exec_lo, s1 ; encoding: [0x7e,0x01,0x0a,0xbf]1754 1755s_cmp_lt_u32 exec_hi, s11756// GFX12: s_cmp_lt_u32 exec_hi, s1 ; encoding: [0x7f,0x01,0x0a,0xbf]1757 1758s_cmp_lt_u32 vcc_lo, s11759// GFX12: s_cmp_lt_u32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x0a,0xbf]1760 1761s_cmp_lt_u32 vcc_hi, s11762// GFX12: s_cmp_lt_u32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x0a,0xbf]1763 1764s_cmp_lt_u32 m0, s11765// GFX12: s_cmp_lt_u32 m0, s1 ; encoding: [0x7d,0x01,0x0a,0xbf]1766 1767s_cmp_lt_u32 s0, exec_lo1768// GFX12: s_cmp_lt_u32 s0, exec_lo ; encoding: [0x00,0x7e,0x0a,0xbf]1769 1770s_cmp_lt_u32 s0, exec_hi1771// GFX12: s_cmp_lt_u32 s0, exec_hi ; encoding: [0x00,0x7f,0x0a,0xbf]1772 1773s_cmp_lt_u32 s0, vcc_lo1774// GFX12: s_cmp_lt_u32 s0, vcc_lo ; encoding: [0x00,0x6a,0x0a,0xbf]1775 1776s_cmp_lt_u32 s0, vcc_hi1777// GFX12: s_cmp_lt_u32 s0, vcc_hi ; encoding: [0x00,0x6b,0x0a,0xbf]1778 1779s_cmp_lt_u32 s0, m01780// GFX12: s_cmp_lt_u32 s0, m0 ; encoding: [0x00,0x7d,0x0a,0xbf]1781 1782s_cmp_lt_u32 s0, 01783// GFX12: s_cmp_lt_u32 s0, 0 ; encoding: [0x00,0x80,0x0a,0xbf]1784 1785s_cmp_lt_u32 s0, -11786// GFX12: s_cmp_lt_u32 s0, -1 ; encoding: [0x00,0xc1,0x0a,0xbf]1787 1788s_cmp_lt_u32 s0, 0.51789// GFX12: s_cmp_lt_u32 s0, 0.5 ; encoding: [0x00,0xf0,0x0a,0xbf]1790 1791s_cmp_lt_u32 s0, -4.01792// GFX12: s_cmp_lt_u32 s0, -4.0 ; encoding: [0x00,0xf7,0x0a,0xbf]1793 1794s_cmp_lt_u32 s0, 0x3f7172731795// GFX12: s_cmp_lt_u32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f]1796 1797s_cmp_lt_u32 s0, 0xaf1234561798// GFX12: s_cmp_lt_u32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf]1799 1800s_cmp_le_u32 s0, s11801// GFX12: s_cmp_le_u32 s0, s1 ; encoding: [0x00,0x01,0x0b,0xbf]1802 1803s_cmp_le_u32 s105, s1041804// GFX12: s_cmp_le_u32 s105, s104 ; encoding: [0x69,0x68,0x0b,0xbf]1805 1806s_cmp_le_u32 s0, s1041807// GFX12: s_cmp_le_u32 s0, s104 ; encoding: [0x00,0x68,0x0b,0xbf]1808 1809s_cmp_le_u32 s105, s11810// GFX12: s_cmp_le_u32 s105, s1 ; encoding: [0x69,0x01,0x0b,0xbf]1811 1812s_cmp_le_u32 exec_lo, s11813// GFX12: s_cmp_le_u32 exec_lo, s1 ; encoding: [0x7e,0x01,0x0b,0xbf]1814 1815s_cmp_le_u32 exec_hi, s11816// GFX12: s_cmp_le_u32 exec_hi, s1 ; encoding: [0x7f,0x01,0x0b,0xbf]1817 1818s_cmp_le_u32 vcc_lo, s11819// GFX12: s_cmp_le_u32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x0b,0xbf]1820 1821s_cmp_le_u32 vcc_hi, s11822// GFX12: s_cmp_le_u32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x0b,0xbf]1823 1824s_cmp_le_u32 m0, s11825// GFX12: s_cmp_le_u32 m0, s1 ; encoding: [0x7d,0x01,0x0b,0xbf]1826 1827s_cmp_le_u32 s0, exec_lo1828// GFX12: s_cmp_le_u32 s0, exec_lo ; encoding: [0x00,0x7e,0x0b,0xbf]1829 1830s_cmp_le_u32 s0, exec_hi1831// GFX12: s_cmp_le_u32 s0, exec_hi ; encoding: [0x00,0x7f,0x0b,0xbf]1832 1833s_cmp_le_u32 s0, vcc_lo1834// GFX12: s_cmp_le_u32 s0, vcc_lo ; encoding: [0x00,0x6a,0x0b,0xbf]1835 1836s_cmp_le_u32 s0, vcc_hi1837// GFX12: s_cmp_le_u32 s0, vcc_hi ; encoding: [0x00,0x6b,0x0b,0xbf]1838 1839s_cmp_le_u32 s0, m01840// GFX12: s_cmp_le_u32 s0, m0 ; encoding: [0x00,0x7d,0x0b,0xbf]1841 1842s_cmp_le_u32 s0, 01843// GFX12: s_cmp_le_u32 s0, 0 ; encoding: [0x00,0x80,0x0b,0xbf]1844 1845s_cmp_le_u32 s0, -11846// GFX12: s_cmp_le_u32 s0, -1 ; encoding: [0x00,0xc1,0x0b,0xbf]1847 1848s_cmp_le_u32 s0, 0.51849// GFX12: s_cmp_le_u32 s0, 0.5 ; encoding: [0x00,0xf0,0x0b,0xbf]1850 1851s_cmp_le_u32 s0, -4.01852// GFX12: s_cmp_le_u32 s0, -4.0 ; encoding: [0x00,0xf7,0x0b,0xbf]1853 1854s_cmp_le_u32 s0, 0x3f7172731855// GFX12: s_cmp_le_u32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f]1856 1857s_cmp_le_u32 s0, 0xaf1234561858// GFX12: s_cmp_le_u32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf]1859 1860s_bitcmp0_b32 s0, s11861// GFX12: s_bitcmp0_b32 s0, s1 ; encoding: [0x00,0x01,0x0c,0xbf]1862 1863s_bitcmp0_b32 s105, s1041864// GFX12: s_bitcmp0_b32 s105, s104 ; encoding: [0x69,0x68,0x0c,0xbf]1865 1866s_bitcmp0_b32 s0, s1041867// GFX12: s_bitcmp0_b32 s0, s104 ; encoding: [0x00,0x68,0x0c,0xbf]1868 1869s_bitcmp0_b32 s105, s11870// GFX12: s_bitcmp0_b32 s105, s1 ; encoding: [0x69,0x01,0x0c,0xbf]1871 1872s_bitcmp0_b32 exec_lo, s11873// GFX12: s_bitcmp0_b32 exec_lo, s1 ; encoding: [0x7e,0x01,0x0c,0xbf]1874 1875s_bitcmp0_b32 exec_hi, s11876// GFX12: s_bitcmp0_b32 exec_hi, s1 ; encoding: [0x7f,0x01,0x0c,0xbf]1877 1878s_bitcmp0_b32 vcc_lo, s11879// GFX12: s_bitcmp0_b32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x0c,0xbf]1880 1881s_bitcmp0_b32 vcc_hi, s11882// GFX12: s_bitcmp0_b32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x0c,0xbf]1883 1884s_bitcmp0_b32 m0, s11885// GFX12: s_bitcmp0_b32 m0, s1 ; encoding: [0x7d,0x01,0x0c,0xbf]1886 1887s_bitcmp0_b32 s0, exec_lo1888// GFX12: s_bitcmp0_b32 s0, exec_lo ; encoding: [0x00,0x7e,0x0c,0xbf]1889 1890s_bitcmp0_b32 s0, exec_hi1891// GFX12: s_bitcmp0_b32 s0, exec_hi ; encoding: [0x00,0x7f,0x0c,0xbf]1892 1893s_bitcmp0_b32 s0, vcc_lo1894// GFX12: s_bitcmp0_b32 s0, vcc_lo ; encoding: [0x00,0x6a,0x0c,0xbf]1895 1896s_bitcmp0_b32 s0, vcc_hi1897// GFX12: s_bitcmp0_b32 s0, vcc_hi ; encoding: [0x00,0x6b,0x0c,0xbf]1898 1899s_bitcmp0_b32 s0, m01900// GFX12: s_bitcmp0_b32 s0, m0 ; encoding: [0x00,0x7d,0x0c,0xbf]1901 1902s_bitcmp0_b32 s0, 01903// GFX12: s_bitcmp0_b32 s0, 0 ; encoding: [0x00,0x80,0x0c,0xbf]1904 1905s_bitcmp0_b32 s0, -11906// GFX12: s_bitcmp0_b32 s0, -1 ; encoding: [0x00,0xc1,0x0c,0xbf]1907 1908s_bitcmp0_b32 s0, 0.51909// GFX12: s_bitcmp0_b32 s0, 0.5 ; encoding: [0x00,0xf0,0x0c,0xbf]1910 1911s_bitcmp0_b32 s0, -4.01912// GFX12: s_bitcmp0_b32 s0, -4.0 ; encoding: [0x00,0xf7,0x0c,0xbf]1913 1914s_bitcmp0_b32 s0, 0x3f7172731915// GFX12: s_bitcmp0_b32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f]1916 1917s_bitcmp0_b32 s0, 0xaf1234561918// GFX12: s_bitcmp0_b32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf]1919 1920s_bitcmp1_b32 s0, s11921// GFX12: s_bitcmp1_b32 s0, s1 ; encoding: [0x00,0x01,0x0d,0xbf]1922 1923s_bitcmp1_b32 s105, s1041924// GFX12: s_bitcmp1_b32 s105, s104 ; encoding: [0x69,0x68,0x0d,0xbf]1925 1926s_bitcmp1_b32 s0, s1041927// GFX12: s_bitcmp1_b32 s0, s104 ; encoding: [0x00,0x68,0x0d,0xbf]1928 1929s_bitcmp1_b32 s105, s11930// GFX12: s_bitcmp1_b32 s105, s1 ; encoding: [0x69,0x01,0x0d,0xbf]1931 1932s_bitcmp1_b32 exec_lo, s11933// GFX12: s_bitcmp1_b32 exec_lo, s1 ; encoding: [0x7e,0x01,0x0d,0xbf]1934 1935s_bitcmp1_b32 exec_hi, s11936// GFX12: s_bitcmp1_b32 exec_hi, s1 ; encoding: [0x7f,0x01,0x0d,0xbf]1937 1938s_bitcmp1_b32 vcc_lo, s11939// GFX12: s_bitcmp1_b32 vcc_lo, s1 ; encoding: [0x6a,0x01,0x0d,0xbf]1940 1941s_bitcmp1_b32 vcc_hi, s11942// GFX12: s_bitcmp1_b32 vcc_hi, s1 ; encoding: [0x6b,0x01,0x0d,0xbf]1943 1944s_bitcmp1_b32 m0, s11945// GFX12: s_bitcmp1_b32 m0, s1 ; encoding: [0x7d,0x01,0x0d,0xbf]1946 1947s_bitcmp1_b32 s0, exec_lo1948// GFX12: s_bitcmp1_b32 s0, exec_lo ; encoding: [0x00,0x7e,0x0d,0xbf]1949 1950s_bitcmp1_b32 s0, exec_hi1951// GFX12: s_bitcmp1_b32 s0, exec_hi ; encoding: [0x00,0x7f,0x0d,0xbf]1952 1953s_bitcmp1_b32 s0, vcc_lo1954// GFX12: s_bitcmp1_b32 s0, vcc_lo ; encoding: [0x00,0x6a,0x0d,0xbf]1955 1956s_bitcmp1_b32 s0, vcc_hi1957// GFX12: s_bitcmp1_b32 s0, vcc_hi ; encoding: [0x00,0x6b,0x0d,0xbf]1958 1959s_bitcmp1_b32 s0, m01960// GFX12: s_bitcmp1_b32 s0, m0 ; encoding: [0x00,0x7d,0x0d,0xbf]1961 1962s_bitcmp1_b32 s0, 01963// GFX12: s_bitcmp1_b32 s0, 0 ; encoding: [0x00,0x80,0x0d,0xbf]1964 1965s_bitcmp1_b32 s0, -11966// GFX12: s_bitcmp1_b32 s0, -1 ; encoding: [0x00,0xc1,0x0d,0xbf]1967 1968s_bitcmp1_b32 s0, 0.51969// GFX12: s_bitcmp1_b32 s0, 0.5 ; encoding: [0x00,0xf0,0x0d,0xbf]1970 1971s_bitcmp1_b32 s0, -4.01972// GFX12: s_bitcmp1_b32 s0, -4.0 ; encoding: [0x00,0xf7,0x0d,0xbf]1973 1974s_bitcmp1_b32 s0, 0x3f7172731975// GFX12: s_bitcmp1_b32 s0, 0x3f717273 ; encoding: [0x00,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f]1976 1977s_bitcmp1_b32 s0, 0xaf1234561978// GFX12: s_bitcmp1_b32 s0, 0xaf123456 ; encoding: [0x00,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf]1979 1980s_bitcmp0_b64 s[0:1], s21981// GFX12: s_bitcmp0_b64 s[0:1], s2 ; encoding: [0x00,0x02,0x0e,0xbf]1982 1983s_bitcmp0_b64 s[104:105], s1021984// GFX12: s_bitcmp0_b64 s[104:105], s102 ; encoding: [0x68,0x66,0x0e,0xbf]1985 1986s_bitcmp0_b64 s[0:1], s1021987// GFX12: s_bitcmp0_b64 s[0:1], s102 ; encoding: [0x00,0x66,0x0e,0xbf]1988 1989s_bitcmp0_b64 s[104:105], s21990// GFX12: s_bitcmp0_b64 s[104:105], s2 ; encoding: [0x68,0x02,0x0e,0xbf]1991 1992s_bitcmp0_b64 exec, s21993// GFX12: s_bitcmp0_b64 exec, s2 ; encoding: [0x7e,0x02,0x0e,0xbf]1994 1995s_bitcmp0_b64 vcc, s21996// GFX12: s_bitcmp0_b64 vcc, s2 ; encoding: [0x6a,0x02,0x0e,0xbf]1997 1998s_bitcmp0_b64 s[0:1], exec_lo1999// GFX12: s_bitcmp0_b64 s[0:1], exec_lo ; encoding: [0x00,0x7e,0x0e,0xbf]2000 2001s_bitcmp0_b64 s[0:1], exec_hi2002// GFX12: s_bitcmp0_b64 s[0:1], exec_hi ; encoding: [0x00,0x7f,0x0e,0xbf]2003 2004s_bitcmp0_b64 s[0:1], vcc_lo2005// GFX12: s_bitcmp0_b64 s[0:1], vcc_lo ; encoding: [0x00,0x6a,0x0e,0xbf]2006 2007s_bitcmp0_b64 s[0:1], vcc_hi2008// GFX12: s_bitcmp0_b64 s[0:1], vcc_hi ; encoding: [0x00,0x6b,0x0e,0xbf]2009 2010s_bitcmp0_b64 s[0:1], m02011// GFX12: s_bitcmp0_b64 s[0:1], m0 ; encoding: [0x00,0x7d,0x0e,0xbf]2012 2013s_bitcmp0_b64 s[0:1], 02014// GFX12: s_bitcmp0_b64 s[0:1], 0 ; encoding: [0x00,0x80,0x0e,0xbf]2015 2016s_bitcmp0_b64 s[0:1], -12017// GFX12: s_bitcmp0_b64 s[0:1], -1 ; encoding: [0x00,0xc1,0x0e,0xbf]2018 2019s_bitcmp0_b64 s[0:1], 0.52020// GFX12: s_bitcmp0_b64 s[0:1], 0.5 ; encoding: [0x00,0xf0,0x0e,0xbf]2021 2022s_bitcmp0_b64 s[0:1], -4.02023// GFX12: s_bitcmp0_b64 s[0:1], -4.0 ; encoding: [0x00,0xf7,0x0e,0xbf]2024 2025s_bitcmp0_b64 s[0:1], 0x3f7172732026// GFX12: s_bitcmp0_b64 s[0:1], 0x3f717273 ; encoding: [0x00,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f]2027 2028s_bitcmp0_b64 s[0:1], 0xaf1234562029// GFX12: s_bitcmp0_b64 s[0:1], 0xaf123456 ; encoding: [0x00,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf]2030 2031s_bitcmp1_b64 s[0:1], s22032// GFX12: s_bitcmp1_b64 s[0:1], s2 ; encoding: [0x00,0x02,0x0f,0xbf]2033 2034s_bitcmp1_b64 s[104:105], s1022035// GFX12: s_bitcmp1_b64 s[104:105], s102 ; encoding: [0x68,0x66,0x0f,0xbf]2036 2037s_bitcmp1_b64 s[0:1], s1022038// GFX12: s_bitcmp1_b64 s[0:1], s102 ; encoding: [0x00,0x66,0x0f,0xbf]2039 2040s_bitcmp1_b64 s[104:105], s22041// GFX12: s_bitcmp1_b64 s[104:105], s2 ; encoding: [0x68,0x02,0x0f,0xbf]2042 2043s_bitcmp1_b64 exec, s22044// GFX12: s_bitcmp1_b64 exec, s2 ; encoding: [0x7e,0x02,0x0f,0xbf]2045 2046s_bitcmp1_b64 vcc, s22047// GFX12: s_bitcmp1_b64 vcc, s2 ; encoding: [0x6a,0x02,0x0f,0xbf]2048 2049s_bitcmp1_b64 s[0:1], exec_lo2050// GFX12: s_bitcmp1_b64 s[0:1], exec_lo ; encoding: [0x00,0x7e,0x0f,0xbf]2051 2052s_bitcmp1_b64 s[0:1], exec_hi2053// GFX12: s_bitcmp1_b64 s[0:1], exec_hi ; encoding: [0x00,0x7f,0x0f,0xbf]2054 2055s_bitcmp1_b64 s[0:1], vcc_lo2056// GFX12: s_bitcmp1_b64 s[0:1], vcc_lo ; encoding: [0x00,0x6a,0x0f,0xbf]2057 2058s_bitcmp1_b64 s[0:1], vcc_hi2059// GFX12: s_bitcmp1_b64 s[0:1], vcc_hi ; encoding: [0x00,0x6b,0x0f,0xbf]2060 2061s_bitcmp1_b64 s[0:1], m02062// GFX12: s_bitcmp1_b64 s[0:1], m0 ; encoding: [0x00,0x7d,0x0f,0xbf]2063 2064s_bitcmp1_b64 s[0:1], 02065// GFX12: s_bitcmp1_b64 s[0:1], 0 ; encoding: [0x00,0x80,0x0f,0xbf]2066 2067s_bitcmp1_b64 s[0:1], -12068// GFX12: s_bitcmp1_b64 s[0:1], -1 ; encoding: [0x00,0xc1,0x0f,0xbf]2069 2070s_bitcmp1_b64 s[0:1], 0.52071// GFX12: s_bitcmp1_b64 s[0:1], 0.5 ; encoding: [0x00,0xf0,0x0f,0xbf]2072 2073s_bitcmp1_b64 s[0:1], -4.02074// GFX12: s_bitcmp1_b64 s[0:1], -4.0 ; encoding: [0x00,0xf7,0x0f,0xbf]2075 2076s_bitcmp1_b64 s[0:1], 0x3f7172732077// GFX12: s_bitcmp1_b64 s[0:1], 0x3f717273 ; encoding: [0x00,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f]2078 2079s_bitcmp1_b64 s[0:1], 0xaf1234562080// GFX12: s_bitcmp1_b64 s[0:1], 0xaf123456 ; encoding: [0x00,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf]2081 2082s_cmp_eq_u64 s[0:1], s[2:3]2083// GFX12: s_cmp_eq_u64 s[0:1], s[2:3] ; encoding: [0x00,0x02,0x10,0xbf]2084 2085s_cmp_eq_u64 s[104:105], s[102:103]2086// GFX12: s_cmp_eq_u64 s[104:105], s[102:103] ; encoding: [0x68,0x66,0x10,0xbf]2087 2088s_cmp_eq_u64 s[0:1], s[102:103]2089// GFX12: s_cmp_eq_u64 s[0:1], s[102:103] ; encoding: [0x00,0x66,0x10,0xbf]2090 2091s_cmp_eq_u64 s[104:105], s[2:3]2092// GFX12: s_cmp_eq_u64 s[104:105], s[2:3] ; encoding: [0x68,0x02,0x10,0xbf]2093 2094s_cmp_eq_u64 exec, s[2:3]2095// GFX12: s_cmp_eq_u64 exec, s[2:3] ; encoding: [0x7e,0x02,0x10,0xbf]2096 2097s_cmp_eq_u64 vcc, s[2:3]2098// GFX12: s_cmp_eq_u64 vcc, s[2:3] ; encoding: [0x6a,0x02,0x10,0xbf]2099 2100s_cmp_eq_u64 s[0:1], exec2101// GFX12: s_cmp_eq_u64 s[0:1], exec ; encoding: [0x00,0x7e,0x10,0xbf]2102 2103s_cmp_eq_u64 s[0:1], vcc2104// GFX12: s_cmp_eq_u64 s[0:1], vcc ; encoding: [0x00,0x6a,0x10,0xbf]2105 2106s_cmp_eq_u64 s[0:1], 02107// GFX12: s_cmp_eq_u64 s[0:1], 0 ; encoding: [0x00,0x80,0x10,0xbf]2108 2109s_cmp_eq_u64 s[0:1], -12110// GFX12: s_cmp_eq_u64 s[0:1], -1 ; encoding: [0x00,0xc1,0x10,0xbf]2111 2112s_cmp_eq_u64 s[0:1], 0.52113// GFX12: s_cmp_eq_u64 s[0:1], 0.5 ; encoding: [0x00,0xf0,0x10,0xbf]2114 2115s_cmp_eq_u64 s[0:1], -4.02116// GFX12: s_cmp_eq_u64 s[0:1], -4.0 ; encoding: [0x00,0xf7,0x10,0xbf]2117 2118s_cmp_eq_u64 s[0:1], 0x3f7172732119// GFX12: s_cmp_eq_u64 s[0:1], 0x3f717273 ; encoding: [0x00,0xff,0x10,0xbf,0x73,0x72,0x71,0x3f]2120 2121s_cmp_eq_u64 s[0:1], 0xaf1234562122// GFX1200: s_cmp_eq_u64 s[0:1], 0xaf123456 ; encoding: [0x00,0xff,0x10,0xbf,0x56,0x34,0x12,0xaf]2123// GFX1250-ASM: s_cmp_eq_u64 s[0:1], 0xaf123456 ; encoding: [0x00,0xfe,0x10,0xbf,0x56,0x34,0x12,0xaf,0x00,0x00,0x00,0x00]2124// GFX1250-DIS: s_cmp_eq_u64 s[0:1], lit64(0xaf123456) ; encoding: [0x00,0xfe,0x10,0xbf,0x56,0x34,0x12,0xaf,0x00,0x00,0x00,0x00]2125 2126s_cmp_lg_u64 s[0:1], s[2:3]2127// GFX12: s_cmp_lg_u64 s[0:1], s[2:3] ; encoding: [0x00,0x02,0x11,0xbf]2128 2129s_cmp_lg_u64 s[104:105], s[102:103]2130// GFX12: s_cmp_lg_u64 s[104:105], s[102:103] ; encoding: [0x68,0x66,0x11,0xbf]2131 2132s_cmp_lg_u64 s[0:1], s[102:103]2133// GFX12: s_cmp_lg_u64 s[0:1], s[102:103] ; encoding: [0x00,0x66,0x11,0xbf]2134 2135s_cmp_lg_u64 s[104:105], s[2:3]2136// GFX12: s_cmp_lg_u64 s[104:105], s[2:3] ; encoding: [0x68,0x02,0x11,0xbf]2137 2138s_cmp_lg_u64 exec, s[2:3]2139// GFX12: s_cmp_lg_u64 exec, s[2:3] ; encoding: [0x7e,0x02,0x11,0xbf]2140 2141s_cmp_lg_u64 vcc, s[2:3]2142// GFX12: s_cmp_lg_u64 vcc, s[2:3] ; encoding: [0x6a,0x02,0x11,0xbf]2143 2144s_cmp_lg_u64 s[0:1], exec2145// GFX12: s_cmp_lg_u64 s[0:1], exec ; encoding: [0x00,0x7e,0x11,0xbf]2146 2147s_cmp_lg_u64 s[0:1], vcc2148// GFX12: s_cmp_lg_u64 s[0:1], vcc ; encoding: [0x00,0x6a,0x11,0xbf]2149 2150s_cmp_lg_u64 s[0:1], 02151// GFX12: s_cmp_lg_u64 s[0:1], 0 ; encoding: [0x00,0x80,0x11,0xbf]2152 2153s_cmp_lg_u64 s[0:1], -12154// GFX12: s_cmp_lg_u64 s[0:1], -1 ; encoding: [0x00,0xc1,0x11,0xbf]2155 2156s_cmp_lg_u64 s[0:1], 0.52157// GFX12: s_cmp_lg_u64 s[0:1], 0.5 ; encoding: [0x00,0xf0,0x11,0xbf]2158 2159s_cmp_lg_u64 s[0:1], -4.02160// GFX12: s_cmp_lg_u64 s[0:1], -4.0 ; encoding: [0x00,0xf7,0x11,0xbf]2161 2162s_cmp_lg_u64 s[0:1], 0x3f7172732163// GFX12: s_cmp_lg_u64 s[0:1], 0x3f717273 ; encoding: [0x00,0xff,0x11,0xbf,0x73,0x72,0x71,0x3f]2164 2165s_cmp_lg_u64 s[0:1], 0xaf1234562166// GFX1200: s_cmp_lg_u64 s[0:1], 0xaf123456 ; encoding: [0x00,0xff,0x11,0xbf,0x56,0x34,0x12,0xaf]2167// GFX1250-ASM: s_cmp_lg_u64 s[0:1], 0xaf123456 ; encoding: [0x00,0xfe,0x11,0xbf,0x56,0x34,0x12,0xaf,0x00,0x00,0x00,0x00]2168// GFX1250-DIS: s_cmp_lg_u64 s[0:1], lit64(0xaf123456) ; encoding: [0x00,0xfe,0x11,0xbf,0x56,0x34,0x12,0xaf,0x00,0x00,0x00,0x00]2169