aboutsummaryrefslogtreecommitdiff
path: root/system/lib/compiler-rt/udivdi3.c
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-04-14 17:19:50 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-04-14 17:19:50 -0700
commit6749401c21206655e57db30664faff12cdfae138 (patch)
treee2e3dc2ee59a4f6a74ad705a7451e2415489af12 /system/lib/compiler-rt/udivdi3.c
parent84c58ecc4abb7af1c88cce1af3d86ffa106f22d2 (diff)
use compiled i64 div and rem
Diffstat (limited to 'system/lib/compiler-rt/udivdi3.c')
-rw-r--r--system/lib/compiler-rt/udivdi3.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/system/lib/compiler-rt/udivdi3.c b/system/lib/compiler-rt/udivdi3.c
index 6c0303df..3d55785c 100644
--- a/system/lib/compiler-rt/udivdi3.c
+++ b/system/lib/compiler-rt/udivdi3.c
@@ -23,3 +23,14 @@ __udivdi3(du_int a, du_int b)
{
return __udivmoddi4(a, b, 0);
}
+
+/* XXX EMSCRIPTEN */
+
+COMPILER_RT_ABI du_int
+__uremdi3(du_int a, du_int b)
+{
+ du_int rem;
+ __udivmoddi4(a, b, &rem);
+ return rem;
+}
+