Slide 87 of 97
Notes:
We use MPY and MPYH to perform the multiply.
In A3, we multiply A0 times X0 and put the result in A3 with the instruction MPY.M1 A0 A1, A3.
We can also use the second multiplier with an MPYH. Here I'm using the same one, .M1 A0 A1 A7. This multiplies the upper 16 bits in A0 by the upper 16 bits in A1 and puts that result in A7.