SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
| 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.