svml: add NEON implementation to simde_x_mm_deg2rad_{ps,pd}
@@ -1842,6 +1842,8 @@ simde_x_mm_deg2rad_ps(simde__m128 a) {
#if defined(SIMDE_VECTOR_SUBSCRIPT_SCALAR)
r_.f32 = a_.f32 * (SIMDE_MATH_PIF / 180.0f);
+ #elif defined(SIMDE_ARM_NEON_A32V7_NATIVE)
+ r_.neon_f32 = vmulq_n_f32(a_.neon_i32, SIMDE_MATH_PIF / 180.0f);
#else
SIMDE_VECTORIZE
for (size_t i = 0 ; i < (sizeof(r_.f32) / sizeof(r_.f32[0])) ; i++) {
@@ -1865,6 +1867,8 @@ simde_x_mm_deg2rad_pd(simde__m128d a) {
#if defined(SIMDE_VECTOR_SUBSCRIPT_SCALAR)
r_.f64 = a_.f64 * (SIMDE_MATH_PI / 180.0);
+ #elif defined(SIMDE_ARM_NEON_A64V8_NATIVE)
+ r_.neon_f64 = vmulq_n_f64(a_.neon_i64, SIMDE_MATH_PI / 180.0);
#else
SIMDE_VECTORIZE
for (size_t i = 0 ; i < (sizeof(r_.f64) / sizeof(r_.f64[0])) ; i++) {
