| Index: src/mips/lithium-mips.h
 | 
| diff --git a/src/mips/lithium-mips.h b/src/mips/lithium-mips.h
 | 
| index 8ea8da4cc5386a552d569d5016308aeebd6ac5e8..5617dee3d80055c1e5364a6557b7fb3b3acfcf60 100644
 | 
| --- a/src/mips/lithium-mips.h
 | 
| +++ b/src/mips/lithium-mips.h
 | 
| @@ -108,6 +108,7 @@ class LCodeGen;
 | 
|    V(InstanceOfKnownGlobal)                      \
 | 
|    V(InstructionGap)                             \
 | 
|    V(Integer32ToDouble)                          \
 | 
| +  V(Uint32ToDouble)                             \
 | 
|    V(InvokeFunction)                             \
 | 
|    V(IsConstructCallAndBranch)                   \
 | 
|    V(IsNilAndBranch)                             \
 | 
| @@ -136,6 +137,7 @@ class LCodeGen;
 | 
|    V(MulI)                                       \
 | 
|    V(NumberTagD)                                 \
 | 
|    V(NumberTagI)                                 \
 | 
| +  V(NumberTagU)                                 \
 | 
|    V(NumberUntagD)                               \
 | 
|    V(ObjectLiteral)                              \
 | 
|    V(OsrEntry)                                   \
 | 
| @@ -1576,6 +1578,16 @@ class LInteger32ToDouble: public LTemplateInstruction<1, 1, 0> {
 | 
|  };
 | 
|  
 | 
|  
 | 
| +class LUint32ToDouble: public LTemplateInstruction<1, 1, 0> {
 | 
| + public:
 | 
| +  explicit LUint32ToDouble(LOperand* value) {
 | 
| +    inputs_[0] = value;
 | 
| +  }
 | 
| +
 | 
| +  DECLARE_CONCRETE_INSTRUCTION(Uint32ToDouble, "uint32-to-double")
 | 
| +};
 | 
| +
 | 
| +
 | 
|  class LNumberTagI: public LTemplateInstruction<1, 1, 0> {
 | 
|   public:
 | 
|    explicit LNumberTagI(LOperand* value) {
 | 
| @@ -1586,6 +1598,16 @@ class LNumberTagI: public LTemplateInstruction<1, 1, 0> {
 | 
|  };
 | 
|  
 | 
|  
 | 
| +class LNumberTagU: public LTemplateInstruction<1, 1, 0> {
 | 
| + public:
 | 
| +  explicit LNumberTagU(LOperand* value) {
 | 
| +    inputs_[0] = value;
 | 
| +  }
 | 
| +
 | 
| +  DECLARE_CONCRETE_INSTRUCTION(NumberTagU, "number-tag-u")
 | 
| +};
 | 
| +
 | 
| +
 | 
|  class LNumberTagD: public LTemplateInstruction<1, 1, 2> {
 | 
|   public:
 | 
|    LNumberTagD(LOperand* value, LOperand* temp1, LOperand* temp2) {
 | 
| 
 |