diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2023-01-14 13:05:42 -1000 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2023-02-11 09:07:25 +0100 |
commit | b14c0098975264ed03144f145bca0179a6763a07 (patch) | |
tree | 8296781e30c6d0ff58b729095b93d03c7a3e9b32 /tests/tcg/ppc64 | |
parent | 5d62d6649cd367b5b4a3676e7514d2f9ca86cb03 (diff) | |
download | qemu-b14c0098975264ed03144f145bca0179a6763a07.zip qemu-b14c0098975264ed03144f145bca0179a6763a07.tar.gz qemu-b14c0098975264ed03144f145bca0179a6763a07.tar.bz2 |
target/i386: Fix BEXTR instruction
There were two problems here: not limiting the input to operand bits,
and not correctly handling large extraction length.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1372
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230114230542.3116013-3-richard.henderson@linaro.org>
Cc: qemu-stable@nongnu.org
Fixes: 1d0b926150e5 ("target/i386: move scalar 0F 38 and 0F 3A instruction to new decoder", 2022-10-18)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tests/tcg/ppc64')
0 files changed, 0 insertions, 0 deletions