| Index: src/x87/macro-assembler-x87.cc
 | 
| diff --git a/src/x87/macro-assembler-x87.cc b/src/x87/macro-assembler-x87.cc
 | 
| index a02fad8f2007c74fffadc2f21e9739db4c724a02..8f34c19c9be0cd171afa840c0c0d71606bbcc796 100644
 | 
| --- a/src/x87/macro-assembler-x87.cc
 | 
| +++ b/src/x87/macro-assembler-x87.cc
 | 
| @@ -2617,6 +2617,18 @@ void MacroAssembler::NumberOfOwnDescriptors(Register dst, Register map) {
 | 
|  }
 | 
|  
 | 
|  
 | 
| +void MacroAssembler::LoadAccessor(Register dst, Register holder,
 | 
| +                                  int accessor_index,
 | 
| +                                  AccessorComponent accessor) {
 | 
| +  mov(dst, FieldOperand(holder, HeapObject::kMapOffset));
 | 
| +  LoadInstanceDescriptors(dst, dst);
 | 
| +  mov(dst, FieldOperand(dst, DescriptorArray::GetValueOffset(accessor_index)));
 | 
| +  int offset = accessor == ACCESSOR_GETTER ? AccessorPair::kGetterOffset
 | 
| +                                           : AccessorPair::kSetterOffset;
 | 
| +  mov(dst, FieldOperand(dst, offset));
 | 
| +}
 | 
| +
 | 
| +
 | 
|  void MacroAssembler::LookupNumberStringCache(Register object,
 | 
|                                               Register result,
 | 
|                                               Register scratch1,
 | 
| 
 |