Signed 32 by 32 bit multiply with 32 bit result.
Source position: utility.pas line 370
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 32-bit 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. |