SIMD::SVE2
Inherits SIMD::SVE / SIMD::NEON / SIMD::Base / Reference / Object
SVE2 (Scalable Vector Extension 2) backend for AArch64 Extends SVE with additional instructions for cryptography, complex math, and improved gather/scatter operations
Instance methods
cmp_gt_mask(dst_mask : Slice(UInt8), a : Slice(Float32), b : Slice(Float32)) : Nil
Writes an output mask byte per element: 0xFF if a[i] > b[i], else 0x00
cmp_gt_mask(dst_mask : Slice(UInt8), a : Slice(Float64), b : Slice(Float64)) : Nil
Sourcefir(dst : Slice(Float32), src : Slice(Float32), coeff : Slice(Float32)) : Nil
1D FIR: dst[i] = sum_{k=0..taps-1} coeff[k] * src[i+k]
xor_block16(dst : Slice(UInt8), src : Slice(UInt8), key16 : StaticArray(UInt8, 16)) : Nil
XOR a stream with a 16-byte repeated block key