I've been running into a lot of FPU instructions from an old program I am trying to reverse engineer. It tends to be rather difficult to reverse when there is a huge section of FPU instructions, just the way the FPU operates. It uses a stack for registers so the positions of values is constantly changing. You can't just look back and see what value was set into the register as you would have to go back and track all the loads and pops. I've tried some decompilers and most of them don't decompile the FPU assembly, it just leaves it as assembly. Any help to simplify the task of reversing FPU instructions would be appreciated.