mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-01 05:01:59 +01:00
9875b17d87
These were specifying an architecture version with .cpu directive, which is invalid. As the error for this case outputs the problem instruction we were still matching the expectations of FileCheck. This patch fixes up the LSE tests to do what they seem to intend. A follow-up patch will tighten up the directive tests. Differential Revision: https://reviews.llvm.org/D47872 llvm-svn: 335585
20 lines
532 B
ArmAsm
20 lines
532 B
ArmAsm
// RUN: llvm-mc -triple aarch64-unknown-none-eabi -filetype asm -o - %s 2>&1 | FileCheck %s
|
|
|
|
.arch armv8-a+crypto
|
|
|
|
aesd v0.16b, v2.16b
|
|
eor v0.16b, v0.16b, v2.16b
|
|
|
|
# CHECK: aesd v0.16b, v2.16b
|
|
# CHECK: eor v0.16b, v0.16b, v2.16b
|
|
|
|
// PR32873: without extra features, '.arch' is currently ignored.
|
|
// Add an unrelated feature to accept the directive.
|
|
.arch armv8.1-a+crypto
|
|
casa w5, w7, [x20]
|
|
# CHECK: casa w5, w7, [x20]
|
|
|
|
.arch armv8-a+lse
|
|
casa w5, w7, [x20]
|
|
# CHECK: casa w5, w7, [x20]
|