◄ 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