xref: /llvm-project/llvm/test/MC/RISCV/rv64zksed-invalid.s (revision e29d8fb16978c463c7ea08cb255f5a97eca16d36)
1# With Zks extension:
2# RUN: not llvm-mc -triple=riscv64 -mattr=+zks < %s 2>&1 \
3# RUN:        | FileCheck %s --check-prefix=CHECK-ERROR
4
5# With Zksed extension:
6# RUN: not llvm-mc -triple=riscv64 -mattr=+zksed < %s 2>&1 \
7# RUN:        | FileCheck %s --check-prefix=CHECK-ERROR
8
9sm4ed a0, a1, a2, 8
10# CHECK-ERROR: immediate must be an integer in the range [0, 3]
11
12sm4ks a0, a1, a2, 8
13# CHECK-ERROR: immediate must be an integer in the range [0, 3]
14