Correct register defines. I had to look at the disassembly to spot this bug. orz