qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 0/4] MIPS ASE DSP Support for Qemu


From: Jia Liu
Subject: Re: [Qemu-devel] [PATCH 0/4] MIPS ASE DSP Support for Qemu
Date: Wed, 21 Mar 2012 08:12:30 +0800

ping.

Please review and commit.

Regards,
Jia.

On Mon, Mar 12, 2012 at 4:32 PM, Jia Liu <address@hidden> wrote:
> 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
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]