mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-30 19:17:31 +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
|
void
|
||||||
MacroAssembler::mulBy3(Register src, Register dest)
|
MacroAssembler::mulBy3(Register src, Register dest)
|
||||||
{
|
{
|
||||||
as_addu(dest, src, src);
|
MOZ_ASSERT(src != ScratchRegister);
|
||||||
as_addu(dest, dest, src);
|
as_addu(ScratchRegister, src, src);
|
||||||
|
as_addu(dest, ScratchRegister, src);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
||||||
|
|
@ -279,8 +279,9 @@ MacroAssembler::mul64(const Operand& src, const Register64& dest, const Register
|
||||||
void
|
void
|
||||||
MacroAssembler::mulBy3(Register src, Register dest)
|
MacroAssembler::mulBy3(Register src, Register dest)
|
||||||
{
|
{
|
||||||
as_daddu(dest, src, src);
|
MOZ_ASSERT(src != ScratchRegister);
|
||||||
as_daddu(dest, dest, src);
|
as_daddu(ScratchRegister, src, src);
|
||||||
|
as_daddu(dest, ScratchRegister, src);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue