diff options
Diffstat (limited to 'software/first/delay.S')
-rw-r--r-- | software/first/delay.S | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/software/first/delay.S b/software/first/delay.S index cb49ba1..4df998a 100644 --- a/software/first/delay.S +++ b/software/first/delay.S @@ -15,12 +15,12 @@ delay: li t2, MTIME_FREQUENCY # get clock freq (approx.) mul t2, t2, a0 # multiply milliseconds with freq - add t2, t1, t2 # target mtime is now in t2 + add t2, t1, t2 # target mtime is now in t2 1: - lw t1, 0(t0) # load value of the timer + lw t1, 0(t0) # load value of the timer blt t1, t2, 1b # keep looping until target mtime has been reached - lw ra, 12(sp) # load return address - addi sp, sp, 16 # deallocate stack frame + lw ra, 12(sp) # load return address + addi sp, sp, 16 # deallocate stack frame ret |