| Index: test/cctest/compiler/test-js-typed-lowering.cc | 
| diff --git a/test/cctest/compiler/test-js-typed-lowering.cc b/test/cctest/compiler/test-js-typed-lowering.cc | 
| index a132a1312dfc6dfd764ffe3fa0bac1f960d89127..667ed61d1bd707549ad37ca5edcf4038daee1b44 100644 | 
| --- a/test/cctest/compiler/test-js-typed-lowering.cc | 
| +++ b/test/cctest/compiler/test-js-typed-lowering.cc | 
| @@ -167,17 +167,19 @@ static Type* kStringTypes[] = {Type::InternalizedString(), Type::OtherString(), | 
|  | 
|  | 
| static Type* kInt32Types[] = { | 
| -    Type::UnsignedSmall(),   Type::OtherSignedSmall(), Type::OtherUnsigned31(), | 
| -    Type::OtherUnsigned32(), Type::OtherSigned32(),    Type::SignedSmall(), | 
| -    Type::Signed32(),        Type::Unsigned32(),       Type::Integral32()}; | 
| +    Type::UnsignedSmall(),       Type::NegativeSigned32(), | 
| +    Type::NonNegativeSigned32(), Type::SignedSmall(), | 
| +    Type::Signed32(),            Type::Unsigned32(), | 
| +    Type::Integral32()}; | 
|  | 
|  | 
| static Type* kNumberTypes[] = { | 
| -    Type::UnsignedSmall(),   Type::OtherSignedSmall(), Type::OtherUnsigned31(), | 
| -    Type::OtherUnsigned32(), Type::OtherSigned32(),    Type::SignedSmall(), | 
| -    Type::Signed32(),        Type::Unsigned32(),       Type::Integral32(), | 
| -    Type::MinusZero(),       Type::NaN(),              Type::OtherNumber(), | 
| -    Type::OrderedNumber(),   Type::Number()}; | 
| +    Type::UnsignedSmall(),       Type::NegativeSigned32(), | 
| +    Type::NonNegativeSigned32(), Type::SignedSmall(), | 
| +    Type::Signed32(),            Type::Unsigned32(), | 
| +    Type::Integral32(),          Type::MinusZero(), | 
| +    Type::NaN(),                 Type::OrderedNumber(), | 
| +    Type::PlainNumber(),         Type::Number()}; | 
|  | 
|  | 
| static Type* kJSTypes[] = {Type::Undefined(), Type::Null(),   Type::Boolean(), | 
| @@ -304,12 +306,13 @@ class JSBitwiseShiftTypedLoweringTester : public JSTypedLoweringTester { | 
| TEST(Int32BitwiseShifts) { | 
| JSBitwiseShiftTypedLoweringTester R; | 
|  | 
| -  Type* types[] = { | 
| -      Type::SignedSmall(), Type::UnsignedSmall(), Type::OtherSigned32(), | 
| -      Type::Unsigned32(),  Type::Signed32(),      Type::MinusZero(), | 
| -      Type::NaN(),         Type::OtherNumber(),   Type::Undefined(), | 
| -      Type::Null(),        Type::Boolean(),       Type::Number(), | 
| -      Type::String()}; | 
| +  Type* types[] = {Type::SignedSmall(),      Type::UnsignedSmall(), | 
| +                   Type::NegativeSigned32(), Type::NonNegativeSigned32(), | 
| +                   Type::Unsigned32(),       Type::Signed32(), | 
| +                   Type::MinusZero(),        Type::NaN(), | 
| +                   Type::Undefined(),        Type::Null(), | 
| +                   Type::Boolean(),          Type::Number(), | 
| +                   Type::PlainNumber(),      Type::String()}; | 
|  | 
| for (size_t i = 0; i < arraysize(types); ++i) { | 
| Node* p0 = R.Parameter(types[i], 0); | 
| @@ -369,10 +372,11 @@ TEST(Int32BitwiseBinops) { | 
| JSBitwiseTypedLoweringTester R; | 
|  | 
| Type* types[] = { | 
| -      Type::SignedSmall(), Type::UnsignedSmall(), Type::Unsigned32(), | 
| -      Type::Signed32(),    Type::MinusZero(),     Type::NaN(), | 
| -      Type::OtherNumber(), Type::Undefined(),     Type::Null(), | 
| -      Type::Boolean(),     Type::Number(),        Type::String()}; | 
| +      Type::SignedSmall(),   Type::UnsignedSmall(), Type::Unsigned32(), | 
| +      Type::Signed32(),      Type::MinusZero(),     Type::NaN(), | 
| +      Type::OrderedNumber(), Type::PlainNumber(),   Type::Undefined(), | 
| +      Type::Null(),          Type::Boolean(),       Type::Number(), | 
| +      Type::String()}; | 
|  | 
| for (size_t i = 0; i < arraysize(types); ++i) { | 
| Node* p0 = R.Parameter(types[i], 0); | 
|  |