From d3ea8f22d58c3d2dc3b602d4dd1eb37e168e684b Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Thu, 13 Jun 2024 21:41:19 +0530 Subject: [PATCH] fix: use significand mask instead of sign mask --- .../@stdlib/math/base/special/rempio2/manifest.json | 6 +++--- .../@stdlib/math/base/special/rempio2/src/main.c | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/rempio2/manifest.json b/lib/node_modules/@stdlib/math/base/special/rempio2/manifest.json index 11524178fb99..69ce750a6ce5 100644 --- a/lib/node_modules/@stdlib/math/base/special/rempio2/manifest.json +++ b/lib/node_modules/@stdlib/math/base/special/rempio2/manifest.json @@ -49,7 +49,7 @@ "@stdlib/number/float64/base/from-words", "@stdlib/constants/float64/high-word-abs-mask", "@stdlib/constants/float64/high-word-exponent-mask", - "@stdlib/constants/float64/high-word-sign-mask" + "@stdlib/constants/float64/high-word-significand-mask" ] }, { @@ -71,7 +71,7 @@ "@stdlib/number/float64/base/from-words", "@stdlib/constants/float64/high-word-abs-mask", "@stdlib/constants/float64/high-word-exponent-mask", - "@stdlib/constants/float64/high-word-sign-mask" + "@stdlib/constants/float64/high-word-significand-mask" ] }, { @@ -93,7 +93,7 @@ "@stdlib/number/float64/base/from-words", "@stdlib/constants/float64/high-word-abs-mask", "@stdlib/constants/float64/high-word-exponent-mask", - "@stdlib/constants/float64/high-word-sign-mask" + "@stdlib/constants/float64/high-word-significand-mask" ] } ] diff --git a/lib/node_modules/@stdlib/math/base/special/rempio2/src/main.c b/lib/node_modules/@stdlib/math/base/special/rempio2/src/main.c index dc7289455ef1..8c0298fad4b2 100644 --- a/lib/node_modules/@stdlib/math/base/special/rempio2/src/main.c +++ b/lib/node_modules/@stdlib/math/base/special/rempio2/src/main.c @@ -39,7 +39,7 @@ #include "stdlib/number/float64/base/from_words.h" #include "stdlib/constants/float64/high_word_abs_mask.h" #include "stdlib/constants/float64/high_word_exponent_mask.h" -#include "stdlib/constants/float64/high_word_sign_mask.h" +#include "stdlib/constants/float64/high_word_significand_mask.h" #include static const double ZERO = 0.00000000000000000000e+00; // 0x00000000, 0x00000000 @@ -488,7 +488,7 @@ int32_t stdlib_base_rempio2( const double x, double *rem1, double *rem2 ) { // Case: |x| ~<= 5π/4 if ( ix <= FIVE_PIO4_HIGH_WORD ) { // Case: |x| ~= π/2 or π - if ( ( ix & STDLIB_CONSTANT_FLOAT64_HIGH_WORD_SIGN_MASK ) == PI_HIGH_WORD_SIGNIFICAND ) { + if ( ( ix & STDLIB_CONSTANT_FLOAT64_HIGH_WORD_SIGNIFICAND_MASK ) == PI_HIGH_WORD_SIGNIFICAND ) { // Cancellation => use medium case goto medium; }