All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 0/8] Misc target/mips fixes and improvements
@ 2019-02-22 19:26 Aleksandar Markovic
  2019-02-22 19:26 ` [Qemu-devel] [PATCH v3 1/8] tests/tcg: target/mips: Add tests for MSA integer compare instructions Aleksandar Markovic
                   ` (8 more replies)
  0 siblings, 9 replies; 13+ messages in thread
From: Aleksandar Markovic @ 2019-02-22 19:26 UTC (permalink / raw)
  To: qemu-devel; +Cc: aurelien, amarkovic, arikalo

From: Aleksandar Markovic <amarkovic@wavecomp.com>

A collection of misc target/mips fixes and improvements for
February 2019.

v2->v3:

  - added a patches on documenting Boston board
  - added two patches on testing integer max/min MSA instructions
  - removed four patches that had been accepted
  - amended patch on DSP-related comments

v1->v2:

  - added two patches on updating end user documentation
  - minor updates to commit messages

Aleksandar Markovic (8):
  tests/tcg: target/mips: Add tests for MSA integer compare instructions
  disas: nanoMIPS: Correct comments to handlers of some DSP instructions
  disas: nanoMIPS: Fix a function misnomer
  qemu-doc: Move section on MIPS' mipssim pseudo board
  qemu-doc: Add section on MIPS' Fulong 2E board
  qemu-doc: Add section on MIPS' Boston board
  tests/tcg: target/mips: Add wrappers for MSA integer max/min
    instructions
  tests/tcg: target/mips: Add tests for MSA integer max/min instructions

 disas/nanomips.cpp                                 | 381 +++++++++++----------
 disas/nanomips.h                                   |   2 +-
 qemu-doc.texi                                      |  46 ++-
 tests/tcg/mips/include/wrappers_msa.h              |  30 ++
 .../mips/user/ase/msa/int-compare/test_msa_ceq_b.c | 153 +++++++++
 .../mips/user/ase/msa/int-compare/test_msa_ceq_d.c | 153 +++++++++
 .../mips/user/ase/msa/int-compare/test_msa_ceq_h.c | 153 +++++++++
 .../mips/user/ase/msa/int-compare/test_msa_ceq_w.c | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_cle_s_b.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_cle_s_d.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_cle_s_h.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_cle_s_w.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_cle_u_b.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_cle_u_d.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_cle_u_h.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_cle_u_w.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_clt_s_b.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_clt_s_d.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_clt_s_h.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_clt_s_w.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_clt_u_b.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_clt_u_d.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_clt_u_h.c    | 153 +++++++++
 .../user/ase/msa/int-compare/test_msa_clt_u_w.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_max_a_b.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_max_a_d.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_max_a_h.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_max_a_w.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_max_s_b.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_max_s_d.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_max_s_h.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_max_s_w.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_max_u_b.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_max_u_d.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_max_u_h.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_max_u_w.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_min_a_b.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_min_a_d.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_min_a_h.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_min_a_w.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_min_s_b.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_min_s_d.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_min_s_h.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_min_s_w.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_min_u_b.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_min_u_d.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_min_u_h.c    | 153 +++++++++
 .../user/ase/msa/int-max-min/test_msa_min_u_w.c    | 153 +++++++++
 48 files changed, 6995 insertions(+), 196 deletions(-)
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_b.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_d.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_h.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_w.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_b.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_d.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_h.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_w.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_b.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_d.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_h.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_w.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_b.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_d.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_h.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_w.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_b.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_d.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_h.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_w.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_b.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_d.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_h.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_w.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_b.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_d.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_h.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_w.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_b.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_d.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_h.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_w.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_b.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_d.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_h.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_w.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_b.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_d.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_h.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_w.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_b.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_d.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_h.c
 create mode 100644 tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_w.c

-- 
2.7.4

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2019-02-25 16:42 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-22 19:26 [Qemu-devel] [PATCH v3 0/8] Misc target/mips fixes and improvements Aleksandar Markovic
2019-02-22 19:26 ` [Qemu-devel] [PATCH v3 1/8] tests/tcg: target/mips: Add tests for MSA integer compare instructions Aleksandar Markovic
2019-02-22 19:26 ` [Qemu-devel] [PATCH v3 2/8] disas: nanoMIPS: Correct comments to handlers of some DSP instructions Aleksandar Markovic
2019-02-22 19:26 ` [Qemu-devel] [PATCH v3 3/8] disas: nanoMIPS: Fix a function misnomer Aleksandar Markovic
2019-02-22 19:26 ` [Qemu-devel] [PATCH v3 4/8] qemu-doc: Move section on MIPS' mipssim pseudo board Aleksandar Markovic
2019-02-23 23:20   ` Philippe Mathieu-Daudé
2019-02-22 19:26 ` [Qemu-devel] [PATCH v3 5/8] qemu-doc: Add section on MIPS' Fulong 2E board Aleksandar Markovic
2019-02-23 23:21   ` Philippe Mathieu-Daudé
2019-02-22 19:26 ` [Qemu-devel] [PATCH v3 6/8] qemu-doc: Add section on MIPS' Boston board Aleksandar Markovic
2019-02-23 23:22   ` Philippe Mathieu-Daudé
2019-02-22 19:26 ` [Qemu-devel] [PATCH v3 7/8] tests/tcg: target/mips: Add wrappers for MSA integer max/min instructions Aleksandar Markovic
2019-02-22 19:26 ` [Qemu-devel] [PATCH v3 8/8] tests/tcg: target/mips: Add tests " Aleksandar Markovic
2019-02-25 16:41 ` [Qemu-devel] [PATCH v3 0/8] Misc target/mips fixes and improvements Aleksandar Rikalo

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.