4 ms·
It looks like they’re keeping x87 support, which feels like a missed opportunity. Does any modern compiler generate these instructions? Stripping out x87 and t
by allenrb 3y ago
It looks like they’re keeping x87 support, which feels like a missed opportunity. Does any modern compiler generate these instructions?
Stripping out x87 and the associated 80 bit registers, weird modes, etc would seem right in line with this effort. If someone really needs x87 support, trap those instructions and emulate in kernel. Nothing with truly high performance requirements will be using them. Intel could even provide the code.
- jcranmer 3y agoI suspect the main thing keeping x87 support is that 32-bit ABIs for x86 still use it, just for returning floats and doubles from functions, which makes trap-and-emulate not an effective solution.