aports/main/xen/mini-os-__divmoddi4.patch
2018-12-14 11:24:26 +00:00

20 lines
391 B
Diff

diff --git a/extras/mini-os/lib/math.c b/extras/mini-os/lib/math.c
index b98cc1d..1b63a83 100644
--- a/extras/mini-os/lib/math.c
+++ b/extras/mini-os/lib/math.c
@@ -366,6 +366,14 @@ __divdi3(quad_t a, quad_t b)
return (neg ? -uq : uq);
}
+quad_t
+__divmoddi4(quad_t a, quad_t b, quad_t *r)
+{
+ quad_t d = __divdi3(a, b);
+ *r = a - (d * b);
+ return d;
+}
+
/*
* From
* udivdi3.c