A traditional system call (syscall) forces the CPU to switch from user space to kernel space. This context switch is expensive. It involves changing privilege levels, flushing certain CPU caches, and altering register states.
For developers and system administrators, understanding FPSTATE VSO has several practical implications: fpstate vso