Lines Matching full:double
39 // The longest possible double in decimal representation is
55 inline double SignedZero(bool negative) {
60 // The fast double-to-(unsigned-)int conversion routine does not guarantee
64 inline int FastD2I(double x) {
65 // The static_cast convertion from double to int used to be slow, but
70 inline unsigned int FastD2UI(double x);
73 inline double FastI2D(int x) {
75 // double, so this code should compile to a few instructions without
77 return static_cast<double>(x);
81 inline double FastUI2D(unsigned x) {
83 // double, so this code should compile to a few instructions without
85 return static_cast<double>(x);
90 inline double DoubleToInteger(double x);
94 inline int32_t DoubleToInt32(double x);
98 inline uint32_t DoubleToUint32(double x) {
113 // Converts a string into a double value according to ECMA-262 9.3.1
114 double StringToDouble(UnicodeCache* unicode_cache,
117 double empty_string_val = 0);
118 double StringToDouble(UnicodeCache* unicode_cache,
121 double empty_string_val = 0);
123 double StringToDouble(UnicodeCache* unicode_cache,
126 double empty_string_val = 0);
130 // Converts a double to a string value according to ECMA-262 9.8.1.
133 const char* DoubleToCString(double value, Vector<char> buffer);
141 char* DoubleToFixedCString(double value, int f);
142 char* DoubleToExponentialCString(double value, int f);
143 char* DoubleToPrecisionCString(double value, int f);
144 char* DoubleToRadixCString(double value, int radix);