1 # RUN: not llvm-mc -triple riscv32 -mattr=+experimental-b,experimental-zbr < %s 2>&1 | FileCheck %s
4 crc32.
b t0
, t1
, t2
# CHECK: :[[@LINE]]:17: error: invalid operand for instruction
6 crc32.h t0
, t1
, t2
# CHECK: :[[@LINE]]:17: error: invalid operand for instruction
8 crc32.w t0
, t1
, t2
# CHECK: :[[@LINE]]:17: error: invalid operand for instruction
10 crc32c.
b t0
, t1
, t2
# CHECK: :[[@LINE]]:18: error: invalid operand for instruction
12 crc32c.h t0
, t1
, t2
# CHECK: :[[@LINE]]:18: error: invalid operand for instruction
14 crc32c.w t0
, t1
, t2
# CHECK: :[[@LINE]]:18: error: invalid operand for instruction
15 crc32.d t0
, t1
# CHECK: :[[@LINE]]:1: error: instruction requires the following: RV64I Base Instruction Set
16 crc32c.d t0
, t1
# CHECK: :[[@LINE]]:1: error: instruction requires the following: RV64I Base Instruction Set