![]() |
v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <stdlib.h>#include "v8.h"#include "cctest.h"#include "code-stubs.h"#include "test-code-stubs.h"#include "mips/constants-mips.h"#include "factory.h"#include "macro-assembler.h"#include "platform.h"#include "simulator.h"
Go to the source code of this file.
Macros | |
| #define | __ masm. |
Functions | |
| ConvertDToIFunc | MakeConvertDToIFuncTrampoline (Isolate *isolate, Register source_reg, Register destination_reg, bool inline_fastpath) |
| int32_t | RunGeneratedCodeCallWrapper (ConvertDToIFunc func, double from) |
| TEST (ConvertDToI) | |
| #define __ masm. |
Definition at line 43 of file test-code-stubs-mips.cc.
Referenced by MakeConvertDToIFuncTrampoline().
| ConvertDToIFunc MakeConvertDToIFuncTrampoline | ( | Isolate * | isolate, |
| Register | source_reg, | ||
| Register | destination_reg, | ||
| bool | inline_fastpath | ||
| ) |
Definition at line 45 of file test-code-stubs-mips.cc.
References __, OS::Allocate(), CHECK, v8::internal::eq, v8::internal::f12, Register::from_code(), Assembler::GetCode(), Register::is(), IsMipsSoftFloatABI, v8::internal::kCalleeSaved, v8::internal::kDoubleSize, AssemblerBase::kMinimalBufferSize, v8::internal::kPointerSize, Register::NumAllocatableRegisters(), and v8::internal::sp.
Referenced by TEST().
| int32_t RunGeneratedCodeCallWrapper | ( | ConvertDToIFunc | func, |
| double | from | ||
| ) |
Definition at line 143 of file test-code-stubs-mips.cc.
References FUNCTION_ADDR.
Referenced by TEST().
| TEST | ( | ConvertDToI | ) |
Definition at line 154 of file test-code-stubs-mips.cc.
References ConvertDToICVersion(), CcTest::InitializeVM(), MakeConvertDToIFuncTrampoline(), RunAllTruncationTests(), RunGeneratedCodeCallWrapper(), and v8::internal::sp.