Home
last modified time | relevance | path

Searched refs:kSignMask (Results 1 – 19 of 19) 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.h1414 return READ_INT_FIELD(this, kExponentOffset) & kSignMask; in get_sign()
Dobjects.h1713 static const uint32_t kSignMask = 0x80000000u; variable
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc3393 __ And(at, exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3430 __ And(exponent, exponent, Operand(~HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3530 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoMathFloor()
3569 __ And(scratch, result, Operand(HeapNumber::kSignMask)); in DoMathRound()
3610 __ And(scratch, scratch, Operand(HeapNumber::kSignMask)); in DoMathRound()
4767 Operand(HeapNumber::kSignMask)); in EmitNumberUntagD()
4867 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDeferredTaggedToI()
4952 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToI()
4987 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToSmi()
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc3209 __ And(at, exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3246 __ And(exponent, exponent, Operand(~HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3330 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoMathFloor()
3369 __ And(scratch, result, Operand(HeapNumber::kSignMask)); in DoMathRound()
3407 __ And(scratch, scratch, Operand(HeapNumber::kSignMask)); in DoMathRound()
4563 Operand(HeapNumber::kSignMask)); in EmitNumberUntagD()
4663 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDeferredTaggedToI()
4748 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToI()
4783 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToSmi()
/external/v8/src/mips/
Dconstants-mips.h335 const int kSignMask = 0x80000000; variable
Dcode-stubs-mips.cc175 __ And(sign, input_high, Operand(HeapNumber::kSignMask)); in Generate()
Dmacro-assembler-mips.cc22 const uint32_t kDoubleSignMask = HeapNumber::kSignMask;
/external/v8/src/mips64/
Dconstants-mips64.h300 const int kSignMask = 0x80000000; variable
Dcode-stubs-mips64.cc173 __ And(sign, input_high, Operand(HeapNumber::kSignMask)); in Generate()
Dmacro-assembler-mips64.cc21 const uint64_t kDoubleSignMask = Double::kSignMask;
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc3304 __ tst(exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3342 __ bic(exponent, exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
4620 __ cmp(scratch, Operand(HeapNumber::kSignMask)); in EmitNumberUntagD()
4711 __ tst(scratch1, Operand(HeapNumber::kSignMask)); in DoDeferredTaggedToI()
4787 __ tst(scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToI()
4812 __ tst(scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToSmi()
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc3367 __ test(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3384 __ and_(tmp2, ~HeapNumber::kSignMask); in DoDeferredMathAbsTaggedHeapNumber()
4766 __ test(temp_reg, Immediate(HeapNumber::kSignMask)); in EmitNumberUntagDNoSSE2()
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc3091 __ test(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3108 __ and_(tmp2, ~HeapNumber::kSignMask); in DoDeferredMathAbsTaggedHeapNumber()
/external/v8/src/crankshaft/s390/
Dlithium-codegen-s390.cc3444 __ nilf(exponent, Operand(~HeapNumber::kSignMask)); in DoShiftI()
4646 __ xilf(src, Operand(HeapNumber::kSignMask)); in DoShiftI()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc3508 STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u); in DoShiftI()
4722 __ xoris(src, src, Operand(HeapNumber::kSignMask >> 16)); in DoShiftI()
/external/v8/src/s390/
Dmacro-assembler-s390.cc2407 CmpP(scratch1, Operand(HeapNumber::kSignMask)); in TestDoubleIsMinusZero()
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc3285 __ testl(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()