Searched defs:Dividend (Results 1 - 11 of 11) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/
H A DDivU64x32.c24 This function divides the 64-bit unsigned value Dividend by the 32-bit
30 @param Dividend A 64-bit unsigned value.
33 @return Dividend / Divisor
39 IN UINT64 Dividend,
44 return InternalMathDivU64x32 (Dividend, Divisor);
38 DivU64x32( IN UINT64 Dividend, IN UINT32 Divisor ) argument
H A DModU64x32.c24 This function divides the 64-bit unsigned value Dividend by the 32-bit
30 @param Dividend A 64-bit unsigned value.
33 @return Dividend % Divisor.
39 IN UINT64 Dividend,
44 return InternalMathModU64x32 (Dividend, Divisor);
38 ModU64x32( IN UINT64 Dividend, IN UINT32 Divisor ) argument
H A DDivS64x64Remainder.c24 This function divides the 64-bit signed value Dividend by the 64-bit signed
35 @param Dividend A 64-bit signed value.
40 @return Dividend / Divisor
46 IN INT64 Dividend,
52 return InternalMathDivRemS64x64 (Dividend, Divisor, Remainder);
45 DivS64x64Remainder( IN INT64 Dividend, IN INT64 Divisor, OUT INT64 *Remainder OPTIONAL ) argument
H A DDivU64x32Remainder.c24 This function divides the 64-bit unsigned value Dividend by the 32-bit
31 @param Dividend A 64-bit unsigned value.
36 @return Dividend / Divisor
42 IN UINT64 Dividend,
48 return InternalMathDivRemU64x32 (Dividend, Divisor, Remainder);
41 DivU64x32Remainder( IN UINT64 Dividend, IN UINT32 Divisor, OUT UINT32 *Remainder OPTIONAL ) argument
H A DDivU64x64Remainder.c24 This function divides the 64-bit unsigned value Dividend by the 64-bit
31 @param Dividend A 64-bit unsigned value.
36 @return Dividend / Divisor
42 IN UINT64 Dividend,
48 return InternalMathDivRemU64x64 (Dividend, Divisor, Remainder);
41 DivU64x64Remainder( IN UINT64 Dividend, IN UINT64 Divisor, OUT UINT64 *Remainder OPTIONAL ) argument
H A DMath64.c233 This function divides the 64-bit unsigned value Dividend by the 32-bit
237 @param Dividend A 64-bit unsigned value.
240 @return Dividend / Divisor.
246 IN UINT64 Dividend,
250 return Dividend / Divisor;
257 This function divides the 64-bit unsigned value Dividend by the 32-bit
261 @param Dividend A 64-bit unsigned value.
264 @return Dividend % Divisor.
270 IN UINT64 Dividend,
274 return (UINT32)(Dividend
245 InternalMathDivU64x32( IN UINT64 Dividend, IN UINT32 Divisor ) argument
269 InternalMathModU64x32( IN UINT64 Dividend, IN UINT32 Divisor ) argument
296 InternalMathDivRemU64x32( IN UINT64 Dividend, IN UINT32 Divisor, OUT UINT32 *Remainder OPTIONAL ) argument
327 InternalMathDivRemU64x64( IN UINT64 Dividend, IN UINT64 Divisor, OUT UINT64 *Remainder OPTIONAL ) argument
358 InternalMathDivRemS64x64( IN INT64 Dividend, IN INT64 Divisor, OUT INT64 *Remainder OPTIONAL ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/
H A DDivS64x64Remainder.c21 This function divides the 64-bit signed value Dividend by the 64-bit
26 @param Dividend A 64-bit signed value.
31 @return Dividend / Divisor
37 IN INT64 Dividend,
45 (UINT64) (Dividend >= 0 ? Dividend : -Dividend),
49 if (Remainder != NULL && Dividend < 0) {
52 return (Dividend ^ Divisor) >= 0 ? Quot : -Quot;
36 InternalMathDivRemS64x64( IN INT64 Dividend, IN INT64 Divisor, OUT INT64 *Remainder OPTIONAL ) argument
H A DDivU64x32.c22 This function divides the 64-bit unsigned value Dividend by the 32-bit
26 @param Dividend A 64-bit unsigned value.
29 @return Dividend / Divisor
35 IN UINT64 Dividend,
40 mov eax, dword ptr [Dividend + 4]
45 mov eax, dword ptr [Dividend]
34 InternalMathDivU64x32( IN UINT64 Dividend, IN UINT32 Divisor ) argument
H A DModU64x32.c22 This function divides the 64-bit unsigned value Dividend by the 32-bit
26 @param Dividend A 64-bit unsigned value.
29 @return Dividend % Divisor
35 IN UINT64 Dividend,
40 mov eax, dword ptr [Dividend + 4]
44 mov eax, dword ptr [Dividend + 0]
34 InternalMathModU64x32( IN UINT64 Dividend, IN UINT32 Divisor ) argument
H A DDivU64x32Remainder.c19 This function divides the 64-bit unsigned value Dividend by the 32-bit
24 @param Dividend A 64-bit unsigned value.
29 @return Dividend / Divisor
35 IN UINT64 Dividend,
42 mov eax, dword ptr [Dividend + 4]
46 mov eax, dword ptr [Dividend + 0]
34 InternalMathDivRemU64x32( IN UINT64 Dividend, IN UINT32 Divisor, OUT UINT32 *Remainder ) argument
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/LibC/CRT/
H A DGcc.c62 // Return the quotient of the signed division of Dividend and Divisor
64 int __divsi3(int Dividend, int Divisor) argument
67 return (int) DivS64x64Remainder ((INT64) Dividend, (INT64) Divisor, NULL);
70 INT64 __divdi3(INT64 Dividend, INT64 Divisor) argument
74 Quotient = DivS64x64Remainder ((INT64) Dividend, (INT64) Divisor, NULL);
75 DEBUG((DEBUG_INFO, "%a: %Ld / %Ld = %Ld\n", __func__, Dividend, Divisor, Quotient));
80 long long __divti3(long long Dividend, long long Divisor) argument
83 return (long long) DivS64x64Remainder ((INT64) Dividend, (INT64) Divisor, NULL);
106 // Return the remainder of the signed division of Dividend and Divisor
108 int __modsi3(int Dividend, in argument
118 __moddi3(INT64 Dividend, INT64 Divisor) argument
128 __modti3(long long Dividend, long long Divisor) argument
148 __udivsi3(unsigned int Dividend, unsigned int Divisor) argument
154 __udivdi3(unsigned long Dividend, unsigned long Divisor) argument
160 __udivti3(unsigned long long Dividend, unsigned long long Divisor) argument
167 __umodsi3(unsigned int Dividend, unsigned int Divisor) argument
177 __umoddi3(unsigned long Dividend, unsigned long Divisor) argument
187 __umodti3(unsigned long long Dividend, unsigned long long Divisor) argument
[all...]

Completed in 52 milliseconds