Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

zero register

A register that always reads as 0 and ignores writes (xzr on ARM64, x0 on RISC-V).

A hard-wired zero register reads as zero and discards writes, letting one instruction form serve as move, compare or discard.

Examples

  • ARM64's xzr and RISC-V's x0 always read as 0, so mov x1, xzr clears x1.

Read the full section →