diff --git a/src/singeli/src/slash.singeli b/src/singeli/src/slash.singeli index 6d7a89cb..1dd1aea4 100644 --- a/src/singeli/src/slash.singeli +++ b/src/singeli/src/slash.singeli @@ -3,6 +3,7 @@ if (hasarch{'X86_64'}) include './sse' if (hasarch{'PCLMUL'}) include './clmul' if (hasarch{'AVX2'}) { include './avx'; include './avx2' } if (hasarch{'BMI2'}) include './bmi2' +if (hasarch{'AARCH64'}) include './neon' if (hasarch{'AVX512F'}) { local def mti{s,T} = merge{'_mm512_',s,'_epi',fmtnat{elwidth{T}}} def load{a:T, n & 512==width{eltype{T}}} = emit{eltype{T}, '_mm512_loadu_si512', a+n}