// 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