diff options
Diffstat (limited to 'mathfuncs_fabs.h')
-rw-r--r-- | mathfuncs_fabs.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mathfuncs_fabs.h b/mathfuncs_fabs.h index 1050147..952dbef 100644 --- a/mathfuncs_fabs.h +++ b/mathfuncs_fabs.h @@ -14,7 +14,7 @@ namespace vecmathlib { template<typename realvec_t> realvec_t mathfuncs<realvec_t>::vml_copysign(realvec_t x, realvec_t y) { - intvec_t value = as_int(x) & IV(~FP::signbit_mask); + intvec_t value = as_int(x) & IV(U(~FP::signbit_mask)); intvec_t sign = as_int(y) & IV(FP::signbit_mask); return as_float(sign | value); } @@ -22,7 +22,7 @@ namespace vecmathlib { template<typename realvec_t> realvec_t mathfuncs<realvec_t>::vml_fabs(realvec_t x) { - return as_float(as_int(x) & IV(~FP::signbit_mask)); + return as_float(as_int(x) & IV(U(~FP::signbit_mask))); } template<typename realvec_t> |