All opcodes implemented except daa