text: /* Word-sized */
  inline unsigned int ffsl (unsigned long);
  inline unsigned int clzl (unsigned long); 
  inline unsigned int ctzl (unsigned long);
  inline unsigned int popcountl (unsigned long);
  inline unsigned int parityl (unsigned long);
  
  /* 32-bit */
  inline unsigned int ffs (unsigned int);
  inline unsigned int clz (unsigned int); 
  inline unsigned int ctz (unsigned int);
  inline unsigned int popcount (unsigned int);
  inline unsigned int parity (unsigned int);
  inline unsigned int bswap32 (unsigned int);
  
  /* 64-bit */
  inline unsigned int ffsll (unsigned long long);
  inline unsigned int clzll (unsigned long long);
  inline unsigned int ctzll (unsigned long long);
  inline unsigned int popcountll (unsigned long long);
  inline unsigned int parityll (unsigned long long);
  inline unsigned long long bswap64 (unsigned long long);
  