From 4269b6d3d0aeff1cf1bae3eac5f40cceb75576e0 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sat, 26 Aug 2023 17:13:56 +0300 Subject: apply fixes to make jit-comparison easier --- lib/imm_defns.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lib/imm_defns.h') diff --git a/lib/imm_defns.h b/lib/imm_defns.h index 6b9c52a..f3b8baa 100644 --- a/lib/imm_defns.h +++ b/lib/imm_defns.h @@ -64,4 +64,12 @@ void *compile_liy(ctx_t *ctx, unsigned long i) ctx->pc += gen_liy_len; return pc; } +void *compile_bani(ctx_t *ctx, unsigned long i) + { + void *pc = ctx->pc; + memcpy(ctx->pc, gen_bani, gen_bani_len); + *(unsigned long *)(ctx->pc + gen_bani_len - 8) = i; + ctx->pc += gen_bani_len; + return pc; + } #endif /* COPYJIT_DEFNS_H */ -- cgit v1.3