mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-05 23:38:38 +09:00
Bug 1390459 - mulby3 function implement error on mips platform
Tag: #1542
This commit is contained in:
parent
ce88df74e8
commit
126e1dfed9
2 changed files with 6 additions and 4 deletions
|
|
@ -302,8 +302,9 @@ MacroAssembler::neg64(Register64 reg)
|
|||
void
|
||||
MacroAssembler::mulBy3(Register src, Register dest)
|
||||
{
|
||||
as_addu(dest, src, src);
|
||||
as_addu(dest, dest, src);
|
||||
MOZ_ASSERT(src != ScratchRegister);
|
||||
as_addu(ScratchRegister, src, src);
|
||||
as_addu(dest, ScratchRegister, src);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
|||
|
|
@ -279,8 +279,9 @@ MacroAssembler::mul64(const Operand& src, const Register64& dest, const Register
|
|||
void
|
||||
MacroAssembler::mulBy3(Register src, Register dest)
|
||||
{
|
||||
as_daddu(dest, src, src);
|
||||
as_daddu(dest, dest, src);
|
||||
MOZ_ASSERT(src != ScratchRegister);
|
||||
as_daddu(ScratchRegister, src, src);
|
||||
as_daddu(dest, ScratchRegister, src);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue