mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 00:33:55 -06:00
Fix ARM NEON vdup and vtbl bugs.
Signed-off-by: Paul Brook <paul@codesourcery.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5286 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
e4b3861d15
commit
3018f2598c
2 changed files with 7 additions and 5 deletions
|
@ -56,7 +56,7 @@ uint32_t HELPER(neon_tbl)(uint32_t ireg, uint32_t def,
|
|||
for (shift = 0; shift < 32; shift += 8) {
|
||||
index = (ireg >> shift) & 0xff;
|
||||
if (index < maxindex) {
|
||||
tmp = (table[index >> 3] >> (index & 7)) & 0xff;
|
||||
tmp = (table[index >> 3] >> ((index & 7) << 3)) & 0xff;
|
||||
val |= tmp << shift;
|
||||
} else {
|
||||
val |= def & (0xff << shift);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue