>> This hasn't actually been tested on Win64 though. > > The 64-bit predefined macro is _WIN64. Right; I also just discovered that xmm6 and xmm7 must be preserved, which I wasn't doing.