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.
Asked
Active
Viewed 82 times
1 Answers
2
In fact, the Hex-Rays decompiler supports FPU instructions.
Igor Skochinsky
- 36,553
- 7
- 65
- 115
-
That's too expensive for me, $600 for a cut down version that doesn't support x64 and then $1200 if you want 64-bit support. Too bad there's no personal licenses. – user3901459 Aug 06 '16 at 23:01
-
@user3901459: you are wrong, there are personal (named) licenses. – Igor Skochinsky Nov 19 '16 at 09:06