3 ms·
Another aspect of the x86_64 architectural swamp is that Intel deliberately makes their optimized math libraries fail if run on a chip that is not 'INTEL INSIDE
by ccgreg 1mo ago
Another aspect of the x86_64 architectural swamp is that Intel deliberately makes their optimized math libraries fail if run on a chip that is not 'INTEL INSIDE'. That block totally ignores cpu feature bits.
I've always wondered if virtualization software vendors made everything claim to be INTEL INSIDE, just to avoid this problem.
- bonzini 1mo agoNope, there are subtle differences between Intel and AMD that make it a Bad Idea to fake the vendor.
- ccgreg 1mo agoThere are? We aren't talking about feature bits, and the only known software that checks the vendor are Intel's math libraries.
- Marcuss2 1mo agoI know the RPCS3 (PS3 emulator) encountered some differences in a floating point instruction where Intel and AMD had different precision, causing de-synchronizations in LittleBigPlanet multiplayer. Could be down to this.
- ccgreg 1mo agoAre you talking about the 8087 transcendental instructions? Which are well known and well-written software doesn't have a problem with it.