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>
This commit is contained in:
Aleksandar Markovic 2019-06-06 18:27:18 +02:00
parent b7c6798220
commit ca693d1c92
227 changed files with 504 additions and 4 deletions

View File

@ -23,6 +23,54 @@
#define WRAPPERS_MSA_H #define WRAPPERS_MSA_H
#define RESET_MSA_REGISTER(wi) \
__asm__ volatile ( \
"xor.v $" #wi ", $" #wi ", $" #wi "\n\t" \
: \
: \
: \
)
static inline void reset_msa_registers()
{
RESET_MSA_REGISTER(w0);
RESET_MSA_REGISTER(w1);
RESET_MSA_REGISTER(w2);
RESET_MSA_REGISTER(w3);
RESET_MSA_REGISTER(w4);
RESET_MSA_REGISTER(w5);
RESET_MSA_REGISTER(w6);
RESET_MSA_REGISTER(w7);
RESET_MSA_REGISTER(w8);
RESET_MSA_REGISTER(w9);
RESET_MSA_REGISTER(w10);
RESET_MSA_REGISTER(w11);
RESET_MSA_REGISTER(w12);
RESET_MSA_REGISTER(w13);
RESET_MSA_REGISTER(w14);
RESET_MSA_REGISTER(w15);
RESET_MSA_REGISTER(w16);
RESET_MSA_REGISTER(w17);
RESET_MSA_REGISTER(w18);
RESET_MSA_REGISTER(w19);
RESET_MSA_REGISTER(w20);
RESET_MSA_REGISTER(w21);
RESET_MSA_REGISTER(w22);
RESET_MSA_REGISTER(w23);
RESET_MSA_REGISTER(w24);
RESET_MSA_REGISTER(w25);
RESET_MSA_REGISTER(w26);
RESET_MSA_REGISTER(w27);
RESET_MSA_REGISTER(w28);
RESET_MSA_REGISTER(w29);
RESET_MSA_REGISTER(w30);
RESET_MSA_REGISTER(w31);
}
#define DO_MSA__WD__WS(suffix, mnemonic) \ #define DO_MSA__WD__WS(suffix, mnemonic) \
static inline void do_msa_##suffix(const void *input, \ static inline void do_msa_##suffix(const void *input, \
const void *output) \ const void *output) \

View File

@ -121,6 +121,8 @@ int32_t main(void)
{ 0x0100010104000201ULL, 0x0200020200000003ULL, }, { 0x0100010104000201ULL, 0x0200020200000003ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < TEST_COUNT_TOTAL; i++) { for (i = 0; i < TEST_COUNT_TOTAL; i++) {

View File

@ -121,6 +121,8 @@ int32_t main(void)
{ 0x0000000000000001ULL, 0x0000000000000002ULL, }, { 0x0000000000000001ULL, 0x0000000000000002ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < TEST_COUNT_TOTAL; i++) { for (i = 0; i < TEST_COUNT_TOTAL; i++) {

View File

@ -121,6 +121,8 @@ int32_t main(void)
{ 0x0001000100040002ULL, 0x0002000200000000ULL, }, { 0x0001000100040002ULL, 0x0002000200000000ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < TEST_COUNT_TOTAL; i++) { for (i = 0; i < TEST_COUNT_TOTAL; i++) {

View File

@ -121,6 +121,8 @@ int32_t main(void)
{ 0x0000000100000004ULL, 0x0000000200000000ULL, }, { 0x0000000100000004ULL, 0x0000000200000000ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < TEST_COUNT_TOTAL; i++) { for (i = 0; i < TEST_COUNT_TOTAL; i++) {

View File

@ -121,6 +121,8 @@ int32_t main(void)
{ 0x0001000000010000ULL, 0x0001000001010300ULL, }, { 0x0001000000010000ULL, 0x0001000001010300ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < TEST_COUNT_TOTAL; i++) { for (i = 0; i < TEST_COUNT_TOTAL; i++) {

View File

@ -121,6 +121,8 @@ int32_t main(void)
{ 0x0000000000000000ULL, 0x0000000000000000ULL, }, { 0x0000000000000000ULL, 0x0000000000000000ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < TEST_COUNT_TOTAL; i++) { for (i = 0; i < TEST_COUNT_TOTAL; i++) {

View File

@ -121,6 +121,8 @@ int32_t main(void)
{ 0x0000000000000000ULL, 0x0000000000010003ULL, }, { 0x0000000000000000ULL, 0x0000000000010003ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < TEST_COUNT_TOTAL; i++) { for (i = 0; i < TEST_COUNT_TOTAL; i++) {

View File

@ -121,6 +121,8 @@ int32_t main(void)
{ 0x0000000000000000ULL, 0x0000000000000001ULL, }, { 0x0000000000000000ULL, 0x0000000000000001ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < TEST_COUNT_TOTAL; i++) { for (i = 0; i < TEST_COUNT_TOTAL; i++) {

View File

@ -121,6 +121,8 @@ int32_t main(void)
{ 0x0404050305040605ULL, 0x0404050504030405ULL, }, { 0x0404050305040605ULL, 0x0404050504030405ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < TEST_COUNT_TOTAL; i++) { for (i = 0; i < TEST_COUNT_TOTAL; i++) {

View File

@ -121,6 +121,8 @@ int32_t main(void)
{ 0x0000000000000024ULL, 0x0000000000000022ULL, }, { 0x0000000000000024ULL, 0x0000000000000022ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < TEST_COUNT_TOTAL; i++) { for (i = 0; i < TEST_COUNT_TOTAL; i++) {

View File

@ -121,6 +121,8 @@ int32_t main(void)
{ 0x000800080009000bULL, 0x0008000a00070009ULL, }, { 0x000800080009000bULL, 0x0008000a00070009ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < TEST_COUNT_TOTAL; i++) { for (i = 0; i < TEST_COUNT_TOTAL; i++) {

View File

@ -121,6 +121,8 @@ int32_t main(void)
{ 0x0000001000000014ULL, 0x0000001200000010ULL, }, { 0x0000001000000014ULL, 0x0000001200000010ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < TEST_COUNT_TOTAL; i++) { for (i = 0; i < TEST_COUNT_TOTAL; i++) {

View File

@ -123,6 +123,8 @@ int32_t main(void)
{ 0x704f164d1e31e20eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d1e31e20eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -123,6 +123,8 @@ int32_t main(void)
{ 0x704f164d5e31a24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31a24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -123,6 +123,8 @@ int32_t main(void)
{ 0x704f164d5e31a24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31a24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -123,6 +123,8 @@ int32_t main(void)
{ 0x704f164d5e31a24eULL, 0x8cf188d8a942e2a0ULL, }, { 0x704f164d5e31a24eULL, 0x8cf188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -123,6 +123,8 @@ int32_t main(void)
{ 0x71cf566d1e33e60eULL, 0xadf389d9ab46e6a1ULL, }, { 0x71cf566d1e33e60eULL, 0xadf389d9ab46e6a1ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -123,6 +123,8 @@ int32_t main(void)
{ 0x704f164d5e31a24eULL, 0x8df188d9a942e2a0ULL, }, { 0x704f164d5e31a24eULL, 0x8df188d9a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -123,6 +123,8 @@ int32_t main(void)
{ 0xf04f364d5e33a24eULL, 0x8df389d8a946e2a1ULL, }, { 0xf04f364d5e33a24eULL, 0x8df389d8a946e2a1ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -123,6 +123,8 @@ int32_t main(void)
{ 0x704f364d5e31a24eULL, 0x8cf188d8a942e2a1ULL, }, { 0x704f364d5e31a24eULL, 0x8cf188d8a942e2a1ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -123,6 +123,8 @@ int32_t main(void)
{ 0x71cf566d5e33e64eULL, 0xadf389d9ab46e6a1ULL, }, { 0x71cf566d5e33e64eULL, 0xadf389d9ab46e6a1ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -123,6 +123,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d9a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d9a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -123,6 +123,8 @@ int32_t main(void)
{ 0xf04f364d5e33e24eULL, 0x8df389d8a946e2a1ULL, }, { 0xf04f364d5e33e24eULL, 0x8df389d8a946e2a1ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -123,6 +123,8 @@ int32_t main(void)
{ 0x704f364d5e31e24eULL, 0x8df188d8a942e2a1ULL, }, { 0x704f364d5e31e24eULL, 0x8df188d8a942e2a1ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x628a03e2455006e3ULL, 0x65a26eec3ac806bdULL, }, { 0x628a03e2455006e3ULL, 0x65a26eec3ac806bdULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x628a97e4455157d3ULL, 0x65a1c5e13ac736e1ULL, }, { 0x628a97e4455157d3ULL, 0x65a1c5e13ac736e1ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x628a03e3455006e4ULL, 0x65a36eec3ac806beULL, }, { 0x628a03e3455006e4ULL, 0x65a36eec3ac806beULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x628a97e4455157d3ULL, 0x65a1c5e23ac736e2ULL, }, { 0x628a97e4455157d3ULL, 0x65a1c5e23ac736e2ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xe09e2c9abc623c9cULL, 0xe61ef050ae843cc0ULL, }, { 0xe09e2c9abc623c9cULL, 0xe61ef050ae843cc0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xe09e2c9abc63c49cULL, 0xe41cee4ead7a3ac0ULL, }, { 0xe09e2c9abc63c49cULL, 0xe41cee4ead7a3ac0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xe09e2c9abc623b64ULL, 0xe41eee50ad7c3ac0ULL, }, { 0xe09e2c9abc623b64ULL, 0xe41eee50ad7c3ac0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xe09e2c9abc63c49cULL, 0xe41cee50ad7a3ac0ULL, }, { 0xe09e2c9abc63c49cULL, 0xe41cee50ad7a3ac0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x7f7f2c7f7f623c7fULL, 0x7f1e7f507f7f3c7fULL, }, { 0x7f7f2c7f7f623c7fULL, 0x7f1e7f507f7f3c7fULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x7fffffffffffffffULL, 0x7fffffffffffffffULL, }, { 0x7fffffffffffffffULL, 0x7fffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x7fff2c9a7fff3b64ULL, 0x7fff7fff7fff3ac0ULL, }, { 0x7fff2c9a7fff3b64ULL, 0x7fff7fff7fff3ac0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x7fffffff7fffffffULL, 0x7fffffff7fffffffULL, }, { 0x7fffffff7fffffffULL, 0x7fffffff7fffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x7f7f2c7f7f62c47fULL, 0x80e280b0807fc480ULL, }, { 0x7f7f2c7f7f62c47fULL, 0x80e280b0807fc480ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x7fffffffffffffffULL, 0x8000000000000000ULL, }, { 0x7fffffffffffffffULL, 0x8000000000000000ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x7fff2c9a7fffc49cULL, 0x800080008000c540ULL, }, { 0x7fff2c9a7fffc49cULL, 0x800080008000c540ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x7fffffff7fffffffULL, 0x8000000080000000ULL, }, { 0x7fffffff7fffffffULL, 0x8000000080000000ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xe09e2c9abc62ff9cULL, 0xffffffffff84ffffULL, }, { 0xe09e2c9abc62ff9cULL, 0xffffffffff84ffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xe09e2c9abc63c49cULL, 0xffffffffffffffffULL, }, { 0xe09e2c9abc63c49cULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xe09e2c9abc62ffffULL, 0xffffffffffffffffULL, }, { 0xe09e2c9abc62ffffULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xe09e2c9abc63c49cULL, 0xffffffffffffffffULL, }, { 0xe09e2c9abc63c49cULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xe09e2c9abc62c49cULL, 0x1ae210b05284c440ULL, }, { 0xe09e2c9abc62c49cULL, 0x1ae210b05284c440ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xe09e2c9abc63c49cULL, 0x1be311b15285c540ULL, }, { 0xe09e2c9abc63c49cULL, 0x1be311b15285c540ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xe09e2c9abc62c49cULL, 0x1be211b05284c540ULL, }, { 0xe09e2c9abc62c49cULL, 0x1be211b05284c540ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xe09e2c9abc63c49cULL, 0x1be311b05285c540ULL, }, { 0xe09e2c9abc63c49cULL, 0x1be311b05285c540ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x00000000ce80f89bULL, 0xffffffff37346b78ULL, }, { 0x00000000ce80f89bULL, 0xffffffff37346b78ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x00bf0063008f0030ULL, 0xff7eff60ffebff82ULL, }, { 0x00bf0063008f0030ULL, 0xff7eff60ffebff82ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000869c0000407fULL, 0xffff16c9ffff8be2ULL, }, { 0x0000869c0000407fULL, 0xffff16c9ffff8be2ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x00000000ce80f89bULL, 0x0000000137346b78ULL, }, { 0x00000000ce80f89bULL, 0x0000000137346b78ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x00bf0063008f0130ULL, 0x017e016000eb0182ULL, }, { 0x00bf0063008f0130ULL, 0x017e016000eb0182ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000869c0001407fULL, 0x000116c900018be2ULL, }, { 0x0000869c0001407fULL, 0x000116c900018be2ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, }, { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xffffffffffffffffULL, 0xffffffffffffffffULL, }, { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xffffffffffffffffULL, 0xffffffffffffffffULL, }, { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xffffffffffffffffULL, 0xffffffffffffffffULL, }, { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xffffffffffffffffULL, 0xffffffffffffffffULL, }, { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xffffffffffffffffULL, 0xffffffffffffffffULL, }, { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xffffffffffffffffULL, 0xffffffffffffffffULL, }, { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xffffffffffffffffULL, 0xffffffffffffffffULL, }, { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xffffffffffffffffULL, 0xffffffffffffffffULL, }, { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xffffffffffffffffULL, 0xffffffffffffffffULL, }, { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xffffffffffffffffULL, 0xffffffffffffffffULL, }, { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xffffffffffffffffULL, 0xffffffffffffffffULL, }, { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0xffffffffffffffffULL, 0xffffffffffffffffULL, }, { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000000000000000ULL, 0x0000000000000000ULL, }, { 0x0000000000000000ULL, 0x0000000000000000ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000000000000000ULL, 0x0000000000000000ULL, }, { 0x0000000000000000ULL, 0x0000000000000000ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000000000000000ULL, 0x0000000000000000ULL, }, { 0x0000000000000000ULL, 0x0000000000000000ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000000000000000ULL, 0x0000000000000000ULL, }, { 0x0000000000000000ULL, 0x0000000000000000ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000000000000000ULL, 0x0000000000000000ULL, }, { 0x0000000000000000ULL, 0x0000000000000000ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000000000000000ULL, 0x0000000000000000ULL, }, { 0x0000000000000000ULL, 0x0000000000000000ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000000000000000ULL, 0x0000000000000000ULL, }, { 0x0000000000000000ULL, 0x0000000000000000ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000000000000000ULL, 0x0000000000000000ULL, }, { 0x0000000000000000ULL, 0x0000000000000000ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0101010101010101ULL, 0x0101010101010101ULL, }, { 0x0101010101010101ULL, 0x0101010101010101ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000000000000001ULL, 0x0000000000000001ULL, }, { 0x0000000000000001ULL, 0x0000000000000001ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0001000100010001ULL, 0x0001000100010001ULL, }, { 0x0001000100010001ULL, 0x0001000100010001ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000000100000001ULL, 0x0000000100000001ULL, }, { 0x0000000100000001ULL, 0x0000000100000001ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0101010101010101ULL, 0x0101010101010101ULL, }, { 0x0101010101010101ULL, 0x0101010101010101ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000000000000001ULL, 0x0000000000000001ULL, }, { 0x0000000000000001ULL, 0x0000000000000001ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0001000100010001ULL, 0x0001000100010001ULL, }, { 0x0001000100010001ULL, 0x0001000100010001ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x0000000100000001ULL, 0x0000000100000001ULL, }, { 0x0000000100000001ULL, 0x0000000100000001ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

View File

@ -125,6 +125,8 @@ int32_t main(void)
{ 0x53edf7dbd76122edULL, 0x50347e61c2f51a40ULL, }, { 0x53edf7dbd76122edULL, 0x50347e61c2f51a40ULL, },
}; };
reset_msa_registers();
gettimeofday(&start, NULL); gettimeofday(&start, NULL);
for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) { for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {

Some files were not shown because too many files have changed in this diff Show More