]> git.pld-linux.org Git - packages/VirtualBox.git/blobdiff - add__divmoddi4.patch
add__divmoddi4 patch no longer needed; rel 2
[packages/VirtualBox.git] / add__divmoddi4.patch
diff --git a/add__divmoddi4.patch b/add__divmoddi4.patch
deleted file mode 100644 (file)
index 8dd30a2..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-add __divmoddi4 builtin
-
-GCC 11 will generate it in code
-
-void foo(unsigned char *u8Second, unsigned int *u32Nanosecond, long long timeSpec)
-{
-    long long i64Div;
-    int i32Div;
-    int i32Rem;
-    i64Div = timeSpec;
-    i32Rem = (int)(i64Div % 1000000000);
-    i64Div /= 1000000000;
-    *u32Nanosecond = i32Rem;
-    i32Rem = (int)(i64Div % 60);
-    *u8Second = i32Rem;
-}
-
-
-Upstream-Status: Pending
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
---- a/src/VBox/Runtime/common/math/gcc/divdi3.c
-+++ b/src/VBox/Runtime/common/math/gcc/divdi3.c
-@@ -68,3 +68,12 @@ __divdi3(a, b)
-               uq = - uq;
-       return uq;
- }
-+
-+quad_t
-+__divmoddi4(quad_t a, quad_t b, quad_t* rem)
-+{
-+      quad_t d = __divdi3(a,b);
-+      *rem = a - (d*b);
-+      return d;
-+}
-+
This page took 0.03416 seconds and 4 git commands to generate.