]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - sysdeps/aarch64/fpu/sin_advsimd.c
aarch64/fpu: Sync libmvec routines from 2.39 and before with AOR
[thirdparty/glibc.git] / sysdeps / aarch64 / fpu / sin_advsimd.c
index efce183e86e319f139be7ad2f55190bad529f79f..a0d9d3b81965db763493569ab2cea54f77849ddb 100644 (file)
@@ -75,8 +75,7 @@ float64x2_t VPCS_ATTR V_NAME_D1 (sin) (float64x2_t x)
   r = vbslq_f64 (cmp, vreinterpretq_f64_u64 (cmp), x);
 #else
   r = x;
-  cmp = vcageq_f64 (d->range_val, x);
-  cmp = vceqzq_u64 (cmp); /* cmp = ~cmp.  */
+  cmp = vcageq_f64 (x, d->range_val);
 #endif
 
   /* n = rint(|x|/pi).  */