You do not seem to have understood my reply. I will repeat the important sentence: SHIFT IS NOT THE SAME AS DIVIDE FOR SIGNED INTEGERS. David ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/