]> Savannah Git Hosting - gnulib.git/commit
stdbit: tweak first_leading for GCC
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 15 May 2024 22:14:01 +0000 (15:14 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 15 May 2024 22:14:22 +0000 (15:14 -0700)
commitbade761018d52e4f8b046ada98ebfaf4f285e3e3
tree3ecafa994f42414052924b0c34a80b2c687b5ce0
parent4a7ea1b342a21e1912c2f404201b9d3bcfc84dd5
stdbit: tweak first_leading for GCC

* lib/stdbit.in.h (stdc_first_leading_zero)
(stdc_first_leading_one, stdc_first_trailing_zero_uc)
(stdc_first_trailing_one_uc): Redo to avoid the need for a
conditional branch, at least on x86-64 with GCC 14.
ChangeLog
lib/stdbit.in.h