From 6aefc5167a64e05580dcf1afc70efa496ed145ac Mon Sep 17 00:00:00 2001 From: Kimplul Date: Tue, 27 Jun 2023 13:00:19 +0300 Subject: add immediate loading --- ops/common.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ops/common.h') diff --git a/ops/common.h b/ops/common.h index 8c504d3..546b064 100644 --- a/ops/common.h +++ b/ops/common.h @@ -22,7 +22,11 @@ typedef void (*op_call)(reg_t *sp, reg_t a, reg_t x, reg_t y, reg_t o); #define UNUSED(x) (void)(x); +#define IMM() (*(unsigned long *)(&__imm)) + #define __hidden __attribute__((visibility("hidden"))) __hidden extern void *__next_op; +__hidden extern unsigned long __imm; + #endif /* OPS_COMMON_H */ -- cgit v1.3