Lines Matching refs:sign
111 static inline double SignedZero(Sign sign)
113 return sign == Sign::NEG ? -0.0 : 0.0;
304 std::string& buf1, int buf1Size, int roundingMode, int *sign)
317 *sign = (buf1[0] == '-');
329 void NumberHelper::CustomEcvtIsFixed(double &valueNumber, int &digits, int *decimalPoint, std::string& buf, int *sign)
337 GetBaseForRoundingMode(valueNumber, digits, decimalPoint, buf, buffer, JS_DTOA_BUF_SIZE, FE_TONEAREST, sign);
351 std::string& buf, bool isFixed, int *sign)
356 CustomEcvtIsFixed(valueNumber, digits, decimalPoint, buf, sign);
379 GetBaseForRoundingMode(valueNumber, digits, decimalPoint, buf, buffer, JS_DTOA_BUF_SIZE, roundingMode, sign);
500 int sign = 0;
504 int digitNumber = CustomEcvt(valueNumber, digits, &decimalPoint, buf1, fixed, &sign);
508 if (sign) {
589 // 2. sign bit
896 // 2. get number sign
897 Sign sign = Sign::NONE;
900 sign = Sign::POS;
903 sign = Sign::NEG;
920 return sign == Sign::NEG ? -POSITIVE_INFINITY : POSITIVE_INFINITY;
927 RETURN_IF_CONVERSION_END(++p, end, SignedZero(sign));
930 return ignoreTrailing ? SignedZero(sign) : NAN_VALUE;
933 if (sign != Sign::NONE) {
940 return ignoreTrailing ? SignedZero(sign) : NAN_VALUE;
943 if (sign != Sign::NONE) {
950 return ignoreTrailing ? SignedZero(sign) : NAN_VALUE;
953 if (sign != Sign::NONE) {
969 RETURN_IF_CONVERSION_END(++p, end, SignedZero(sign));
995 if (sign == Sign::NEG) {
1062 if (sign == Sign::NEG) {
1080 Sign sign = Sign::NONE;
1085 sign = Sign::NEG;
1113 return sign == Sign::NEG ? -result : result;
1168 // 2. get bigint sign
1169 Sign sign = Sign::NONE;
1172 sign = Sign::POS;
1175 sign = Sign::NEG;
1189 if (sign != Sign::NONE) {
1195 if (sign != Sign::NONE) {
1201 if (sign != Sign::NONE) {
1229 if (sign == Sign::NEG) {