v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include "v8.h"
#include "disassembler.h"
#include "factory.h"
#include "arm/simulator-arm.h"
#include "arm/assembler-arm-inl.h"
#include "cctest.h"
Go to the source code of this file.
Macros | |
#define | __ assm. |
Typedefs | |
typedef Object *(* | F1 )(int x, int p1, int p2, int p3, int p4) |
typedef Object *(* | F2 )(int x, int y, int p2, int p3, int p4) |
typedef Object *(* | F3 )(void *p0, int p1, int p2, int p3, int p4) |
typedef Object *(* | F4 )(void *p0, void *p1, int p2, int p3, int p4) |
Enumerations | |
enum | VCVTTypes { s32_f64, u32_f64 } |
Functions | |
TEST (0) | |
TEST (1) | |
TEST (2) | |
TEST (3) | |
TEST (4) | |
TEST (5) | |
TEST (6) | |
TEST (7) | |
TEST (8) | |
TEST (9) | |
TEST (10) | |
TEST (11) | |
TEST (12) | |
#define __ assm. |
Definition at line 56 of file test-assembler-arm.cc.
Referenced by TEST().
typedef Object*(* F1)(int x, int p1, int p2, int p3, int p4) |
Definition at line 40 of file test-assembler-arm.cc.
typedef Object*(* F2)(int x, int y, int p2, int p3, int p4) |
Definition at line 41 of file test-assembler-arm.cc.
typedef Object*(* F3)(void *p0, int p1, int p2, int p3, int p4) |
Definition at line 42 of file test-assembler-arm.cc.
typedef Object*(* F4)(void *p0, void *p1, int p2, int p3, int p4) |
Definition at line 43 of file test-assembler-arm.cc.
enum VCVTTypes |
Enumerator | |
---|---|
s32_f64 | |
u32_f64 |
Definition at line 427 of file test-assembler-arm.cc.
TEST | ( | 0 | ) |
Definition at line 58 of file test-assembler-arm.cc.
References __, CALL_GENERATED_CODE, Code::cast(), CHECK, CHECK_EQ, v8::internal::code(), Code::ComputeFlags(), Code::entry(), Assembler::GetCode(), HEAP, v8::internal::lr, v8::internal::NULL, v8::internal::pc, v8::internal::r0, and v8::internal::r1.
TEST | ( | 1 | ) |
Definition at line 84 of file test-assembler-arm.cc.
References __, CALL_GENERATED_CODE, Code::cast(), CHECK, CHECK_EQ, v8::internal::code(), Code::ComputeFlags(), Code::entry(), Assembler::GetCode(), HEAP, v8::internal::L, v8::internal::lr, v8::internal::ne, NONE, v8::internal::NULL, v8::internal::pc, v8::internal::r0, and v8::internal::r1.
TEST | ( | 2 | ) |
Definition at line 121 of file test-assembler-arm.cc.
References __, CALL_GENERATED_CODE, Code::cast(), CHECK, CHECK_EQ, v8::internal::code(), Code::ComputeFlags(), Code::entry(), FACTORY, Assembler::GetCode(), HEAP, v8::internal::L, v8::internal::lr, v8::internal::ne, NONE, v8::internal::NULL, v8::internal::pc, v8::internal::r0, and v8::internal::r1.
TEST | ( | 3 | ) |
Definition at line 167 of file test-assembler-arm.cc.
References __, v8::internal::ASR, Register::bit(), CALL_GENERATED_CODE, Code::cast(), CHECK, CHECK_EQ, v8::internal::code(), Code::ComputeFlags(), v8::internal::db_w, Code::entry(), v8::internal::fp, Assembler::GetCode(), HEAP, v8::internal::ia_w, v8::internal::ip, v8::internal::L, v8::internal::lr, v8::internal::LSL, v8::internal::NULL, OFFSET_OF, v8::internal::pc, v8::internal::r0, v8::internal::r2, v8::internal::r4, v8::internal::sp, and T.
TEST | ( | 4 | ) |
Definition at line 221 of file test-assembler-arm.cc.
References __, Register::bit(), CALL_GENERATED_CODE, Code::cast(), CHECK, CHECK_EQ, v8::internal::code(), Code::ComputeFlags(), v8::internal::d0, v8::internal::d1, v8::internal::d2, v8::internal::d4, v8::internal::d5, v8::internal::d6, v8::internal::d7, v8::internal::db_w, Code::entry(), v8::internal::fp, Assembler::GetCode(), HEAP, v8::internal::ia_w, v8::internal::ip, CpuFeatures::IsSupported(), v8::internal::L, v8::internal::lr, v8::internal::NULL, OFFSET_OF, v8::internal::pc, v8::internal::r0, v8::internal::r2, v8::internal::r3, v8::internal::r4, v8::internal::s0, v8::internal::s16, v8::internal::s31, v8::internal::sp, T, v8::internal::USE(), and v8::internal::VFP3.
TEST | ( | 5 | ) |
Definition at line 356 of file test-assembler-arm.cc.
References __, v8::internal::ARMv7, CALL_GENERATED_CODE, Code::cast(), CHECK, CHECK_EQ, v8::internal::code(), Code::ComputeFlags(), Code::entry(), Assembler::GetCode(), HEAP, CpuFeatures::IsSupported(), v8::internal::lr, v8::internal::NULL, v8::internal::pc, v8::internal::r0, and v8::internal::r1.
TEST | ( | 6 | ) |
Definition at line 392 of file test-assembler-arm.cc.
References __, v8::internal::ARMv7, v8::internal::ASR, CALL_GENERATED_CODE, Code::cast(), CHECK, CHECK_EQ, v8::internal::code(), Code::ComputeFlags(), Code::entry(), Assembler::GetCode(), HEAP, CpuFeatures::IsSupported(), v8::internal::lr, v8::internal::LSL, v8::internal::NULL, v8::internal::pc, v8::internal::r0, v8::internal::r1, v8::internal::r2, and v8::internal::r3.
TEST | ( | 7 | ) |
Definition at line 503 of file test-assembler-arm.cc.
References v8::internal::kMaxInt, v8::internal::kMinInt, v8::internal::RM, v8::internal::RN, v8::internal::RZ, s32_f64, and u32_f64.
TEST | ( | 8 | ) |
Definition at line 612 of file test-assembler-arm.cc.
References __, Register::bit(), CALL_GENERATED_CODE, Code::cast(), CHECK, CHECK_EQ, v8::internal::code(), Code::ComputeFlags(), v8::internal::D, v8::internal::d0, v8::internal::d3, v8::internal::d4, v8::internal::d5, v8::internal::d6, v8::internal::d7, v8::internal::db_w, Code::entry(), v8::internal::F, v8::internal::fp, Assembler::GetCode(), HEAP, v8::internal::ia_w, v8::internal::ip, CpuFeatures::IsSupported(), v8::internal::lr, v8::internal::NULL, OFFSET_OF, v8::internal::pc, v8::internal::r0, v8::internal::r1, v8::internal::r4, v8::internal::s0, v8::internal::s3, v8::internal::s4, v8::internal::s5, v8::internal::s6, v8::internal::s7, v8::internal::sp, v8::internal::USE(), and v8::internal::VFP2.
TEST | ( | 9 | ) |
Definition at line 723 of file test-assembler-arm.cc.
References __, Register::bit(), CALL_GENERATED_CODE, Code::cast(), CHECK, CHECK_EQ, v8::internal::code(), Code::ComputeFlags(), v8::internal::D, v8::internal::d0, v8::internal::d3, v8::internal::d4, v8::internal::d5, v8::internal::d6, v8::internal::d7, v8::internal::db_w, Code::entry(), v8::internal::F, v8::internal::fp, Assembler::GetCode(), HEAP, v8::internal::ia, v8::internal::ia_w, v8::internal::ip, CpuFeatures::IsSupported(), v8::internal::lr, v8::internal::NULL, OFFSET_OF, v8::internal::pc, v8::internal::r0, v8::internal::r1, v8::internal::r4, v8::internal::s0, v8::internal::s3, v8::internal::s4, v8::internal::s5, v8::internal::s6, v8::internal::s7, v8::internal::sp, v8::internal::USE(), and v8::internal::VFP2.
TEST | ( | 10 | ) |
Definition at line 838 of file test-assembler-arm.cc.
References __, Register::bit(), CALL_GENERATED_CODE, Code::cast(), CHECK, CHECK_EQ, v8::internal::code(), Code::ComputeFlags(), v8::internal::D, v8::internal::d0, v8::internal::d3, v8::internal::d4, v8::internal::d5, v8::internal::d6, v8::internal::d7, v8::internal::db_w, Code::entry(), v8::internal::F, v8::internal::fp, Assembler::GetCode(), HEAP, v8::internal::ia_w, v8::internal::ip, CpuFeatures::IsSupported(), v8::internal::lr, v8::internal::NULL, OFFSET_OF, v8::internal::pc, v8::internal::r0, v8::internal::r1, v8::internal::r4, v8::internal::s0, v8::internal::s3, v8::internal::s4, v8::internal::s5, v8::internal::s6, v8::internal::s7, v8::internal::sp, v8::internal::USE(), and v8::internal::VFP2.
TEST | ( | 11 | ) |
Definition at line 949 of file test-assembler-arm.cc.
References __, v8::internal::ASR, CALL_GENERATED_CODE, Code::cast(), CHECK, CHECK_EQ, v8::internal::code(), Code::ComputeFlags(), v8::internal::cs, Code::entry(), Assembler::GetCode(), HEAP, v8::internal::I, v8::internal::LeaveCC, v8::internal::lr, v8::internal::NULL, OFFSET_OF, v8::internal::pc, v8::internal::r0, v8::internal::r1, v8::internal::r2, v8::internal::r3, v8::internal::SetCC, and v8::internal::USE().
TEST | ( | 12 | ) |
Definition at line 1014 of file test-assembler-arm.cc.
References __, v8::internal::eq, v8::internal::ne, and v8::internal::NULL.