tcg/tests: target/mips: Amend MSA fixed point multiply testsAmend MSA fixed point multiply tests: add tests for MADD_Q.H, MADD_Q.W,MADDR_Q.H, MADDR_Q.W, MSUB_Q.H, MSUB_Q.W, MSUBR_Q.H and MSUBR_Q.W
tcg/tests: target/mips: Amend MSA fixed point multiply testsAmend MSA fixed point multiply tests: add tests for MADD_Q.H, MADD_Q.W,MADDR_Q.H, MADDR_Q.W, MSUB_Q.H, MSUB_Q.W, MSUBR_Q.H and MSUBR_Q.W.Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com>Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com>Message-Id: <1562068213-11307-2-git-send-email-aleksandar.markovic@rt-rk.com>
show more ...
tests/tcg: target/mips: Include isa/ase and group name in test outputFor better appearance and usefullnes, include ISA/ASE name andinstruction group name in the output of tests. For example, allt
tests/tcg: target/mips: Include isa/ase and group name in test outputFor better appearance and usefullnes, include ISA/ASE name andinstruction group name in the output of tests. For example, allthis data will be displayed for FMAX_A.W test:| MSA | Float Max Min | FMAX_A.W || PASS: 80 | FAIL: 0 | elapsed time: 0.16 ms |(the data will be displayed in one row; they are presented here in tworows not to exceed the width of the commit message)Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com>Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com>Message-Id: <1561031359-6727-2-git-send-email-aleksandar.markovic@rt-rk.com>
tests/tcg: target/mips: Add utility function reset_msa_registers()Add function reset_msa_registers() and utilize it in each MSA test.This is needed to ensure independency of test results on the st
tests/tcg: target/mips: Add utility function reset_msa_registers()Add function reset_msa_registers() and utilize it in each MSA test.This is needed to ensure independency of test results on the state ofMSA registers before test execution. This also allows for correctionof tests for VSHF* instructions, that are now independent on theprevious state of MSA registers.Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com>Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com>Message-Id: <1559838440-9866-9-git-send-email-aleksandar.markovic@rt-rk.com>
tests/tcg: target/mips: Move four tests to a better locationMove tests for <MUL|MULR>_Q.<H|B> from "integer multiply" directoryto "fixed-point multiply" directory, since they do not operate onint
tests/tcg: target/mips: Move four tests to a better locationMove tests for <MUL|MULR>_Q.<H|B> from "integer multiply" directoryto "fixed-point multiply" directory, since they do not operate onintegers, but on fixed point numbers.Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com>Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com>Message-Id: <1559838440-9866-8-git-send-email-aleksandar.markovic@rt-rk.com>