1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
# RUN: not llvm-mc %s -triple=riscv32 -mattr=+experimental-zicfiss,+zcmop,+c -M no-aliases -show-encoding \
# RUN: 2>&1 | FileCheck -check-prefixes=CHECK-ERR %s
# RUN: not llvm-mc %s -triple=riscv64 -mattr=+experimental-zicfiss,+zcmop,+c -M no-aliases -show-encoding \
# RUN: 2>&1 | FileCheck -check-prefixes=CHECK-ERR %s
# CHECK-ERR: error: register must be ra or t0 (x1 or x5)
sspopchk a1
# CHECK-ERR: error: register must be ra (x1)
c.sspush t0
# CHECK-ERR: error: register must be t0 (x5)
c.sspopchk ra
# CHECK-ERR: error: register must be ra or t0 (x1 or x5)
sspush a0
# CHECK-ERR: error: register must be a GPR excluding zero (x0)
ssrdp zero
|