зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1155185 - IonMonkey MIPS: Fix build failure on MIPS; implement MacroAssemblerMIPS::convertInt32ToDouble(const BaseIndex& src, FloatRegister dest). r=rankov
CLOSED TREE
This commit is contained in:
Родитель
37588c7d15
Коммит
1dbce85981
|
@ -50,6 +50,13 @@ MacroAssemblerMIPS::convertInt32ToDouble(const Address& src, FloatRegister dest)
|
|||
as_cvtdw(dest, dest);
|
||||
}
|
||||
|
||||
void
|
||||
MacroAssemblerMIPS::convertInt32ToDouble(const BaseIndex& src, FloatRegister dest)
|
||||
{
|
||||
computeScaledAddress(src, SecondScratchReg);
|
||||
convertInt32ToDouble(Address(SecondScratchReg, src.offset), dest);
|
||||
}
|
||||
|
||||
void
|
||||
MacroAssemblerMIPS::convertUInt32ToDouble(Register src, FloatRegister dest)
|
||||
{
|
||||
|
|
|
@ -84,6 +84,7 @@ class MacroAssemblerMIPS : public Assembler
|
|||
void convertBoolToInt32(Register source, Register dest);
|
||||
void convertInt32ToDouble(Register src, FloatRegister dest);
|
||||
void convertInt32ToDouble(const Address& src, FloatRegister dest);
|
||||
void convertInt32ToDouble(const BaseIndex& src, FloatRegister dest);
|
||||
void convertUInt32ToDouble(Register src, FloatRegister dest);
|
||||
void convertUInt32ToFloat32(Register src, FloatRegister dest);
|
||||
void convertDoubleToFloat32(FloatRegister src, FloatRegister dest);
|
||||
|
|
Загрузка…
Ссылка в новой задаче