This repository has been archived on 2022-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
Luma3DS-3GX/haxloader/source/fatfs/sdmmc/delay.s
2016-09-23 18:07:45 +02:00

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}