summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2014-07-19 17:47:57 +1000
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2014-07-22 15:55:51 +1000
commite698b9667879b79e479cc985f9d74ecf126e343e (patch)
tree6072870769c85d687c774bd8c532ad9fb1a172f8 /arch/powerpc/include
parentbd6ba3518fcb2539d83163a3f486d09411bc535d (diff)
downloadop-kernel-dev-e698b9667879b79e479cc985f9d74ecf126e343e.zip
op-kernel-dev-e698b9667879b79e479cc985f9d74ecf126e343e.tar.gz
powerpc: Fix bugs in emulate_step()
This fixes some bugs in emulate_step(). First, the setting of the carry bit for the arithmetic right-shift instructions was not correct on 64-bit machines because we were masking with a mask of type int rather than unsigned long. Secondly, the sld (shift left doubleword) instruction was using the wrong instruction field for the register containing the shift count. Signed-off-by: Paul Mackerras <paulus@samba.org> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/include')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud