microZEUS
The whole stack, hand-drawn.

◄ Wiki / OS

FP/SIMD

FP/SIMD refers to a CPU's floating-point and vector registers, which hold decimal math and batched parallel data.

FP registers store floating-point numbers; SIMD (Single Instruction, Multiple Data) registers hold several values at once so one instruction can operate on all of them in parallel — the basis of fast vector math. Because each thread may leave its own values in these registers, the operating system must save and restore this state per-thread on a context switch, or one thread would clobber another's numbers.

See also

Referenced by

fork / clone · four-arch / x86_64 / aarch64 / arm64 / i386 · GIC · i386