SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
| Assembly syntax: | VMSUB src1, src2, src3, dst, RND: rnd_param (dst same as src3) |
| Operation: | Multiply-subtract |
| Classification: | 3-input 1-output |
| Bit width: | 17-bit src1/src2, 40-bit src3/dst |
| Delay slot: | 2 delay from src1/src2, 1 delay from src3 |
| C statement: | dst = src3 - round_or_shift(src1 * src2, rnd_param); |
See VMADD for the RND field.