mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-24 10:00:45 +02:00
The lhs==0 short-circuit in X80SoftFloat::FSCALE returned lhs unchanged without calling extF80_mul, so the 0*Inf invalid-operation case never set softfloat_flag_invalid. Detect +Inf rhs explicitly in the zero-lhs path and raise the flag, returning QNaN to match hardware.