Loading js/src/jit/arm/MacroAssembler-arm.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -2440,6 +2440,14 @@ MacroAssemblerARMCompat::subPtr(const Register &src, const Register &dest) ma_sub(src, dest); } void MacroAssemblerARMCompat::subPtr(const Register &src, const Address &dest) { loadPtr(dest, ScratchRegister); ma_sub(src, ScratchRegister); storePtr(ScratchRegister, dest); } void MacroAssemblerARMCompat::addPtr(Imm32 imm, const Register dest) { Loading js/src/jit/arm/MacroAssembler-arm.h +1 −0 Original line number Diff line number Diff line Loading @@ -1357,6 +1357,7 @@ class MacroAssemblerARMCompat : public MacroAssemblerARM void subPtr(Imm32 imm, const Register dest); void subPtr(const Address &addr, const Register dest); void subPtr(const Register &src, const Register &dest); void subPtr(const Register &src, const Address &dest); void addPtr(Imm32 imm, const Register dest); void addPtr(Imm32 imm, const Address &dest); void addPtr(ImmWord imm, const Register dest) { Loading Loading
js/src/jit/arm/MacroAssembler-arm.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -2440,6 +2440,14 @@ MacroAssemblerARMCompat::subPtr(const Register &src, const Register &dest) ma_sub(src, dest); } void MacroAssemblerARMCompat::subPtr(const Register &src, const Address &dest) { loadPtr(dest, ScratchRegister); ma_sub(src, ScratchRegister); storePtr(ScratchRegister, dest); } void MacroAssemblerARMCompat::addPtr(Imm32 imm, const Register dest) { Loading
js/src/jit/arm/MacroAssembler-arm.h +1 −0 Original line number Diff line number Diff line Loading @@ -1357,6 +1357,7 @@ class MacroAssemblerARMCompat : public MacroAssemblerARM void subPtr(Imm32 imm, const Register dest); void subPtr(const Address &addr, const Register dest); void subPtr(const Register &src, const Register &dest); void subPtr(const Register &src, const Address &dest); void addPtr(Imm32 imm, const Register dest); void addPtr(Imm32 imm, const Address &dest); void addPtr(ImmWord imm, const Register dest) { Loading