Share via


_SmulAddHiLo_SW_SL

An ARM DSP-enhanced, signed-integer multiply-accumulate operation that 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.

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

OS Versions: Windows CE .NET 4.0 and later.
Header: Armintr.h.

See Also

ARM DSP-Enhanced Intrinsic Functions | _SmulAddHi_SW_SL | _SmulAddLo_SW_SL | _SmulAddLoHi_SW_SL

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.