signed offsets for add and ld, fixed unit tests, extended opcode parsing