--sse3to the compile flags, but compiling a legacy version is 100% fine and will run on more devices, with the only exception that it'll miss out on some awesome assembly instructions (that have been commonplace since 2004)
The legacy update functions are unrelated to the executable name, they're actually to do with whether heat simulation is turned on.