1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fno-tree-loop-optimize -fdump-tree-optimized" } */
4 #define PREC (__CHAR_BIT__)
7 #define int __INT32_TYPE__
10 int clz_complement_count1 (unsigned char b
) {
23 int clz_complement_count2 (unsigned char b
) {
36 int ctz_complement_count1 (unsigned char b
) {
49 int ctz_complement_count2 (unsigned char b
) {
61 /* { dg-final { scan-tree-dump-times "34567" 0 "optimized" } } */
62 /* { dg-final { scan-tree-dump-times "76543" 1 "optimized" } } */
63 /* { dg-final { scan-tree-dump-times "23456" 0 "optimized" } } */
64 /* { dg-final { scan-tree-dump-times "65432" 1 "optimized" } } */