microZEUS
The whole stack, hand-drawn.

◄ Wiki / Build

four-arch / x86_64 / aarch64 / arm64 / i386

These are the four processor architectures the system targets, so fixes are checked to work on all of them.

x86_64 (64-bit Intel/AMD) and i386 (its 32-bit predecessor) plus aarch64/arm64 (64-bit ARM, two names for the same thing) span the CPU families the OS supports. Because low-level code can behave differently per architecture — register sizes, memory ordering, calling conventions — a fix is only trusted once it passes 'across the 4-architecture suite.' Verifying all four guards against a change that quietly works on one CPU but breaks another.

See also

  • i386i386 is the 32-bit Intel x86 architecture, an older CPU target the OS still supports.
  • FP/SIMDFP/SIMD refers to a CPU's floating-point and vector registers, which hold decimal math and batched parallel data.
  • flakyA flaky test is one that sometimes passes and sometimes fails on unchanged code, making its result untrustworthy.

Referenced by

flaky · FP/SIMD · freestanding · i386