mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 12:43:36 +01:00
95053232a7
This makes the behavior consistent with the GNU assembler. Reviewed By: phosek Differential Revision: https://reviews.llvm.org/D99209
86 lines
1.3 KiB
ArmAsm
86 lines
1.3 KiB
ArmAsm
// RUN: llvm-mc -triple aarch64 -filetype asm -o - %s | FileCheck %s
|
|
|
|
.arch_extension crc
|
|
crc32cx w0, w1, x3
|
|
// CHECK: crc32cx w0, w1, x3
|
|
|
|
.arch_extension sm4
|
|
sm4e v2.4s, v15.4s
|
|
// CHECK: sm4e v2.4s, v15.4s
|
|
|
|
.arch_extension sha3
|
|
sha512h q0, q1, v2.2d
|
|
// CHECK: sha512h q0, q1, v2.2d
|
|
|
|
.arch_extension sha2
|
|
sha1h s0, s1
|
|
// CHECK: sha1h s0, s1
|
|
|
|
.arch_extension aes
|
|
aese v0.16b, v1.16b
|
|
// CHECK: aese v0.16b, v1.16b
|
|
|
|
.arch_extension fp
|
|
fminnm d0, d0, d1
|
|
// CHECK: fminnm d0, d0, d1
|
|
|
|
.arch_extension simd
|
|
addp v0.4s, v0.4s, v0.4s
|
|
// CHECK: addp v0.4s, v0.4s, v0.4s
|
|
|
|
.arch_extension ras
|
|
esb
|
|
// CHECK: esb
|
|
|
|
.arch_extension lse
|
|
casa w5, w7, [x20]
|
|
// CHECK: casa w5, w7, [x20]
|
|
|
|
.arch_extension predres
|
|
cfp rctx, x0
|
|
// CHECK: cfp rctx, x0
|
|
|
|
.arch_extension ccdp
|
|
dc cvadp, x7
|
|
// CHECK: dc cvadp, x7
|
|
|
|
.arch_extension mte
|
|
irg x0, x1
|
|
// CHECK: irg x0, x1
|
|
|
|
.arch_extension memtag
|
|
irg x0, x1
|
|
// CHECK: irg x0, x1
|
|
|
|
.arch_extension tlb-rmi
|
|
tlbi vmalle1os
|
|
// CHECK: tlbi vmalle1os
|
|
|
|
.arch_extension pan
|
|
mrs x0, pan
|
|
// CHECK: mrs x0, PAN
|
|
|
|
.arch_extension pan-rwv
|
|
at s1e1wp, x2
|
|
// CHECK: at s1e1wp, x2
|
|
|
|
.arch_extension ccpp
|
|
dc cvap, x7
|
|
// CHECK: dc cvap, x7
|
|
|
|
.arch_extension rcpc
|
|
ldapr x0, [x1]
|
|
// CHECK: ldapr x0, [x1]
|
|
|
|
.arch_extension ls64
|
|
ld64b x0, [x13]
|
|
// CHECK: ld64b x0, [x13]
|
|
|
|
.arch_extension pauth
|
|
paciasp
|
|
// CHECK: paciasp
|
|
|
|
.arch_extension flagm
|
|
cfinv
|
|
// CHECK: cfinv
|