]> git.proxmox.com Git - mirror_qemu.git/commitdiff
tests/tcg: target/mips: Add utility function reset_msa_registers()
authorAleksandar Markovic <amarkovic@wavecomp.com>
Thu, 6 Jun 2019 16:27:18 +0000 (18:27 +0200)
committerAleksandar Markovic <amarkovic@wavecomp.com>
Fri, 7 Jun 2019 09:53:07 +0000 (11:53 +0200)
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>

227 files changed:
tests/tcg/mips/include/wrappers_msa.h
tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_b.c
tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_d.c
tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_h.c
tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_w.c
tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_b.c
tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_d.c
tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_h.c
tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_w.c
tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_b.c
tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_d.c
tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_h.c
tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_w.c
tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_b.c
tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_d.c
tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_h.c
tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_w.c
tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_b.c
tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_d.c
tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_h.c
tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_w.c
tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_b.c
tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_d.c
tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_h.c
tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_w.c
tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mul_q_h.c
tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mul_q_w.c
tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mulr_q_h.c
tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mulr_q_w.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_b.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_d.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_h.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_w.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_b.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_d.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_h.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_w.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_b.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_d.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_h.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_w.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_b.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_d.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_h.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_w.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_b.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_d.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_h.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_w.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_d.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_h.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_w.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_d.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_h.c
tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_w.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_b.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_d.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_h.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_w.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_b.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_d.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_h.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_w.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_b.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_d.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_h.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_w.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_b.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_d.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_h.c
tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_w.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_b.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_d.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_h.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_w.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_b.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_d.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_h.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_w.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_b.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_d.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_h.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_w.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_b.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_d.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_h.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_w.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_b.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_d.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_h.c
tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_w.c
tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_b.c
tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_d.c
tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_h.c
tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_w.c
tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_b.c
tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_d.c
tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_h.c
tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_w.c
tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_d.c
tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_h.c
tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_w.c
tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_d.c
tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_h.c
tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_w.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_b.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_d.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_h.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_w.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_b.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_d.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_h.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_w.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_b.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_d.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_h.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_w.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_b.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_d.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_h.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_w.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_b.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_d.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_h.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_w.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_b.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_d.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_h.c
tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_w.c
tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_b.c
tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_d.c
tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_h.c
tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_w.c
tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_b.c
tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_d.c
tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_h.c
tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_w.c
tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_b.c
tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_d.c
tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_h.c
tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_w.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_b.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_d.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_h.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_w.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_b.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_d.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_h.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_w.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_d.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_h.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_w.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_d.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_h.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_w.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_b.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_d.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_h.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_w.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_b.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_d.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_h.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_w.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_b.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_d.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_h.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_w.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_b.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_d.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_h.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_w.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_b.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_d.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_h.c
tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_w.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_b.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_d.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_h.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_w.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_b.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_d.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_h.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_w.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_b.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_d.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_h.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_w.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_b.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_d.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_h.c
tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_w.c
tests/tcg/mips/user/ase/msa/logic/test_msa_and_v.c
tests/tcg/mips/user/ase/msa/logic/test_msa_nor_v.c
tests/tcg/mips/user/ase/msa/logic/test_msa_or_v.c
tests/tcg/mips/user/ase/msa/logic/test_msa_xor_v.c
tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_b.c
tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_d.c
tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_h.c
tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_w.c
tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_b.c
tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_d.c
tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_h.c
tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_w.c
tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_b.c
tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_d.c
tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c
tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c
tests/tcg/mips/user/ase/msa/shift/test_msa_sll_b.c
tests/tcg/mips/user/ase/msa/shift/test_msa_sll_d.c
tests/tcg/mips/user/ase/msa/shift/test_msa_sll_h.c
tests/tcg/mips/user/ase/msa/shift/test_msa_sll_w.c
tests/tcg/mips/user/ase/msa/shift/test_msa_sra_b.c
tests/tcg/mips/user/ase/msa/shift/test_msa_sra_d.c
tests/tcg/mips/user/ase/msa/shift/test_msa_sra_h.c
tests/tcg/mips/user/ase/msa/shift/test_msa_sra_w.c
tests/tcg/mips/user/ase/msa/shift/test_msa_srar_b.c
tests/tcg/mips/user/ase/msa/shift/test_msa_srar_d.c
tests/tcg/mips/user/ase/msa/shift/test_msa_srar_h.c
tests/tcg/mips/user/ase/msa/shift/test_msa_srar_w.c
tests/tcg/mips/user/ase/msa/shift/test_msa_srl_b.c
tests/tcg/mips/user/ase/msa/shift/test_msa_srl_d.c
tests/tcg/mips/user/ase/msa/shift/test_msa_srl_h.c
tests/tcg/mips/user/ase/msa/shift/test_msa_srl_w.c
tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_b.c
tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_d.c
tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_h.c
tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_w.c

index 1f9c4c2a74b2c6568c88cb4043e80f12968a2b11..5d28cb531a2d7e2a8511083dc3d00bd3227cf6d9 100644 (file)
 #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)                               \
 static inline void do_msa_##suffix(const void *input,                  \
                                    const void *output)                 \
index c73ed2464e7130f0f90f3e4d118e2853d7c4a0e2..287054e716667cf66027121d9d290539e548145a 100644 (file)
@@ -121,6 +121,8 @@ int32_t main(void)
         { 0x0100010104000201ULL, 0x0200020200000003ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < TEST_COUNT_TOTAL; i++) {
index b10fb23e884d1f9f0ab052327b76a3a7bfa83362..171abdf77c7c1482e5d9e919c1022c28fcd5bdb8 100644 (file)
@@ -121,6 +121,8 @@ int32_t main(void)
         { 0x0000000000000001ULL, 0x0000000000000002ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < TEST_COUNT_TOTAL; i++) {
index c1dc0754e608ec04af11f574320c91a7cf993039..f260eba7f0896067e4e973a4d0b7d8dafd121f75 100644 (file)
@@ -121,6 +121,8 @@ int32_t main(void)
         { 0x0001000100040002ULL, 0x0002000200000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < TEST_COUNT_TOTAL; i++) {
index 4f7a556dec2db30b00bc61445f607cded9ba459c..cb1981cafc0aa7b928f6f507055a07e147b7c91a 100644 (file)
@@ -121,6 +121,8 @@ int32_t main(void)
         { 0x0000000100000004ULL, 0x0000000200000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < TEST_COUNT_TOTAL; i++) {
index c202ba4856cc1ba28c739e3485d0ea0fa0c724ce..96d05d59a1cd0c319f5c2696725c95f9050c61fa 100644 (file)
@@ -121,6 +121,8 @@ int32_t main(void)
         { 0x0001000000010000ULL, 0x0001000001010300ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < TEST_COUNT_TOTAL; i++) {
index 1edead286025145c0b8461d65266fef5df15b0fc..c709d5e852353101b4582b7906ce669a5f56287b 100644 (file)
@@ -121,6 +121,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < TEST_COUNT_TOTAL; i++) {
index b2724c532e9ccc95de5e2213b195b10d0bf9f191..c47e8bfe3269c93a7e42b45642f7d3858abb5604 100644 (file)
@@ -121,6 +121,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000010003ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < TEST_COUNT_TOTAL; i++) {
index b547c73621271673cbf298699392b4d79fd5387e..a8a471ba102fbed5c9a18a59cd0af7e9ea3fcbc9 100644 (file)
@@ -121,6 +121,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000001ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < TEST_COUNT_TOTAL; i++) {
index 5918e7fcf3ab50e2d5ebdc739aa68e4008a1047c..067a11b48d2f34bc053f050a0be614f2382bd352 100644 (file)
@@ -121,6 +121,8 @@ int32_t main(void)
         { 0x0404050305040605ULL, 0x0404050504030405ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < TEST_COUNT_TOTAL; i++) {
index 667ca3112a2ef8d03617a1dea11156364a53dae7..c60635df7068b15855ecb4c89bea57e430381af2 100644 (file)
@@ -121,6 +121,8 @@ int32_t main(void)
         { 0x0000000000000024ULL, 0x0000000000000022ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < TEST_COUNT_TOTAL; i++) {
index 2951f869833f2706bb38aff29cd0c805e83ff331..8fba20a62173bb7ca5ca8b16ff0d29cad4c7bb08 100644 (file)
@@ -121,6 +121,8 @@ int32_t main(void)
         { 0x000800080009000bULL, 0x0008000a00070009ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < TEST_COUNT_TOTAL; i++) {
index ab43ea92cd007b031baf3b8e9ac4a38a7a8b80db..24c44aefa17e65604824e273b5136dd15928fd40 100644 (file)
@@ -121,6 +121,8 @@ int32_t main(void)
         { 0x0000001000000014ULL, 0x0000001200000010ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < TEST_COUNT_TOTAL; i++) {
index c5aab141f2a39ea373fe59e04058e641f3aeef86..e27d3b5f137a7c5af552e57c00e623ebdf14ca7c 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f164d1e31e20eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 11e616e341427976e3740e5ed59332dfdb5ff665..3b8c38494bc19c6027bcade1b941380ea80db314 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f164d5e31a24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index dc67b4d67eee516e657a7f66d83c40a5265541a1..d1db60fb02403d62a5d99237b01c1d52750454ce 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f164d5e31a24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index ab0cce7f8bcf1284591783667e2a461e082fd82d..54087b7c6eba3a59d4dfb8dab4fca51db9d83b4b 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f164d5e31a24eULL, 0x8cf188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 1939d1018d938315a5e2b8d6ccae11828364e283..733bc24867cbb2703ffbfdd1d31dcab7ad82bec8 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x71cf566d1e33e60eULL, 0xadf389d9ab46e6a1ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 8462bb3e14cb1a0e56e5f7d01e98dc6312f9e910..fc092215d5ee247d391af0944293b685e267be9d 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f164d5e31a24eULL, 0x8df188d9a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 172d4c0fd1afd8a5c4836d69285eaee405d83e90..d8347a1884f61720caafa2bf94c31a2cace312a3 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0xf04f364d5e33a24eULL, 0x8df389d8a946e2a1ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 23bc0333eb2d6ccd92e73620ddee7917fde1123b..36ef43672fb29e5bf997f5abdb61a0b99b936574 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f364d5e31a24eULL, 0x8cf188d8a942e2a1ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index f48adbd9a8dc3ff2da1858baceb237d290ff1fac..f6907cb3d315d22f46a95ba5938dcaa17e4ba6e1 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x71cf566d5e33e64eULL, 0xadf389d9ab46e6a1ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 787016ae4f55540375f07803463335c20d95738f..ecd833bee092174fa827a1bdbf5db7dcdc3a0dbc 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d9a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index e1ff9727bad7f6808b0e6aeab40867c091388e55..de63f268819d5f78c780a6f3d3b850935385b93d 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0xf04f364d5e33e24eULL, 0x8df389d8a946e2a1ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 51945b21487e8ccbae92f7999fd07794e385de79..b973e6706502e613add157db4c965b7a77fbc717 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f364d5e31e24eULL, 0x8df188d8a942e2a1ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 55cf7b4d862b6c00246debfd8944bda536efceac..39a89ac099e19f989a56479ba042d827da8ea31a 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x628a03e2455006e3ULL, 0x65a26eec3ac806bdULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 4b21d0651c933d1fb2cc6a5ed86aa46cbe0b3755..07f2daecacb9cb4994241c324fce68f9fc0617d9 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x628a97e4455157d3ULL, 0x65a1c5e13ac736e1ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 835105074f5e8215aa1dc022ca86cfbe976155db..e35af2fb7e4190b179d265e9734c9c51ffa1a4fe 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x628a03e3455006e4ULL, 0x65a36eec3ac806beULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 9e31adaf1b2ec4ca9d6d2e3d51f25ead4b8a1712..3cedf672aff68bedeaa3fd1f167716632559d75c 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x628a97e4455157d3ULL, 0x65a1c5e23ac736e2ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index b603dbe93af21753742bdd0d945845393039fbec..e96e4fdf72881aeb518237c10358e873e04ac767 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xe09e2c9abc623c9cULL, 0xe61ef050ae843cc0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index d4130c3badd09d2b47f6cb5d65fc454ce6abbcff..ec025b62100848d32cbf5d85f283d747fc68ff13 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xe09e2c9abc63c49cULL, 0xe41cee4ead7a3ac0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 00428cf672e6e893de51dad676ababf0fb5913f6..d04b3a5abed8c28af4617504d07406715635d0a3 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xe09e2c9abc623b64ULL, 0xe41eee50ad7c3ac0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index d60b11b85e515226d3bb52d11ac0ba05114c187c..7ae90a3daf49e7b87e22058c31bc73c1cc8c3f04 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xe09e2c9abc63c49cULL, 0xe41cee50ad7a3ac0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 9a7d00bc226c1f95bf95edb7783c3a1a3280df56..05712a1f055d216fd076e290f8cbd7d841ca450e 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x7f7f2c7f7f623c7fULL, 0x7f1e7f507f7f3c7fULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 481fadf107892c30ef0d324ec3ad60e9a7ca80d3..c222a9529fbcba0d086e585141655fa5f187b4ec 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x7fffffffffffffffULL, 0x7fffffffffffffffULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 4c6c2b90001733f5aedfbb8c66c1af64a497ca7c..0348f8ca475d581a49ed718d477f2dd3fe54afed 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x7fff2c9a7fff3b64ULL, 0x7fff7fff7fff3ac0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index f9cb626ede71b95baf2251fddced08fd4e9abe4f..9ad9c569f85631e742c043b9b5a2a9eb652283fc 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x7fffffff7fffffffULL, 0x7fffffff7fffffffULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index e241b8b1b15a30c4b096d3be11345915031d535a..a7f4de926075969ac5a14f231ca0b68ce90a9f57 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x7f7f2c7f7f62c47fULL, 0x80e280b0807fc480ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index ae35a9a804f9f0ecb40aa480ce279b2408af2f5c..d1048fcdd5c6283ac5c5d2a219c8c159a2962e0d 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x7fffffffffffffffULL, 0x8000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 48e3da7b27a2eca4c1b620881095b56e490ecda9..6263616a63e668bffe5893b5f76919c8b7a54867 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x7fff2c9a7fffc49cULL, 0x800080008000c540ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 77d49b63e0b28d1f3573480f872d3b5e2a61d746..80b69f70cc785ab1c4732e2820282a764e31ab57 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x7fffffff7fffffffULL, 0x8000000080000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index dba9c208ee937f9b652e31e64b4c352102ca91d1..d61623fec51844c74c8c6c2969049178a53236de 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xe09e2c9abc62ff9cULL, 0xffffffffff84ffffULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 39aad16a043e138c12e2144761d733461f214007..7b60457f1d6dd9c7bc0d730d56e26b1d1c7df190 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xe09e2c9abc63c49cULL, 0xffffffffffffffffULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 40846b87e7ada8a70404b5552ad72df7f0ef43ba..c8b226228cf58e050b7c474cf5ddcd9ab9b85e49 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xe09e2c9abc62ffffULL, 0xffffffffffffffffULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 046d1098844c6cce43c1ee4da62b6787df850525..7880b033833d6be60a715eb2cc65e2456d7575d0 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xe09e2c9abc63c49cULL, 0xffffffffffffffffULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 6107a42f5ffb2504cf79011001d0e9d3c00a9e0d..dbfcd3800a1ecdeb45c41dca9547a029699b9c83 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xe09e2c9abc62c49cULL, 0x1ae210b05284c440ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 00f3ad7a0ef9d307bc3ba811ad73f92f7fe5ee3c..27b6d65686449f489abf3b4288a75b488d570526 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xe09e2c9abc63c49cULL, 0x1be311b15285c540ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 2b9ffdcaa2854d65bbf574f1893193f9e4770f81..f7045f6151226f7f4ada11bae50eb1ebff584996 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xe09e2c9abc62c49cULL, 0x1be211b05284c540ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 93119edbb83e63834ca4c044eb3f7d3655953b4f..111e7c89e8f9daaf9a61d4d5c9e8417170376173 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xe09e2c9abc63c49cULL, 0x1be311b05285c540ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 697847dc955550dccce76306684f96604f8a72c7..e6dffbf21fe011a5ed3597fa665a0e8f9630eab6 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x00000000ce80f89bULL, 0xffffffff37346b78ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 63b95aafe52f544ae01e0805239f1c05c13572ae..211123aa9d164b9bad71d0004e44f0e4793cae06 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x00bf0063008f0030ULL, 0xff7eff60ffebff82ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 7ff2bdcc63c779428a34cd7adc7762b9cd412858..cdab49d7dca7ec9a22f39960d8808901f15cbe34 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000869c0000407fULL, 0xffff16c9ffff8be2ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 372e205be9ff37750ba00dfdfbd4bfd6a0170787..38c43cedf76b73fa9de54e3e29c73a1ea0e30780 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x00000000ce80f89bULL, 0x0000000137346b78ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 9c96d2b8756f87cf7f3dd8e49fb82a4661c2b229..41863f6cf86321d92652b3dbbff10c4ba98969b2 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x00bf0063008f0130ULL, 0x017e016000eb0182ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 3417fffcdde1db3c7eb01d1d276a9fb34291664c..c30c2663fcb1504c33a9eed95bb1da27a1feb1b9 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000869c0001407fULL, 0x000116c900018be2ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index e279a2f2eb792dfe50af4aaa11287b1e5ea0cbbd..bb73fca1a38c2878b84015d938ee5433a17bf826 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 9969b5976bf92d7a3df2d9efe1381df3e960b5d7..b8c5ab4dc10b6ee2d4ef858b6d7c6d870efcd055 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 302923295073198a4b5db4cd8170c2b4c9e64c01..24aed155f69d2fdd5bad983be09b4e4448c53377 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 70e9a5d5d3dae96f1509cf3d5927d2c7a5ac044b..c0082d1cc4e106464f37d7cd0b56a4dbcdb740f1 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 260bad24dfd01b0497edf7a0c03745205e3f84ce..8c857c594e7d92dd5168e38fb12c702268383ac7 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 2d9fb07d820eef935011af1b4772799f9454ab4f..fd2a4b9d49308efccb4e743969009039d8c8e41b 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 0b344418518d4a6d5cec8b9022790c06fad9e6d9..6ab8f47f402aa29e2ff5c99457e21cdef2f29035 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index f1a4a5fee9f2dbc4e31a8f3bb55add335df85d55..be614bb238749c1bb572c79ab2cb4ea435d6a93a 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index cc1528d14d513d21576f82e159d123f5656df5c3..bccb6ac892fe52e3c7c9c4933a0e348fe0e7a3b7 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 8070f2080fb1194a49ee95e770b433c6ba56575c..941d889790e491d0387c336aa804d00f36fd06b1 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 40db92467d88d994c5fafda38b040db3d3576f5e..b977aaceb4091be7fe79da4c6a8ea845fdb5a2bd 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index bde28505a6c1cc98558e03200933823ea961d150..c41a9b04790b291e300850561abc26639c1af92c 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 9ef7b7c00ae6d0f043b996919d6d8ad362b055de..ed9aa28fa0e6facac5fac3a89e82d6ff57bda87e 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 307a84466fbb2541fa3ce9412e4cf93b5daf3073..04fcea4d2a65cb1b128373183a00167a0950ca6e 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 3eef867b4ed1415565f7d911087a6426212359da..430501038976bcffd6e2f1f5935bf96b9ebd4efb 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index baf373035e5b73e79d90a4526b5e9b0fa1777567..47cdc5c08f3b4cb964de73ba4330d9a25d6b1aca 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index f1f5e6db5aa161d92e1b4732fe55910993fa8547..3ffb27c237002c5b578903c48d9f5f0ee891626b 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index a87f1c965cbea6af7b87f7a5bf6e47c807014e3e..dc60868c2779ef0263407f3238c591231a5b24ba 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index a300ee3d4ae2935e744594f5bc16f09700a8cf06..a3073d784b71be79e84334521f4d308d334361a3 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index a3bb29adcb26ee85d94c7957303a6d478f9d4900..9e81665af714d8808c797c553486c82e3eda6c34 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 2b391c97ff39b9d2bdbc08962bda421674973c01..4235d59da753695718bc3f20eabb8fdce6f92b37 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 44c6fe4817b06a036b9cfd4e14f5e3d1b8879e70..796f89abb731bfe02848d3c59cb4d1dafe32c367 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 331745be0c35564d118485e1870081ca1cc9717c..0b6327402278a62e6be76f038832f5b6ea54ab9a 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index acccc258ea4bcf5d6347186e8dfc78e746e60d25..8fcee89221e543950ea15db25628035e935cd0cb 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 7421450ded9f9a694e2230c015bfd2c9a6b54d7e..dc50ed3cd83d02d7663f2346fd9b935711fe2c4c 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 402a54df1625d59f41bd61a638b741ac6699331c..f6635f958c5e6a9a045a2bc7156daa477850c815 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 51685c76c0f2ee4908acd55e417d678d58322327..0d09304fcbb8573f0f3af296eb60324377348e7c 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index adf744d9f1d0044f01a906ce9896a10845a77f0a..4671eeee7fc62d8e7355086ef6ebace746685049 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index aa222fd165368c2414e4dbc82219ae2175b91c61..18d57062825e06d15bd831f0a94926fe83233d5d 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index f762c4d0610353d864525c494ec94a34664c3ca4..15a31660d2eab6e60fb763efc8df96d3e66cb62a 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index c456aef6f0ae6ad33440e8989f46e1e627d10905..89fcc2cfe63ac2d5e68b040026ac603b1a961b42 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 33978d178dc3360f4d2bd24575a6faedbf8b9d77..c8481dfc7aeecf6418fe5daeb72f3d4ce180e062 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index fc6dc51d38ad0613e3873400ecd8810925db294b..ee2b39c687236b345e1a0809159f2f69906803e6 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 5394b27d6eebd56ff1f28dd85f320813d4ec30bb..8fef047268e14348bc331ad69174789f3951a0ee 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 0f813d870ebd925b254d5870cefc9a8c2d4c487a..5b236a7bea5e26a1f06f433f2f044a030d5fa186 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index ff11360ba5ba27038bfac93e9d6fd59be260d305..918420c59220775bf530d7c8455b239c4604853c 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index e17bb9a1ef63a4a01d50a4d5da9f9978389ce2e9..1b11d9302588911f383dac4e200f40bc9502ea35 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0101010101010101ULL, 0x0101010101010101ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index fcab2cd2e51cb226a3cac12684485611a1cc2fd3..289cf6ae3f7a5c4cf11ba8c01774f73bd81d03e6 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000001ULL, 0x0000000000000001ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 83cc02ef3cbb4915f38fe45b2cebd905e102b271..af10a04352292132e71358c59c479e4cfa764f96 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0001000100010001ULL, 0x0001000100010001ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index c3bc831f038e99a3a7208f1d4a39d24e7a09830c..9d3920bc53074a61cf69b66fee107ee5b888c737 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000100000001ULL, 0x0000000100000001ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 97557d8f9279e732864d63693bdcb6d720deb742..8c0623538f1a605a10f8606743810a89e2fe9f27 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0101010101010101ULL, 0x0101010101010101ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index a77553837bfe08fbb6118d704c1bc7997f76cec6..2a9bfff4594d8530abfeb88ea90505f8234c3ea5 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000001ULL, 0x0000000000000001ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 2628eb2d99e8254622b761dd6dcef47cf2184ce2..95da85b4b928328c16eabb3ad0a834d2461a70ca 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0001000100010001ULL, 0x0001000100010001ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 8de2043663e41ae00e6c464fb7fa5ab1585a370c..a3984b0790533fe51577e590024962d1e9be4b22 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000100000001ULL, 0x0000000100000001ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index d495361bdcc62ce2cf14d508a6d7c706cd29c750..e6d72097a6355836b859b9cebd78da3e268cc31b 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x53edf7dbd76122edULL, 0x50347e61c2f51a40ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index b7850650a5a197c1a97e42d3d9f0bb11349dd774..20a7029bd2a730587057875d4f535c7a717acfde 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x4961190d2be51b48ULL, 0x348a3e802e952784ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 57cfd79e99b12f05ccc3199fc22b1295c3692638..493fc10cd730392471a59cbd000057ed650a7588 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x33368b8a2619d525ULL, 0x6a47932120c31904ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 24f736da86415a6bb4fa4f2dbf0f1c787447626e..7c9bd57fa783a71632061ac2c1d14da66d6d529a 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x53edf7dbd76122edULL, 0xbe9d5551c2f51a40ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 4d302460672f4bf35e0f04c544854baf66914a9f..5ca71647189768e7651531c023fb831b152aa0f4 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x4961190d2be5df48ULL, 0x308afe8080952b84ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index ca96d21165a5dabf54e865857ca3ec8d6e7d1953..271666da0586532c763eb7a42962b9049c6b474b 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x33368b8aeab5d525ULL, 0x97d9932138871904ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 1b90f23f2fe73ecf06fb3da19dcb3cd34d874b28..eabcd2a5cfad384752c3b4bbd2ea3035f31fbd71 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index aa8dca8ac8052735a113ac3663152afd49e9ebc8..866c6839f2019fc7f843040df86e04302c2166b3 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index fb9b63c16ea3b22651d57a4c98657168ccd514e4..7f4c2406a74999f59d6c1dfcb62cf8cb47d60c77 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 1334d80b5972fb51dae946238719ee673f4f6112..7fb278ea02ef3425bf40d3b9ff3a1b61a762212f 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 05f8c032c05ea7557032b4eb7fbcf4db7593ad63..7e35435e4223307a4ee977d671286c73da365eca 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 31218c1e450cf17845f9568ca01a2d613fbf1643..f0a341e08a76edcbe17531cad2913ff5a44a69b4 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 1e4e69b6ed898e02d82dc84c329b76f973ca3751..52de98ba8feaab9c72846041aa44e063e95320f6 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index a4fa928d98005de238fe57cb4024f41eccf49cca..b2d0a22ac4ff9ad1454f6d6b0f004e743bcddc7b 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index a245349dbebd2fd19c35f254a26c8d4260fa71df..6fb023a4b777ae16f8f79a3398bf58113e910b00 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 7aac861e333b6da91f03ad3f5881cc037add20ad..35ebf1fdabb0e7433e871d867aacc3b10f238464 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 16c21229bb6aeb1b6fc88fb0674df58f1bb67bf9..0e7cf1e298a571fc3840612279055f74c42e9aa7 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index ce439a59f20c5d2f69ef297d05d7b900b63d2dc3..9dee9973f3f8f177b7f2ceb5d65beee7f540d86a 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 1dc8c3c75c91a0442f8269ba39b0a0a0afa17a3d..747f54d0ac079b78a384f9fd25b3aaa50501f2d9 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index a82c7ee349cffde18c402712e6459e5c4e34faef..49ded49fe014003f25bc888b6c7d980a72c0737d 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 91f1c236580e113690db3ce3f22a143fee29edf9..f78104ecb6104e5d03c1d3327dbb36695ab87417 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 8030ed24beacd37c6b51ba6dd2089da2e14c6abd..e0afa017460c82b7f001883432272451837c301a 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 92aff1bc5c8f2ee08d203d836ddc17309373d336..248b9681c73141f7fe5400f86a03e483307b8e51 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 76e5dce86334135b0109738bda36b542ca5ff8bb..219029a5209616ff3ac62cb469ce87761d8b40c1 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 878ca2be43d2739043f32f9c92200bc4e86486b9..fb059af226a9caf1e5fea6b6ea2fddf03310db7a 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 3df7e102c0b2b5d07b72f291713a58dd2ac58430..dd479921f5616e0bb6601d0e8fadeb708f5ee11a 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index fdaab02aed5593b89cbc8c541fc3c5f3b00d77aa..7985acf5e42ab219790f5ce06bfe61816818b4f0 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 68e1a92f94cc4042cdcae1127a46ad02d660bd71..45d91af1275ec9adea9d1ab861b10035d5723351 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index f9168b9b952f8d62bd3e14abeb6b5f7b4c439268..eb527bbc2be0c13ab303a7820c8e3a50ff8a49b5 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 749fcefc0cbfdd1958c421d867b001842cecd86b..057f22accb63ddb843e83c806f1552eaaf6d6ee9 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index dc1a4edf0d284f2bc39d4fb48c37ac9533fe25ec..a8964eadf681368372ed8386af5f59bc15002162 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 0909793df8ca0992aea2e36d4a019418977dfb40..3346d37d19fb357052f29258643079ae122a0c4b 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 4d1463fa164dfdfc6dddab5a9c530bc5033c24f4..c28c2534f50b9516c7ece74a171e585b06a7b13f 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 7e139663581d7fcd47b2ef3b986a9c1579f84568..593e516534ca4ca16c14aa5050553a39407649fd 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index fbc86996f5a6e0a9b57f41ba0f2e7eecc94d775a..1b5e57b96f4a8e127162a182dbbdcce4edd0f6d1 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 6c3224a71be216d680c3e35d84555993d1f63262..8aef84325f2e0a52ba4397bba417cff2716aca46 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index c9b40d76f802036e63f23c518f6c51cc30607f38..ae5abb8e447107f51d3c98bea30db317106a458c 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 9f248b85bc891f173f0039759894ace223cfa569..da48929f4fa572356815840b4548a267ee1d718a 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 3cb9ee9f3a02a659f51863d7cef62ce94492ee85..fa9753cc757e9a737686c980afb5f9e25f20469a 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0061e429846184c4ULL, 0xa9e1404091048400ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 8853440ce8843e5ac971d126267ea46102ed4bd9..2503467bf28ac985c9c441db111e357565840e9e 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x4bb436d5b1e9cfc4ULL, 0x12d1ceb0e31ee400ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index b014e8141ae2787ceb714664cf7486427254ea1f..5162678671d9a98fa760fe5c2f0a72ca87f22339 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x386153290561cfc4ULL, 0x5ce136403504e400ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 967151cca5c8af945ab4edf2840a54a3adf37f41..7e2ff6609f71dbbbd7911424ac42c40129b787a1 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x25775329b1e9cfc4ULL, 0xdfd63640e31ee400ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index b67b7cf990526c15a29b1c5db5021f567a25c191..f583702a6b7eca208bdb96c23b8c51548a02e850 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 3db9ca97144e248cad52ef5fb02d6562a3e0f768..a9ae576610830d6c385288b2f75294178b7f07e8 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index fce13434f507a5d0440883bc4a3fd210554853d1..8c193b670588a464043aa09e96eaf25a34883a3d 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index e087f480ab973fe9b3a0ffa6d1fc6c28b352f2de..fb8f3c1a10148a66bc328e86c1fad0fd183bc746 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 25a859a3d4d592360ed34cf06a4eaca451202663..506500b99362d2ef67cef672d3a9aa2165129f0b 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 5506525208403564ffd79123bfd5b90cc36b8673..ef7ee3fd15c61f5047ba6b43613a5bd9cd2e4735 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 513f02bc24b63c8a291e7c765820105067615dfb..17dab1576102d4e992ca5a2ba439e948168576e1 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 974db1fd6e77f88b4e0aa7ebdec6df27cb1f33f4..38a6395e2d966733eef7c0447214715cb55f121b 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 7153bba0d60835dfd22ce059ceb27512b90fd7c7..dd1dd37af2ac5a7d675da56cce85738954ba8558 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x00000000121d33ffULL, 0xffffffffe4aea638ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 37de5cb5726e0cf4c8959c0a86b1b600db6c8453..d725d1957ae1a1aab1e5b2b87c1c204d69b53b94 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0021ffc9002dff94ULL, 0xff9cffb0ff670042ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 6e90e1373b2b6dcec9e3ebe3839e0c3113a10cb4..af13d99c0f2706b007ef8217353a41405486c126 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x00005a0200007be3ULL, 0x00000519ffffc6a2ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 57cf9d2e4645ed5e7b77ae1eeda1a2f50d935cf3..bd71abfc4f3577e67100d4d7414887cfae1618ee 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x00000000121d33ffULL, 0xffffffffe4aea638ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 433ff08f60f5f7175bc375eda86be5f1ada681e8..fbf0b6c45cd1b2e01f13eabc5abb77b3f69b909d 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0021ffc9002d0094ULL, 0xff9cffb000670042ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 3c77c0fcda1586e6e55e9b472757cfdda047a838..fb6b91a3a23419f7c073e8d44c1f32cf843eb7a6 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x00005a02ffff7be3ULL, 0x00000519ffffc6a2ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 8855153947940fa0c4c69774f17b091f4ff2b0f3..38a6f402fd3b3765ad748a4cccce000af7b7fd99 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index d1cc4e3c08ad48fd6c15246b8cde627e3207f582..989d27cb4ef0a3c9b22d7d91d2e970cafbc2d5d4 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index e2457937c6563f2e261e2c632a1074f34a87879d..c847a6e6d28c71607b2588799e71dbd45a34e217 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 460de6a06019d3fd8de879d29dd52b5eb968ec36..0459a4e1af284840a8a2cc91bc4d760625814b42 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 8039643ba33eaf6e8585095e500a4de27c3fe930..3533c0c3ae4bb277bd22fd9284d97e1cdb98126d 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 4b5830b48d0d4669f2ff238b0f7c49e1bba42be7..894f984f5f4dc6a76d52661973bc320ed17e83d3 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index dd3a0d5f866b7698b0d39b3da3787b5089e86cd4..29eea521fd9b3d3a00e8a67c8a36c2eb4154d277 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 690287546c7f48934cd35431b2e95b1e860e3327..2bae876f11939b3537b198f15c1f8a285467afe0 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 370952da25f7b69b7fbfc7be1316f32187c43513..9cb798c4057ecc3a479b09c1ef27fd2897b9dc9a 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x000000000000ff00ULL, 0xffffffffff00ffffULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 4ba3b59adb2e3897489dc33d2dfe1f12f2cbeacf..4915d598fd0d65e7bf8a12b46b2b7ac7a1778538 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0xffffffffffffffffULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 12a28ecbc4a54550d7728b78b36b71547be03426..19d85389427ff594f9b7f08b5f6ddec88d3e9697 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x000000000000ffffULL, 0xffffffffffffffffULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index fab5452394e5719c11cea746c02c68d40e9eeaf3..278488bcea9dfdd49ef059e7d94d4f931f54dc07 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0xffffffffffffffffULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 02245099dea56abe4b60a637680f4a56a81f9cf6..a0d76162468a13d6990f00fd5ad91a7fc48f0322 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 8bdfe05b79eded59742de81560f1969b825733de..26cf9c5578029ea6b7ee7a718c8b512eeabecab7 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 420bfc7476bbc73d4799eed1bb5cfe3e35c9b50c..cbba316c68e74b20931732e2f3f7ddaaf0aacec2 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 321faf9de6e0327dc465e386a8b7fa9452aea8a1..156d62cd65b154dc62ff54a31349127126c9c56d 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 6fc4f66480dcebfe93b570802d30e00052b11941..dbec0466eff824c123f3de58c93d38b6bbff8235 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 32eeff91f7cea65c9feec67edf8e4c33b99bf673..8b097899cec1ea4de47e0c2a3a6a1cd5f4fdab5e 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index e30b195412edbfe89600f12a72644cb156acdd4f..69bf9ec7b8de0bc50e56d85b022de17b9a47598e 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 09d49cb057ecb26a2183946a7cf2d62908549ac8..365dc0ed83b766e52ae0a7445c69f31a4eb10b94 100644 (file)
@@ -125,6 +125,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
 };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index c61091ec00667138cf8a38e27da2ca69799852e7..00b78f7ed4faeb334cf49fe4e3869329715ba3dd 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x4f4f4d4d31314e4eULL, 0xf1f1d8d84242a0a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index f67ed281e88faa4cc4f4f4bb7e928e790ef0a833..a33acfa382507af573927bc453e1d2cb696f353a 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x704f164d5e31e24eULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index e760835fac57b1fca982b3ebf88e16319f34ff00..51866330dcc6ccf22964ca696214b8866a5da613 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x164d164de24ee24eULL, 0x88d888d8e2a0e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 30d2e3802db2691200b039e12abc53a08b11730d..0e82f2199b83238de81e02e50a52823945cc1bc5 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x5e31e24e5e31e24eULL, 0xa942e2a0a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index c771287a71aaab0f2efb2856d47e817ab4bc2e96..6dc06c597e42b217ab627d294a56b0023c2155ec 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0xa9a94242e2e2a0a0ULL, 0x8d8df1f18888d8d8ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index b7d5fcdc18377d4cbb5c42e2ed06224969ce8ac0..a8679723aaeeb13c81a6c3c0708b46008cf2613c 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x8df188d8a942e2a0ULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index af7287623618bb3888e45d2026e1417cb0ff36a4..22f6ba600aea4f2f7116645599e122a02451e7bf 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0xa942a942e2a0e2a0ULL, 0x8df18df188d888d8ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index e06c9d94ca6db4c3d64dfb7c527bcd1f60cdf74a..f07689e0c8366991ce9ae2964583757f8b119faf 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0xa942e2a0a942e2a0ULL, 0x8df188d88df188d8ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 8e7f1c4706e76689927711f942a83ecf148755e2..2316f388ec68075a776bb1c1f376054a18167be4 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x707016165e5ee2e2ULL, 0x8d8d8888a9a9e2e2ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index acbd94a68d68486b433359f5dfa596a31ffbb76c..2feb2eb2ed75ce04eb374df7e1f45a5bede01b43 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x8df188d8a942e2a0ULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 8a82def4072ba990eadfc8a141728129918be925..93abfadfdd1bc5e811489efe398965c1af512ea2 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f704f5e315e31ULL, 0x8df18df1a942a942ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index e19170c3642db85f981e95f4acf53f5f3d025470..9b2b0d82ace820bf445be8dd11aa04419188d6a7 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f164d704f164dULL, 0x8df188d88df188d8ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 1e519e6e9efb253dd933c83d30b4f525ac234390..105a710d348df64cd1329856c61dd86bb2240e59 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x5e5e3131e2e24e4eULL, 0x70704f4f16164d4dULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index be760430c754409258d1974e5c90f337393600a3..22579c48c590537e90e0ae061e5e2f1103527bb3 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x704f164d5e31e24eULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index cbd4685ecaf167aba0fa79a9ed7428277944254e..ca416c02e61cb33f4bde62030ae931c6f4145ec9 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x5e315e31e24ee24eULL, 0x704f704f164d164dULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 5f4cfd037795cefd058a4944b372a4ce728774e0..6652c7fbf5b9b87d044cd2ff9dc1e3643f416bb6 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x5e31e24e5e31e24eULL, 0x704f164d704f164dULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 534c4201a8147ac8f7b080a0e28126fd8d7be89f..1f864be5f26c5adf9c32018d4df67231b9c218e3 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index f781a8bb9dba8dd3ca865ad556b739f56d953cab..0b0f5ddb5ef595e4466b083cf37827c9fcdc7082 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x8fb0e9b2a1ce1db1ULL, 0x720e772756bd1d5fULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 924f216e418f805d5a652324164a1a66f5255a71..90f535aa294c9b91fb08a98147448cc9bedc565b 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index f0442e65771ec1d727f332bba9907018fd934861..398443d83ad73cd64f22746cb4242cbe40531419 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 409773d7f2d8b4288df95d7764ca3c3022f319e3..fdab88d5c940a5344cc2db3e794ebc44fe48ea19 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0xf1d842a04f4d314eULL, 0xf1d842a04f4d314eULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 8e897164161816c1f488d12d6eef3a1e75d5f9cc..e7083858cd8cf0d016b3849ba38bf79b08c5d600 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x704f164d5e31e24eULL, 0x704f164d5e31e24eULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index b389587dfe5551871dfee0fb7bce769e4cb2a808..bfd401f3790866680be665c260f38cf6fe79a661 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x88d8e2a0164de24eULL, 0x88d8e2a0164de24eULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index d393ad5066a6a52871f66b142f77e89f152aeb2c..e58372d750f913966f8df3113f0a853e728e9d20 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0xa942e2a05e31e24eULL, 0xa942e2a05e31e24eULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index ab363a0cdcf20056ab665583be4bdb8e36816d7c..4cefecd0ec9385c04e24cc428073ce753f7dd1e1 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x8d88a9e270165ee2ULL, 0x8d88a9e270165ee2ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 09a61408bc199aa8c8ca34ec3cca827085ba2fe7..a7ea13714844167bb95b7aa4a336bdab1b82fc5e 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x8df188d8a942e2a0ULL, 0x8df188d8a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index d7a8c5b5afc5271380d8f087d53f6a09c0aa8c74..bc7edcc595b84597899e4f6881cc669a807a83d2 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x8df1a942704f5e31ULL, 0x8df1a942704f5e31ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 4b732d03591816e54c8e5c44f383de664f3f84f3..ca8c4fb0b65bd85fc71407caf08cc8808a8669f1 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x8df188d8704f164dULL, 0x8df188d8704f164dULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index d9ccf575faa6ca0897c69249599aced6476beca8..c088643b8cf0dce5971791a9fcc4cbc835ac4234 100644 (file)
@@ -41,7 +41,7 @@ int32_t main(void)
 
     uint64_t b128_result[TEST_COUNT_TOTAL][2];
     uint64_t b128_expect[TEST_COUNT_TOTAL][2] = {
-        { 0x0000000000000000ULL, 0x0000000000000000ULL, },    /*   0  */
+        { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },    /*   0  */
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
         { 0xaaaaaaaaaaaaaaaaULL, 0xaaaaaaaaaaaaaaaaULL, },
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 6c555fbb23e4f5759bdcf92475271d3ae7494cab..06f3604bef54f7c34fb1e88f2d6b38eab3c4ac9f 100644 (file)
@@ -41,7 +41,7 @@ int32_t main(void)
 
     uint64_t b128_result[TEST_COUNT_TOTAL][2];
     uint64_t b128_expect[TEST_COUNT_TOTAL][2] = {
-        { 0x0000000000000000ULL, 0x0000000000000000ULL, },    /*   0  */
+        { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },    /*   0  */
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
         { 0xaaaaaaaaaaaaaaaaULL, 0xaaaaaaaaaaaaaaaaULL, },
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 9dfcb51fe55fae500428a2dab50c5dc7d454de47..f28d949d0201f604b13d13d1a0e90ffaa65bf912 100644 (file)
@@ -41,7 +41,7 @@ int32_t main(void)
 
     uint64_t b128_result[TEST_COUNT_TOTAL][2];
     uint64_t b128_expect[TEST_COUNT_TOTAL][2] = {
-        { 0x0000000000000000ULL, 0x0000000000000000ULL, },    /*   0  */
+        { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },    /*   0  */
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
         { 0xaaaaaaaaaaaaaaaaULL, 0xaaaaaaaaaaaaaaaaULL, },
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 97074c0924a66d0b1a715560b4dbcb7c9ad060c5..78e26d4ca04b491bf2a4a11ba2ae416443f4c44a 100644 (file)
@@ -41,7 +41,7 @@ int32_t main(void)
 
     uint64_t b128_result[TEST_COUNT_TOTAL][2];
     uint64_t b128_expect[TEST_COUNT_TOTAL][2] = {
-        { 0x0000000000000000ULL, 0x0000000000000000ULL, },    /*   0  */
+        { 0xffffffffffffffffULL, 0xffffffffffffffffULL, },    /*   0  */
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
         { 0xaaaaaaaaaaaaaaaaULL, 0xaaaaaaaaaaaaaaaaULL, },
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x0000000000000000ULL, 0x0000000000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index f5096eee105a266f12843bb03d93a62911157208..6b1aa962d411cf733962d4dccafd9844b7571b55 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x708080a080628880ULL, 0xa0e288d8520888a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 8be216b5d1b12abf7c5e89adadab40ea1516e7fd..deb3b1174001734d148a37e86c1c0c9067eebcb5 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0xc593578c78938000ULL, 0xa942e2a000000000ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 6a7cc6b55c3227dd943f4b12c4a1154001a0b147..edb3b11be5c6fdb2a58bcca3dad98129000c2e10 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x8000a000bc628000ULL, 0x1be2d800a508e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 7348f7f28cdd94960e819b8230ff294ac265edcc..4cafaab3340f22fc2c668a4a4aa8ad96d6481a74 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0xe2c9a00078938000ULL, 0xd8000000a942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index e8184e5383330be552c27f251c3403ffac14ae02..b1432c28067c6fddf6a9db4c6ee073bd3da8bba3 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x700000020118f801ULL, 0xfcf888d8d410f8a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 32da4c5487f0c3af4593e0581bb0d66e1e546503..cb6c12dde167f733e0bb0279287014c42c6350a4 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x0001c13c593578c7ULL, 0xffffffff8df188d8ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 372d7ffbeae9b24488851d2d2319f58b9ec1ac80..2e505089de3f78fff08e74654fe0d70acba10f91 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x000000002f18ffffULL, 0xc6f8ff88ea50e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 0b91acad8237e123b4c3dc511fce2ec9300b170a..f4ba1b5621645cadde5f06de40faabdf4d87c8bf 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x00038278000178c7ULL, 0xffffff8da942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 647b6b4140ab633603714eec241b573059164152..73e60314e52f35b63a4bda2c22cfe45ef76e0c0f 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x700100020119f901ULL, 0xfcf988d8d511f9a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 1669d426bbd97a822e2c15a2fbe95e6c66d80883..b7848970908fd472188b8e79e5c92bcdf84fc16d 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x0001c13c593578c8ULL, 0xffffffff8df188d9ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index b63a544542b969677ccb35ae0b0b4392d7978307..476d2e1004262a2c89589598ba6057c1d8c74312 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x000100012f190000ULL, 0xc6f9ff89ea51e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index a1a82a3319bfb517c2732d443ee1dff8fa8e337b..87d717325bb53e3706eb7c2b4089d68de8cb764b 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x00038279000178c8ULL, 0xffffff8ea942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index e2785fa9c512856a3934386184b24a0b3ef4a922..e0d460bc0092384015026ecc3b813af17239ab64 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x7000000201183801ULL, 0x047888d8541038a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 7eab5689e5ddb9a7ae86844ad4b828eb6563bef7..e4b88a3cc44ec0185e04a6beb0bde09231034286 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x0001c13c593578c7ULL, 0x000000008df188d8ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 99f256465aff3509b339f3f1f9d5f4ed69537eb9..1eb64403c2226b1307a27c09968ff2be157db88d 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x000000002f180003ULL, 0x46f800882a50e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 34294f102689152c869ccd494bf9615d0a637846..794833cc15f5b92722a55dd2355db22051387e5b 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x00038278000178c7ULL, 0x0000008da942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index c6961a47ac8c81b232771bf95069158c94ad9fe8..4a900174cc0ae50703bb1ad6ba1abea753c6e5b4 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x7001000201193901ULL, 0x047988d8551139a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index af6206bd04b99272e5042a7c640617ed6358db1f..69ba01f0d90ea05ed2f430dfa4610b3c8551479b 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x0001c13c593578c8ULL, 0x000000008df188d9ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 885a013dff13e9f62d72365a55c29a2c7c4e90f2..514a143a6eef508d5f4ad625439d13e7ccd400a7 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x000100012f190004ULL, 0x46f900892a51e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {
index 172b5baa692a1aa90bea707a0aef295a6fff7ff8..940fd6f318c90277e085caa29444a301b5d698ed 100644 (file)
@@ -123,6 +123,8 @@ int32_t main(void)
         { 0x00038279000178c8ULL, 0x0000008ea942e2a0ULL, },
     };
 
+    reset_msa_registers();
+
     gettimeofday(&start, NULL);
 
     for (i = 0; i < PATTERN_INPUTS_SHORT_COUNT; i++) {