finished some more opcodes, up through logical shifts