1
linux/arch/mips
Ralf Baechle ee1cca1b06 [MIPS] Fix branch emulation for floating-point exceptions.
In the branch emulation for floating-point exceptions, __compute_return_epc
must determine for bc1f et al which condition code bit to test. This is
based on bits <4:2> of the rt field. The switch statement to distinguish
bc1f et al needs to use only the two low bits of rt, but the old code tests
on the whole rt field.  This patch masks off the proper bits.
    
Signed-off-by: Win Treese <treese@acm.org>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2006-04-27 15:13:50 +01:00
..
arc [PATCH] remove set_page_count() outside mm/ 2006-03-22 07:54:02 -08:00
au1000 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
boot Add .gitignore files for MIPS. 2005-11-07 18:05:37 +00:00
cobalt [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
configs [MIPS] Update MIPS defconfigs. 2006-04-27 15:13:50 +01:00
ddb5xxx [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
dec [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
galileo-boards/ev96100 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
gt64120 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
ite-boards [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
jazz [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
jmr3927 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
kernel [MIPS] Fix branch emulation for floating-point exceptions. 2006-04-27 15:13:50 +01:00
lasat [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
lib [MIPS] Fix build error on processors that don's support copy-on-write. 2006-02-28 17:04:20 +00:00
lib-32 [MIPS] Fix dump_tlb.c warning and cleanup. 2006-02-07 13:30:26 +00:00
lib-64 Fixup a few lose ends in explicit support for MIPS R1/R2. 2005-10-29 19:32:37 +01:00
math-emu [MIPS] ieee754[sd]p_neg workaround 2006-02-07 13:30:25 +00:00
mips-boards [MIPS] 24K LV: Add core card id. 2006-04-27 15:13:50 +01:00
mm [MIPS] Use __ffs() instead of ffs() for waybit calculation. 2006-04-19 04:14:30 +02:00
momentum [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
oprofile [MIPS] Oprofile: fix sparse warning. 2006-04-27 15:13:49 +01:00
pci [MIPS] War on whitespace: cleanup initial spaces followed by tabs. 2006-03-21 13:27:47 +00:00
philips/pnx8550 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
pmc-sierra [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
qemu [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
sgi-ip22 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
sgi-ip27 [MIPS] Fix ip27 build. 2006-04-27 15:13:49 +01:00
sgi-ip32 [MIPS] Use __ffs() instead of ffs() in ip32_irq0(). 2006-04-27 15:13:49 +01:00
sibyte [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
sni [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
tx4927 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
tx4938 [MIPS] Rewrite all the assembler interrupt handlers to C. 2006-04-19 04:14:21 +02:00
vr41xx [MIPS] Fix VR41xx build errors. 2006-04-19 04:14:22 +02:00
defconfig [MIPS] Update MIPS defconfigs. 2006-04-27 15:13:50 +01:00
Kconfig [MIPS] Get rid of CONFIG_ADVANCED. 2006-04-27 15:13:50 +01:00
Kconfig.debug [MIPS] Kconfig: Clarify description of CROSSCOMPILE. 2006-04-27 15:13:50 +01:00
Makefile [MIPS] Sparse: fix sparse for 64-bit kernels. 2006-04-27 15:13:49 +01:00