v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
liftoff-assembler-riscv-inl.h File Reference
Include dependency graph for liftoff-assembler-riscv-inl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::wasm
 
namespace  v8::internal::wasm::liftoff
 

Macros

#define FP_BINOP(name, instruction)
 
#define FP_UNOP(name, instruction)
 
#define FP_UNOP_RETURN_TRUE(name, instruction)
 

Functions

MemOperand v8::internal::wasm::liftoff::GetStackSlot (int offset)
 
MemOperand v8::internal::wasm::liftoff::GetInstanceDataOperand ()
 
static FPUCondition v8::internal::wasm::ConditionToConditionCmpFPU (Condition condition)
 

Macro Definition Documentation

◆ FP_BINOP

#define FP_BINOP ( name,
instruction )
Value:
void LiftoffAssembler::emit_##name(DoubleRegister dst, DoubleRegister lhs, \
DoubleRegister rhs) { \
instruction(dst, lhs, rhs); \
}
const char * name
Definition builtins.cc:39

Definition at line 343 of file liftoff-assembler-riscv-inl.h.

◆ FP_UNOP

#define FP_UNOP ( name,
instruction )
Value:
void LiftoffAssembler::emit_##name(DoubleRegister dst, DoubleRegister src) { \
instruction(dst, src); \
}

Definition at line 348 of file liftoff-assembler-riscv-inl.h.

◆ FP_UNOP_RETURN_TRUE

#define FP_UNOP_RETURN_TRUE ( name,
instruction )
Value:
bool LiftoffAssembler::emit_##name(DoubleRegister dst, DoubleRegister src) { \
instruction(dst, src, kScratchDoubleReg); \
return true; \
}

Definition at line 352 of file liftoff-assembler-riscv-inl.h.