_SmulWHi_SW_SL (Windows Embedded CE 6.0)

1/5/2010

This ARM DSP-enhanced, signed-integer multiplication operation performs a 32x16 bit multiply on the 32-bit operand in Rm and the 16-bit source operand from the top half of register Rs. It then takes the upper 32 bits of the 48-bit product.

Syntax

int _SmulWHi_SW_SL(
  int Arg1,
  int Arg2
);

Parameters

  • Arg1
    [in] The first term in the product, the contents of Rm.
  • Arg2
    [in] The second term in the product | the contents of Rs.

Return Values

The integer result of the multiplication.

Remarks

The compiler translates this instruction into the smulwt assembly instruction.

Requirements

Architecture ARM10, ARM-DSP
Header armintr.h
Routine _SmulWHi_SW_SL

See Also

Reference

ARM DSP-enhanced Intrinsic Functions
_SmulWLo_SW_SL