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

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::base
 
namespace  v8::base::bits
 

Functions

int32_t v8::base::bits::SignedMulHigh32 (int32_t lhs, int32_t rhs)
 
int64_t v8::base::bits::SignedMulHigh64 (int64_t u, int64_t v)
 
uint64_t v8::base::bits::UnsignedMulHigh64 (uint64_t u, uint64_t v)
 
uint32_t v8::base::bits::UnsignedMulHigh32 (uint32_t lhs, uint32_t rhs)
 
int32_t v8::base::bits::SignedMulHighAndAdd32 (int32_t lhs, int32_t rhs, int32_t acc)
 
int32_t v8::base::bits::SignedDiv32 (int32_t lhs, int32_t rhs)
 
int64_t v8::base::bits::SignedDiv64 (int64_t lhs, int64_t rhs)
 
int32_t v8::base::bits::SignedMod32 (int32_t lhs, int32_t rhs)
 
int64_t v8::base::bits::SignedMod64 (int64_t lhs, int64_t rhs)
 
int64_t v8::base::bits::SignedSaturatedAdd64 (int64_t lhs, int64_t rhs)
 
int64_t v8::base::bits::SignedSaturatedSub64 (int64_t lhs, int64_t rhs)