• Home
  • Raw
  • Download

Lines Matching full:sign

509     bool sign = number < 0;  in Int32ToBigInt()  local
510 if (sign) { in Int32ToBigInt()
516 bigint->SetSign(sign); in Int32ToBigInt()
530 bool sign = number < 0; in Int64ToBigInt() local
531 if (sign) { in Int64ToBigInt()
537 bigint->SetSign(sign); in Int64ToBigInt()
597 JSHandle<BigInt> BigInt::CreateBigWords(JSThread *thread, bool sign, uint32_t size, const uint64_t … in CreateBigWords() argument
616 bigint->SetSign(sign); in CreateBigWords()
810 JSHandle<BigInt> BigInt::ReturnIfRightShiftOverMax(JSThread *thread, bool sign) in ReturnIfRightShiftOverMax() argument
812 if (sign) { in ReturnIfRightShiftOverMax()
864 bool sign = x->GetSign(); in RightShiftHelper() local
866 return ReturnIfRightShiftOverMax(thread, sign); in RightShiftHelper()
872 return ReturnIfRightShiftOverMax(thread, sign); in RightShiftHelper()
876 if (sign) { in RightShiftHelper()
885 if (sign) { in RightShiftHelper()
1368 bool sign = x->GetSign() != y->GetSign(); in Divide() local
1375 quotient->SetSign(sign); in Divide()
1380 if (sign == x->GetSign()) { in Divide()
1394 quotient->SetSign(sign); in Divide()
1470 static JSTaggedNumber CalculateNumber(const uint64_t &sign, const uint64_t &mantissa, uint64_t &exp… in CalculateNumber() argument
1473 uint64_t doubleBit = sign | exponent | mantissa; in CalculateNumber()
1482 static JSTaggedNumber Rounding(const uint64_t &sign, uint64_t &mantissa, uint64_t &exponent, bool n… in Rounding() argument
1490 return JSTaggedNumber(sign ? -base::POSITIVE_INFINITY : base::POSITIVE_INFINITY); in Rounding()
1493 return CalculateNumber(sign, mantissa, exponent); in Rounding()
1510 uint64_t sign = bigintSign ? 1ULL << 63 : 0; // 63 : Set the sign bit of sign to 1 in BigIntToNumber() local
1521 return CalculateNumber(sign, mantissa, exponent); in BigIntToNumber()
1537 return CalculateNumber(sign, mantissa, exponent); in BigIntToNumber()
1544 return CalculateNumber(sign, mantissa, exponent); in BigIntToNumber()
1551 return CalculateNumber(sign, mantissa, exponent); in BigIntToNumber()
1554 return Rounding(sign, mantissa, exponent, true); in BigIntToNumber()
1558 return Rounding(sign, mantissa, exponent, true); in BigIntToNumber()
1561 return Rounding(sign, mantissa, exponent, false); in BigIntToNumber()
1603 // Handling the opposite sign in CompareWithNumber()