Index: src/mips/macro-assembler-mips.h |
diff --git a/src/mips/macro-assembler-mips.h b/src/mips/macro-assembler-mips.h |
index 24170252daed50006d2caaeb58173b7177f31d20..ceb40fa293e7e1ad2df60f10555e8383d4ea1817 100644 |
--- a/src/mips/macro-assembler-mips.h |
+++ b/src/mips/macro-assembler-mips.h |
@@ -871,6 +871,12 @@ class MacroAssembler: public Assembler { |
void Floor_w_d(FPURegister fd, FPURegister fs); |
void Ceil_w_d(FPURegister fd, FPURegister fs); |
+ // Preserve value of a NaN operand |
+ void SubNanPreservePayloadAndSign_s(FPURegister fd, FPURegister fs, |
+ FPURegister ft); |
+ void SubNanPreservePayloadAndSign_d(FPURegister fd, FPURegister fs, |
+ FPURegister ft); |
+ |
// FP32 mode: Move the general purpose register into |
// the high part of the double-register pair. |
// FP64 mode: Move the general-purpose register into |