summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorRichard Henderson2021-09-12 19:49:25 +0200
committerRichard Henderson2021-12-07 15:32:09 +0100
commitb9537d5904f6e3df896264a6144883ab07db9608 (patch)
treef11c867acbebe9315b18057ef616d23ac5d0ee7a /docs
parentMerge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (diff)
downloadqemu-b9537d5904f6e3df896264a6144883ab07db9608.tar.gz
qemu-b9537d5904f6e3df896264a6144883ab07db9608.tar.xz
qemu-b9537d5904f6e3df896264a6144883ab07db9608.zip
tcg/arm: Reduce vector alignment requirement for NEON
With arm32, the ABI gives us 8-byte alignment for the stack. While it's possible to realign the stack to provide 16-byte alignment, it's far easier to simply not encode 16-byte alignment in the VLD1 and VST1 instructions that we emit. Remove the assertion in temp_allocate_frame, limit natural alignment to the provided stack alignment, and add a comment. Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1999878 Reported-by: Richard W.M. Jones <rjones@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20210912174925.200132-1-richard.henderson@linaro.org> Message-Id: <20211206191335.230683-2-richard.henderson@linaro.org>
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions