brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · ed8e1df Raw
62 lines · plain
1# Xqcisim - Simulation Hint Instructions2# RUN: llvm-mc %s -triple=riscv32 -mattr=+experimental-xqcisim -M no-aliases -show-encoding \3# RUN:     | FileCheck -check-prefixes=CHECK-ENC,CHECK-INST %s4# RUN: llvm-mc -filetype=obj -triple riscv32 -mattr=+experimental-xqcisim < %s \5# RUN:     | llvm-objdump --mattr=+experimental-xqcisim -M no-aliases --no-print-imm-hex -d - \6# RUN:     | FileCheck -check-prefixes=CHECK-INST,CHECK-NOALIAS %s7# RUN: llvm-mc %s -triple=riscv32 -mattr=+experimental-xqcisim -show-encoding \8# RUN:     | FileCheck -check-prefixes=CHECK-ENC,CHECK-INST,CHECK-ALIAS %s9# RUN: llvm-mc -filetype=obj -triple riscv32 -mattr=+experimental-xqcisim < %s \10# RUN:     | llvm-objdump --mattr=+experimental-xqcisim --no-print-imm-hex -d - \11# RUN:     | FileCheck -check-prefixes=CHECK-INST,CHECK-ALIAS %s12 13 14# CHECK-ALIAS: qc.psyscalli 102315# CHECK-NOINST: slti zero, zero, 102316# CHECK-ENC: encoding: [0x13,0x20,0xf0,0x3f]17qc.psyscalli 102318 19# CHECK-INST: qc.pputci    25520# CHECK-ENC: encoding: [0x13,0x20,0xf0,0x4f]21qc.pputci 25522 23# CHECK-ALIAS: qc.c.ptrace24# CHECK-NOALIAS: c.slli zero, 025# CHECK-ENC: encoding: [0x02,0x00]26qc.c.ptrace27 28# CHECK-ALIAS: qc.pcoredump29# CHECK-NOALIAS: slti zero, zero, 153630# CHECK-ENC: encoding: [0x13,0x20,0x00,0x60]31qc.pcoredump32 33# CHECK-ALIAS: qc.ppregs34# CHECK-NOALIAS: slti zero, zero, 179235# CHECK-ENC: encoding: [0x13,0x20,0x00,0x70]36qc.ppregs37 38# CHECK-ALIAS: qc.ppreg     a039# CHECK-NOALIAS: slti zero, a0, -204840# CHECK-ENC: encoding: [0x13,0x20,0x05,0x80]41qc.ppreg x1042 43# CHECK-ALIAS: qc.pputc     t244# CHECK-NOALIAS: slti zero, t2, -179245# CHECK-ENC: encoding: [0x13,0xa0,0x03,0x90]46qc.pputc x747 48# CHECK-ALIAS: qc.pputs     a549# CHECK-NOALIAS: slti zero, a5, -153650# CHECK-ENC: encoding: [0x13,0xa0,0x07,0xa0]51qc.pputs x1552 53# CHECK-ALIAS: qc.pexit      s1054# CHECK-NOALIAS: slti zero, s10, -128055# CHECK-ENC: encoding: [0x13,0x20,0x0d,0xb0]56qc.pexit x2657 58# CHECK-ALIAS: qc.psyscall  a159# CHECK-NOALIAS: slti zero, a1, -102460# CHECK-ENC: encoding: [0x13,0xa0,0x05,0xc0]61qc.psyscall x1162