From 114fb829905cce1e1f63ff1fee6fdbe11bb72715 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Thu, 2 Nov 2023 20:41:36 +0000 Subject: Removed instruction OP_JUMP_REGISTER Not necessary when you can just push the relevant word onto the stack then just do OP_JUMP_STACK. --- asm/parser.c | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'asm/parser.c') diff --git a/asm/parser.c b/asm/parser.c index f9eb975..da0c93c 100644 --- a/asm/parser.c +++ b/asm/parser.c @@ -413,16 +413,6 @@ perr_t parse_next(token_stream_t *stream, presult_t *ret) return PERR_EXPECTED_OPERAND; return parse_word_label_or_relative(stream, ret); } - else if (token.str_size == 9 && strncmp(token.str, ".REGISTER", 9) == 0) - { - *ret = (presult_t){.instruction = INST_JUMP_REGISTER(0), - .type = PRES_COMPLETE_RESULT}; - ++stream->used; - if (stream->used >= stream->available) - return PERR_EXPECTED_OPERAND; - return parse_word(TOKEN_STREAM_AT(stream->data, stream->used), - &ret->instruction.operand.as_word); - } else if (token.str_size == 6 && strncmp(token.str, ".STACK", 6) == 0) *ret = (presult_t){.instruction = INST_JUMP_STACK, .type = PRES_COMPLETE_RESULT}; -- cgit v1.2.3-13-gbd6f