diff options
Diffstat (limited to 'assemble.c')
-rw-r--r-- | assemble.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -426,7 +426,7 @@ uint64_t handle_opcode(token *t, bytecount *bc, uint8_t isasm, uint64_t address, case 1: opcode = (id == TOK_EXTOP) ? opcode+0x01 : eind_base_ops[get_eind(instr, dbg)]; break; } } - opcode = (am & AM_BREG) ? opcode+0x14 : opcode; + opcode = ((am & AM_BREG) && type == BREG) ? opcode+0x14 : opcode; } break; case REL: |