| Q D E V _ H L P _ A S M M U L U ( )
| | | | | SOURCE: qdev_macros.txt 1.16 (12/09/2014) English AMIGA - PUBLIC
----------------------------------------------------------------------------
NAME
QDEV_HLP_ASMMULU() - Allows to multiply 32bit x 32bit
integers and get 64bit result.
SYNOPSIS
res = QDEV_HLP_ASMMULU(w1, w0, u, v);
QDEV_HLP_ASMMULU([ULONG], [ULONG], [ULONG], [ULONG]);
FUNCTION
This macro is a direct assembly instruction alias who
allows to multiply two unsigned, 32 bit integers that
will form the 64 bit result.
INPUTS
w1 - Most significant 32 bits of the multiplication.
w0 - Least significant 32 bits of the multiplication.
u - First operand.
v - Second operand.
RETURNS
No output.
BASES
None.
NOTES
Code generated using this macro will only function OK
on 68020 onwards!
SEE ALSO
QDEV_HLP_ASMDIVU()
QDEV_HLP_DIVUQUAD(), QDEV_HLP_MULUQUAD()
EXAMPLE
None.
BUGS
None known.
----------------------------------------------------------------------------
| |
| |