diff --git a/twasm/asm/main.asm b/twasm/asm/main.asm index 9af9ac4..0784bdb 100644 --- a/twasm/asm/main.asm +++ b/twasm/asm/main.asm @@ -677,14 +677,13 @@ assemble: shr dl, 4 and dl, 1 cmp dl, 1 - je .operator_2_register_register_continue_no_ModRM + je .loop_next_token ; no ModRM flag ; si = reg; src tte ; di = r/m; dst tte mov edx, 11b ; dl = mod bits call get_ModRM ; al = Mod R/M byte call .write_byte - .operator_2_register_register_continue_no_ModRM: jmp .loop_next_token .operator_2_register_const: push rsi