The x86-64 processor (aka amd64, x64): Whirlwind tour August 31, 2022 Aug 31, 2022 08/31/22 Raymond Chen Pretty much a 64-bit-ification of the i386.
The AArch64 processor (aka arm64), part 25: The ARM64EC ABI August 30, 2022 Aug 30, 2022 08/30/22 Raymond Chen Aligning with the x86-64 calling convention.
The AArch64 processor (aka arm64), part 24: Code walkthrough August 29, 2022 Aug 29, 2022 08/29/22 Raymond Chen Putting theory into practice.
The AArch64 processor (aka arm64), part 23: Common patterns August 26, 2022 Aug 26, 2022 08/26/22 Raymond Chen Learning to recognize various code generation patterns.
The AArch64 processor (aka arm64), part 22: Other kinds of classic prologues and epilogues August 25, 2022 Aug 25, 2022 08/25/22 Raymond Chen Taking shortcuts, or maybe adding steps.
The AArch64 processor (aka arm64), part 21: Classic function prologues and epilogues August 24, 2022 Aug 24, 2022 08/24/22 Raymond Chen Implementing the ABI.
The AArch64 processor (aka arm64), part 20: The classic calling convention August 23, 2022 Aug 23, 2022 08/23/22 Raymond Chen How parameters are passed.
The AArch64 processor (aka arm64), part 19: Miscellaneous instructions August 22, 2022 Aug 22, 2022 08/22/22 Raymond Chen Sweeping up the crumbs.
The AArch64 processor (aka arm64), part 18: Return address protection August 19, 2022 Aug 19, 2022 08/19/22 Raymond Chen Making it even harder to smash the return address.
The AArch64 processor (aka arm64), part 17: Manipulating flags August 18, 2022 Aug 18, 2022 08/18/22 Raymond Chen Trying to twiddle the knobs directly.