[libc++][Android] Allow testing libc++ with clang-r536225 (#116149)
[llvm-project.git] / libc / newhdrgen / yaml / stdbit.yaml
blob25d2d326c30eb932ee6a979c54524a899f93348b
1 header: stdbit.h
2 macros: []
3 types: []
4 enums: []
5 objects: []
6 functions:
7   - name: stdc_bit_ceil_uc
8     standards:
9       - stdc
10     return_type: unsigned char
11     arguments:
12       - type: unsigned char
13   - name: stdc_bit_ceil_ui
14     standards:
15       - stdc
16     return_type: unsigned int
17     arguments:
18       - type: unsigned int
19   - name: stdc_bit_ceil_ul
20     standards:
21       - stdc
22     return_type: unsigned long
23     arguments:
24       - type: unsigned long
25   - name: stdc_bit_ceil_ull
26     standards:
27       - stdc
28     return_type: unsigned long long
29     arguments:
30       - type: unsigned long long
31   - name: stdc_bit_ceil_us
32     standards:
33       - stdc
34     return_type: unsigned short
35     arguments:
36       - type: unsigned short
37   - name: stdc_bit_floor_uc
38     standards:
39       - stdc
40     return_type: unsigned char
41     arguments:
42       - type: unsigned char
43   - name: stdc_bit_floor_ui
44     standards:
45       - stdc
46     return_type: unsigned int
47     arguments:
48       - type: unsigned int
49   - name: stdc_bit_floor_ul
50     standards:
51       - stdc
52     return_type: unsigned long
53     arguments:
54       - type: unsigned long
55   - name: stdc_bit_floor_ull
56     standards:
57       - stdc
58     return_type: unsigned long long
59     arguments:
60       - type: unsigned long long
61   - name: stdc_bit_floor_us
62     standards:
63       - stdc
64     return_type: unsigned short
65     arguments:
66       - type: unsigned short
67   - name: stdc_bit_width_uc
68     standards:
69       - stdc
70     return_type: unsigned int
71     arguments:
72       - type: unsigned char
73   - name: stdc_bit_width_ui
74     standards:
75       - stdc
76     return_type: unsigned int
77     arguments:
78       - type: unsigned int
79   - name: stdc_bit_width_ul
80     standards:
81       - stdc
82     return_type: unsigned int
83     arguments:
84       - type: unsigned long
85   - name: stdc_bit_width_ull
86     standards:
87       - stdc
88     return_type: unsigned int
89     arguments:
90       - type: unsigned long long
91   - name: stdc_bit_width_us
92     standards:
93       - stdc
94     return_type: unsigned int
95     arguments:
96       - type: unsigned short
97   - name: stdc_count_ones_uc
98     standards:
99       - stdc
100     return_type: unsigned int
101     arguments:
102       - type: unsigned char
103   - name: stdc_count_ones_ui
104     standards:
105       - stdc
106     return_type: unsigned int
107     arguments:
108       - type: unsigned int
109   - name: stdc_count_ones_ul
110     standards:
111       - stdc
112     return_type: unsigned int
113     arguments:
114       - type: unsigned long
115   - name: stdc_count_ones_ull
116     standards:
117       - stdc
118     return_type: unsigned int
119     arguments:
120       - type: unsigned long long
121   - name: stdc_count_ones_us
122     standards:
123       - stdc
124     return_type: unsigned int
125     arguments:
126       - type: unsigned short
127   - name: stdc_count_zeros_uc
128     standards:
129       - stdc
130     return_type: unsigned int
131     arguments:
132       - type: unsigned char
133   - name: stdc_count_zeros_ui
134     standards:
135       - stdc
136     return_type: unsigned int
137     arguments:
138       - type: unsigned int
139   - name: stdc_count_zeros_ul
140     standards:
141       - stdc
142     return_type: unsigned int
143     arguments:
144       - type: unsigned long
145   - name: stdc_count_zeros_ull
146     standards:
147       - stdc
148     return_type: unsigned int
149     arguments:
150       - type: unsigned long long
151   - name: stdc_count_zeros_us
152     standards:
153       - stdc
154     return_type: unsigned int
155     arguments:
156       - type: unsigned short
157   - name: stdc_first_leading_one_uc
158     standards:
159       - stdc
160     return_type: unsigned int
161     arguments:
162       - type: unsigned char
163   - name: stdc_first_leading_one_ui
164     standards:
165       - stdc
166     return_type: unsigned int
167     arguments:
168       - type: unsigned int
169   - name: stdc_first_leading_one_ul
170     standards:
171       - stdc
172     return_type: unsigned int
173     arguments:
174       - type: unsigned long
175   - name: stdc_first_leading_one_ull
176     standards:
177       - stdc
178     return_type: unsigned int
179     arguments:
180       - type: unsigned long long
181   - name: stdc_first_leading_one_us
182     standards:
183       - stdc
184     return_type: unsigned int
185     arguments:
186       - type: unsigned short
187   - name: stdc_first_leading_zero_uc
188     standards:
189       - stdc
190     return_type: unsigned int
191     arguments:
192       - type: unsigned char
193   - name: stdc_first_leading_zero_ui
194     standards:
195       - stdc
196     return_type: unsigned int
197     arguments:
198       - type: unsigned int
199   - name: stdc_first_leading_zero_ul
200     standards:
201       - stdc
202     return_type: unsigned int
203     arguments:
204       - type: unsigned long
205   - name: stdc_first_leading_zero_ull
206     standards:
207       - stdc
208     return_type: unsigned int
209     arguments:
210       - type: unsigned long long
211   - name: stdc_first_leading_zero_us
212     standards:
213       - stdc
214     return_type: unsigned int
215     arguments:
216       - type: unsigned short
217   - name: stdc_first_trailing_one_uc
218     standards:
219       - stdc
220     return_type: unsigned int
221     arguments:
222       - type: unsigned char
223   - name: stdc_first_trailing_one_ui
224     standards:
225       - stdc
226     return_type: unsigned int
227     arguments:
228       - type: unsigned int
229   - name: stdc_first_trailing_one_ul
230     standards:
231       - stdc
232     return_type: unsigned int
233     arguments:
234       - type: unsigned long
235   - name: stdc_first_trailing_one_ull
236     standards:
237       - stdc
238     return_type: unsigned int
239     arguments:
240       - type: unsigned long long
241   - name: stdc_first_trailing_one_us
242     standards:
243       - stdc
244     return_type: unsigned int
245     arguments:
246       - type: unsigned short
247   - name: stdc_has_single_bit_uc
248     standards:
249       - stdc
250     return_type: bool
251     arguments:
252       - type: unsigned char
253   - name: stdc_has_single_bit_ui
254     standards:
255       - stdc
256     return_type: bool
257     arguments:
258       - type: unsigned int
259   - name: stdc_has_single_bit_ul
260     standards:
261       - stdc
262     return_type: bool
263     arguments:
264       - type: unsigned long
265   - name: stdc_has_single_bit_ull
266     standards:
267       - stdc
268     return_type: bool
269     arguments:
270       - type: unsigned long long
271   - name: stdc_has_single_bit_us
272     standards:
273       - stdc
274     return_type: bool
275     arguments:
276       - type: unsigned short
277   - name: stdc_leading_ones_uc
278     standards:
279       - stdc
280     return_type: unsigned int
281     arguments:
282       - type: unsigned char
283   - name: stdc_leading_ones_ui
284     standards:
285       - stdc
286     return_type: unsigned int
287     arguments:
288       - type: unsigned int
289   - name: stdc_leading_ones_ul
290     standards:
291       - stdc
292     return_type: unsigned int
293     arguments:
294       - type: unsigned long
295   - name: stdc_leading_ones_ull
296     standards:
297       - stdc
298     return_type: unsigned int
299     arguments:
300       - type: unsigned long long
301   - name: stdc_leading_ones_us
302     standards:
303       - stdc
304     return_type: unsigned int
305     arguments:
306       - type: unsigned short
307   - name: stdc_leading_zeros_uc
308     standards:
309       - stdc
310     return_type: unsigned int
311     arguments:
312       - type: unsigned char
313   - name: stdc_leading_zeros_ui
314     standards:
315       - stdc
316     return_type: unsigned int
317     arguments:
318       - type: unsigned int
319   - name: stdc_leading_zeros_ul
320     standards:
321       - stdc
322     return_type: unsigned int
323     arguments:
324       - type: unsigned long
325   - name: stdc_leading_zeros_ull
326     standards:
327       - stdc
328     return_type: unsigned int
329     arguments:
330       - type: unsigned long long
331   - name: stdc_leading_zeros_us
332     standards:
333       - stdc
334     return_type: unsigned int
335     arguments:
336       - type: unsigned short
337   - name: stdc_trailing_ones_uc
338     standards:
339       - stdc
340     return_type: unsigned int
341     arguments:
342       - type: unsigned char
343   - name: stdc_trailing_ones_ui
344     standards:
345       - stdc
346     return_type: unsigned int
347     arguments:
348       - type: unsigned int
349   - name: stdc_trailing_ones_ul
350     standards:
351       - stdc
352     return_type: unsigned int
353     arguments:
354       - type: unsigned long
355   - name: stdc_trailing_ones_ull
356     standards:
357       - stdc
358     return_type: unsigned int
359     arguments:
360       - type: unsigned long long
361   - name: stdc_trailing_ones_us
362     standards:
363       - stdc
364     return_type: unsigned int
365     arguments:
366       - type: unsigned short
367   - name: stdc_trailing_zeros_uc
368     standards:
369       - stdc
370     return_type: unsigned int
371     arguments:
372       - type: unsigned char
373   - name: stdc_trailing_zeros_ui
374     standards:
375       - stdc
376     return_type: unsigned int
377     arguments:
378       - type: unsigned int
379   - name: stdc_trailing_zeros_ul
380     standards:
381       - stdc
382     return_type: unsigned int
383     arguments:
384       - type: unsigned long
385   - name: stdc_trailing_zeros_ull
386     standards:
387       - stdc
388     return_type: unsigned int
389     arguments:
390       - type: unsigned long long
391   - name: stdc_trailing_zeros_us
392     standards:
393       - stdc
394     return_type: unsigned int
395     arguments:
396       - type: unsigned short