|
static void | LoadSmis (MacroAssembler *masm, Destination destination, Register scratch1, Register scratch2) |
|
static void | LoadOperands (MacroAssembler *masm, FloatingPointHelper::Destination destination, Register heap_number_map, Register scratch1, Register scratch2, Label *not_number) |
|
static void | ConvertNumberToInt32 (MacroAssembler *masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DwVfpRegister double_scratch, Label *not_int32) |
|
static void | ConvertIntToDouble (MacroAssembler *masm, Register int_scratch, Destination destination, DwVfpRegister double_dst, Register dst1, Register dst2, Register scratch2, SwVfpRegister single_scratch) |
|
static void | LoadNumberAsInt32Double (MacroAssembler *masm, Register object, Destination destination, DwVfpRegister double_dst, DwVfpRegister double_scratch, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, SwVfpRegister single_scratch, Label *not_int32) |
|
static void | LoadNumberAsInt32 (MacroAssembler *masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DwVfpRegister double_scratch0, DwVfpRegister double_scratch1, Label *not_int32) |
|
static void | DoubleIs32BitInteger (MacroAssembler *masm, Register src1, Register src2, Register dst, Register scratch, Label *not_int32) |
|
static void | CallCCodeForDoubleOperation (MacroAssembler *masm, Token::Value op, Register heap_number_result, Register scratch) |
|
static void | LoadSmis (MacroAssembler *masm, Destination destination, Register scratch1, Register scratch2) |
|
static void | LoadOperands (MacroAssembler *masm, FloatingPointHelper::Destination destination, Register heap_number_map, Register scratch1, Register scratch2, Label *not_number) |
|
static void | ConvertNumberToInt32 (MacroAssembler *masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, FPURegister double_scratch, Label *not_int32) |
|
static void | ConvertIntToDouble (MacroAssembler *masm, Register int_scratch, Destination destination, FPURegister double_dst, Register dst1, Register dst2, Register scratch2, FPURegister single_scratch) |
|
static void | LoadNumberAsInt32Double (MacroAssembler *masm, Register object, Destination destination, FPURegister double_dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, FPURegister single_scratch, Label *not_int32) |
|
static void | LoadNumberAsInt32 (MacroAssembler *masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, FPURegister double_scratch, Label *not_int32) |
|
static void | DoubleIs32BitInteger (MacroAssembler *masm, Register src1, Register src2, Register dst, Register scratch, Label *not_int32) |
|
static void | CallCCodeForDoubleOperation (MacroAssembler *masm, Token::Value op, Register heap_number_result, Register scratch) |
|
Definition at line 709 of file code-stubs-arm.h.