зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1644554 - Block V128 in the Jit ABI r=bbouvier
See bug for further description. Differential Revision: https://phabricator.services.mozilla.com/D79415
This commit is contained in:
Родитель
39ef406847
Коммит
a351f9ad56
|
@ -1832,7 +1832,15 @@ static void FillArgumentArrayForExit(
|
|||
"FillArgumentArrayForExit, ABIArg::Stack: unexpected type");
|
||||
}
|
||||
} else {
|
||||
StackCopy(masm, type, scratch, src, dst);
|
||||
if (type == MIRType::Simd128) {
|
||||
// As above. StackCopy does not know this trick.
|
||||
ScratchDoubleScope dscratch(masm);
|
||||
masm.loadConstantDouble(0, dscratch);
|
||||
GenPrintF64(DebugChannel::Import, masm, dscratch);
|
||||
masm.storeDouble(dscratch, dst);
|
||||
} else {
|
||||
StackCopy(masm, type, scratch, src, dst);
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче