![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::internal |
Macros | |
#define | __STDC_FORMAT_MACROS |
#define | INSTRUCTION_FIELDS_LIST(V_) |
#define | SYSTEM_REGISTER_FIELDS_LIST(V_, M_) |
#define | DECLARE_FIELDS_OFFSETS(Name, HighBit, LowBit, unused_1, unused_2) |
#define | DECLARE_INSTRUCTION_FIELDS_OFFSETS(Name, HighBit, LowBit, unused_1) |
#define | ADD_SUB_OP_LIST(V) |
#define | ADD_SUB_IMMEDIATE(A) |
#define | ADD_SUB_SHIFTED(A) |
#define | ADD_SUB_EXTENDED(A) |
#define | LOAD_STORE_PAIR_OP_LIST(V) |
#define | LOAD_STORE_PAIR(A, B, C) |
#define | LOAD_STORE_PAIR_POST_INDEX(A, B, C) |
#define | LOAD_STORE_PAIR_PRE_INDEX(A, B, C) |
#define | LOAD_STORE_PAIR_OFFSET(A, B, C) |
#define | LOAD_STORE_OP_LIST(V) |
#define | LOAD_STORE_UNSCALED(A, B, C, D) |
#define | LOAD_STORE(A, B, C, D) |
#define | LOAD_STORE_POST_INDEX(A, B, C, D) |
#define | LOAD_STORE_PRE_INDEX(A, B, C, D) |
#define | LOAD_STORE_UNSIGNED_OFFSET(A, B, C, D) |
#define | LOAD_STORE_REGISTER_OFFSET(A, B, C, D) |
#define | ATOMIC_MEMORY_SIMPLE_OPC_LIST(V) |
#define | ATOMIC_MEMORY_SIMPLE(N, OP) |
#define __STDC_FORMAT_MACROS |
Definition at line 24 of file constants-arm64.h.
#define ADD_SUB_EXTENDED | ( | A | ) |
Definition at line 584 of file constants-arm64.h.
#define ADD_SUB_IMMEDIATE | ( | A | ) |
Definition at line 563 of file constants-arm64.h.
#define ADD_SUB_OP_LIST | ( | V | ) |
Definition at line 553 of file constants-arm64.h.
#define ADD_SUB_SHIFTED | ( | A | ) |
Definition at line 574 of file constants-arm64.h.
#define ATOMIC_MEMORY_SIMPLE | ( | N, | |
OP ) |
Definition at line 1092 of file constants-arm64.h.
#define ATOMIC_MEMORY_SIMPLE_OPC_LIST | ( | V | ) |
Definition at line 1058 of file constants-arm64.h.
#define DECLARE_FIELDS_OFFSETS | ( | Name, | |
HighBit, | |||
LowBit, | |||
unused_1, | |||
unused_2 ) |
Definition at line 289 of file constants-arm64.h.
#define DECLARE_INSTRUCTION_FIELDS_OFFSETS | ( | Name, | |
HighBit, | |||
LowBit, | |||
unused_1 ) |
Definition at line 293 of file constants-arm64.h.
#define INSTRUCTION_FIELDS_LIST | ( | V_ | ) |
Definition at line 153 of file constants-arm64.h.
#define LOAD_STORE | ( | A, | |
B, | |||
C, | |||
D ) |
Definition at line 930 of file constants-arm64.h.
#define LOAD_STORE_OP_LIST | ( | V | ) |
Definition at line 891 of file constants-arm64.h.
#define LOAD_STORE_PAIR | ( | A, | |
B, | |||
C ) |
Definition at line 845 of file constants-arm64.h.
#define LOAD_STORE_PAIR_OFFSET | ( | A, | |
B, | |||
C ) |
Definition at line 873 of file constants-arm64.h.
#define LOAD_STORE_PAIR_OP_LIST | ( | V | ) |
Definition at line 828 of file constants-arm64.h.
#define LOAD_STORE_PAIR_POST_INDEX | ( | A, | |
B, | |||
C ) |
Definition at line 853 of file constants-arm64.h.
#define LOAD_STORE_PAIR_PRE_INDEX | ( | A, | |
B, | |||
C ) |
Definition at line 863 of file constants-arm64.h.
#define LOAD_STORE_POST_INDEX | ( | A, | |
B, | |||
C, | |||
D ) |
Definition at line 940 of file constants-arm64.h.
#define LOAD_STORE_PRE_INDEX | ( | A, | |
B, | |||
C, | |||
D ) |
Definition at line 950 of file constants-arm64.h.
#define LOAD_STORE_REGISTER_OFFSET | ( | A, | |
B, | |||
C, | |||
D ) |
Definition at line 975 of file constants-arm64.h.
#define LOAD_STORE_UNSCALED | ( | A, | |
B, | |||
C, | |||
D ) |
Definition at line 921 of file constants-arm64.h.
#define LOAD_STORE_UNSIGNED_OFFSET | ( | A, | |
B, | |||
C, | |||
D ) |
Definition at line 962 of file constants-arm64.h.
#define SYSTEM_REGISTER_FIELDS_LIST | ( | V_, | |
M_ ) |
Definition at line 272 of file constants-arm64.h.