Compile fixes, pt. 2

This commit is contained in:
dingusdev 2024-10-17 19:50:15 -07:00
parent 28ec650e4f
commit af7c22e7b3

View File

@ -313,7 +313,7 @@ void dppc_interpreter::ppc_fnmadd() {
snan_single_check(reg_b);
double ppc_dblresult64_d = -std::fma(val_reg_a, val_reg_c, val_reg_b);
if (isnan(ppc_dblresult64_d)) {
if (std::isnan(ppc_dblresult64_d)) {
ppc_dblresult64_d = -ppc_dblresult64_d;
}
ppc_store_dfpresult_flt(reg_d, ppc_dblresult64_d);
@ -482,7 +482,7 @@ void dppc_interpreter::ppc_fmsubs() {
double ppc_dblresult64_d = (float)std::fma(val_reg_a, val_reg_c, -val_reg_b);
if (isnan(ppc_dblresult64_d)) {
if (std::isnan(ppc_dblresult64_d)) {
ppc_dblresult64_d = -ppc_dblresult64_d;
}
ppc_store_sfpresult_flt(reg_d, ppc_dblresult64_d);
@ -510,7 +510,7 @@ void dppc_interpreter::ppc_fnmadds() {
snan_single_check(reg_b);
double ppc_dblresult64_d = -(float)std::fma(val_reg_a, val_reg_c, val_reg_b);
if (isnan(ppc_dblresult64_d)) {
if (std::isnan(ppc_dblresult64_d)) {
ppc_dblresult64_d = -ppc_dblresult64_d;
}
ppc_store_sfpresult_flt(reg_d, ppc_dblresult64_d);