NetBSD/sys/arch/arm/sa11x0
bjh21 d599df9587 Continue the " - . - 8" purge. Specifically:
add	rd, pc, #foo - . - 8		->	adr	rd, foo
ldr	rd, [pc, #foo - . - 8]		->	ldr	rd, foo

Also, when saving the return address for a function pointer call, use
"mov lr, pc" just before the call unless the return address is somewhere
other than just after the call site.

Finally, a few obvious little micro-optimisations like using LDR directly
rather than ADR followed by LDR, and loading directly into PC rather than
bouncing via R0.
2002-10-14 22:32:50 +00:00
..
genassym.cf Interrupt related defines for SA11x0. 2002-01-09 15:54:19 +00:00
sa11x0_com.c add missing protos. 2002-10-05 17:12:09 +00:00
sa11x0_comreg.h
sa11x0_comvar.h
sa11x0_dmacreg.h
sa11x0_gpioreg.h Update from hpcarm to remove iPAQ and Jornada specific #defines. 2001-07-30 15:58:56 +00:00
sa11x0_io_asm.S
sa11x0_io.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
sa11x0_irq.S Continue the " - . - 8" purge. Specifically: 2002-10-14 22:32:50 +00:00
sa11x0_irqhandler.c add missing protos. 2002-10-05 17:12:09 +00:00
sa11x0_mcpreg.h Copy from hpcarm. 2001-07-30 10:17:21 +00:00
sa11x0_ost.c Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
sa11x0_ostreg.h
sa11x0_ppcreg.h Update from hpcarm with MCP register definition. 2001-07-30 12:19:04 +00:00
sa11x0_reg.h sync to hpcarm/sa11x0 2002-07-19 18:26:56 +00:00
sa11x0_sspreg.h
sa11x0_var.h Add bus space handle for SA11x0 reset controller. 2002-03-12 23:57:35 +00:00
sa11x0.c Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
sa11x1_pcic.c Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
sa11x1_pcicreg.h
sa11xx_pcic.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
sa11xx_pcicreg.h
sa11xx_pcicvar.h Update from hpcarm with cookie change. 2001-07-30 10:55:49 +00:00
sa1111_reg.h Add extra SA1111 register definitions. 2002-01-08 11:36:52 +00:00
sa1111_var.h
sa1111.c Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00