23 lines · plain
1# RUN: llvm-mc %s -triple=riscv64 -mattr=+xventanacondops -M no-aliases -show-encoding \2# RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s3# RUN: llvm-mc -filetype=obj -triple=riscv64 -mattr=+xventanacondops < %s \4# RUN: | llvm-objdump --mattr=+xventanacondops -M no-aliases -d -r - \5# RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s6 7# CHECK-ASM-AND-OBJ: vt.maskc zero, zero, zero8# CHECK-ASM: encoding: [0x7b,0x60,0x00,0x00]9vt.maskc x0, x0, x010 11# CHECK-ASM-AND-OBJ: vt.maskcn zero, zero, zero12# CHECK-ASM: encoding: [0x7b,0x70,0x00,0x00]13vt.maskcn x0, x0, x014 15# CHECK-ASM-AND-OBJ: vt.maskc ra, sp, gp16# CHECK-ASM: encoding: [0xfb,0x60,0x31,0x00]17vt.maskc x1, x2, x318 19# CHECK-ASM-AND-OBJ: vt.maskcn ra, sp, gp20# CHECK-ASM: encoding: [0xfb,0x70,0x31,0x00]21vt.maskcn x1, x2, x322 23