qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 520e21: tests/tcg: target/mips: Add tests for


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 520e21: tests/tcg: target/mips: Add tests for MSA integer ...
Date: Thu, 28 Feb 2019 08:10:52 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 520e210c0aa693465b6fab8e01663ad5ee16e1e7
      
https://github.com/qemu/qemu/commit/520e210c0aa693465b6fab8e01663ad5ee16e1e7
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-02-27 (Wed, 27 Feb 2019)

  Changed paths:
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_b.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_d.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_h.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_w.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_b.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_d.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_h.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_w.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_b.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_d.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_h.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_w.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_b.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_d.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_h.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_w.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_b.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_d.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_h.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_w.c

  Log Message:
  -----------
  tests/tcg: target/mips: Add tests for MSA integer compare instructions

Add tests for MSA integer compare instructions. This includes
following instructions:

  * CEQ.B - integer compare equal (bytes)
  * CEQ.H - integer compare equal (halfwords)
  * CEQ.W - integer compare equal (words)
  * CEQ.D - integer compare equal (doublewords)
  * CLE_S.B - signed integer compare less or equal (bytes)
  * CLE_S.H - signed integer compare less or equal (halfwords)
  * CLE_S.W - signed integer compare less or equal (words)
  * CLE_S.D - signed integer compare less or equal (doublewords)
  * CLE_U.B - unsigned integer compare less or equal (bytes)
  * CLE_U.H - unsigned integer compare less or equal (halfwords)
  * CLE_U.W - unsigned integer compare less or equal (words)
  * CLE_U.D - unsigned integer compare less or equal (doublewords)
  * CLT_S.B - signed integer compare less or equal (bytes)
  * CLT_S.H - signed integer compare less or equal (halfwords)
  * CLT_S.W - signed integer compare less or equal (words)
  * CLT_S.D - signed integer compare less or equal (doublewords)
  * CLT_U.B - unsigned integer compare less or equal (bytes)
  * CLT_U.H - unsigned integer compare less or equal (halfwords)
  * CLT_U.W - unsigned integer compare less or equal (words)
  * CLT_U.D - unsigned integer compare less or equal (doublewords)

Each test consists of 80 test cases, so altogether there are 1600 test
cases.

Signed-off-by: Aleksandar Markovic <address@hidden>
Reviewed-by: Aleksandar Rikalo <address@hidden>
Message-Id: <address@hidden>


  Commit: 0f74e61d5b4a7002d0b502b0de8d6531d9f9e5e8
      
https://github.com/qemu/qemu/commit/0f74e61d5b4a7002d0b502b0de8d6531d9f9e5e8
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-02-27 (Wed, 27 Feb 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Fix a function misnomer

Rename function extract_ac_13_12() to extract_ac_15_14().

Signed-off-by: Aleksandar Markovic <address@hidden>
Reviewed-by: Aleksandar Rikalo <address@hidden>
Message-Id: <address@hidden>


  Commit: 53d21e7bc04b3ac34802e9e2d8b7c53a2e7b96d6
      
https://github.com/qemu/qemu/commit/53d21e7bc04b3ac34802e9e2d8b7c53a2e7b96d6
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-02-27 (Wed, 27 Feb 2019)

  Changed paths:
    M qemu-doc.texi

  Log Message:
  -----------
  qemu-doc: Move section on MIPS' mipssim pseudo board

Move section on MIPS' mipssim pseudo board to the more
appropriate place.

Signed-off-by: Aleksandar Markovic <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Aleksandar Rikalo <address@hidden>
Message-Id: <address@hidden>


  Commit: 3a1b94d91df49f8b243e43cb41ae679015c5667b
      
https://github.com/qemu/qemu/commit/3a1b94d91df49f8b243e43cb41ae679015c5667b
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-02-27 (Wed, 27 Feb 2019)

  Changed paths:
    M qemu-doc.texi

  Log Message:
  -----------
  qemu-doc: Add section on MIPS' Fulong 2E board

Add section on MIPS' Fulong 2E board in QEMU user documentation.

Signed-off-by: Aleksandar Markovic <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Aleksandar Rikalo <address@hidden>
Message-Id: <address@hidden>


  Commit: ba182a18c9568104e67d463cc512772cf5b04776
      
https://github.com/qemu/qemu/commit/ba182a18c9568104e67d463cc512772cf5b04776
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-02-27 (Wed, 27 Feb 2019)

  Changed paths:
    M qemu-doc.texi

  Log Message:
  -----------
  qemu-doc: Add section on MIPS' Boston board

Add section on MIPS' Boston board in QEMU user documentation.

Signed-off-by: Aleksandar Markovic <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Aleksandar Rikalo <address@hidden>
Message-Id: <address@hidden>


  Commit: 1f3a111ecc6fb2355c636536834a848f5897b55f
      
https://github.com/qemu/qemu/commit/1f3a111ecc6fb2355c636536834a848f5897b55f
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-02-27 (Wed, 27 Feb 2019)

  Changed paths:
    M tests/tcg/mips/include/wrappers_msa.h

  Log Message:
  -----------
  tests/tcg: target/mips: Add wrappers for MSA integer max/min instructions

Add wrappers for MSA integer max/min instructions.

Signed-off-by: Aleksandar Markovic <address@hidden>
Reviewed-by: Aleksandar Rikalo <address@hidden>
Message-Id: <address@hidden>


  Commit: 1e6bea794c8ac7e53ce18a9141367e4c91fb59a2
      
https://github.com/qemu/qemu/commit/1e6bea794c8ac7e53ce18a9141367e4c91fb59a2
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-02-27 (Wed, 27 Feb 2019)

  Changed paths:
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_b.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_d.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_h.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_w.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_b.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_d.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_h.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_w.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_b.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_d.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_h.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_w.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_b.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_d.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_h.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_w.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_b.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_d.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_h.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_w.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_b.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_d.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_h.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_w.c

  Log Message:
  -----------
  tests/tcg: target/mips: Add tests for MSA integer max/min instructions

Add tests for MSA integer max/min instructions. This includes
following instructions:

  * MAX_A.B - maximum of absolute of two signed values (bytes)
  * MAX_A.H - maximum of absolute of two signed values (halfwords)
  * MAX_A.W - maximum of absolute of two signed values (words)
  * MAX_A.D - maximum of absolute of two signed values (doublewords)
  * MIN_A.B - minimum of absolute of two signed values (bytes)
  * MIN_A.H - minimum of absolute of two signed values (halfwords)
  * MIN_A.W - minimum of absolute of two signed values (words)
  * MIN_A.D - minimum of absolute of two signed values (doublewords)
  * MAX_S.B - maximum of two signed values (bytes)
  * MAX_S.H - maximum of two signed values (halfwords)
  * MAX_S.W - maximum of two signed values (words)
  * MAX_S.D - maximum of two signed values (doublewords)
  * MIN_S.B - minimum of two signed values (bytes)
  * MIN_S.H - minimum of two signed values (halfwords)
  * MIN_S.W - minimum of two signed values (words)
  * MIN_S.D - minimum of two signed values (doublewords)
  * MAX_U.B - maximum of two unsigned values (bytes)
  * MAX_U.H - maximum of two unsigned values (halfwords)
  * MAX_U.W - maximum of two unsigned values (words)
  * MAX_U.D - maximum of two unsigned values (doublewords)
  * MIN_U.B - minimum of two unsigned values (bytes)
  * MIN_U.H - minimum of two unsigned values (halfwords)
  * MIN_U.W - minimum of two unsigned values (words)
  * MIN_U.D - minimum of two unsigned values (doublewords)

Each test consists of 80 test cases, so altogether there are 1920
test cases.

Signed-off-by: Aleksandar Markovic <address@hidden>
Reviewed-by: Aleksandar Rikalo <address@hidden>
Message-Id: <address@hidden>


  Commit: 37b9aae2e6e005e6df206a0b4804972460806166
      
https://github.com/qemu/qemu/commit/37b9aae2e6e005e6df206a0b4804972460806166
  Author: Mateja Marjanovic <address@hidden>
  Date:   2019-02-27 (Wed, 27 Feb 2019)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: Preparing for adding MMI instructions

Set up MMI code to be compiled only for TARGET_MIPS64. This is
needed so that GPRs are 64 bit, and combined with MMI registers,
they will form full 128 bit registers.

Signed-off-by: Mateja Marjanovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>
Reviewed-by: Aleksandar Rikalo <address@hidden>
Message-Id: <address@hidden>


  Commit: 711d13d5e2e160c1c3bcbd302af6df3980a99469
      
https://github.com/qemu/qemu/commit/711d13d5e2e160c1c3bcbd302af6df3980a99469
  Author: Peter Maydell <address@hidden>
  Date:   2019-02-28 (Thu, 28 Feb 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h
    M qemu-doc.texi
    M target/mips/translate.c
    M tests/tcg/mips/include/wrappers_msa.h
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_b.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_d.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_h.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_w.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_b.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_d.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_h.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_w.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_b.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_d.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_h.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_w.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_b.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_d.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_h.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_w.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_b.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_d.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_h.c
    A tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_w.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_b.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_d.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_h.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_w.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_b.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_d.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_h.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_w.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_b.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_d.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_h.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_w.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_b.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_d.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_h.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_w.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_b.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_d.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_h.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_w.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_b.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_d.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_h.c
    A tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_w.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/amarkovic/tags/mips-queue-feb-27-2019' 
into staging

MIPS queue for February 27th, 2019

# gpg: Signature made Wed 27 Feb 2019 13:27:36 GMT
# gpg:                using RSA key D4972A8967F75A65
# gpg: Good signature from "Aleksandar Markovic <address@hidden>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 8526 FBF1 5DA3 811F 4A01  DD75 D497 2A89 67F7 5A65

* remotes/amarkovic/tags/mips-queue-feb-27-2019:
  target/mips: Preparing for adding MMI instructions
  tests/tcg: target/mips: Add tests for MSA integer max/min instructions
  tests/tcg: target/mips: Add wrappers for MSA integer max/min instructions
  qemu-doc: Add section on MIPS' Boston board
  qemu-doc: Add section on MIPS' Fulong 2E board
  qemu-doc: Move section on MIPS' mipssim pseudo board
  disas: nanoMIPS: Fix a function misnomer
  tests/tcg: target/mips: Add tests for MSA integer compare instructions

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/093a2af7b67e...711d13d5e2e1



reply via email to

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