зеркало из https://github.com/mozilla/gecko-dev.git
Bug 814472 - Add jump(Register) method to Ion macro assembler. r=jandem
This commit is contained in:
Родитель
989373a67b
Коммит
96e1e63ead
|
@ -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);
|
||||
|
|
Загрузка…
Ссылка в новой задаче