]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - arch/cris/include/arch-v10/arch/delay.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
[mirror_ubuntu-bionic-kernel.git] / arch / cris / include / arch-v10 / arch / delay.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef _CRIS_ARCH_DELAY_H
3 #define _CRIS_ARCH_DELAY_H
4
5 static inline void __delay(int loops)
6 {
7 __asm__ __volatile__ (
8 "move.d %0,$r9\n\t"
9 "beq 2f\n\t"
10 "subq 1,$r9\n\t"
11 "1:\n\t"
12 "bne 1b\n\t"
13 "subq 1,$r9\n"
14 "2:"
15 : : "g" (loops) : "r9");
16 }
17
18 #endif /* defined(_CRIS_ARCH_DELAY_H) */
19
20
21