Coverage Report

Created: 2025-12-14 06:40

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/vlc/compat/stdbit/stdbit.h
Line
Count
Source
1
/*
2
 * Copyright (C) 2023 Rémi Denis-Courmont
3
 *
4
 * This program is free software; you can redistribute it and/or modify it
5
 * under the terms of the GNU Lesser General Public License as published by
6
 * the Free Software Foundation; either version 2.1 of the License, or
7
 * (at your option) any later version.
8
 *
9
 * This program is distributed in the hope that it will be useful,
10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
 * GNU Lesser General Public License for more details.
13
 *
14
 * You should have received a copy of the GNU Lesser General Public License
15
 * along with this program; if not, write to the Free Software Foundation,
16
 * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
17
 */
18
19
#ifndef __STDC_VERSION_STDBIT_H__
20
#define __STDC_VERSION_STDBIT_H__ 202311L
21
22
#include <stdbool.h>
23
#include <limits.h> /* CHAR_BIT */
24
25
#define __STDC_ENDIAN_LITTLE__ 1234
26
#define __STDC_ENDIAN_BIG__    4321
27
28
#ifdef __BYTE_ORDER__
29
# if (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)
30
#  define __STDC_ENDIAN_NATIVE__ __STDC_ENDIAN_LITTLE__
31
# elif (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
32
#  define __STDC_ENDIAN_NATIVE__ __STDC_ENDIAN_BIG__
33
# else
34
#  define __STDC_ENDIAN_NATIVE__ 3412
35
# endif
36
#else
37
# error Not implemented.
38
#endif
39
40
#define __stdbit_generic_type_func(func, value) \
41
2.76M
    _Generic (value, \
42
2.76M
        unsigned long long: stdc_##func##_ull((unsigned long long)(value)), \
43
2.76M
        unsigned long:      stdc_##func##_ul((unsigned long)(value)), \
44
2.76M
        unsigned int:       stdc_##func##_ui((unsigned int)(value)), \
45
2.76M
        unsigned short:     stdc_##func##_us((unsigned short)(value)), \
46
2.76M
        unsigned char:      stdc_##func##_uc((unsigned char)(value)))
47
48
#if defined (__GNUC__) || defined (__clang__)
49
static inline unsigned int stdc_leading_zeros_ull(unsigned long long value)
50
0
{
51
0
    return value ? __builtin_clzll(value) : (CHAR_BIT * sizeof (value));
52
0
}
Unexecuted instantiation: es.c:stdc_leading_zeros_ull
Unexecuted instantiation: essetup.c:stdc_leading_zeros_ull
Unexecuted instantiation: a52.c:stdc_leading_zeros_ull
Unexecuted instantiation: dts.c:stdc_leading_zeros_ull
Unexecuted instantiation: h264.c:stdc_leading_zeros_ull
Unexecuted instantiation: hxxx_sei.c:stdc_leading_zeros_ull
Unexecuted instantiation: h264_nal.c:stdc_leading_zeros_ull
Unexecuted instantiation: h264_slice.c:stdc_leading_zeros_ull
Unexecuted instantiation: hevc.c:stdc_leading_zeros_ull
Unexecuted instantiation: hevc_nal.c:stdc_leading_zeros_ull
Unexecuted instantiation: mlp.c:stdc_leading_zeros_ull
Unexecuted instantiation: vc1.c:stdc_leading_zeros_ull
Unexecuted instantiation: picture_pool.c:stdc_leading_zeros_ull
53
54
static inline unsigned int stdc_leading_zeros_ul(unsigned long value)
55
0
{
56
0
    return value ? __builtin_clzl(value) : (CHAR_BIT * sizeof (value));
57
0
}
Unexecuted instantiation: es.c:stdc_leading_zeros_ul
Unexecuted instantiation: essetup.c:stdc_leading_zeros_ul
Unexecuted instantiation: a52.c:stdc_leading_zeros_ul
Unexecuted instantiation: dts.c:stdc_leading_zeros_ul
Unexecuted instantiation: h264.c:stdc_leading_zeros_ul
Unexecuted instantiation: hxxx_sei.c:stdc_leading_zeros_ul
Unexecuted instantiation: h264_nal.c:stdc_leading_zeros_ul
Unexecuted instantiation: h264_slice.c:stdc_leading_zeros_ul
Unexecuted instantiation: hevc.c:stdc_leading_zeros_ul
Unexecuted instantiation: hevc_nal.c:stdc_leading_zeros_ul
Unexecuted instantiation: mlp.c:stdc_leading_zeros_ul
Unexecuted instantiation: vc1.c:stdc_leading_zeros_ul
Unexecuted instantiation: picture_pool.c:stdc_leading_zeros_ul
58
59
static inline unsigned int stdc_leading_zeros_ui(unsigned int value)
60
0
{
61
0
    return value ? __builtin_clz(value) : (CHAR_BIT * sizeof (value));
62
0
}
Unexecuted instantiation: es.c:stdc_leading_zeros_ui
Unexecuted instantiation: essetup.c:stdc_leading_zeros_ui
Unexecuted instantiation: a52.c:stdc_leading_zeros_ui
Unexecuted instantiation: dts.c:stdc_leading_zeros_ui
Unexecuted instantiation: h264.c:stdc_leading_zeros_ui
Unexecuted instantiation: hxxx_sei.c:stdc_leading_zeros_ui
Unexecuted instantiation: h264_nal.c:stdc_leading_zeros_ui
Unexecuted instantiation: h264_slice.c:stdc_leading_zeros_ui
Unexecuted instantiation: hevc.c:stdc_leading_zeros_ui
Unexecuted instantiation: hevc_nal.c:stdc_leading_zeros_ui
Unexecuted instantiation: mlp.c:stdc_leading_zeros_ui
Unexecuted instantiation: vc1.c:stdc_leading_zeros_ui
Unexecuted instantiation: picture_pool.c:stdc_leading_zeros_ui
63
64
static inline unsigned int stdc_leading_zeros_us(unsigned short value)
65
0
{
66
0
    return stdc_leading_zeros_ui(value)
67
0
           - CHAR_BIT * (sizeof (int) - sizeof (value));
68
0
}
Unexecuted instantiation: es.c:stdc_leading_zeros_us
Unexecuted instantiation: essetup.c:stdc_leading_zeros_us
Unexecuted instantiation: a52.c:stdc_leading_zeros_us
Unexecuted instantiation: dts.c:stdc_leading_zeros_us
Unexecuted instantiation: h264.c:stdc_leading_zeros_us
Unexecuted instantiation: hxxx_sei.c:stdc_leading_zeros_us
Unexecuted instantiation: h264_nal.c:stdc_leading_zeros_us
Unexecuted instantiation: h264_slice.c:stdc_leading_zeros_us
Unexecuted instantiation: hevc.c:stdc_leading_zeros_us
Unexecuted instantiation: hevc_nal.c:stdc_leading_zeros_us
Unexecuted instantiation: mlp.c:stdc_leading_zeros_us
Unexecuted instantiation: vc1.c:stdc_leading_zeros_us
Unexecuted instantiation: picture_pool.c:stdc_leading_zeros_us
69
70
static inline unsigned int stdc_leading_zeros_uc(unsigned char value)
71
0
{
72
0
    return stdc_leading_zeros_ui(value) - (CHAR_BIT * (sizeof (int) - 1));
73
0
}
Unexecuted instantiation: es.c:stdc_leading_zeros_uc
Unexecuted instantiation: essetup.c:stdc_leading_zeros_uc
Unexecuted instantiation: a52.c:stdc_leading_zeros_uc
Unexecuted instantiation: dts.c:stdc_leading_zeros_uc
Unexecuted instantiation: h264.c:stdc_leading_zeros_uc
Unexecuted instantiation: hxxx_sei.c:stdc_leading_zeros_uc
Unexecuted instantiation: h264_nal.c:stdc_leading_zeros_uc
Unexecuted instantiation: h264_slice.c:stdc_leading_zeros_uc
Unexecuted instantiation: hevc.c:stdc_leading_zeros_uc
Unexecuted instantiation: hevc_nal.c:stdc_leading_zeros_uc
Unexecuted instantiation: mlp.c:stdc_leading_zeros_uc
Unexecuted instantiation: vc1.c:stdc_leading_zeros_uc
Unexecuted instantiation: picture_pool.c:stdc_leading_zeros_uc
74
#else
75
static inline unsigned int __stdc_leading_zeros(unsigned long long value,
76
                                                unsigned int size)
77
{
78
    unsigned int zeros = size * CHAR_BIT;
79
80
    while (value != 0) {
81
        value >>= 1;
82
        zeros--;
83
    }
84
85
    return zeros;
86
}
87
88
static inline unsigned int stdc_leading_zeros_ull(unsigned long long value)
89
{
90
    return __stdc_leading_zeros(value, sizeof (value));
91
}
92
93
static inline unsigned int stdc_leading_zeros_ul(unsigned long value)
94
{
95
    return __stdc_leading_zeros(value, sizeof (value));
96
}
97
98
static inline unsigned int stdc_leading_zeros_ui(unsigned int value)
99
{
100
    return __stdc_leading_zeros(value, sizeof (value));
101
}
102
103
static inline unsigned int stdc_leading_zeros_us(unsigned short value)
104
{
105
    return __stdc_leading_zeros(value, sizeof (value));
106
}
107
108
static inline unsigned int stdc_leading_zeros_uc(unsigned char value)
109
{
110
    return __stdc_leading_zeros(value, sizeof (value));
111
}
112
#endif
113
114
#define stdc_leading_zeros(value) \
115
        __stdbit_generic_type_func(leading_zeros, value)
116
117
static inline unsigned int stdc_leading_ones_ull(unsigned long long value)
118
0
{
119
0
    return stdc_leading_zeros_ull(~value);
120
0
}
Unexecuted instantiation: es.c:stdc_leading_ones_ull
Unexecuted instantiation: essetup.c:stdc_leading_ones_ull
Unexecuted instantiation: a52.c:stdc_leading_ones_ull
Unexecuted instantiation: dts.c:stdc_leading_ones_ull
Unexecuted instantiation: h264.c:stdc_leading_ones_ull
Unexecuted instantiation: hxxx_sei.c:stdc_leading_ones_ull
Unexecuted instantiation: h264_nal.c:stdc_leading_ones_ull
Unexecuted instantiation: h264_slice.c:stdc_leading_ones_ull
Unexecuted instantiation: hevc.c:stdc_leading_ones_ull
Unexecuted instantiation: hevc_nal.c:stdc_leading_ones_ull
Unexecuted instantiation: mlp.c:stdc_leading_ones_ull
Unexecuted instantiation: vc1.c:stdc_leading_ones_ull
Unexecuted instantiation: picture_pool.c:stdc_leading_ones_ull
121
122
static inline unsigned int stdc_leading_ones_ul(unsigned long value)
123
0
{
124
0
    return stdc_leading_zeros_ul(~value);
125
0
}
Unexecuted instantiation: es.c:stdc_leading_ones_ul
Unexecuted instantiation: essetup.c:stdc_leading_ones_ul
Unexecuted instantiation: a52.c:stdc_leading_ones_ul
Unexecuted instantiation: dts.c:stdc_leading_ones_ul
Unexecuted instantiation: h264.c:stdc_leading_ones_ul
Unexecuted instantiation: hxxx_sei.c:stdc_leading_ones_ul
Unexecuted instantiation: h264_nal.c:stdc_leading_ones_ul
Unexecuted instantiation: h264_slice.c:stdc_leading_ones_ul
Unexecuted instantiation: hevc.c:stdc_leading_ones_ul
Unexecuted instantiation: hevc_nal.c:stdc_leading_ones_ul
Unexecuted instantiation: mlp.c:stdc_leading_ones_ul
Unexecuted instantiation: vc1.c:stdc_leading_ones_ul
Unexecuted instantiation: picture_pool.c:stdc_leading_ones_ul
126
127
static inline unsigned int stdc_leading_ones_ui(unsigned int value)
128
0
{
129
0
    return stdc_leading_zeros_ui(~value);
130
0
}
Unexecuted instantiation: es.c:stdc_leading_ones_ui
Unexecuted instantiation: essetup.c:stdc_leading_ones_ui
Unexecuted instantiation: a52.c:stdc_leading_ones_ui
Unexecuted instantiation: dts.c:stdc_leading_ones_ui
Unexecuted instantiation: h264.c:stdc_leading_ones_ui
Unexecuted instantiation: hxxx_sei.c:stdc_leading_ones_ui
Unexecuted instantiation: h264_nal.c:stdc_leading_ones_ui
Unexecuted instantiation: h264_slice.c:stdc_leading_ones_ui
Unexecuted instantiation: hevc.c:stdc_leading_ones_ui
Unexecuted instantiation: hevc_nal.c:stdc_leading_ones_ui
Unexecuted instantiation: mlp.c:stdc_leading_ones_ui
Unexecuted instantiation: vc1.c:stdc_leading_ones_ui
Unexecuted instantiation: picture_pool.c:stdc_leading_ones_ui
131
132
static inline unsigned int stdc_leading_ones_us(unsigned short value)
133
0
{
134
0
    return stdc_leading_zeros_us(~value);
135
0
}
Unexecuted instantiation: es.c:stdc_leading_ones_us
Unexecuted instantiation: essetup.c:stdc_leading_ones_us
Unexecuted instantiation: a52.c:stdc_leading_ones_us
Unexecuted instantiation: dts.c:stdc_leading_ones_us
Unexecuted instantiation: h264.c:stdc_leading_ones_us
Unexecuted instantiation: hxxx_sei.c:stdc_leading_ones_us
Unexecuted instantiation: h264_nal.c:stdc_leading_ones_us
Unexecuted instantiation: h264_slice.c:stdc_leading_ones_us
Unexecuted instantiation: hevc.c:stdc_leading_ones_us
Unexecuted instantiation: hevc_nal.c:stdc_leading_ones_us
Unexecuted instantiation: mlp.c:stdc_leading_ones_us
Unexecuted instantiation: vc1.c:stdc_leading_ones_us
Unexecuted instantiation: picture_pool.c:stdc_leading_ones_us
136
137
static inline unsigned int stdc_leading_ones_uc(unsigned char value)
138
0
{
139
0
    return stdc_leading_zeros_uc(~value);
140
0
}
Unexecuted instantiation: es.c:stdc_leading_ones_uc
Unexecuted instantiation: essetup.c:stdc_leading_ones_uc
Unexecuted instantiation: a52.c:stdc_leading_ones_uc
Unexecuted instantiation: dts.c:stdc_leading_ones_uc
Unexecuted instantiation: h264.c:stdc_leading_ones_uc
Unexecuted instantiation: hxxx_sei.c:stdc_leading_ones_uc
Unexecuted instantiation: h264_nal.c:stdc_leading_ones_uc
Unexecuted instantiation: h264_slice.c:stdc_leading_ones_uc
Unexecuted instantiation: hevc.c:stdc_leading_ones_uc
Unexecuted instantiation: hevc_nal.c:stdc_leading_ones_uc
Unexecuted instantiation: mlp.c:stdc_leading_ones_uc
Unexecuted instantiation: vc1.c:stdc_leading_ones_uc
Unexecuted instantiation: picture_pool.c:stdc_leading_ones_uc
141
142
#define stdc_leading_ones(value) \
143
        __stdbit_generic_type_func(leading_ones, value)
144
145
#if defined (__GNUC__) || defined (__clang__)
146
static inline unsigned int stdc_trailing_zeros_ull(unsigned long long value)
147
0
{
148
0
    return value ? (unsigned int)__builtin_ctzll(value)
149
0
                 : (CHAR_BIT * sizeof (value));
150
0
}
Unexecuted instantiation: es.c:stdc_trailing_zeros_ull
Unexecuted instantiation: essetup.c:stdc_trailing_zeros_ull
Unexecuted instantiation: a52.c:stdc_trailing_zeros_ull
Unexecuted instantiation: dts.c:stdc_trailing_zeros_ull
Unexecuted instantiation: h264.c:stdc_trailing_zeros_ull
Unexecuted instantiation: hxxx_sei.c:stdc_trailing_zeros_ull
Unexecuted instantiation: h264_nal.c:stdc_trailing_zeros_ull
Unexecuted instantiation: h264_slice.c:stdc_trailing_zeros_ull
Unexecuted instantiation: hevc.c:stdc_trailing_zeros_ull
Unexecuted instantiation: hevc_nal.c:stdc_trailing_zeros_ull
Unexecuted instantiation: mlp.c:stdc_trailing_zeros_ull
Unexecuted instantiation: vc1.c:stdc_trailing_zeros_ull
Unexecuted instantiation: picture_pool.c:stdc_trailing_zeros_ull
151
152
static inline unsigned int stdc_trailing_zeros_ul(unsigned long value)
153
0
{
154
0
    return value ? (unsigned int)__builtin_ctzl(value)
155
0
                 : (CHAR_BIT * sizeof (value));
156
0
}
Unexecuted instantiation: es.c:stdc_trailing_zeros_ul
Unexecuted instantiation: essetup.c:stdc_trailing_zeros_ul
Unexecuted instantiation: a52.c:stdc_trailing_zeros_ul
Unexecuted instantiation: dts.c:stdc_trailing_zeros_ul
Unexecuted instantiation: h264.c:stdc_trailing_zeros_ul
Unexecuted instantiation: hxxx_sei.c:stdc_trailing_zeros_ul
Unexecuted instantiation: h264_nal.c:stdc_trailing_zeros_ul
Unexecuted instantiation: h264_slice.c:stdc_trailing_zeros_ul
Unexecuted instantiation: hevc.c:stdc_trailing_zeros_ul
Unexecuted instantiation: hevc_nal.c:stdc_trailing_zeros_ul
Unexecuted instantiation: mlp.c:stdc_trailing_zeros_ul
Unexecuted instantiation: vc1.c:stdc_trailing_zeros_ul
Unexecuted instantiation: picture_pool.c:stdc_trailing_zeros_ul
157
158
static inline unsigned int stdc_trailing_zeros_ui(unsigned int value)
159
0
{
160
0
    return value ? (unsigned int)__builtin_ctz(value)
161
0
                 : (CHAR_BIT * sizeof (value));
162
0
}
Unexecuted instantiation: es.c:stdc_trailing_zeros_ui
Unexecuted instantiation: essetup.c:stdc_trailing_zeros_ui
Unexecuted instantiation: a52.c:stdc_trailing_zeros_ui
Unexecuted instantiation: dts.c:stdc_trailing_zeros_ui
Unexecuted instantiation: h264.c:stdc_trailing_zeros_ui
Unexecuted instantiation: hxxx_sei.c:stdc_trailing_zeros_ui
Unexecuted instantiation: h264_nal.c:stdc_trailing_zeros_ui
Unexecuted instantiation: h264_slice.c:stdc_trailing_zeros_ui
Unexecuted instantiation: hevc.c:stdc_trailing_zeros_ui
Unexecuted instantiation: hevc_nal.c:stdc_trailing_zeros_ui
Unexecuted instantiation: mlp.c:stdc_trailing_zeros_ui
Unexecuted instantiation: vc1.c:stdc_trailing_zeros_ui
Unexecuted instantiation: picture_pool.c:stdc_trailing_zeros_ui
163
164
static inline unsigned int stdc_trailing_zeros_us(unsigned short value)
165
0
{
166
0
    return value ? (unsigned int)__builtin_ctz(value)
167
0
                 : (CHAR_BIT * sizeof (value));
168
0
}
Unexecuted instantiation: es.c:stdc_trailing_zeros_us
Unexecuted instantiation: essetup.c:stdc_trailing_zeros_us
Unexecuted instantiation: a52.c:stdc_trailing_zeros_us
Unexecuted instantiation: dts.c:stdc_trailing_zeros_us
Unexecuted instantiation: h264.c:stdc_trailing_zeros_us
Unexecuted instantiation: hxxx_sei.c:stdc_trailing_zeros_us
Unexecuted instantiation: h264_nal.c:stdc_trailing_zeros_us
Unexecuted instantiation: h264_slice.c:stdc_trailing_zeros_us
Unexecuted instantiation: hevc.c:stdc_trailing_zeros_us
Unexecuted instantiation: hevc_nal.c:stdc_trailing_zeros_us
Unexecuted instantiation: mlp.c:stdc_trailing_zeros_us
Unexecuted instantiation: vc1.c:stdc_trailing_zeros_us
Unexecuted instantiation: picture_pool.c:stdc_trailing_zeros_us
169
170
static inline unsigned int stdc_trailing_zeros_uc(unsigned char value)
171
0
{
172
0
    return value ? (unsigned int)__builtin_ctz(value)
173
0
                 : (CHAR_BIT * sizeof (value));
174
0
}
Unexecuted instantiation: es.c:stdc_trailing_zeros_uc
Unexecuted instantiation: essetup.c:stdc_trailing_zeros_uc
Unexecuted instantiation: a52.c:stdc_trailing_zeros_uc
Unexecuted instantiation: dts.c:stdc_trailing_zeros_uc
Unexecuted instantiation: h264.c:stdc_trailing_zeros_uc
Unexecuted instantiation: hxxx_sei.c:stdc_trailing_zeros_uc
Unexecuted instantiation: h264_nal.c:stdc_trailing_zeros_uc
Unexecuted instantiation: h264_slice.c:stdc_trailing_zeros_uc
Unexecuted instantiation: hevc.c:stdc_trailing_zeros_uc
Unexecuted instantiation: hevc_nal.c:stdc_trailing_zeros_uc
Unexecuted instantiation: mlp.c:stdc_trailing_zeros_uc
Unexecuted instantiation: vc1.c:stdc_trailing_zeros_uc
Unexecuted instantiation: picture_pool.c:stdc_trailing_zeros_uc
175
#else
176
static inline unsigned int __stdc_trailing_zeros(unsigned long long value,
177
                                                 unsigned int size)
178
{
179
    unsigned int zeros = size * CHAR_BIT;
180
181
    value <<= (sizeof (value) * CHAR_BIT) - zeros;
182
183
    while (value != 0) {
184
        value <<= 1;
185
        zeros--;
186
    }
187
188
    return zeros;
189
}
190
191
static inline unsigned int stdc_trailing_zeros_ull(unsigned long long value)
192
{
193
    return __stdc_trailing_zeros(value, sizeof (value));
194
}
195
196
static inline unsigned int stdc_trailing_zeros_ul(unsigned long value)
197
{
198
    return __stdc_trailing_zeros(value, sizeof (value));
199
}
200
201
static inline unsigned int stdc_trailing_zeros_ui(unsigned int value)
202
{
203
    return __stdc_trailing_zeros(value, sizeof (value));
204
}
205
206
static inline unsigned int stdc_trailing_zeros_us(unsigned short value)
207
{
208
    return __stdc_trailing_zeros(value, sizeof (value));
209
}
210
211
static inline unsigned int stdc_trailing_zeros_uc(unsigned char value)
212
{
213
    return __stdc_trailing_zeros(value, sizeof (value));
214
}
215
#endif
216
217
#define stdc_trailing_zeros(value) \
218
        __stdbit_generic_type_func(trailing_zeros, value)
219
220
static inline unsigned int stdc_trailing_ones_ull(unsigned long long value)
221
0
{
222
0
    return stdc_trailing_zeros_ull(~value);
223
0
}
Unexecuted instantiation: es.c:stdc_trailing_ones_ull
Unexecuted instantiation: essetup.c:stdc_trailing_ones_ull
Unexecuted instantiation: a52.c:stdc_trailing_ones_ull
Unexecuted instantiation: dts.c:stdc_trailing_ones_ull
Unexecuted instantiation: h264.c:stdc_trailing_ones_ull
Unexecuted instantiation: hxxx_sei.c:stdc_trailing_ones_ull
Unexecuted instantiation: h264_nal.c:stdc_trailing_ones_ull
Unexecuted instantiation: h264_slice.c:stdc_trailing_ones_ull
Unexecuted instantiation: hevc.c:stdc_trailing_ones_ull
Unexecuted instantiation: hevc_nal.c:stdc_trailing_ones_ull
Unexecuted instantiation: mlp.c:stdc_trailing_ones_ull
Unexecuted instantiation: vc1.c:stdc_trailing_ones_ull
Unexecuted instantiation: picture_pool.c:stdc_trailing_ones_ull
224
225
static inline unsigned int stdc_trailing_ones_ul(unsigned long value)
226
0
{
227
0
    return stdc_trailing_zeros_ul(~value);
228
0
}
Unexecuted instantiation: es.c:stdc_trailing_ones_ul
Unexecuted instantiation: essetup.c:stdc_trailing_ones_ul
Unexecuted instantiation: a52.c:stdc_trailing_ones_ul
Unexecuted instantiation: dts.c:stdc_trailing_ones_ul
Unexecuted instantiation: h264.c:stdc_trailing_ones_ul
Unexecuted instantiation: hxxx_sei.c:stdc_trailing_ones_ul
Unexecuted instantiation: h264_nal.c:stdc_trailing_ones_ul
Unexecuted instantiation: h264_slice.c:stdc_trailing_ones_ul
Unexecuted instantiation: hevc.c:stdc_trailing_ones_ul
Unexecuted instantiation: hevc_nal.c:stdc_trailing_ones_ul
Unexecuted instantiation: mlp.c:stdc_trailing_ones_ul
Unexecuted instantiation: vc1.c:stdc_trailing_ones_ul
Unexecuted instantiation: picture_pool.c:stdc_trailing_ones_ul
229
230
static inline unsigned int stdc_trailing_ones_ui(unsigned int value)
231
0
{
232
0
    return stdc_trailing_zeros_ui(~value);
233
0
}
Unexecuted instantiation: es.c:stdc_trailing_ones_ui
Unexecuted instantiation: essetup.c:stdc_trailing_ones_ui
Unexecuted instantiation: a52.c:stdc_trailing_ones_ui
Unexecuted instantiation: dts.c:stdc_trailing_ones_ui
Unexecuted instantiation: h264.c:stdc_trailing_ones_ui
Unexecuted instantiation: hxxx_sei.c:stdc_trailing_ones_ui
Unexecuted instantiation: h264_nal.c:stdc_trailing_ones_ui
Unexecuted instantiation: h264_slice.c:stdc_trailing_ones_ui
Unexecuted instantiation: hevc.c:stdc_trailing_ones_ui
Unexecuted instantiation: hevc_nal.c:stdc_trailing_ones_ui
Unexecuted instantiation: mlp.c:stdc_trailing_ones_ui
Unexecuted instantiation: vc1.c:stdc_trailing_ones_ui
Unexecuted instantiation: picture_pool.c:stdc_trailing_ones_ui
234
235
static inline unsigned int stdc_trailing_ones_us(unsigned short value)
236
0
{
237
0
    return stdc_trailing_zeros_us(~value);
238
0
}
Unexecuted instantiation: es.c:stdc_trailing_ones_us
Unexecuted instantiation: essetup.c:stdc_trailing_ones_us
Unexecuted instantiation: a52.c:stdc_trailing_ones_us
Unexecuted instantiation: dts.c:stdc_trailing_ones_us
Unexecuted instantiation: h264.c:stdc_trailing_ones_us
Unexecuted instantiation: hxxx_sei.c:stdc_trailing_ones_us
Unexecuted instantiation: h264_nal.c:stdc_trailing_ones_us
Unexecuted instantiation: h264_slice.c:stdc_trailing_ones_us
Unexecuted instantiation: hevc.c:stdc_trailing_ones_us
Unexecuted instantiation: hevc_nal.c:stdc_trailing_ones_us
Unexecuted instantiation: mlp.c:stdc_trailing_ones_us
Unexecuted instantiation: vc1.c:stdc_trailing_ones_us
Unexecuted instantiation: picture_pool.c:stdc_trailing_ones_us
239
240
static inline unsigned int stdc_trailing_ones_uc(unsigned char value)
241
0
{
242
0
    return stdc_trailing_zeros_uc(~value);
243
0
}
Unexecuted instantiation: es.c:stdc_trailing_ones_uc
Unexecuted instantiation: essetup.c:stdc_trailing_ones_uc
Unexecuted instantiation: a52.c:stdc_trailing_ones_uc
Unexecuted instantiation: dts.c:stdc_trailing_ones_uc
Unexecuted instantiation: h264.c:stdc_trailing_ones_uc
Unexecuted instantiation: hxxx_sei.c:stdc_trailing_ones_uc
Unexecuted instantiation: h264_nal.c:stdc_trailing_ones_uc
Unexecuted instantiation: h264_slice.c:stdc_trailing_ones_uc
Unexecuted instantiation: hevc.c:stdc_trailing_ones_uc
Unexecuted instantiation: hevc_nal.c:stdc_trailing_ones_uc
Unexecuted instantiation: mlp.c:stdc_trailing_ones_uc
Unexecuted instantiation: vc1.c:stdc_trailing_ones_uc
Unexecuted instantiation: picture_pool.c:stdc_trailing_ones_uc
244
245
#define stdc_trailing_ones(value) \
246
        __stdbit_generic_type_func(trailing_ones, value)
247
248
static inline unsigned int stdc_first_leading_one_ull(unsigned long long value)
249
0
{
250
0
    return value ? (stdc_leading_zeros_ull(value) + 1) : 0;
251
0
}
Unexecuted instantiation: es.c:stdc_first_leading_one_ull
Unexecuted instantiation: essetup.c:stdc_first_leading_one_ull
Unexecuted instantiation: a52.c:stdc_first_leading_one_ull
Unexecuted instantiation: dts.c:stdc_first_leading_one_ull
Unexecuted instantiation: h264.c:stdc_first_leading_one_ull
Unexecuted instantiation: hxxx_sei.c:stdc_first_leading_one_ull
Unexecuted instantiation: h264_nal.c:stdc_first_leading_one_ull
Unexecuted instantiation: h264_slice.c:stdc_first_leading_one_ull
Unexecuted instantiation: hevc.c:stdc_first_leading_one_ull
Unexecuted instantiation: hevc_nal.c:stdc_first_leading_one_ull
Unexecuted instantiation: mlp.c:stdc_first_leading_one_ull
Unexecuted instantiation: vc1.c:stdc_first_leading_one_ull
Unexecuted instantiation: picture_pool.c:stdc_first_leading_one_ull
252
253
static inline unsigned int stdc_first_leading_one_ul(unsigned long value)
254
0
{
255
0
    return value ? (stdc_leading_zeros_ul(value) + 1) : 0;
256
0
}
Unexecuted instantiation: es.c:stdc_first_leading_one_ul
Unexecuted instantiation: essetup.c:stdc_first_leading_one_ul
Unexecuted instantiation: a52.c:stdc_first_leading_one_ul
Unexecuted instantiation: dts.c:stdc_first_leading_one_ul
Unexecuted instantiation: h264.c:stdc_first_leading_one_ul
Unexecuted instantiation: hxxx_sei.c:stdc_first_leading_one_ul
Unexecuted instantiation: h264_nal.c:stdc_first_leading_one_ul
Unexecuted instantiation: h264_slice.c:stdc_first_leading_one_ul
Unexecuted instantiation: hevc.c:stdc_first_leading_one_ul
Unexecuted instantiation: hevc_nal.c:stdc_first_leading_one_ul
Unexecuted instantiation: mlp.c:stdc_first_leading_one_ul
Unexecuted instantiation: vc1.c:stdc_first_leading_one_ul
Unexecuted instantiation: picture_pool.c:stdc_first_leading_one_ul
257
258
static inline unsigned int stdc_first_leading_one_ui(unsigned int value)
259
0
{
260
0
    return value ? (stdc_leading_zeros_ui(value) + 1) : 0;
261
0
}
Unexecuted instantiation: es.c:stdc_first_leading_one_ui
Unexecuted instantiation: essetup.c:stdc_first_leading_one_ui
Unexecuted instantiation: a52.c:stdc_first_leading_one_ui
Unexecuted instantiation: dts.c:stdc_first_leading_one_ui
Unexecuted instantiation: h264.c:stdc_first_leading_one_ui
Unexecuted instantiation: hxxx_sei.c:stdc_first_leading_one_ui
Unexecuted instantiation: h264_nal.c:stdc_first_leading_one_ui
Unexecuted instantiation: h264_slice.c:stdc_first_leading_one_ui
Unexecuted instantiation: hevc.c:stdc_first_leading_one_ui
Unexecuted instantiation: hevc_nal.c:stdc_first_leading_one_ui
Unexecuted instantiation: mlp.c:stdc_first_leading_one_ui
Unexecuted instantiation: vc1.c:stdc_first_leading_one_ui
Unexecuted instantiation: picture_pool.c:stdc_first_leading_one_ui
262
263
static inline unsigned int stdc_first_leading_one_us(unsigned short value)
264
0
{
265
0
    return value ? (stdc_leading_zeros_us(value) + 1) : 0;
266
0
}
Unexecuted instantiation: es.c:stdc_first_leading_one_us
Unexecuted instantiation: essetup.c:stdc_first_leading_one_us
Unexecuted instantiation: a52.c:stdc_first_leading_one_us
Unexecuted instantiation: dts.c:stdc_first_leading_one_us
Unexecuted instantiation: h264.c:stdc_first_leading_one_us
Unexecuted instantiation: hxxx_sei.c:stdc_first_leading_one_us
Unexecuted instantiation: h264_nal.c:stdc_first_leading_one_us
Unexecuted instantiation: h264_slice.c:stdc_first_leading_one_us
Unexecuted instantiation: hevc.c:stdc_first_leading_one_us
Unexecuted instantiation: hevc_nal.c:stdc_first_leading_one_us
Unexecuted instantiation: mlp.c:stdc_first_leading_one_us
Unexecuted instantiation: vc1.c:stdc_first_leading_one_us
Unexecuted instantiation: picture_pool.c:stdc_first_leading_one_us
267
268
static inline unsigned int stdc_first_leading_one_uc(unsigned char value)
269
0
{
270
0
    return value ? (stdc_leading_zeros_uc(value) + 1) : 0;
271
0
}
Unexecuted instantiation: es.c:stdc_first_leading_one_uc
Unexecuted instantiation: essetup.c:stdc_first_leading_one_uc
Unexecuted instantiation: a52.c:stdc_first_leading_one_uc
Unexecuted instantiation: dts.c:stdc_first_leading_one_uc
Unexecuted instantiation: h264.c:stdc_first_leading_one_uc
Unexecuted instantiation: hxxx_sei.c:stdc_first_leading_one_uc
Unexecuted instantiation: h264_nal.c:stdc_first_leading_one_uc
Unexecuted instantiation: h264_slice.c:stdc_first_leading_one_uc
Unexecuted instantiation: hevc.c:stdc_first_leading_one_uc
Unexecuted instantiation: hevc_nal.c:stdc_first_leading_one_uc
Unexecuted instantiation: mlp.c:stdc_first_leading_one_uc
Unexecuted instantiation: vc1.c:stdc_first_leading_one_uc
Unexecuted instantiation: picture_pool.c:stdc_first_leading_one_uc
272
273
#define stdc_first_leading_one(value) \
274
        __stdbit_generic_type_func(first_leading_one, value)
275
276
static inline unsigned int stdc_first_leading_zero_ull(unsigned long long value)
277
0
{
278
0
    return stdc_leading_ones_ull(~value);
279
0
}
Unexecuted instantiation: es.c:stdc_first_leading_zero_ull
Unexecuted instantiation: essetup.c:stdc_first_leading_zero_ull
Unexecuted instantiation: a52.c:stdc_first_leading_zero_ull
Unexecuted instantiation: dts.c:stdc_first_leading_zero_ull
Unexecuted instantiation: h264.c:stdc_first_leading_zero_ull
Unexecuted instantiation: hxxx_sei.c:stdc_first_leading_zero_ull
Unexecuted instantiation: h264_nal.c:stdc_first_leading_zero_ull
Unexecuted instantiation: h264_slice.c:stdc_first_leading_zero_ull
Unexecuted instantiation: hevc.c:stdc_first_leading_zero_ull
Unexecuted instantiation: hevc_nal.c:stdc_first_leading_zero_ull
Unexecuted instantiation: mlp.c:stdc_first_leading_zero_ull
Unexecuted instantiation: vc1.c:stdc_first_leading_zero_ull
Unexecuted instantiation: picture_pool.c:stdc_first_leading_zero_ull
280
281
static inline unsigned int stdc_first_leading_zero_ul(unsigned long value)
282
0
{
283
0
    return stdc_leading_ones_ul(~value);
284
0
}
Unexecuted instantiation: es.c:stdc_first_leading_zero_ul
Unexecuted instantiation: essetup.c:stdc_first_leading_zero_ul
Unexecuted instantiation: a52.c:stdc_first_leading_zero_ul
Unexecuted instantiation: dts.c:stdc_first_leading_zero_ul
Unexecuted instantiation: h264.c:stdc_first_leading_zero_ul
Unexecuted instantiation: hxxx_sei.c:stdc_first_leading_zero_ul
Unexecuted instantiation: h264_nal.c:stdc_first_leading_zero_ul
Unexecuted instantiation: h264_slice.c:stdc_first_leading_zero_ul
Unexecuted instantiation: hevc.c:stdc_first_leading_zero_ul
Unexecuted instantiation: hevc_nal.c:stdc_first_leading_zero_ul
Unexecuted instantiation: mlp.c:stdc_first_leading_zero_ul
Unexecuted instantiation: vc1.c:stdc_first_leading_zero_ul
Unexecuted instantiation: picture_pool.c:stdc_first_leading_zero_ul
285
286
static inline unsigned int stdc_first_leading_zero_ui(unsigned int value)
287
0
{
288
0
    return stdc_leading_ones_ui(~value);
289
0
}
Unexecuted instantiation: es.c:stdc_first_leading_zero_ui
Unexecuted instantiation: essetup.c:stdc_first_leading_zero_ui
Unexecuted instantiation: a52.c:stdc_first_leading_zero_ui
Unexecuted instantiation: dts.c:stdc_first_leading_zero_ui
Unexecuted instantiation: h264.c:stdc_first_leading_zero_ui
Unexecuted instantiation: hxxx_sei.c:stdc_first_leading_zero_ui
Unexecuted instantiation: h264_nal.c:stdc_first_leading_zero_ui
Unexecuted instantiation: h264_slice.c:stdc_first_leading_zero_ui
Unexecuted instantiation: hevc.c:stdc_first_leading_zero_ui
Unexecuted instantiation: hevc_nal.c:stdc_first_leading_zero_ui
Unexecuted instantiation: mlp.c:stdc_first_leading_zero_ui
Unexecuted instantiation: vc1.c:stdc_first_leading_zero_ui
Unexecuted instantiation: picture_pool.c:stdc_first_leading_zero_ui
290
291
static inline unsigned int stdc_first_leading_zero_us(unsigned short value)
292
0
{
293
0
    return stdc_leading_ones_us(~value);
294
0
}
Unexecuted instantiation: es.c:stdc_first_leading_zero_us
Unexecuted instantiation: essetup.c:stdc_first_leading_zero_us
Unexecuted instantiation: a52.c:stdc_first_leading_zero_us
Unexecuted instantiation: dts.c:stdc_first_leading_zero_us
Unexecuted instantiation: h264.c:stdc_first_leading_zero_us
Unexecuted instantiation: hxxx_sei.c:stdc_first_leading_zero_us
Unexecuted instantiation: h264_nal.c:stdc_first_leading_zero_us
Unexecuted instantiation: h264_slice.c:stdc_first_leading_zero_us
Unexecuted instantiation: hevc.c:stdc_first_leading_zero_us
Unexecuted instantiation: hevc_nal.c:stdc_first_leading_zero_us
Unexecuted instantiation: mlp.c:stdc_first_leading_zero_us
Unexecuted instantiation: vc1.c:stdc_first_leading_zero_us
Unexecuted instantiation: picture_pool.c:stdc_first_leading_zero_us
295
296
static inline unsigned int stdc_first_leading_zero_uc(unsigned char value)
297
0
{
298
0
    return stdc_leading_ones_uc(~value);
299
0
}
Unexecuted instantiation: es.c:stdc_first_leading_zero_uc
Unexecuted instantiation: essetup.c:stdc_first_leading_zero_uc
Unexecuted instantiation: a52.c:stdc_first_leading_zero_uc
Unexecuted instantiation: dts.c:stdc_first_leading_zero_uc
Unexecuted instantiation: h264.c:stdc_first_leading_zero_uc
Unexecuted instantiation: hxxx_sei.c:stdc_first_leading_zero_uc
Unexecuted instantiation: h264_nal.c:stdc_first_leading_zero_uc
Unexecuted instantiation: h264_slice.c:stdc_first_leading_zero_uc
Unexecuted instantiation: hevc.c:stdc_first_leading_zero_uc
Unexecuted instantiation: hevc_nal.c:stdc_first_leading_zero_uc
Unexecuted instantiation: mlp.c:stdc_first_leading_zero_uc
Unexecuted instantiation: vc1.c:stdc_first_leading_zero_uc
Unexecuted instantiation: picture_pool.c:stdc_first_leading_zero_uc
300
301
#define stdc_first_leading_zero(value) \
302
        __stdbit_generic_type_func(first_leading_zero, value)
303
304
#if defined (__GNUC__) || defined (__clang__)
305
static inline unsigned int stdc_first_trailing_one_ull(unsigned long long value)
306
0
{
307
0
    return __builtin_ffsll(value);
308
0
}
Unexecuted instantiation: es.c:stdc_first_trailing_one_ull
Unexecuted instantiation: essetup.c:stdc_first_trailing_one_ull
Unexecuted instantiation: a52.c:stdc_first_trailing_one_ull
Unexecuted instantiation: dts.c:stdc_first_trailing_one_ull
Unexecuted instantiation: h264.c:stdc_first_trailing_one_ull
Unexecuted instantiation: hxxx_sei.c:stdc_first_trailing_one_ull
Unexecuted instantiation: h264_nal.c:stdc_first_trailing_one_ull
Unexecuted instantiation: h264_slice.c:stdc_first_trailing_one_ull
Unexecuted instantiation: hevc.c:stdc_first_trailing_one_ull
Unexecuted instantiation: hevc_nal.c:stdc_first_trailing_one_ull
Unexecuted instantiation: mlp.c:stdc_first_trailing_one_ull
Unexecuted instantiation: vc1.c:stdc_first_trailing_one_ull
Unexecuted instantiation: picture_pool.c:stdc_first_trailing_one_ull
309
310
static inline unsigned int stdc_first_trailing_one_ul(unsigned long value)
311
0
{
312
0
    return __builtin_ffsl(value);
313
0
}
Unexecuted instantiation: es.c:stdc_first_trailing_one_ul
Unexecuted instantiation: essetup.c:stdc_first_trailing_one_ul
Unexecuted instantiation: a52.c:stdc_first_trailing_one_ul
Unexecuted instantiation: dts.c:stdc_first_trailing_one_ul
Unexecuted instantiation: h264.c:stdc_first_trailing_one_ul
Unexecuted instantiation: hxxx_sei.c:stdc_first_trailing_one_ul
Unexecuted instantiation: h264_nal.c:stdc_first_trailing_one_ul
Unexecuted instantiation: h264_slice.c:stdc_first_trailing_one_ul
Unexecuted instantiation: hevc.c:stdc_first_trailing_one_ul
Unexecuted instantiation: hevc_nal.c:stdc_first_trailing_one_ul
Unexecuted instantiation: mlp.c:stdc_first_trailing_one_ul
Unexecuted instantiation: vc1.c:stdc_first_trailing_one_ul
Unexecuted instantiation: picture_pool.c:stdc_first_trailing_one_ul
314
315
static inline unsigned int stdc_first_trailing_one_ui(unsigned int value)
316
0
{
317
0
    return __builtin_ffs(value);
318
0
}
Unexecuted instantiation: es.c:stdc_first_trailing_one_ui
Unexecuted instantiation: essetup.c:stdc_first_trailing_one_ui
Unexecuted instantiation: a52.c:stdc_first_trailing_one_ui
Unexecuted instantiation: dts.c:stdc_first_trailing_one_ui
Unexecuted instantiation: h264.c:stdc_first_trailing_one_ui
Unexecuted instantiation: hxxx_sei.c:stdc_first_trailing_one_ui
Unexecuted instantiation: h264_nal.c:stdc_first_trailing_one_ui
Unexecuted instantiation: h264_slice.c:stdc_first_trailing_one_ui
Unexecuted instantiation: hevc.c:stdc_first_trailing_one_ui
Unexecuted instantiation: hevc_nal.c:stdc_first_trailing_one_ui
Unexecuted instantiation: mlp.c:stdc_first_trailing_one_ui
Unexecuted instantiation: vc1.c:stdc_first_trailing_one_ui
Unexecuted instantiation: picture_pool.c:stdc_first_trailing_one_ui
319
320
static inline unsigned int stdc_first_trailing_one_us(unsigned short value)
321
0
{
322
0
    return __builtin_ffs(value);
323
0
}
Unexecuted instantiation: es.c:stdc_first_trailing_one_us
Unexecuted instantiation: essetup.c:stdc_first_trailing_one_us
Unexecuted instantiation: a52.c:stdc_first_trailing_one_us
Unexecuted instantiation: dts.c:stdc_first_trailing_one_us
Unexecuted instantiation: h264.c:stdc_first_trailing_one_us
Unexecuted instantiation: hxxx_sei.c:stdc_first_trailing_one_us
Unexecuted instantiation: h264_nal.c:stdc_first_trailing_one_us
Unexecuted instantiation: h264_slice.c:stdc_first_trailing_one_us
Unexecuted instantiation: hevc.c:stdc_first_trailing_one_us
Unexecuted instantiation: hevc_nal.c:stdc_first_trailing_one_us
Unexecuted instantiation: mlp.c:stdc_first_trailing_one_us
Unexecuted instantiation: vc1.c:stdc_first_trailing_one_us
Unexecuted instantiation: picture_pool.c:stdc_first_trailing_one_us
324
325
static inline unsigned int stdc_first_trailing_one_uc(unsigned char value)
326
0
{
327
0
    return __builtin_ffs(value);
328
0
}
Unexecuted instantiation: es.c:stdc_first_trailing_one_uc
Unexecuted instantiation: essetup.c:stdc_first_trailing_one_uc
Unexecuted instantiation: a52.c:stdc_first_trailing_one_uc
Unexecuted instantiation: dts.c:stdc_first_trailing_one_uc
Unexecuted instantiation: h264.c:stdc_first_trailing_one_uc
Unexecuted instantiation: hxxx_sei.c:stdc_first_trailing_one_uc
Unexecuted instantiation: h264_nal.c:stdc_first_trailing_one_uc
Unexecuted instantiation: h264_slice.c:stdc_first_trailing_one_uc
Unexecuted instantiation: hevc.c:stdc_first_trailing_one_uc
Unexecuted instantiation: hevc_nal.c:stdc_first_trailing_one_uc
Unexecuted instantiation: mlp.c:stdc_first_trailing_one_uc
Unexecuted instantiation: vc1.c:stdc_first_trailing_one_uc
Unexecuted instantiation: picture_pool.c:stdc_first_trailing_one_uc
329
#else
330
static inline unsigned int stdc_first_trailing_one_ull(unsigned long long value)
331
{
332
    return value ? (1 + stdc_trailing_zeros_ull(value)) : 0;
333
}
334
335
static inline unsigned int stdc_first_trailing_one_ul(unsigned long value)
336
{
337
    return value ? (1 + stdc_trailing_zeros_ul(value)) : 0;
338
}
339
340
static inline unsigned int stdc_first_trailing_one_ui(unsigned int value)
341
{
342
    return value ? (1 + stdc_trailing_zeros_ui(value)) : 0;
343
}
344
345
static inline unsigned int stdc_first_trailing_one_us(unsigned short value)
346
{
347
    return value ? (1 + stdc_trailing_zeros_us(value)) : 0;
348
}
349
350
static inline unsigned int stdc_first_trailing_one_uc(unsigned char value)
351
{
352
    return value ? (1 + stdc_trailing_zeros_uc(value)) : 0;
353
}
354
#endif
355
356
#define stdc_first_trailing_one(value) \
357
        __stdbit_generic_type_func(first_trailing_one, value)
358
359
static inline unsigned int stdc_first_trailing_zero_ull(unsigned long long value)
360
0
{
361
0
    return stdc_first_trailing_one_ull(~value);
362
0
}
Unexecuted instantiation: es.c:stdc_first_trailing_zero_ull
Unexecuted instantiation: essetup.c:stdc_first_trailing_zero_ull
Unexecuted instantiation: a52.c:stdc_first_trailing_zero_ull
Unexecuted instantiation: dts.c:stdc_first_trailing_zero_ull
Unexecuted instantiation: h264.c:stdc_first_trailing_zero_ull
Unexecuted instantiation: hxxx_sei.c:stdc_first_trailing_zero_ull
Unexecuted instantiation: h264_nal.c:stdc_first_trailing_zero_ull
Unexecuted instantiation: h264_slice.c:stdc_first_trailing_zero_ull
Unexecuted instantiation: hevc.c:stdc_first_trailing_zero_ull
Unexecuted instantiation: hevc_nal.c:stdc_first_trailing_zero_ull
Unexecuted instantiation: mlp.c:stdc_first_trailing_zero_ull
Unexecuted instantiation: vc1.c:stdc_first_trailing_zero_ull
Unexecuted instantiation: picture_pool.c:stdc_first_trailing_zero_ull
363
364
static inline unsigned int stdc_first_trailing_zero_ul(unsigned long value)
365
0
{
366
0
    return stdc_first_trailing_one_ul(~value);
367
0
}
Unexecuted instantiation: es.c:stdc_first_trailing_zero_ul
Unexecuted instantiation: essetup.c:stdc_first_trailing_zero_ul
Unexecuted instantiation: a52.c:stdc_first_trailing_zero_ul
Unexecuted instantiation: dts.c:stdc_first_trailing_zero_ul
Unexecuted instantiation: h264.c:stdc_first_trailing_zero_ul
Unexecuted instantiation: hxxx_sei.c:stdc_first_trailing_zero_ul
Unexecuted instantiation: h264_nal.c:stdc_first_trailing_zero_ul
Unexecuted instantiation: h264_slice.c:stdc_first_trailing_zero_ul
Unexecuted instantiation: hevc.c:stdc_first_trailing_zero_ul
Unexecuted instantiation: hevc_nal.c:stdc_first_trailing_zero_ul
Unexecuted instantiation: mlp.c:stdc_first_trailing_zero_ul
Unexecuted instantiation: vc1.c:stdc_first_trailing_zero_ul
Unexecuted instantiation: picture_pool.c:stdc_first_trailing_zero_ul
368
369
static inline unsigned int stdc_first_trailing_zero_ui(unsigned int value)
370
0
{
371
0
    return stdc_first_trailing_one_ui(~value);
372
0
}
Unexecuted instantiation: es.c:stdc_first_trailing_zero_ui
Unexecuted instantiation: essetup.c:stdc_first_trailing_zero_ui
Unexecuted instantiation: a52.c:stdc_first_trailing_zero_ui
Unexecuted instantiation: dts.c:stdc_first_trailing_zero_ui
Unexecuted instantiation: h264.c:stdc_first_trailing_zero_ui
Unexecuted instantiation: hxxx_sei.c:stdc_first_trailing_zero_ui
Unexecuted instantiation: h264_nal.c:stdc_first_trailing_zero_ui
Unexecuted instantiation: h264_slice.c:stdc_first_trailing_zero_ui
Unexecuted instantiation: hevc.c:stdc_first_trailing_zero_ui
Unexecuted instantiation: hevc_nal.c:stdc_first_trailing_zero_ui
Unexecuted instantiation: mlp.c:stdc_first_trailing_zero_ui
Unexecuted instantiation: vc1.c:stdc_first_trailing_zero_ui
Unexecuted instantiation: picture_pool.c:stdc_first_trailing_zero_ui
373
374
static inline unsigned int stdc_first_trailing_zero_us(unsigned short value)
375
0
{
376
0
    return stdc_first_trailing_one_us(~value);
377
0
}
Unexecuted instantiation: es.c:stdc_first_trailing_zero_us
Unexecuted instantiation: essetup.c:stdc_first_trailing_zero_us
Unexecuted instantiation: a52.c:stdc_first_trailing_zero_us
Unexecuted instantiation: dts.c:stdc_first_trailing_zero_us
Unexecuted instantiation: h264.c:stdc_first_trailing_zero_us
Unexecuted instantiation: hxxx_sei.c:stdc_first_trailing_zero_us
Unexecuted instantiation: h264_nal.c:stdc_first_trailing_zero_us
Unexecuted instantiation: h264_slice.c:stdc_first_trailing_zero_us
Unexecuted instantiation: hevc.c:stdc_first_trailing_zero_us
Unexecuted instantiation: hevc_nal.c:stdc_first_trailing_zero_us
Unexecuted instantiation: mlp.c:stdc_first_trailing_zero_us
Unexecuted instantiation: vc1.c:stdc_first_trailing_zero_us
Unexecuted instantiation: picture_pool.c:stdc_first_trailing_zero_us
378
379
static inline unsigned int stdc_first_trailing_zero_uc(unsigned char value)
380
0
{
381
0
    return stdc_first_trailing_one_uc(~value);
382
0
}
Unexecuted instantiation: es.c:stdc_first_trailing_zero_uc
Unexecuted instantiation: essetup.c:stdc_first_trailing_zero_uc
Unexecuted instantiation: a52.c:stdc_first_trailing_zero_uc
Unexecuted instantiation: dts.c:stdc_first_trailing_zero_uc
Unexecuted instantiation: h264.c:stdc_first_trailing_zero_uc
Unexecuted instantiation: hxxx_sei.c:stdc_first_trailing_zero_uc
Unexecuted instantiation: h264_nal.c:stdc_first_trailing_zero_uc
Unexecuted instantiation: h264_slice.c:stdc_first_trailing_zero_uc
Unexecuted instantiation: hevc.c:stdc_first_trailing_zero_uc
Unexecuted instantiation: hevc_nal.c:stdc_first_trailing_zero_uc
Unexecuted instantiation: mlp.c:stdc_first_trailing_zero_uc
Unexecuted instantiation: vc1.c:stdc_first_trailing_zero_uc
Unexecuted instantiation: picture_pool.c:stdc_first_trailing_zero_uc
383
384
#define stdc_first_trailing_zero(value) \
385
        __stdbit_generic_type_func(first_trailing_zero, value)
386
387
#if defined (__GNUC__) || defined (__clang__)
388
static inline unsigned int stdc_count_ones_ull(unsigned long long value)
389
0
{
390
0
    return __builtin_popcountll(value);
391
0
}
Unexecuted instantiation: es.c:stdc_count_ones_ull
Unexecuted instantiation: essetup.c:stdc_count_ones_ull
Unexecuted instantiation: a52.c:stdc_count_ones_ull
Unexecuted instantiation: dts.c:stdc_count_ones_ull
Unexecuted instantiation: h264.c:stdc_count_ones_ull
Unexecuted instantiation: hxxx_sei.c:stdc_count_ones_ull
Unexecuted instantiation: h264_nal.c:stdc_count_ones_ull
Unexecuted instantiation: h264_slice.c:stdc_count_ones_ull
Unexecuted instantiation: hevc.c:stdc_count_ones_ull
Unexecuted instantiation: hevc_nal.c:stdc_count_ones_ull
Unexecuted instantiation: mlp.c:stdc_count_ones_ull
Unexecuted instantiation: vc1.c:stdc_count_ones_ull
Unexecuted instantiation: picture_pool.c:stdc_count_ones_ull
392
393
static inline unsigned int stdc_count_ones_ul(unsigned long value)
394
0
{
395
0
    return __builtin_popcountl(value);
396
0
}
Unexecuted instantiation: es.c:stdc_count_ones_ul
Unexecuted instantiation: essetup.c:stdc_count_ones_ul
Unexecuted instantiation: a52.c:stdc_count_ones_ul
Unexecuted instantiation: dts.c:stdc_count_ones_ul
Unexecuted instantiation: h264.c:stdc_count_ones_ul
Unexecuted instantiation: hxxx_sei.c:stdc_count_ones_ul
Unexecuted instantiation: h264_nal.c:stdc_count_ones_ul
Unexecuted instantiation: h264_slice.c:stdc_count_ones_ul
Unexecuted instantiation: hevc.c:stdc_count_ones_ul
Unexecuted instantiation: hevc_nal.c:stdc_count_ones_ul
Unexecuted instantiation: mlp.c:stdc_count_ones_ul
Unexecuted instantiation: vc1.c:stdc_count_ones_ul
Unexecuted instantiation: picture_pool.c:stdc_count_ones_ul
397
398
static inline unsigned int stdc_count_ones_ui(unsigned int value)
399
2.54M
{
400
2.54M
    return __builtin_popcount(value);
401
2.54M
}
es.c:stdc_count_ones_ui
Line
Count
Source
399
378k
{
400
378k
    return __builtin_popcount(value);
401
378k
}
Unexecuted instantiation: essetup.c:stdc_count_ones_ui
a52.c:stdc_count_ones_ui
Line
Count
Source
399
1.55M
{
400
1.55M
    return __builtin_popcount(value);
401
1.55M
}
Unexecuted instantiation: dts.c:stdc_count_ones_ui
Unexecuted instantiation: h264.c:stdc_count_ones_ui
Unexecuted instantiation: hxxx_sei.c:stdc_count_ones_ui
Unexecuted instantiation: h264_nal.c:stdc_count_ones_ui
Unexecuted instantiation: h264_slice.c:stdc_count_ones_ui
Unexecuted instantiation: hevc.c:stdc_count_ones_ui
Unexecuted instantiation: hevc_nal.c:stdc_count_ones_ui
mlp.c:stdc_count_ones_ui
Line
Count
Source
399
606k
{
400
606k
    return __builtin_popcount(value);
401
606k
}
Unexecuted instantiation: vc1.c:stdc_count_ones_ui
Unexecuted instantiation: picture_pool.c:stdc_count_ones_ui
402
403
static inline unsigned int stdc_count_ones_us(unsigned short value)
404
220k
{
405
220k
    return __builtin_popcount(value);
406
220k
}
Unexecuted instantiation: es.c:stdc_count_ones_us
essetup.c:stdc_count_ones_us
Line
Count
Source
404
1
{
405
1
    return __builtin_popcount(value);
406
1
}
Unexecuted instantiation: a52.c:stdc_count_ones_us
dts.c:stdc_count_ones_us
Line
Count
Source
404
220k
{
405
220k
    return __builtin_popcount(value);
406
220k
}
Unexecuted instantiation: h264.c:stdc_count_ones_us
Unexecuted instantiation: hxxx_sei.c:stdc_count_ones_us
Unexecuted instantiation: h264_nal.c:stdc_count_ones_us
Unexecuted instantiation: h264_slice.c:stdc_count_ones_us
Unexecuted instantiation: hevc.c:stdc_count_ones_us
Unexecuted instantiation: hevc_nal.c:stdc_count_ones_us
Unexecuted instantiation: mlp.c:stdc_count_ones_us
Unexecuted instantiation: vc1.c:stdc_count_ones_us
Unexecuted instantiation: picture_pool.c:stdc_count_ones_us
407
408
static inline unsigned int stdc_count_ones_uc(unsigned char value)
409
0
{
410
0
    return __builtin_popcount(value);
411
0
}
Unexecuted instantiation: es.c:stdc_count_ones_uc
Unexecuted instantiation: essetup.c:stdc_count_ones_uc
Unexecuted instantiation: a52.c:stdc_count_ones_uc
Unexecuted instantiation: dts.c:stdc_count_ones_uc
Unexecuted instantiation: h264.c:stdc_count_ones_uc
Unexecuted instantiation: hxxx_sei.c:stdc_count_ones_uc
Unexecuted instantiation: h264_nal.c:stdc_count_ones_uc
Unexecuted instantiation: h264_slice.c:stdc_count_ones_uc
Unexecuted instantiation: hevc.c:stdc_count_ones_uc
Unexecuted instantiation: hevc_nal.c:stdc_count_ones_uc
Unexecuted instantiation: mlp.c:stdc_count_ones_uc
Unexecuted instantiation: vc1.c:stdc_count_ones_uc
Unexecuted instantiation: picture_pool.c:stdc_count_ones_uc
412
#else
413
static inline unsigned int __stdc_count_ones(unsigned long long value,
414
                                             unsigned int size)
415
{
416
    unsigned int ones = 0;
417
418
    for (unsigned int c = 0; c < (size * CHAR_BIT); c++) {
419
         ones += value & 1;
420
         value >>= 1;
421
    }
422
423
    return ones;
424
}
425
426
static inline unsigned int stdc_count_ones_ull(unsigned long long value)
427
{
428
    return __stdc_count_ones(value, sizeof (value));
429
}
430
431
static inline unsigned int stdc_count_ones_ul(unsigned long value)
432
{
433
    return __stdc_count_ones(value, sizeof (value));
434
}
435
436
static inline unsigned int stdc_count_ones_ui(unsigned int value)
437
{
438
    return __stdc_count_ones(value, sizeof (value));
439
}
440
441
static inline unsigned int stdc_count_ones_us(unsigned short value)
442
{
443
    return __stdc_count_ones(value, sizeof (value));
444
}
445
446
static inline unsigned int stdc_count_ones_uc(unsigned char value)
447
{
448
    return __stdc_count_ones(value, sizeof (value));
449
}
450
#endif
451
452
#define stdc_count_ones(value) \
453
2.76M
        __stdbit_generic_type_func(count_ones, value)
454
455
static inline unsigned int stdc_count_zeros_ull(unsigned long long value)
456
0
{
457
0
    return stdc_count_ones_ull(~value);
458
0
}
Unexecuted instantiation: es.c:stdc_count_zeros_ull
Unexecuted instantiation: essetup.c:stdc_count_zeros_ull
Unexecuted instantiation: a52.c:stdc_count_zeros_ull
Unexecuted instantiation: dts.c:stdc_count_zeros_ull
Unexecuted instantiation: h264.c:stdc_count_zeros_ull
Unexecuted instantiation: hxxx_sei.c:stdc_count_zeros_ull
Unexecuted instantiation: h264_nal.c:stdc_count_zeros_ull
Unexecuted instantiation: h264_slice.c:stdc_count_zeros_ull
Unexecuted instantiation: hevc.c:stdc_count_zeros_ull
Unexecuted instantiation: hevc_nal.c:stdc_count_zeros_ull
Unexecuted instantiation: mlp.c:stdc_count_zeros_ull
Unexecuted instantiation: vc1.c:stdc_count_zeros_ull
Unexecuted instantiation: picture_pool.c:stdc_count_zeros_ull
459
460
static inline unsigned int stdc_count_zeros_ul(unsigned long value)
461
0
{
462
0
    return stdc_count_ones_ul(~value);
463
0
}
Unexecuted instantiation: es.c:stdc_count_zeros_ul
Unexecuted instantiation: essetup.c:stdc_count_zeros_ul
Unexecuted instantiation: a52.c:stdc_count_zeros_ul
Unexecuted instantiation: dts.c:stdc_count_zeros_ul
Unexecuted instantiation: h264.c:stdc_count_zeros_ul
Unexecuted instantiation: hxxx_sei.c:stdc_count_zeros_ul
Unexecuted instantiation: h264_nal.c:stdc_count_zeros_ul
Unexecuted instantiation: h264_slice.c:stdc_count_zeros_ul
Unexecuted instantiation: hevc.c:stdc_count_zeros_ul
Unexecuted instantiation: hevc_nal.c:stdc_count_zeros_ul
Unexecuted instantiation: mlp.c:stdc_count_zeros_ul
Unexecuted instantiation: vc1.c:stdc_count_zeros_ul
Unexecuted instantiation: picture_pool.c:stdc_count_zeros_ul
464
465
static inline unsigned int stdc_count_zeros_ui(unsigned int value)
466
0
{
467
0
    return stdc_count_ones_ui(~value);
468
0
}
Unexecuted instantiation: es.c:stdc_count_zeros_ui
Unexecuted instantiation: essetup.c:stdc_count_zeros_ui
Unexecuted instantiation: a52.c:stdc_count_zeros_ui
Unexecuted instantiation: dts.c:stdc_count_zeros_ui
Unexecuted instantiation: h264.c:stdc_count_zeros_ui
Unexecuted instantiation: hxxx_sei.c:stdc_count_zeros_ui
Unexecuted instantiation: h264_nal.c:stdc_count_zeros_ui
Unexecuted instantiation: h264_slice.c:stdc_count_zeros_ui
Unexecuted instantiation: hevc.c:stdc_count_zeros_ui
Unexecuted instantiation: hevc_nal.c:stdc_count_zeros_ui
Unexecuted instantiation: mlp.c:stdc_count_zeros_ui
Unexecuted instantiation: vc1.c:stdc_count_zeros_ui
Unexecuted instantiation: picture_pool.c:stdc_count_zeros_ui
469
470
static inline unsigned int stdc_count_zeros_us(unsigned short value)
471
0
{
472
0
    return stdc_count_ones_us(~value);
473
0
}
Unexecuted instantiation: es.c:stdc_count_zeros_us
Unexecuted instantiation: essetup.c:stdc_count_zeros_us
Unexecuted instantiation: a52.c:stdc_count_zeros_us
Unexecuted instantiation: dts.c:stdc_count_zeros_us
Unexecuted instantiation: h264.c:stdc_count_zeros_us
Unexecuted instantiation: hxxx_sei.c:stdc_count_zeros_us
Unexecuted instantiation: h264_nal.c:stdc_count_zeros_us
Unexecuted instantiation: h264_slice.c:stdc_count_zeros_us
Unexecuted instantiation: hevc.c:stdc_count_zeros_us
Unexecuted instantiation: hevc_nal.c:stdc_count_zeros_us
Unexecuted instantiation: mlp.c:stdc_count_zeros_us
Unexecuted instantiation: vc1.c:stdc_count_zeros_us
Unexecuted instantiation: picture_pool.c:stdc_count_zeros_us
474
475
static inline unsigned int stdc_count_zeros_uc(unsigned char value)
476
0
{
477
0
    return stdc_count_ones_uc(~value);
478
0
}
Unexecuted instantiation: es.c:stdc_count_zeros_uc
Unexecuted instantiation: essetup.c:stdc_count_zeros_uc
Unexecuted instantiation: a52.c:stdc_count_zeros_uc
Unexecuted instantiation: dts.c:stdc_count_zeros_uc
Unexecuted instantiation: h264.c:stdc_count_zeros_uc
Unexecuted instantiation: hxxx_sei.c:stdc_count_zeros_uc
Unexecuted instantiation: h264_nal.c:stdc_count_zeros_uc
Unexecuted instantiation: h264_slice.c:stdc_count_zeros_uc
Unexecuted instantiation: hevc.c:stdc_count_zeros_uc
Unexecuted instantiation: hevc_nal.c:stdc_count_zeros_uc
Unexecuted instantiation: mlp.c:stdc_count_zeros_uc
Unexecuted instantiation: vc1.c:stdc_count_zeros_uc
Unexecuted instantiation: picture_pool.c:stdc_count_zeros_uc
479
480
#define stdc_count_zeros(value) \
481
        __stdbit_generic_type_func(count_zeros, value)
482
483
static inline bool stdc_has_single_bit_ull(unsigned long long value)
484
0
{
485
0
    return value && (value & (value - 1)) == 0;
486
0
}
Unexecuted instantiation: es.c:stdc_has_single_bit_ull
Unexecuted instantiation: essetup.c:stdc_has_single_bit_ull
Unexecuted instantiation: a52.c:stdc_has_single_bit_ull
Unexecuted instantiation: dts.c:stdc_has_single_bit_ull
Unexecuted instantiation: h264.c:stdc_has_single_bit_ull
Unexecuted instantiation: hxxx_sei.c:stdc_has_single_bit_ull
Unexecuted instantiation: h264_nal.c:stdc_has_single_bit_ull
Unexecuted instantiation: h264_slice.c:stdc_has_single_bit_ull
Unexecuted instantiation: hevc.c:stdc_has_single_bit_ull
Unexecuted instantiation: hevc_nal.c:stdc_has_single_bit_ull
Unexecuted instantiation: mlp.c:stdc_has_single_bit_ull
Unexecuted instantiation: vc1.c:stdc_has_single_bit_ull
Unexecuted instantiation: picture_pool.c:stdc_has_single_bit_ull
487
488
static inline bool stdc_has_single_bit_ul(unsigned long value)
489
0
{
490
0
    return value && (value & (value - 1)) == 0;
491
0
}
Unexecuted instantiation: es.c:stdc_has_single_bit_ul
Unexecuted instantiation: essetup.c:stdc_has_single_bit_ul
Unexecuted instantiation: a52.c:stdc_has_single_bit_ul
Unexecuted instantiation: dts.c:stdc_has_single_bit_ul
Unexecuted instantiation: h264.c:stdc_has_single_bit_ul
Unexecuted instantiation: hxxx_sei.c:stdc_has_single_bit_ul
Unexecuted instantiation: h264_nal.c:stdc_has_single_bit_ul
Unexecuted instantiation: h264_slice.c:stdc_has_single_bit_ul
Unexecuted instantiation: hevc.c:stdc_has_single_bit_ul
Unexecuted instantiation: hevc_nal.c:stdc_has_single_bit_ul
Unexecuted instantiation: mlp.c:stdc_has_single_bit_ul
Unexecuted instantiation: vc1.c:stdc_has_single_bit_ul
Unexecuted instantiation: picture_pool.c:stdc_has_single_bit_ul
492
493
static inline bool stdc_has_single_bit_ui(unsigned int value)
494
0
{
495
0
    return value && (value & (value - 1)) == 0;
496
0
}
Unexecuted instantiation: es.c:stdc_has_single_bit_ui
Unexecuted instantiation: essetup.c:stdc_has_single_bit_ui
Unexecuted instantiation: a52.c:stdc_has_single_bit_ui
Unexecuted instantiation: dts.c:stdc_has_single_bit_ui
Unexecuted instantiation: h264.c:stdc_has_single_bit_ui
Unexecuted instantiation: hxxx_sei.c:stdc_has_single_bit_ui
Unexecuted instantiation: h264_nal.c:stdc_has_single_bit_ui
Unexecuted instantiation: h264_slice.c:stdc_has_single_bit_ui
Unexecuted instantiation: hevc.c:stdc_has_single_bit_ui
Unexecuted instantiation: hevc_nal.c:stdc_has_single_bit_ui
Unexecuted instantiation: mlp.c:stdc_has_single_bit_ui
Unexecuted instantiation: vc1.c:stdc_has_single_bit_ui
Unexecuted instantiation: picture_pool.c:stdc_has_single_bit_ui
497
498
static inline bool stdc_has_single_bit_us(unsigned short value)
499
0
{
500
0
    return value && (value & (value - 1)) == 0;
501
0
}
Unexecuted instantiation: es.c:stdc_has_single_bit_us
Unexecuted instantiation: essetup.c:stdc_has_single_bit_us
Unexecuted instantiation: a52.c:stdc_has_single_bit_us
Unexecuted instantiation: dts.c:stdc_has_single_bit_us
Unexecuted instantiation: h264.c:stdc_has_single_bit_us
Unexecuted instantiation: hxxx_sei.c:stdc_has_single_bit_us
Unexecuted instantiation: h264_nal.c:stdc_has_single_bit_us
Unexecuted instantiation: h264_slice.c:stdc_has_single_bit_us
Unexecuted instantiation: hevc.c:stdc_has_single_bit_us
Unexecuted instantiation: hevc_nal.c:stdc_has_single_bit_us
Unexecuted instantiation: mlp.c:stdc_has_single_bit_us
Unexecuted instantiation: vc1.c:stdc_has_single_bit_us
Unexecuted instantiation: picture_pool.c:stdc_has_single_bit_us
502
503
static inline bool stdc_has_single_bit_uc(unsigned char value)
504
0
{
505
0
    return value && (value & (value - 1)) == 0;
506
0
}
Unexecuted instantiation: es.c:stdc_has_single_bit_uc
Unexecuted instantiation: essetup.c:stdc_has_single_bit_uc
Unexecuted instantiation: a52.c:stdc_has_single_bit_uc
Unexecuted instantiation: dts.c:stdc_has_single_bit_uc
Unexecuted instantiation: h264.c:stdc_has_single_bit_uc
Unexecuted instantiation: hxxx_sei.c:stdc_has_single_bit_uc
Unexecuted instantiation: h264_nal.c:stdc_has_single_bit_uc
Unexecuted instantiation: h264_slice.c:stdc_has_single_bit_uc
Unexecuted instantiation: hevc.c:stdc_has_single_bit_uc
Unexecuted instantiation: hevc_nal.c:stdc_has_single_bit_uc
Unexecuted instantiation: mlp.c:stdc_has_single_bit_uc
Unexecuted instantiation: vc1.c:stdc_has_single_bit_uc
Unexecuted instantiation: picture_pool.c:stdc_has_single_bit_uc
507
508
#define stdc_has_single_bit(value) \
509
0
        __stdbit_generic_type_func(has_single_bit, value)
510
511
static inline unsigned int stdc_bit_width_ull(unsigned long long value)
512
0
{
513
0
    return (CHAR_BIT * sizeof (value)) - stdc_leading_zeros_ull(value);
514
0
}
Unexecuted instantiation: es.c:stdc_bit_width_ull
Unexecuted instantiation: essetup.c:stdc_bit_width_ull
Unexecuted instantiation: a52.c:stdc_bit_width_ull
Unexecuted instantiation: dts.c:stdc_bit_width_ull
Unexecuted instantiation: h264.c:stdc_bit_width_ull
Unexecuted instantiation: hxxx_sei.c:stdc_bit_width_ull
Unexecuted instantiation: h264_nal.c:stdc_bit_width_ull
Unexecuted instantiation: h264_slice.c:stdc_bit_width_ull
Unexecuted instantiation: hevc.c:stdc_bit_width_ull
Unexecuted instantiation: hevc_nal.c:stdc_bit_width_ull
Unexecuted instantiation: mlp.c:stdc_bit_width_ull
Unexecuted instantiation: vc1.c:stdc_bit_width_ull
Unexecuted instantiation: picture_pool.c:stdc_bit_width_ull
515
516
static inline unsigned int stdc_bit_width_ul(unsigned long value)
517
0
{
518
0
    return (CHAR_BIT * sizeof (value)) - stdc_leading_zeros_ul(value);
519
0
}
Unexecuted instantiation: es.c:stdc_bit_width_ul
Unexecuted instantiation: essetup.c:stdc_bit_width_ul
Unexecuted instantiation: a52.c:stdc_bit_width_ul
Unexecuted instantiation: dts.c:stdc_bit_width_ul
Unexecuted instantiation: h264.c:stdc_bit_width_ul
Unexecuted instantiation: hxxx_sei.c:stdc_bit_width_ul
Unexecuted instantiation: h264_nal.c:stdc_bit_width_ul
Unexecuted instantiation: h264_slice.c:stdc_bit_width_ul
Unexecuted instantiation: hevc.c:stdc_bit_width_ul
Unexecuted instantiation: hevc_nal.c:stdc_bit_width_ul
Unexecuted instantiation: mlp.c:stdc_bit_width_ul
Unexecuted instantiation: vc1.c:stdc_bit_width_ul
Unexecuted instantiation: picture_pool.c:stdc_bit_width_ul
520
521
static inline unsigned int stdc_bit_width_ui(unsigned int value)
522
0
{
523
0
    return (CHAR_BIT * sizeof (value)) - stdc_leading_zeros_ui(value);
524
0
}
Unexecuted instantiation: es.c:stdc_bit_width_ui
Unexecuted instantiation: essetup.c:stdc_bit_width_ui
Unexecuted instantiation: a52.c:stdc_bit_width_ui
Unexecuted instantiation: dts.c:stdc_bit_width_ui
Unexecuted instantiation: h264.c:stdc_bit_width_ui
Unexecuted instantiation: hxxx_sei.c:stdc_bit_width_ui
Unexecuted instantiation: h264_nal.c:stdc_bit_width_ui
Unexecuted instantiation: h264_slice.c:stdc_bit_width_ui
Unexecuted instantiation: hevc.c:stdc_bit_width_ui
Unexecuted instantiation: hevc_nal.c:stdc_bit_width_ui
Unexecuted instantiation: mlp.c:stdc_bit_width_ui
Unexecuted instantiation: vc1.c:stdc_bit_width_ui
Unexecuted instantiation: picture_pool.c:stdc_bit_width_ui
525
526
static inline unsigned int stdc_bit_width_us(unsigned short value)
527
0
{
528
0
    return (CHAR_BIT * sizeof (value)) - stdc_leading_zeros_us(value);
529
0
}
Unexecuted instantiation: es.c:stdc_bit_width_us
Unexecuted instantiation: essetup.c:stdc_bit_width_us
Unexecuted instantiation: a52.c:stdc_bit_width_us
Unexecuted instantiation: dts.c:stdc_bit_width_us
Unexecuted instantiation: h264.c:stdc_bit_width_us
Unexecuted instantiation: hxxx_sei.c:stdc_bit_width_us
Unexecuted instantiation: h264_nal.c:stdc_bit_width_us
Unexecuted instantiation: h264_slice.c:stdc_bit_width_us
Unexecuted instantiation: hevc.c:stdc_bit_width_us
Unexecuted instantiation: hevc_nal.c:stdc_bit_width_us
Unexecuted instantiation: mlp.c:stdc_bit_width_us
Unexecuted instantiation: vc1.c:stdc_bit_width_us
Unexecuted instantiation: picture_pool.c:stdc_bit_width_us
530
531
static inline unsigned int stdc_bit_width_uc(unsigned char value)
532
0
{
533
0
    return (CHAR_BIT * sizeof (value)) - stdc_leading_zeros_uc(value);
534
0
}
Unexecuted instantiation: es.c:stdc_bit_width_uc
Unexecuted instantiation: essetup.c:stdc_bit_width_uc
Unexecuted instantiation: a52.c:stdc_bit_width_uc
Unexecuted instantiation: dts.c:stdc_bit_width_uc
Unexecuted instantiation: h264.c:stdc_bit_width_uc
Unexecuted instantiation: hxxx_sei.c:stdc_bit_width_uc
Unexecuted instantiation: h264_nal.c:stdc_bit_width_uc
Unexecuted instantiation: h264_slice.c:stdc_bit_width_uc
Unexecuted instantiation: hevc.c:stdc_bit_width_uc
Unexecuted instantiation: hevc_nal.c:stdc_bit_width_uc
Unexecuted instantiation: mlp.c:stdc_bit_width_uc
Unexecuted instantiation: vc1.c:stdc_bit_width_uc
Unexecuted instantiation: picture_pool.c:stdc_bit_width_uc
535
536
#define stdc_bit_width(value) \
537
0
        __stdbit_generic_type_func(bit_width, value)
538
539
static inline unsigned long long stdc_bit_floor_ull(unsigned long long value)
540
0
{
541
0
    return value ? (1ULL << (stdc_bit_width_ull(value) - 1)) : 0ULL;
542
0
}
Unexecuted instantiation: es.c:stdc_bit_floor_ull
Unexecuted instantiation: essetup.c:stdc_bit_floor_ull
Unexecuted instantiation: a52.c:stdc_bit_floor_ull
Unexecuted instantiation: dts.c:stdc_bit_floor_ull
Unexecuted instantiation: h264.c:stdc_bit_floor_ull
Unexecuted instantiation: hxxx_sei.c:stdc_bit_floor_ull
Unexecuted instantiation: h264_nal.c:stdc_bit_floor_ull
Unexecuted instantiation: h264_slice.c:stdc_bit_floor_ull
Unexecuted instantiation: hevc.c:stdc_bit_floor_ull
Unexecuted instantiation: hevc_nal.c:stdc_bit_floor_ull
Unexecuted instantiation: mlp.c:stdc_bit_floor_ull
Unexecuted instantiation: vc1.c:stdc_bit_floor_ull
Unexecuted instantiation: picture_pool.c:stdc_bit_floor_ull
543
544
static inline unsigned long stdc_bit_floor_ul(unsigned long value)
545
0
{
546
0
    return value ? (1UL << (stdc_bit_width_ul(value) - 1)) : 0UL;
547
0
}
Unexecuted instantiation: es.c:stdc_bit_floor_ul
Unexecuted instantiation: essetup.c:stdc_bit_floor_ul
Unexecuted instantiation: a52.c:stdc_bit_floor_ul
Unexecuted instantiation: dts.c:stdc_bit_floor_ul
Unexecuted instantiation: h264.c:stdc_bit_floor_ul
Unexecuted instantiation: hxxx_sei.c:stdc_bit_floor_ul
Unexecuted instantiation: h264_nal.c:stdc_bit_floor_ul
Unexecuted instantiation: h264_slice.c:stdc_bit_floor_ul
Unexecuted instantiation: hevc.c:stdc_bit_floor_ul
Unexecuted instantiation: hevc_nal.c:stdc_bit_floor_ul
Unexecuted instantiation: mlp.c:stdc_bit_floor_ul
Unexecuted instantiation: vc1.c:stdc_bit_floor_ul
Unexecuted instantiation: picture_pool.c:stdc_bit_floor_ul
548
549
static inline unsigned int stdc_bit_floor_ui(unsigned int value)
550
0
{
551
0
    return value ? (1U << (stdc_bit_width_ui(value) - 1)) : 0U;
552
0
}
Unexecuted instantiation: es.c:stdc_bit_floor_ui
Unexecuted instantiation: essetup.c:stdc_bit_floor_ui
Unexecuted instantiation: a52.c:stdc_bit_floor_ui
Unexecuted instantiation: dts.c:stdc_bit_floor_ui
Unexecuted instantiation: h264.c:stdc_bit_floor_ui
Unexecuted instantiation: hxxx_sei.c:stdc_bit_floor_ui
Unexecuted instantiation: h264_nal.c:stdc_bit_floor_ui
Unexecuted instantiation: h264_slice.c:stdc_bit_floor_ui
Unexecuted instantiation: hevc.c:stdc_bit_floor_ui
Unexecuted instantiation: hevc_nal.c:stdc_bit_floor_ui
Unexecuted instantiation: mlp.c:stdc_bit_floor_ui
Unexecuted instantiation: vc1.c:stdc_bit_floor_ui
Unexecuted instantiation: picture_pool.c:stdc_bit_floor_ui
553
554
static inline unsigned short stdc_bit_floor_us(unsigned short value)
555
0
{
556
0
    return value ? (1U << (stdc_bit_width_us(value) - 1)) : 0U;
557
0
}
Unexecuted instantiation: es.c:stdc_bit_floor_us
Unexecuted instantiation: essetup.c:stdc_bit_floor_us
Unexecuted instantiation: a52.c:stdc_bit_floor_us
Unexecuted instantiation: dts.c:stdc_bit_floor_us
Unexecuted instantiation: h264.c:stdc_bit_floor_us
Unexecuted instantiation: hxxx_sei.c:stdc_bit_floor_us
Unexecuted instantiation: h264_nal.c:stdc_bit_floor_us
Unexecuted instantiation: h264_slice.c:stdc_bit_floor_us
Unexecuted instantiation: hevc.c:stdc_bit_floor_us
Unexecuted instantiation: hevc_nal.c:stdc_bit_floor_us
Unexecuted instantiation: mlp.c:stdc_bit_floor_us
Unexecuted instantiation: vc1.c:stdc_bit_floor_us
Unexecuted instantiation: picture_pool.c:stdc_bit_floor_us
558
559
static inline unsigned int stdc_bit_floor_uc(unsigned char value)
560
0
{
561
0
    return value ? (1U << (stdc_bit_width_uc(value) - 1)) : 0U;
562
0
}
Unexecuted instantiation: es.c:stdc_bit_floor_uc
Unexecuted instantiation: essetup.c:stdc_bit_floor_uc
Unexecuted instantiation: a52.c:stdc_bit_floor_uc
Unexecuted instantiation: dts.c:stdc_bit_floor_uc
Unexecuted instantiation: h264.c:stdc_bit_floor_uc
Unexecuted instantiation: hxxx_sei.c:stdc_bit_floor_uc
Unexecuted instantiation: h264_nal.c:stdc_bit_floor_uc
Unexecuted instantiation: h264_slice.c:stdc_bit_floor_uc
Unexecuted instantiation: hevc.c:stdc_bit_floor_uc
Unexecuted instantiation: hevc_nal.c:stdc_bit_floor_uc
Unexecuted instantiation: mlp.c:stdc_bit_floor_uc
Unexecuted instantiation: vc1.c:stdc_bit_floor_uc
Unexecuted instantiation: picture_pool.c:stdc_bit_floor_uc
563
564
#define stdc_bit_floor(value) \
565
        __stdbit_generic_type_func(bit_floor, value)
566
567
/* NOTE: Bit ceiling undefines overflow. */
568
static inline unsigned long long stdc_bit_ceil_ull(unsigned long long value)
569
0
{
570
0
    return 1ULL << (value ? stdc_bit_width_ull(value - 1) : 0);
571
0
}
Unexecuted instantiation: es.c:stdc_bit_ceil_ull
Unexecuted instantiation: essetup.c:stdc_bit_ceil_ull
Unexecuted instantiation: a52.c:stdc_bit_ceil_ull
Unexecuted instantiation: dts.c:stdc_bit_ceil_ull
Unexecuted instantiation: h264.c:stdc_bit_ceil_ull
Unexecuted instantiation: hxxx_sei.c:stdc_bit_ceil_ull
Unexecuted instantiation: h264_nal.c:stdc_bit_ceil_ull
Unexecuted instantiation: h264_slice.c:stdc_bit_ceil_ull
Unexecuted instantiation: hevc.c:stdc_bit_ceil_ull
Unexecuted instantiation: hevc_nal.c:stdc_bit_ceil_ull
Unexecuted instantiation: mlp.c:stdc_bit_ceil_ull
Unexecuted instantiation: vc1.c:stdc_bit_ceil_ull
Unexecuted instantiation: picture_pool.c:stdc_bit_ceil_ull
572
573
static inline unsigned long stdc_bit_ceil_ul(unsigned long value)
574
0
{
575
0
    return 1UL << (value ? stdc_bit_width_ul(value - 1) : 0);
576
0
}
Unexecuted instantiation: es.c:stdc_bit_ceil_ul
Unexecuted instantiation: essetup.c:stdc_bit_ceil_ul
Unexecuted instantiation: a52.c:stdc_bit_ceil_ul
Unexecuted instantiation: dts.c:stdc_bit_ceil_ul
Unexecuted instantiation: h264.c:stdc_bit_ceil_ul
Unexecuted instantiation: hxxx_sei.c:stdc_bit_ceil_ul
Unexecuted instantiation: h264_nal.c:stdc_bit_ceil_ul
Unexecuted instantiation: h264_slice.c:stdc_bit_ceil_ul
Unexecuted instantiation: hevc.c:stdc_bit_ceil_ul
Unexecuted instantiation: hevc_nal.c:stdc_bit_ceil_ul
Unexecuted instantiation: mlp.c:stdc_bit_ceil_ul
Unexecuted instantiation: vc1.c:stdc_bit_ceil_ul
Unexecuted instantiation: picture_pool.c:stdc_bit_ceil_ul
577
578
static inline unsigned int stdc_bit_ceil_ui(unsigned int value)
579
0
{
580
0
    return 1U << (value ? stdc_bit_width_ui(value - 1) : 0);
581
0
}
Unexecuted instantiation: es.c:stdc_bit_ceil_ui
Unexecuted instantiation: essetup.c:stdc_bit_ceil_ui
Unexecuted instantiation: a52.c:stdc_bit_ceil_ui
Unexecuted instantiation: dts.c:stdc_bit_ceil_ui
Unexecuted instantiation: h264.c:stdc_bit_ceil_ui
Unexecuted instantiation: hxxx_sei.c:stdc_bit_ceil_ui
Unexecuted instantiation: h264_nal.c:stdc_bit_ceil_ui
Unexecuted instantiation: h264_slice.c:stdc_bit_ceil_ui
Unexecuted instantiation: hevc.c:stdc_bit_ceil_ui
Unexecuted instantiation: hevc_nal.c:stdc_bit_ceil_ui
Unexecuted instantiation: mlp.c:stdc_bit_ceil_ui
Unexecuted instantiation: vc1.c:stdc_bit_ceil_ui
Unexecuted instantiation: picture_pool.c:stdc_bit_ceil_ui
582
583
static inline unsigned short stdc_bit_ceil_us(unsigned short value)
584
0
{
585
0
    return 1U << (value ? stdc_bit_width_us(value - 1) : 0);
586
0
}
Unexecuted instantiation: es.c:stdc_bit_ceil_us
Unexecuted instantiation: essetup.c:stdc_bit_ceil_us
Unexecuted instantiation: a52.c:stdc_bit_ceil_us
Unexecuted instantiation: dts.c:stdc_bit_ceil_us
Unexecuted instantiation: h264.c:stdc_bit_ceil_us
Unexecuted instantiation: hxxx_sei.c:stdc_bit_ceil_us
Unexecuted instantiation: h264_nal.c:stdc_bit_ceil_us
Unexecuted instantiation: h264_slice.c:stdc_bit_ceil_us
Unexecuted instantiation: hevc.c:stdc_bit_ceil_us
Unexecuted instantiation: hevc_nal.c:stdc_bit_ceil_us
Unexecuted instantiation: mlp.c:stdc_bit_ceil_us
Unexecuted instantiation: vc1.c:stdc_bit_ceil_us
Unexecuted instantiation: picture_pool.c:stdc_bit_ceil_us
587
588
static inline unsigned int stdc_bit_ceil_uc(unsigned char value)
589
0
{
590
0
    return 1U << (value ? stdc_bit_width_uc(value - 1) : 0);
591
0
}
Unexecuted instantiation: es.c:stdc_bit_ceil_uc
Unexecuted instantiation: essetup.c:stdc_bit_ceil_uc
Unexecuted instantiation: a52.c:stdc_bit_ceil_uc
Unexecuted instantiation: dts.c:stdc_bit_ceil_uc
Unexecuted instantiation: h264.c:stdc_bit_ceil_uc
Unexecuted instantiation: hxxx_sei.c:stdc_bit_ceil_uc
Unexecuted instantiation: h264_nal.c:stdc_bit_ceil_uc
Unexecuted instantiation: h264_slice.c:stdc_bit_ceil_uc
Unexecuted instantiation: hevc.c:stdc_bit_ceil_uc
Unexecuted instantiation: hevc_nal.c:stdc_bit_ceil_uc
Unexecuted instantiation: mlp.c:stdc_bit_ceil_uc
Unexecuted instantiation: vc1.c:stdc_bit_ceil_uc
Unexecuted instantiation: picture_pool.c:stdc_bit_ceil_uc
592
593
#define stdc_bit_ceil(value) \
594
        __stdbit_generic_type_func(bit_ceil, value)
595
596
#endif /* __STDC_VERSION_STDBIT_H__ */