• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1header: stdfix.h
2macros: []
3types: 
4  - type_name: stdfix-types
5enums: []
6objects: []
7functions:
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
308