EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index

EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/DivS64x64Remainder.c File Reference

#include "BaseLibInternals.h"

Go to the source code of this file.


INT64 EFIAPI DivS64x64Remainder (IN INT64 Dividend, IN INT64 Divisor, OUT INT64 *Remainder OPTIONAL)

Function Documentation

INT64 EFIAPI DivS64x64Remainder ( IN INT64  Dividend,
IN INT64  Divisor,
OUT INT64 *Remainder  OPTIONAL 

Divides a 64-bit signed integer by a 64-bit signed integer and generates a 64-bit signed result and a optional 64-bit signed remainder.

This function divides the 64-bit signed value Dividend by the 64-bit signed value Divisor and generates a 64-bit signed quotient. If Remainder is not NULL, then the 64-bit signed remainder is returned in Remainder. This function returns the 64-bit signed quotient.

If Divisor is 0, then ASSERT().

DividendA 64-bit signed value.
DivisorA 64-bit signed value.
RemainderA pointer to a 64-bit signed value. This parameter is optional and may be NULL.
Dividend / Divisor

Definition at line 46 of file DivS64x64Remainder.c.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines