Home
last modified time | relevance | path

Searched refs:kSignMask (Results 1 – 15 of 15) sorted by relevance

/external/v8/src/
Ddouble.h20 static const uint64_t kSignMask = V8_2PART_UINT64_C(0x80000000, 00000000);
118 return (d64 & kSignMask) == 0? 1: -1; in Sign()
Dconversions-inl.h34 return negative ? uint64_to_double(Double::kSignMask) : 0.0; in SignedZero()
Dobjects-inl.h1499 return READ_INT_FIELD(this, kExponentOffset) & kSignMask; in get_sign()
Dobjects.h1703 static const uint32_t kSignMask = 0x80000000u; variable
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc3299 __ And(at, exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3336 __ And(exponent, exponent, Operand(~HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3420 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoMathFloor()
3459 __ And(scratch, result, Operand(HeapNumber::kSignMask)); in DoMathRound()
3497 __ And(scratch, scratch, Operand(HeapNumber::kSignMask)); in DoMathRound()
4650 Operand(HeapNumber::kSignMask)); in EmitNumberUntagD()
4750 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDeferredTaggedToI()
4835 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToI()
4870 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToSmi()
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc3485 __ And(at, exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3522 __ And(exponent, exponent, Operand(~HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3622 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoMathFloor()
3661 __ And(scratch, result, Operand(HeapNumber::kSignMask)); in DoMathRound()
3702 __ And(scratch, scratch, Operand(HeapNumber::kSignMask)); in DoMathRound()
4854 Operand(HeapNumber::kSignMask)); in EmitNumberUntagD()
4954 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDeferredTaggedToI()
5039 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToI()
5074 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToSmi()
/external/v8/src/mips/
Dconstants-mips.h322 const int kSignMask = 0x80000000; variable
Dcode-stubs-mips.cc223 __ And(sign, input_high, Operand(HeapNumber::kSignMask)); in Generate()
/external/v8/src/mips64/
Dconstants-mips64.h300 const int kSignMask = 0x80000000; variable
Dcode-stubs-mips64.cc221 __ And(sign, input_high, Operand(HeapNumber::kSignMask)); in Generate()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc3360 __ tst(exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3398 __ bic(exponent, exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
4674 __ cmp(scratch, Operand(HeapNumber::kSignMask)); in EmitNumberUntagD()
4765 __ tst(scratch1, Operand(HeapNumber::kSignMask)); in DoDeferredTaggedToI()
4841 __ tst(scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToI()
4866 __ tst(scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToSmi()
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc3577 __ test(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3594 __ and_(tmp2, ~HeapNumber::kSignMask); in DoDeferredMathAbsTaggedHeapNumber()
4993 __ test(temp_reg, Immediate(HeapNumber::kSignMask)); in EmitNumberUntagDNoSSE2()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc3577 STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u); in DoShiftI()
4766 __ xoris(src, src, Operand(HeapNumber::kSignMask >> 16)); in DoShiftI()
4935 __ Cmpi(scratch, Operand(HeapNumber::kSignMask), r0); in DoShiftI()
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc3306 __ test(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3323 __ and_(tmp2, ~HeapNumber::kSignMask); in DoDeferredMathAbsTaggedHeapNumber()
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc3382 __ testl(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()