Files
mips/src/delay_mips.c
T
jens d1e94c4821 - refactored
- made changes due to new GCC

git-svn-id: http://moon:8086/svn/mips@145 a8ebac50-d88d-4704-bea3-6648445a41b3
2021-04-05 12:25:53 +00:00

16 lines
185 B
C

// MIPS delay.
void delay(unsigned int loops)
{
__asm
(
".set noreorder\n"
"1:bnez %[loops], 1b\n"
"addiu %[loops], -1\n"
".set reorder\n"
:
: [loops] "r" (loops)
);
}