Chromium Code Reviews| Index: src/arm/assembler-arm.h |
| diff --git a/src/arm/assembler-arm.h b/src/arm/assembler-arm.h |
| index b3ebb8be8b8369c3b387acbe6f28ef5b87d22cff..ff4f2b3f77a723e9d73c2bcc0af664d03125d0b4 100644 |
| --- a/src/arm/assembler-arm.h |
| +++ b/src/arm/assembler-arm.h |
| @@ -165,9 +165,10 @@ enum Coprocessor { |
| enum Condition { |
| eq = 0 << 28, // Z set equal. |
| ne = 1 << 28, // Z clear not equal. |
| - cs = 2 << 28, // C set unsigned higher or same. |
| + nz = 1 << 28, // Z clear not zero. |
| + cs = 2 << 28, // C set carry set. |
| hs = 2 << 28, // C set unsigned higher or same. |
| - cc = 3 << 28, // C clear unsigned lower. |
| + cc = 3 << 28, // C clear carry clear. |
| lo = 3 << 28, // C clear unsigned lower. |
| mi = 4 << 28, // N set negative. |
| pl = 5 << 28, // N clear positive or zero. |
| @@ -420,6 +421,10 @@ class Assembler : public Malloced { |
| // Manages the jump elimination optimization if the second parameter is true. |
| int branch_offset(Label* L, bool jump_elimination_allowed); |
| + // Puts a labels target address at the given position. |
|
Erik Corry
2009/08/27 14:43:05
labels -> label's
|
| + // The high 8 bits are set to zero. |
|
Erik Corry
2009/08/27 14:43:05
I wonder why?
|
| + void label_at_put(Label* L, int at_offset); |
|
Erik Corry
2009/08/27 14:43:05
Gotta love that smalltalk syntax, but the index sh
|
| + |
| // Return the address in the constant pool of the code target address used by |
| // the branch/call instruction at pc. |
| INLINE(static Address target_address_address_at(Address pc)); |
| @@ -784,6 +789,8 @@ class Assembler : public Malloced { |
| // Record reloc info for current pc_ |
| void RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data = 0); |
| + |
| + friend class RegExpMacroAssemblerARM; |
| }; |
| } } // namespace v8::internal |