| /freebsd/sys/dev/hwpmc/ |
| H A D | pmc_events.h | 549 * ARMv8 Events 551 * NB: ARMv8.1 extends this to a 16-bit encoding, but we only define the 10-bit 556 __PMC_EV(ARMV8, EVENT_00H) \ 557 __PMC_EV(ARMV8, EVENT_01H) \ 558 __PMC_EV(ARMV8, EVENT_02H) \ 559 __PMC_EV(ARMV8, EVENT_03H) \ 560 __PMC_EV(ARMV8, EVENT_04H) \ 561 __PMC_EV(ARMV8, EVENT_05H) \ 562 __PMC_EV(ARMV8, EVENT_06H) \ 563 __PMC_EV(ARMV8, EVENT_07H) \ [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FMV.td | 40 def : FMVExtension<"aes", "FEAT_AES", "+fp-armv8,+neon", 150>; 46 def : FMVExtension<"dotprod", "FEAT_DOTPROD", "+dotprod,+fp-armv8,+neon", 104>; 50 def : FMVExtension<"f32mm", "FEAT_SVE_F32MM", "+sve,+f32mm,+fullfp16,+fp-armv8,+neon", 350>; 51 def : FMVExtension<"f64mm", "FEAT_SVE_F64MM", "+sve,+f64mm,+fullfp16,+fp-armv8,+neon", 360>; 52 def : FMVExtension<"fcma", "FEAT_FCMA", "+fp-armv8,+neon,+complxnum", 220>; 55 def : FMVExtension<"fp", "FEAT_FP", "+fp-armv8,+neon", 90>; 56 def : FMVExtension<"fp16", "FEAT_FP16", "+fullfp16,+fp-armv8,+neon", 170>; 57 def : FMVExtension<"fp16fml", "FEAT_FP16FML", "+fp16fml,+fullfp16,+fp-armv8,+neon", 175>; 60 def : FMVExtension<"jscvt", "FEAT_JSCVT", "+fp-armv8,+neon,+jsconv", 210>; 69 def : FMVExtension<"pmull", "FEAT_PMULL", "+aes,+fp-armv8,+neon", 160>; [all …]
|
| H A D | AArch64Features.td | 63 // Armv8.0 Architecture Extensions 67 def FeatureFPARMv8 : ExtensionWithMArch<"fp-armv8", "FPARMv8", "FEAT_FP", 68 "Enable Armv8.0-A Floating Point Extensions">; 82 // it has a different meaning for e.g. Armv8.4 than it has for Armv8.2. 92 "Enable Armv8.0-A CRC-32 checksum instructions">; 99 "Enable Armv8.0-A PMUv3 Performance Monitors extension">; 105 // Armv8.1 Architecture Extensions 109 "Enable Armv8.1-A Large System Extension (LSE) atomic instructions">; 113 "Enable Armv8.1-A Rounding Double Multiply Add/Subtract instructions", 117 "Enable Armv8.1-A Privileged Access-Never extension">; [all …]
|
| /freebsd/crypto/openssl/crypto/sm4/ |
| H A D | build.info | 5 $SM4ASM_aarch64=sm4-armv8.S vpsm4-armv8.S vpsm4_ex-armv8.S 34 GENERATE[sm4-armv8.S]=asm/sm4-armv8.pl 35 GENERATE[vpsm4-armv8.S]=asm/vpsm4-armv8.pl 36 GENERATE[vpsm4_ex-armv8.S]=asm/vpsm4_ex-armv8.pl 37 INCLUDE[sm4-armv8.o]=.. 38 INCLUDE[vpsm4-armv8.o]=.. 39 INCLUDE[vpsm4_ex-armv8.o]=..
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMArchitectures.td | 85 def ARMv8a : Architecture<"armv8-a", "ARMv8a", [HasV8Ops, 97 def ARMv81a : Architecture<"armv8.1-a", "ARMv81a", [HasV8_1aOps, 109 def ARMv82a : Architecture<"armv8.2-a", "ARMv82a", [HasV8_2aOps, 122 def ARMv83a : Architecture<"armv8.3-a", "ARMv83a", [HasV8_3aOps, 135 def ARMv84a : Architecture<"armv8.4-a", "ARMv84a", [HasV8_4aOps, 149 def ARMv85a : Architecture<"armv8.5-a", "ARMv85a", [HasV8_5aOps, 162 def ARMv86a : Architecture<"armv8.6-a", "ARMv86a", [HasV8_6aOps, 175 def ARMv87a : Architecture<"armv8.7-a", "ARMv87a", [HasV8_7aOps, 188 def ARMv88a : Architecture<"armv8.8-a", "ARMv88a", [HasV8_8aOps, 201 def ARMv89a : Architecture<"armv8.9-a", "ARMv89a", [HasV8_9aOps, [all …]
|
| H A D | ARMPredicates.td | 31 "armv8.1m.main">; 55 "armv8.1m.main with FP or MVE">; 65 AssemblerPredicate<(all_of HasV8Ops), "armv8">; 69 AssemblerPredicate<(all_of HasV8_1aOps), "armv8.1a">; 71 AssemblerPredicate<(all_of HasV8_2aOps), "armv8.2a">; 73 AssemblerPredicate<(all_of HasV8_3aOps), "armv8.3a">; 75 AssemblerPredicate<(all_of HasV8_4aOps), "armv8.4a">; 77 AssemblerPredicate<(all_of HasV8_5aOps), "armv8.5a">; 79 AssemblerPredicate<(all_of HasV8_6aOps), "armv8.6a">; 81 AssemblerPredicate<(all_of HasV8_7aOps), "armv8.7a">; [all …]
|
| /freebsd/crypto/openssl/crypto/sha/ |
| H A D | build.info | 31 $SHA1ASM_aarch64=sha1-armv8.S sha256-armv8.S sha512-armv8.S 68 $KECCAK1600ASM_aarch64=keccak1600-armv8.S 152 GENERATE[sha1-armv8.S]=asm/sha1-armv8.pl 153 INCLUDE[sha1-armv8.o]=.. 154 GENERATE[sha256-armv8.S]=asm/sha512-armv8.pl 155 INCLUDE[sha256-armv8.o]=.. 156 GENERATE[sha512-armv8.S]=asm/sha512-armv8.pl 157 INCLUDE[sha512-armv8.o]=.. 158 GENERATE[keccak1600-armv8.S]=asm/keccak1600-armv8.pl 159 INCLUDE[keccak1600-armv8.o]=..
|
| /freebsd/crypto/openssl/crypto/chacha/ |
| H A D | build.info | 13 $CHACHAASM_aarch64=chacha-armv8.S chacha-armv8-sve.S 45 GENERATE[chacha-armv8.S]=asm/chacha-armv8.pl 46 GENERATE[chacha-armv8-sve.S]=asm/chacha-armv8-sve.pl 47 INCLUDE[chacha-armv8.o]=.. 48 INCLUDE[chacha-armv8-sve.o]=..
|
| /freebsd/sys/modules/armv8crypto/ |
| H A D | Makefile | 1 .PATH: ${SRCTOP}/sys/crypto/armv8 15 -I${SRCTOP}/sys/crypto/armv8 \ 17 -march=armv8-a+crypto ${.IMPSRC} 22 -I${SRCTOP}/sys/crypto/armv8 \ 24 -march=armv8-a+crypto ${.IMPSRC} 29 -I${SRCTOP}/sys/crypto/armv8 \ 31 -march=armv8-a+crypto ${.IMPSRC}
|
| /freebsd/sys/contrib/device-tree/Bindings/ |
| H A D | numa.txt | 176 compatible = "arm,armv8"; 184 compatible = "arm,armv8"; 191 compatible = "arm,armv8"; 198 compatible = "arm,armv8"; 205 compatible = "arm,armv8"; 212 compatible = "arm,armv8"; 219 compatible = "arm,armv8"; 226 compatible = "arm,armv8"; 233 compatible = "arm,armv8"; 241 compatible = "arm,armv8"; [all …]
|
| /freebsd/sys/modules/ossl/ |
| H A D | Makefile | 31 chacha-armv8.S \ 32 chacha-armv8-sve.S \ 33 poly1305-armv8.S \ 34 sha1-armv8.S \ 35 sha256-armv8.S \ 36 sha512-armv8.S \ 37 vpaes-armv8.S \ 123 -march=armv8-a+crypto ${.IMPSRC}
|
| /freebsd/secure/lib/libcrypto/ |
| H A D | Makefile.asm | 28 SRCS+= aesv8-armx.pl bsaes-armv8.pl vpaes-armv8.pl 31 SRCS+= armv8-mont.pl 34 SRCS+= chacha-armv8.pl chacha-armv8-sve.pl 37 SRCS+= ecp_nistz256-armv8.pl ecp_sm2p256-armv8.pl 43 SRCS+= ghashv8-armx.pl aes-gcm-armv8_64.pl aes-gcm-armv8-unroll8_64.pl 46 SRCS+= poly1305-armv8.pl 49 SRCS+= keccak1600-armv8.pl sha1-armv8.pl sha512-armv8.pl 52 SRCS+= sm3-armv8.pl 55 SRCS+= sm4-armv8.pl vpsm4-armv8.pl vpsm4_ex-armv8.pl 57 ASM= ${SRCS:R:S/$/.S/} sha256-armv8.S [all …]
|
| /freebsd/crypto/openssl/crypto/ec/ |
| H A D | build.info | 32 $ECASM_aarch64=ecp_nistz256.c ecp_nistz256-armv8.S 35 $ECASM_aarch64=$ECASM_aarch64 ecp_sm2p256.c ecp_sm2p256-armv8.S 126 GENERATE[ecp_nistz256-armv8.S]=asm/ecp_nistz256-armv8.pl 127 INCLUDE[ecp_nistz256-armv8.o]=.. 139 GENERATE[ecp_sm2p256-armv8.S]=asm/ecp_sm2p256-armv8.pl 140 INCLUDE[ecp_sm2p256-armv8.o]=..
|
| /freebsd/sys/contrib/device-tree/src/arm64/arm/ |
| H A D | fvp-base-revc.dts | 5 * Architecture Envelope Model (AEM) ARMv8-A 49 compatible = "arm,armv8"; 62 compatible = "arm,armv8"; 75 compatible = "arm,armv8"; 88 compatible = "arm,armv8"; 101 compatible = "arm,armv8"; 114 compatible = "arm,armv8"; 127 compatible = "arm,armv8"; 140 compatible = "arm,armv8"; 213 compatible = "arm,armv8-timer"; [all …]
|
| H A D | rtsm_ve-aemv8a.dts | 5 * Architecture Envelope Model (AEM) ARMv8-A 43 compatible = "arm,armv8"; 51 compatible = "arm,armv8"; 59 compatible = "arm,armv8"; 67 compatible = "arm,armv8"; 114 compatible = "arm,armv8-timer"; 123 compatible = "arm,armv8-pmuv3";
|
| H A D | foundation-v8.dtsi | 5 * ARMv8 Foundation model DTS 38 compatible = "arm,armv8"; 44 compatible = "arm,armv8"; 50 compatible = "arm,armv8"; 56 compatible = "arm,armv8"; 75 compatible = "arm,armv8-timer"; 84 compatible = "arm,armv8-pmuv3";
|
| /freebsd/crypto/openssl/crypto/sm3/ |
| H A D | build.info | 5 $SM3ASM_aarch64=sm3-armv8.S 22 GENERATE[sm3-armv8.S]=asm/sm3-armv8.pl 23 INCLUDE[sm3-armv8.o]=..
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
| H A D | ARMTargetParser.def | 48 ARM_FPU("fp-armv8", FK_FP_ARMV8, FPUVersion::VFPV5, NeonSupportLevel::None, 50 ARM_FPU("fp-armv8-fullfp16-d16", FK_FP_ARMV8_FULLFP16_D16, 52 ARM_FPU("fp-armv8-fullfp16-sp-d16", FK_FP_ARMV8_FULLFP16_SP_D16, 61 ARM_FPU("neon-fp-armv8", FK_NEON_FP_ARMV8, FPUVersion::VFPV5, 63 ARM_FPU("crypto-neon-fp-armv8", FK_CRYPTO_NEON_FP_ARMV8, FPUVersion::VFPV5, 107 ARM_ARCH("armv8-a", ARMV8A, "8-A", "+v8a", ARMBuildAttrs::CPUArch::v8_A, 111 ARM_ARCH("armv8.1-a", ARMV8_1A, "8.1-A", "+v8.1a", ARMBuildAttrs::CPUArch::v8_A, 115 ARM_ARCH("armv8.2-a", ARMV8_2A, "8.2-A", "+v8.2a", ARMBuildAttrs::CPUArch::v8_A, 119 ARM_ARCH("armv8.3-a", ARMV8_3A, "8.3-A", "+v8.3a", ARMBuildAttrs::CPUArch::v8_A, 123 ARM_ARCH("armv8.4-a", ARMV8_4A, "8.4-A", "+v8.4a", ARMBuildAttrs::CPUArch::v8_A, [all …]
|
| /freebsd/crypto/openssl/crypto/aes/ |
| H A D | build.info | 34 $AESASM_aarch64=aes_core.c aes_cbc.c aesv8-armx.S bsaes-armv8.S vpaes-armv8.S 95 GENERATE[bsaes-armv8.S]=asm/bsaes-armv8.pl 138 GENERATE[vpaes-armv8.S]=asm/vpaes-armv8.pl 139 INCLUDE[vpaes-armv8.o]=..
|
| /freebsd/crypto/openssl/crypto/poly1305/ |
| H A D | build.info | 17 $POLY1305ASM_aarch64=poly1305-armv8.S 47 GENERATE[poly1305-armv8.S]=asm/poly1305-armv8.pl 48 INCLUDE[poly1305-armv8.o]=..
|
| /freebsd/sys/conf/ |
| H A D | files.arm64 | 163 crypto/armv8/armv8_crypto.c optional armv8crypto 165 dependency "$S/crypto/armv8/armv8_crypto_wrap.c" \ 166 …ostdinc:N-mgeneral-regs-only} -I$S/crypto/armv8 ${WERROR} ${NO_WCAST_QUAL} ${CFLAGS:M-march=*:S/^$… 171 …mgeneral-regs-only} -I$S/crypto/armv8 -I$S/crypto/openssl ${WERROR} ${NO_WCAST_QUAL} ${CFLAGS:M-ma… 176 …mgeneral-regs-only} -I$S/crypto/armv8 -I$S/crypto/openssl ${WERROR} ${NO_WCAST_QUAL} ${CFLAGS:M-ma… 182 crypto/openssl/aarch64/chacha-armv8.S optional ossl \ 184 crypto/openssl/aarch64/chacha-armv8-sve.S optional ossl \ 186 crypto/openssl/aarch64/poly1305-armv8.S optional ossl \ 188 crypto/openssl/aarch64/sha1-armv8.S optional ossl \ 190 crypto/openssl/aarch64/sha256-armv8.S optional ossl \ [all …]
|
| /freebsd/contrib/opencsd/decoder/include/common/ |
| H A D | trc_core_arch_map.h | 56 * - ARMv8-A, ARMv8.x-A, ARMv8-R, ARMv8-M;
|
| /freebsd/crypto/openssl/crypto/modes/ |
| H A D | build.info | 27 $MODESASM_aarch64=ghashv8-armx.S aes-gcm-armv8_64.S aes-gcm-armv8-unroll8_64.S 88 GENERATE[aes-gcm-armv8-unroll8_64.S]=asm/aes-gcm-armv8-unroll8_64.pl 89 INCLUDE[aes-gcm-armv8-unroll8_64.o]=..
|
| /freebsd/cddl/lib/libicp/ |
| H A D | Makefile | 36 asm-aarch64/sha2/sha256-armv8.S \ 37 asm-aarch64/sha2/sha512-armv8.S 129 CFLAGS.sha256-armv8.S = -DLOCORE 131 CFLAGS.sha512-armv8.S = -DLOCORE
|
| /freebsd/cddl/lib/libicp_rescue/ |
| H A D | Makefile | 33 asm-aarch64/sha2/sha256-armv8.S \ 34 asm-aarch64/sha2/sha512-armv8.S 126 CFLAGS.sha256-armv8.S = -DLOCORE 127 CFLAGS.sha512-armv8.S = -DLOCORE
|