[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] dc24c9: tcg: Add tcg_gen_mov_ptr
From: |
Richard Henderson |
Subject: |
[Qemu-commits] [qemu/qemu] dc24c9: tcg: Add tcg_gen_mov_ptr |
Date: |
Thu, 02 Jun 2022 08:14:07 -0700 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: dc24c99116e926b0c56be63acbc086d13e32032b
https://github.com/qemu/qemu/commit/dc24c99116e926b0c56be63acbc086d13e32032b
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M include/tcg/tcg-op.h
Log Message:
-----------
tcg: Add tcg_gen_mov_ptr
Add an interface to perform moves between TCGv_ptr.
Reviewed-by: Matheus Ferst <matheus.ferst@eldorado.org.br>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: 3cc18d18cc3865d7b1ce2c8b35d52e52abbff397
https://github.com/qemu/qemu/commit/3cc18d18cc3865d7b1ce2c8b35d52e52abbff397
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M tcg/i386/tcg-target.c.inc
Log Message:
-----------
tcg/i386: Fix encoding of OPC_VPSRAQ for INDEX_op_sars_vec
We wanted the VPSRAQ variant with the scalar vector shift operand,
not the variant with an immediate operand.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1022
Fixes: 47b331b2a8da ("tcg/i386: Implement avx512 scalar shift")
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: 94bcc91b2e95e02ec57ed18d5a5e7cb75aa19a50
https://github.com/qemu/qemu/commit/94bcc91b2e95e02ec57ed18d5a5e7cb75aa19a50
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M tcg/aarch64/tcg-target.c.inc
Log Message:
-----------
tcg/aarch64: Fix illegal insn from out-of-range shli
The masking in tcg_out_shl was incorrect, producing an
illegal instruction, rather than merely unspecified results
for the out-of-range shift.
Tested-by: Joel Stanley <joel@jms.id.au>
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1051
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: c9641eb422905cc0804a7e310269abf09543cce8
https://github.com/qemu/qemu/commit/c9641eb422905cc0804a7e310269abf09543cce8
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
M include/tcg/tcg-op.h
M tcg/aarch64/tcg-target.c.inc
M tcg/i386/tcg-target.c.inc
Log Message:
-----------
Merge tag 'pull-tcg-20220602' of https://gitlab.com/rth7680/qemu into staging
Add tcg_gen_mov_ptr.
Fix tcg/i386 encoding of avx512 vpsraq.
Fix tcg/aarch64 handling of out-of-range shli.
# -----BEGIN PGP SIGNATURE-----
#
# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmKY0xodHHJpY2hhcmQu
# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV8nhwf+LTq5foaCunKI9yeQ
# o78A1BbSFzSUd9hlzHt4MDWlDKsF+0WUKJ2kkgUTXNFUdTgpvQUKCaTuqHpt+LfQ
# o8Gfbbd2eYixz/utkJ+PE3xUqNR5Wnh6XfuSFlk1ib4x2Wztr7+Mm+szoRcbIXR4
# 5pqZxGVQ9XVFPaIQ6cnb6IQe68ky/p9ejoG1SPiphlLt5/zY7Fqsicfn7NFePK5t
# IxfcLjapCokLKP3AeioSf3l96sT1OWT6lQLeammEipMH0MuR/jTd3Ayx0nV0RwVz
# FoSV+JP+CCyRu+C1yQ+ImkxMQhgBfu+T19CBIzimIEx8sn+8Nby+oi2CvNx8mBWj
# Z3dQlg==
# =sVH7
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 02 Jun 2022 08:11:22 AM PDT
# gpg: using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg: issuer "richard.henderson@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>"
[ultimate]
* tag 'pull-tcg-20220602' of https://gitlab.com/rth7680/qemu:
tcg/aarch64: Fix illegal insn from out-of-range shli
tcg/i386: Fix encoding of OPC_VPSRAQ for INDEX_op_sars_vec
tcg: Add tcg_gen_mov_ptr
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Compare: https://github.com/qemu/qemu/compare/1e62a82574fc...c9641eb42290
- [Qemu-commits] [qemu/qemu] dc24c9: tcg: Add tcg_gen_mov_ptr,
Richard Henderson <=