unicorn/qemu
redoste a070ea95af
Backport qemu/qemu@852f933
tcg: Fix do_nonatomic_op_* vs signed operations

The smin/smax/umin/umax operations require the operands to be
properly sign extended.  Do not drop the MO_SIGN bit from the
load, and additionally extend the val input.
2024-01-24 23:41:30 +01:00
..
accel/tcg fix deprecated storage-class declarations 2023-10-08 13:40:23 +02:00
crypto import Unicorn2 2021-10-03 22:14:44 +08:00
fpu import Unicorn2 2021-10-03 22:14:44 +08:00
hw Don't cache S390SkeyState and S390SkeysClass 2022-01-10 19:18:52 +01:00
include Add arm for bad assert implementation 2024-01-03 18:07:04 +08:00
libdecnumber import Unicorn2 2021-10-03 22:14:44 +08:00
scripts import Unicorn2 2021-10-03 22:14:44 +08:00
softmmu fix cow when using uc_mem_write 2024-01-10 15:54:46 +01:00
target Revert previous wrong fixes 2024-01-03 18:06:09 +08:00
tcg Backport qemu/qemu@852f933 2024-01-24 23:41:30 +01:00
trace import Unicorn2 2021-10-03 22:14:44 +08:00
util Fix clang/mingw - missing getpagesize 2023-04-03 11:08:27 -03:00
.editorconfig import Unicorn2 2021-10-03 22:14:44 +08:00
CODING_STYLE.rst import Unicorn2 2021-10-03 22:14:44 +08:00
COPYING import 2015-08-21 15:04:50 +08:00
COPYING.LIB import Unicorn2 2021-10-03 22:14:44 +08:00
LICENSE import Unicorn2 2021-10-03 22:14:44 +08:00
MAINTAINERS import Unicorn2 2021-10-03 22:14:44 +08:00
VERSION import Unicorn2 2021-10-03 22:14:44 +08:00
aarch64.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
arm.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
configure TriCore Support (#1568) 2022-04-29 23:11:34 +02:00
exec-vary.c Fix the undefined shift 2022-02-12 18:22:56 +01:00
exec.c find_ram_offset optimization 2023-07-11 11:51:44 +02:00
m68k.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
memory_ldst.inc.c import Unicorn2 2021-10-03 22:14:44 +08:00
mips.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
mips64.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
mips64el.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
mipsel.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
ppc.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
ppc64.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
riscv32.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
riscv64.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
rules.mak import Unicorn2 2021-10-03 22:14:44 +08:00
s390x.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
sparc.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
sparc64.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
tricore.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
unicorn_common.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00
vl.h import 2015-08-21 15:04:50 +08:00
x86_64.h implement uc_mem_unmap with snapshots 2023-07-11 11:51:44 +02:00