diff options
Diffstat (limited to 'linux/src/arch/i386/lib/delay.S')
-rw-r--r-- | linux/src/arch/i386/lib/delay.S | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/linux/src/arch/i386/lib/delay.S b/linux/src/arch/i386/lib/delay.S new file mode 100644 index 00000000..9d36420e --- /dev/null +++ b/linux/src/arch/i386/lib/delay.S @@ -0,0 +1,18 @@ +#include <linux/linkage.h> + +/* + * BogoMips loop. Non-inlined because various x86's have so wildly + * varying results depending on the exact alignment. + */ + +ENTRY(__do_delay) + jmp 1f +.align 16 +1: jmp 2f +.align 16 +2: decl %eax + jns 2b + ret + + + |