--- diveby3.asm.old 2003-10-10 17:26:45.000000000 +1000 +++ diveby3.asm 2003-10-10 17:27:23.000000000 +1000 @@ -68,7 +68,8 @@ movd PARAM_CARRY, %mm1 pcmpeqd %mm6, %mm6 - movd L(inverse), %mm7 + movl $0xAAAAAAAB, %edx + movd %edx, %mm7 movl PARAM_DST, %edx psrlq $32, %mm6 C 0x00000000FFFFFFFF