AAAND this was the problem.

Right now I defined the constant a couple of lines below unconditionally, and that works on my box. Can anyone suggest a better way of determining the endianness on the platforms we're interested in? Or maybe skipping this and getting __HI and __LO straight from somewhere?