#if defined(__mips_hard_float) && __mips_fpr == 64
if (regNum >= UNW_MIPS_F0 && regNum <= UNW_MIPS_F31)
return true;
+#else
+ (void)regNum;
#endif
return false;
}
assert(validFloatRegister(regNum));
return _floats[regNum - UNW_MIPS_F0];
#else
+ (void)regNum;
_LIBUNWIND_ABORT("mips_o32 float support not implemented");
#endif
}
assert(validFloatRegister(regNum));
_floats[regNum - UNW_MIPS_F0] = value;
#else
+ (void)regNum;
+ (void)value;
_LIBUNWIND_ABORT("mips_o32 float support not implemented");
#endif
}
#ifdef __mips_hard_float
if (regNum >= UNW_MIPS_F0 && regNum <= UNW_MIPS_F31)
return true;
+#else
+ (void)regNum;
#endif
return false;
}
assert(validFloatRegister(regNum));
return _floats[regNum - UNW_MIPS_F0];
#else
+ (void)regNum;
_LIBUNWIND_ABORT("mips_newabi float support not implemented");
#endif
}
assert(validFloatRegister(regNum));
_floats[regNum - UNW_MIPS_F0] = value;
#else
+ (void)regNum;
+ (void)value;
_LIBUNWIND_ABORT("mips_newabi float support not implemented");
#endif
}
assert(validFloatRegister(regNum));
return _floats[regNum - UNW_RISCV_F0];
#else
+ (void)regNum;
_LIBUNWIND_ABORT("libunwind not built with float support");
#endif
}
assert(validFloatRegister(regNum));
_floats[regNum - UNW_RISCV_F0] = value;
#else
+ (void)regNum;
+ (void)value;
_LIBUNWIND_ABORT("libunwind not built with float support");
#endif
}