From a8d743e76e8c6991d58354408d63eeb866e4772a Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Sun, 22 Oct 2023 18:02:30 +0100 Subject: Added macros for NOOP and HALT --- src/inst.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/inst.h b/src/inst.h index d510118..1073593 100644 --- a/src/inst.h +++ b/src/inst.h @@ -94,6 +94,9 @@ inst_t *insts_read_bytecode(darr_t *, size_t *); void insts_write_bytecode_file(inst_t *, size_t, FILE *); inst_t *insts_read_bytecode_file(FILE *, size_t *); +#define INST_NOOP ((inst_t){0}) +#define INST_HALT ((inst_t){.opcode = OP_HALT}) + #define INST_PUSH(TYPE, OP) \ ((inst_t){.opcode = OP_PUSH_##TYPE, .operand = D##TYPE(OP)}) -- cgit v1.2.3-13-gbd6f