MACK3 .macro src1, src2, sum, k
; sum = sum + k * (src1 * src2)
.if k = 0
MOV T,#src1
MPY ACC,T,#src2
MOV DP,#sum
ADD @sum,AL
.else
MOV T,#src1
MPY ACC,T,#k
MOV T,AL
MPY ACC,T,#src2
MOV DP,#sum
ADD @sum,AL
.endif
.endm
.global A0, A1, A2
MACK3 A0,A1,A2,0
MACK3 A0,A1,A2,100