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

12

/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/
H A DDivU64x32.c29 This function divides the 64-bit unsigned value Dividend by the 32-bit
35 @param Dividend A 64-bit unsigned value.
38 @return Dividend / Divisor
44 IN UINT64 Dividend,
49 return InternalMathDivU64x32 (Dividend, Divisor);
43 GlueDivU64x32( IN UINT64 Dividend, IN UINT32 Divisor ) argument
H A DModU64x32.c29 This function divides the 64-bit unsigned value Dividend by the 32-bit
35 @param Dividend A 64-bit unsigned value.
38 @return Dividend % Divisor
44 IN UINT64 Dividend,
49 return InternalMathModU64x32 (Dividend, Divisor);
43 ModU64x32( IN UINT64 Dividend, IN UINT32 Divisor ) argument
H A DDivS64x64Remainder.c29 This function divides the 64-bit signed value Dividend by the 64-bit signed
36 @param Dividend A 64-bit signed value.
41 @return Dividend / Divisor
47 IN INT64 Dividend,
53 return InternalMathDivRemS64x64 (Dividend, Divisor, Remainder);
46 DivS64x64Remainder( IN INT64 Dividend, IN INT64 Divisor, OUT INT64 *Remainder OPTIONAL ) argument
H A DDivU64x32Remainder.c29 This function divides the 64-bit unsigned value Dividend by the 32-bit
36 @param Dividend A 64-bit unsigned value.
41 @return Dividend / Divisor
47 IN UINT64 Dividend,
53 return InternalMathDivRemU64x32 (Dividend, Divisor, Remainder);
46 DivU64x32Remainder( IN UINT64 Dividend, IN UINT32 Divisor, OUT UINT32 *Remainder OPTIONAL ) argument
H A DDivU64x64Remainder.c28 This function divides the 64-bit unsigned value Dividend by the 64-bit
35 @param Dividend A 64-bit unsigned value.
40 @return Dividend / Divisor
46 IN UINT64 Dividend,
52 return InternalMathDivRemU64x64 (Dividend, Divisor, Remainder);
45 DivU64x64Remainder( IN UINT64 Dividend, IN UINT64 Divisor, OUT UINT64 *Remainder OPTIONAL ) argument
H A DMath64.c243 This function divides the 64-bit unsigned value Dividend by the 32-bit
247 @param Dividend A 64-bit unsigned value.
250 @return Dividend / Divisor
256 IN UINT64 Dividend,
260 return Dividend / Divisor;
267 This function divides the 64-bit unsigned value Dividend by the 32-bit
271 @param Dividend A 64-bit unsigned value.
274 @return Dividend % Divisor
280 IN UINT64 Dividend,
284 return (UINT32)(Dividend
255 InternalMathDivU64x32( IN UINT64 Dividend, IN UINT32 Divisor ) argument
279 InternalMathModU64x32( IN UINT64 Dividend, IN UINT32 Divisor ) argument
306 InternalMathDivRemU64x32( IN UINT64 Dividend, IN UINT32 Divisor, OUT UINT32 *Remainder OPTIONAL ) argument
337 InternalMathDivRemU64x64( IN UINT64 Dividend, IN UINT64 Divisor, OUT UINT64 *Remainder OPTIONAL ) argument
367 InternalMathDivRemS64x64( IN INT64 Dividend, IN INT64 Divisor, OUT INT64 *Remainder OPTIONAL ) argument
[all...]
/device/linaro/bootloader/edk2/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...]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/
H A DDivS64x64Remainder.c29 This function divides the 64-bit unsigned value Dividend by the 64-bit
34 @param Dividend A 64-bit signed value.
39 @return Dividend / Divisor
44 IN INT64 Dividend,
52 (UINT64) (Dividend >= 0 ? Dividend : -Dividend),
56 if (Remainder != NULL && Dividend < 0) {
59 return (Dividend ^ Divisor) >= 0 ? Quot : -Quot;
43 InternalMathDivRemS64x64( IN INT64 Dividend, IN INT64 Divisor, OUT INT64 *Remainder OPTIONAL ) argument
H A DDivU64x32.c20 IN UINT64 Dividend,
25 mov eax, dword ptr [Dividend + 4]
30 mov eax, dword ptr [Dividend]
19 InternalMathDivU64x32( IN UINT64 Dividend, IN UINT32 Divisor ) argument
H A DModU64x32.c28 IN UINT64 Dividend,
33 mov eax, dword ptr [Dividend + 4]
37 mov eax, dword ptr [Dividend + 0]
27 InternalMathModU64x32( IN UINT64 Dividend, IN UINT32 Divisor ) argument
H A DDivU64x32Remainder.c20 IN UINT64 Dividend,
27 mov eax, dword ptr [Dividend + 4]
31 mov eax, dword ptr [Dividend + 0]
19 InternalMathDivRemU64x32( IN UINT64 Dividend, IN UINT32 Divisor, OUT UINT32 *Remainder ) argument
H A DDivU64x64Remainder.c21 IN UINT64 Dividend,
27 mov edx, dword ptr [Dividend + 4]
28 mov eax, dword ptr [Dividend + 0] // edx:eax <- dividend
20 InternalMathDivRemU64x64( IN UINT64 Dividend, IN UINT64 Divisor, OUT UINT64 *Remainder OPTIONAL ) argument
/device/linaro/bootloader/edk2/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
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/X64/
H A DMath.c86 IN UINT64 Dividend,
99 Dividend -
107 Dividend / Divisor
108 Remainder = Dividend mod Divisor
114 return Dividend/Divisor;
85 DivU64x32( IN UINT64 Dividend, IN UINTN Divisor, OUT UINTN *Remainder OPTIONAL ) argument
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/
H A DDivU64x32.c26 IN UINT64 Dividend,
39 Dividend - dividend
45 Dividend / Divisor
46 Remainder = Dividend mod Divisor
55 mov eax, dword ptr Dividend[4] ; Put high 32 bits of 64-bit dividend in EAX local
57 div ecx ; Dividend Divisor Quoitent...Remainder
62 mov eax, dword ptr Dividend[0] ; Put low 32 bits of 64-bit dividend in EAX local
64 ; Dividend Divisor Quoitent...Remainder
25 DivU64x32( IN UINT64 Dividend, IN UINTN Divisor, OUT UINTN *Remainder OPTIONAL ) argument
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/Ipf/
H A DMath.c109 IN UINT64 Dividend,
123 Dividend - dividend
129 Dividend / Divisor
130 Remainder = Dividend mod Divisor
135 *Remainder = Dividend % Divisor;
138 return Dividend / Divisor;
108 DivU64x32( IN UINT64 Dividend, IN UINTN Divisor, OUT UINTN *Remainder OPTIONAL ) argument
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/
H A DMath.c122 IN UINT64 Dividend,
135 Dividend - dividend
141 Dividend / Divisor
142 Remainder = Dividend mod Divisor
147 *Remainder = Dividend % Divisor;
150 return Dividend / Divisor;
121 DivU64x32( IN UINT64 Dividend, IN UINTN Divisor, OUT UINTN *Remainder OPTIONAL ) argument

Completed in 163 milliseconds

12