• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.. include:: check.rst
2
3========
4stdbit.h
5========
6
7Macros
8======
9
10.. list-table::
11  :widths: auto
12  :align: center
13  :header-rows: 1
14
15  * - Function
16    - Implemented
17    - C23 Standard Section
18    - POSIX.1-2017 Standard Section
19  * - __STDC_ENDIAN_BIG__
20    - |check|
21    - 7.18.2.2
22    -
23  * - __STDC_ENDIAN_LITTLE__
24    - |check|
25    - 7.18.2.2
26    -
27  * - __STDC_ENDIAN_NATIVE__
28    - |check|
29    - 7.18.2.2
30    -
31  * - __STDC_VERSION_STDBIT_H__
32    - |check|
33    - 7.18.1.2
34    -
35  * - stdc_bit_ceil
36    - |check|
37    - 7.18.16.1
38    -
39  * - stdc_bit_floor
40    - |check|
41    - 7.18.15.1
42    -
43  * - stdc_bit_width
44    - |check|
45    - 7.18.14.1
46    -
47  * - stdc_count_ones
48    - |check|
49    - 7.18.12.1
50    -
51  * - stdc_count_zeros
52    - |check|
53    - 7.18.11.1
54    -
55  * - stdc_first_leading_one
56    - |check|
57    - 7.18.8.1
58    -
59  * - stdc_first_leading_zero
60    - |check|
61    - 7.18.7.1
62    -
63  * - stdc_first_trailing_one
64    - |check|
65    - 7.18.10.1
66    -
67  * - stdc_first_trailing_zero
68    - |check|
69    - 7.18.9.1
70    -
71  * - stdc_has_single_bit
72    - |check|
73    - 7.18.13.1
74    -
75  * - stdc_leading_ones
76    - |check|
77    - 7.18.4.1
78    -
79  * - stdc_leading_zeros
80    - |check|
81    - 7.18.3.1
82    -
83  * - stdc_trailing_ones
84    - |check|
85    - 7.18.6.1
86    -
87  * - stdc_trailing_zeros
88    - |check|
89    - 7.18.5.1
90    -
91
92Functions
93=========
94
95.. list-table::
96  :widths: auto
97  :align: center
98  :header-rows: 1
99
100  * - Function
101    - Implemented
102    - C23 Standard Section
103    - POSIX.1-2017 Standard Section
104  * - stdc_bit_ceil_uc
105    - |check|
106    - 7.18.16
107    -
108  * - stdc_bit_ceil_ui
109    - |check|
110    - 7.18.16
111    -
112  * - stdc_bit_ceil_ul
113    - |check|
114    - 7.18.16
115    -
116  * - stdc_bit_ceil_ull
117    - |check|
118    - 7.18.16
119    -
120  * - stdc_bit_ceil_us
121    - |check|
122    - 7.18.16
123    -
124  * - stdc_bit_floor_uc
125    - |check|
126    - 7.18.15
127    -
128  * - stdc_bit_floor_ui
129    - |check|
130    - 7.18.15
131    -
132  * - stdc_bit_floor_ul
133    - |check|
134    - 7.18.15
135    -
136  * - stdc_bit_floor_ull
137    - |check|
138    - 7.18.15
139    -
140  * - stdc_bit_floor_us
141    - |check|
142    - 7.18.15
143    -
144  * - stdc_bit_width_uc
145    - |check|
146    - 7.18.14
147    -
148  * - stdc_bit_width_ui
149    - |check|
150    - 7.18.14
151    -
152  * - stdc_bit_width_ul
153    - |check|
154    - 7.18.14
155    -
156  * - stdc_bit_width_ull
157    - |check|
158    - 7.18.14
159    -
160  * - stdc_bit_width_us
161    - |check|
162    - 7.18.14
163    -
164  * - stdc_count_ones_uc
165    - |check|
166    - 7.18.12
167    -
168  * - stdc_count_ones_ui
169    - |check|
170    - 7.18.12
171    -
172  * - stdc_count_ones_ul
173    - |check|
174    - 7.18.12
175    -
176  * - stdc_count_ones_ull
177    - |check|
178    - 7.18.12
179    -
180  * - stdc_count_ones_us
181    - |check|
182    - 7.18.12
183    -
184  * - stdc_count_zeros_uc
185    - |check|
186    - 7.18.11
187    -
188  * - stdc_count_zeros_ui
189    - |check|
190    - 7.18.11
191    -
192  * - stdc_count_zeros_ul
193    - |check|
194    - 7.18.11
195    -
196  * - stdc_count_zeros_ull
197    - |check|
198    - 7.18.11
199    -
200  * - stdc_count_zeros_us
201    - |check|
202    - 7.18.11
203    -
204  * - stdc_first_leading_one_uc
205    - |check|
206    - 7.18.8
207    -
208  * - stdc_first_leading_one_ui
209    - |check|
210    - 7.18.8
211    -
212  * - stdc_first_leading_one_ul
213    - |check|
214    - 7.18.8
215    -
216  * - stdc_first_leading_one_ull
217    - |check|
218    - 7.18.8
219    -
220  * - stdc_first_leading_one_us
221    - |check|
222    - 7.18.8
223    -
224  * - stdc_first_leading_zero_uc
225    - |check|
226    - 7.18.7
227    -
228  * - stdc_first_leading_zero_ui
229    - |check|
230    - 7.18.7
231    -
232  * - stdc_first_leading_zero_ul
233    - |check|
234    - 7.18.7
235    -
236  * - stdc_first_leading_zero_ull
237    - |check|
238    - 7.18.7
239    -
240  * - stdc_first_leading_zero_us
241    - |check|
242    - 7.18.7
243    -
244  * - stdc_first_trailing_one_uc
245    - |check|
246    - 7.18.10
247    -
248  * - stdc_first_trailing_one_ui
249    - |check|
250    - 7.18.10
251    -
252  * - stdc_first_trailing_one_ul
253    - |check|
254    - 7.18.10
255    -
256  * - stdc_first_trailing_one_ull
257    - |check|
258    - 7.18.10
259    -
260  * - stdc_first_trailing_one_us
261    - |check|
262    - 7.18.10
263    -
264  * - stdc_first_trailing_zero_uc
265    - |check|
266    - 7.18.9
267    -
268  * - stdc_first_trailing_zero_ui
269    - |check|
270    - 7.18.9
271    -
272  * - stdc_first_trailing_zero_ul
273    - |check|
274    - 7.18.9
275    -
276  * - stdc_first_trailing_zero_ull
277    - |check|
278    - 7.18.9
279    -
280  * - stdc_first_trailing_zero_us
281    - |check|
282    - 7.18.9
283    -
284  * - stdc_has_single_bit_uc
285    - |check|
286    - 7.18.13
287    -
288  * - stdc_has_single_bit_ui
289    - |check|
290    - 7.18.13
291    -
292  * - stdc_has_single_bit_ul
293    - |check|
294    - 7.18.13
295    -
296  * - stdc_has_single_bit_ull
297    - |check|
298    - 7.18.13
299    -
300  * - stdc_has_single_bit_us
301    - |check|
302    - 7.18.13
303    -
304  * - stdc_leading_ones_uc
305    - |check|
306    - 7.18.4
307    -
308  * - stdc_leading_ones_ui
309    - |check|
310    - 7.18.4
311    -
312  * - stdc_leading_ones_ul
313    - |check|
314    - 7.18.4
315    -
316  * - stdc_leading_ones_ull
317    - |check|
318    - 7.18.4
319    -
320  * - stdc_leading_ones_us
321    - |check|
322    - 7.18.4
323    -
324  * - stdc_leading_zeros_uc
325    - |check|
326    - 7.18.3
327    -
328  * - stdc_leading_zeros_ui
329    - |check|
330    - 7.18.3
331    -
332  * - stdc_leading_zeros_ul
333    - |check|
334    - 7.18.3
335    -
336  * - stdc_leading_zeros_ull
337    - |check|
338    - 7.18.3
339    -
340  * - stdc_leading_zeros_us
341    - |check|
342    - 7.18.3
343    -
344  * - stdc_trailing_ones_uc
345    - |check|
346    - 7.18.6
347    -
348  * - stdc_trailing_ones_ui
349    - |check|
350    - 7.18.6
351    -
352  * - stdc_trailing_ones_ul
353    - |check|
354    - 7.18.6
355    -
356  * - stdc_trailing_ones_ull
357    - |check|
358    - 7.18.6
359    -
360  * - stdc_trailing_ones_us
361    - |check|
362    - 7.18.6
363    -
364  * - stdc_trailing_zeros_uc
365    - |check|
366    - 7.18.5
367    -
368  * - stdc_trailing_zeros_ui
369    - |check|
370    - 7.18.5
371    -
372  * - stdc_trailing_zeros_ul
373    - |check|
374    - 7.18.5
375    -
376  * - stdc_trailing_zeros_ull
377    - |check|
378    - 7.18.5
379    -
380  * - stdc_trailing_zeros_us
381    - |check|
382    - 7.18.5
383    -
384