sse: use SIMDE_ACCURACY_PREFERENCE in simde_mm_rcp_ps
@@ -2551,13 +2551,11 @@ simde_mm_rcp_ps (simde__m128 a) {
#if defined(SIMDE_SSE_NEON)
float32x4_t recip = vrecpeq_f32(a_.neon_f32);
-# if !defined(SIMDE_MM_RCP_PS_ITERS)
-# define SIMDE_MM_RCP_PS_ITERS SIMDE_ACCURACY_ITERS
-# endif
-
- for (int i = 0; i < SIMDE_MM_RCP_PS_ITERS ; ++i) {
+ #if SIMDE_ACCURACY_PREFERENCE > 0
+ for (int i = 0; i < SIMDE_ACCURACY_PREFERENCE ; ++i) {
recip = vmulq_f32(recip, vrecpsq_f32(recip, a_.neon_f32));
}
+ #endif
r_.neon_f32 = recip;
#elif defined(SIMDE_VECTOR_SUBSCRIPT_SCALAR)
