Skip to content

Commit eaf06dc

Browse files
committed
Adds library configuration support for the __builtin_ctz,
__builtin_ctzl, and __builtin_ctzll trailing zero count functions.
1 parent df67f2b commit eaf06dc

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

cfg/gnu.cfg

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,10 @@
247247
<!-- int __builtin_ffsl (long) -->
248248
<!-- int __builtin_ffsll (long long) -->
249249
<!-- int __builtin_clz (unsigned int x) -->
250-
<function name="__builtin_popcount,__builtin_parity,__builtin_ffs,__builtin_ffsl,__builtin_ffsll,__builtin_clz">
250+
<!-- int __builtin_ctz (unsigned int x) -->
251+
<!-- int __builtin_ctzl (unsigned long x) -->
252+
<!-- int __builtin_ctzll (unsigned long long x) -->
253+
<function name="__builtin_popcount,__builtin_parity,__builtin_ffs,__builtin_ffsl,__builtin_ffsll,__builtin_clz,__builtin_ctz,__builtin_ctzl,__builtin_ctzll">
251254
<noreturn>false</noreturn>
252255
<returnValue type="int"/>
253256
<use-retval/>

0 commit comments

Comments
 (0)