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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.