v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
fixed-dtoa.cc File Reference
#include "src/base/numbers/fixed-dtoa.h"
#include <stdint.h>
#include <cmath>
#include "src/base/logging.h"
#include "src/base/numbers/double.h"
Include dependency graph for fixed-dtoa.cc:

Go to the source code of this file.

Classes

class  v8::base::UInt128
 

Namespaces

namespace  v8
 
namespace  v8::base
 

Functions

static void v8::base::FillDigits32FixedLength (uint32_t number, int requested_length, Vector< char > buffer, int *length)
 
static void v8::base::FillDigits32 (uint32_t number, Vector< char > buffer, int *length)
 
static void v8::base::FillDigits64FixedLength (uint64_t number, int requested_length, Vector< char > buffer, int *length)
 
static void v8::base::FillDigits64 (uint64_t number, Vector< char > buffer, int *length)
 
static void v8::base::DtoaRoundUp (Vector< char > buffer, int *length, int *decimal_point)
 
static void v8::base::FillFractionals (uint64_t fractionals, int exponent, int fractional_count, Vector< char > buffer, int *length, int *decimal_point)
 
static void v8::base::TrimZeros (Vector< char > buffer, int *length, int *decimal_point)
 
bool v8::base::FastFixedDtoa (double v, int fractional_count, Vector< char > buffer, int *length, int *decimal_point)
 

Variables

static const int v8::base::kDoubleSignificandSize = 53