Jul 29, 2022 Post comments count0 Post likes count1 The AArch64 processor (aka arm64), part 4: Addition and subtraction Raymond Chen Starting with the basic arithmetic.
Jul 28, 2022 Post comments count0 Post likes count4 The AArch64 processor (aka arm64), part 3: Addressing modes Raymond Chen The ways of accessing memory.
Jul 27, 2022 Post comments count3 Post likes count2 The AArch64 processor (aka arm64), part 2: Extended register operations Raymond Chen The weird ways of transforming the value in a register.
Jul 26, 2022 Post comments count4 Post likes count9 The AArch64 processor (aka arm64), part 1: Introduction Raymond Chen Make it a double.
Jul 25, 2022 Post comments count6 Post likes count3 Yes, the 8086 wanted to be mechanically translatable from the 8080, but why not add the ability to indirect through AX, CX and DX? Raymond Chen So many addressing modes, so little space.
Jul 22, 2022 Post comments count2 Post likes count1 Using C++/WinRT’s final_release to control which thread destructs your object Raymond Chen Once it's yours, you can take it wherever you like.
Jul 21, 2022 Post comments count3 Post likes count2 Making sure that people use make_unique and make_shared to make your object Raymond Chen Using a secret signal in what is required to be a public constructor.
Jul 20, 2022 Post comments count0 Post likes count1 My class derives from std::enable_shared_from_this, but shared_from_this() doesn’t work Raymond Chen Various cases where your enabled shared_from_this doesn't work.
Jul 19, 2022 Post comments count4 Post likes count1 Microspeak: The one-pager Raymond Chen Rarely ever one page long.
Jul 18, 2022 Post comments count1 Post likes count0 C++ coroutine gotcha: Falling off the end of a function-level catch Raymond Chen You still have to return something, but today's compilers don't warn you.