28.2.89 __builtin_mpyn_32

Architecture

dsPIC33A

Description

32-bit multiply and negate into an accumulator.

Example:

volatile register int Accum asm("A");
int32_t a,b;
 
Accum = __builtin_mpyn_32(a,b);

Prototype

int __builtin_mpyn_32(int32_t a, int32_t b);

Arguments

a - left hand side of multiply

b - right hand side of multiply

Return Value

Returns the negated multiplication result -a*b into an accumulator.

Machine Instruction

mpyn.l

Error Messages:

None.