diff options
author | Petar Jovanovic <petar.jovanovic@imgtec.com> | 2013-05-23 19:37:53 +0200 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2013-07-28 18:26:36 +0200 |
commit | 4877866ee4fbd760c943577bb6d1eba489fb6c6e (patch) | |
tree | e90c5764a969b376b2a420a1a974c966ffe6516d /target-mips/translate_init.c | |
parent | 200a06397f5d3e982028fd78b25b420507ade021 (diff) |
target-mips: fix multiplication in mipsdsp_rndq15_mul_q15_q15
Multiplication of Q15 fractional halfword vectors was incorrect in the
previous implementation of mipsdsp_rndq15_mul_q15_q15. It failed to take
element signs into account. This change fixes it, and it adds a test case
for it.
The change also removes unnecessary cast in the function
mipsdsp_mul_q15_q15_overflowflag21().
Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'target-mips/translate_init.c')
0 files changed, 0 insertions, 0 deletions