Several fixes: SDF was wrong, and shifts do NOT set contition codes properly
Several fixes: SDF was wrong, and shifts do NOT set contition codes properly

Godzil/ack,Godzil/ack,Godzil/ack,Godzil/ack,Godzil/ack