X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/f12328720976ccd09afe73420ff07e6c72478b4c..e492db887af6561dd33aa18e3887efaeb219fd16:/symm/salsa20.c diff --git a/symm/salsa20.c b/symm/salsa20.c index ff6efe39..03fcf469 100644 --- a/symm/salsa20.c +++ b/symm/salsa20.c @@ -78,6 +78,10 @@ extern core__functype salsa20_core_x86ish_sse2; extern core__functype salsa20_core_arm_neon; #endif +#if CPUFAM_ARM64 +extern core__functype salsa20_core_arm64; +#endif + static core__functype *pick_core(void) { #if CPUFAM_X86 || CPUFAM_AMD64 @@ -88,6 +92,9 @@ static core__functype *pick_core(void) DISPATCH_PICK_COND(salsa20_core, salsa20_core_arm_neon, cpu_feature_p(CPUFEAT_ARM_NEON)); #endif +#if CPUFAM_ARM64 + DISPATCH_PICK_COND(salsa20_core, salsa20_core_arm64, 1); +#endif DISPATCH_PICK_FALLBACK(salsa20_core, simple_core); }