Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.

Deprecate x87 FPU?

jeff_keasler
Beginner
760 Views

Why hasn't the x87 FPU been deprecated? Wouldn't it be better to map those old opcodes to new and imroved FPU instructions? I'm no hardware engineer, but it may even be nice if a bit in a control register could determine which opcodes were available. I'm assuming something like this has never been done because it can't be done without adding latency?
0 Kudos
1 Reply
TimP
Honored Contributor III
760 Views
C and C++ development systems for OS other than Windows use x87 to support long double data types. Also, it remains a good way to support mixed floating point scalar data types and the still popular traditional C double mode evaluation. Besides, have you noticed how many developers still use 32-bit Microsoft compilers, where x87 is the best mode, or even use x87 mode because it's there, with compilers which have excellent support for SSE?
0 Kudos
Reply