The AArch64 processor (aka arm64), part 7: Bitfield manipulation August 3, 2022 Aug 3, 2022 08/3/22 Raymond Chen Peeking inside the words.
The AArch64 processor (aka arm64), part 6: Bitwise operations August 2, 2022 Aug 2, 2022 08/2/22 Raymond Chen And their very strange immediates.
The AArch64 processor (aka arm64), part 5: Multiplication and division August 1, 2022 Aug 1, 2022 08/1/22 Raymond Chen Arithmetic gets harder.
The AArch64 processor (aka arm64), part 4: Addition and subtraction July 29, 2022 Jul 29, 2022 07/29/22 Raymond Chen Starting with the basic arithmetic.
The AArch64 processor (aka arm64), part 3: Addressing modes July 28, 2022 Jul 28, 2022 07/28/22 Raymond Chen The ways of accessing memory.
The AArch64 processor (aka arm64), part 2: Extended register operations July 27, 2022 Jul 27, 2022 07/27/22 Raymond Chen The weird ways of transforming the value in a register.
The AArch64 processor (aka arm64), part 1: Introduction July 26, 2022 Jul 26, 2022 07/26/22 Raymond Chen Make it a double.
Yes, the 8086 wanted to be mechanically translatable from the 8080, but why not add the ability to indirect through AX, CX and DX? July 25, 2022 Jul 25, 2022 07/25/22 Raymond Chen So many addressing modes, so little space.
Using C++/WinRT’s final_release to control which thread destructs your object July 22, 2022 Jul 22, 2022 07/22/22 Raymond Chen Once it's yours, you can take it wherever you like.
Making sure that people use make_unique and make_shared to make your object July 21, 2022 Jul 21, 2022 07/21/22 Raymond Chen Using a secret signal in what is required to be a public constructor.