aboutsummaryrefslogtreecommitdiff
path: root/lib/imm_defns.h
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2023-09-07 21:25:36 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2023-09-07 21:25:36 +0300
commit23db5514bf626801c8e752f12171eb45d2598946 (patch)
tree8a5fbd619ddb4d5c22b6c6fb1c1027c1fd2e7af4 /lib/imm_defns.h
parent4d8fdd4288cc3ca5e0a2bd6ac80b725c2ee52118 (diff)
downloadcopyjit-23db5514bf626801c8e752f12171eb45d2598946.tar.gz
copyjit-23db5514bf626801c8e752f12171eb45d2598946.zip
allow fibonacci in jit-comparison
Diffstat (limited to 'lib/imm_defns.h')
-rw-r--r--lib/imm_defns.h75
1 files changed, 0 insertions, 75 deletions
diff --git a/lib/imm_defns.h b/lib/imm_defns.h
deleted file mode 100644
index f3b8baa..0000000
--- a/lib/imm_defns.h
+++ /dev/null
@@ -1,75 +0,0 @@
-#ifndef COPYJIT_IMM_DEFNS_H
-#define COPYJIT_IMM_DEFNS_H
-void *compile_addia(ctx_t *ctx, unsigned long i)
- {
- void *pc = ctx->pc;
- memcpy(ctx->pc, gen_addia, gen_addia_len);
- *(unsigned long *)(ctx->pc + gen_addia_len - 8) = i;
- ctx->pc += gen_addia_len;
- return pc;
- }
-void *compile_addio(ctx_t *ctx, unsigned long i)
- {
- void *pc = ctx->pc;
- memcpy(ctx->pc, gen_addio, gen_addio_len);
- *(unsigned long *)(ctx->pc + gen_addio_len - 8) = i;
- ctx->pc += gen_addio_len;
- return pc;
- }
-void *compile_addix(ctx_t *ctx, unsigned long i)
- {
- void *pc = ctx->pc;
- memcpy(ctx->pc, gen_addix, gen_addix_len);
- *(unsigned long *)(ctx->pc + gen_addix_len - 8) = i;
- ctx->pc += gen_addix_len;
- return pc;
- }
-void *compile_addiy(ctx_t *ctx, unsigned long i)
- {
- void *pc = ctx->pc;
- memcpy(ctx->pc, gen_addiy, gen_addiy_len);
- *(unsigned long *)(ctx->pc + gen_addiy_len - 8) = i;
- ctx->pc += gen_addiy_len;
- return pc;
- }
-void *compile_lia(ctx_t *ctx, unsigned long i)
- {
- void *pc = ctx->pc;
- memcpy(ctx->pc, gen_lia, gen_lia_len);
- *(unsigned long *)(ctx->pc + gen_lia_len - 8) = i;
- ctx->pc += gen_lia_len;
- return pc;
- }
-void *compile_lio(ctx_t *ctx, unsigned long i)
- {
- void *pc = ctx->pc;
- memcpy(ctx->pc, gen_lio, gen_lio_len);
- *(unsigned long *)(ctx->pc + gen_lio_len - 8) = i;
- ctx->pc += gen_lio_len;
- return pc;
- }
-void *compile_lix(ctx_t *ctx, unsigned long i)
- {
- void *pc = ctx->pc;
- memcpy(ctx->pc, gen_lix, gen_lix_len);
- *(unsigned long *)(ctx->pc + gen_lix_len - 8) = i;
- ctx->pc += gen_lix_len;
- return pc;
- }
-void *compile_liy(ctx_t *ctx, unsigned long i)
- {
- void *pc = ctx->pc;
- memcpy(ctx->pc, gen_liy, gen_liy_len);
- *(unsigned long *)(ctx->pc + gen_liy_len - 8) = 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 */