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.h1566 return READ_INT_FIELD(this, kExponentOffset) & kSignMask; in get_sign()
Dobjects.h1829 static const uint32_t kSignMask = 0x80000000u; variable
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc3138 __ 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/
Dlithium-codegen-mips64.cc3324 __ 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/
Dconstants-mips.h335 const int kSignMask = 0x80000000; variable
Dmacro-assembler-mips.cc1815 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()
Dcode-stubs-mips.cc164 __ And(sign, input_high, Operand(HeapNumber::kSignMask)); in Generate()
/external/v8/src/mips64/
Dconstants-mips64.h300 const int kSignMask = 0x80000000; variable
Dmacro-assembler-mips64.cc21 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()
Dcode-stubs-mips64.cc162 __ And(sign, input_high, Operand(HeapNumber::kSignMask)); in Generate()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc3208 __ 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/
Dlithium-codegen-x87.cc3280 __ 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/
Dlithium-codegen-ia32.cc2996 __ test(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
3013 __ and_(tmp2, ~HeapNumber::kSignMask); in DoDeferredMathAbsTaggedHeapNumber()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc3446 STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u); in DoShiftI()
4639 __ xoris(src, src, Operand(HeapNumber::kSignMask >> 16)); in DoShiftI()
/external/v8/src/crankshaft/s390/
Dlithium-codegen-s390.cc3396 __ nilf(exponent, Operand(~HeapNumber::kSignMask)); in DoShiftI()
4571 __ xilf(src, Operand(HeapNumber::kSignMask)); in DoShiftI()
/external/v8/src/s390/
Dmacro-assembler-s390.cc1993 CmpP(scratch1, Operand(HeapNumber::kSignMask)); in TestDoubleIsMinusZero()
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc3190 __ testl(tmp, Immediate(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()