We are seeking the advice of experienced MSP programmers regarding the Hardware Multiplier.
Our goal it to keep the SD24, 24-bit resolution, and have an efficient processing of a polynomial.
Example Expression:
+6.383091E-08 * 1EFFFFh
Q1) Is it efficient to use the 16x16 Hardware Multiplier for greater than 16-bits?
Q2) If so, can one demonstrate how to preform the above example multiplication using C-language?
This example is over simplified, referencing TI document slaa042.pdf, page 21 is similar to our end goal.
Comment, we do not program in assembly language, thus document slaa042.pdf, Fig 4, 40x40 Unsigned Multiplication MPYU40 makes very little sense to us.
We are using CCS v4.
Thanks in advance for clear help of how to load the registers and do efficient 24-bit calculations,
MAC Engineering