New FP and general optimizations.
New FP and general optimizations.

"call reg" also kills registers.
fstp and fst always mark that stack contains FP value.
fstp is not killed when it's known that the write was useless, it's replaced with "fstp st0" to preserve FP stack state.

WheretIB/nullc,WheretIB/nullc,WheretIB/nullc,WheretIB/nullc,WheretIB/nullc,WheretIB/nullc,WheretIB/nullc