| 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);
|
|
|