You might think I decided to go w/ asm for strange notions of speed, but nope, I just wanted to make it non-portable. -- Emad El-Haraty