19 lines
291 B
ArmAsm
19 lines
291 B
ArmAsm
.text
|
|
.arm
|
|
.align 4
|
|
|
|
.global waitcycles
|
|
.type waitcycles, %function
|
|
|
|
@waitcycles ( u32 us )
|
|
waitcycles:
|
|
PUSH {R0-R2,LR}
|
|
STR R0, [SP,#4]
|
|
waitcycles_loop:
|
|
LDR R3, [SP,#4]
|
|
SUBS R2, R3, #1
|
|
STR R2, [SP,#4]
|
|
CMP R3, #0
|
|
BNE waitcycles_loop
|
|
POP {R0-R2,PC}
|