28.2.39 __builtin_mac_16
Description:
16-bit multiply with accumulate.
Example:
volatile register int Accum asm("A");
int16_t a,b;
Accum = __builtin_mac_16(Accum,a,b);Prototype:
int __builtin_mac_16(int Accum, int16_t a, int16_t b);Arguments
Accum - accumulator
a - left hand side of the multiply
b - right hand side of the multiply
Return Value
This builtin returns Accum +
(a*b) into the same accumulator that is
input.
Machine Instruction
macError Messages
None.
