qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] de1700: target/mips: Fix space-related format


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] de1700: target/mips: Fix space-related format issues in ms...
Date: Fri, 07 Jun 2019 03:50:21 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: de1700d316c18edcca0d5264b69863edb8c9bf0d
      
https://github.com/qemu/qemu/commit/de1700d316c18edcca0d5264b69863edb8c9bf0d
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-06-06 (Thu, 06 Jun 2019)

  Changed paths:
    M target/mips/msa_helper.c

  Log Message:
  -----------
  target/mips: Fix space-related format issues in msa_helper.c

Fix space-related format issues reported by checkpatch in file
msa_helper.c.

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


  Commit: 7cc8a7220de39d77894edcb376378f280ec9c4c2
      
https://github.com/qemu/qemu/commit/7cc8a7220de39d77894edcb376378f280ec9c4c2
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-06-06 (Thu, 06 Jun 2019)

  Changed paths:
    M target/mips/msa_helper.c

  Log Message:
  -----------
  target/mips: Fix block-comment-related issues in msa_helper.c

Fix block-comment-related issues reported by checkpatch for file
msa_helper.c.

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


  Commit: 7471df9f9eaca7c4495d77265864d56644a08b23
      
https://github.com/qemu/qemu/commit/7471df9f9eaca7c4495d77265864d56644a08b23
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-06-07 (Fri, 07 Jun 2019)

  Changed paths:
    M target/mips/msa_helper.c

  Log Message:
  -----------
  target/mips: Outline places for future MSA helpers

Outline places for future MSA helpers to follow the same organization
as in MSA tests.

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


  Commit: 5d161bc81877327bc0b2a6d8974e07ffdc6881a5
      
https://github.com/qemu/qemu/commit/5d161bc81877327bc0b2a6d8974e07ffdc6881a5
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-06-07 (Fri, 07 Jun 2019)

  Changed paths:
    M target/mips/msa_helper.c

  Log Message:
  -----------
  target/mips: Unroll loops in helpers for MSA logic instructions

Unroll loops in helpers for MSA logic instructions for better
performance.

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


  Commit: 6ec12d4feb20806adbd971fd29c5c76a1dd6614e
      
https://github.com/qemu/qemu/commit/6ec12d4feb20806adbd971fd29c5c76a1dd6614e
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-06-07 (Fri, 07 Jun 2019)

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

  Log Message:
  -----------
  tests/tcg: target/mips: Amend and rearrange MSA wrappers

Amend and rearrange MSA wrappers to follow the same organization as
in MSA tests.

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


  Commit: 99d423e576a8c5fcdb602e863d0be203494b2801
      
https://github.com/qemu/qemu/commit/99d423e576a8c5fcdb602e863d0be203494b2801
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-06-07 (Fri, 07 Jun 2019)

  Changed paths:
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sll_b.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sll_d.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sll_h.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sll_w.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sra_b.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sra_d.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sra_h.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sra_w.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srar_b.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srar_d.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srar_h.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srar_w.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srl_b.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srl_d.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srl_h.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srl_w.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_b.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_d.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_h.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_w.c

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

Add tests for MSA shift instructions. This includes following
instructions:

  * SLL.B - shift left logical (bytes)
  * SLL.H - shift left logical (halfwords)
  * SLL.W - shift left logical (words)
  * SLL.D - shift left logical (doublewords)
  * SRA.B - shift right arithmetic (bytes)
  * SRA.H - shift right arithmetic (halfwords)
  * SRA.W - shift right arithmetic (words)
  * SRA.D - shift right arithmetic (doublewords)
  * SRAR.B - shift right arithmetic rounded (bytes)
  * SRAR.H - shift right arithmetic rounded (halfwords)
  * SRAR.W - shift right arithmetic rounded (words)
  * SRAR.D - shift right arithmetic rounded (doublewords)
  * SRL.B - shift right logical (bytes)
  * SRL.H - shift right logical (halfwords)
  * SRL.W - shift right logical (words)
  * SRL.D - shift right logical (doublewords)
  * SRLR.B - shift right logical rounded (bytes)
  * SRLR.H - shift right logical rounded (halfwords)
  * SRLR.W - shift right logical rounded (words)
  * SRLR.D - shift right logical rounded (doublewords)

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


  Commit: b7c6798220b6a9106a1028ea858acb3332db56d9
      
https://github.com/qemu/qemu/commit/b7c6798220b6a9106a1028ea858acb3332db56d9
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-06-07 (Fri, 07 Jun 2019)

  Changed paths:
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mul_q_h.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mul_q_w.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mulr_q_h.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mulr_q_w.c
    R tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mul_q_h.c
    R tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mul_q_w.c
    R tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulr_q_h.c
    R tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulr_q_w.c

  Log Message:
  -----------
  tests/tcg: target/mips: Move four tests to a better location

Move tests for <MUL|MULR>_Q.<H|B> from "integer multiply" directory
to "fixed-point multiply" directory, since they do not operate on
integers, but on fixed point numbers.

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


  Commit: ca693d1c9271e27e8a02cd11a5bb3248cbbcf420
      
https://github.com/qemu/qemu/commit/ca693d1c9271e27e8a02cd11a5bb3248cbbcf420
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-06-07 (Fri, 07 Jun 2019)

  Changed paths:
    M tests/tcg/mips/include/wrappers_msa.h
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_b.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_d.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_h.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_w.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_b.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_d.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_h.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_w.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_b.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_d.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_h.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_w.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_b.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_d.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_h.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_w.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_b.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_d.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_h.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_w.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_b.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_d.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_h.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_w.c
    M tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mul_q_h.c
    M tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mul_q_w.c
    M tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mulr_q_h.c
    M tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mulr_q_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_b.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_b.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_b.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_b.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_b.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_w.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_b.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_d.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_h.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_w.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_b.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_d.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_h.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_w.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_b.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_d.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_h.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_w.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_b.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_d.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_h.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_w.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_b.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_d.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_h.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_w.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_b.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_d.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_h.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_w.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_b.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_d.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_h.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_w.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_b.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_d.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_h.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_w.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_b.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_d.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_h.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_w.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_b.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_d.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_h.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_w.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_b.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_d.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_h.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_w.c
    M tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_d.c
    M tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_h.c
    M tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_w.c
    M tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_d.c
    M tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_h.c
    M tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_w.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_b.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_d.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_h.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_w.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_b.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_d.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_h.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_w.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_b.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_d.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_h.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_w.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_b.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_d.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_h.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_w.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_b.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_d.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_h.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_w.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_b.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_d.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_h.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_w.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_b.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_d.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_h.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_w.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_b.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_d.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_h.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_w.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_b.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_d.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_h.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_w.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_b.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_d.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_h.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_w.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_b.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_d.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_h.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_w.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_b.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_d.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_h.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_w.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_b.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_d.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_h.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_w.c
    M tests/tcg/mips/user/ase/msa/logic/test_msa_and_v.c
    M tests/tcg/mips/user/ase/msa/logic/test_msa_nor_v.c
    M tests/tcg/mips/user/ase/msa/logic/test_msa_or_v.c
    M tests/tcg/mips/user/ase/msa/logic/test_msa_xor_v.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_b.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_d.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_h.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_w.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_b.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_d.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_h.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_w.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_b.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_d.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_sll_b.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_sll_d.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_sll_h.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_sll_w.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_sra_b.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_sra_d.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_sra_h.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_sra_w.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_srar_b.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_srar_d.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_srar_h.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_srar_w.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_srl_b.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_srl_d.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_srl_h.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_srl_w.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_b.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_d.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_h.c
    M tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_w.c

  Log Message:
  -----------
  tests/tcg: target/mips: Add utility function reset_msa_registers()

Add function reset_msa_registers() and utilize it in each MSA test.
This is needed to ensure independency of test results on the state of
MSA registers before test execution. This also allows for correction
of tests for VSHF* instructions, that are now independent on the
previous state of MSA registers.

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


  Commit: 8598f5fac1c66485a7988734665e901deaa6b7c0
      
https://github.com/qemu/qemu/commit/8598f5fac1c66485a7988734665e901deaa6b7c0
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-06-07 (Fri, 07 Jun 2019)

  Changed paths:
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_a_d.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_a_w.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_d.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_w.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_a_d.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_a_w.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_d.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_w.c

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

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

  * FMAX.W - float maximum (words)
  * FMAX.D - float maximum (doublewords)
  * FMAX_A.W - float maximum absolute (words)
  * FMAX_A.D - float maximum absolute (doublewords)
  * FMIN.W - float minimum (words)
  * FMIN.D - float minimum (doublewords)
  * FMIN_A.W - float minimum absolute (words)
  * FMIN_A.D - float minimum absolute (doublewords)

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


  Commit: 88e34ac062c995df540a4d0ee80b8f8b62353072
      
https://github.com/qemu/qemu/commit/88e34ac062c995df540a4d0ee80b8f8b62353072
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-06-07 (Fri, 07 Jun 2019)

  Changed paths:
    A tests/tcg/mips/user/ase/msa/README
    A tests/tcg/mips/user/ase/msa/test_msa_compile.sh
    A tests/tcg/mips/user/ase/msa/test_msa_run.sh

  Log Message:
  -----------
  tests/tcg: target/mips: Add README for MSA tests

Add README for MSA tests. This is just to explain how to run tests even
without Makefile. Makefile will be provided later on.

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


  Commit: 33556237f652d8a712d0b6d29ecb442e6b65fe42
      
https://github.com/qemu/qemu/commit/33556237f652d8a712d0b6d29ecb442e6b65fe42
  Author: Peter Maydell <address@hidden>
  Date:   2019-06-07 (Fri, 07 Jun 2019)

  Changed paths:
    M target/mips/msa_helper.c
    M tests/tcg/mips/include/wrappers_msa.h
    A tests/tcg/mips/user/ase/msa/README
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_b.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_d.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_h.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nloc_w.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_b.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_d.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_h.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_nlzc_w.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_b.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_d.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_h.c
    M tests/tcg/mips/user/ase/msa/bit-count/test_msa_pcnt_w.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_b.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_d.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_h.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bclr_w.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_b.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_d.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_h.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bneg_w.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_b.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_d.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_h.c
    M tests/tcg/mips/user/ase/msa/bit-set/test_msa_bset_w.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mul_q_h.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mul_q_w.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mulr_q_h.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_mulr_q_w.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_a_d.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_a_w.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_d.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmax_w.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_a_d.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_a_w.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_d.c
    A tests/tcg/mips/user/ase/msa/float-max-min/test_msa_fmin_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_b.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_add_a_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_b.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_a_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_b.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_s_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_b.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_adds_u_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_b.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_addv_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_s_w.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_d.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_h.c
    M tests/tcg/mips/user/ase/msa/int-add/test_msa_hadd_u_w.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_b.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_d.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_h.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_s_w.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_b.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_d.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_h.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_ave_u_w.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_b.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_d.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_h.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_s_w.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_b.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_d.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_h.c
    M tests/tcg/mips/user/ase/msa/int-average/test_msa_aver_u_w.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_b.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_d.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_h.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_ceq_w.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_b.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_d.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_h.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_s_w.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_b.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_d.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_h.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_cle_u_w.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_b.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_d.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_h.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_s_w.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_b.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_d.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_h.c
    M tests/tcg/mips/user/ase/msa/int-compare/test_msa_clt_u_w.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_b.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_d.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_h.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_s_w.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_b.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_d.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_h.c
    M tests/tcg/mips/user/ase/msa/int-divide/test_msa_div_u_w.c
    M tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_d.c
    M tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_h.c
    M tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_s_w.c
    M tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_d.c
    M tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_h.c
    M tests/tcg/mips/user/ase/msa/int-dot-product/test_msa_dotp_u_w.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_b.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_d.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_h.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_a_w.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_b.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_d.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_h.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_s_w.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_b.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_d.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_h.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_max_u_w.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_b.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_d.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_h.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_a_w.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_b.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_d.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_h.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_s_w.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_b.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_d.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_h.c
    M tests/tcg/mips/user/ase/msa/int-max-min/test_msa_min_u_w.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_b.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_d.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_h.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_s_w.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_b.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_d.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_h.c
    M tests/tcg/mips/user/ase/msa/int-modulo/test_msa_mod_u_w.c
    R tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mul_q_h.c
    R tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mul_q_w.c
    R tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulr_q_h.c
    R tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulr_q_w.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_b.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_d.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_h.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_mulv_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_s_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_asub_u_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_s_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_hsub_u_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_s_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subs_u_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsus_u_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subsuu_s_w.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_b.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_d.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_h.c
    M tests/tcg/mips/user/ase/msa/int-subtract/test_msa_subv_w.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_b.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_d.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_h.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_w.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_b.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_d.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_h.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_w.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_b.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_d.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_h.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_w.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_b.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_d.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_h.c
    M tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_w.c
    M tests/tcg/mips/user/ase/msa/logic/test_msa_and_v.c
    M tests/tcg/mips/user/ase/msa/logic/test_msa_nor_v.c
    M tests/tcg/mips/user/ase/msa/logic/test_msa_or_v.c
    M tests/tcg/mips/user/ase/msa/logic/test_msa_xor_v.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_b.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_d.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_h.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckev_w.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_b.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_d.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_h.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_pckod_w.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_b.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_d.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c
    M tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sll_b.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sll_d.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sll_h.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sll_w.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sra_b.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sra_d.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sra_h.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_sra_w.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srar_b.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srar_d.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srar_h.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srar_w.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srl_b.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srl_d.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srl_h.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srl_w.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_b.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_d.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_h.c
    A tests/tcg/mips/user/ase/msa/shift/test_msa_srlr_w.c
    A tests/tcg/mips/user/ase/msa/test_msa_compile.sh
    A tests/tcg/mips/user/ase/msa/test_msa_run.sh

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

MIPS Queue for June 7th, 2019

# gpg: Signature made Fri 07 Jun 2019 10:59:15 BST
# 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-jun-7-2019:
  tests/tcg: target/mips: Add README for MSA tests
  tests/tcg: target/mips: Add tests for MSA FP max/min instructions
  tests/tcg: target/mips: Add utility function reset_msa_registers()
  tests/tcg: target/mips: Move four tests to a better location
  tests/tcg: target/mips: Add tests for MSA shift instructions
  tests/tcg: target/mips: Amend and rearrange MSA wrappers
  target/mips: Unroll loops in helpers for MSA logic instructions
  target/mips: Outline places for future MSA helpers
  target/mips: Fix block-comment-related issues in msa_helper.c
  target/mips: Fix space-related format issues in msa_helper.c

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


Compare: https://github.com/qemu/qemu/compare/0d74f3b4277a...33556237f652



reply via email to

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