[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / MC / AArch64 / directive-arch_extension.s
blob6f1a651134623d8800157fe7c8a8ae1bac37a13c
1 // RUN: llvm-mc -triple aarch64 -filetype asm -o - %s | FileCheck %s
3 .arch_extension crc
4 crc32cx w0, w1, x3
5 // CHECK: crc32cx w0, w1, x3
7 .arch_extension sm4
8 sm4e v2.4s, v15.4s
9 // CHECK: sm4e v2.4s, v15.4s
11 .arch_extension sha3
12 sha512h q0, q1, v2.2d
13 // CHECK: sha512h q0, q1, v2.2d
15 .arch_extension sha2
16 sha1h s0, s1
17 // CHECK: sha1h s0, s1
19 .arch_extension aes
20 aese v0.16b, v1.16b
21 // CHECK: aese v0.16b, v1.16b
23 .arch_extension fp
24 fminnm d0, d0, d1
25 // CHECK: fminnm d0, d0, d1
27 .arch_extension simd
28 addp v0.4s, v0.4s, v0.4s
29 // CHECK: addp v0.4s, v0.4s, v0.4s
31 .arch_extension ras
32 esb
33 // CHECK: esb
35 .arch_extension lse
36 casa w5, w7, [x20]
37 // CHECK: casa w5, w7, [x20]
39 .arch_extension predres
40 cfp rctx, x0
41 // CHECK: cfp rctx, x0
43 .arch_extension ccdp
44 dc cvadp, x7
45 // CHECK: dc cvadp, x7
47 .arch_extension mte
48 irg x0, x1
49 // CHECK: irg x0, x1
51 .arch_extension tlb-rmi
52 tlbi vmalle1os
53 // CHECK: tlbi vmalle1os
55 .arch_extension pan-rwv
56 at s1e1wp, x2
57 // CHECK: at s1e1wp, x2
59 .arch_extension ccpp
60 dc cvap, x7
61 // CHECK: dc cvap, x7