soup up, fix bugs, replace PSHUFW with pre-Katmai-friendly PSRLQ mm,32