HomeSort by relevance Sort by last modified time
    Searched refs:Divisor (Results 1 - 25 of 126) sorted by null

1 2 3 4 5 6

  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/
DivU64x32.c 30 unsigned value Divisor and generates a 64-bit unsigned quotient. This
33 If Divisor is 0, then ASSERT().
36 @param Divisor A 32-bit unsigned value.
38 @return Dividend / Divisor
45 IN UINT32 Divisor
48 ASSERT (Divisor != 0);
49 return InternalMathDivU64x32 (Dividend, Divisor);
ModU64x32.c 30 unsigned value Divisor and generates a 32-bit remainder. This function
33 If Divisor is 0, then ASSERT().
36 @param Divisor A 32-bit unsigned value.
38 @return Dividend % Divisor
45 IN UINT32 Divisor
48 ASSERT (Divisor != 0);
49 return InternalMathModU64x32 (Dividend, Divisor);
DivS64x64Remainder.c 30 value Divisor and generates a 64-bit signed quotient. If Remainder is not
34 If Divisor is 0, then ASSERT().
37 @param Divisor A 64-bit signed value.
41 @return Dividend / Divisor
48 IN INT64 Divisor,
52 ASSERT (Divisor != 0);
53 return InternalMathDivRemS64x64 (Dividend, Divisor, Remainder);
DivU64x32Remainder.c 30 unsigned value Divisor and generates a 64-bit unsigned quotient. If Remainder
34 If Divisor is 0, then ASSERT().
37 @param Divisor A 32-bit unsigned value.
41 @return Dividend / Divisor
48 IN UINT32 Divisor,
52 ASSERT (Divisor != 0);
53 return InternalMathDivRemU64x32 (Dividend, Divisor, Remainder);
DivU64x64Remainder.c 29 unsigned value Divisor and generates a 64-bit unsigned quotient. If Remainder
33 If Divisor is 0, then ASSERT().
36 @param Divisor A 64-bit unsigned value.
40 @return Dividend / Divisor
47 IN UINT64 Divisor,
51 ASSERT (Divisor != 0);
52 return InternalMathDivRemU64x64 (Dividend, Divisor, Remainder);
Math64.c 244 unsigned value Divisor and generates a 64-bit unsigned quotient. This
248 @param Divisor A 32-bit unsigned value.
250 @return Dividend / Divisor
257 IN UINT32 Divisor
260 return Dividend / Divisor;
268 unsigned value Divisor and generates a 32-bit remainder. This function
272 @param Divisor A 32-bit unsigned value.
274 @return Dividend % Divisor
281 IN UINT32 Divisor
284 return (UINT32)(Dividend % Divisor);
    [all...]
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/
DivU64x32.c 25 unsigned value Divisor and generates a 64-bit unsigned quotient. This
28 If Divisor is 0, then ASSERT().
31 @param Divisor A 32-bit unsigned value.
33 @return Dividend / Divisor
40 IN UINT32 Divisor
43 ASSERT (Divisor != 0);
44 return InternalMathDivU64x32 (Dividend, Divisor);
ModU64x32.c 25 unsigned value Divisor and generates a 32-bit remainder. This function
28 If Divisor is 0, then ASSERT().
31 @param Divisor A 32-bit unsigned value.
33 @return Dividend % Divisor.
40 IN UINT32 Divisor
43 ASSERT (Divisor != 0);
44 return InternalMathModU64x32 (Dividend, Divisor);
DivS64x64Remainder.c 25 value Divisor and generates a 64-bit signed quotient. If Remainder is not
29 It is the caller's responsibility to not call this function with a Divisor of 0.
30 If Divisor is 0, then the quotient and remainder should be assumed to be
33 If Divisor is 0, then ASSERT().
36 @param Divisor A 64-bit signed value.
40 @return Dividend / Divisor
47 IN INT64 Divisor,
51 ASSERT (Divisor != 0);
52 return InternalMathDivRemS64x64 (Dividend, Divisor, Remainder);
DivU64x32Remainder.c 25 unsigned value Divisor and generates a 64-bit unsigned quotient. If Remainder
29 If Divisor is 0, then ASSERT().
32 @param Divisor A 32-bit unsigned value.
36 @return Dividend / Divisor
43 IN UINT32 Divisor,
47 ASSERT (Divisor != 0);
48 return InternalMathDivRemU64x32 (Dividend, Divisor, Remainder);
DivU64x64Remainder.c 25 unsigned value Divisor and generates a 64-bit unsigned quotient. If Remainder
29 If Divisor is 0, then ASSERT().
32 @param Divisor A 64-bit unsigned value.
36 @return Dividend / Divisor
43 IN UINT64 Divisor,
47 ASSERT (Divisor != 0);
48 return InternalMathDivRemU64x64 (Dividend, Divisor, Remainder);
Math64.c 234 unsigned value Divisor and generates a 64-bit unsigned quotient. This
238 @param Divisor A 32-bit unsigned value.
240 @return Dividend / Divisor.
247 IN UINT32 Divisor
250 return Dividend / Divisor;
258 unsigned value Divisor and generates a 32-bit remainder. This function
262 @param Divisor A 32-bit unsigned value.
264 @return Dividend % Divisor.
271 IN UINT32 Divisor
274 return (UINT32)(Dividend % Divisor);
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/
DivS64x64Remainder.c 30 unsigned value Divisor and generates a 64-bit unsigned quotient. If Remainder
35 @param Divisor A 64-bit signed value.
39 @return Dividend / Divisor
45 IN INT64 Divisor,
53 (UINT64) (Divisor >= 0 ? Divisor : -Divisor),
59 return (Dividend ^ Divisor) >= 0 ? Quot : -Quot;
DivU64x64Remainder.c 22 IN UINT64 Divisor,
31 mov ecx, dword ptr [Divisor + 4]
32 mov ebx, dword ptr [Divisor + 0] // ecx:ebx <- divisor
41 mov ecx, dword ptr [Divisor + 4]
42 mul dword ptr [Divisor]
55 sub eax, dword ptr [Divisor + 0]
56 sbb edx, dword ptr [Divisor + 4]
ModU64x32.c 29 IN UINT32 Divisor
34 mov ecx, Divisor
DivU64x32.c 21 IN UINT32 Divisor
26 mov ecx, Divisor
DivU64x32Remainder.c 21 IN UINT32 Divisor,
26 mov ecx, Divisor
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/
DivS64x64Remainder.c 22 signed value Divisor and generates a 64-bit signed quotient. If Remainder
27 @param Divisor A 64-bit signed value.
31 @return Dividend / Divisor
38 IN INT64 Divisor,
46 (UINT64) (Divisor >= 0 ? Divisor : -Divisor),
52 return (Dividend ^ Divisor) >= 0 ? Quot : -Quot;
ModU64x32.c 23 unsigned value Divisor and generates a 32-bit remainder. This function
27 @param Divisor A 32-bit unsigned value.
29 @return Dividend % Divisor
36 IN UINT32 Divisor
41 mov ecx, Divisor
DivU64x32.c 23 unsigned value Divisor and generates a 64-bit unsigned quotient. This
27 @param Divisor A 32-bit unsigned value.
29 @return Dividend / Divisor
36 IN UINT32 Divisor
41 mov ecx, Divisor
DivU64x32Remainder.c 20 unsigned value Divisor and generates a 64-bit unsigned quotient. If Remainder
25 @param Divisor A 32-bit unsigned value.
29 @return Dividend / Divisor
36 IN UINT32 Divisor,
41 mov ecx, Divisor
  /device/linaro/bootloader/edk2/StdLib/LibC/CRT/
Gcc.c 62 // Return the quotient of the signed division of Dividend and Divisor
64 int __divsi3(int Dividend, int Divisor)
67 return (int) DivS64x64Remainder ((INT64) Dividend, (INT64) Divisor, NULL);
70 INT64 __divdi3(INT64 Dividend, INT64 Divisor)
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)
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, int Divisor)
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
BypassSlowDivision.h 33 Value *Divisor;
36 : SignedOp(InSignedOp), Dividend(InDividend), Divisor(InDivisor) {}
42 Val1.Divisor == Val2.Divisor;
55 reinterpret_cast<uintptr_t>(Val.Divisor)) ^
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/Ipf/
Math.c 110 IN UINTN Divisor,
124 Divisor - divisor
129 Dividend / Divisor
130 Remainder = Dividend mod Divisor
135 *Remainder = Dividend % Divisor;
138 return Dividend / Divisor;
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/X64/
Math.c 87 IN UINTN Divisor,
101 Divisor -
107 Dividend / Divisor
108 Remainder = Dividend mod Divisor
114 return Dividend/Divisor;

Completed in 354 milliseconds

1 2 3 4 5 6