Lines Matching refs:value
533 __asm int __rt_ffs(int value) in __rt_ffs() argument
546 int __rt_ffs(int value) in __rt_ffs() argument
548 if (value == 0) return value; in __rt_ffs()
555 : "=r"(value) in __rt_ffs()
556 : "r"(value) in __rt_ffs()
558 return value; in __rt_ffs()
561 int __rt_ffs(int value) in __rt_ffs() argument
563 if (value == 0) return value; in __rt_ffs()
565 asm("RBIT %0, %1" : "=r"(value) : "r"(value)); in __rt_ffs()
566 asm("CLZ %0, %1" : "=r"(value) : "r"(value)); in __rt_ffs()
567 asm("ADDS %0, %1, #0x01" : "=r"(value) : "r"(value)); in __rt_ffs()
569 return value; in __rt_ffs()
572 int __rt_ffs(int value) in __rt_ffs() argument
574 return __builtin_ffs(value); in __rt_ffs()