The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts

Apr 9, 2018
Post comments count
0
Post likes count
0
The MIPS R4000, part 6: Memory access (unaligned)

Split 'em up.

Apr 6, 2018
Post comments count
0
Post likes count
0
The MIPS R4000, part 5: Memory access (aligned)

Simple loads and stores.

Apr 5, 2018
Post comments count
0
Post likes count
0
The MIPS R4000, part 4: Constants

Load them up, a half at a time.

Apr 4, 2018
Post comments count
0
Post likes count
0
The MIPS R4000, part 3: Multiplication, division, and the temperamental HI and LO registers

You have to treat them nicely or they will refuse to coöperate.

Apr 3, 2018
Post comments count
0
Post likes count
0
The MIPS R4000, part 2: 32-bit integer calculations

The usual suspects.

Apr 2, 2018
Post comments count
0
Post likes count
0
The MIPS R4000, part 1: Introduction

Here we go again.

Mar 30, 2018
Post comments count
0
Post likes count
0
Why is it cheaper to fly out of Vancouver for spring break instead of Seattle, while also being cheaper to fly out of Seattle for spring break instead of Vancouver?

Study the school schedules.

Mar 30, 2018
Post comments count
0
Post likes count
1
How do I choose between the strong and weak versions of compare-exchange?

It depends on how bad a spurious failure is for your algorithm.

Mar 29, 2018
Post comments count
0
Post likes count
0
Geology throwdown: The whisper of the rocks

Listen or don't listen. Pick a side.