]> git.karo-electronics.de Git - karo-tx-redboot.git/blob - packages/hal/h8300/sim_s/v2_0/src/delay_us.S
Initial revision
[karo-tx-redboot.git] / packages / hal / h8300 / sim_s / v2_0 / src / delay_us.S
1 ;;delay_us
2
3 #include <pkgconf/hal.h>        
4
5 #include <cyg/hal/arch.inc>     
6 #include <cyg/hal/basetype.h>
7 #include <cyg/hal/mod_regs_tmr.h>
8
9 #define DELAY_COUNT (CYGHWR_HAL_H8300_PROCESSOR_SPEED/1000000)/8*25
10         
11 //      .file   "delay_us.S"
12         .h8300s
13         .text
14
15         .global CYG_LABEL_DEFN(hal_delay_us)
16 CYG_LABEL_DEFN(hal_delay_us):
17         shlr.l  er0
18         shlr.l  er0
19         shlr.l  er0
20         mov.l   er0,er0
21 1:      
22         ble     4f
23         dec.l   #1,er0
24         bra     1b
25 4:      
26         rts