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 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. |