Lines Matching refs:radix
53 * hexadecimal number according to the transmitted radix, and convert the hexadecimal number into a
61 int radix;
62 radix = 2;
64 JSHandle<EcmaString> handleEcmaStr1(thread, NumberHelper::DoubleToString(thread, 37, radix));
67 radix = 3;
69 JSHandle<EcmaString> handleEcmaStr2(thread, NumberHelper::DoubleToString(thread, -37, radix));
72 radix = 4;
74 JSHandle<EcmaString> handleEcmaStr3(thread, NumberHelper::DoubleToString(thread, 37, radix));
77 radix = 5;
79 JSHandle<EcmaString> handleEcmaStr4(thread, NumberHelper::DoubleToString(thread, 37, radix));
82 radix = 5;
85 NumberHelper::DoubleToString(thread, static_cast<double>(-9223372036854775807), radix));
88 radix = 6;
90 JSHandle<EcmaString> handleEcmaStr6(thread, NumberHelper::DoubleToString(thread, 37, radix));
93 radix = 7;
95 JSHandle<EcmaString> handleEcmaStr7(thread, NumberHelper::DoubleToString(thread, 37, radix));
98 radix = 36;
100 JSHandle<EcmaString> handleEcmaStr8(thread, NumberHelper::DoubleToString(thread, 37, radix));
107 int radix = 2;
111 JSHandle<EcmaString> handleEcmaStr1(thread, NumberHelper::DoubleToString(thread, 2.99099, radix));
115 JSHandle<EcmaString> handleEcmaStr2(thread, NumberHelper::DoubleToString(thread, 2.01001, radix));
119 JSHandle<EcmaString> handleEcmaStr3(thread, NumberHelper::DoubleToString(thread, 2.5001, radix));
122 radix = 36;
124 JSHandle<EcmaString> handleEcmaStr4(thread, NumberHelper::DoubleToString(thread, 0.5001, radix));
128 JSHandle<EcmaString> handleEcmaStr5(thread, NumberHelper::DoubleToString(thread, 0.9001, radix));
132 JSHandle<EcmaString> handleEcmaStr6(thread, NumberHelper::DoubleToString(thread, 0.0101, radix));
478 int radix;
480 radix = 0;
483 0.00011235600000000001, radix));
486 radix = 1;
489 0.00011235600000000001, radix));
492 radix = 2;
495 0.00011235600000000001, radix));
498 radix = 16;
501 0.00011235600000000001, radix));
504 radix = 0;
506 JSHandle<EcmaString> handleEcmaStr5(thread, NumberHelper::DoubleToExponential(thread, 123.456, radix));
509 radix = 1;
511 JSHandle<EcmaString> handleEcmaStr6(thread, NumberHelper::DoubleToExponential(thread, 123.456, radix));
514 radix = 2;
516 JSHandle<EcmaString> handleEcmaStr7(thread, NumberHelper::DoubleToExponential(thread, 123.456, radix));
519 radix = 16;
521 JSHandle<EcmaString> handleEcmaStr8(thread, NumberHelper::DoubleToExponential(thread, 123.456, radix));
528 int radix;
530 radix = -4;
532 JSHandle<EcmaString> handleEcmaStr1(thread, NumberHelper::DoubleToExponential(thread, 123.9876, radix));
535 radix = -6;
537 JSHandle<EcmaString> handleEcmaStr2(thread, NumberHelper::DoubleToExponential(thread, 123.9876, radix));
540 radix = 3;
542 JSHandle<EcmaString> handleEcmaStr3(thread, NumberHelper::DoubleToExponential(thread, 123.567, radix));
545 radix = 7;
547 JSHandle<EcmaString> handleEcmaStr4(thread, NumberHelper::DoubleToExponential(thread, 123.4567, radix));
550 radix = 8;
552 JSHandle<EcmaString> handleEcmaStr5(thread, NumberHelper::DoubleToExponential(thread, 123.45670, radix));
555 radix = 4;
557 JSHandle<EcmaString> handleEcmaStr6(thread, NumberHelper::DoubleToExponential(thread, 123.0123, radix));
564 * of number based on ten is less than zero and radix Digit is more than zero or it is greater than zero
565 * and radix Digit is less than MAX_EXPONENT_DIGIT call the DoubleToFixed function.other call
573 int radix;
578 radix = 3;
583 EXPECT_EQ(NumberHelper::StringToDoubleWithRadix(sp.begin(), sp.end(), radix, &negative).GetDouble(), -5);
585 radix = 4;
590 EXPECT_EQ(NumberHelper::StringToDoubleWithRadix(sp.begin(), sp.end(), radix, &negative).GetDouble(), 27);
595 EXPECT_EQ(NumberHelper::StringToDoubleWithRadix(sp.begin(), sp.end(), radix, &negative).GetDouble(), 27);
597 radix = 16;
601 EXPECT_EQ(NumberHelper::StringToDoubleWithRadix(sp.begin(), sp.end(), radix, &negative).GetDouble(), 255);
606 EXPECT_EQ(NumberHelper::StringToDoubleWithRadix(sp.begin(), sp.end(), radix, &negative).GetDouble(), 16);
611 EXPECT_EQ(NumberHelper::StringToDoubleWithRadix(sp.begin(), sp.end(), radix, &negative).GetDouble(), 4660);
616 EXPECT_EQ(NumberHelper::StringToDoubleWithRadix(sp.begin(), sp.end(), radix, &negative).GetDouble(), 18);
621 EXPECT_EQ(NumberHelper::StringToDoubleWithRadix(sp.begin(), sp.end(), radix, &negative).GetDouble(), 4660);
647 int radix = 2;
648 // number = (radix + 1) * MAX_MANTISSA
649 CString integerStr = NumberHelper::IntegerToString(static_cast<double>((radix + 1) * (0x1ULL << 52U)), radix);
652 integerStr = NumberHelper::IntegerToString(static_cast<double>(10), radix);
655 radix = 3;
656 integerStr = NumberHelper::IntegerToString(static_cast<double>(33), radix);
659 radix = 8;
660 integerStr = NumberHelper::IntegerToString(static_cast<double>(128), radix);
663 integerStr = NumberHelper::IntegerToString(static_cast<double>(128.985), radix);
666 radix = 16;
667 integerStr = NumberHelper::IntegerToString(static_cast<double>(256), radix);
670 radix = 24;
671 integerStr = NumberHelper::IntegerToString(static_cast<double>(987654), radix);
674 integerStr = NumberHelper::IntegerToString(static_cast<double>(23), radix);