| This is why round-tripping the code is important. If you decompile the binary to source, then compile the source back to binary you should get the original binary. You just need to do this enough times until the loss drops to some acceptable amount. It's a great task for reinforcement learning, which is known to be unreasonably effective for these types of problems. |
You really can't expect that if you're not using exactly the same version of exactly the same compiler with exactly the same flags, and often not even then.