_SmulAddHiLo_SW_SL (Windows Embedded CE 6.0)
1/5/2010
This ARM DSP-enhanced, signed-integer multiply-accumulate operation multiplies the top half of register Rm and the bottom half of register Rs to produce a 32-bit product. The operation then performs a 32-bit accumulation with Rn.
Syntax
int _SmulAddHiLo_SW_SL(
int Arg1,
int Arg2,
int Arg3
);
Parameters
- Arg1
The contents of Rn, the value added to the product of Arg2 and Arg3.
- Arg2
[in] The contents of Rm, the first term multiplied.
- Arg3
[in] The contents of Rs, the second term multiplied.
Return Values
The result of multiplication and accumulation.
Remarks
The compiler translates this instruction into the smlatb assembly instruction.
Requirements
Architecture | ARM10, ARM-DSP |
Header | armintr.h |
Routine | _SmulAddHiLo_SW_SL |
See Also
Reference
ARM DSP-enhanced Intrinsic Functions
_SmulAddHi_SW_SL
_SmulAddLo_SW_SL
_SmulAddLoHi_SW_SL