brintos

brintos / llvm-project-archived public Read only

0
0
Text · 983 B · 4738edb Raw
21 lines · plain
1# Xqciio - Qualcomm uC External Input Output extension2# RUN: llvm-mc %s -triple=riscv32 -mattr=+experimental-xqciio -M no-aliases -show-encoding \3# RUN:     | FileCheck -check-prefixes=CHECK-ENC,CHECK-INST %s4# RUN: llvm-mc -filetype=obj -triple riscv32 -mattr=+experimental-xqciio < %s \5# RUN:     | llvm-objdump --mattr=+experimental-xqciio -M no-aliases --no-print-imm-hex -d - \6# RUN:     | FileCheck -check-prefix=CHECK-INST %s7# RUN: llvm-mc %s -triple=riscv32 -mattr=+experimental-xqciio -show-encoding \8# RUN:     | FileCheck -check-prefixes=CHECK-ENC,CHECK-INST %s9# RUN: llvm-mc -filetype=obj -triple riscv32 -mattr=+experimental-xqciio < %s \10# RUN:     | llvm-objdump --mattr=+experimental-xqciio --no-print-imm-hex -d - \11# RUN:     | FileCheck -check-prefix=CHECK-INST %s12 13# CHECK-INST: qc.outw t0, 0(a0)14# CHECK-ENC: encoding: [0x8b,0x42,0x05,0x00]15qc.outw x5, (x10)16 17 18# CHECK-INST: qc.inw  t0, 0(a0)19# CHECK-ENC: encoding: [0x8b,0x52,0x05,0x00]20qc.inw x5, (x10)21