6a2c23ddeb
When load_atom_extract_al16_or_al8 is inexpensive, we want to use it early, in order to avoid the overhead of required_atomicity. However, we must not read past the end of the page. If there are more than 8 bytes remaining, then both the "aligned 16" and "aligned 8" paths align down so that the read has at least 16 bytes remaining on the page. Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
||
---|---|---|
.. | ||
gdbstub | ||
system | ||
bti-1.c | ||
bti-2.c | ||
bti-3.c | ||
bti-crt.inc.c | ||
dcpodp.c | ||
dcpop.c | ||
fcvt.ref | ||
float_convd.ref | ||
float_convs.ref | ||
float_madds.ref | ||
lse2-fault.c | ||
Makefile.softmmu-target | ||
Makefile.target | ||
mte-1.c | ||
mte-2.c | ||
mte-3.c | ||
mte-4.c | ||
mte-5.c | ||
mte-6.c | ||
mte-7.c | ||
mte.h | ||
pauth-1.c | ||
pauth-2.c | ||
pauth-4.c | ||
pauth-5.c | ||
pcalign-a64.c | ||
semicall.h | ||
sme-outprod1.c | ||
sve-ioctls.c | ||
sysregs.c | ||
test-826.c | ||
test-aes.c |