[Frontend] Remove unused includes (NFC) (#116927)
[llvm-project.git] / llvm / test / MC / AArch64 / armv9.6a-occmo.s
blobd6548f98645a5ff6d79c5afb6319ad1abe0e55c0
1 // RUN: llvm-mc -triple aarch64-none-linux-gnu -show-encoding -mattr=+occmo -mattr=+mte %s | FileCheck %s
2 // RUN: not llvm-mc -triple aarch64-none-linux-gnu -show-encoding %s -mattr=+mte 2>&1 | FileCheck --check-prefix=ERROR %s
3 .func:
4 // CHECK: .func:
5 dc civaoc, x12
6 // CHECK: dc civaoc, x12 // encoding: [0x0c,0x7f,0x0b,0xd5]
7 // ERROR: error: DC CIVAOC requires: occmo
8 dc cigdvaoc, x0
9 // CHECK: dc cigdvaoc, x0 // encoding: [0xe0,0x7f,0x0b,0xd5]
10 // ERROR: error: DC CIGDVAOC requires: mte, memtag, occmo
11 dc cvaoc, x13
12 // CHECK: dc cvaoc, x13 // encoding: [0x0d,0x7b,0x0b,0xd5]
13 // ERROR: error: DC CVAOC requires: occmo
14 dc cgdvaoc, x1
15 // CHECK: dc cgdvaoc, x1 // encoding: [0xe1,0x7b,0x0b,0xd5]
16 // ERROR: error: DC CGDVAOC requires: mte, memtag, occmo