NetBSD/sys/arch/evbarm/iq80310
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
..
com_obio.c Use indirect configuration for on-board devices (i.e. those things 2002-10-03 20:14:58 +00:00
i80312_mainbus.c Fix script-o. 2002-10-03 01:29:30 +00:00
iq80310_7seg.c * Add the ability to display .'s on the 7seg display. 2002-04-12 20:50:26 +00:00
iq80310_intr.c Clean up some bad interaction between the spl inlining stuff and 2002-10-09 00:03:42 +00:00
iq80310_intr.h Clean up some bad interaction between the spl inlining stuff and 2002-10-09 00:03:42 +00:00
iq80310_machdep.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
iq80310_pci.c Wire the internal devices to the right interrupts on NPWR. 2002-02-08 03:28:24 +00:00
iq80310_start.S Continue the " - . - 8" purge. Specifically: 2002-10-14 22:32:50 +00:00
iq80310_timer.c * Delcare COUNTER_MASK properly. 2002-04-14 19:47:03 +00:00
iq80310reg.h Remove U from the display seg constants. 2001-12-01 02:02:46 +00:00
iq80310var.h Fix a typo. 2002-10-08 17:39:17 +00:00
obio_space.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
obio.c Use indirect configuration for on-board devices (i.e. those things 2002-10-03 20:14:58 +00:00
obiovar.h Use indirect configuration for on-board devices (i.e. those things 2002-10-03 20:14:58 +00:00