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.
The AArch64 processor (aka arm64), part 16: Conditional execution August 17, 2022 Aug 17, 2022 08/17/22 Raymond Chen Making decisions.
Janet Jackson had the power to crash laptop computers August 16, 2022 Aug 16, 2022 08/16/22 Raymond Chen Not an artistic judgement. Just a technical one.
The AArch64 processor (aka arm64), part 15: Control transfer August 15, 2022 Aug 15, 2022 08/15/22 Raymond Chen We're going places.
The AArch64 processor (aka arm64), part 14: Barriers August 12, 2022 Aug 12, 2022 08/12/22 Raymond Chen Keeping things in the right order.
The AArch64 processor (aka arm64), part 13: Atomic access August 11, 2022 Aug 11, 2022 08/11/22 Raymond Chen Don't let someone else get a word in edgewise.
The AArch64 processor (aka arm64), part 12: Memory access and alignment August 10, 2022 Aug 10, 2022 08/10/22 Raymond Chen The load and store part of the load/store architecture.