FPState (Floating-Point State) refers to the collection of registers and control bits that a CPU uses to perform floating-point arithmetic. This includes:
On Linux (x86_64):
| Criteria | Rating (out of 10) | |----------|--------------------| | Performance | 7/10 (minor branch overhead) | | Memory Efficiency | 9/10 | | Security | 8/10 (safe if other mitigations on) | | Developer Friendliness | 2/10 (kernel-only, high complexity) | | Documentation Quality | 4/10 (scattered in LKML, no central guide) | fpstate vso