diff options
Diffstat (limited to 'arch/mips/math-emu/cp1emu.c')
-rw-r--r-- | arch/mips/math-emu/cp1emu.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/mips/math-emu/cp1emu.c b/arch/mips/math-emu/cp1emu.c index f03771900813..e773659ccf9f 100644 --- a/arch/mips/math-emu/cp1emu.c +++ b/arch/mips/math-emu/cp1emu.c | |||
@@ -471,6 +471,9 @@ int mm_isBranchInstr(struct pt_regs *regs, struct mm_decoded_insn dec_insn, | |||
471 | unsigned int fcr31; | 471 | unsigned int fcr31; |
472 | unsigned int bit; | 472 | unsigned int bit; |
473 | 473 | ||
474 | if (!cpu_has_mmips) | ||
475 | return 0; | ||
476 | |||
474 | switch (insn.mm_i_format.opcode) { | 477 | switch (insn.mm_i_format.opcode) { |
475 | case mm_pool32a_op: | 478 | case mm_pool32a_op: |
476 | if ((insn.mm_i_format.simmediate & MM_POOL32A_MINOR_MASK) == | 479 | if ((insn.mm_i_format.simmediate & MM_POOL32A_MINOR_MASK) == |