qemu/tests/tcg/mips/user/ase/msa
Aleksandar Markovic ca693d1c92 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 of
MSA registers before test execution. This also allows for correction
of tests for VSHF* instructions, that are now independent on the
previous 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>
2019-06-07 11:53:07 +02:00
..
bit-count tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
bit-set tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
fixed-multiply tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
int-add tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
int-average tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
int-compare tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
int-divide tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
int-dot-product tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
int-max-min tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
int-modulo tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
int-multiply tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
int-subtract tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
interleave tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
logic tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
pack tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00
shift tests/tcg: target/mips: Add utility function reset_msa_registers() 2019-06-07 11:53:07 +02:00