Created by: pmeerw
fnstenv and fnsave store the pc of the last floating point instruction in the FPU operating environment
to maintain transparency, the pc needs to be replaced with the original app pc
the case when an operand-size override is given is not handled (16-bit pc, 14 bytes FPU operating environment)