Home
last modified time | relevance | path

Searched refs:kMinInt (Results 1 – 25 of 38) sorted by relevance

12

/external/chromium_org/v8/test/mjsunit/
Ddiv-mul-minus-one.js34 var kMinInt = 1 << 31; variable
35 var expected_MinInt = div(kMinInt);
38 assertEquals(expected_MinInt, div(kMinInt));
47 expected_MinInt = mul(kMinInt);
50 assertEquals(expected_MinInt, mul(kMinInt));
/external/v8/test/cctest/
Dtest-assembler-arm.cc521 TestRoundingMode(s32_f64, RN, static_cast<double>(kMinInt), kMinInt);
522 TestRoundingMode(s32_f64, RN, (kMinInt - 0.5), kMinInt);
523 TestRoundingMode(s32_f64, RN, (kMinInt - 1.0), kMinInt, true);
524 TestRoundingMode(s32_f64, RN, (kMinInt - 0.51), kMinInt, true);
536 TestRoundingMode(s32_f64, RM, static_cast<double>(kMinInt), kMinInt);
537 TestRoundingMode(s32_f64, RM, (kMinInt - 0.5), kMinInt, true);
538 TestRoundingMode(s32_f64, RM, (kMinInt + 0.5), kMinInt);
550 TestRoundingMode(s32_f64, RZ, static_cast<double>(kMinInt), kMinInt);
551 TestRoundingMode(s32_f64, RZ, (kMinInt - 0.5), kMinInt);
552 TestRoundingMode(s32_f64, RZ, (kMinInt - 1.0), kMinInt, true);
[all …]
/external/chromium_org/v8/test/cctest/
Dtest-assembler-arm.cc531 TestRoundingMode(s32_f64, RN, static_cast<double>(kMinInt), kMinInt);
532 TestRoundingMode(s32_f64, RN, (kMinInt - 0.5), kMinInt);
533 TestRoundingMode(s32_f64, RN, (kMinInt - 1.0), kMinInt, true);
534 TestRoundingMode(s32_f64, RN, (kMinInt - 0.51), kMinInt, true);
546 TestRoundingMode(s32_f64, RM, static_cast<double>(kMinInt), kMinInt);
547 TestRoundingMode(s32_f64, RM, (kMinInt - 0.5), kMinInt, true);
548 TestRoundingMode(s32_f64, RM, (kMinInt + 0.5), kMinInt);
560 TestRoundingMode(s32_f64, RZ, static_cast<double>(kMinInt), kMinInt);
561 TestRoundingMode(s32_f64, RZ, (kMinInt - 0.5), kMinInt);
562 TestRoundingMode(s32_f64, RZ, (kMinInt - 1.0), kMinInt, true);
[all …]
/external/chromium_org/v8/src/ia32/
Dframes-ia32.h117 static const int kConstructorOffset = kMinInt;
/external/chromium_org/v8/src/x64/
Dframes-x64.h108 static const int kConstructorOffset = kMinInt;
Dlithium-codegen-x64.cc1036 if (left->RangeCanInclude(kMinInt) && right->RangeCanInclude(-1)) { in DoModI()
1038 __ cmpl(left_reg, Immediate(kMinInt)); in DoModI()
1176 __ cmpl(dividend, Immediate(kMinInt)); in DoDivI()
1240 __ cmpl(left_reg, Immediate(kMinInt)); in DoDivI()
/external/v8/src/
Dglobals.h225 const int kMinInt = -kMaxInt - 1; variable
Dtype-info.h110 if (value >= kMinInt && value <= kMaxInt && in IsInt32Double()
Dconversions.cc127 if (n == kMinInt) return DoubleToCString(n, buffer); in IntToCString()
Dplatform.h426 LOCAL_STORAGE_KEY_MIN_VALUE = kMinInt,
Dhydrogen-instructions.cc93 if (result < kMinInt) { in ConvertAndSetOverflow()
95 return kMinInt; in ConvertAndSetOverflow()
175 lower_ = kMinInt; in Shl()
1056 Range* range = new(zone) Range(kMinInt, kMaxInt); in InferRange()
1133 if (right()->range()->Includes(-1) && left()->range()->Includes(kMinInt)) { in InferRange()
Dframes.h161 ID_MIN_VALUE = kMinInt,
Dassembler.cc104 double_constants->min_int = kMinInt; in Construct()
Dhydrogen-instructions.h226 : lower_(kMinInt), in Range()
241 return new(zone) Range(kMinInt, upper_); in CopyClearLower()
258 return lower_ == kMinInt && upper_ == kMaxInt && CanBeMinusZero(); in IsMostGeneric()
/external/chromium_org/v8/src/
Dglobals.h232 const int kMinInt = -kMaxInt - 1; variable
Dtype-info.h110 if (value >= kMinInt && value <= kMaxInt && in IsInt32Double()
Dplatform.h498 LOCAL_STORAGE_KEY_MIN_VALUE = kMinInt,
Dconversions.cc140 if (n == kMinInt) return DoubleToCString(n, buffer); in IntToCString()
Dhydrogen-instructions.cc169 if (result < kMinInt) { in ConvertAndSetOverflow()
171 return kMinInt; in ConvertAndSetOverflow()
276 lower_ = kMinInt; in Shl()
1144 int abs_upper = upper == kMinInt ? kMaxInt : abs(upper); in InferRange()
1145 int abs_lower = lower == kMinInt ? kMaxInt : abs(lower); in InferRange()
1681 : new(zone) Range(kMinInt, kMaxInt); in InferRange()
1772 if (!a->Includes(kMinInt) || in InferRange()
1807 if (!a->Includes(kMinInt) || !b->Includes(-1)) { in InferRange()
3971 if (dividend == kMinInt && divisor == -1) { in New()
Dbuiltins.cc722 if (start < kMinInt || start > kMaxInt) { in BUILTIN()
735 if (end < kMinInt || end > kMaxInt) { in BUILTIN()
820 if (start < kMinInt || start > kMaxInt) { in BUILTIN()
Dframes.h204 ID_MIN_VALUE = kMinInt,
Dassembler.cc903 double_constants.min_int = kMinInt; in SetUp()
/external/v8/src/arm/
Dsimulator-arm.cc2970 double min_int = static_cast<double>(kMinInt); in get_inv_op_vfp_flag()
3013 return (val < 0) ? kMinInt : kMaxInt; in VFPConversionSaturate()
/external/chromium_org/v8/src/arm/
Dlithium-codegen-arm.cc1152 if (left->RangeCanInclude(kMinInt) && right->RangeCanInclude(-1)) { in DoModI()
1154 __ cmp(left_reg, Operand(kMinInt)); in DoModI()
1358 __ cmp(dividend, Operand(kMinInt)); in DoDivI()
1418 __ cmp(left, Operand(kMinInt)); in DoDivI()
1522 __ cmp(left, Operand(kMinInt)); in DoMathFloorOfDiv()
Dsimulator-arm.cc3183 double min_int = static_cast<double>(kMinInt); in get_inv_op_vfp_flag()
3226 return (val < 0) ? kMinInt : kMaxInt; in VFPConversionSaturate()

12