Home
last modified time | relevance | path

Searched refs:kExponentOffset (Results 1 – 24 of 24) sorted by relevance

/external/v8/src/mips/
Dcodegen-mips.cc828 __ sw(hole_upper, MemOperand(scratch3, Register::kExponentOffset)); in GenerateSmiToDouble()
897 + Register::kExponentOffset)); in GenerateDoubleToObject()
937 - Register::kExponentOffset - kDoubleSize))); in GenerateDoubleToObject()
939 __ sw(upper_bits, FieldMemOperand(heap_number, HeapNumber::kExponentOffset)); in GenerateDoubleToObject()
1145 __ lw(temp3, MemOperand(temp3, Register::kExponentOffset)); in EmitMathExp()
Dassembler-mips.h82 static const int kExponentOffset = 4; member
85 static const int kExponentOffset = 0; member
Dassembler-mips.cc1972 Register::kExponentOffset); in ldc1()
1980 Register::kExponentOffset); in ldc1()
1998 Register::kExponentOffset); in sdc1()
2005 Register::kExponentOffset); in sdc1()
Dcode-stubs-mips.cc191 MemOperand(input_reg, double_offset + Register::kExponentOffset)); in Generate()
313 HeapNumber::kExponentOffset)); in Generate()
327 FieldMemOperand(the_heap_number(), HeapNumber::kExponentOffset)); in Generate()
404 __ lw(t2, FieldMemOperand(a0, HeapNumber::kExponentOffset)); in EmitIdenticalObjectComparison()
Dlithium-codegen-mips.cc2393 __ lw(scratch, FieldMemOperand(value, HeapNumber::kExponentOffset)); in DoCompareMinusZeroAndBranch()
3600 __ lw(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3636 __ lw(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3642 __ sw(exponent, FieldMemOperand(tmp1, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
Dmacro-assembler-mips.cc3807 lw(exponent_reg, FieldMemOperand(value_reg, HeapNumber::kExponentOffset)); in StoreNumberToDoubleElements()
3833 lw(exponent_reg, FieldMemOperand(at, HeapNumber::kExponentOffset)); in StoreNumberToDoubleElements()
4460 lw(exponent, FieldMemOperand(object, HeapNumber::kExponentOffset)); in ObjectToDoubleFPURegister()
Dfull-codegen-mips.cc3216 __ lw(a2, FieldMemOperand(v0, HeapNumber::kExponentOffset)); in EmitIsMinusZero()
/external/v8/src/x87/
Dlithium-codegen-x87.cc2634 __ cmp(FieldOperand(value, HeapNumber::kExponentOffset), in DoCompareMinusZeroAndBranch()
3821 __ mov(tmp, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3842 __ mov(tmp2, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3844 __ mov(FieldOperand(tmp, HeapNumber::kExponentOffset), tmp2); in DoDeferredMathAbsTaggedHeapNumber()
5169 __ mov(temp_reg, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in EmitNumberUntagDNoSSE2()
5591 __ mov(scratch, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoClampTToUint8NoSSE2()
Dfull-codegen-x87.cc3129 __ cmp(FieldOperand(eax, HeapNumber::kExponentOffset), Immediate(0x1)); in EmitIsMinusZero()
/external/v8/src/mips64/
Dcodegen-mips64.cc828 __ sw(upper_bits, FieldMemOperand(heap_number, HeapNumber::kExponentOffset)); in GenerateDoubleToObject()
Dcode-stubs-mips64.cc309 HeapNumber::kExponentOffset)); in Generate()
323 FieldMemOperand(the_heap_number(), HeapNumber::kExponentOffset)); in Generate()
399 __ lwu(a6, FieldMemOperand(a0, HeapNumber::kExponentOffset)); in EmitIdenticalObjectComparison()
Dlithium-codegen-mips64.cc2363 __ lwu(scratch, FieldMemOperand(value, HeapNumber::kExponentOffset)); in DoCompareMinusZeroAndBranch()
3629 __ lwu(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3665 __ lwu(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3671 __ sw(exponent, FieldMemOperand(tmp1, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
Dmacro-assembler-mips64.cc3714 lw(exponent_reg, FieldMemOperand(value_reg, HeapNumber::kExponentOffset)); in StoreNumberToDoubleElements()
3739 lw(exponent_reg, FieldMemOperand(at, HeapNumber::kExponentOffset)); in StoreNumberToDoubleElements()
4349 lwu(exponent, FieldMemOperand(object, HeapNumber::kExponentOffset)); in ObjectToDoubleFPURegister()
Dfull-codegen-mips64.cc3216 __ lwu(a2, FieldMemOperand(v0, HeapNumber::kExponentOffset)); in EmitIsMinusZero()
/external/v8/src/ia32/
Dlithium-codegen-ia32.cc2338 __ cmp(FieldOperand(value, HeapNumber::kExponentOffset), in DoCompareMinusZeroAndBranch()
3534 __ mov(tmp, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3555 __ mov(tmp2, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3557 __ mov(FieldOperand(tmp, HeapNumber::kExponentOffset), tmp2); in DoDeferredMathAbsTaggedHeapNumber()
Dmacro-assembler-ia32.cc292 mov(result_reg, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in TruncateHeapNumberToI()
Dfull-codegen-ia32.cc3139 __ cmp(FieldOperand(eax, HeapNumber::kExponentOffset), Immediate(0x1)); in EmitIsMinusZero()
/external/v8/src/arm/
Dlithium-codegen-arm.cc2491 __ ldr(scratch, FieldMemOperand(value, HeapNumber::kExponentOffset)); in DoCompareMinusZeroAndBranch()
3688 __ ldr(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3724 __ ldr(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3730 __ str(exponent, FieldMemOperand(tmp1, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
Dcode-stubs-arm.cc272 FieldMemOperand(the_heap_number(), HeapNumber::kExponentOffset)); in Generate()
285 __ str(ip, FieldMemOperand(the_heap_number(), HeapNumber::kExponentOffset)); in Generate()
359 __ ldr(r2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); in EmitIdenticalObjectComparison()
Dfull-codegen-arm.cc3234 __ ldr(r2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); in EmitIsMinusZero()
/external/v8/src/
Dobjects-inl.h1526 return ((READ_INT_FIELD(this, kExponentOffset) & kExponentMask) >> in get_exponent()
1532 return READ_INT_FIELD(this, kExponentOffset) & kSignMask; in get_sign()
Dobjects.h1510 static const int kExponentOffset = kValueOffset + 4; variable
1513 static const int kExponentOffset = kValueOffset; variable
/external/v8/src/x64/
Dlithium-codegen-x64.cc2398 __ cmpl(FieldOperand(value, HeapNumber::kExponentOffset), in DoCompareMinusZeroAndBranch()
3624 __ movl(tmp, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
Dfull-codegen-x64.cc3128 __ cmpl(FieldOperand(rax, HeapNumber::kExponentOffset), in EmitIsMinusZero()