diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2023-08-26 17:13:56 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2023-08-26 17:13:56 +0300 |
| commit | 4269b6d3d0aeff1cf1bae3eac5f40cceb75576e0 (patch) | |
| tree | 3e9cdf4b34f4f2beffa72a837c409e567d84adb2 /src/copyjit.c | |
| parent | e8b00dae488e9c9f6f9ef7de99bc340de61541b7 (diff) | |
| download | copyjit-4269b6d3d0aeff1cf1bae3eac5f40cceb75576e0.tar.gz copyjit-4269b6d3d0aeff1cf1bae3eac5f40cceb75576e0.zip | |
apply fixes to make jit-comparison easier
Diffstat (limited to 'src/copyjit.c')
| -rw-r--r-- | src/copyjit.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/copyjit.c b/src/copyjit.c index 96616e3..8ca35eb 100644 --- a/src/copyjit.c +++ b/src/copyjit.c @@ -498,10 +498,12 @@ void compile_finish(ctx_t *ctx) __builtin___clear_cache(ctx->buf, ctx->buf + ctx->size); } -unsigned long run(ctx_t *ctx) +unsigned long run(ctx_t *ctx, + unsigned long a, unsigned long x, unsigned long y, + unsigned long o) { void *sp = malloc(4096); - unsigned long a = CALL(ctx->buf, sp, 0, 0, 0, 0); + unsigned long r = CALL(ctx->buf, sp, a, x, y, o); free(sp); - return a; + return r; } |
