| Index: src/ia32/code-stubs-ia32.cc
 | 
| diff --git a/src/ia32/code-stubs-ia32.cc b/src/ia32/code-stubs-ia32.cc
 | 
| index 5affd6eaf0283d429557c5a1b2e665b0376ed4ec..fb698fa5f5733204678a93526ca697c5d0200e2a 100644
 | 
| --- a/src/ia32/code-stubs-ia32.cc
 | 
| +++ b/src/ia32/code-stubs-ia32.cc
 | 
| @@ -950,8 +950,8 @@ void UnaryOpStub::Generate(MacroAssembler* masm) {
 | 
|      case UnaryOpIC::SMI:
 | 
|        GenerateSmiStub(masm);
 | 
|        break;
 | 
| -    case UnaryOpIC::HEAP_NUMBER:
 | 
| -      GenerateHeapNumberStub(masm);
 | 
| +    case UnaryOpIC::NUMBER:
 | 
| +      GenerateNumberStub(masm);
 | 
|        break;
 | 
|      case UnaryOpIC::GENERIC:
 | 
|        GenerateGenericStub(masm);
 | 
| @@ -1055,13 +1055,13 @@ void UnaryOpStub::GenerateSmiCodeUndo(MacroAssembler* masm) {
 | 
|  
 | 
|  
 | 
|  // TODO(svenpanne): Use virtual functions instead of switch.
 | 
| -void UnaryOpStub::GenerateHeapNumberStub(MacroAssembler* masm) {
 | 
| +void UnaryOpStub::GenerateNumberStub(MacroAssembler* masm) {
 | 
|    switch (op_) {
 | 
|      case Token::SUB:
 | 
| -      GenerateHeapNumberStubSub(masm);
 | 
| +      GenerateNumberStubSub(masm);
 | 
|        break;
 | 
|      case Token::BIT_NOT:
 | 
| -      GenerateHeapNumberStubBitNot(masm);
 | 
| +      GenerateNumberStubBitNot(masm);
 | 
|        break;
 | 
|      default:
 | 
|        UNREACHABLE();
 | 
| @@ -1069,7 +1069,7 @@ void UnaryOpStub::GenerateHeapNumberStub(MacroAssembler* masm) {
 | 
|  }
 | 
|  
 | 
|  
 | 
| -void UnaryOpStub::GenerateHeapNumberStubSub(MacroAssembler* masm) {
 | 
| +void UnaryOpStub::GenerateNumberStubSub(MacroAssembler* masm) {
 | 
|    Label non_smi, undo, slow, call_builtin;
 | 
|    GenerateSmiCodeSub(masm, &non_smi, &undo, &call_builtin, Label::kNear);
 | 
|    __ bind(&non_smi);
 | 
| @@ -1083,7 +1083,7 @@ void UnaryOpStub::GenerateHeapNumberStubSub(MacroAssembler* masm) {
 | 
|  }
 | 
|  
 | 
|  
 | 
| -void UnaryOpStub::GenerateHeapNumberStubBitNot(
 | 
| +void UnaryOpStub::GenerateNumberStubBitNot(
 | 
|      MacroAssembler* masm) {
 | 
|    Label non_smi, slow;
 | 
|    GenerateSmiCodeBitNot(masm, &non_smi, Label::kNear);
 | 
| @@ -1978,11 +1978,11 @@ void BinaryOpStub::GenerateOddballStub(MacroAssembler* masm) {
 | 
|    }
 | 
|    __ bind(&done);
 | 
|  
 | 
| -  GenerateHeapNumberStub(masm);
 | 
| +  GenerateNumberStub(masm);
 | 
|  }
 | 
|  
 | 
|  
 | 
| -void BinaryOpStub::GenerateHeapNumberStub(MacroAssembler* masm) {
 | 
| +void BinaryOpStub::GenerateNumberStub(MacroAssembler* masm) {
 | 
|    Label call_runtime;
 | 
|  
 | 
|    // Floating point case.
 | 
| @@ -4443,7 +4443,7 @@ static void CheckInputType(MacroAssembler* masm,
 | 
|    Label ok;
 | 
|    if (expected == CompareIC::SMI) {
 | 
|      __ JumpIfNotSmi(input, fail);
 | 
| -  } else if (expected == CompareIC::HEAP_NUMBER) {
 | 
| +  } else if (expected == CompareIC::NUMBER) {
 | 
|      __ JumpIfSmi(input, &ok);
 | 
|      __ cmp(FieldOperand(input, HeapObject::kMapOffset),
 | 
|             Immediate(masm->isolate()->factory()->heap_number_map()));
 | 
| @@ -6756,8 +6756,8 @@ void ICCompareStub::GenerateSmis(MacroAssembler* masm) {
 | 
|  }
 | 
|  
 | 
|  
 | 
| -void ICCompareStub::GenerateHeapNumbers(MacroAssembler* masm) {
 | 
| -  ASSERT(state_ == CompareIC::HEAP_NUMBER);
 | 
| +void ICCompareStub::GenerateNumbers(MacroAssembler* masm) {
 | 
| +  ASSERT(state_ == CompareIC::NUMBER);
 | 
|  
 | 
|    Label generic_stub;
 | 
|    Label unordered, maybe_undefined1, maybe_undefined2;
 | 
| 
 |