linux/arch/avr32
Haavard Skinnemoen c0c3e81608 [AVR32] Optimize the TLB miss handler
Reorder some instructions and change the register usage to reduce
the number of pipeline stalls. Also use the bfextu and bfins
instructions for bitfield manipulations instead of shifting and
masking.

This makes gzipping a 80MB file approximately 2% faster.

Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2007-04-27 13:44:15 +02:00
..
boards [AVR32] Board code for ATNGW100 2007-04-27 13:44:15 +02:00
boot [PATCH] AVR32: Minor Makefile cleanup 2006-10-25 20:26:32 -07:00
configs [AVR32] Board code for ATNGW100 2007-04-27 13:44:15 +02:00
kernel [AVR32] Optimize the TLB miss handler 2007-04-27 13:44:15 +02:00
lib [AVR32] Remove last remains of libgcc 2007-02-09 15:01:59 +01:00
mach-at32ap [AVR32] Make I/O access macros work with external devices 2007-04-27 13:44:14 +02:00
mm [AVR32] Move setup_bootmem() from mm/init.c to kernel/setup.c 2007-04-27 13:44:14 +02:00
Kconfig [AVR32] Board code for ATNGW100 2007-04-27 13:44:15 +02:00
Kconfig.debug
Makefile [AVR32] Board code for ATNGW100 2007-04-27 13:44:15 +02:00