Stefan Hajnoczi
f5fe7c17ac
accel/*: Widen pc/saved_insn for *_sw_breakpoint
accel/tcg: Replace remaining target_ulong in system-mode accel
tcg: spelling fixes
tcg: Document bswap, hswap, wswap byte patterns
tcg: Introduce negsetcond opcodes
tcg: Fold deposit with zero to and
tcg: Unify TCG_TARGET_HAS_extr[lh]_i64_i32
tcg/i386: Drop BYTEH deposits for 64-bit
tcg/i386: Allow immediate as input to deposit
target/*: Use tcg_gen_negsetcond_*
-----BEGIN PGP SIGNATURE-----
iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmTnoP4dHHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV80MAf+NCEN7bwqGWmWGtfz
YGXp6J51rDwOWVVzTZDv2Gtkc4/Cv0wwtLk4JT5Sg/LQur3tie/bgqOY1SBb4cRq
UC1ERk3oqvmh8+aUqCc2SsncVtBduxAMqdlIhuD886SuZHgdry5cp2/MaOEFL/Un
yQoKl238OzTmIuKnf4p/NnfD4PZxEtzKy9vQyHKswDH5f2+egaqpmKOL/6Xtl8rL
2nXPbd1UTlMu/QLlQ/CLKcW3Z9eBNrYDSQV1+K2J5ZjSFey8H5RUv3UAfqRpY00b
EObcNCMSc6D9bpb2p34QENZNh9GiHE9Stg9VGNFOGilaaMxoa6yowlgz9Dz9xlWN
OHG1ug==
=ed8f
-----END PGP SIGNATURE-----
Merge tag 'pull-tcg-20230823-2' of https://gitlab.com/rth7680/qemu into staging
accel/*: Widen pc/saved_insn for *_sw_breakpoint
accel/tcg: Replace remaining target_ulong in system-mode accel
tcg: spelling fixes
tcg: Document bswap, hswap, wswap byte patterns
tcg: Introduce negsetcond opcodes
tcg: Fold deposit with zero to and
tcg: Unify TCG_TARGET_HAS_extr[lh]_i64_i32
tcg/i386: Drop BYTEH deposits for 64-bit
tcg/i386: Allow immediate as input to deposit
target/*: Use tcg_gen_negsetcond_*
# -----BEGIN PGP SIGNATURE-----
#
# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmTnoP4dHHJpY2hhcmQu
# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV80MAf+NCEN7bwqGWmWGtfz
# YGXp6J51rDwOWVVzTZDv2Gtkc4/Cv0wwtLk4JT5Sg/LQur3tie/bgqOY1SBb4cRq
# UC1ERk3oqvmh8+aUqCc2SsncVtBduxAMqdlIhuD886SuZHgdry5cp2/MaOEFL/Un
# yQoKl238OzTmIuKnf4p/NnfD4PZxEtzKy9vQyHKswDH5f2+egaqpmKOL/6Xtl8rL
# 2nXPbd1UTlMu/QLlQ/CLKcW3Z9eBNrYDSQV1+K2J5ZjSFey8H5RUv3UAfqRpY00b
# EObcNCMSc6D9bpb2p34QENZNh9GiHE9Stg9VGNFOGilaaMxoa6yowlgz9Dz9xlWN
# OHG1ug==
# =ed8f
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 24 Aug 2023 14:27:10 EDT
# gpg: using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg: issuer "richard.henderson@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A 05C0 64DF 38E8 AF7E 215F
* tag 'pull-tcg-20230823-2' of https://gitlab.com/rth7680/qemu: (48 commits)
tcg: spelling fixes
docs/devel/tcg-ops: fix missing newlines in "Host vector operations"
target/cris: Fix a typo in gen_swapr()
tcg/tcg-op: Document wswap_i64() byte pattern
tcg/tcg-op: Document hswap_i32/64() byte pattern
tcg/tcg-op: Document bswap64_i64() byte pattern
tcg/tcg-op: Document bswap32_i64() byte pattern
tcg/tcg-op: Document bswap32_i32() byte pattern
tcg/tcg-op: Document bswap16_i64() byte pattern
tcg/tcg-op: Document bswap16_i32() byte pattern
tcg/i386: Implement negsetcond_*
tcg/i386: Use shift in tcg_out_setcond
tcg/i386: Clear dest first in tcg_out_setcond if possible
tcg/i386: Use CMP+SBB in tcg_out_setcond
tcg/i386: Merge tcg_out_movcond{32,64}
tcg/i386: Merge tcg_out_setcond{32,64}
tcg/i386: Merge tcg_out_brcond{32,64}
tcg/sparc64: Implement negsetcond_*
tcg/s390x: Implement negsetcond_*
tcg/riscv: Implement negsetcond_*
...
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2023-08-28 16:07:04 -04:00
..
2023-08-28 09:55:48 +02:00
2023-06-06 09:42:14 +02:00
2019-12-17 19:36:57 +01:00
2020-09-17 20:37:13 +02:00
2020-08-21 06:30:40 -04:00
2022-12-15 16:07:43 +01:00
2023-06-20 10:01:30 +02:00
2021-11-08 17:00:22 +01:00
2023-06-26 08:58:02 +02:00
2021-10-01 19:04:45 +02:00
2022-06-01 18:55:04 +01:00
2021-09-01 11:08:19 +01:00
2022-11-22 09:49:07 +00:00
2021-04-01 13:21:02 +02:00
2021-05-02 17:24:50 +02:00
2023-05-30 10:55:39 -07:00
2021-08-02 11:42:38 +01:00
2023-02-16 23:02:46 -05:00
2023-07-03 12:52:22 +01:00
2022-11-02 06:56:32 -04:00
2022-05-16 04:38:40 -04:00
2023-07-03 12:52:08 +01:00
2023-07-03 12:52:08 +01:00
2023-07-03 12:52:08 +01:00
2023-05-08 19:04:52 +02:00
2023-06-22 18:55:14 -04:00
2021-06-02 06:51:09 +02:00
2022-11-22 09:49:07 +00:00
2022-01-18 12:56:29 +01:00
2023-07-26 10:55:56 +02:00
2021-11-19 10:16:58 +01:00
2021-11-22 15:02:38 +01:00
2021-11-19 10:16:58 +01:00
2023-04-28 11:31:07 +02:00
2023-05-22 10:21:01 +02:00
2023-07-03 12:52:22 +01:00
2021-11-22 15:02:38 +01:00
2023-07-03 12:52:22 +01:00
2023-08-01 23:52:23 +02:00
2022-05-03 15:16:51 +04:00
2021-01-12 12:38:03 +01:00
2022-06-06 09:26:54 +02:00
2022-10-27 10:27:23 +01:00
2020-02-26 18:57:07 +01:00
2021-06-02 14:29:14 +02:00
2021-11-22 15:02:38 +01:00
2023-07-10 15:34:57 +02:00
2022-11-22 09:52:23 +00:00
2022-11-22 09:49:07 +00:00
2021-09-08 11:09:45 +01:00
2023-08-24 11:22:42 -07:00
2023-02-02 10:44:23 +00:00
2023-07-03 12:52:08 +01:00
2023-08-28 09:55:48 +02:00
2022-04-21 17:03:51 +04:00
2021-11-22 15:02:38 +01:00
2021-11-19 10:16:58 +01:00
2023-06-30 06:02:51 +02:00
2022-05-16 04:38:40 -04:00
2017-06-07 18:22:03 +02:00
2022-12-13 18:31:37 +01:00
2023-05-15 08:19:04 -04:00