Mercurial > ecos
view packages/hal/h8300/sim_s/current/src/delay_us.S @ 1281:f58b62f3c85d
Apply Yoshinori Sato's H8/300 patches plus a few of my own.
See the individual ChangeLogs for detail of the changes in each
package.
| author | nickg |
|---|---|
| date | Mon, 06 Oct 2003 17:28:51 +0000 |
| parents | |
| children |
line wrap: on
line source
;;delay_us #include <pkgconf/hal.h> #include <cyg/hal/arch.inc> #include <cyg/hal/basetype.h> #include <cyg/hal/mod_regs_tmr.h> #define DELAY_COUNT (CYGHWR_HAL_H8300_PROCESSOR_SPEED/1000000)/8*25 // .file "delay_us.S" .h8300s .text .global CYG_LABEL_DEFN(hal_delay_us) CYG_LABEL_DEFN(hal_delay_us): shlr.l er0 shlr.l er0 shlr.l er0 mov.l er0,er0 1: ble 4f dec.l #1,er0 bra 1b 4: rts
