You don't compile with -O3 by default

You don't compile with -O3 by default.  Let's just say I was quite surprised by how bad `-O3` assembly is when I first ran this...