brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1005 B · 516f621 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 14# CHECK-INST: qc.outw    t0, 2048(a0)15# CHECK-ENC: encoding: [0x8b,0x42,0x05,0x20]16qc.outw x5, 2048(x10)17 18# CHECK-INST: qc.inw    s7, 16380(a7)19# CHECK-ENC: encoding: [0x8b,0xdb,0xf8,0xff]20qc.inw x23, 16380(x17)21