1// RUN: not llvm-mc -triple   armv8a-none-eabi %s 2>&1 | FileCheck %s
2// RUN: not llvm-mc -triple thumbv8a-none-eabi %s 2>&1 | FileCheck %s -check-prefix=THUMB
3
4  it eq
5  csdbeq
6
7  it eq
8  ssbbeq
9
10  it eq
11  pssbbeq
12
13  it eq
14  hinteq #20
15
16  it eq
17  dsbeq #0
18
19  it eq
20  dsbeq #4
21
22// CHECK: error: instruction 'csdb' is not predicable, but condition code specified
23// CHECK: error: instruction 'ssbb' is not predicable, but condition code specified
24// CHECK: error: instruction 'pssbb' is not predicable, but condition code specified
25// CHECK: error: instruction 'csdb' is not predicable, but condition code specified
26// CHECK: error: instruction 'dsb' is not predicable, but condition code specified
27// CHECK: error: instruction 'dsb' is not predicable, but condition code specified
28
29// THUMB: error: instruction 'csdb' is not predicable, but condition code specified
30// THUMB: error: instruction 'ssbb' is not predicable, but condition code specified
31// THUMB: error: instruction 'pssbb' is not predicable, but condition code specified
32// THUMB: error: instruction 'csdb' is not predicable, but condition code specified
33// THUMB: error: instruction 'ssbb' is not predicable, but condition code specified
34// THUMB: error: instruction 'pssbb' is not predicable, but condition code specified
35