| Index: src/stub-cache.cc | 
| diff --git a/src/stub-cache.cc b/src/stub-cache.cc | 
| index e92d119590260068681204b04dae135fb7f7c41e..f2ba19a768640a7318066324e94aa739fb93b9a4 100644 | 
| --- a/src/stub-cache.cc | 
| +++ b/src/stub-cache.cc | 
| @@ -1688,7 +1688,8 @@ Handle<Code> KeyedLoadStubCompiler::CompileLoadElement( | 
| Handle<Map> receiver_map) { | 
| ElementsKind elements_kind = receiver_map->elements_kind(); | 
| if (receiver_map->has_fast_elements() || | 
| -      receiver_map->has_external_array_elements()) { | 
| +      receiver_map->has_external_array_elements() || | 
| +      receiver_map->has_fixed_typed_array_elements()) { | 
| Handle<Code> stub = KeyedLoadFastElementStub( | 
| receiver_map->instance_type() == JS_ARRAY_TYPE, | 
| elements_kind).GetCode(isolate()); | 
| @@ -1713,7 +1714,8 @@ Handle<Code> KeyedStoreStubCompiler::CompileStoreElement( | 
| bool is_jsarray = receiver_map->instance_type() == JS_ARRAY_TYPE; | 
| Handle<Code> stub; | 
| if (receiver_map->has_fast_elements() || | 
| -      receiver_map->has_external_array_elements()) { | 
| +      receiver_map->has_external_array_elements() || | 
| +      receiver_map->has_fixed_typed_array_elements()) { | 
| stub = KeyedStoreFastElementStub( | 
| is_jsarray, | 
| elements_kind, | 
| @@ -1811,7 +1813,8 @@ void KeyedLoadStubCompiler::CompileElementHandlers(MapHandleList* receiver_maps, | 
| ElementsKind elements_kind = receiver_map->elements_kind(); | 
|  | 
| if (IsFastElementsKind(elements_kind) || | 
| -          IsExternalArrayElementsKind(elements_kind)) { | 
| +          IsExternalArrayElementsKind(elements_kind) || | 
| +          IsFixedTypedArrayElementsKind(elements_kind)) { | 
| cached_stub = | 
| KeyedLoadFastElementStub(is_js_array, | 
| elements_kind).GetCode(isolate()); | 
| @@ -1854,7 +1857,8 @@ Handle<Code> KeyedStoreStubCompiler::CompileStoreElementPolymorphic( | 
| cached_stub = isolate()->builtins()->KeyedStoreIC_Slow(); | 
| } else { | 
| if (receiver_map->has_fast_elements() || | 
| -          receiver_map->has_external_array_elements()) { | 
| +          receiver_map->has_external_array_elements() || | 
| +          receiver_map->has_fixed_typed_array_elements()) { | 
| cached_stub = KeyedStoreFastElementStub( | 
| is_js_array, | 
| elements_kind, | 
|  |