v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include "assembler.h"
#include <cmath>
#include "api.h"
#include "builtins.h"
#include "counters.h"
#include "cpu.h"
#include "debug.h"
#include "deoptimizer.h"
#include "execution.h"
#include "ic.h"
#include "isolate-inl.h"
#include "jsregexp.h"
#include "lazy-instance.h"
#include "platform.h"
#include "regexp-macro-assembler.h"
#include "regexp-stack.h"
#include "runtime.h"
#include "serialize.h"
#include "store-buffer-inl.h"
#include "stub-cache.h"
#include "token.h"
Go to the source code of this file.
Data Structures | |
class | BASE_EMBEDDED< Visitor > |
Namespaces | |
v8 | |
v8::internal | |
Functions | |
double | power_helper (double x, double y) |
double | power_double_int (double x, int y) |
double | power_double_double (double x, double y) |
bool | EvalComparison (Token::Value op, double op1, double op2) |
Variables | |
const int | kTagBits = 2 |
const int | kTagMask = (1 << kTagBits) - 1 |
const int | kExtraTagBits = 4 |
const int | kLocatableTypeTagBits = 2 |
const int | kSmallDataBits = kBitsPerByte - kLocatableTypeTagBits |
const int | kEmbeddedObjectTag = 0 |
const int | kCodeTargetTag = 1 |
const int | kLocatableTag = 2 |
const int | kDefaultTag = 3 |
const int | kPCJumpExtraTag = (1 << kExtraTagBits) - 1 |
const int | kSmallPCDeltaBits = kBitsPerByte - kTagBits |
const int | kSmallPCDeltaMask = (1 << kSmallPCDeltaBits) - 1 |
const int | kVariableLengthPCJumpTopTag = 1 |
const int | kChunkBits = 7 |
const int | kChunkMask = (1 << kChunkBits) - 1 |
const int | kLastChunkTagBits = 1 |
const int | kLastChunkTagMask = 1 |
const int | kLastChunkTag = 1 |
const int | kDataJumpExtraTag = kPCJumpExtraTag - 1 |
const int | kCodeWithIdTag = 0 |
const int | kNonstatementPositionTag = 1 |
const int | kStatementPositionTag = 2 |
const int | kCommentTag = 3 |
const int | kPoolExtraTag = kPCJumpExtraTag - 2 |
const int | kConstPoolTag = 0 |
const int | kVeneerPoolTag = 1 |