1 add __divmoddi4 builtin
3 GCC 11 will generate it in code
5 void foo(unsigned char *u8Second, unsigned int *u32Nanosecond, long long timeSpec)
11 i32Rem = (int)(i64Div % 1000000000);
13 *u32Nanosecond = i32Rem;
14 i32Rem = (int)(i64Div % 60);
19 Upstream-Status: Pending
20 Signed-off-by: Khem Raj <raj.khem@gmail.com>
22 --- a/src/VBox/Runtime/common/math/gcc/divdi3.c
23 +++ b/src/VBox/Runtime/common/math/gcc/divdi3.c
24 @@ -68,3 +68,12 @@ __divdi3(a, b)
30 +__divmoddi4(quad_t a, quad_t b, quad_t* rem)
32 + quad_t d = __divdi3(a,b);