few libc (pow ,_Sin ) for ps4nes
This commit is contained in:
parent
84393e6acc
commit
e3effe8c0a
|
@ -84,6 +84,8 @@ void LibC_Register(SymbolsResolver* sym) {
|
||||||
LIB_FUNCTION("QI-x0SL8jhw", "libc", 1, "libc", 1, 1, Emulator::HLE::Libraries::LibC::acosf);
|
LIB_FUNCTION("QI-x0SL8jhw", "libc", 1, "libc", 1, 1, Emulator::HLE::Libraries::LibC::acosf);
|
||||||
LIB_FUNCTION("ZE6RNL+eLbk", "libc", 1, "libc", 1, 1, Emulator::HLE::Libraries::LibC::tanf);
|
LIB_FUNCTION("ZE6RNL+eLbk", "libc", 1, "libc", 1, 1, Emulator::HLE::Libraries::LibC::tanf);
|
||||||
LIB_FUNCTION("GZWjF-YIFFk", "libc", 1, "libc", 1, 1, Emulator::HLE::Libraries::LibC::asinf);
|
LIB_FUNCTION("GZWjF-YIFFk", "libc", 1, "libc", 1, 1, Emulator::HLE::Libraries::LibC::asinf);
|
||||||
|
LIB_FUNCTION("9LCjpWyQ5Zc", "libc", 1, "libc", 1, 1, Emulator::HLE::Libraries::LibC::pow);
|
||||||
|
LIB_FUNCTION("cCXjU72Z0Ow", "libc", 1, "libc", 1, 1, Emulator::HLE::Libraries::LibC::_Sin);
|
||||||
|
|
||||||
LIB_OBJ("P330P3dFF68", "libc", 1, "libc", 1, 1, &HLE::Libs::LibC::g_need_sceLibc);
|
LIB_OBJ("P330P3dFF68", "libc", 1, "libc", 1, 1, &HLE::Libs::LibC::g_need_sceLibc);
|
||||||
|
|
||||||
|
|
|
@ -55,4 +55,9 @@ float PS4_SYSV_ABI acosf(float num) { return std::acosf(num); }
|
||||||
float PS4_SYSV_ABI tanf(float num) { return std::tanf(num); }
|
float PS4_SYSV_ABI tanf(float num) { return std::tanf(num); }
|
||||||
|
|
||||||
float PS4_SYSV_ABI asinf(float num) { return std::asinf(num); }
|
float PS4_SYSV_ABI asinf(float num) { return std::asinf(num); }
|
||||||
|
|
||||||
|
double PS4_SYSV_ABI pow(double base, double exponent) { return std::pow(base, exponent); }
|
||||||
|
|
||||||
|
double PS4_SYSV_ABI _Sin(double x) { return std::sin(x); }
|
||||||
|
|
||||||
}; // namespace Emulator::HLE::Libraries::LibC
|
}; // namespace Emulator::HLE::Libraries::LibC
|
|
@ -26,5 +26,7 @@ float PS4_SYSV_ABI atan2f(float y, float x);
|
||||||
float PS4_SYSV_ABI acosf(float num);
|
float PS4_SYSV_ABI acosf(float num);
|
||||||
float PS4_SYSV_ABI tanf(float num);
|
float PS4_SYSV_ABI tanf(float num);
|
||||||
float PS4_SYSV_ABI asinf(float num);
|
float PS4_SYSV_ABI asinf(float num);
|
||||||
|
double PS4_SYSV_ABI pow(double base, double exponent);
|
||||||
|
double PS4_SYSV_ABI _Sin(double x);
|
||||||
|
|
||||||
} // namespace Emulator::HLE::Libraries::LibC
|
} // namespace Emulator::HLE::Libraries::LibC
|
Loading…
Reference in New Issue