From eb09800cff9eec8ecbe756b193cab738d43897d2 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sat, 29 Jun 2024 14:43:39 +0300 Subject: clear up some semantics --- tests/addr.c | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'tests/addr.c') diff --git a/tests/addr.c b/tests/addr.c index f524aa6..099536a 100644 --- a/tests/addr.c +++ b/tests/addr.c @@ -1,23 +1,22 @@ #include +#include +#include "do_jit.h" int main (int argc, char *argv[]) { struct ejit_operand operands[2] = { - EJIT_OPERAND_GPR(0, EJIT_LONG), - EJIT_OPERAND_GPR(1, EJIT_LONG) + EJIT_OPERAND_GPR(0, EJIT_TYPE(long)), + EJIT_OPERAND_GPR(1, EJIT_TYPE(long)) }; - struct ejit_func *f = ejit_create_func(EJIT_LONG, 2, operands); + struct ejit_func *f = ejit_create_func(EJIT_TYPE(long), 2, operands); - ejit_addr(j, EJIT_GPR(0), EJIT_GPR(0), EJIT_GPR(1)); - ejit_retr(j, EJIT_GPR(0)); + ejit_addr(f, EJIT_GPR(0), EJIT_GPR(0), EJIT_GPR(1)); + ejit_retr(f, EJIT_GPR(0)); - ejit_compile(f); + ejit_select_compile_func(f, 2, 0, do_jit); - struct ejit_arg args[2] = { - EJIT_ARG(42, EJIT_LONG), - EJIT_ARG(69, EJIT_LONG) - }; - ASSERT(ejit_run_func(f, 2, args) == 111); + assert(ejit_run_func_2(f, EJIT_ARG(42, long), EJIT_ARG(69, long)) == 111); + ejit_destroy_func(f); } -- cgit v1.2.3