When using DoubleConditionBitSpecial, actually strip out the bits before emitting an instruction (bug 691073, r=dvander)

This commit is contained in:
Marty Rosenberg 2011-10-26 12:35:41 -07:00
Родитель 76831d4c0a
Коммит b0a291feca
1 изменённых файлов: 1 добавлений и 2 удалений

Просмотреть файл

@ -43,8 +43,7 @@ namespace JSC {
class MacroAssemblerARM : public AbstractMacroAssembler<ARMAssembler> {
static const int DoubleConditionMask = 0x0f;
static const int DoubleConditionBitSpecial = 0x10;
COMPILE_ASSERT(!(DoubleConditionBitSpecial & DoubleConditionMask), DoubleConditionBitSpecial_should_not_interfere_with_ARMAssembler_Condition_codes);
static const int DoubleConditionBitSpecial = 0x8;
public:
enum Condition {
Equal = ARMAssembler::EQ,