Sign in
zircon-guest
/
third_party
/
linux
/
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2
/
.
/
arch
/
um
/
sys-i386
/
delay.c
blob: 20d37dbbaf08be338ee74d4f909060d7aa78fb66 [
file
] [
log
] [
blame
]
void
__delay
(
unsigned
long
time
)
{
/* Stolen from the i386 __loop_delay */
int
d0
;
__asm__ __volatile__
(
"\tjmp 1f\n"
".align 16\n"
"1:\tjmp 2f\n"
".align 16\n"
"2:\tdecl %0\n\tjns 2b"
:
"=&a"
(
d0
)
:
"0"
(
time
));
}