Raymond Chen

Raymond has been involved in the evolution of Windows for more than 25 years. In 2003, he began a Web site known as The Old New Thing which has grown in popularity far beyond his wildest imagination, a development which still gives him the heebie-jeebies. The Web site spawned a book, coincidentally also titled The Old New Thing (Addison Wesley 2007). He currently appears regularly on MSDN Channel 9’s One Dev Minute channel in the One Dev Question video series.

Post by this author

The AArch64 processor (aka arm64), part 17: Manipulating flags

Trying to twiddle the knobs directly.

The AArch64 processor (aka arm64), part 16: Conditional execution

Making decisions.

Janet Jackson had the power to crash laptop computers

Not an artistic judgement. Just a technical one.

The AArch64 processor (aka arm64), part 15: Control transfer

We're going places.

The AArch64 processor (aka arm64), part 14: Barriers

Keeping things in the right order.

The AArch64 processor (aka arm64), part 13: Atomic access

Don't let someone else get a word in edgewise.

The AArch64 processor (aka arm64), part 12: Memory access and alignment

The load and store part of the load/store architecture.

The AArch64 processor (aka arm64), part 11: Loading addresses

Finding a needle in the haystack of the 64-bit address space.

The AArch64 processor (aka arm64), part 10: Loading constants

Getting them into a register.

The AArch64 processor (aka arm64), part 9: Sign and zero extension

Nothing new here, but old things being used in clever ways.