[clang-tidy][NFC]remove deps of clang in clang tidy test (#116588)
[llvm-project.git] / libc / newhdrgen / yaml / stdfix.yaml
blob9787eaba45e4ed1a8b05292289e48dd99a74cc50
1 header: stdfix.h
2 macros: []
3 types: 
4   - type_name: stdfix-types
5 enums: []
6 objects: []
7 functions:
8   - name: abshk
9     standards:
10       - stdc_ext
11     return_type: short accum
12     arguments:
13       - type: short accum
14     guard: LIBC_COMPILER_HAS_FIXED_POINT
15   - name: abshr
16     standards:
17       - stdc_ext
18     return_type: short fract
19     arguments:
20       - type: short fract
21     guard: LIBC_COMPILER_HAS_FIXED_POINT
22   - name: absk
23     standards:
24       - stdc_ext
25     return_type: accum
26     arguments:
27       - type: accum
28     guard: LIBC_COMPILER_HAS_FIXED_POINT
29   - name: abslk
30     standards:
31       - stdc_ext
32     return_type: long accum
33     arguments:
34       - type: long accum
35     guard: LIBC_COMPILER_HAS_FIXED_POINT
36   - name: abslr
37     standards:
38       - stdc_ext
39     return_type: long fract
40     arguments:
41       - type: long fract
42     guard: LIBC_COMPILER_HAS_FIXED_POINT
43   - name: absr
44     standards:
45       - stdc_ext
46     return_type: fract
47     arguments:
48       - type: fract
49     guard: LIBC_COMPILER_HAS_FIXED_POINT
50   - name: exphk
51     standards:
52       - stdc_ext
53       - llvm_libc_stdfix_ext
54     return_type: short accum
55     arguments:
56       - type: short accum
57     guard: LIBC_COMPILER_HAS_FIXED_POINT
58   - name: expk
59     standards:
60       - stdc_ext
61       - llvm_libc_stdfix_ext
62     return_type: accum
63     arguments:
64       - type: accum
65     guard: LIBC_COMPILER_HAS_FIXED_POINT
66   - name: hrbits
67     standards:
68       - stdc_ext
69     return_type: short fract
70     arguments:
71       - type: int_hr_t
72     guard: LIBC_COMPILER_HAS_FIXED_POINT
73   - name: uhrbits
74     standards:
75       - stdc_ext
76     return_type: unsigned short fract
77     arguments:
78       - type: uint_uhr_t
79     guard: LIBC_COMPILER_HAS_FIXED_POINT
80   - name: rbits
81     standards:
82       - stdc_ext
83     return_type: fract
84     arguments:
85       - type: int_r_t
86     guard: LIBC_COMPILER_HAS_FIXED_POINT
87   - name: urbits
88     standards:
89       - stdc_ext
90     return_type: unsigned fract
91     arguments:
92       - type: uint_ur_t
93     guard: LIBC_COMPILER_HAS_FIXED_POINT
94   - name: lrbits
95     standards:
96       - stdc_ext
97     return_type: long fract
98     arguments:
99       - type: int_lr_t
100     guard: LIBC_COMPILER_HAS_FIXED_POINT
101   - name: ulrbits
102     standards:
103       - stdc_ext
104     return_type: unsigned long fract
105     arguments:
106       - type: uint_ulr_t
107     guard: LIBC_COMPILER_HAS_FIXED_POINT
108   - name: hkbits
109     standards:
110       - stdc_ext
111     return_type: short accum
112     arguments:
113       - type: int_hk_t
114     guard: LIBC_COMPILER_HAS_FIXED_POINT
115   - name: uhkbits
116     standards:
117       - stdc_ext
118     return_type: unsigned short accum
119     arguments:
120       - type: uint_uhk_t
121     guard: LIBC_COMPILER_HAS_FIXED_POINT
122   - name: kbits
123     standards:
124       - stdc_ext
125     return_type: accum
126     arguments:
127       - type: int_k_t
128     guard: LIBC_COMPILER_HAS_FIXED_POINT
129   - name: ukbits
130     standards:
131       - stdc_ext
132     return_type: unsigned accum
133     arguments:
134       - type: uint_uk_t
135     guard: LIBC_COMPILER_HAS_FIXED_POINT
136   - name: lkbits
137     standards:
138       - stdc_ext
139     return_type: long accum
140     arguments:
141       - type: uint_ulr_t
142     guard: LIBC_COMPILER_HAS_FIXED_POINT
143   - name: ulkbits
144     standards:
145       - stdc_ext
146     return_type: unsigned long accum
147     arguments:
148       - type: uint_ulk_t
149     guard: LIBC_COMPILER_HAS_FIXED_POINT
150   - name: roundhk
151     standards:
152       - stdc_ext
153     return_type: short accum
154     arguments:
155       - type: short accum
156       - type: int
157     guard: LIBC_COMPILER_HAS_FIXED_POINT
158   - name: roundhr
159     standards:
160       - stdc_ext
161     return_type: short fract
162     arguments:
163       - type: short fract
164       - type: int
165     guard: LIBC_COMPILER_HAS_FIXED_POINT
166   - name: roundk
167     standards:
168       - stdc_ext
169     return_type: accum
170     arguments:
171       - type: accum
172       - type: int
173     guard: LIBC_COMPILER_HAS_FIXED_POINT
174   - name: roundlk
175     standards:
176       - stdc_ext
177     return_type: long accum
178     arguments:
179       - type: long accum
180       - type: int
181     guard: LIBC_COMPILER_HAS_FIXED_POINT
182   - name: roundlr
183     standards:
184       - stdc_ext
185     return_type: long fract
186     arguments:
187       - type: long fract
188       - type: int
189     guard: LIBC_COMPILER_HAS_FIXED_POINT
190   - name: roundr
191     standards:
192       - stdc_ext
193     return_type: fract
194     arguments:
195       - type: fract
196       - type: int
197     guard: LIBC_COMPILER_HAS_FIXED_POINT
198   - name: rounduhk
199     standards:
200       - stdc_ext
201     return_type: unsigned short accum
202     arguments:
203       - type: unsigned short accum
204       - type: int
205     guard: LIBC_COMPILER_HAS_FIXED_POINT
206   - name: rounduhr
207     standards:
208       - stdc_ext
209     return_type: unsigned short fract
210     arguments:
211       - type: unsigned short fract
212       - type: int
213     guard: LIBC_COMPILER_HAS_FIXED_POINT
214   - name: rounduk
215     standards:
216       - stdc_ext
217     return_type: unsigned accum
218     arguments:
219       - type: unsigned accum
220       - type: int
221     guard: LIBC_COMPILER_HAS_FIXED_POINT
222   - name: roundulk
223     standards:
224       - stdc_ext
225     return_type: unsigned long accum
226     arguments:
227       - type: unsigned long accum
228       - type: int
229     guard: LIBC_COMPILER_HAS_FIXED_POINT
230   - name: roundulr
231     standards:
232       - stdc_ext
233     return_type: unsigned long fract
234     arguments:
235       - type: unsigned long fract
236       - type: int
237     guard: LIBC_COMPILER_HAS_FIXED_POINT
238   - name: roundur
239     standards:
240       - stdc_ext
241     return_type: unsigned fract
242     arguments:
243       - type: unsigned fract
244       - type: int
245     guard: LIBC_COMPILER_HAS_FIXED_POINT
246   - name: sqrtuhk
247     standards:
248       - stdc_ext
249       - llvm_libc_stdfix_ext
250     return_type: unsigned short accum
251     arguments:
252       - type: unsigned short accum
253     guard: LIBC_COMPILER_HAS_FIXED_POINT
254   - name: sqrtuhr
255     standards:
256       - stdc_ext
257       - llvm_libc_stdfix_ext
258     return_type: unsigned short fract
259     arguments:
260       - type: unsigned short fract
261     guard: LIBC_COMPILER_HAS_FIXED_POINT
262   - name: sqrtuk
263     standards:
264       - stdc_ext
265       - llvm_libc_stdfix_ext
266     return_type: unsigned accum
267     arguments:
268       - type: unsigned accum
269     guard: LIBC_COMPILER_HAS_FIXED_POINT
270   - name: sqrtulk
271     standards: llvm_libc_stdfix_ext
272     return_type: unsigned long accum
273     arguments:
274       - type: unsigned long accum
275     guard: LIBC_COMPILER_HAS_FIXED_POINT
276   - name: sqrtulr
277     standards:
278       - stdc_ext
279       - llvm_libc_stdfix_ext
280     return_type: unsigned long fract
281     arguments:
282       - type: unsigned long fract
283     guard: LIBC_COMPILER_HAS_FIXED_POINT
284   - name: sqrtur
285     standards:
286       - stdc_ext
287       - llvm_libc_stdfix_ext
288     return_type: unsigned fract
289     arguments:
290       - type: unsigned fract
291     guard: LIBC_COMPILER_HAS_FIXED_POINT
292   - name: uhksqrtus
293     standards:
294       - stdc_ext
295       - llvm_libc_stdfix_ext
296     return_type: unsigned short accum
297     arguments:
298       - type: unsigned short
299     guard: LIBC_COMPILER_HAS_FIXED_POINT
300   - name: uksqrtui
301     standards:
302       - stdc_ext
303       - llvm_libc_stdfix_ext
304     return_type: unsigned accum
305     arguments:
306       - type: unsigned int
307     guard: LIBC_COMPILER_HAS_FIXED_POINT