[Sparc] Add support for parsing sparc asm modifiers such as %hi, %lo etc.,
[oota-llvm.git] / test / MC / AArch64 / neon-crypto.s
index df6eee851d79f5945f38264faa51c3eba1b149b4..2952dd5aac293c12c0ce5febc63aa6e9fbcb8841 100644 (file)
@@ -1,4 +1,5 @@
-// RUN: llvm-mc -triple=aarch64 -mattr=+neon -show-encoding < %s | FileCheck %s
+// RUN: llvm-mc -triple=aarch64 -mattr=+neon -mattr=+crypto -show-encoding < %s | FileCheck %s
+// RUN: not llvm-mc -triple=aarch64 -mattr=+neon -show-encoding < %s 2>&1 | FileCheck -check-prefix=CHECK-NO-CRYPTO %s
 
 // Check that the assembler can handle the documented syntax for AArch64
 
@@ -11,6 +12,7 @@
         aesmc v0.16b, v1.16b
         aesimc v0.16b, v1.16b
 
+// CHECK-NO-CRYPTO: error: instruction requires a CPU feature not currently enabled
 // CHECK: aese v0.16b, v1.16b          // encoding: [0x20,0x48,0x28,0x4e]
 // CHECK: aesd v0.16b, v1.16b          // encoding: [0x20,0x58,0x28,0x4e]
 // CHECK: aesmc        v0.16b, v1.16b          // encoding: [0x20,0x68,0x28,0x4e]