/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.h | 1878 static const uint32_t kSignMask = 0x80000000u; variable
|
D | objects-inl.h | 1464 return READ_INT_FIELD(this, kExponentOffset) & kSignMask; in get_sign()
|
/external/v8/src/crankshaft/mips/ |
D | lithium-codegen-mips.cc | 3141 __ And(at, exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3178 __ And(exponent, exponent, Operand(~HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3263 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoMathFloor() 3302 __ And(scratch, result, Operand(HeapNumber::kSignMask)); in DoMathRound() 3341 __ And(scratch, scratch, Operand(HeapNumber::kSignMask)); in DoMathRound() 4461 Operand(HeapNumber::kSignMask)); in EmitNumberUntagD() 4539 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDeferredTaggedToI() 4624 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToI() 4659 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToSmi()
|
/external/v8/src/crankshaft/mips64/ |
D | lithium-codegen-mips64.cc | 3328 __ And(at, exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3365 __ And(exponent, exponent, Operand(~HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3467 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoMathFloor() 3506 __ And(scratch, result, Operand(HeapNumber::kSignMask)); in DoMathRound() 3548 __ And(scratch, scratch, Operand(HeapNumber::kSignMask)); in DoMathRound() 4669 Operand(HeapNumber::kSignMask)); in EmitNumberUntagD() 4747 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDeferredTaggedToI() 4832 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToI() 4867 __ 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 | 175 __ 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 | 173 __ And(sign, input_high, Operand(HeapNumber::kSignMask)); in Generate()
|
/external/v8/src/crankshaft/arm/ |
D | lithium-codegen-arm.cc | 3209 __ tst(exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3247 __ bic(exponent, exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 4488 __ cmp(scratch, Operand(HeapNumber::kSignMask)); in EmitNumberUntagD() 4557 __ tst(scratch1, Operand(HeapNumber::kSignMask)); in DoDeferredTaggedToI() 4633 __ tst(scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToI() 4658 __ tst(scratch1, Operand(HeapNumber::kSignMask)); in DoDoubleToSmi()
|
/external/v8/src/crankshaft/x87/ |
D | lithium-codegen-x87.cc | 3273 __ test(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3290 __ and_(tmp2, ~HeapNumber::kSignMask); in DoDeferredMathAbsTaggedHeapNumber() 4640 __ test(temp_reg, Immediate(HeapNumber::kSignMask)); in EmitNumberUntagDNoSSE2()
|
/external/v8/src/crankshaft/ia32/ |
D | lithium-codegen-ia32.cc | 2998 __ test(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber() 3015 __ and_(tmp2, ~HeapNumber::kSignMask); in DoDeferredMathAbsTaggedHeapNumber()
|
/external/v8/src/crankshaft/ppc/ |
D | lithium-codegen-ppc.cc | 3429 STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u); in DoShiftI() 4612 __ xoris(src, src, Operand(HeapNumber::kSignMask >> 16)); in DoShiftI()
|
/external/v8/src/crankshaft/s390/ |
D | lithium-codegen-s390.cc | 3380 __ nilf(exponent, Operand(~HeapNumber::kSignMask)); in DoShiftI() 4555 __ xilf(src, Operand(HeapNumber::kSignMask)); in DoShiftI()
|
/external/v8/src/s390/ |
D | macro-assembler-s390.cc | 2152 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()
|