Re: [PATCH] Add example to rand.3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Joseph,

On 12/30/22 19:50, Joseph Myers wrote:
On Fri, 30 Dec 2022, Alejandro Colomar via Libc-alpha wrote:

I expect to implement these functions in due course for glibc (not GCC,
since these are library functions, with the usual requirements for
definitions with external linkage, though most would also have inline
header implementations based on existing longstanding built-in functions).

Is there any builtin for stdc_bit_ceil()?  I've tried to search for it, but
didn't find it.  I came to the conclusion that I need to write the ugly code
around __builtin_clz().

I don't think there's such a built-in function, so yes, the inline
function would need to use __builtin_clz.  (Even the stdc_leading_zeros
inline functions will need to do more than just call __builtin_clz - they
need to check for zero, since the standard functions have a defined result
for a zero argument whereas __builtin_clz doesn't.)

Thanks for confirming.  That was my guess :|

Cheers,

Alex



--
<http://www.alejandro-colomar.es/>

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux