v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MathExpGenerator Class Reference

#include <codegen-arm.h>

Inheritance diagram for MathExpGenerator:
Collaboration diagram for MathExpGenerator:

Static Public Member Functions

static void EmitMathExp (MacroAssembler *masm, DwVfpRegister input, DwVfpRegister result, DwVfpRegister double_scratch1, DwVfpRegister double_scratch2, Register temp1, Register temp2, Register temp3)
 
static void EmitMathExp (MacroAssembler *masm, DoubleRegister input, DoubleRegister result, DoubleRegister double_scratch1, DoubleRegister double_scratch2, Register temp1, Register temp2, Register temp3)
 
static void EmitMathExp (MacroAssembler *masm, XMMRegister input, XMMRegister result, XMMRegister double_scratch, Register temp1, Register temp2)
 
static void EmitMathExp (MacroAssembler *masm, DoubleRegister input, DoubleRegister result, DoubleRegister double_scratch1, DoubleRegister double_scratch2, Register temp1, Register temp2, Register temp3)
 
static void EmitMathExp (MacroAssembler *masm, XMMRegister input, XMMRegister result, XMMRegister double_scratch, Register temp1, Register temp2)
 

Detailed Description

Definition at line 57 of file codegen-arm.h.

Member Function Documentation

static void EmitMathExp ( MacroAssembler masm,
DoubleRegister  input,
DoubleRegister  result,
DoubleRegister  double_scratch1,
DoubleRegister  double_scratch2,
Register  temp1,
Register  temp2,
Register  temp3 
)
static
static void EmitMathExp ( MacroAssembler masm,
XMMRegister  input,
XMMRegister  result,
XMMRegister  double_scratch,
Register  temp1,
Register  temp2 
)
static
static void EmitMathExp ( MacroAssembler masm,
XMMRegister  input,
XMMRegister  result,
XMMRegister  double_scratch,
Register  temp1,
Register  temp2 
)
static
static void EmitMathExp ( MacroAssembler masm,
DwVfpRegister  input,
DwVfpRegister  result,
DwVfpRegister  double_scratch1,
DwVfpRegister  double_scratch2,
Register  temp1,
Register  temp2,
Register  temp3 
)
static
static void EmitMathExp ( MacroAssembler masm,
DoubleRegister  input,
DoubleRegister  result,
DoubleRegister  double_scratch1,
DoubleRegister  double_scratch2,
Register  temp1,
Register  temp2,
Register  temp3 
)
static

The documentation for this class was generated from the following files: