[Overview][Constants][Types][Procedures and functions][Index] 
Signed 32 by 32 bit multiply with 32 bit result.
Source position: utility.pas line 228
function SMult32( 
Arg1: LongInt; 
Arg2: LongInt 
):LongInt; 
Arg1 

Number to multiply 
Arg2 

Number to multiply 
The signed 32 bit result of multiplying arg1 by arg2.
Performs the signed 32bit multiplication of arg1 * arg2 and returns a signed 32 bit value.
This can perform the multiplication either using the machines native instructions (if they exist), or in software using a simple algorithm based on expanding algebraic products.

Signed 32 by 32 bit division and modulus. 


Unsigned 32 by 32 bit division and modulus. 


Unsigned 32 by 32 bit multiply with 32 bit result. 


Signed 32 by 32 bit multiply with 64 bit result. 


Unsigned 32 by 32 bit multiply with 64 bit result. 