/external/v8/src/ |
D | double.h | 20 static const uint64_t kSignMask = V8_2PART_UINT64_C(0x80000000, 00000000); 118 return (d64 & kSignMask) == 0? 1: -1; in Sign()
|
D | conversions-inl.h | 34 return negative ? uint64_to_double(Double::kSignMask) : 0.0; in SignedZero()
|
D | objects-inl.h | 1566 return READ_INT_FIELD(this, kExponentOffset) & kSignMask; in get_sign()
|
D | objects.h | 1829 static const uint32_t kSignMask = 0x80000000u; variable
|
/external/v8/src/crankshaft/mips/ |
D | lithium-codegen-mips.cc | 3138 __ And(at, exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3175 __ And(exponent, exponent, Operand(~HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3260 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoMathFloor() 3299 __ And(scratch, result, Operand(HeapNumber::kSignMask)); in DoMathRound() 3338 __ And(scratch, scratch, Operand(HeapNumber::kSignMask)); in DoMathRound() 4464 Operand(HeapNumber::kSignMask)); in EmitNumberUntagD() 4542 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDeferredTaggedToI() 4627 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToI() 4662 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToSmi()
|
/external/v8/src/crankshaft/mips64/ |
D | lithium-codegen-mips64.cc | 3324 __ And(at, exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3361 __ And(exponent, exponent, Operand(~HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3463 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoMathFloor() 3502 __ And(scratch, result, Operand(HeapNumber::kSignMask)); in DoMathRound() 3544 __ And(scratch, scratch, Operand(HeapNumber::kSignMask)); in DoMathRound() 4657 Operand(HeapNumber::kSignMask)); in EmitNumberUntagD() 4735 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDeferredTaggedToI() 4820 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToI() 4855 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToSmi()
|
/external/v8/src/mips/ |
D | constants-mips.h | 335 const int kSignMask = 0x80000000; variable
|
D | macro-assembler-mips.cc | 1815 And(scratch2, scratch1, Operand(~HeapNumber::kSignMask)); in Neg_d() 1816 And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in Neg_d() 1817 Xor(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in Neg_d()
|
D | code-stubs-mips.cc | 164 __ And(sign, input_high, Operand(HeapNumber::kSignMask)); in Generate()
|
/external/v8/src/mips64/ |
D | constants-mips64.h | 300 const int kSignMask = 0x80000000; variable
|
D | macro-assembler-mips64.cc | 21 const uint64_t kDoubleSignMask = Double::kSignMask; 1864 And(scratch2, scratch1, Operand(~Double::kSignMask)); in Neg_d() 1865 And(scratch1, scratch1, Operand(Double::kSignMask)); in Neg_d() 1866 Xor(scratch1, scratch1, Operand(Double::kSignMask)); in Neg_d()
|
D | code-stubs-mips64.cc | 162 __ And(sign, input_high, Operand(HeapNumber::kSignMask)); in Generate()
|
/external/v8/src/crankshaft/arm/ |
D | lithium-codegen-arm.cc | 3208 __ tst(exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3246 __ bic(exponent, exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 4492 __ cmp(scratch, Operand(HeapNumber::kSignMask)); in EmitNumberUntagD() 4561 __ tst(scratch1, Operand(HeapNumber::kSignMask)); in DoDeferredTaggedToI() 4637 __ tst(scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToI() 4662 __ tst(scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToSmi()
|
/external/v8/src/crankshaft/x87/ |
D | lithium-codegen-x87.cc | 3280 __ test(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3297 __ and_(tmp2, ~HeapNumber::kSignMask); in DoDeferredMathAbsTaggedHeapNumber() 4647 __ test(temp_reg, Immediate(HeapNumber::kSignMask)); in EmitNumberUntagDNoSSE2()
|
/external/v8/src/crankshaft/ia32/ |
D | lithium-codegen-ia32.cc | 2996 __ test(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3013 __ and_(tmp2, ~HeapNumber::kSignMask); in DoDeferredMathAbsTaggedHeapNumber()
|
/external/v8/src/crankshaft/ppc/ |
D | lithium-codegen-ppc.cc | 3446 STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u); in DoShiftI() 4639 __ xoris(src, src, Operand(HeapNumber::kSignMask >> 16)); in DoShiftI()
|
/external/v8/src/crankshaft/s390/ |
D | lithium-codegen-s390.cc | 3396 __ nilf(exponent, Operand(~HeapNumber::kSignMask)); in DoShiftI() 4571 __ xilf(src, Operand(HeapNumber::kSignMask)); in DoShiftI()
|
/external/v8/src/s390/ |
D | macro-assembler-s390.cc | 1993 CmpP(scratch1, Operand(HeapNumber::kSignMask)); in TestDoubleIsMinusZero()
|
/external/v8/src/crankshaft/x64/ |
D | lithium-codegen-x64.cc | 3190 __ testl(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
|