Signed Long Multiply, with 32-bit operands and 64-bit result.
is an optional suffix available in ARM state only. If
Sis specified, the condition code flags are updated on the result of the operation.
is an optional condition code.
are the destination registers.
must be different registers
are ARM registers holding the operands.