1// RUN: llvm-mc -triple aarch64 -filetype asm -o - %s | FileCheck %s 2 3.arch_extension crc 4crc32cx w0, w1, x3 5// CHECK: crc32cx w0, w1, x3 6 7.arch_extension sm4 8sm4e v2.4s, v15.4s 9// CHECK: sm4e v2.4s, v15.4s 10 11.arch_extension sha3 12sha512h q0, q1, v2.2d 13// CHECK: sha512h q0, q1, v2.2d 14 15.arch_extension sha2 16sha1h s0, s1 17// CHECK: sha1h s0, s1 18 19.arch_extension aes 20aese v0.16b, v1.16b 21// CHECK: aese v0.16b, v1.16b 22 23.arch_extension fp 24fminnm d0, d0, d1 25// CHECK: fminnm d0, d0, d1 26 27.arch_extension simd 28addp v0.4s, v0.4s, v0.4s 29// CHECK: addp v0.4s, v0.4s, v0.4s 30 31.arch_extension ras 32esb 33// CHECK: esb 34 35.arch_extension lse 36casa w5, w7, [x20] 37// CHECK: casa w5, w7, [x20] 38 39.arch_extension predres 40cfp rctx, x0 41// CHECK: cfp rctx, x0 42 43.arch_extension ccdp 44dc cvadp, x7 45// CHECK: dc cvadp, x7 46 47.arch_extension mte 48irg x0, x1 49// CHECK: irg x0, x1 50 51.arch_extension memtag 52irg x0, x1 53// CHECK: irg x0, x1 54 55.arch_extension tlb-rmi 56tlbi vmalle1os 57// CHECK: tlbi vmalle1os 58 59.arch_extension pan 60mrs x0, pan 61// CHECK: mrs x0, PAN 62 63.arch_extension pan-rwv 64at s1e1wp, x2 65// CHECK: at s1e1wp, x2 66 67.arch_extension ccpp 68dc cvap, x7 69// CHECK: dc cvap, x7 70 71.arch_extension rcpc 72ldapr x0, [x1] 73// CHECK: ldapr x0, [x1] 74 75.arch_extension ls64 76ld64b x0, [x13] 77// CHECK: ld64b x0, [x13] 78 79.arch_extension pauth 80paciasp 81// CHECK: paciasp 82 83.arch_extension flagm 84cfinv 85// CHECK: cfinv 86