![]() |
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 |