I'd say the most generic type in audio on ARM is 32 bit integer * 32 bit integer -> 64 bits followed by 32 bit right shift (actually just take the top 32 bits of course potentially losing 1 LSB of rounding). In that case the lo*lo case can be discarded.Can't get more generic than the 32 bits meaning any of 8 different fixed-point types
But the most generic overall by far in audio is of course 32 bit data * 16 bit multiplier into a 54 bit accumulator
Statistics: Posted by MikeDB — Sat Sep 13, 2025 7:42 pm