Home
last modified time | relevance | path

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

12

/external/v8/src/ppc/
Dcodegen-ppc.cc266 __ stw(hole_upper, MemOperand(scratch2, Register::kExponentOffset)); in GenerateSmiToDouble()
380 __ lwz(upper_bits, MemOperand(src_elements, Register::kExponentOffset)); in GenerateDoubleToObject()
402 MemOperand(src_elements, Register::kExponentOffset - kDoubleSize)); in GenerateDoubleToObject()
404 __ stw(upper_bits, FieldMemOperand(heap_number, HeapNumber::kExponentOffset)); in GenerateDoubleToObject()
589 __ lwz(temp3, MemOperand(ip, Register::kExponentOffset)); in EmitMathExp()
Dmacro-assembler-ppc.cc3515 stw(scratch, MemOperand(sp, Register::kExponentOffset)); in MovIntToDouble()
3541 stw(scratch, MemOperand(sp, Register::kExponentOffset)); in MovUnsignedIntToDouble()
3566 stw(src_hi, MemOperand(sp, Register::kExponentOffset)); in MovInt64ToDouble()
3588 stw(src_hi, MemOperand(sp, Register::kExponentOffset)); in MovInt64ComponentsToDouble()
3630 stw(src, MemOperand(sp, Register::kExponentOffset)); in InsertDoubleHigh()
3665 lwz(dst, MemOperand(sp, Register::kExponentOffset)); in MovDoubleHighToInt()
3688 lwz(dst_hi, MemOperand(sp, Register::kExponentOffset)); in MovDoubleToInt64()
Dassembler-ppc.h177 static const int kExponentOffset = 4; member
180 static const int kExponentOffset = 0; member
Dcode-stubs-ppc.cc172 MemOperand(input_reg, double_offset + Register::kExponentOffset)); in Generate()
341 __ lwz(r5, FieldMemOperand(r3, HeapNumber::kExponentOffset)); in EmitIdenticalObjectComparison()
/external/v8/src/mips/
Dcodegen-mips.cc831 __ sw(hole_upper, MemOperand(scratch3, Register::kExponentOffset)); in GenerateSmiToDouble()
900 + Register::kExponentOffset)); in GenerateDoubleToObject()
954 - Register::kExponentOffset - kDoubleSize))); in GenerateDoubleToObject()
956 __ sw(upper_bits, FieldMemOperand(heap_number, HeapNumber::kExponentOffset)); in GenerateDoubleToObject()
1162 __ lw(temp3, MemOperand(temp3, Register::kExponentOffset)); in EmitMathExp()
Dassembler-mips.cc2100 src.offset_ + Register::kExponentOffset); in ldc1()
2105 GenInstrImmediate(LW, at, at, Register::kExponentOffset); in ldc1()
2115 src.offset_ + Register::kExponentOffset); in ldc1()
2121 GenInstrImmediate(LWC1, at, nextfpreg, Register::kExponentOffset); in ldc1()
2148 src.offset_ + Register::kExponentOffset); in sdc1()
2153 GenInstrImmediate(SW, at, t8, Register::kExponentOffset); in sdc1()
2162 src.offset_ + Register::kExponentOffset); in sdc1()
2168 GenInstrImmediate(SWC1, at, nextfpreg, Register::kExponentOffset); in sdc1()
Dassembler-mips.h111 static const int kExponentOffset = 4; member
114 static const int kExponentOffset = 0; member
Dmacro-assembler-mips.cc3772 lw(exponent_reg, FieldMemOperand(value_reg, HeapNumber::kExponentOffset)); in StoreNumberToDoubleElements()
3798 lw(exponent_reg, FieldMemOperand(at, HeapNumber::kExponentOffset)); in StoreNumberToDoubleElements()
4316 lw(exponent, FieldMemOperand(object, HeapNumber::kExponentOffset)); in ObjectToDoubleFPURegister()
Dcode-stubs-mips.cc190 MemOperand(input_reg, double_offset + Register::kExponentOffset)); in Generate()
364 __ lw(t2, FieldMemOperand(a0, HeapNumber::kExponentOffset)); in EmitIdenticalObjectComparison()
/external/v8/src/mips64/
Dcodegen-mips64.cc830 __ sw(hole_upper, MemOperand(scratch3, Register::kExponentOffset)); in GenerateSmiToDouble()
935 __ lw(upper_bits, MemOperand(src_elements, Register::kExponentOffset)); in GenerateDoubleToObject()
1157 __ lwu(temp3, MemOperand(temp3, Register::kExponentOffset)); in EmitMathExp()
Dassembler-mips64.h101 static const int kExponentOffset = 4; member
104 static const int kExponentOffset = 0; member
Dcode-stubs-mips64.cc188 MemOperand(input_reg, double_offset + Register::kExponentOffset)); in Generate()
361 __ lwu(a6, FieldMemOperand(a0, HeapNumber::kExponentOffset)); in EmitIdenticalObjectComparison()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc2417 __ lwz(scratch, FieldMemOperand(value, HeapNumber::kExponentOffset)); in DoShiftI()
3136 if (is_int16(base_offset + Register::kExponentOffset)) { in DoShiftI()
3138 MemOperand(elements, base_offset + Register::kExponentOffset)); in DoShiftI()
3141 __ lwz(scratch, MemOperand(scratch, Register::kExponentOffset)); in DoShiftI()
3536 __ lwz(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoShiftI()
3572 __ lwz(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoShiftI()
3579 __ stw(exponent, FieldMemOperand(tmp1, HeapNumber::kExponentOffset)); in DoShiftI()
5027 Register::kExponentOffset)); in DoShiftI()
/external/v8/src/ic/ppc/
Dic-ppc.cc568 Operand((FixedDoubleArray::kHeaderSize + Register::kExponentOffset - in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/ic/mips64/
Dic-mips64.cc551 Operand(FixedDoubleArray::kHeaderSize + Register::kExponentOffset - in KeyedStoreGenerateMegamorphicHelper()
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc2534 __ cmp(FieldOperand(value, HeapNumber::kExponentOffset), in DoCompareMinusZeroAndBranch()
3572 __ mov(tmp, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3593 __ mov(tmp2, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3595 __ mov(FieldOperand(tmp, HeapNumber::kExponentOffset), tmp2); in DoDeferredMathAbsTaggedHeapNumber()
4992 __ mov(temp_reg, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in EmitNumberUntagDNoSSE2()
5426 __ mov(scratch, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoClampTToUint8NoSSE2()
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc2251 __ cmp(FieldOperand(value, HeapNumber::kExponentOffset), in DoCompareMinusZeroAndBranch()
3301 __ mov(tmp, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3322 __ mov(tmp2, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3324 __ mov(FieldOperand(tmp, HeapNumber::kExponentOffset), tmp2); in DoDeferredMathAbsTaggedHeapNumber()
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc2255 __ lw(scratch, FieldMemOperand(value, HeapNumber::kExponentOffset)); in DoCompareMinusZeroAndBranch()
3295 __ lw(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3331 __ lw(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3337 __ sw(exponent, FieldMemOperand(tmp1, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc2347 __ ldr(scratch, FieldMemOperand(value, HeapNumber::kExponentOffset)); in DoCompareMinusZeroAndBranch()
3357 __ ldr(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3393 __ ldr(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3399 __ str(exponent, FieldMemOperand(tmp1, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc2376 __ lwu(scratch, FieldMemOperand(value, HeapNumber::kExponentOffset)); in DoCompareMinusZeroAndBranch()
3481 __ lwu(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3517 __ lwu(exponent, FieldMemOperand(input, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
3523 __ sw(exponent, FieldMemOperand(tmp1, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc292 mov(result_reg, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in TruncateHeapNumberToI()
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc2316 __ cmpl(FieldOperand(value, HeapNumber::kExponentOffset), in DoCompareMinusZeroAndBranch()
3377 __ movl(tmp, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber()
/external/v8/src/
Dobjects.h1694 static const int kExponentOffset = kValueOffset + 4; variable
1697 static const int kExponentOffset = kValueOffset; variable
Dobjects-inl.h1493 return ((READ_INT_FIELD(this, kExponentOffset) & kExponentMask) >> in get_exponent()
1499 return READ_INT_FIELD(this, kExponentOffset) & kSignMask; in get_sign()
/external/v8/src/full-codegen/ia32/
Dfull-codegen-ia32.cc3063 __ cmp(FieldOperand(eax, HeapNumber::kExponentOffset), Immediate(0x1)); in EmitIsMinusZero()

12