From f5c729ea59d227a507f83bd94d07f4366b46d72b Mon Sep 17 00:00:00 2001
From: Kimplul <kimi.h.kuparinen@gmail.com>
Date: Fri, 14 Mar 2025 21:08:01 +0200
Subject: start supporting 32bit arches

---
 tests/remr_u64.c | 110 +++++++++++++++++++++++++++++++------------------------
 1 file changed, 63 insertions(+), 47 deletions(-)

(limited to 'tests/remr_u64.c')

diff --git a/tests/remr_u64.c b/tests/remr_u64.c
index 4f458eb..4bae226 100644
--- a/tests/remr_u64.c
+++ b/tests/remr_u64.c
@@ -17,80 +17,96 @@ int main(int argc, char *argv[])
 
 	ejit_select_compile_func(f, 2, 0, EJIT_USE64(int64_t), do_jit);
 
-	assert(erf2(f, EJIT_ARG(0, int64_t),
+	assert(erfl2(f, EJIT_ARG(0, int64_t),
 	            EJIT_ARG(0x7fffffff, int64_t)) == 0);
-	assert(erf2(f, EJIT_ARG(1, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(1, int64_t),
 	            EJIT_ARG(0x7fffffff, int64_t)) == 1);
-	assert(erf2(f, EJIT_ARG(1, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(1, int64_t),
 	            EJIT_ARG(0x80000000, int64_t)) == 1);
-	assert(erf2(f, EJIT_ARG(2, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(2, int64_t),
 	            EJIT_ARG(0x7fffffff, int64_t)) == 2);
-	assert(erf2(f, EJIT_ARG(2, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(2, int64_t),
 	            EJIT_ARG(0x80000000, int64_t)) == 2);
-	assert(erf2(f, EJIT_ARG(0x7fffffff, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(0x7fffffff, int64_t),
 	            EJIT_ARG(1, int64_t)) == 0);
-	assert(erf2(f, EJIT_ARG(0x80000000, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(0x80000000, int64_t),
 	            EJIT_ARG(1, int64_t)) == 0);
-	assert(erf2(f, EJIT_ARG(0x7fffffff, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(0x7fffffff, int64_t),
 	            EJIT_ARG(2, int64_t)) == 1);
-	assert(erf2(f, EJIT_ARG(0x80000000, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(0x80000000, int64_t),
 	            EJIT_ARG(2, int64_t)) == 0);
-	assert(erf2(f, EJIT_ARG(0x7fffffff, int64_t),
-	            EJIT_ARG(0x80000000, int64_t)
-	            ) == 0x7fffffff);
 
-	assert(erf2(f, EJIT_ARG(0x80000000, int64_t),
-	            EJIT_ARG(0x7fffffff, int64_t)
-	            ) == 1);
+	assert(erfl2(f, EJIT_ARG(0x7fffffff, int64_t),
+	            EJIT_ARG(0x80000000, int64_t))
+			== 0x7fffffff);
+
+	assert(erfl2(f, EJIT_ARG(0x80000000, int64_t),
+	            EJIT_ARG(0x7fffffff, int64_t))
+			== 1);
 
-	assert(erf2(f, EJIT_ARG(0x7fffffff, int64_t),
-	            EJIT_ARG(0xffffffff, int64_t)
-	            ) == 0x7fffffff);
+	assert(erfl2(f, EJIT_ARG(0x7fffffff, int64_t),
+	            EJIT_ARG(0xffffffff, int64_t))
+			== 0x7fffffff);
 
-	assert(erf2(f, EJIT_ARG(0xffffffff, int64_t),
-	            EJIT_ARG(0x7fffffff, int64_t)
-	            ) == 1);
+	assert(erfl2(f, EJIT_ARG(0xffffffff, int64_t),
+	            EJIT_ARG(0x7fffffff, int64_t))
+			== 1);
 
-	assert(erf2(f, EJIT_ARG(0xffffffff, int64_t),
-	            EJIT_ARG(0xffffffff, int64_t)
-	            ) == 0);
+	assert(erfl2(f, EJIT_ARG(0xffffffff, int64_t),
+	            EJIT_ARG(0xffffffff, int64_t))
+			== 0);
 
 
-	assert(erf2(f, EJIT_ARG(1, int64_t),
+	assert(erfl2(f, EJIT_ARG(1, int64_t),
 	            EJIT_ARG(0x7fffffffffffffff, int64_t)) == 1);
-	assert(erf2(f, EJIT_ARG(1, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(1, int64_t),
 	            EJIT_ARG(0x8000000000000000, int64_t)) == 1);
-	assert(erf2(f, EJIT_ARG(2, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(2, int64_t),
 	            EJIT_ARG(0x7fffffffffffffff, int64_t)) == 2);
-	assert(erf2(f, EJIT_ARG(2, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(2, int64_t),
 	            EJIT_ARG(0x8000000000000000, int64_t)) == 2);
-	assert(erf2(f, EJIT_ARG(0x7fffffffffffffff, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(0x7fffffffffffffff, int64_t),
 	            EJIT_ARG(1, int64_t)) == 0);
-	assert(erf2(f, EJIT_ARG(0x8000000000000000, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(0x8000000000000000, int64_t),
 	            EJIT_ARG(1, int64_t)) == 0);
-	assert(erf2(f, EJIT_ARG(0x7fffffffffffffff, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(0x7fffffffffffffff, int64_t),
 	            EJIT_ARG(2, int64_t)) == 1);
-	assert(erf2(f, EJIT_ARG(0x8000000000000000, int64_t),
+
+	assert(erfl2(f, EJIT_ARG(0x8000000000000000, int64_t),
 	            EJIT_ARG(2, int64_t)) == 0);
-	assert(erf2(f, EJIT_ARG(0x7fffffffffffffff, int64_t),
-	            EJIT_ARG(0x8000000000000000, int64_t)
-	            ) == 0x7fffffffffffffff);
 
-	assert(erf2(f, EJIT_ARG(0x8000000000000000, int64_t),
-	            EJIT_ARG(0x7fffffffffffffff, int64_t)
-	            ) == 1);
+	assert(erfl2(f, EJIT_ARG(0x7fffffffffffffff, int64_t),
+	            EJIT_ARG(0x8000000000000000, int64_t))
+			== 0x7fffffffffffffff);
+
+	assert(erfl2(f, EJIT_ARG(0x8000000000000000, int64_t),
+	            EJIT_ARG(0x7fffffffffffffff, int64_t)) == 1);
 
-	assert(erf2(f, EJIT_ARG(0x7fffffffffffffff, int64_t),
-	            EJIT_ARG(0xffffffffffffffff, int64_t)
-	            ) == 0x7fffffffffffffff);
+	assert(erfl2(f, EJIT_ARG(0x7fffffffffffffff, int64_t),
+	            EJIT_ARG(0xffffffffffffffff, int64_t))
+			== 0x7fffffffffffffff);
 
-	assert(erf2(f, EJIT_ARG(0xffffffffffffffff, int64_t),
-	            EJIT_ARG(0x7fffffffffffffff, int64_t)
-	            ) == 1);
+	assert(erfl2(f, EJIT_ARG(0xffffffffffffffff, int64_t),
+	            EJIT_ARG(0x7fffffffffffffff, int64_t))
+			== 1);
 
-	assert(erf2(f, EJIT_ARG(0xffffffffffffffff, int64_t),
-	            EJIT_ARG(0xffffffffffffffff, int64_t)
-	            ) == 0);
+	assert(erfl2(f, EJIT_ARG(0xffffffffffffffff, int64_t),
+	            EJIT_ARG(0xffffffffffffffff, int64_t))
+			== 0);
 
 
 	ejit_destroy_func(f);
-- 
cgit v1.2.3