Lines Matching +full:0 +full:- +full:19
1 /* SPDX-License-Identifier: GPL-2.0 */
16 "1: addi %0, %0, -1\t\n" \ in __delay()
17 "bneid %0, 1b \t\n" \ in __delay()
20 : "0" (loops)); in __delay()
24 * Note that 19 * 226 == 4294 ==~ 2^32 / 10^6, so
28 * We choose a = usecs * 19 * HZ and b = loops_per_jiffy * 226
31 * Thus we need usecs * HZ <= (2^32 - 1) / 19 = 226050910 and
32 * loops_per_jiffy <= (2^32 - 1) / 226 = 19004280
34 * -- paulus
50 __asm__("mulxuu %0,%1,%2" : "=r" (loops) : in __udelay()
65 __udelay((n) * (19 * HZ)); \
67 __udelay((n) * (19 * HZ)); \