Chromium Code Reviews| Index: src/arm/macro-assembler-arm.cc | 
| diff --git a/src/arm/macro-assembler-arm.cc b/src/arm/macro-assembler-arm.cc | 
| index 3736ecd8ab53a60dcaee72949d9ab17afa1bcd70..d4d66d277c0f46c9b418b04d5d4d921045d581ea 100644 | 
| --- a/src/arm/macro-assembler-arm.cc | 
| +++ b/src/arm/macro-assembler-arm.cc | 
| @@ -1676,6 +1676,15 @@ void MacroAssembler::CompareRoot(Register obj, | 
| } | 
| +void MacroAssembler::CheckFastElements(Register map, | 
| + Register scratch, | 
| + Label* fail) { | 
| + ldrb(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); | 
| + cmp(scratch, Operand(Map::kMaximumBitField2FastElementValue)); | 
| 
 
Mads Ager (chromium)
2011/05/30 11:14:24
Can we add some sort of STATIC_ASSERT here that wi
 
danno
2011/06/01 22:29:54
Done.
 
 | 
| + b(hi, fail); | 
| +} | 
| + | 
| + | 
| void MacroAssembler::CheckMap(Register obj, | 
| Register scratch, | 
| Handle<Map> map, |