summaryrefslogtreecommitdiff
path: root/drivers/irqchip/irq-bcm6345-l1.c
diff options
context:
space:
mode:
authorDouglas Leung <douglas.leung@imgtec.com>2017-03-13 16:36:37 +0100
committerRalf Baechle <ralf@linux-mips.org>2017-04-10 11:56:09 +0200
commit8bcd84a4a37c88d8304ca3a64f0461a51487e239 (patch)
tree450bf68ee8607ddcfeb98a5a68601f931fd68ec3 /drivers/irqchip/irq-bcm6345-l1.c
parent411dac79cc2ed80f7e348ccc23eb4d8b0ba9f6d5 (diff)
downloadlwn-8bcd84a4a37c88d8304ca3a64f0461a51487e239.tar.gz
lwn-8bcd84a4a37c88d8304ca3a64f0461a51487e239.zip
MIPS: math-emu: Fix BC1EQZ and BC1NEZ condition handling
Correct the treatment of branching conditions for BC1EQZ and BC1NEZ instructions in function isBranchInstr(). Previously, corresponding conditions were swapped, which in turn meant that, for these two instructions, function isBranchInstr() returned wrong value in its output parameter contpc. This change is actually an extension of the fix done by the commit 93583e178ebf ("MIPS: math-emu: Fix BC1{EQ,NE}Z emulation"). That commit dealt with a similar problem in function cop1Emulate(), while this commit deals with condition handling in function isBranchInstr(). The code styles of changes in these two commits are kept as consistent as possible. Signed-off-by: Douglas Leung <douglas.leung@imgtec.com> Signed-off-by: Miodrag Dinic <miodrag.dinic@imgtec.com> Signed-off-by: Aleksandar Markovic <aleksandar.markovic@imgtec.com> Reviewed-by: Paul Burton <paul.burton@imgtec.com> Cc: james.hogan@imgtec.com Cc: leonid.yegoshin@imgtec.com Cc: petar.jovanovic@imgtec.com Cc: goran.ferenc@imgtec.com Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/15489/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'drivers/irqchip/irq-bcm6345-l1.c')
0 files changed, 0 insertions, 0 deletions