Loading
SVE: Add pselect and rsqrt, and vectorize std::complex<float>
Add core vector primitives and std::complex<float> vectorization for ARM SVE:
pselect: Predicated blend usingsvselandsvcmpne_n_s32.prsqrt: Reciprocal square root viasvrsqrte_f32/svrsqrte_f64seed step followed by two Newton-Raphson iterations (x_{n+1} = x_n (3 - a x_n^2) / 2viasvrsqrts) achieving0.5\text{ ulp}accuracy.PacketXcf: Vectorization ofstd::complex<float>on SVE.
Edited by Rasmus Munk Larsen