Bug 814472 - Add jump(Register) method to Ion macro assembler. r=jandem

This commit is contained in:
Kannan Vijayan 2012-11-22 13:13:29 -05:00
Родитель 989373a67b
Коммит 96e1e63ead
2 изменённых файлов: 6 добавлений и 0 удалений

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

@ -486,6 +486,9 @@ class MacroAssemblerARMCompat : public MacroAssemblerARM
void jump(Label *label) {
as_b(label);
}
void jump(Register reg) {
ma_bx(reg);
}
void neg32(Register reg) {
ma_neg(reg, reg, SetCond);

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

@ -175,6 +175,9 @@ class MacroAssemblerX86Shared : public Assembler
void jump(RepatchLabel *label) {
jmp(label);
}
void jump(Register reg) {
jmp(Operand(reg));
}
void convertInt32ToDouble(const Register &src, const FloatRegister &dest) {
cvtsi2sd(Operand(src), dest);