mozjs68: really fix mips*

This commit is contained in:
Jürgen Buchmüller 2020-08-04 21:50:38 +02:00
parent 2c7515319c
commit ee6172f488

View file

@ -10,6 +10,22 @@ diff --git a/js/src/jit/mips32/MacroAssembler-mips32-inl.h b/js/src/jit/mips32/M
index 1f7f4d1cf31..06d8773e92a 100644
--- a/js/src/jit/mips32/MacroAssembler-mips32-inl.h
+++ b/js/src/jit/mips32/MacroAssembler-mips32-inl.h
@@ -69,6 +69,15 @@
}
// ===============================================================
+// Load instructions
+
+void MacroAssembler::load32SignExtendToPtr(const Address& src, Register dest) {
+ loadPtr(src, dest);
+}
+
+// ===============================================================
+
+// ===============================================================
// Logical instructions
void MacroAssembler::andPtr(Register src, Register dest) { ma_and(dest, src); }
@@ -820,19 +820,21 @@ void MacroAssembler::branchTestSymbol(Condition cond, const ValueOperand& value,
void MacroAssembler::branchTestBigInt(Condition cond, Register tag,