aboutsummaryrefslogtreecommitdiff
path: root/system/lib/compiler-rt/udivdi3.c
diff options
context:
space:
mode:
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;
+}
+