/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/ |
H A D | DivS64x64Remainder.c | 21 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 D | ModU64x32.c | 22 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 D | DivU64x32.c | 22 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 D | DivU64x32Remainder.c | 19 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
|
H A D | DivU64x32.S | 28 # IN UINT64 Dividend,
|
H A D | ModU64x32.S | 28 # IN UINT64 Dividend,
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/ |
H A D | DivU64x32.c | 24 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 D | ModU64x32.c | 24 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 D | DivS64x64Remainder.c | 24 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 D | DivU64x32Remainder.c | 24 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 D | DivU64x64Remainder.c | 24 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 D | Math64.c | 233 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/StdLib/LibC/CRT/ |
H A D | Gcc.c | 62 // 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...] |
/vbox/src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/SysCall/Ia32/ |
H A D | MathDivU64x64.c | 31 // IN UINT64 Dividend, 47 ; |-- Dividend --| 69 ; Set up the local stack for Dividend parameter
|
H A D | MathReminderU64x64.c | 31 // IN UINT64 Dividend, 46 ; |-- Dividend --| 68 ; Set up the local stack for Dividend parameter
|
H A D | MathDivU64x64.S | 44 # |-- Dividend --| 66 # Set up the local stack for Dividend parameter
|
H A D | MathReminderU64x64.S | 44 # |-- Dividend --| 66 # Set up the local stack for Dividend parameter
|
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/LibC/CRT/Ia32/ |
H A D | ulldiv.c | 31 // IN UINT64 Dividend, 47 ; |-- Dividend --| 69 ; Set up the local stack for Dividend parameter
|
H A D | lldiv.c | 31 // IN UINT64 Dividend, 56 ; |-- Dividend --| 78 ; Set up the local stack for Dividend parameter
|
H A D | lldvrm.c | 31 // IN INT64 Dividend, 46 ; |-- Dividend --| 74 ; Set up the local stack for Dividend parameter
|
H A D | llrem.c | 31 // IN UINT64 Dividend, 46 ; |-- Dividend --| 68 ; Set up the local stack for Dividend parameter
|
H A D | ulldvrm.c | 31 // IN UINT64 Dividend, 46 ; |-- Dividend --| 74 ; Set up the local stack for Dividend parameter
|
H A D | ullrem.c | 31 // IN UINT64 Dividend, 46 ; |-- Dividend --| 68 ; Set up the local stack for Dividend parameter
|
H A D | udivdi3.S | 44 # |-- Dividend --| 66 # Set up the local stack for Dividend parameter
|
H A D | umoddi3.S | 44 # |-- Dividend --| 66 # Set up the local stack for Dividend parameter
|