There’s a number of CPU features that make running translated x86 code much faster than it otherwise would be, like “Alternate Floating Point Mode” that happens to exactly match the x86’s floating point behavior.
https://en.wikipedia.org/wiki/Transmeta
https://en.wikipedia.org/wiki/PicoJava