rearrange a few opcodes -- add quotient, remove halve/rotate