microZEUS
The whole stack, hand-drawn.

◄ Wiki / OS

Rosetta

Apple's translation layer that lets software built for Intel (x86) Macs run on newer ARM-based Apple chips.

When Apple switched Macs from Intel x86_64 processors to its own ARM silicon, existing x86 programs couldn't run natively. Rosetta transparently translates x86_64 machine code into ARM instructions on the fly (and caches the result), so old binaries just work. A build target labeled 'macOS x86_64 (Rosetta)' means the x86 build is being run through this translation rather than natively.

See also

  • SSEIntel's family of x86 instructions that process several numbers at once for faster math.
  • SIMDA CPU technique that applies one instruction to several pieces of data at once for speed.

Referenced by

SIMD · SSE