From: Jia Liu <proljc@gmail.com>
To: qemu-devel@nongnu.org
Cc: aurelien@aurel32.net
Subject: [Qemu-devel] [PATCH 0/4] MIPS ASE DSP Support for Qemu
Date: Mon, 12 Mar 2012 16:32:35 +0800 [thread overview]
Message-ID: <1331541159-5218-1-git-send-email-proljc@gmail.com> (raw)
Hi all
This is the MIPS ASE DSP Support for Qemu.
Jia Liu (4):
add MIPS DSP helpers define
add MIPS DSP helpers implement
add MIPS DSP translation
add MIPS DSP testcase
target-mips/helper.h | 152 +
target-mips/op_helper.c | 3936 ++++++++++++++++++++++++
target-mips/translate.c | 1114 +++++++-
tests/tcg/mips/mips32-dsp/Makefile | 133 +
tests/tcg/mips/mips32-dsp/absq_s_ph.c | 28 +
tests/tcg/mips/mips32-dsp/absq_s_w.c | 35 +
tests/tcg/mips/mips32-dsp/addq_ph.c | 29 +
tests/tcg/mips/mips32-dsp/addq_s_ph.c | 29 +
tests/tcg/mips/mips32-dsp/addsc.c | 28 +
tests/tcg/mips/mips32-dsp/addu_qb.c | 28 +
tests/tcg/mips/mips32-dsp/addu_s_qb.c | 28 +
tests/tcg/mips/mips32-dsp/addwc.c | 28 +
tests/tcg/mips/mips32-dsp/bitrev.c | 18 +
tests/tcg/mips/mips32-dsp/bposge32.c | 42 +
tests/tcg/mips/mips32-dsp/cmp_eq_ph.c | 33 +
tests/tcg/mips/mips32-dsp/cmp_le_ph.c | 33 +
tests/tcg/mips/mips32-dsp/cmp_lt_ph.c | 33 +
tests/tcg/mips/mips32-dsp/cmpgu_eq_qb.c | 29 +
tests/tcg/mips/mips32-dsp/cmpgu_le_qb.c | 29 +
tests/tcg/mips/mips32-dsp/cmpgu_lt_qb.c | 29 +
tests/tcg/mips/mips32-dsp/cmpu_eq_qb.c | 33 +
tests/tcg/mips/mips32-dsp/cmpu_le_qb.c | 33 +
tests/tcg/mips/mips32-dsp/cmpu_lt_qb.c | 33 +
tests/tcg/mips/mips32-dsp/dpaq_s_w_ph.c | 29 +
tests/tcg/mips/mips32-dsp/dpaq_sa_l_w.c | 29 +
tests/tcg/mips/mips32-dsp/dpau_h_qbl.c | 25 +
tests/tcg/mips/mips32-dsp/dpau_h_qbr.c | 25 +
tests/tcg/mips/mips32-dsp/dpsq_s_w_ph.c | 25 +
tests/tcg/mips/mips32-dsp/dpsq_sa_l_w.c | 29 +
tests/tcg/mips/mips32-dsp/dpsu_h_qbl.c | 25 +
tests/tcg/mips/mips32-dsp/dpsu_h_qbr.c | 25 +
tests/tcg/mips/mips32-dsp/extp.c | 42 +
tests/tcg/mips/mips32-dsp/extpdp.c | 44 +
tests/tcg/mips/mips32-dsp/extpdpv.c | 45 +
tests/tcg/mips/mips32-dsp/extpv.c | 43 +
tests/tcg/mips/mips32-dsp/extr_r_w.c | 23 +
tests/tcg/mips/mips32-dsp/extr_rs_w.c | 23 +
tests/tcg/mips/mips32-dsp/extr_s_h.c | 23 +
tests/tcg/mips/mips32-dsp/extr_w.c | 23 +
tests/tcg/mips/mips32-dsp/extrv_r_w.c | 27 +
tests/tcg/mips/mips32-dsp/extrv_rs_w.c | 27 +
tests/tcg/mips/mips32-dsp/extrv_s_h.c | 27 +
tests/tcg/mips/mips32-dsp/extrv_w.c | 27 +
tests/tcg/mips/mips32-dsp/insv.c | 21 +
tests/tcg/mips/mips32-dsp/lbux.c | 21 +
tests/tcg/mips/mips32-dsp/lhx.c | 21 +
tests/tcg/mips/mips32-dsp/lwx.c | 21 +
tests/tcg/mips/mips32-dsp/madd.c | 29 +
tests/tcg/mips/mips32-dsp/maddu.c | 29 +
tests/tcg/mips/mips32-dsp/maq_s_w_phl.c | 29 +
tests/tcg/mips/mips32-dsp/maq_s_w_phr.c | 29 +
tests/tcg/mips/mips32-dsp/maq_sa_w_phl.c | 29 +
tests/tcg/mips/mips32-dsp/maq_sa_w_phr.c | 29 +
tests/tcg/mips/mips32-dsp/mfhi.c | 19 +
tests/tcg/mips/mips32-dsp/mflo.c | 19 +
tests/tcg/mips/mips32-dsp/modsub.c | 28 +
tests/tcg/mips/mips32-dsp/msub.c | 28 +
tests/tcg/mips/mips32-dsp/msubu.c | 28 +
tests/tcg/mips/mips32-dsp/mthi.c | 19 +
tests/tcg/mips/mips32-dsp/mthlip.c | 32 +
tests/tcg/mips/mips32-dsp/mtlo.c | 19 +
tests/tcg/mips/mips32-dsp/muleq_s_w_phr.c | 38 +
tests/tcg/mips/mips32-dsp/muleu_s_ph_qbl.c | 23 +
tests/tcg/mips/mips32-dsp/muleu_s_ph_qbr.c | 23 +
tests/tcg/mips/mips32-dsp/mulq_rs_ph.c | 23 +
tests/tcg/mips/mips32-dsp/mult.c | 22 +
tests/tcg/mips/mips32-dsp/multu.c | 22 +
tests/tcg/mips/mips32-dsp/packrl_ph.c | 19 +
tests/tcg/mips/mips32-dsp/pick_ph.c | 21 +
tests/tcg/mips/mips32-dsp/pick_qb.c | 21 +
tests/tcg/mips/mips32-dsp/preceq_w_phl.c | 18 +
tests/tcg/mips/mips32-dsp/preceq_w_phr.c | 18 +
tests/tcg/mips/mips32-dsp/precequ_ph_qbl.c | 18 +
tests/tcg/mips/mips32-dsp/precequ_ph_qbla.c | 18 +
tests/tcg/mips/mips32-dsp/precequ_ph_qbr.c | 18 +
tests/tcg/mips/mips32-dsp/precequ_ph_qbra.c | 18 +
tests/tcg/mips/mips32-dsp/preceu_ph_qbl.c | 18 +
tests/tcg/mips/mips32-dsp/preceu_ph_qbla.c | 18 +
tests/tcg/mips/mips32-dsp/preceu_ph_qbr.c | 18 +
tests/tcg/mips/mips32-dsp/preceu_ph_qbra.c | 18 +
tests/tcg/mips/mips32-dsp/precrq_ph_w.c | 19 +
tests/tcg/mips/mips32-dsp/precrq_qb_ph.c | 19 +
tests/tcg/mips/mips32-dsp/precrq_rs_ph_w.c | 19 +
tests/tcg/mips/mips32-dsp/precrqu_s_qb_ph.c | 19 +
tests/tcg/mips/mips32-dsp/raddu_w_qb.c | 18 +
tests/tcg/mips/mips32-dsp/rddsp.c | 52 +
tests/tcg/mips/mips32-dsp/repl_ph.c | 21 +
tests/tcg/mips/mips32-dsp/repl_qb.c | 14 +
tests/tcg/mips/mips32-dsp/replv_ph.c | 17 +
tests/tcg/mips/mips32-dsp/replv_qb.c | 17 +
tests/tcg/mips/mips32-dsp/shilo.c | 25 +
tests/tcg/mips/mips32-dsp/shilov.c | 27 +
tests/tcg/mips/mips32-dsp/shll_ph.c | 22 +
tests/tcg/mips/mips32-dsp/shll_qb.c | 21 +
tests/tcg/mips/mips32-dsp/shll_s_ph.c | 22 +
tests/tcg/mips/mips32-dsp/shll_s_w.c | 22 +
tests/tcg/mips/mips32-dsp/shllv_ph.c | 23 +
tests/tcg/mips/mips32-dsp/shllv_qb.c | 22 +
tests/tcg/mips/mips32-dsp/shllv_s_ph.c | 23 +
tests/tcg/mips/mips32-dsp/shllv_s_w.c | 23 +
tests/tcg/mips/mips32-dsp/shra_ph.c | 18 +
tests/tcg/mips/mips32-dsp/shra_r_ph.c | 18 +
tests/tcg/mips/mips32-dsp/shra_r_w.c | 18 +
tests/tcg/mips/mips32-dsp/shrav_ph.c | 19 +
tests/tcg/mips/mips32-dsp/shrav_r_ph.c | 19 +
tests/tcg/mips/mips32-dsp/shrav_r_w.c | 19 +
tests/tcg/mips/mips32-dsp/shrl_qb.c | 18 +
tests/tcg/mips/mips32-dsp/shrlv_qb.c | 19 +
tests/tcg/mips/mips32-dsp/subq_ph.c | 23 +
tests/tcg/mips/mips32-dsp/subq_s_ph.c | 23 +
tests/tcg/mips/mips32-dsp/subq_s_w.c | 23 +
tests/tcg/mips/mips32-dsp/subu_qb.c | 23 +
tests/tcg/mips/mips32-dsp/subu_s_qb.c | 23 +
tests/tcg/mips/mips32-dsp/wrdsp.c | 52 +
tests/tcg/mips/mips32-dspr2/Makefile | 71 +
tests/tcg/mips/mips32-dspr2/absq_s_qb.c | 29 +
tests/tcg/mips/mips32-dspr2/addqh_ph.c | 28 +
tests/tcg/mips/mips32-dspr2/addqh_r_ph.c | 28 +
tests/tcg/mips/mips32-dspr2/addqh_r_w.c | 32 +
tests/tcg/mips/mips32-dspr2/addqh_w.c | 32 +
tests/tcg/mips/mips32-dspr2/addu_ph.c | 28 +
tests/tcg/mips/mips32-dspr2/addu_s_ph.c | 28 +
tests/tcg/mips/mips32-dspr2/adduh_qb.c | 28 +
tests/tcg/mips/mips32-dspr2/adduh_r_qb.c | 28 +
tests/tcg/mips/mips32-dspr2/append.c | 28 +
tests/tcg/mips/mips32-dspr2/balign.c | 28 +
tests/tcg/mips/mips32-dspr2/cmpgdu_eq_qb.c | 35 +
tests/tcg/mips/mips32-dspr2/cmpgdu_le_qb.c | 35 +
tests/tcg/mips/mips32-dspr2/cmpgdu_lt_qb.c | 35 +
tests/tcg/mips/mips32-dspr2/dpa_w_ph.c | 25 +
tests/tcg/mips/mips32-dspr2/dpaqx_s_w_ph.c | 55 +
tests/tcg/mips/mips32-dspr2/dpaqx_sa_w_ph.c | 28 +
tests/tcg/mips/mips32-dspr2/dpax_w_ph.c | 25 +
tests/tcg/mips/mips32-dspr2/dps_w_ph.c | 25 +
tests/tcg/mips/mips32-dspr2/dpsqx_s_w_ph.c | 29 +
tests/tcg/mips/mips32-dspr2/dpsqx_sa_w_ph.c | 29 +
tests/tcg/mips/mips32-dspr2/dpsx_w_ph.c | 25 +
tests/tcg/mips/mips32-dspr2/mul_ph.c | 23 +
tests/tcg/mips/mips32-dspr2/mul_s_ph.c | 23 +
tests/tcg/mips/mips32-dspr2/muleq_s_w_phl.c | 38 +
tests/tcg/mips/mips32-dspr2/mulq_rs_w.c | 34 +
tests/tcg/mips/mips32-dspr2/mulq_s_ph.c | 23 +
tests/tcg/mips/mips32-dspr2/mulq_s_w.c | 34 +
tests/tcg/mips/mips32-dspr2/mulsa_w_ph.c | 27 +
tests/tcg/mips/mips32-dspr2/mulsaq_s_w_ph.c | 27 +
tests/tcg/mips/mips32-dspr2/precr_qb_ph.c | 19 +
tests/tcg/mips/mips32-dspr2/precr_sra_ph_w.c | 30 +
tests/tcg/mips/mips32-dspr2/precr_sra_r_ph_w.c | 30 +
tests/tcg/mips/mips32-dspr2/prepend.c | 28 +
tests/tcg/mips/mips32-dspr2/shra_qb.c | 28 +
tests/tcg/mips/mips32-dspr2/shra_r_qb.c | 28 +
tests/tcg/mips/mips32-dspr2/shrav_qb.c | 30 +
tests/tcg/mips/mips32-dspr2/shrav_r_qb.c | 30 +
tests/tcg/mips/mips32-dspr2/shrl_ph.c | 18 +
tests/tcg/mips/mips32-dspr2/shrlv_ph.c | 19 +
tests/tcg/mips/mips32-dspr2/subqh_ph.c | 19 +
tests/tcg/mips/mips32-dspr2/subqh_r_ph.c | 19 +
tests/tcg/mips/mips32-dspr2/subqh_r_w.c | 19 +
tests/tcg/mips/mips32-dspr2/subqh_w.c | 19 +
tests/tcg/mips/mips32-dspr2/subu_ph.c | 23 +
tests/tcg/mips/mips32-dspr2/subu_s_ph.c | 23 +
tests/tcg/mips/mips32-dspr2/subuh_qb.c | 19 +
tests/tcg/mips/mips32-dspr2/subuh_r_qb.c | 19 +
163 files changed, 9458 insertions(+), 26 deletions(-)
create mode 100644 tests/tcg/mips/mips32-dsp/Makefile
create mode 100644 tests/tcg/mips/mips32-dsp/absq_s_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/absq_s_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/addq_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/addq_s_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/addsc.c
create mode 100644 tests/tcg/mips/mips32-dsp/addu_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/addu_s_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/addwc.c
create mode 100644 tests/tcg/mips/mips32-dsp/bitrev.c
create mode 100644 tests/tcg/mips/mips32-dsp/bposge32.c
create mode 100644 tests/tcg/mips/mips32-dsp/cmp_eq_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/cmp_le_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/cmp_lt_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/cmpgu_eq_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/cmpgu_le_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/cmpgu_lt_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/cmpu_eq_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/cmpu_le_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/cmpu_lt_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/dpaq_s_w_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/dpaq_sa_l_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/dpau_h_qbl.c
create mode 100644 tests/tcg/mips/mips32-dsp/dpau_h_qbr.c
create mode 100644 tests/tcg/mips/mips32-dsp/dpsq_s_w_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/dpsq_sa_l_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/dpsu_h_qbl.c
create mode 100644 tests/tcg/mips/mips32-dsp/dpsu_h_qbr.c
create mode 100644 tests/tcg/mips/mips32-dsp/extp.c
create mode 100644 tests/tcg/mips/mips32-dsp/extpdp.c
create mode 100644 tests/tcg/mips/mips32-dsp/extpdpv.c
create mode 100644 tests/tcg/mips/mips32-dsp/extpv.c
create mode 100644 tests/tcg/mips/mips32-dsp/extr_r_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/extr_rs_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/extr_s_h.c
create mode 100644 tests/tcg/mips/mips32-dsp/extr_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/extrv_r_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/extrv_rs_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/extrv_s_h.c
create mode 100644 tests/tcg/mips/mips32-dsp/extrv_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/insv.c
create mode 100644 tests/tcg/mips/mips32-dsp/lbux.c
create mode 100644 tests/tcg/mips/mips32-dsp/lhx.c
create mode 100644 tests/tcg/mips/mips32-dsp/lwx.c
create mode 100644 tests/tcg/mips/mips32-dsp/madd.c
create mode 100644 tests/tcg/mips/mips32-dsp/maddu.c
create mode 100644 tests/tcg/mips/mips32-dsp/maq_s_w_phl.c
create mode 100644 tests/tcg/mips/mips32-dsp/maq_s_w_phr.c
create mode 100644 tests/tcg/mips/mips32-dsp/maq_sa_w_phl.c
create mode 100644 tests/tcg/mips/mips32-dsp/maq_sa_w_phr.c
create mode 100644 tests/tcg/mips/mips32-dsp/mfhi.c
create mode 100644 tests/tcg/mips/mips32-dsp/mflo.c
create mode 100644 tests/tcg/mips/mips32-dsp/modsub.c
create mode 100644 tests/tcg/mips/mips32-dsp/msub.c
create mode 100644 tests/tcg/mips/mips32-dsp/msubu.c
create mode 100644 tests/tcg/mips/mips32-dsp/mthi.c
create mode 100644 tests/tcg/mips/mips32-dsp/mthlip.c
create mode 100644 tests/tcg/mips/mips32-dsp/mtlo.c
create mode 100644 tests/tcg/mips/mips32-dsp/muleq_s_w_phr.c
create mode 100644 tests/tcg/mips/mips32-dsp/muleu_s_ph_qbl.c
create mode 100644 tests/tcg/mips/mips32-dsp/muleu_s_ph_qbr.c
create mode 100644 tests/tcg/mips/mips32-dsp/mulq_rs_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/mult.c
create mode 100644 tests/tcg/mips/mips32-dsp/multu.c
create mode 100644 tests/tcg/mips/mips32-dsp/packrl_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/pick_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/pick_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/preceq_w_phl.c
create mode 100644 tests/tcg/mips/mips32-dsp/preceq_w_phr.c
create mode 100644 tests/tcg/mips/mips32-dsp/precequ_ph_qbl.c
create mode 100644 tests/tcg/mips/mips32-dsp/precequ_ph_qbla.c
create mode 100644 tests/tcg/mips/mips32-dsp/precequ_ph_qbr.c
create mode 100644 tests/tcg/mips/mips32-dsp/precequ_ph_qbra.c
create mode 100644 tests/tcg/mips/mips32-dsp/preceu_ph_qbl.c
create mode 100644 tests/tcg/mips/mips32-dsp/preceu_ph_qbla.c
create mode 100644 tests/tcg/mips/mips32-dsp/preceu_ph_qbr.c
create mode 100644 tests/tcg/mips/mips32-dsp/preceu_ph_qbra.c
create mode 100644 tests/tcg/mips/mips32-dsp/precrq_ph_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/precrq_qb_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/precrq_rs_ph_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/precrqu_s_qb_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/raddu_w_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/rddsp.c
create mode 100644 tests/tcg/mips/mips32-dsp/repl_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/repl_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/replv_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/replv_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/shilo.c
create mode 100644 tests/tcg/mips/mips32-dsp/shilov.c
create mode 100644 tests/tcg/mips/mips32-dsp/shll_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/shll_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/shll_s_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/shll_s_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/shllv_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/shllv_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/shllv_s_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/shllv_s_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/shra_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/shra_r_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/shra_r_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/shrav_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/shrav_r_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/shrav_r_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/shrl_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/shrlv_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/subq_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/subq_s_ph.c
create mode 100644 tests/tcg/mips/mips32-dsp/subq_s_w.c
create mode 100644 tests/tcg/mips/mips32-dsp/subu_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/subu_s_qb.c
create mode 100644 tests/tcg/mips/mips32-dsp/wrdsp.c
create mode 100644 tests/tcg/mips/mips32-dspr2/Makefile
create mode 100644 tests/tcg/mips/mips32-dspr2/absq_s_qb.c
create mode 100644 tests/tcg/mips/mips32-dspr2/addqh_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/addqh_r_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/addqh_r_w.c
create mode 100644 tests/tcg/mips/mips32-dspr2/addqh_w.c
create mode 100644 tests/tcg/mips/mips32-dspr2/addu_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/addu_s_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/adduh_qb.c
create mode 100644 tests/tcg/mips/mips32-dspr2/adduh_r_qb.c
create mode 100644 tests/tcg/mips/mips32-dspr2/append.c
create mode 100644 tests/tcg/mips/mips32-dspr2/balign.c
create mode 100644 tests/tcg/mips/mips32-dspr2/cmpgdu_eq_qb.c
create mode 100644 tests/tcg/mips/mips32-dspr2/cmpgdu_le_qb.c
create mode 100644 tests/tcg/mips/mips32-dspr2/cmpgdu_lt_qb.c
create mode 100644 tests/tcg/mips/mips32-dspr2/dpa_w_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/dpaqx_s_w_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/dpaqx_sa_w_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/dpax_w_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/dps_w_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/dpsqx_s_w_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/dpsqx_sa_w_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/dpsx_w_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/mul_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/mul_s_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/muleq_s_w_phl.c
create mode 100644 tests/tcg/mips/mips32-dspr2/mulq_rs_w.c
create mode 100644 tests/tcg/mips/mips32-dspr2/mulq_s_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/mulq_s_w.c
create mode 100644 tests/tcg/mips/mips32-dspr2/mulsa_w_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/mulsaq_s_w_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/precr_qb_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/precr_sra_ph_w.c
create mode 100644 tests/tcg/mips/mips32-dspr2/precr_sra_r_ph_w.c
create mode 100644 tests/tcg/mips/mips32-dspr2/prepend.c
create mode 100644 tests/tcg/mips/mips32-dspr2/shra_qb.c
create mode 100644 tests/tcg/mips/mips32-dspr2/shra_r_qb.c
create mode 100644 tests/tcg/mips/mips32-dspr2/shrav_qb.c
create mode 100644 tests/tcg/mips/mips32-dspr2/shrav_r_qb.c
create mode 100644 tests/tcg/mips/mips32-dspr2/shrl_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/shrlv_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/subqh_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/subqh_r_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/subqh_r_w.c
create mode 100644 tests/tcg/mips/mips32-dspr2/subqh_w.c
create mode 100644 tests/tcg/mips/mips32-dspr2/subu_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/subu_s_ph.c
create mode 100644 tests/tcg/mips/mips32-dspr2/subuh_qb.c
create mode 100644 tests/tcg/mips/mips32-dspr2/subuh_r_qb.c
--
1.7.5.4
next reply other threads:[~2012-03-12 8:33 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-12 8:32 Jia Liu [this message]
2012-03-12 8:32 ` [Qemu-devel] [PATCH 1/4] add MIPS DSP helpers define Jia Liu
2012-03-21 8:17 ` Stefan Weil
2012-03-22 13:45 ` Jia Liu
2012-03-12 8:32 ` [Qemu-devel] [PATCH 2/4] add MIPS DSP helpers implement Jia Liu
2012-03-21 8:22 ` Stefan Weil
2012-03-12 8:32 ` [Qemu-devel] [PATCH 3/4] add MIPS DSP translation Jia Liu
2012-03-21 8:33 ` Stefan Weil
2012-03-12 8:32 ` [Qemu-devel] [PATCH 4/4] add MIPS DSP testcase Jia Liu
2012-03-21 8:38 ` Stefan Weil
2012-03-21 0:12 ` [Qemu-devel] [PATCH 0/4] MIPS ASE DSP Support for Qemu Jia Liu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1331541159-5218-1-git-send-email-proljc@gmail.com \
--to=proljc@gmail.com \
--cc=aurelien@aurel32.net \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).