brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · 7f68409 Raw
40 lines · plain
1# Xqcili - Check aliases for li instruction2# RUN: llvm-mc %s -triple=riscv32 -mattr=+experimental-xqcili -M no-aliases \3# RUN:     | FileCheck -check-prefixes=CHECK-INST %s4# RUN: llvm-mc %s -triple=riscv32 -M no-aliases \5# RUN:     | FileCheck -check-prefixes=CHECK-INST-RISCV32 %s6 7# CHECK-INST: qc.li  a0, 20488# CHECK-INST-RISCV32: addi    a0, zero, 19# CHECK-INST-RISCV32: slli    a0, a0, 1110li x10, 204811 12# CHECK-INST: addi  a0, zero, 204713# CHECK-INST-RISCV32: addi    a0, zero, 204714li x10, 204715 16# CHECK-INST: addi  a0, zero, -204817# CHECK-INST-RISCV32: addi    a0, zero, -204818li x10, -204819 20# CHECK-INST: addi  a0, zero, -204721# CHECK-INST-RISCV32: addi    a0, zero, -204722li x10, -204723 24# CHECK-INST: lui   a0, 51225# CHECK-INST-RISCV32: lui     a0, 51226li x10, 209715227 28# CHECK-INST: lui   a0, 129# CHECK-INST-RISCV32: lui     a0, 130li x10, 409631 32# CHECK-INST: qc.e.li  a0, 104857733# CHECK-INST-RISCV32: lui     a0, 25634# CHECK-INST-RISCV32: addi    a0, a0, 135li x10, 104857736 37# CHECK-INST: lui   a0, 51238# CHECK-INST-RISCV32: lui     a0, 51239li x10, 209715240