sparc64: fix incorrect BPcc target sign extension
commit86f1f2aee8fa8dd6f25ead09433fa0c888db6d37
authorBlue Swirl <blauwirbel@gmail.com>
Sat, 14 May 2011 07:14:57 +0000 (14 07:14 +0000)
committerBlue Swirl <blauwirbel@gmail.com>
Sat, 14 May 2011 07:30:31 +0000 (14 07:30 +0000)
tree5cf1adfa0ed0209ce2f7ded50ec7a6e1786ce5d8
parenta2589e5cf288971d66afd0d41f5eefb735419890
sparc64: fix incorrect BPcc target sign extension

Fix wrong number of bits used when sign extending the branch offset of BPcc
instructions.

Reported-by: Artyom Tarasenko <atar4qemu@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
target-sparc/translate.c