Index: src/mips/macro-assembler-mips.cc |
=================================================================== |
--- src/mips/macro-assembler-mips.cc (revision 15486) |
+++ src/mips/macro-assembler-mips.cc (working copy) |
@@ -768,6 +768,7 @@ |
} |
} |
+ |
//------------Pseudo-instructions------------- |
void MacroAssembler::li(Register rd, Operand j, LiFlags mode) { |
@@ -1021,6 +1022,7 @@ |
mtc1(t8, fd); |
} |
+ |
void MacroAssembler::Trunc_w_d(FPURegister fd, FPURegister fs) { |
if (kArchVariant == kLoongson && fd.is(fs)) { |
mfc1(t8, FPURegister::from_code(fs.code() + 1)); |
@@ -1031,6 +1033,7 @@ |
} |
} |
+ |
void MacroAssembler::Round_w_d(FPURegister fd, FPURegister fs) { |
if (kArchVariant == kLoongson && fd.is(fs)) { |
mfc1(t8, FPURegister::from_code(fs.code() + 1)); |
@@ -2639,6 +2642,7 @@ |
nop(); |
} |
+ |
void MacroAssembler::DropAndRet(int drop) { |
Ret(USE_DELAY_SLOT); |
addiu(sp, sp, drop * kPointerSize); |