unicorn/qemu
Richard Henderson ce8282d9cd target/arm: Fix AddPAC error indication
The definition of top_bit used in this function is one higher
than that used in the Arm ARM psuedo-code, which put the error
indication at top_bit - 1 at the wrong place, which meant that
it wasn't visible to Auth.

Fixing the definition of top_bit requires more changes, because
its most common use is for the count of bits in top_bit:bot_bit,
which would then need to be computed as top_bit - bot_bit + 1.

For now, prefer the minimal fix to the error indication alone.

Fixes: 63ff0ca94cb

Backports commit 8796fe40dd30cd9ffd3c958906471715c923b341 from qemu
2021-02-25 23:44:28 -05:00
..
accel
crypto
default-configs
docs
fpu
hw
include target/i386: floatx80: avoid compound literals in static initializers 2021-02-25 23:38:54 -05:00
qapi
qobject
qom
scripts
target target/arm: Fix AddPAC error indication 2021-02-25 23:44:28 -05:00
tcg tcg: Save/restore vecop_list around minmax fallback 2021-02-25 23:33:24 -05:00
util
aarch64.h
aarch64eb.h
accel.c
arm.h
armeb.h
CODING_STYLE.rst
configure
COPYING
COPYING.LIB
cpus.c
exec.c
gen_all_header.sh
glib_compat.c
header_gen.py
ioport.c
LICENSE
m68k.h
Makefile
Makefile.objs
Makefile.target
memory.c
memory_ldst.inc.c
memory_mapping.c
mips.h
mips64.h
mips64el.h
mipsel.h
powerpc.h
qemu-timer.c
riscv32.h
riscv64.h
rules.mak
sparc.h
sparc64.h
unicorn_common.h
VERSION Update version for v5.1.0-rc2 release 2021-02-25 23:43:39 -05:00
vl.c
vl.h
x86_64.h