1 |
284 |
jeremybenn |
@c Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
2 |
|
|
@c This is part of the GCC manual.
|
3 |
|
|
@c For copying conditions, see the file gcc.texi.
|
4 |
|
|
@c Contributed by Aldy Hernandez <aldy@quesejoda.com>
|
5 |
|
|
|
6 |
|
|
@node Libgcc
|
7 |
|
|
@chapter The GCC low-level runtime library
|
8 |
|
|
|
9 |
|
|
GCC provides a low-level runtime library, @file{libgcc.a} or
|
10 |
|
|
@file{libgcc_s.so.1} on some platforms. GCC generates calls to
|
11 |
|
|
routines in this library automatically, whenever it needs to perform
|
12 |
|
|
some operation that is too complicated to emit inline code for.
|
13 |
|
|
|
14 |
|
|
Most of the routines in @code{libgcc} handle arithmetic operations
|
15 |
|
|
that the target processor cannot perform directly. This includes
|
16 |
|
|
integer multiply and divide on some machines, and all floating-point
|
17 |
|
|
and fixed-point operations on other machines. @code{libgcc} also includes
|
18 |
|
|
routines for exception handling, and a handful of miscellaneous operations.
|
19 |
|
|
|
20 |
|
|
Some of these routines can be defined in mostly machine-independent C@.
|
21 |
|
|
Others must be hand-written in assembly language for each processor
|
22 |
|
|
that needs them.
|
23 |
|
|
|
24 |
|
|
GCC will also generate calls to C library routines, such as
|
25 |
|
|
@code{memcpy} and @code{memset}, in some cases. The set of routines
|
26 |
|
|
that GCC may possibly use is documented in @ref{Other
|
27 |
|
|
Builtins,,,gcc, Using the GNU Compiler Collection (GCC)}.
|
28 |
|
|
|
29 |
|
|
These routines take arguments and return values of a specific machine
|
30 |
|
|
mode, not a specific C type. @xref{Machine Modes}, for an explanation
|
31 |
|
|
of this concept. For illustrative purposes, in this chapter the
|
32 |
|
|
floating point type @code{float} is assumed to correspond to @code{SFmode};
|
33 |
|
|
@code{double} to @code{DFmode}; and @code{@w{long double}} to both
|
34 |
|
|
@code{TFmode} and @code{XFmode}. Similarly, the integer types @code{int}
|
35 |
|
|
and @code{@w{unsigned int}} correspond to @code{SImode}; @code{long} and
|
36 |
|
|
@code{@w{unsigned long}} to @code{DImode}; and @code{@w{long long}} and
|
37 |
|
|
@code{@w{unsigned long long}} to @code{TImode}.
|
38 |
|
|
|
39 |
|
|
@menu
|
40 |
|
|
* Integer library routines::
|
41 |
|
|
* Soft float library routines::
|
42 |
|
|
* Decimal float library routines::
|
43 |
|
|
* Fixed-point fractional library routines::
|
44 |
|
|
* Exception handling routines::
|
45 |
|
|
* Miscellaneous routines::
|
46 |
|
|
@end menu
|
47 |
|
|
|
48 |
|
|
@node Integer library routines
|
49 |
|
|
@section Routines for integer arithmetic
|
50 |
|
|
|
51 |
|
|
The integer arithmetic routines are used on platforms that don't provide
|
52 |
|
|
hardware support for arithmetic operations on some modes.
|
53 |
|
|
|
54 |
|
|
@subsection Arithmetic functions
|
55 |
|
|
|
56 |
|
|
@deftypefn {Runtime Function} int __ashlsi3 (int @var{a}, int @var{b})
|
57 |
|
|
@deftypefnx {Runtime Function} long __ashldi3 (long @var{a}, int @var{b})
|
58 |
|
|
@deftypefnx {Runtime Function} {long long} __ashlti3 (long long @var{a}, int @var{b})
|
59 |
|
|
These functions return the result of shifting @var{a} left by @var{b} bits.
|
60 |
|
|
@end deftypefn
|
61 |
|
|
|
62 |
|
|
@deftypefn {Runtime Function} int __ashrsi3 (int @var{a}, int @var{b})
|
63 |
|
|
@deftypefnx {Runtime Function} long __ashrdi3 (long @var{a}, int @var{b})
|
64 |
|
|
@deftypefnx {Runtime Function} {long long} __ashrti3 (long long @var{a}, int @var{b})
|
65 |
|
|
These functions return the result of arithmetically shifting @var{a} right
|
66 |
|
|
by @var{b} bits.
|
67 |
|
|
@end deftypefn
|
68 |
|
|
|
69 |
|
|
@deftypefn {Runtime Function} int __divsi3 (int @var{a}, int @var{b})
|
70 |
|
|
@deftypefnx {Runtime Function} long __divdi3 (long @var{a}, long @var{b})
|
71 |
|
|
@deftypefnx {Runtime Function} {long long} __divti3 (long long @var{a}, long long @var{b})
|
72 |
|
|
These functions return the quotient of the signed division of @var{a} and
|
73 |
|
|
@var{b}.
|
74 |
|
|
@end deftypefn
|
75 |
|
|
|
76 |
|
|
@deftypefn {Runtime Function} int __lshrsi3 (int @var{a}, int @var{b})
|
77 |
|
|
@deftypefnx {Runtime Function} long __lshrdi3 (long @var{a}, int @var{b})
|
78 |
|
|
@deftypefnx {Runtime Function} {long long} __lshrti3 (long long @var{a}, int @var{b})
|
79 |
|
|
These functions return the result of logically shifting @var{a} right by
|
80 |
|
|
@var{b} bits.
|
81 |
|
|
@end deftypefn
|
82 |
|
|
|
83 |
|
|
@deftypefn {Runtime Function} int __modsi3 (int @var{a}, int @var{b})
|
84 |
|
|
@deftypefnx {Runtime Function} long __moddi3 (long @var{a}, long @var{b})
|
85 |
|
|
@deftypefnx {Runtime Function} {long long} __modti3 (long long @var{a}, long long @var{b})
|
86 |
|
|
These functions return the remainder of the signed division of @var{a}
|
87 |
|
|
and @var{b}.
|
88 |
|
|
@end deftypefn
|
89 |
|
|
|
90 |
|
|
@deftypefn {Runtime Function} int __mulsi3 (int @var{a}, int @var{b})
|
91 |
|
|
@deftypefnx {Runtime Function} long __muldi3 (long @var{a}, long @var{b})
|
92 |
|
|
@deftypefnx {Runtime Function} {long long} __multi3 (long long @var{a}, long long @var{b})
|
93 |
|
|
These functions return the product of @var{a} and @var{b}.
|
94 |
|
|
@end deftypefn
|
95 |
|
|
|
96 |
|
|
@deftypefn {Runtime Function} long __negdi2 (long @var{a})
|
97 |
|
|
@deftypefnx {Runtime Function} {long long} __negti2 (long long @var{a})
|
98 |
|
|
These functions return the negation of @var{a}.
|
99 |
|
|
@end deftypefn
|
100 |
|
|
|
101 |
|
|
@deftypefn {Runtime Function} {unsigned int} __udivsi3 (unsigned int @var{a}, unsigned int @var{b})
|
102 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __udivdi3 (unsigned long @var{a}, unsigned long @var{b})
|
103 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __udivti3 (unsigned long long @var{a}, unsigned long long @var{b})
|
104 |
|
|
These functions return the quotient of the unsigned division of @var{a}
|
105 |
|
|
and @var{b}.
|
106 |
|
|
@end deftypefn
|
107 |
|
|
|
108 |
|
|
@deftypefn {Runtime Function} {unsigned long} __udivmoddi3 (unsigned long @var{a}, unsigned long @var{b}, unsigned long *@var{c})
|
109 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __udivti3 (unsigned long long @var{a}, unsigned long long @var{b}, unsigned long long *@var{c})
|
110 |
|
|
These functions calculate both the quotient and remainder of the unsigned
|
111 |
|
|
division of @var{a} and @var{b}. The return value is the quotient, and
|
112 |
|
|
the remainder is placed in variable pointed to by @var{c}.
|
113 |
|
|
@end deftypefn
|
114 |
|
|
|
115 |
|
|
@deftypefn {Runtime Function} {unsigned int} __umodsi3 (unsigned int @var{a}, unsigned int @var{b})
|
116 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __umoddi3 (unsigned long @var{a}, unsigned long @var{b})
|
117 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __umodti3 (unsigned long long @var{a}, unsigned long long @var{b})
|
118 |
|
|
These functions return the remainder of the unsigned division of @var{a}
|
119 |
|
|
and @var{b}.
|
120 |
|
|
@end deftypefn
|
121 |
|
|
|
122 |
|
|
@subsection Comparison functions
|
123 |
|
|
|
124 |
|
|
The following functions implement integral comparisons. These functions
|
125 |
|
|
implement a low-level compare, upon which the higher level comparison
|
126 |
|
|
operators (such as less than and greater than or equal to) can be
|
127 |
|
|
constructed. The returned values lie in the range zero to two, to allow
|
128 |
|
|
the high-level operators to be implemented by testing the returned
|
129 |
|
|
result using either signed or unsigned comparison.
|
130 |
|
|
|
131 |
|
|
@deftypefn {Runtime Function} int __cmpdi2 (long @var{a}, long @var{b})
|
132 |
|
|
@deftypefnx {Runtime Function} int __cmpti2 (long long @var{a}, long long @var{b})
|
133 |
|
|
These functions perform a signed comparison of @var{a} and @var{b}. If
|
134 |
|
|
@var{a} is less than @var{b}, they return 0; if @var{a} is greater than
|
135 |
|
|
@var{b}, they return 2; and if @var{a} and @var{b} are equal they return 1.
|
136 |
|
|
@end deftypefn
|
137 |
|
|
|
138 |
|
|
@deftypefn {Runtime Function} int __ucmpdi2 (unsigned long @var{a}, unsigned long @var{b})
|
139 |
|
|
@deftypefnx {Runtime Function} int __ucmpti2 (unsigned long long @var{a}, unsigned long long @var{b})
|
140 |
|
|
These functions perform an unsigned comparison of @var{a} and @var{b}.
|
141 |
|
|
If @var{a} is less than @var{b}, they return 0; if @var{a} is greater than
|
142 |
|
|
@var{b}, they return 2; and if @var{a} and @var{b} are equal they return 1.
|
143 |
|
|
@end deftypefn
|
144 |
|
|
|
145 |
|
|
@subsection Trapping arithmetic functions
|
146 |
|
|
|
147 |
|
|
The following functions implement trapping arithmetic. These functions
|
148 |
|
|
call the libc function @code{abort} upon signed arithmetic overflow.
|
149 |
|
|
|
150 |
|
|
@deftypefn {Runtime Function} int __absvsi2 (int @var{a})
|
151 |
|
|
@deftypefnx {Runtime Function} long __absvdi2 (long @var{a})
|
152 |
|
|
These functions return the absolute value of @var{a}.
|
153 |
|
|
@end deftypefn
|
154 |
|
|
|
155 |
|
|
@deftypefn {Runtime Function} int __addvsi3 (int @var{a}, int @var{b})
|
156 |
|
|
@deftypefnx {Runtime Function} long __addvdi3 (long @var{a}, long @var{b})
|
157 |
|
|
These functions return the sum of @var{a} and @var{b}; that is
|
158 |
|
|
@code{@var{a} + @var{b}}.
|
159 |
|
|
@end deftypefn
|
160 |
|
|
|
161 |
|
|
@deftypefn {Runtime Function} int __mulvsi3 (int @var{a}, int @var{b})
|
162 |
|
|
@deftypefnx {Runtime Function} long __mulvdi3 (long @var{a}, long @var{b})
|
163 |
|
|
The functions return the product of @var{a} and @var{b}; that is
|
164 |
|
|
@code{@var{a} * @var{b}}.
|
165 |
|
|
@end deftypefn
|
166 |
|
|
|
167 |
|
|
@deftypefn {Runtime Function} int __negvsi2 (int @var{a})
|
168 |
|
|
@deftypefnx {Runtime Function} long __negvdi2 (long @var{a})
|
169 |
|
|
These functions return the negation of @var{a}; that is @code{-@var{a}}.
|
170 |
|
|
@end deftypefn
|
171 |
|
|
|
172 |
|
|
@deftypefn {Runtime Function} int __subvsi3 (int @var{a}, int @var{b})
|
173 |
|
|
@deftypefnx {Runtime Function} long __subvdi3 (long @var{a}, long @var{b})
|
174 |
|
|
These functions return the difference between @var{b} and @var{a};
|
175 |
|
|
that is @code{@var{a} - @var{b}}.
|
176 |
|
|
@end deftypefn
|
177 |
|
|
|
178 |
|
|
@subsection Bit operations
|
179 |
|
|
|
180 |
|
|
@deftypefn {Runtime Function} int __clzsi2 (int @var{a})
|
181 |
|
|
@deftypefnx {Runtime Function} int __clzdi2 (long @var{a})
|
182 |
|
|
@deftypefnx {Runtime Function} int __clzti2 (long long @var{a})
|
183 |
|
|
These functions return the number of leading 0-bits in @var{a}, starting
|
184 |
|
|
at the most significant bit position. If @var{a} is zero, the result is
|
185 |
|
|
undefined.
|
186 |
|
|
@end deftypefn
|
187 |
|
|
|
188 |
|
|
@deftypefn {Runtime Function} int __ctzsi2 (int @var{a})
|
189 |
|
|
@deftypefnx {Runtime Function} int __ctzdi2 (long @var{a})
|
190 |
|
|
@deftypefnx {Runtime Function} int __ctzti2 (long long @var{a})
|
191 |
|
|
These functions return the number of trailing 0-bits in @var{a}, starting
|
192 |
|
|
at the least significant bit position. If @var{a} is zero, the result is
|
193 |
|
|
undefined.
|
194 |
|
|
@end deftypefn
|
195 |
|
|
|
196 |
|
|
@deftypefn {Runtime Function} int __ffsdi2 (long @var{a})
|
197 |
|
|
@deftypefnx {Runtime Function} int __ffsti2 (long long @var{a})
|
198 |
|
|
These functions return the index of the least significant 1-bit in @var{a},
|
199 |
|
|
or the value zero if @var{a} is zero. The least significant bit is index
|
200 |
|
|
one.
|
201 |
|
|
@end deftypefn
|
202 |
|
|
|
203 |
|
|
@deftypefn {Runtime Function} int __paritysi2 (int @var{a})
|
204 |
|
|
@deftypefnx {Runtime Function} int __paritydi2 (long @var{a})
|
205 |
|
|
@deftypefnx {Runtime Function} int __parityti2 (long long @var{a})
|
206 |
|
|
These functions return the value zero if the number of bits set in
|
207 |
|
|
@var{a} is even, and the value one otherwise.
|
208 |
|
|
@end deftypefn
|
209 |
|
|
|
210 |
|
|
@deftypefn {Runtime Function} int __popcountsi2 (int @var{a})
|
211 |
|
|
@deftypefnx {Runtime Function} int __popcountdi2 (long @var{a})
|
212 |
|
|
@deftypefnx {Runtime Function} int __popcountti2 (long long @var{a})
|
213 |
|
|
These functions return the number of bits set in @var{a}.
|
214 |
|
|
@end deftypefn
|
215 |
|
|
|
216 |
|
|
@deftypefn {Runtime Function} int32_t __bswapsi2 (int32_t @var{a})
|
217 |
|
|
@deftypefnx {Runtime Function} int64_t __bswapdi2 (int64_t @var{a})
|
218 |
|
|
These functions return the @var{a} byteswapped.
|
219 |
|
|
@end deftypefn
|
220 |
|
|
|
221 |
|
|
@node Soft float library routines
|
222 |
|
|
@section Routines for floating point emulation
|
223 |
|
|
@cindex soft float library
|
224 |
|
|
@cindex arithmetic library
|
225 |
|
|
@cindex math library
|
226 |
|
|
@opindex msoft-float
|
227 |
|
|
|
228 |
|
|
The software floating point library is used on machines which do not
|
229 |
|
|
have hardware support for floating point. It is also used whenever
|
230 |
|
|
@option{-msoft-float} is used to disable generation of floating point
|
231 |
|
|
instructions. (Not all targets support this switch.)
|
232 |
|
|
|
233 |
|
|
For compatibility with other compilers, the floating point emulation
|
234 |
|
|
routines can be renamed with the @code{DECLARE_LIBRARY_RENAMES} macro
|
235 |
|
|
(@pxref{Library Calls}). In this section, the default names are used.
|
236 |
|
|
|
237 |
|
|
Presently the library does not support @code{XFmode}, which is used
|
238 |
|
|
for @code{long double} on some architectures.
|
239 |
|
|
|
240 |
|
|
@subsection Arithmetic functions
|
241 |
|
|
|
242 |
|
|
@deftypefn {Runtime Function} float __addsf3 (float @var{a}, float @var{b})
|
243 |
|
|
@deftypefnx {Runtime Function} double __adddf3 (double @var{a}, double @var{b})
|
244 |
|
|
@deftypefnx {Runtime Function} {long double} __addtf3 (long double @var{a}, long double @var{b})
|
245 |
|
|
@deftypefnx {Runtime Function} {long double} __addxf3 (long double @var{a}, long double @var{b})
|
246 |
|
|
These functions return the sum of @var{a} and @var{b}.
|
247 |
|
|
@end deftypefn
|
248 |
|
|
|
249 |
|
|
@deftypefn {Runtime Function} float __subsf3 (float @var{a}, float @var{b})
|
250 |
|
|
@deftypefnx {Runtime Function} double __subdf3 (double @var{a}, double @var{b})
|
251 |
|
|
@deftypefnx {Runtime Function} {long double} __subtf3 (long double @var{a}, long double @var{b})
|
252 |
|
|
@deftypefnx {Runtime Function} {long double} __subxf3 (long double @var{a}, long double @var{b})
|
253 |
|
|
These functions return the difference between @var{b} and @var{a};
|
254 |
|
|
that is, @w{@math{@var{a} - @var{b}}}.
|
255 |
|
|
@end deftypefn
|
256 |
|
|
|
257 |
|
|
@deftypefn {Runtime Function} float __mulsf3 (float @var{a}, float @var{b})
|
258 |
|
|
@deftypefnx {Runtime Function} double __muldf3 (double @var{a}, double @var{b})
|
259 |
|
|
@deftypefnx {Runtime Function} {long double} __multf3 (long double @var{a}, long double @var{b})
|
260 |
|
|
@deftypefnx {Runtime Function} {long double} __mulxf3 (long double @var{a}, long double @var{b})
|
261 |
|
|
These functions return the product of @var{a} and @var{b}.
|
262 |
|
|
@end deftypefn
|
263 |
|
|
|
264 |
|
|
@deftypefn {Runtime Function} float __divsf3 (float @var{a}, float @var{b})
|
265 |
|
|
@deftypefnx {Runtime Function} double __divdf3 (double @var{a}, double @var{b})
|
266 |
|
|
@deftypefnx {Runtime Function} {long double} __divtf3 (long double @var{a}, long double @var{b})
|
267 |
|
|
@deftypefnx {Runtime Function} {long double} __divxf3 (long double @var{a}, long double @var{b})
|
268 |
|
|
These functions return the quotient of @var{a} and @var{b}; that is,
|
269 |
|
|
@w{@math{@var{a} / @var{b}}}.
|
270 |
|
|
@end deftypefn
|
271 |
|
|
|
272 |
|
|
@deftypefn {Runtime Function} float __negsf2 (float @var{a})
|
273 |
|
|
@deftypefnx {Runtime Function} double __negdf2 (double @var{a})
|
274 |
|
|
@deftypefnx {Runtime Function} {long double} __negtf2 (long double @var{a})
|
275 |
|
|
@deftypefnx {Runtime Function} {long double} __negxf2 (long double @var{a})
|
276 |
|
|
These functions return the negation of @var{a}. They simply flip the
|
277 |
|
|
sign bit, so they can produce negative zero and negative NaN@.
|
278 |
|
|
@end deftypefn
|
279 |
|
|
|
280 |
|
|
@subsection Conversion functions
|
281 |
|
|
|
282 |
|
|
@deftypefn {Runtime Function} double __extendsfdf2 (float @var{a})
|
283 |
|
|
@deftypefnx {Runtime Function} {long double} __extendsftf2 (float @var{a})
|
284 |
|
|
@deftypefnx {Runtime Function} {long double} __extendsfxf2 (float @var{a})
|
285 |
|
|
@deftypefnx {Runtime Function} {long double} __extenddftf2 (double @var{a})
|
286 |
|
|
@deftypefnx {Runtime Function} {long double} __extenddfxf2 (double @var{a})
|
287 |
|
|
These functions extend @var{a} to the wider mode of their return
|
288 |
|
|
type.
|
289 |
|
|
@end deftypefn
|
290 |
|
|
|
291 |
|
|
@deftypefn {Runtime Function} double __truncxfdf2 (long double @var{a})
|
292 |
|
|
@deftypefnx {Runtime Function} double __trunctfdf2 (long double @var{a})
|
293 |
|
|
@deftypefnx {Runtime Function} float __truncxfsf2 (long double @var{a})
|
294 |
|
|
@deftypefnx {Runtime Function} float __trunctfsf2 (long double @var{a})
|
295 |
|
|
@deftypefnx {Runtime Function} float __truncdfsf2 (double @var{a})
|
296 |
|
|
These functions truncate @var{a} to the narrower mode of their return
|
297 |
|
|
type, rounding toward zero.
|
298 |
|
|
@end deftypefn
|
299 |
|
|
|
300 |
|
|
@deftypefn {Runtime Function} int __fixsfsi (float @var{a})
|
301 |
|
|
@deftypefnx {Runtime Function} int __fixdfsi (double @var{a})
|
302 |
|
|
@deftypefnx {Runtime Function} int __fixtfsi (long double @var{a})
|
303 |
|
|
@deftypefnx {Runtime Function} int __fixxfsi (long double @var{a})
|
304 |
|
|
These functions convert @var{a} to a signed integer, rounding toward zero.
|
305 |
|
|
@end deftypefn
|
306 |
|
|
|
307 |
|
|
@deftypefn {Runtime Function} long __fixsfdi (float @var{a})
|
308 |
|
|
@deftypefnx {Runtime Function} long __fixdfdi (double @var{a})
|
309 |
|
|
@deftypefnx {Runtime Function} long __fixtfdi (long double @var{a})
|
310 |
|
|
@deftypefnx {Runtime Function} long __fixxfdi (long double @var{a})
|
311 |
|
|
These functions convert @var{a} to a signed long, rounding toward zero.
|
312 |
|
|
@end deftypefn
|
313 |
|
|
|
314 |
|
|
@deftypefn {Runtime Function} {long long} __fixsfti (float @var{a})
|
315 |
|
|
@deftypefnx {Runtime Function} {long long} __fixdfti (double @var{a})
|
316 |
|
|
@deftypefnx {Runtime Function} {long long} __fixtfti (long double @var{a})
|
317 |
|
|
@deftypefnx {Runtime Function} {long long} __fixxfti (long double @var{a})
|
318 |
|
|
These functions convert @var{a} to a signed long long, rounding toward zero.
|
319 |
|
|
@end deftypefn
|
320 |
|
|
|
321 |
|
|
@deftypefn {Runtime Function} {unsigned int} __fixunssfsi (float @var{a})
|
322 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fixunsdfsi (double @var{a})
|
323 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fixunstfsi (long double @var{a})
|
324 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fixunsxfsi (long double @var{a})
|
325 |
|
|
These functions convert @var{a} to an unsigned integer, rounding
|
326 |
|
|
toward zero. Negative values all become zero.
|
327 |
|
|
@end deftypefn
|
328 |
|
|
|
329 |
|
|
@deftypefn {Runtime Function} {unsigned long} __fixunssfdi (float @var{a})
|
330 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fixunsdfdi (double @var{a})
|
331 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fixunstfdi (long double @var{a})
|
332 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fixunsxfdi (long double @var{a})
|
333 |
|
|
These functions convert @var{a} to an unsigned long, rounding
|
334 |
|
|
toward zero. Negative values all become zero.
|
335 |
|
|
@end deftypefn
|
336 |
|
|
|
337 |
|
|
@deftypefn {Runtime Function} {unsigned long long} __fixunssfti (float @var{a})
|
338 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fixunsdfti (double @var{a})
|
339 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fixunstfti (long double @var{a})
|
340 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fixunsxfti (long double @var{a})
|
341 |
|
|
These functions convert @var{a} to an unsigned long long, rounding
|
342 |
|
|
toward zero. Negative values all become zero.
|
343 |
|
|
@end deftypefn
|
344 |
|
|
|
345 |
|
|
@deftypefn {Runtime Function} float __floatsisf (int @var{i})
|
346 |
|
|
@deftypefnx {Runtime Function} double __floatsidf (int @var{i})
|
347 |
|
|
@deftypefnx {Runtime Function} {long double} __floatsitf (int @var{i})
|
348 |
|
|
@deftypefnx {Runtime Function} {long double} __floatsixf (int @var{i})
|
349 |
|
|
These functions convert @var{i}, a signed integer, to floating point.
|
350 |
|
|
@end deftypefn
|
351 |
|
|
|
352 |
|
|
@deftypefn {Runtime Function} float __floatdisf (long @var{i})
|
353 |
|
|
@deftypefnx {Runtime Function} double __floatdidf (long @var{i})
|
354 |
|
|
@deftypefnx {Runtime Function} {long double} __floatditf (long @var{i})
|
355 |
|
|
@deftypefnx {Runtime Function} {long double} __floatdixf (long @var{i})
|
356 |
|
|
These functions convert @var{i}, a signed long, to floating point.
|
357 |
|
|
@end deftypefn
|
358 |
|
|
|
359 |
|
|
@deftypefn {Runtime Function} float __floattisf (long long @var{i})
|
360 |
|
|
@deftypefnx {Runtime Function} double __floattidf (long long @var{i})
|
361 |
|
|
@deftypefnx {Runtime Function} {long double} __floattitf (long long @var{i})
|
362 |
|
|
@deftypefnx {Runtime Function} {long double} __floattixf (long long @var{i})
|
363 |
|
|
These functions convert @var{i}, a signed long long, to floating point.
|
364 |
|
|
@end deftypefn
|
365 |
|
|
|
366 |
|
|
@deftypefn {Runtime Function} float __floatunsisf (unsigned int @var{i})
|
367 |
|
|
@deftypefnx {Runtime Function} double __floatunsidf (unsigned int @var{i})
|
368 |
|
|
@deftypefnx {Runtime Function} {long double} __floatunsitf (unsigned int @var{i})
|
369 |
|
|
@deftypefnx {Runtime Function} {long double} __floatunsixf (unsigned int @var{i})
|
370 |
|
|
These functions convert @var{i}, an unsigned integer, to floating point.
|
371 |
|
|
@end deftypefn
|
372 |
|
|
|
373 |
|
|
@deftypefn {Runtime Function} float __floatundisf (unsigned long @var{i})
|
374 |
|
|
@deftypefnx {Runtime Function} double __floatundidf (unsigned long @var{i})
|
375 |
|
|
@deftypefnx {Runtime Function} {long double} __floatunditf (unsigned long @var{i})
|
376 |
|
|
@deftypefnx {Runtime Function} {long double} __floatundixf (unsigned long @var{i})
|
377 |
|
|
These functions convert @var{i}, an unsigned long, to floating point.
|
378 |
|
|
@end deftypefn
|
379 |
|
|
|
380 |
|
|
@deftypefn {Runtime Function} float __floatuntisf (unsigned long long @var{i})
|
381 |
|
|
@deftypefnx {Runtime Function} double __floatuntidf (unsigned long long @var{i})
|
382 |
|
|
@deftypefnx {Runtime Function} {long double} __floatuntitf (unsigned long long @var{i})
|
383 |
|
|
@deftypefnx {Runtime Function} {long double} __floatuntixf (unsigned long long @var{i})
|
384 |
|
|
These functions convert @var{i}, an unsigned long long, to floating point.
|
385 |
|
|
@end deftypefn
|
386 |
|
|
|
387 |
|
|
@subsection Comparison functions
|
388 |
|
|
|
389 |
|
|
There are two sets of basic comparison functions.
|
390 |
|
|
|
391 |
|
|
@deftypefn {Runtime Function} int __cmpsf2 (float @var{a}, float @var{b})
|
392 |
|
|
@deftypefnx {Runtime Function} int __cmpdf2 (double @var{a}, double @var{b})
|
393 |
|
|
@deftypefnx {Runtime Function} int __cmptf2 (long double @var{a}, long double @var{b})
|
394 |
|
|
These functions calculate @math{a <=> b}. That is, if @var{a} is less
|
395 |
|
|
than @var{b}, they return @minus{}1; if @var{a} is greater than @var{b}, they
|
396 |
|
|
return 1; and if @var{a} and @var{b} are equal they return 0. If
|
397 |
|
|
either argument is NaN they return 1, but you should not rely on this;
|
398 |
|
|
if NaN is a possibility, use one of the higher-level comparison
|
399 |
|
|
functions.
|
400 |
|
|
@end deftypefn
|
401 |
|
|
|
402 |
|
|
@deftypefn {Runtime Function} int __unordsf2 (float @var{a}, float @var{b})
|
403 |
|
|
@deftypefnx {Runtime Function} int __unorddf2 (double @var{a}, double @var{b})
|
404 |
|
|
@deftypefnx {Runtime Function} int __unordtf2 (long double @var{a}, long double @var{b})
|
405 |
|
|
These functions return a nonzero value if either argument is NaN, otherwise 0.
|
406 |
|
|
@end deftypefn
|
407 |
|
|
|
408 |
|
|
There is also a complete group of higher level functions which
|
409 |
|
|
correspond directly to comparison operators. They implement the ISO C
|
410 |
|
|
semantics for floating-point comparisons, taking NaN into account.
|
411 |
|
|
Pay careful attention to the return values defined for each set.
|
412 |
|
|
Under the hood, all of these routines are implemented as
|
413 |
|
|
|
414 |
|
|
@smallexample
|
415 |
|
|
if (__unord@var{X}f2 (a, b))
|
416 |
|
|
return @var{E};
|
417 |
|
|
return __cmp@var{X}f2 (a, b);
|
418 |
|
|
@end smallexample
|
419 |
|
|
|
420 |
|
|
@noindent
|
421 |
|
|
where @var{E} is a constant chosen to give the proper behavior for
|
422 |
|
|
NaN@. Thus, the meaning of the return value is different for each set.
|
423 |
|
|
Do not rely on this implementation; only the semantics documented
|
424 |
|
|
below are guaranteed.
|
425 |
|
|
|
426 |
|
|
@deftypefn {Runtime Function} int __eqsf2 (float @var{a}, float @var{b})
|
427 |
|
|
@deftypefnx {Runtime Function} int __eqdf2 (double @var{a}, double @var{b})
|
428 |
|
|
@deftypefnx {Runtime Function} int __eqtf2 (long double @var{a}, long double @var{b})
|
429 |
|
|
These functions return zero if neither argument is NaN, and @var{a} and
|
430 |
|
|
@var{b} are equal.
|
431 |
|
|
@end deftypefn
|
432 |
|
|
|
433 |
|
|
@deftypefn {Runtime Function} int __nesf2 (float @var{a}, float @var{b})
|
434 |
|
|
@deftypefnx {Runtime Function} int __nedf2 (double @var{a}, double @var{b})
|
435 |
|
|
@deftypefnx {Runtime Function} int __netf2 (long double @var{a}, long double @var{b})
|
436 |
|
|
These functions return a nonzero value if either argument is NaN, or
|
437 |
|
|
if @var{a} and @var{b} are unequal.
|
438 |
|
|
@end deftypefn
|
439 |
|
|
|
440 |
|
|
@deftypefn {Runtime Function} int __gesf2 (float @var{a}, float @var{b})
|
441 |
|
|
@deftypefnx {Runtime Function} int __gedf2 (double @var{a}, double @var{b})
|
442 |
|
|
@deftypefnx {Runtime Function} int __getf2 (long double @var{a}, long double @var{b})
|
443 |
|
|
These functions return a value greater than or equal to zero if
|
444 |
|
|
neither argument is NaN, and @var{a} is greater than or equal to
|
445 |
|
|
@var{b}.
|
446 |
|
|
@end deftypefn
|
447 |
|
|
|
448 |
|
|
@deftypefn {Runtime Function} int __ltsf2 (float @var{a}, float @var{b})
|
449 |
|
|
@deftypefnx {Runtime Function} int __ltdf2 (double @var{a}, double @var{b})
|
450 |
|
|
@deftypefnx {Runtime Function} int __lttf2 (long double @var{a}, long double @var{b})
|
451 |
|
|
These functions return a value less than zero if neither argument is
|
452 |
|
|
NaN, and @var{a} is strictly less than @var{b}.
|
453 |
|
|
@end deftypefn
|
454 |
|
|
|
455 |
|
|
@deftypefn {Runtime Function} int __lesf2 (float @var{a}, float @var{b})
|
456 |
|
|
@deftypefnx {Runtime Function} int __ledf2 (double @var{a}, double @var{b})
|
457 |
|
|
@deftypefnx {Runtime Function} int __letf2 (long double @var{a}, long double @var{b})
|
458 |
|
|
These functions return a value less than or equal to zero if neither
|
459 |
|
|
argument is NaN, and @var{a} is less than or equal to @var{b}.
|
460 |
|
|
@end deftypefn
|
461 |
|
|
|
462 |
|
|
@deftypefn {Runtime Function} int __gtsf2 (float @var{a}, float @var{b})
|
463 |
|
|
@deftypefnx {Runtime Function} int __gtdf2 (double @var{a}, double @var{b})
|
464 |
|
|
@deftypefnx {Runtime Function} int __gttf2 (long double @var{a}, long double @var{b})
|
465 |
|
|
These functions return a value greater than zero if neither argument
|
466 |
|
|
is NaN, and @var{a} is strictly greater than @var{b}.
|
467 |
|
|
@end deftypefn
|
468 |
|
|
|
469 |
|
|
@subsection Other floating-point functions
|
470 |
|
|
|
471 |
|
|
@deftypefn {Runtime Function} float __powisf2 (float @var{a}, int @var{b})
|
472 |
|
|
@deftypefnx {Runtime Function} double __powidf2 (double @var{a}, int @var{b})
|
473 |
|
|
@deftypefnx {Runtime Function} {long double} __powitf2 (long double @var{a}, int @var{b})
|
474 |
|
|
@deftypefnx {Runtime Function} {long double} __powixf2 (long double @var{a}, int @var{b})
|
475 |
|
|
These functions convert raise @var{a} to the power @var{b}.
|
476 |
|
|
@end deftypefn
|
477 |
|
|
|
478 |
|
|
@deftypefn {Runtime Function} {complex float} __mulsc3 (float @var{a}, float @var{b}, float @var{c}, float @var{d})
|
479 |
|
|
@deftypefnx {Runtime Function} {complex double} __muldc3 (double @var{a}, double @var{b}, double @var{c}, double @var{d})
|
480 |
|
|
@deftypefnx {Runtime Function} {complex long double} __multc3 (long double @var{a}, long double @var{b}, long double @var{c}, long double @var{d})
|
481 |
|
|
@deftypefnx {Runtime Function} {complex long double} __mulxc3 (long double @var{a}, long double @var{b}, long double @var{c}, long double @var{d})
|
482 |
|
|
These functions return the product of @math{@var{a} + i@var{b}} and
|
483 |
|
|
@math{@var{c} + i@var{d}}, following the rules of C99 Annex G@.
|
484 |
|
|
@end deftypefn
|
485 |
|
|
|
486 |
|
|
@deftypefn {Runtime Function} {complex float} __divsc3 (float @var{a}, float @var{b}, float @var{c}, float @var{d})
|
487 |
|
|
@deftypefnx {Runtime Function} {complex double} __divdc3 (double @var{a}, double @var{b}, double @var{c}, double @var{d})
|
488 |
|
|
@deftypefnx {Runtime Function} {complex long double} __divtc3 (long double @var{a}, long double @var{b}, long double @var{c}, long double @var{d})
|
489 |
|
|
@deftypefnx {Runtime Function} {complex long double} __divxc3 (long double @var{a}, long double @var{b}, long double @var{c}, long double @var{d})
|
490 |
|
|
These functions return the quotient of @math{@var{a} + i@var{b}} and
|
491 |
|
|
@math{@var{c} + i@var{d}} (i.e., @math{(@var{a} + i@var{b}) / (@var{c}
|
492 |
|
|
+ i@var{d})}), following the rules of C99 Annex G@.
|
493 |
|
|
@end deftypefn
|
494 |
|
|
|
495 |
|
|
@node Decimal float library routines
|
496 |
|
|
@section Routines for decimal floating point emulation
|
497 |
|
|
@cindex decimal float library
|
498 |
|
|
@cindex IEEE 754-2008
|
499 |
|
|
|
500 |
|
|
The software decimal floating point library implements IEEE 754-2008
|
501 |
|
|
decimal floating point arithmetic and is only activated on selected
|
502 |
|
|
targets.
|
503 |
|
|
|
504 |
|
|
The software decimal floating point library supports either DPD
|
505 |
|
|
(Densely Packed Decimal) or BID (Binary Integer Decimal) encoding
|
506 |
|
|
as selected at configure time.
|
507 |
|
|
|
508 |
|
|
|
509 |
|
|
@subsection Arithmetic functions
|
510 |
|
|
|
511 |
|
|
@deftypefn {Runtime Function} _Decimal32 __dpd_addsd3 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
512 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_addsd3 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
513 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __dpd_adddd3 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
514 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_adddd3 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
515 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_addtd3 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
516 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_addtd3 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
517 |
|
|
These functions return the sum of @var{a} and @var{b}.
|
518 |
|
|
@end deftypefn
|
519 |
|
|
|
520 |
|
|
@deftypefn {Runtime Function} _Decimal32 __dpd_subsd3 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
521 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_subsd3 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
522 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __dpd_subdd3 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
523 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_subdd3 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
524 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_subtd3 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
525 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_subtd3 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
526 |
|
|
These functions return the difference between @var{b} and @var{a};
|
527 |
|
|
that is, @w{@math{@var{a} - @var{b}}}.
|
528 |
|
|
@end deftypefn
|
529 |
|
|
|
530 |
|
|
@deftypefn {Runtime Function} _Decimal32 __dpd_mulsd3 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
531 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_mulsd3 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
532 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __dpd_muldd3 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
533 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_muldd3 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
534 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_multd3 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
535 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_multd3 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
536 |
|
|
These functions return the product of @var{a} and @var{b}.
|
537 |
|
|
@end deftypefn
|
538 |
|
|
|
539 |
|
|
@deftypefn {Runtime Function} _Decimal32 __dpd_divsd3 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
540 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_divsd3 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
541 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __dpd_divdd3 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
542 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_divdd3 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
543 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_divtd3 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
544 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_divtd3 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
545 |
|
|
These functions return the quotient of @var{a} and @var{b}; that is,
|
546 |
|
|
@w{@math{@var{a} / @var{b}}}.
|
547 |
|
|
@end deftypefn
|
548 |
|
|
|
549 |
|
|
@deftypefn {Runtime Function} _Decimal32 __dpd_negsd2 (_Decimal32 @var{a})
|
550 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_negsd2 (_Decimal32 @var{a})
|
551 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __dpd_negdd2 (_Decimal64 @var{a})
|
552 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_negdd2 (_Decimal64 @var{a})
|
553 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_negtd2 (_Decimal128 @var{a})
|
554 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_negtd2 (_Decimal128 @var{a})
|
555 |
|
|
These functions return the negation of @var{a}. They simply flip the
|
556 |
|
|
sign bit, so they can produce negative zero and negative NaN@.
|
557 |
|
|
@end deftypefn
|
558 |
|
|
|
559 |
|
|
@subsection Conversion functions
|
560 |
|
|
|
561 |
|
|
@deftypefn {Runtime Function} _Decimal64 __dpd_extendsddd2 (_Decimal32 @var{a})
|
562 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_extendsddd2 (_Decimal32 @var{a})
|
563 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_extendsdtd2 (_Decimal32 @var{a})
|
564 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_extendsdtd2 (_Decimal32 @var{a})
|
565 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_extendddtd2 (_Decimal64 @var{a})
|
566 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_extendddtd2 (_Decimal64 @var{a})
|
567 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __dpd_truncddsd2 (_Decimal64 @var{a})
|
568 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_truncddsd2 (_Decimal64 @var{a})
|
569 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __dpd_trunctdsd2 (_Decimal128 @var{a})
|
570 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_trunctdsd2 (_Decimal128 @var{a})
|
571 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __dpd_trunctddd2 (_Decimal128 @var{a})
|
572 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_trunctddd2 (_Decimal128 @var{a})
|
573 |
|
|
These functions convert the value @var{a} from one decimal floating type
|
574 |
|
|
to another.
|
575 |
|
|
@end deftypefn
|
576 |
|
|
|
577 |
|
|
@deftypefn {Runtime Function} _Decimal64 __dpd_extendsfdd (float @var{a})
|
578 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_extendsfdd (float @var{a})
|
579 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_extendsftd (float @var{a})
|
580 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_extendsftd (float @var{a})
|
581 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_extenddftd (double @var{a})
|
582 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_extenddftd (double @var{a})
|
583 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_extendxftd ({long double} @var{a})
|
584 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_extendxftd ({long double} @var{a})
|
585 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __dpd_truncdfsd (double @var{a})
|
586 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_truncdfsd (double @var{a})
|
587 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __dpd_truncxfsd ({long double} @var{a})
|
588 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_truncxfsd ({long double} @var{a})
|
589 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __dpd_trunctfsd ({long double} @var{a})
|
590 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_trunctfsd ({long double} @var{a})
|
591 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __dpd_truncxfdd ({long double} @var{a})
|
592 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_truncxfdd ({long double} @var{a})
|
593 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __dpd_trunctfdd ({long double} @var{a})
|
594 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_trunctfdd ({long double} @var{a})
|
595 |
|
|
These functions convert the value of @var{a} from a binary floating type
|
596 |
|
|
to a decimal floating type of a different size.
|
597 |
|
|
@end deftypefn
|
598 |
|
|
|
599 |
|
|
@deftypefn {Runtime Function} float __dpd_truncddsf (_Decimal64 @var{a})
|
600 |
|
|
@deftypefnx {Runtime Function} float __bid_truncddsf (_Decimal64 @var{a})
|
601 |
|
|
@deftypefnx {Runtime Function} float __dpd_trunctdsf (_Decimal128 @var{a})
|
602 |
|
|
@deftypefnx {Runtime Function} float __bid_trunctdsf (_Decimal128 @var{a})
|
603 |
|
|
@deftypefnx {Runtime Function} double __dpd_extendsddf (_Decimal32 @var{a})
|
604 |
|
|
@deftypefnx {Runtime Function} double __bid_extendsddf (_Decimal32 @var{a})
|
605 |
|
|
@deftypefnx {Runtime Function} double __dpd_trunctddf (_Decimal128 @var{a})
|
606 |
|
|
@deftypefnx {Runtime Function} double __bid_trunctddf (_Decimal128 @var{a})
|
607 |
|
|
@deftypefnx {Runtime Function} {long double} __dpd_extendsdxf (_Decimal32 @var{a})
|
608 |
|
|
@deftypefnx {Runtime Function} {long double} __bid_extendsdxf (_Decimal32 @var{a})
|
609 |
|
|
@deftypefnx {Runtime Function} {long double} __dpd_extendddxf (_Decimal64 @var{a})
|
610 |
|
|
@deftypefnx {Runtime Function} {long double} __bid_extendddxf (_Decimal64 @var{a})
|
611 |
|
|
@deftypefnx {Runtime Function} {long double} __dpd_trunctdxf (_Decimal128 @var{a})
|
612 |
|
|
@deftypefnx {Runtime Function} {long double} __bid_trunctdxf (_Decimal128 @var{a})
|
613 |
|
|
@deftypefnx {Runtime Function} {long double} __dpd_extendsdtf (_Decimal32 @var{a})
|
614 |
|
|
@deftypefnx {Runtime Function} {long double} __bid_extendsdtf (_Decimal32 @var{a})
|
615 |
|
|
@deftypefnx {Runtime Function} {long double} __dpd_extendddtf (_Decimal64 @var{a})
|
616 |
|
|
@deftypefnx {Runtime Function} {long double} __bid_extendddtf (_Decimal64 @var{a})
|
617 |
|
|
These functions convert the value of @var{a} from a decimal floating type
|
618 |
|
|
to a binary floating type of a different size.
|
619 |
|
|
@end deftypefn
|
620 |
|
|
|
621 |
|
|
@deftypefn {Runtime Function} _Decimal32 __dpd_extendsfsd (float @var{a})
|
622 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_extendsfsd (float @var{a})
|
623 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __dpd_extenddfdd (double @var{a})
|
624 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_extenddfdd (double @var{a})
|
625 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_extendtftd ({long double} @var{a})
|
626 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_extendtftd ({long double} @var{a})
|
627 |
|
|
@deftypefnx {Runtime Function} float __dpd_truncsdsf (_Decimal32 @var{a})
|
628 |
|
|
@deftypefnx {Runtime Function} float __bid_truncsdsf (_Decimal32 @var{a})
|
629 |
|
|
@deftypefnx {Runtime Function} double __dpd_truncdddf (_Decimal64 @var{a})
|
630 |
|
|
@deftypefnx {Runtime Function} double __bid_truncdddf (_Decimal64 @var{a})
|
631 |
|
|
@deftypefnx {Runtime Function} {long double} __dpd_trunctdtf (_Decimal128 @var{a})
|
632 |
|
|
@deftypefnx {Runtime Function} {long double} __bid_trunctdtf (_Decimal128 @var{a})
|
633 |
|
|
These functions convert the value of @var{a} between decimal and
|
634 |
|
|
binary floating types of the same size.
|
635 |
|
|
@end deftypefn
|
636 |
|
|
|
637 |
|
|
@deftypefn {Runtime Function} int __dpd_fixsdsi (_Decimal32 @var{a})
|
638 |
|
|
@deftypefnx {Runtime Function} int __bid_fixsdsi (_Decimal32 @var{a})
|
639 |
|
|
@deftypefnx {Runtime Function} int __dpd_fixddsi (_Decimal64 @var{a})
|
640 |
|
|
@deftypefnx {Runtime Function} int __bid_fixddsi (_Decimal64 @var{a})
|
641 |
|
|
@deftypefnx {Runtime Function} int __dpd_fixtdsi (_Decimal128 @var{a})
|
642 |
|
|
@deftypefnx {Runtime Function} int __bid_fixtdsi (_Decimal128 @var{a})
|
643 |
|
|
These functions convert @var{a} to a signed integer.
|
644 |
|
|
@end deftypefn
|
645 |
|
|
|
646 |
|
|
@deftypefn {Runtime Function} long __dpd_fixsddi (_Decimal32 @var{a})
|
647 |
|
|
@deftypefnx {Runtime Function} long __bid_fixsddi (_Decimal32 @var{a})
|
648 |
|
|
@deftypefnx {Runtime Function} long __dpd_fixdddi (_Decimal64 @var{a})
|
649 |
|
|
@deftypefnx {Runtime Function} long __bid_fixdddi (_Decimal64 @var{a})
|
650 |
|
|
@deftypefnx {Runtime Function} long __dpd_fixtddi (_Decimal128 @var{a})
|
651 |
|
|
@deftypefnx {Runtime Function} long __bid_fixtddi (_Decimal128 @var{a})
|
652 |
|
|
These functions convert @var{a} to a signed long.
|
653 |
|
|
@end deftypefn
|
654 |
|
|
|
655 |
|
|
@deftypefn {Runtime Function} {unsigned int} __dpd_fixunssdsi (_Decimal32 @var{a})
|
656 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __bid_fixunssdsi (_Decimal32 @var{a})
|
657 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __dpd_fixunsddsi (_Decimal64 @var{a})
|
658 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __bid_fixunsddsi (_Decimal64 @var{a})
|
659 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __dpd_fixunstdsi (_Decimal128 @var{a})
|
660 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __bid_fixunstdsi (_Decimal128 @var{a})
|
661 |
|
|
These functions convert @var{a} to an unsigned integer. Negative values all become zero.
|
662 |
|
|
@end deftypefn
|
663 |
|
|
|
664 |
|
|
@deftypefn {Runtime Function} {unsigned long} __dpd_fixunssddi (_Decimal32 @var{a})
|
665 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __bid_fixunssddi (_Decimal32 @var{a})
|
666 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __dpd_fixunsdddi (_Decimal64 @var{a})
|
667 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __bid_fixunsdddi (_Decimal64 @var{a})
|
668 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __dpd_fixunstddi (_Decimal128 @var{a})
|
669 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __bid_fixunstddi (_Decimal128 @var{a})
|
670 |
|
|
These functions convert @var{a} to an unsigned long. Negative values
|
671 |
|
|
all become zero.
|
672 |
|
|
@end deftypefn
|
673 |
|
|
|
674 |
|
|
@deftypefn {Runtime Function} _Decimal32 __dpd_floatsisd (int @var{i})
|
675 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_floatsisd (int @var{i})
|
676 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __dpd_floatsidd (int @var{i})
|
677 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_floatsidd (int @var{i})
|
678 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_floatsitd (int @var{i})
|
679 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_floatsitd (int @var{i})
|
680 |
|
|
These functions convert @var{i}, a signed integer, to decimal floating point.
|
681 |
|
|
@end deftypefn
|
682 |
|
|
|
683 |
|
|
@deftypefn {Runtime Function} _Decimal32 __dpd_floatdisd (long @var{i})
|
684 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_floatdisd (long @var{i})
|
685 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __dpd_floatdidd (long @var{i})
|
686 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_floatdidd (long @var{i})
|
687 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_floatditd (long @var{i})
|
688 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_floatditd (long @var{i})
|
689 |
|
|
These functions convert @var{i}, a signed long, to decimal floating point.
|
690 |
|
|
@end deftypefn
|
691 |
|
|
|
692 |
|
|
@deftypefn {Runtime Function} _Decimal32 __dpd_floatunssisd (unsigned int @var{i})
|
693 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_floatunssisd (unsigned int @var{i})
|
694 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __dpd_floatunssidd (unsigned int @var{i})
|
695 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_floatunssidd (unsigned int @var{i})
|
696 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_floatunssitd (unsigned int @var{i})
|
697 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_floatunssitd (unsigned int @var{i})
|
698 |
|
|
These functions convert @var{i}, an unsigned integer, to decimal floating point.
|
699 |
|
|
@end deftypefn
|
700 |
|
|
|
701 |
|
|
@deftypefn {Runtime Function} _Decimal32 __dpd_floatunsdisd (unsigned long @var{i})
|
702 |
|
|
@deftypefnx {Runtime Function} _Decimal32 __bid_floatunsdisd (unsigned long @var{i})
|
703 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __dpd_floatunsdidd (unsigned long @var{i})
|
704 |
|
|
@deftypefnx {Runtime Function} _Decimal64 __bid_floatunsdidd (unsigned long @var{i})
|
705 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __dpd_floatunsditd (unsigned long @var{i})
|
706 |
|
|
@deftypefnx {Runtime Function} _Decimal128 __bid_floatunsditd (unsigned long @var{i})
|
707 |
|
|
These functions convert @var{i}, an unsigned long, to decimal floating point.
|
708 |
|
|
@end deftypefn
|
709 |
|
|
|
710 |
|
|
@subsection Comparison functions
|
711 |
|
|
|
712 |
|
|
@deftypefn {Runtime Function} int __dpd_unordsd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
713 |
|
|
@deftypefnx {Runtime Function} int __bid_unordsd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
714 |
|
|
@deftypefnx {Runtime Function} int __dpd_unorddd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
715 |
|
|
@deftypefnx {Runtime Function} int __bid_unorddd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
716 |
|
|
@deftypefnx {Runtime Function} int __dpd_unordtd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
717 |
|
|
@deftypefnx {Runtime Function} int __bid_unordtd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
718 |
|
|
These functions return a nonzero value if either argument is NaN, otherwise 0.
|
719 |
|
|
@end deftypefn
|
720 |
|
|
|
721 |
|
|
There is also a complete group of higher level functions which
|
722 |
|
|
correspond directly to comparison operators. They implement the ISO C
|
723 |
|
|
semantics for floating-point comparisons, taking NaN into account.
|
724 |
|
|
Pay careful attention to the return values defined for each set.
|
725 |
|
|
Under the hood, all of these routines are implemented as
|
726 |
|
|
|
727 |
|
|
@smallexample
|
728 |
|
|
if (__bid_unord@var{X}d2 (a, b))
|
729 |
|
|
return @var{E};
|
730 |
|
|
return __bid_cmp@var{X}d2 (a, b);
|
731 |
|
|
@end smallexample
|
732 |
|
|
|
733 |
|
|
@noindent
|
734 |
|
|
where @var{E} is a constant chosen to give the proper behavior for
|
735 |
|
|
NaN@. Thus, the meaning of the return value is different for each set.
|
736 |
|
|
Do not rely on this implementation; only the semantics documented
|
737 |
|
|
below are guaranteed.
|
738 |
|
|
|
739 |
|
|
@deftypefn {Runtime Function} int __dpd_eqsd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
740 |
|
|
@deftypefnx {Runtime Function} int __bid_eqsd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
741 |
|
|
@deftypefnx {Runtime Function} int __dpd_eqdd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
742 |
|
|
@deftypefnx {Runtime Function} int __bid_eqdd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
743 |
|
|
@deftypefnx {Runtime Function} int __dpd_eqtd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
744 |
|
|
@deftypefnx {Runtime Function} int __bid_eqtd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
745 |
|
|
These functions return zero if neither argument is NaN, and @var{a} and
|
746 |
|
|
@var{b} are equal.
|
747 |
|
|
@end deftypefn
|
748 |
|
|
|
749 |
|
|
@deftypefn {Runtime Function} int __dpd_nesd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
750 |
|
|
@deftypefnx {Runtime Function} int __bid_nesd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
751 |
|
|
@deftypefnx {Runtime Function} int __dpd_nedd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
752 |
|
|
@deftypefnx {Runtime Function} int __bid_nedd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
753 |
|
|
@deftypefnx {Runtime Function} int __dpd_netd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
754 |
|
|
@deftypefnx {Runtime Function} int __bid_netd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
755 |
|
|
These functions return a nonzero value if either argument is NaN, or
|
756 |
|
|
if @var{a} and @var{b} are unequal.
|
757 |
|
|
@end deftypefn
|
758 |
|
|
|
759 |
|
|
@deftypefn {Runtime Function} int __dpd_gesd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
760 |
|
|
@deftypefnx {Runtime Function} int __bid_gesd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
761 |
|
|
@deftypefnx {Runtime Function} int __dpd_gedd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
762 |
|
|
@deftypefnx {Runtime Function} int __bid_gedd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
763 |
|
|
@deftypefnx {Runtime Function} int __dpd_getd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
764 |
|
|
@deftypefnx {Runtime Function} int __bid_getd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
765 |
|
|
These functions return a value greater than or equal to zero if
|
766 |
|
|
neither argument is NaN, and @var{a} is greater than or equal to
|
767 |
|
|
@var{b}.
|
768 |
|
|
@end deftypefn
|
769 |
|
|
|
770 |
|
|
@deftypefn {Runtime Function} int __dpd_ltsd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
771 |
|
|
@deftypefnx {Runtime Function} int __bid_ltsd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
772 |
|
|
@deftypefnx {Runtime Function} int __dpd_ltdd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
773 |
|
|
@deftypefnx {Runtime Function} int __bid_ltdd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
774 |
|
|
@deftypefnx {Runtime Function} int __dpd_lttd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
775 |
|
|
@deftypefnx {Runtime Function} int __bid_lttd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
776 |
|
|
These functions return a value less than zero if neither argument is
|
777 |
|
|
NaN, and @var{a} is strictly less than @var{b}.
|
778 |
|
|
@end deftypefn
|
779 |
|
|
|
780 |
|
|
@deftypefn {Runtime Function} int __dpd_lesd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
781 |
|
|
@deftypefnx {Runtime Function} int __bid_lesd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
782 |
|
|
@deftypefnx {Runtime Function} int __dpd_ledd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
783 |
|
|
@deftypefnx {Runtime Function} int __bid_ledd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
784 |
|
|
@deftypefnx {Runtime Function} int __dpd_letd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
785 |
|
|
@deftypefnx {Runtime Function} int __bid_letd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
786 |
|
|
These functions return a value less than or equal to zero if neither
|
787 |
|
|
argument is NaN, and @var{a} is less than or equal to @var{b}.
|
788 |
|
|
@end deftypefn
|
789 |
|
|
|
790 |
|
|
@deftypefn {Runtime Function} int __dpd_gtsd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
791 |
|
|
@deftypefnx {Runtime Function} int __bid_gtsd2 (_Decimal32 @var{a}, _Decimal32 @var{b})
|
792 |
|
|
@deftypefnx {Runtime Function} int __dpd_gtdd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
793 |
|
|
@deftypefnx {Runtime Function} int __bid_gtdd2 (_Decimal64 @var{a}, _Decimal64 @var{b})
|
794 |
|
|
@deftypefnx {Runtime Function} int __dpd_gttd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
795 |
|
|
@deftypefnx {Runtime Function} int __bid_gttd2 (_Decimal128 @var{a}, _Decimal128 @var{b})
|
796 |
|
|
These functions return a value greater than zero if neither argument
|
797 |
|
|
is NaN, and @var{a} is strictly greater than @var{b}.
|
798 |
|
|
@end deftypefn
|
799 |
|
|
|
800 |
|
|
@node Fixed-point fractional library routines
|
801 |
|
|
@section Routines for fixed-point fractional emulation
|
802 |
|
|
@cindex fixed-point fractional library
|
803 |
|
|
@cindex fractional types
|
804 |
|
|
@cindex Embedded C
|
805 |
|
|
|
806 |
|
|
The software fixed-point library implements fixed-point fractional
|
807 |
|
|
arithmetic, and is only activated on selected targets.
|
808 |
|
|
|
809 |
|
|
For ease of comprehension @code{fract} is an alias for the
|
810 |
|
|
@code{_Fract} type, @code{accum} an alias for @code{_Accum}, and
|
811 |
|
|
@code{sat} an alias for @code{_Sat}.
|
812 |
|
|
|
813 |
|
|
For illustrative purposes, in this section the fixed-point fractional type
|
814 |
|
|
@code{@w{short fract}} is assumed to correspond to machine mode @code{QQmode};
|
815 |
|
|
@code{@w{unsigned short fract}} to @code{UQQmode};
|
816 |
|
|
@code{fract} to @code{HQmode};
|
817 |
|
|
@code{@w{unsigned fract}} to @code{UHQmode};
|
818 |
|
|
@code{@w{long fract}} to @code{SQmode};
|
819 |
|
|
@code{@w{unsigned long fract}} to @code{USQmode};
|
820 |
|
|
@code{@w{long long fract}} to @code{DQmode};
|
821 |
|
|
and @code{@w{unsigned long long fract}} to @code{UDQmode}.
|
822 |
|
|
Similarly the fixed-point accumulator type
|
823 |
|
|
@code{@w{short accum}} corresponds to @code{HAmode};
|
824 |
|
|
@code{@w{unsigned short accum}} to @code{UHAmode};
|
825 |
|
|
@code{accum} to @code{SAmode};
|
826 |
|
|
@code{@w{unsigned accum}} to @code{USAmode};
|
827 |
|
|
@code{@w{long accum}} to @code{DAmode};
|
828 |
|
|
@code{@w{unsigned long accum}} to @code{UDAmode};
|
829 |
|
|
@code{@w{long long accum}} to @code{TAmode};
|
830 |
|
|
and @code{@w{unsigned long long accum}} to @code{UTAmode}.
|
831 |
|
|
|
832 |
|
|
@subsection Arithmetic functions
|
833 |
|
|
|
834 |
|
|
@deftypefn {Runtime Function} {short fract} __addqq3 (short fract @var{a}, short fract @var{b})
|
835 |
|
|
@deftypefnx {Runtime Function} {fract} __addhq3 (fract @var{a}, fract @var{b})
|
836 |
|
|
@deftypefnx {Runtime Function} {long fract} __addsq3 (long fract @var{a}, long fract @var{b})
|
837 |
|
|
@deftypefnx {Runtime Function} {long long fract} __adddq3 (long long fract @var{a}, long long fract @var{b})
|
838 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __adduqq3 (unsigned short fract @var{a}, unsigned short fract @var{b})
|
839 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __adduhq3 (unsigned fract @var{a}, unsigned fract @var{b})
|
840 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __addusq3 (unsigned long fract @var{a}, unsigned long fract @var{b})
|
841 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __addudq3 (unsigned long long fract @var{a}, unsigned long long fract @var{b})
|
842 |
|
|
@deftypefnx {Runtime Function} {short accum} __addha3 (short accum @var{a}, short accum @var{b})
|
843 |
|
|
@deftypefnx {Runtime Function} {accum} __addsa3 (accum @var{a}, accum @var{b})
|
844 |
|
|
@deftypefnx {Runtime Function} {long accum} __addda3 (long accum @var{a}, long accum @var{b})
|
845 |
|
|
@deftypefnx {Runtime Function} {long long accum} __addta3 (long long accum @var{a}, long long accum @var{b})
|
846 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __adduha3 (unsigned short accum @var{a}, unsigned short accum @var{b})
|
847 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __addusa3 (unsigned accum @var{a}, unsigned accum @var{b})
|
848 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __adduda3 (unsigned long accum @var{a}, unsigned long accum @var{b})
|
849 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __adduta3 (unsigned long long accum @var{a}, unsigned long long accum @var{b})
|
850 |
|
|
These functions return the sum of @var{a} and @var{b}.
|
851 |
|
|
@end deftypefn
|
852 |
|
|
|
853 |
|
|
@deftypefn {Runtime Function} {short fract} __ssaddqq3 (short fract @var{a}, short fract @var{b})
|
854 |
|
|
@deftypefnx {Runtime Function} {fract} __ssaddhq3 (fract @var{a}, fract @var{b})
|
855 |
|
|
@deftypefnx {Runtime Function} {long fract} __ssaddsq3 (long fract @var{a}, long fract @var{b})
|
856 |
|
|
@deftypefnx {Runtime Function} {long long fract} __ssadddq3 (long long fract @var{a}, long long fract @var{b})
|
857 |
|
|
@deftypefnx {Runtime Function} {short accum} __ssaddha3 (short accum @var{a}, short accum @var{b})
|
858 |
|
|
@deftypefnx {Runtime Function} {accum} __ssaddsa3 (accum @var{a}, accum @var{b})
|
859 |
|
|
@deftypefnx {Runtime Function} {long accum} __ssaddda3 (long accum @var{a}, long accum @var{b})
|
860 |
|
|
@deftypefnx {Runtime Function} {long long accum} __ssaddta3 (long long accum @var{a}, long long accum @var{b})
|
861 |
|
|
These functions return the sum of @var{a} and @var{b} with signed saturation.
|
862 |
|
|
@end deftypefn
|
863 |
|
|
|
864 |
|
|
@deftypefn {Runtime Function} {unsigned short fract} __usadduqq3 (unsigned short fract @var{a}, unsigned short fract @var{b})
|
865 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __usadduhq3 (unsigned fract @var{a}, unsigned fract @var{b})
|
866 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __usaddusq3 (unsigned long fract @var{a}, unsigned long fract @var{b})
|
867 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __usaddudq3 (unsigned long long fract @var{a}, unsigned long long fract @var{b})
|
868 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __usadduha3 (unsigned short accum @var{a}, unsigned short accum @var{b})
|
869 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __usaddusa3 (unsigned accum @var{a}, unsigned accum @var{b})
|
870 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __usadduda3 (unsigned long accum @var{a}, unsigned long accum @var{b})
|
871 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __usadduta3 (unsigned long long accum @var{a}, unsigned long long accum @var{b})
|
872 |
|
|
These functions return the sum of @var{a} and @var{b} with unsigned saturation.
|
873 |
|
|
@end deftypefn
|
874 |
|
|
|
875 |
|
|
@deftypefn {Runtime Function} {short fract} __subqq3 (short fract @var{a}, short fract @var{b})
|
876 |
|
|
@deftypefnx {Runtime Function} {fract} __subhq3 (fract @var{a}, fract @var{b})
|
877 |
|
|
@deftypefnx {Runtime Function} {long fract} __subsq3 (long fract @var{a}, long fract @var{b})
|
878 |
|
|
@deftypefnx {Runtime Function} {long long fract} __subdq3 (long long fract @var{a}, long long fract @var{b})
|
879 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __subuqq3 (unsigned short fract @var{a}, unsigned short fract @var{b})
|
880 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __subuhq3 (unsigned fract @var{a}, unsigned fract @var{b})
|
881 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __subusq3 (unsigned long fract @var{a}, unsigned long fract @var{b})
|
882 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __subudq3 (unsigned long long fract @var{a}, unsigned long long fract @var{b})
|
883 |
|
|
@deftypefnx {Runtime Function} {short accum} __subha3 (short accum @var{a}, short accum @var{b})
|
884 |
|
|
@deftypefnx {Runtime Function} {accum} __subsa3 (accum @var{a}, accum @var{b})
|
885 |
|
|
@deftypefnx {Runtime Function} {long accum} __subda3 (long accum @var{a}, long accum @var{b})
|
886 |
|
|
@deftypefnx {Runtime Function} {long long accum} __subta3 (long long accum @var{a}, long long accum @var{b})
|
887 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __subuha3 (unsigned short accum @var{a}, unsigned short accum @var{b})
|
888 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __subusa3 (unsigned accum @var{a}, unsigned accum @var{b})
|
889 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __subuda3 (unsigned long accum @var{a}, unsigned long accum @var{b})
|
890 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __subuta3 (unsigned long long accum @var{a}, unsigned long long accum @var{b})
|
891 |
|
|
These functions return the difference of @var{a} and @var{b};
|
892 |
|
|
that is, @code{@var{a} - @var{b}}.
|
893 |
|
|
@end deftypefn
|
894 |
|
|
|
895 |
|
|
@deftypefn {Runtime Function} {short fract} __sssubqq3 (short fract @var{a}, short fract @var{b})
|
896 |
|
|
@deftypefnx {Runtime Function} {fract} __sssubhq3 (fract @var{a}, fract @var{b})
|
897 |
|
|
@deftypefnx {Runtime Function} {long fract} __sssubsq3 (long fract @var{a}, long fract @var{b})
|
898 |
|
|
@deftypefnx {Runtime Function} {long long fract} __sssubdq3 (long long fract @var{a}, long long fract @var{b})
|
899 |
|
|
@deftypefnx {Runtime Function} {short accum} __sssubha3 (short accum @var{a}, short accum @var{b})
|
900 |
|
|
@deftypefnx {Runtime Function} {accum} __sssubsa3 (accum @var{a}, accum @var{b})
|
901 |
|
|
@deftypefnx {Runtime Function} {long accum} __sssubda3 (long accum @var{a}, long accum @var{b})
|
902 |
|
|
@deftypefnx {Runtime Function} {long long accum} __sssubta3 (long long accum @var{a}, long long accum @var{b})
|
903 |
|
|
These functions return the difference of @var{a} and @var{b} with signed
|
904 |
|
|
saturation; that is, @code{@var{a} - @var{b}}.
|
905 |
|
|
@end deftypefn
|
906 |
|
|
|
907 |
|
|
@deftypefn {Runtime Function} {unsigned short fract} __ussubuqq3 (unsigned short fract @var{a}, unsigned short fract @var{b})
|
908 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __ussubuhq3 (unsigned fract @var{a}, unsigned fract @var{b})
|
909 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __ussubusq3 (unsigned long fract @var{a}, unsigned long fract @var{b})
|
910 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __ussubudq3 (unsigned long long fract @var{a}, unsigned long long fract @var{b})
|
911 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __ussubuha3 (unsigned short accum @var{a}, unsigned short accum @var{b})
|
912 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __ussubusa3 (unsigned accum @var{a}, unsigned accum @var{b})
|
913 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __ussubuda3 (unsigned long accum @var{a}, unsigned long accum @var{b})
|
914 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __ussubuta3 (unsigned long long accum @var{a}, unsigned long long accum @var{b})
|
915 |
|
|
These functions return the difference of @var{a} and @var{b} with unsigned
|
916 |
|
|
saturation; that is, @code{@var{a} - @var{b}}.
|
917 |
|
|
@end deftypefn
|
918 |
|
|
|
919 |
|
|
@deftypefn {Runtime Function} {short fract} __mulqq3 (short fract @var{a}, short fract @var{b})
|
920 |
|
|
@deftypefnx {Runtime Function} {fract} __mulhq3 (fract @var{a}, fract @var{b})
|
921 |
|
|
@deftypefnx {Runtime Function} {long fract} __mulsq3 (long fract @var{a}, long fract @var{b})
|
922 |
|
|
@deftypefnx {Runtime Function} {long long fract} __muldq3 (long long fract @var{a}, long long fract @var{b})
|
923 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __muluqq3 (unsigned short fract @var{a}, unsigned short fract @var{b})
|
924 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __muluhq3 (unsigned fract @var{a}, unsigned fract @var{b})
|
925 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __mulusq3 (unsigned long fract @var{a}, unsigned long fract @var{b})
|
926 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __muludq3 (unsigned long long fract @var{a}, unsigned long long fract @var{b})
|
927 |
|
|
@deftypefnx {Runtime Function} {short accum} __mulha3 (short accum @var{a}, short accum @var{b})
|
928 |
|
|
@deftypefnx {Runtime Function} {accum} __mulsa3 (accum @var{a}, accum @var{b})
|
929 |
|
|
@deftypefnx {Runtime Function} {long accum} __mulda3 (long accum @var{a}, long accum @var{b})
|
930 |
|
|
@deftypefnx {Runtime Function} {long long accum} __multa3 (long long accum @var{a}, long long accum @var{b})
|
931 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __muluha3 (unsigned short accum @var{a}, unsigned short accum @var{b})
|
932 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __mulusa3 (unsigned accum @var{a}, unsigned accum @var{b})
|
933 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __muluda3 (unsigned long accum @var{a}, unsigned long accum @var{b})
|
934 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __muluta3 (unsigned long long accum @var{a}, unsigned long long accum @var{b})
|
935 |
|
|
These functions return the product of @var{a} and @var{b}.
|
936 |
|
|
@end deftypefn
|
937 |
|
|
|
938 |
|
|
@deftypefn {Runtime Function} {short fract} __ssmulqq3 (short fract @var{a}, short fract @var{b})
|
939 |
|
|
@deftypefnx {Runtime Function} {fract} __ssmulhq3 (fract @var{a}, fract @var{b})
|
940 |
|
|
@deftypefnx {Runtime Function} {long fract} __ssmulsq3 (long fract @var{a}, long fract @var{b})
|
941 |
|
|
@deftypefnx {Runtime Function} {long long fract} __ssmuldq3 (long long fract @var{a}, long long fract @var{b})
|
942 |
|
|
@deftypefnx {Runtime Function} {short accum} __ssmulha3 (short accum @var{a}, short accum @var{b})
|
943 |
|
|
@deftypefnx {Runtime Function} {accum} __ssmulsa3 (accum @var{a}, accum @var{b})
|
944 |
|
|
@deftypefnx {Runtime Function} {long accum} __ssmulda3 (long accum @var{a}, long accum @var{b})
|
945 |
|
|
@deftypefnx {Runtime Function} {long long accum} __ssmulta3 (long long accum @var{a}, long long accum @var{b})
|
946 |
|
|
These functions return the product of @var{a} and @var{b} with signed
|
947 |
|
|
saturation.
|
948 |
|
|
@end deftypefn
|
949 |
|
|
|
950 |
|
|
@deftypefn {Runtime Function} {unsigned short fract} __usmuluqq3 (unsigned short fract @var{a}, unsigned short fract @var{b})
|
951 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __usmuluhq3 (unsigned fract @var{a}, unsigned fract @var{b})
|
952 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __usmulusq3 (unsigned long fract @var{a}, unsigned long fract @var{b})
|
953 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __usmuludq3 (unsigned long long fract @var{a}, unsigned long long fract @var{b})
|
954 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __usmuluha3 (unsigned short accum @var{a}, unsigned short accum @var{b})
|
955 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __usmulusa3 (unsigned accum @var{a}, unsigned accum @var{b})
|
956 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __usmuluda3 (unsigned long accum @var{a}, unsigned long accum @var{b})
|
957 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __usmuluta3 (unsigned long long accum @var{a}, unsigned long long accum @var{b})
|
958 |
|
|
These functions return the product of @var{a} and @var{b} with unsigned
|
959 |
|
|
saturation.
|
960 |
|
|
@end deftypefn
|
961 |
|
|
|
962 |
|
|
@deftypefn {Runtime Function} {short fract} __divqq3 (short fract @var{a}, short fract @var{b})
|
963 |
|
|
@deftypefnx {Runtime Function} {fract} __divhq3 (fract @var{a}, fract @var{b})
|
964 |
|
|
@deftypefnx {Runtime Function} {long fract} __divsq3 (long fract @var{a}, long fract @var{b})
|
965 |
|
|
@deftypefnx {Runtime Function} {long long fract} __divdq3 (long long fract @var{a}, long long fract @var{b})
|
966 |
|
|
@deftypefnx {Runtime Function} {short accum} __divha3 (short accum @var{a}, short accum @var{b})
|
967 |
|
|
@deftypefnx {Runtime Function} {accum} __divsa3 (accum @var{a}, accum @var{b})
|
968 |
|
|
@deftypefnx {Runtime Function} {long accum} __divda3 (long accum @var{a}, long accum @var{b})
|
969 |
|
|
@deftypefnx {Runtime Function} {long long accum} __divta3 (long long accum @var{a}, long long accum @var{b})
|
970 |
|
|
These functions return the quotient of the signed division of @var{a}
|
971 |
|
|
and @var{b}.
|
972 |
|
|
@end deftypefn
|
973 |
|
|
|
974 |
|
|
@deftypefn {Runtime Function} {unsigned short fract} __udivuqq3 (unsigned short fract @var{a}, unsigned short fract @var{b})
|
975 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __udivuhq3 (unsigned fract @var{a}, unsigned fract @var{b})
|
976 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __udivusq3 (unsigned long fract @var{a}, unsigned long fract @var{b})
|
977 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __udivudq3 (unsigned long long fract @var{a}, unsigned long long fract @var{b})
|
978 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __udivuha3 (unsigned short accum @var{a}, unsigned short accum @var{b})
|
979 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __udivusa3 (unsigned accum @var{a}, unsigned accum @var{b})
|
980 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __udivuda3 (unsigned long accum @var{a}, unsigned long accum @var{b})
|
981 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __udivuta3 (unsigned long long accum @var{a}, unsigned long long accum @var{b})
|
982 |
|
|
These functions return the quotient of the unsigned division of @var{a}
|
983 |
|
|
and @var{b}.
|
984 |
|
|
@end deftypefn
|
985 |
|
|
|
986 |
|
|
@deftypefn {Runtime Function} {short fract} __ssdivqq3 (short fract @var{a}, short fract @var{b})
|
987 |
|
|
@deftypefnx {Runtime Function} {fract} __ssdivhq3 (fract @var{a}, fract @var{b})
|
988 |
|
|
@deftypefnx {Runtime Function} {long fract} __ssdivsq3 (long fract @var{a}, long fract @var{b})
|
989 |
|
|
@deftypefnx {Runtime Function} {long long fract} __ssdivdq3 (long long fract @var{a}, long long fract @var{b})
|
990 |
|
|
@deftypefnx {Runtime Function} {short accum} __ssdivha3 (short accum @var{a}, short accum @var{b})
|
991 |
|
|
@deftypefnx {Runtime Function} {accum} __ssdivsa3 (accum @var{a}, accum @var{b})
|
992 |
|
|
@deftypefnx {Runtime Function} {long accum} __ssdivda3 (long accum @var{a}, long accum @var{b})
|
993 |
|
|
@deftypefnx {Runtime Function} {long long accum} __ssdivta3 (long long accum @var{a}, long long accum @var{b})
|
994 |
|
|
These functions return the quotient of the signed division of @var{a}
|
995 |
|
|
and @var{b} with signed saturation.
|
996 |
|
|
@end deftypefn
|
997 |
|
|
|
998 |
|
|
@deftypefn {Runtime Function} {unsigned short fract} __usdivuqq3 (unsigned short fract @var{a}, unsigned short fract @var{b})
|
999 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __usdivuhq3 (unsigned fract @var{a}, unsigned fract @var{b})
|
1000 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __usdivusq3 (unsigned long fract @var{a}, unsigned long fract @var{b})
|
1001 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __usdivudq3 (unsigned long long fract @var{a}, unsigned long long fract @var{b})
|
1002 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __usdivuha3 (unsigned short accum @var{a}, unsigned short accum @var{b})
|
1003 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __usdivusa3 (unsigned accum @var{a}, unsigned accum @var{b})
|
1004 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __usdivuda3 (unsigned long accum @var{a}, unsigned long accum @var{b})
|
1005 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __usdivuta3 (unsigned long long accum @var{a}, unsigned long long accum @var{b})
|
1006 |
|
|
These functions return the quotient of the unsigned division of @var{a}
|
1007 |
|
|
and @var{b} with unsigned saturation.
|
1008 |
|
|
@end deftypefn
|
1009 |
|
|
|
1010 |
|
|
@deftypefn {Runtime Function} {short fract} __negqq2 (short fract @var{a})
|
1011 |
|
|
@deftypefnx {Runtime Function} {fract} __neghq2 (fract @var{a})
|
1012 |
|
|
@deftypefnx {Runtime Function} {long fract} __negsq2 (long fract @var{a})
|
1013 |
|
|
@deftypefnx {Runtime Function} {long long fract} __negdq2 (long long fract @var{a})
|
1014 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __neguqq2 (unsigned short fract @var{a})
|
1015 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __neguhq2 (unsigned fract @var{a})
|
1016 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __negusq2 (unsigned long fract @var{a})
|
1017 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __negudq2 (unsigned long long fract @var{a})
|
1018 |
|
|
@deftypefnx {Runtime Function} {short accum} __negha2 (short accum @var{a})
|
1019 |
|
|
@deftypefnx {Runtime Function} {accum} __negsa2 (accum @var{a})
|
1020 |
|
|
@deftypefnx {Runtime Function} {long accum} __negda2 (long accum @var{a})
|
1021 |
|
|
@deftypefnx {Runtime Function} {long long accum} __negta2 (long long accum @var{a})
|
1022 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __neguha2 (unsigned short accum @var{a})
|
1023 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __negusa2 (unsigned accum @var{a})
|
1024 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __neguda2 (unsigned long accum @var{a})
|
1025 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __neguta2 (unsigned long long accum @var{a})
|
1026 |
|
|
These functions return the negation of @var{a}.
|
1027 |
|
|
@end deftypefn
|
1028 |
|
|
|
1029 |
|
|
@deftypefn {Runtime Function} {short fract} __ssnegqq2 (short fract @var{a})
|
1030 |
|
|
@deftypefnx {Runtime Function} {fract} __ssneghq2 (fract @var{a})
|
1031 |
|
|
@deftypefnx {Runtime Function} {long fract} __ssnegsq2 (long fract @var{a})
|
1032 |
|
|
@deftypefnx {Runtime Function} {long long fract} __ssnegdq2 (long long fract @var{a})
|
1033 |
|
|
@deftypefnx {Runtime Function} {short accum} __ssnegha2 (short accum @var{a})
|
1034 |
|
|
@deftypefnx {Runtime Function} {accum} __ssnegsa2 (accum @var{a})
|
1035 |
|
|
@deftypefnx {Runtime Function} {long accum} __ssnegda2 (long accum @var{a})
|
1036 |
|
|
@deftypefnx {Runtime Function} {long long accum} __ssnegta2 (long long accum @var{a})
|
1037 |
|
|
These functions return the negation of @var{a} with signed saturation.
|
1038 |
|
|
@end deftypefn
|
1039 |
|
|
|
1040 |
|
|
@deftypefn {Runtime Function} {unsigned short fract} __usneguqq2 (unsigned short fract @var{a})
|
1041 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __usneguhq2 (unsigned fract @var{a})
|
1042 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __usnegusq2 (unsigned long fract @var{a})
|
1043 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __usnegudq2 (unsigned long long fract @var{a})
|
1044 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __usneguha2 (unsigned short accum @var{a})
|
1045 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __usnegusa2 (unsigned accum @var{a})
|
1046 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __usneguda2 (unsigned long accum @var{a})
|
1047 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __usneguta2 (unsigned long long accum @var{a})
|
1048 |
|
|
These functions return the negation of @var{a} with unsigned saturation.
|
1049 |
|
|
@end deftypefn
|
1050 |
|
|
|
1051 |
|
|
@deftypefn {Runtime Function} {short fract} __ashlqq3 (short fract @var{a}, int @var{b})
|
1052 |
|
|
@deftypefnx {Runtime Function} {fract} __ashlhq3 (fract @var{a}, int @var{b})
|
1053 |
|
|
@deftypefnx {Runtime Function} {long fract} __ashlsq3 (long fract @var{a}, int @var{b})
|
1054 |
|
|
@deftypefnx {Runtime Function} {long long fract} __ashldq3 (long long fract @var{a}, int @var{b})
|
1055 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __ashluqq3 (unsigned short fract @var{a}, int @var{b})
|
1056 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __ashluhq3 (unsigned fract @var{a}, int @var{b})
|
1057 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __ashlusq3 (unsigned long fract @var{a}, int @var{b})
|
1058 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __ashludq3 (unsigned long long fract @var{a}, int @var{b})
|
1059 |
|
|
@deftypefnx {Runtime Function} {short accum} __ashlha3 (short accum @var{a}, int @var{b})
|
1060 |
|
|
@deftypefnx {Runtime Function} {accum} __ashlsa3 (accum @var{a}, int @var{b})
|
1061 |
|
|
@deftypefnx {Runtime Function} {long accum} __ashlda3 (long accum @var{a}, int @var{b})
|
1062 |
|
|
@deftypefnx {Runtime Function} {long long accum} __ashlta3 (long long accum @var{a}, int @var{b})
|
1063 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __ashluha3 (unsigned short accum @var{a}, int @var{b})
|
1064 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __ashlusa3 (unsigned accum @var{a}, int @var{b})
|
1065 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __ashluda3 (unsigned long accum @var{a}, int @var{b})
|
1066 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __ashluta3 (unsigned long long accum @var{a}, int @var{b})
|
1067 |
|
|
These functions return the result of shifting @var{a} left by @var{b} bits.
|
1068 |
|
|
@end deftypefn
|
1069 |
|
|
|
1070 |
|
|
@deftypefn {Runtime Function} {short fract} __ashrqq3 (short fract @var{a}, int @var{b})
|
1071 |
|
|
@deftypefnx {Runtime Function} {fract} __ashrhq3 (fract @var{a}, int @var{b})
|
1072 |
|
|
@deftypefnx {Runtime Function} {long fract} __ashrsq3 (long fract @var{a}, int @var{b})
|
1073 |
|
|
@deftypefnx {Runtime Function} {long long fract} __ashrdq3 (long long fract @var{a}, int @var{b})
|
1074 |
|
|
@deftypefnx {Runtime Function} {short accum} __ashrha3 (short accum @var{a}, int @var{b})
|
1075 |
|
|
@deftypefnx {Runtime Function} {accum} __ashrsa3 (accum @var{a}, int @var{b})
|
1076 |
|
|
@deftypefnx {Runtime Function} {long accum} __ashrda3 (long accum @var{a}, int @var{b})
|
1077 |
|
|
@deftypefnx {Runtime Function} {long long accum} __ashrta3 (long long accum @var{a}, int @var{b})
|
1078 |
|
|
These functions return the result of arithmetically shifting @var{a} right
|
1079 |
|
|
by @var{b} bits.
|
1080 |
|
|
@end deftypefn
|
1081 |
|
|
|
1082 |
|
|
@deftypefn {Runtime Function} {unsigned short fract} __lshruqq3 (unsigned short fract @var{a}, int @var{b})
|
1083 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __lshruhq3 (unsigned fract @var{a}, int @var{b})
|
1084 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __lshrusq3 (unsigned long fract @var{a}, int @var{b})
|
1085 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __lshrudq3 (unsigned long long fract @var{a}, int @var{b})
|
1086 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __lshruha3 (unsigned short accum @var{a}, int @var{b})
|
1087 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __lshrusa3 (unsigned accum @var{a}, int @var{b})
|
1088 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __lshruda3 (unsigned long accum @var{a}, int @var{b})
|
1089 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __lshruta3 (unsigned long long accum @var{a}, int @var{b})
|
1090 |
|
|
These functions return the result of logically shifting @var{a} right
|
1091 |
|
|
by @var{b} bits.
|
1092 |
|
|
@end deftypefn
|
1093 |
|
|
|
1094 |
|
|
@deftypefn {Runtime Function} {fract} __ssashlhq3 (fract @var{a}, int @var{b})
|
1095 |
|
|
@deftypefnx {Runtime Function} {long fract} __ssashlsq3 (long fract @var{a}, int @var{b})
|
1096 |
|
|
@deftypefnx {Runtime Function} {long long fract} __ssashldq3 (long long fract @var{a}, int @var{b})
|
1097 |
|
|
@deftypefnx {Runtime Function} {short accum} __ssashlha3 (short accum @var{a}, int @var{b})
|
1098 |
|
|
@deftypefnx {Runtime Function} {accum} __ssashlsa3 (accum @var{a}, int @var{b})
|
1099 |
|
|
@deftypefnx {Runtime Function} {long accum} __ssashlda3 (long accum @var{a}, int @var{b})
|
1100 |
|
|
@deftypefnx {Runtime Function} {long long accum} __ssashlta3 (long long accum @var{a}, int @var{b})
|
1101 |
|
|
These functions return the result of shifting @var{a} left by @var{b} bits
|
1102 |
|
|
with signed saturation.
|
1103 |
|
|
@end deftypefn
|
1104 |
|
|
|
1105 |
|
|
@deftypefn {Runtime Function} {unsigned short fract} __usashluqq3 (unsigned short fract @var{a}, int @var{b})
|
1106 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __usashluhq3 (unsigned fract @var{a}, int @var{b})
|
1107 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __usashlusq3 (unsigned long fract @var{a}, int @var{b})
|
1108 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __usashludq3 (unsigned long long fract @var{a}, int @var{b})
|
1109 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __usashluha3 (unsigned short accum @var{a}, int @var{b})
|
1110 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __usashlusa3 (unsigned accum @var{a}, int @var{b})
|
1111 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __usashluda3 (unsigned long accum @var{a}, int @var{b})
|
1112 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __usashluta3 (unsigned long long accum @var{a}, int @var{b})
|
1113 |
|
|
These functions return the result of shifting @var{a} left by @var{b} bits
|
1114 |
|
|
with unsigned saturation.
|
1115 |
|
|
@end deftypefn
|
1116 |
|
|
|
1117 |
|
|
@subsection Comparison functions
|
1118 |
|
|
|
1119 |
|
|
The following functions implement fixed-point comparisons. These functions
|
1120 |
|
|
implement a low-level compare, upon which the higher level comparison
|
1121 |
|
|
operators (such as less than and greater than or equal to) can be
|
1122 |
|
|
constructed. The returned values lie in the range zero to two, to allow
|
1123 |
|
|
the high-level operators to be implemented by testing the returned
|
1124 |
|
|
result using either signed or unsigned comparison.
|
1125 |
|
|
|
1126 |
|
|
@deftypefn {Runtime Function} {int} __cmpqq2 (short fract @var{a}, short fract @var{b})
|
1127 |
|
|
@deftypefnx {Runtime Function} {int} __cmphq2 (fract @var{a}, fract @var{b})
|
1128 |
|
|
@deftypefnx {Runtime Function} {int} __cmpsq2 (long fract @var{a}, long fract @var{b})
|
1129 |
|
|
@deftypefnx {Runtime Function} {int} __cmpdq2 (long long fract @var{a}, long long fract @var{b})
|
1130 |
|
|
@deftypefnx {Runtime Function} {int} __cmpuqq2 (unsigned short fract @var{a}, unsigned short fract @var{b})
|
1131 |
|
|
@deftypefnx {Runtime Function} {int} __cmpuhq2 (unsigned fract @var{a}, unsigned fract @var{b})
|
1132 |
|
|
@deftypefnx {Runtime Function} {int} __cmpusq2 (unsigned long fract @var{a}, unsigned long fract @var{b})
|
1133 |
|
|
@deftypefnx {Runtime Function} {int} __cmpudq2 (unsigned long long fract @var{a}, unsigned long long fract @var{b})
|
1134 |
|
|
@deftypefnx {Runtime Function} {int} __cmpha2 (short accum @var{a}, short accum @var{b})
|
1135 |
|
|
@deftypefnx {Runtime Function} {int} __cmpsa2 (accum @var{a}, accum @var{b})
|
1136 |
|
|
@deftypefnx {Runtime Function} {int} __cmpda2 (long accum @var{a}, long accum @var{b})
|
1137 |
|
|
@deftypefnx {Runtime Function} {int} __cmpta2 (long long accum @var{a}, long long accum @var{b})
|
1138 |
|
|
@deftypefnx {Runtime Function} {int} __cmpuha2 (unsigned short accum @var{a}, unsigned short accum @var{b})
|
1139 |
|
|
@deftypefnx {Runtime Function} {int} __cmpusa2 (unsigned accum @var{a}, unsigned accum @var{b})
|
1140 |
|
|
@deftypefnx {Runtime Function} {int} __cmpuda2 (unsigned long accum @var{a}, unsigned long accum @var{b})
|
1141 |
|
|
@deftypefnx {Runtime Function} {int} __cmputa2 (unsigned long long accum @var{a}, unsigned long long accum @var{b})
|
1142 |
|
|
These functions perform a signed or unsigned comparison of @var{a} and
|
1143 |
|
|
@var{b} (depending on the selected machine mode). If @var{a} is less
|
1144 |
|
|
than @var{b}, they return 0; if @var{a} is greater than @var{b}, they
|
1145 |
|
|
return 2; and if @var{a} and @var{b} are equal they return 1.
|
1146 |
|
|
@end deftypefn
|
1147 |
|
|
|
1148 |
|
|
@subsection Conversion functions
|
1149 |
|
|
|
1150 |
|
|
@deftypefn {Runtime Function} {fract} __fractqqhq2 (short fract @var{a})
|
1151 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractqqsq2 (short fract @var{a})
|
1152 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractqqdq2 (short fract @var{a})
|
1153 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractqqha (short fract @var{a})
|
1154 |
|
|
@deftypefnx {Runtime Function} {accum} __fractqqsa (short fract @var{a})
|
1155 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractqqda (short fract @var{a})
|
1156 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractqqta (short fract @var{a})
|
1157 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractqquqq (short fract @var{a})
|
1158 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractqquhq (short fract @var{a})
|
1159 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractqqusq (short fract @var{a})
|
1160 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractqqudq (short fract @var{a})
|
1161 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractqquha (short fract @var{a})
|
1162 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractqqusa (short fract @var{a})
|
1163 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractqquda (short fract @var{a})
|
1164 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractqquta (short fract @var{a})
|
1165 |
|
|
@deftypefnx {Runtime Function} {signed char} __fractqqqi (short fract @var{a})
|
1166 |
|
|
@deftypefnx {Runtime Function} {short} __fractqqhi (short fract @var{a})
|
1167 |
|
|
@deftypefnx {Runtime Function} {int} __fractqqsi (short fract @var{a})
|
1168 |
|
|
@deftypefnx {Runtime Function} {long} __fractqqdi (short fract @var{a})
|
1169 |
|
|
@deftypefnx {Runtime Function} {long long} __fractqqti (short fract @var{a})
|
1170 |
|
|
@deftypefnx {Runtime Function} {float} __fractqqsf (short fract @var{a})
|
1171 |
|
|
@deftypefnx {Runtime Function} {double} __fractqqdf (short fract @var{a})
|
1172 |
|
|
@deftypefnx {Runtime Function} {short fract} __fracthqqq2 (fract @var{a})
|
1173 |
|
|
@deftypefnx {Runtime Function} {long fract} __fracthqsq2 (fract @var{a})
|
1174 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fracthqdq2 (fract @var{a})
|
1175 |
|
|
@deftypefnx {Runtime Function} {short accum} __fracthqha (fract @var{a})
|
1176 |
|
|
@deftypefnx {Runtime Function} {accum} __fracthqsa (fract @var{a})
|
1177 |
|
|
@deftypefnx {Runtime Function} {long accum} __fracthqda (fract @var{a})
|
1178 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fracthqta (fract @var{a})
|
1179 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fracthquqq (fract @var{a})
|
1180 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fracthquhq (fract @var{a})
|
1181 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fracthqusq (fract @var{a})
|
1182 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fracthqudq (fract @var{a})
|
1183 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fracthquha (fract @var{a})
|
1184 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fracthqusa (fract @var{a})
|
1185 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fracthquda (fract @var{a})
|
1186 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fracthquta (fract @var{a})
|
1187 |
|
|
@deftypefnx {Runtime Function} {signed char} __fracthqqi (fract @var{a})
|
1188 |
|
|
@deftypefnx {Runtime Function} {short} __fracthqhi (fract @var{a})
|
1189 |
|
|
@deftypefnx {Runtime Function} {int} __fracthqsi (fract @var{a})
|
1190 |
|
|
@deftypefnx {Runtime Function} {long} __fracthqdi (fract @var{a})
|
1191 |
|
|
@deftypefnx {Runtime Function} {long long} __fracthqti (fract @var{a})
|
1192 |
|
|
@deftypefnx {Runtime Function} {float} __fracthqsf (fract @var{a})
|
1193 |
|
|
@deftypefnx {Runtime Function} {double} __fracthqdf (fract @var{a})
|
1194 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractsqqq2 (long fract @var{a})
|
1195 |
|
|
@deftypefnx {Runtime Function} {fract} __fractsqhq2 (long fract @var{a})
|
1196 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractsqdq2 (long fract @var{a})
|
1197 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractsqha (long fract @var{a})
|
1198 |
|
|
@deftypefnx {Runtime Function} {accum} __fractsqsa (long fract @var{a})
|
1199 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractsqda (long fract @var{a})
|
1200 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractsqta (long fract @var{a})
|
1201 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractsquqq (long fract @var{a})
|
1202 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractsquhq (long fract @var{a})
|
1203 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractsqusq (long fract @var{a})
|
1204 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractsqudq (long fract @var{a})
|
1205 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractsquha (long fract @var{a})
|
1206 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractsqusa (long fract @var{a})
|
1207 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractsquda (long fract @var{a})
|
1208 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractsquta (long fract @var{a})
|
1209 |
|
|
@deftypefnx {Runtime Function} {signed char} __fractsqqi (long fract @var{a})
|
1210 |
|
|
@deftypefnx {Runtime Function} {short} __fractsqhi (long fract @var{a})
|
1211 |
|
|
@deftypefnx {Runtime Function} {int} __fractsqsi (long fract @var{a})
|
1212 |
|
|
@deftypefnx {Runtime Function} {long} __fractsqdi (long fract @var{a})
|
1213 |
|
|
@deftypefnx {Runtime Function} {long long} __fractsqti (long fract @var{a})
|
1214 |
|
|
@deftypefnx {Runtime Function} {float} __fractsqsf (long fract @var{a})
|
1215 |
|
|
@deftypefnx {Runtime Function} {double} __fractsqdf (long fract @var{a})
|
1216 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractdqqq2 (long long fract @var{a})
|
1217 |
|
|
@deftypefnx {Runtime Function} {fract} __fractdqhq2 (long long fract @var{a})
|
1218 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractdqsq2 (long long fract @var{a})
|
1219 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractdqha (long long fract @var{a})
|
1220 |
|
|
@deftypefnx {Runtime Function} {accum} __fractdqsa (long long fract @var{a})
|
1221 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractdqda (long long fract @var{a})
|
1222 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractdqta (long long fract @var{a})
|
1223 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractdquqq (long long fract @var{a})
|
1224 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractdquhq (long long fract @var{a})
|
1225 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractdqusq (long long fract @var{a})
|
1226 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractdqudq (long long fract @var{a})
|
1227 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractdquha (long long fract @var{a})
|
1228 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractdqusa (long long fract @var{a})
|
1229 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractdquda (long long fract @var{a})
|
1230 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractdquta (long long fract @var{a})
|
1231 |
|
|
@deftypefnx {Runtime Function} {signed char} __fractdqqi (long long fract @var{a})
|
1232 |
|
|
@deftypefnx {Runtime Function} {short} __fractdqhi (long long fract @var{a})
|
1233 |
|
|
@deftypefnx {Runtime Function} {int} __fractdqsi (long long fract @var{a})
|
1234 |
|
|
@deftypefnx {Runtime Function} {long} __fractdqdi (long long fract @var{a})
|
1235 |
|
|
@deftypefnx {Runtime Function} {long long} __fractdqti (long long fract @var{a})
|
1236 |
|
|
@deftypefnx {Runtime Function} {float} __fractdqsf (long long fract @var{a})
|
1237 |
|
|
@deftypefnx {Runtime Function} {double} __fractdqdf (long long fract @var{a})
|
1238 |
|
|
@deftypefnx {Runtime Function} {short fract} __fracthaqq (short accum @var{a})
|
1239 |
|
|
@deftypefnx {Runtime Function} {fract} __fracthahq (short accum @var{a})
|
1240 |
|
|
@deftypefnx {Runtime Function} {long fract} __fracthasq (short accum @var{a})
|
1241 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fracthadq (short accum @var{a})
|
1242 |
|
|
@deftypefnx {Runtime Function} {accum} __fracthasa2 (short accum @var{a})
|
1243 |
|
|
@deftypefnx {Runtime Function} {long accum} __fracthada2 (short accum @var{a})
|
1244 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fracthata2 (short accum @var{a})
|
1245 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fracthauqq (short accum @var{a})
|
1246 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fracthauhq (short accum @var{a})
|
1247 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fracthausq (short accum @var{a})
|
1248 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fracthaudq (short accum @var{a})
|
1249 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fracthauha (short accum @var{a})
|
1250 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fracthausa (short accum @var{a})
|
1251 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fracthauda (short accum @var{a})
|
1252 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fracthauta (short accum @var{a})
|
1253 |
|
|
@deftypefnx {Runtime Function} {signed char} __fracthaqi (short accum @var{a})
|
1254 |
|
|
@deftypefnx {Runtime Function} {short} __fracthahi (short accum @var{a})
|
1255 |
|
|
@deftypefnx {Runtime Function} {int} __fracthasi (short accum @var{a})
|
1256 |
|
|
@deftypefnx {Runtime Function} {long} __fracthadi (short accum @var{a})
|
1257 |
|
|
@deftypefnx {Runtime Function} {long long} __fracthati (short accum @var{a})
|
1258 |
|
|
@deftypefnx {Runtime Function} {float} __fracthasf (short accum @var{a})
|
1259 |
|
|
@deftypefnx {Runtime Function} {double} __fracthadf (short accum @var{a})
|
1260 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractsaqq (accum @var{a})
|
1261 |
|
|
@deftypefnx {Runtime Function} {fract} __fractsahq (accum @var{a})
|
1262 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractsasq (accum @var{a})
|
1263 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractsadq (accum @var{a})
|
1264 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractsaha2 (accum @var{a})
|
1265 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractsada2 (accum @var{a})
|
1266 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractsata2 (accum @var{a})
|
1267 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractsauqq (accum @var{a})
|
1268 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractsauhq (accum @var{a})
|
1269 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractsausq (accum @var{a})
|
1270 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractsaudq (accum @var{a})
|
1271 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractsauha (accum @var{a})
|
1272 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractsausa (accum @var{a})
|
1273 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractsauda (accum @var{a})
|
1274 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractsauta (accum @var{a})
|
1275 |
|
|
@deftypefnx {Runtime Function} {signed char} __fractsaqi (accum @var{a})
|
1276 |
|
|
@deftypefnx {Runtime Function} {short} __fractsahi (accum @var{a})
|
1277 |
|
|
@deftypefnx {Runtime Function} {int} __fractsasi (accum @var{a})
|
1278 |
|
|
@deftypefnx {Runtime Function} {long} __fractsadi (accum @var{a})
|
1279 |
|
|
@deftypefnx {Runtime Function} {long long} __fractsati (accum @var{a})
|
1280 |
|
|
@deftypefnx {Runtime Function} {float} __fractsasf (accum @var{a})
|
1281 |
|
|
@deftypefnx {Runtime Function} {double} __fractsadf (accum @var{a})
|
1282 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractdaqq (long accum @var{a})
|
1283 |
|
|
@deftypefnx {Runtime Function} {fract} __fractdahq (long accum @var{a})
|
1284 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractdasq (long accum @var{a})
|
1285 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractdadq (long accum @var{a})
|
1286 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractdaha2 (long accum @var{a})
|
1287 |
|
|
@deftypefnx {Runtime Function} {accum} __fractdasa2 (long accum @var{a})
|
1288 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractdata2 (long accum @var{a})
|
1289 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractdauqq (long accum @var{a})
|
1290 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractdauhq (long accum @var{a})
|
1291 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractdausq (long accum @var{a})
|
1292 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractdaudq (long accum @var{a})
|
1293 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractdauha (long accum @var{a})
|
1294 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractdausa (long accum @var{a})
|
1295 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractdauda (long accum @var{a})
|
1296 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractdauta (long accum @var{a})
|
1297 |
|
|
@deftypefnx {Runtime Function} {signed char} __fractdaqi (long accum @var{a})
|
1298 |
|
|
@deftypefnx {Runtime Function} {short} __fractdahi (long accum @var{a})
|
1299 |
|
|
@deftypefnx {Runtime Function} {int} __fractdasi (long accum @var{a})
|
1300 |
|
|
@deftypefnx {Runtime Function} {long} __fractdadi (long accum @var{a})
|
1301 |
|
|
@deftypefnx {Runtime Function} {long long} __fractdati (long accum @var{a})
|
1302 |
|
|
@deftypefnx {Runtime Function} {float} __fractdasf (long accum @var{a})
|
1303 |
|
|
@deftypefnx {Runtime Function} {double} __fractdadf (long accum @var{a})
|
1304 |
|
|
@deftypefnx {Runtime Function} {short fract} __fracttaqq (long long accum @var{a})
|
1305 |
|
|
@deftypefnx {Runtime Function} {fract} __fracttahq (long long accum @var{a})
|
1306 |
|
|
@deftypefnx {Runtime Function} {long fract} __fracttasq (long long accum @var{a})
|
1307 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fracttadq (long long accum @var{a})
|
1308 |
|
|
@deftypefnx {Runtime Function} {short accum} __fracttaha2 (long long accum @var{a})
|
1309 |
|
|
@deftypefnx {Runtime Function} {accum} __fracttasa2 (long long accum @var{a})
|
1310 |
|
|
@deftypefnx {Runtime Function} {long accum} __fracttada2 (long long accum @var{a})
|
1311 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fracttauqq (long long accum @var{a})
|
1312 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fracttauhq (long long accum @var{a})
|
1313 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fracttausq (long long accum @var{a})
|
1314 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fracttaudq (long long accum @var{a})
|
1315 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fracttauha (long long accum @var{a})
|
1316 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fracttausa (long long accum @var{a})
|
1317 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fracttauda (long long accum @var{a})
|
1318 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fracttauta (long long accum @var{a})
|
1319 |
|
|
@deftypefnx {Runtime Function} {signed char} __fracttaqi (long long accum @var{a})
|
1320 |
|
|
@deftypefnx {Runtime Function} {short} __fracttahi (long long accum @var{a})
|
1321 |
|
|
@deftypefnx {Runtime Function} {int} __fracttasi (long long accum @var{a})
|
1322 |
|
|
@deftypefnx {Runtime Function} {long} __fracttadi (long long accum @var{a})
|
1323 |
|
|
@deftypefnx {Runtime Function} {long long} __fracttati (long long accum @var{a})
|
1324 |
|
|
@deftypefnx {Runtime Function} {float} __fracttasf (long long accum @var{a})
|
1325 |
|
|
@deftypefnx {Runtime Function} {double} __fracttadf (long long accum @var{a})
|
1326 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractuqqqq (unsigned short fract @var{a})
|
1327 |
|
|
@deftypefnx {Runtime Function} {fract} __fractuqqhq (unsigned short fract @var{a})
|
1328 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractuqqsq (unsigned short fract @var{a})
|
1329 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractuqqdq (unsigned short fract @var{a})
|
1330 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractuqqha (unsigned short fract @var{a})
|
1331 |
|
|
@deftypefnx {Runtime Function} {accum} __fractuqqsa (unsigned short fract @var{a})
|
1332 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractuqqda (unsigned short fract @var{a})
|
1333 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractuqqta (unsigned short fract @var{a})
|
1334 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractuqquhq2 (unsigned short fract @var{a})
|
1335 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractuqqusq2 (unsigned short fract @var{a})
|
1336 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractuqqudq2 (unsigned short fract @var{a})
|
1337 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractuqquha (unsigned short fract @var{a})
|
1338 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractuqqusa (unsigned short fract @var{a})
|
1339 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractuqquda (unsigned short fract @var{a})
|
1340 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractuqquta (unsigned short fract @var{a})
|
1341 |
|
|
@deftypefnx {Runtime Function} {signed char} __fractuqqqi (unsigned short fract @var{a})
|
1342 |
|
|
@deftypefnx {Runtime Function} {short} __fractuqqhi (unsigned short fract @var{a})
|
1343 |
|
|
@deftypefnx {Runtime Function} {int} __fractuqqsi (unsigned short fract @var{a})
|
1344 |
|
|
@deftypefnx {Runtime Function} {long} __fractuqqdi (unsigned short fract @var{a})
|
1345 |
|
|
@deftypefnx {Runtime Function} {long long} __fractuqqti (unsigned short fract @var{a})
|
1346 |
|
|
@deftypefnx {Runtime Function} {float} __fractuqqsf (unsigned short fract @var{a})
|
1347 |
|
|
@deftypefnx {Runtime Function} {double} __fractuqqdf (unsigned short fract @var{a})
|
1348 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractuhqqq (unsigned fract @var{a})
|
1349 |
|
|
@deftypefnx {Runtime Function} {fract} __fractuhqhq (unsigned fract @var{a})
|
1350 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractuhqsq (unsigned fract @var{a})
|
1351 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractuhqdq (unsigned fract @var{a})
|
1352 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractuhqha (unsigned fract @var{a})
|
1353 |
|
|
@deftypefnx {Runtime Function} {accum} __fractuhqsa (unsigned fract @var{a})
|
1354 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractuhqda (unsigned fract @var{a})
|
1355 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractuhqta (unsigned fract @var{a})
|
1356 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractuhquqq2 (unsigned fract @var{a})
|
1357 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractuhqusq2 (unsigned fract @var{a})
|
1358 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractuhqudq2 (unsigned fract @var{a})
|
1359 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractuhquha (unsigned fract @var{a})
|
1360 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractuhqusa (unsigned fract @var{a})
|
1361 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractuhquda (unsigned fract @var{a})
|
1362 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractuhquta (unsigned fract @var{a})
|
1363 |
|
|
@deftypefnx {Runtime Function} {signed char} __fractuhqqi (unsigned fract @var{a})
|
1364 |
|
|
@deftypefnx {Runtime Function} {short} __fractuhqhi (unsigned fract @var{a})
|
1365 |
|
|
@deftypefnx {Runtime Function} {int} __fractuhqsi (unsigned fract @var{a})
|
1366 |
|
|
@deftypefnx {Runtime Function} {long} __fractuhqdi (unsigned fract @var{a})
|
1367 |
|
|
@deftypefnx {Runtime Function} {long long} __fractuhqti (unsigned fract @var{a})
|
1368 |
|
|
@deftypefnx {Runtime Function} {float} __fractuhqsf (unsigned fract @var{a})
|
1369 |
|
|
@deftypefnx {Runtime Function} {double} __fractuhqdf (unsigned fract @var{a})
|
1370 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractusqqq (unsigned long fract @var{a})
|
1371 |
|
|
@deftypefnx {Runtime Function} {fract} __fractusqhq (unsigned long fract @var{a})
|
1372 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractusqsq (unsigned long fract @var{a})
|
1373 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractusqdq (unsigned long fract @var{a})
|
1374 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractusqha (unsigned long fract @var{a})
|
1375 |
|
|
@deftypefnx {Runtime Function} {accum} __fractusqsa (unsigned long fract @var{a})
|
1376 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractusqda (unsigned long fract @var{a})
|
1377 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractusqta (unsigned long fract @var{a})
|
1378 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractusquqq2 (unsigned long fract @var{a})
|
1379 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractusquhq2 (unsigned long fract @var{a})
|
1380 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractusqudq2 (unsigned long fract @var{a})
|
1381 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractusquha (unsigned long fract @var{a})
|
1382 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractusqusa (unsigned long fract @var{a})
|
1383 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractusquda (unsigned long fract @var{a})
|
1384 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractusquta (unsigned long fract @var{a})
|
1385 |
|
|
@deftypefnx {Runtime Function} {signed char} __fractusqqi (unsigned long fract @var{a})
|
1386 |
|
|
@deftypefnx {Runtime Function} {short} __fractusqhi (unsigned long fract @var{a})
|
1387 |
|
|
@deftypefnx {Runtime Function} {int} __fractusqsi (unsigned long fract @var{a})
|
1388 |
|
|
@deftypefnx {Runtime Function} {long} __fractusqdi (unsigned long fract @var{a})
|
1389 |
|
|
@deftypefnx {Runtime Function} {long long} __fractusqti (unsigned long fract @var{a})
|
1390 |
|
|
@deftypefnx {Runtime Function} {float} __fractusqsf (unsigned long fract @var{a})
|
1391 |
|
|
@deftypefnx {Runtime Function} {double} __fractusqdf (unsigned long fract @var{a})
|
1392 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractudqqq (unsigned long long fract @var{a})
|
1393 |
|
|
@deftypefnx {Runtime Function} {fract} __fractudqhq (unsigned long long fract @var{a})
|
1394 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractudqsq (unsigned long long fract @var{a})
|
1395 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractudqdq (unsigned long long fract @var{a})
|
1396 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractudqha (unsigned long long fract @var{a})
|
1397 |
|
|
@deftypefnx {Runtime Function} {accum} __fractudqsa (unsigned long long fract @var{a})
|
1398 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractudqda (unsigned long long fract @var{a})
|
1399 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractudqta (unsigned long long fract @var{a})
|
1400 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractudquqq2 (unsigned long long fract @var{a})
|
1401 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractudquhq2 (unsigned long long fract @var{a})
|
1402 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractudqusq2 (unsigned long long fract @var{a})
|
1403 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractudquha (unsigned long long fract @var{a})
|
1404 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractudqusa (unsigned long long fract @var{a})
|
1405 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractudquda (unsigned long long fract @var{a})
|
1406 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractudquta (unsigned long long fract @var{a})
|
1407 |
|
|
@deftypefnx {Runtime Function} {signed char} __fractudqqi (unsigned long long fract @var{a})
|
1408 |
|
|
@deftypefnx {Runtime Function} {short} __fractudqhi (unsigned long long fract @var{a})
|
1409 |
|
|
@deftypefnx {Runtime Function} {int} __fractudqsi (unsigned long long fract @var{a})
|
1410 |
|
|
@deftypefnx {Runtime Function} {long} __fractudqdi (unsigned long long fract @var{a})
|
1411 |
|
|
@deftypefnx {Runtime Function} {long long} __fractudqti (unsigned long long fract @var{a})
|
1412 |
|
|
@deftypefnx {Runtime Function} {float} __fractudqsf (unsigned long long fract @var{a})
|
1413 |
|
|
@deftypefnx {Runtime Function} {double} __fractudqdf (unsigned long long fract @var{a})
|
1414 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractuhaqq (unsigned short accum @var{a})
|
1415 |
|
|
@deftypefnx {Runtime Function} {fract} __fractuhahq (unsigned short accum @var{a})
|
1416 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractuhasq (unsigned short accum @var{a})
|
1417 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractuhadq (unsigned short accum @var{a})
|
1418 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractuhaha (unsigned short accum @var{a})
|
1419 |
|
|
@deftypefnx {Runtime Function} {accum} __fractuhasa (unsigned short accum @var{a})
|
1420 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractuhada (unsigned short accum @var{a})
|
1421 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractuhata (unsigned short accum @var{a})
|
1422 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractuhauqq (unsigned short accum @var{a})
|
1423 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractuhauhq (unsigned short accum @var{a})
|
1424 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractuhausq (unsigned short accum @var{a})
|
1425 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractuhaudq (unsigned short accum @var{a})
|
1426 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractuhausa2 (unsigned short accum @var{a})
|
1427 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractuhauda2 (unsigned short accum @var{a})
|
1428 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractuhauta2 (unsigned short accum @var{a})
|
1429 |
|
|
@deftypefnx {Runtime Function} {signed char} __fractuhaqi (unsigned short accum @var{a})
|
1430 |
|
|
@deftypefnx {Runtime Function} {short} __fractuhahi (unsigned short accum @var{a})
|
1431 |
|
|
@deftypefnx {Runtime Function} {int} __fractuhasi (unsigned short accum @var{a})
|
1432 |
|
|
@deftypefnx {Runtime Function} {long} __fractuhadi (unsigned short accum @var{a})
|
1433 |
|
|
@deftypefnx {Runtime Function} {long long} __fractuhati (unsigned short accum @var{a})
|
1434 |
|
|
@deftypefnx {Runtime Function} {float} __fractuhasf (unsigned short accum @var{a})
|
1435 |
|
|
@deftypefnx {Runtime Function} {double} __fractuhadf (unsigned short accum @var{a})
|
1436 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractusaqq (unsigned accum @var{a})
|
1437 |
|
|
@deftypefnx {Runtime Function} {fract} __fractusahq (unsigned accum @var{a})
|
1438 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractusasq (unsigned accum @var{a})
|
1439 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractusadq (unsigned accum @var{a})
|
1440 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractusaha (unsigned accum @var{a})
|
1441 |
|
|
@deftypefnx {Runtime Function} {accum} __fractusasa (unsigned accum @var{a})
|
1442 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractusada (unsigned accum @var{a})
|
1443 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractusata (unsigned accum @var{a})
|
1444 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractusauqq (unsigned accum @var{a})
|
1445 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractusauhq (unsigned accum @var{a})
|
1446 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractusausq (unsigned accum @var{a})
|
1447 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractusaudq (unsigned accum @var{a})
|
1448 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractusauha2 (unsigned accum @var{a})
|
1449 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractusauda2 (unsigned accum @var{a})
|
1450 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractusauta2 (unsigned accum @var{a})
|
1451 |
|
|
@deftypefnx {Runtime Function} {signed char} __fractusaqi (unsigned accum @var{a})
|
1452 |
|
|
@deftypefnx {Runtime Function} {short} __fractusahi (unsigned accum @var{a})
|
1453 |
|
|
@deftypefnx {Runtime Function} {int} __fractusasi (unsigned accum @var{a})
|
1454 |
|
|
@deftypefnx {Runtime Function} {long} __fractusadi (unsigned accum @var{a})
|
1455 |
|
|
@deftypefnx {Runtime Function} {long long} __fractusati (unsigned accum @var{a})
|
1456 |
|
|
@deftypefnx {Runtime Function} {float} __fractusasf (unsigned accum @var{a})
|
1457 |
|
|
@deftypefnx {Runtime Function} {double} __fractusadf (unsigned accum @var{a})
|
1458 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractudaqq (unsigned long accum @var{a})
|
1459 |
|
|
@deftypefnx {Runtime Function} {fract} __fractudahq (unsigned long accum @var{a})
|
1460 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractudasq (unsigned long accum @var{a})
|
1461 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractudadq (unsigned long accum @var{a})
|
1462 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractudaha (unsigned long accum @var{a})
|
1463 |
|
|
@deftypefnx {Runtime Function} {accum} __fractudasa (unsigned long accum @var{a})
|
1464 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractudada (unsigned long accum @var{a})
|
1465 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractudata (unsigned long accum @var{a})
|
1466 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractudauqq (unsigned long accum @var{a})
|
1467 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractudauhq (unsigned long accum @var{a})
|
1468 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractudausq (unsigned long accum @var{a})
|
1469 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractudaudq (unsigned long accum @var{a})
|
1470 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractudauha2 (unsigned long accum @var{a})
|
1471 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractudausa2 (unsigned long accum @var{a})
|
1472 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractudauta2 (unsigned long accum @var{a})
|
1473 |
|
|
@deftypefnx {Runtime Function} {signed char} __fractudaqi (unsigned long accum @var{a})
|
1474 |
|
|
@deftypefnx {Runtime Function} {short} __fractudahi (unsigned long accum @var{a})
|
1475 |
|
|
@deftypefnx {Runtime Function} {int} __fractudasi (unsigned long accum @var{a})
|
1476 |
|
|
@deftypefnx {Runtime Function} {long} __fractudadi (unsigned long accum @var{a})
|
1477 |
|
|
@deftypefnx {Runtime Function} {long long} __fractudati (unsigned long accum @var{a})
|
1478 |
|
|
@deftypefnx {Runtime Function} {float} __fractudasf (unsigned long accum @var{a})
|
1479 |
|
|
@deftypefnx {Runtime Function} {double} __fractudadf (unsigned long accum @var{a})
|
1480 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractutaqq (unsigned long long accum @var{a})
|
1481 |
|
|
@deftypefnx {Runtime Function} {fract} __fractutahq (unsigned long long accum @var{a})
|
1482 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractutasq (unsigned long long accum @var{a})
|
1483 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractutadq (unsigned long long accum @var{a})
|
1484 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractutaha (unsigned long long accum @var{a})
|
1485 |
|
|
@deftypefnx {Runtime Function} {accum} __fractutasa (unsigned long long accum @var{a})
|
1486 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractutada (unsigned long long accum @var{a})
|
1487 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractutata (unsigned long long accum @var{a})
|
1488 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractutauqq (unsigned long long accum @var{a})
|
1489 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractutauhq (unsigned long long accum @var{a})
|
1490 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractutausq (unsigned long long accum @var{a})
|
1491 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractutaudq (unsigned long long accum @var{a})
|
1492 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractutauha2 (unsigned long long accum @var{a})
|
1493 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractutausa2 (unsigned long long accum @var{a})
|
1494 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractutauda2 (unsigned long long accum @var{a})
|
1495 |
|
|
@deftypefnx {Runtime Function} {signed char} __fractutaqi (unsigned long long accum @var{a})
|
1496 |
|
|
@deftypefnx {Runtime Function} {short} __fractutahi (unsigned long long accum @var{a})
|
1497 |
|
|
@deftypefnx {Runtime Function} {int} __fractutasi (unsigned long long accum @var{a})
|
1498 |
|
|
@deftypefnx {Runtime Function} {long} __fractutadi (unsigned long long accum @var{a})
|
1499 |
|
|
@deftypefnx {Runtime Function} {long long} __fractutati (unsigned long long accum @var{a})
|
1500 |
|
|
@deftypefnx {Runtime Function} {float} __fractutasf (unsigned long long accum @var{a})
|
1501 |
|
|
@deftypefnx {Runtime Function} {double} __fractutadf (unsigned long long accum @var{a})
|
1502 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractqiqq (signed char @var{a})
|
1503 |
|
|
@deftypefnx {Runtime Function} {fract} __fractqihq (signed char @var{a})
|
1504 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractqisq (signed char @var{a})
|
1505 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractqidq (signed char @var{a})
|
1506 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractqiha (signed char @var{a})
|
1507 |
|
|
@deftypefnx {Runtime Function} {accum} __fractqisa (signed char @var{a})
|
1508 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractqida (signed char @var{a})
|
1509 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractqita (signed char @var{a})
|
1510 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractqiuqq (signed char @var{a})
|
1511 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractqiuhq (signed char @var{a})
|
1512 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractqiusq (signed char @var{a})
|
1513 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractqiudq (signed char @var{a})
|
1514 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractqiuha (signed char @var{a})
|
1515 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractqiusa (signed char @var{a})
|
1516 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractqiuda (signed char @var{a})
|
1517 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractqiuta (signed char @var{a})
|
1518 |
|
|
@deftypefnx {Runtime Function} {short fract} __fracthiqq (short @var{a})
|
1519 |
|
|
@deftypefnx {Runtime Function} {fract} __fracthihq (short @var{a})
|
1520 |
|
|
@deftypefnx {Runtime Function} {long fract} __fracthisq (short @var{a})
|
1521 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fracthidq (short @var{a})
|
1522 |
|
|
@deftypefnx {Runtime Function} {short accum} __fracthiha (short @var{a})
|
1523 |
|
|
@deftypefnx {Runtime Function} {accum} __fracthisa (short @var{a})
|
1524 |
|
|
@deftypefnx {Runtime Function} {long accum} __fracthida (short @var{a})
|
1525 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fracthita (short @var{a})
|
1526 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fracthiuqq (short @var{a})
|
1527 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fracthiuhq (short @var{a})
|
1528 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fracthiusq (short @var{a})
|
1529 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fracthiudq (short @var{a})
|
1530 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fracthiuha (short @var{a})
|
1531 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fracthiusa (short @var{a})
|
1532 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fracthiuda (short @var{a})
|
1533 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fracthiuta (short @var{a})
|
1534 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractsiqq (int @var{a})
|
1535 |
|
|
@deftypefnx {Runtime Function} {fract} __fractsihq (int @var{a})
|
1536 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractsisq (int @var{a})
|
1537 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractsidq (int @var{a})
|
1538 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractsiha (int @var{a})
|
1539 |
|
|
@deftypefnx {Runtime Function} {accum} __fractsisa (int @var{a})
|
1540 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractsida (int @var{a})
|
1541 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractsita (int @var{a})
|
1542 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractsiuqq (int @var{a})
|
1543 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractsiuhq (int @var{a})
|
1544 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractsiusq (int @var{a})
|
1545 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractsiudq (int @var{a})
|
1546 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractsiuha (int @var{a})
|
1547 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractsiusa (int @var{a})
|
1548 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractsiuda (int @var{a})
|
1549 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractsiuta (int @var{a})
|
1550 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractdiqq (long @var{a})
|
1551 |
|
|
@deftypefnx {Runtime Function} {fract} __fractdihq (long @var{a})
|
1552 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractdisq (long @var{a})
|
1553 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractdidq (long @var{a})
|
1554 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractdiha (long @var{a})
|
1555 |
|
|
@deftypefnx {Runtime Function} {accum} __fractdisa (long @var{a})
|
1556 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractdida (long @var{a})
|
1557 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractdita (long @var{a})
|
1558 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractdiuqq (long @var{a})
|
1559 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractdiuhq (long @var{a})
|
1560 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractdiusq (long @var{a})
|
1561 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractdiudq (long @var{a})
|
1562 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractdiuha (long @var{a})
|
1563 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractdiusa (long @var{a})
|
1564 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractdiuda (long @var{a})
|
1565 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractdiuta (long @var{a})
|
1566 |
|
|
@deftypefnx {Runtime Function} {short fract} __fracttiqq (long long @var{a})
|
1567 |
|
|
@deftypefnx {Runtime Function} {fract} __fracttihq (long long @var{a})
|
1568 |
|
|
@deftypefnx {Runtime Function} {long fract} __fracttisq (long long @var{a})
|
1569 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fracttidq (long long @var{a})
|
1570 |
|
|
@deftypefnx {Runtime Function} {short accum} __fracttiha (long long @var{a})
|
1571 |
|
|
@deftypefnx {Runtime Function} {accum} __fracttisa (long long @var{a})
|
1572 |
|
|
@deftypefnx {Runtime Function} {long accum} __fracttida (long long @var{a})
|
1573 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fracttita (long long @var{a})
|
1574 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fracttiuqq (long long @var{a})
|
1575 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fracttiuhq (long long @var{a})
|
1576 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fracttiusq (long long @var{a})
|
1577 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fracttiudq (long long @var{a})
|
1578 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fracttiuha (long long @var{a})
|
1579 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fracttiusa (long long @var{a})
|
1580 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fracttiuda (long long @var{a})
|
1581 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fracttiuta (long long @var{a})
|
1582 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractsfqq (float @var{a})
|
1583 |
|
|
@deftypefnx {Runtime Function} {fract} __fractsfhq (float @var{a})
|
1584 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractsfsq (float @var{a})
|
1585 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractsfdq (float @var{a})
|
1586 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractsfha (float @var{a})
|
1587 |
|
|
@deftypefnx {Runtime Function} {accum} __fractsfsa (float @var{a})
|
1588 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractsfda (float @var{a})
|
1589 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractsfta (float @var{a})
|
1590 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractsfuqq (float @var{a})
|
1591 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractsfuhq (float @var{a})
|
1592 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractsfusq (float @var{a})
|
1593 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractsfudq (float @var{a})
|
1594 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractsfuha (float @var{a})
|
1595 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractsfusa (float @var{a})
|
1596 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractsfuda (float @var{a})
|
1597 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractsfuta (float @var{a})
|
1598 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractdfqq (double @var{a})
|
1599 |
|
|
@deftypefnx {Runtime Function} {fract} __fractdfhq (double @var{a})
|
1600 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractdfsq (double @var{a})
|
1601 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractdfdq (double @var{a})
|
1602 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractdfha (double @var{a})
|
1603 |
|
|
@deftypefnx {Runtime Function} {accum} __fractdfsa (double @var{a})
|
1604 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractdfda (double @var{a})
|
1605 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractdfta (double @var{a})
|
1606 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractdfuqq (double @var{a})
|
1607 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractdfuhq (double @var{a})
|
1608 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractdfusq (double @var{a})
|
1609 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractdfudq (double @var{a})
|
1610 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractdfuha (double @var{a})
|
1611 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractdfusa (double @var{a})
|
1612 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractdfuda (double @var{a})
|
1613 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractdfuta (double @var{a})
|
1614 |
|
|
These functions convert from fractional and signed non-fractionals to
|
1615 |
|
|
fractionals and signed non-fractionals, without saturation.
|
1616 |
|
|
@end deftypefn
|
1617 |
|
|
|
1618 |
|
|
@deftypefn {Runtime Function} {fract} __satfractqqhq2 (short fract @var{a})
|
1619 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractqqsq2 (short fract @var{a})
|
1620 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractqqdq2 (short fract @var{a})
|
1621 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractqqha (short fract @var{a})
|
1622 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractqqsa (short fract @var{a})
|
1623 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractqqda (short fract @var{a})
|
1624 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractqqta (short fract @var{a})
|
1625 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractqquqq (short fract @var{a})
|
1626 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractqquhq (short fract @var{a})
|
1627 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractqqusq (short fract @var{a})
|
1628 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractqqudq (short fract @var{a})
|
1629 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractqquha (short fract @var{a})
|
1630 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractqqusa (short fract @var{a})
|
1631 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractqquda (short fract @var{a})
|
1632 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractqquta (short fract @var{a})
|
1633 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfracthqqq2 (fract @var{a})
|
1634 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfracthqsq2 (fract @var{a})
|
1635 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfracthqdq2 (fract @var{a})
|
1636 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfracthqha (fract @var{a})
|
1637 |
|
|
@deftypefnx {Runtime Function} {accum} __satfracthqsa (fract @var{a})
|
1638 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfracthqda (fract @var{a})
|
1639 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfracthqta (fract @var{a})
|
1640 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfracthquqq (fract @var{a})
|
1641 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfracthquhq (fract @var{a})
|
1642 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfracthqusq (fract @var{a})
|
1643 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfracthqudq (fract @var{a})
|
1644 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfracthquha (fract @var{a})
|
1645 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfracthqusa (fract @var{a})
|
1646 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfracthquda (fract @var{a})
|
1647 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfracthquta (fract @var{a})
|
1648 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractsqqq2 (long fract @var{a})
|
1649 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractsqhq2 (long fract @var{a})
|
1650 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractsqdq2 (long fract @var{a})
|
1651 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractsqha (long fract @var{a})
|
1652 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractsqsa (long fract @var{a})
|
1653 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractsqda (long fract @var{a})
|
1654 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractsqta (long fract @var{a})
|
1655 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractsquqq (long fract @var{a})
|
1656 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractsquhq (long fract @var{a})
|
1657 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractsqusq (long fract @var{a})
|
1658 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractsqudq (long fract @var{a})
|
1659 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractsquha (long fract @var{a})
|
1660 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractsqusa (long fract @var{a})
|
1661 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractsquda (long fract @var{a})
|
1662 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractsquta (long fract @var{a})
|
1663 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractdqqq2 (long long fract @var{a})
|
1664 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractdqhq2 (long long fract @var{a})
|
1665 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractdqsq2 (long long fract @var{a})
|
1666 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractdqha (long long fract @var{a})
|
1667 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractdqsa (long long fract @var{a})
|
1668 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractdqda (long long fract @var{a})
|
1669 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractdqta (long long fract @var{a})
|
1670 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractdquqq (long long fract @var{a})
|
1671 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractdquhq (long long fract @var{a})
|
1672 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractdqusq (long long fract @var{a})
|
1673 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractdqudq (long long fract @var{a})
|
1674 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractdquha (long long fract @var{a})
|
1675 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractdqusa (long long fract @var{a})
|
1676 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractdquda (long long fract @var{a})
|
1677 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractdquta (long long fract @var{a})
|
1678 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfracthaqq (short accum @var{a})
|
1679 |
|
|
@deftypefnx {Runtime Function} {fract} __satfracthahq (short accum @var{a})
|
1680 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfracthasq (short accum @var{a})
|
1681 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfracthadq (short accum @var{a})
|
1682 |
|
|
@deftypefnx {Runtime Function} {accum} __satfracthasa2 (short accum @var{a})
|
1683 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfracthada2 (short accum @var{a})
|
1684 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfracthata2 (short accum @var{a})
|
1685 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfracthauqq (short accum @var{a})
|
1686 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfracthauhq (short accum @var{a})
|
1687 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfracthausq (short accum @var{a})
|
1688 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfracthaudq (short accum @var{a})
|
1689 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfracthauha (short accum @var{a})
|
1690 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfracthausa (short accum @var{a})
|
1691 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfracthauda (short accum @var{a})
|
1692 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfracthauta (short accum @var{a})
|
1693 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractsaqq (accum @var{a})
|
1694 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractsahq (accum @var{a})
|
1695 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractsasq (accum @var{a})
|
1696 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractsadq (accum @var{a})
|
1697 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractsaha2 (accum @var{a})
|
1698 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractsada2 (accum @var{a})
|
1699 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractsata2 (accum @var{a})
|
1700 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractsauqq (accum @var{a})
|
1701 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractsauhq (accum @var{a})
|
1702 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractsausq (accum @var{a})
|
1703 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractsaudq (accum @var{a})
|
1704 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractsauha (accum @var{a})
|
1705 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractsausa (accum @var{a})
|
1706 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractsauda (accum @var{a})
|
1707 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractsauta (accum @var{a})
|
1708 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractdaqq (long accum @var{a})
|
1709 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractdahq (long accum @var{a})
|
1710 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractdasq (long accum @var{a})
|
1711 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractdadq (long accum @var{a})
|
1712 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractdaha2 (long accum @var{a})
|
1713 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractdasa2 (long accum @var{a})
|
1714 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractdata2 (long accum @var{a})
|
1715 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractdauqq (long accum @var{a})
|
1716 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractdauhq (long accum @var{a})
|
1717 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractdausq (long accum @var{a})
|
1718 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractdaudq (long accum @var{a})
|
1719 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractdauha (long accum @var{a})
|
1720 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractdausa (long accum @var{a})
|
1721 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractdauda (long accum @var{a})
|
1722 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractdauta (long accum @var{a})
|
1723 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfracttaqq (long long accum @var{a})
|
1724 |
|
|
@deftypefnx {Runtime Function} {fract} __satfracttahq (long long accum @var{a})
|
1725 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfracttasq (long long accum @var{a})
|
1726 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfracttadq (long long accum @var{a})
|
1727 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfracttaha2 (long long accum @var{a})
|
1728 |
|
|
@deftypefnx {Runtime Function} {accum} __satfracttasa2 (long long accum @var{a})
|
1729 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfracttada2 (long long accum @var{a})
|
1730 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfracttauqq (long long accum @var{a})
|
1731 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfracttauhq (long long accum @var{a})
|
1732 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfracttausq (long long accum @var{a})
|
1733 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfracttaudq (long long accum @var{a})
|
1734 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfracttauha (long long accum @var{a})
|
1735 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfracttausa (long long accum @var{a})
|
1736 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfracttauda (long long accum @var{a})
|
1737 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfracttauta (long long accum @var{a})
|
1738 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractuqqqq (unsigned short fract @var{a})
|
1739 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractuqqhq (unsigned short fract @var{a})
|
1740 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractuqqsq (unsigned short fract @var{a})
|
1741 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractuqqdq (unsigned short fract @var{a})
|
1742 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractuqqha (unsigned short fract @var{a})
|
1743 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractuqqsa (unsigned short fract @var{a})
|
1744 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractuqqda (unsigned short fract @var{a})
|
1745 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractuqqta (unsigned short fract @var{a})
|
1746 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractuqquhq2 (unsigned short fract @var{a})
|
1747 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractuqqusq2 (unsigned short fract @var{a})
|
1748 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractuqqudq2 (unsigned short fract @var{a})
|
1749 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractuqquha (unsigned short fract @var{a})
|
1750 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractuqqusa (unsigned short fract @var{a})
|
1751 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractuqquda (unsigned short fract @var{a})
|
1752 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractuqquta (unsigned short fract @var{a})
|
1753 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractuhqqq (unsigned fract @var{a})
|
1754 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractuhqhq (unsigned fract @var{a})
|
1755 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractuhqsq (unsigned fract @var{a})
|
1756 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractuhqdq (unsigned fract @var{a})
|
1757 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractuhqha (unsigned fract @var{a})
|
1758 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractuhqsa (unsigned fract @var{a})
|
1759 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractuhqda (unsigned fract @var{a})
|
1760 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractuhqta (unsigned fract @var{a})
|
1761 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractuhquqq2 (unsigned fract @var{a})
|
1762 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractuhqusq2 (unsigned fract @var{a})
|
1763 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractuhqudq2 (unsigned fract @var{a})
|
1764 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractuhquha (unsigned fract @var{a})
|
1765 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractuhqusa (unsigned fract @var{a})
|
1766 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractuhquda (unsigned fract @var{a})
|
1767 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractuhquta (unsigned fract @var{a})
|
1768 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractusqqq (unsigned long fract @var{a})
|
1769 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractusqhq (unsigned long fract @var{a})
|
1770 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractusqsq (unsigned long fract @var{a})
|
1771 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractusqdq (unsigned long fract @var{a})
|
1772 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractusqha (unsigned long fract @var{a})
|
1773 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractusqsa (unsigned long fract @var{a})
|
1774 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractusqda (unsigned long fract @var{a})
|
1775 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractusqta (unsigned long fract @var{a})
|
1776 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractusquqq2 (unsigned long fract @var{a})
|
1777 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractusquhq2 (unsigned long fract @var{a})
|
1778 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractusqudq2 (unsigned long fract @var{a})
|
1779 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractusquha (unsigned long fract @var{a})
|
1780 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractusqusa (unsigned long fract @var{a})
|
1781 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractusquda (unsigned long fract @var{a})
|
1782 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractusquta (unsigned long fract @var{a})
|
1783 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractudqqq (unsigned long long fract @var{a})
|
1784 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractudqhq (unsigned long long fract @var{a})
|
1785 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractudqsq (unsigned long long fract @var{a})
|
1786 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractudqdq (unsigned long long fract @var{a})
|
1787 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractudqha (unsigned long long fract @var{a})
|
1788 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractudqsa (unsigned long long fract @var{a})
|
1789 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractudqda (unsigned long long fract @var{a})
|
1790 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractudqta (unsigned long long fract @var{a})
|
1791 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractudquqq2 (unsigned long long fract @var{a})
|
1792 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractudquhq2 (unsigned long long fract @var{a})
|
1793 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractudqusq2 (unsigned long long fract @var{a})
|
1794 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractudquha (unsigned long long fract @var{a})
|
1795 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractudqusa (unsigned long long fract @var{a})
|
1796 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractudquda (unsigned long long fract @var{a})
|
1797 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractudquta (unsigned long long fract @var{a})
|
1798 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractuhaqq (unsigned short accum @var{a})
|
1799 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractuhahq (unsigned short accum @var{a})
|
1800 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractuhasq (unsigned short accum @var{a})
|
1801 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractuhadq (unsigned short accum @var{a})
|
1802 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractuhaha (unsigned short accum @var{a})
|
1803 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractuhasa (unsigned short accum @var{a})
|
1804 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractuhada (unsigned short accum @var{a})
|
1805 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractuhata (unsigned short accum @var{a})
|
1806 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractuhauqq (unsigned short accum @var{a})
|
1807 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractuhauhq (unsigned short accum @var{a})
|
1808 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractuhausq (unsigned short accum @var{a})
|
1809 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractuhaudq (unsigned short accum @var{a})
|
1810 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractuhausa2 (unsigned short accum @var{a})
|
1811 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractuhauda2 (unsigned short accum @var{a})
|
1812 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractuhauta2 (unsigned short accum @var{a})
|
1813 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractusaqq (unsigned accum @var{a})
|
1814 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractusahq (unsigned accum @var{a})
|
1815 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractusasq (unsigned accum @var{a})
|
1816 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractusadq (unsigned accum @var{a})
|
1817 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractusaha (unsigned accum @var{a})
|
1818 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractusasa (unsigned accum @var{a})
|
1819 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractusada (unsigned accum @var{a})
|
1820 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractusata (unsigned accum @var{a})
|
1821 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractusauqq (unsigned accum @var{a})
|
1822 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractusauhq (unsigned accum @var{a})
|
1823 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractusausq (unsigned accum @var{a})
|
1824 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractusaudq (unsigned accum @var{a})
|
1825 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractusauha2 (unsigned accum @var{a})
|
1826 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractusauda2 (unsigned accum @var{a})
|
1827 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractusauta2 (unsigned accum @var{a})
|
1828 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractudaqq (unsigned long accum @var{a})
|
1829 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractudahq (unsigned long accum @var{a})
|
1830 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractudasq (unsigned long accum @var{a})
|
1831 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractudadq (unsigned long accum @var{a})
|
1832 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractudaha (unsigned long accum @var{a})
|
1833 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractudasa (unsigned long accum @var{a})
|
1834 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractudada (unsigned long accum @var{a})
|
1835 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractudata (unsigned long accum @var{a})
|
1836 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractudauqq (unsigned long accum @var{a})
|
1837 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractudauhq (unsigned long accum @var{a})
|
1838 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractudausq (unsigned long accum @var{a})
|
1839 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractudaudq (unsigned long accum @var{a})
|
1840 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractudauha2 (unsigned long accum @var{a})
|
1841 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractudausa2 (unsigned long accum @var{a})
|
1842 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractudauta2 (unsigned long accum @var{a})
|
1843 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractutaqq (unsigned long long accum @var{a})
|
1844 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractutahq (unsigned long long accum @var{a})
|
1845 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractutasq (unsigned long long accum @var{a})
|
1846 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractutadq (unsigned long long accum @var{a})
|
1847 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractutaha (unsigned long long accum @var{a})
|
1848 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractutasa (unsigned long long accum @var{a})
|
1849 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractutada (unsigned long long accum @var{a})
|
1850 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractutata (unsigned long long accum @var{a})
|
1851 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractutauqq (unsigned long long accum @var{a})
|
1852 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractutauhq (unsigned long long accum @var{a})
|
1853 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractutausq (unsigned long long accum @var{a})
|
1854 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractutaudq (unsigned long long accum @var{a})
|
1855 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractutauha2 (unsigned long long accum @var{a})
|
1856 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractutausa2 (unsigned long long accum @var{a})
|
1857 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractutauda2 (unsigned long long accum @var{a})
|
1858 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractqiqq (signed char @var{a})
|
1859 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractqihq (signed char @var{a})
|
1860 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractqisq (signed char @var{a})
|
1861 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractqidq (signed char @var{a})
|
1862 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractqiha (signed char @var{a})
|
1863 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractqisa (signed char @var{a})
|
1864 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractqida (signed char @var{a})
|
1865 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractqita (signed char @var{a})
|
1866 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractqiuqq (signed char @var{a})
|
1867 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractqiuhq (signed char @var{a})
|
1868 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractqiusq (signed char @var{a})
|
1869 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractqiudq (signed char @var{a})
|
1870 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractqiuha (signed char @var{a})
|
1871 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractqiusa (signed char @var{a})
|
1872 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractqiuda (signed char @var{a})
|
1873 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractqiuta (signed char @var{a})
|
1874 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfracthiqq (short @var{a})
|
1875 |
|
|
@deftypefnx {Runtime Function} {fract} __satfracthihq (short @var{a})
|
1876 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfracthisq (short @var{a})
|
1877 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfracthidq (short @var{a})
|
1878 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfracthiha (short @var{a})
|
1879 |
|
|
@deftypefnx {Runtime Function} {accum} __satfracthisa (short @var{a})
|
1880 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfracthida (short @var{a})
|
1881 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfracthita (short @var{a})
|
1882 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfracthiuqq (short @var{a})
|
1883 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfracthiuhq (short @var{a})
|
1884 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfracthiusq (short @var{a})
|
1885 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfracthiudq (short @var{a})
|
1886 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfracthiuha (short @var{a})
|
1887 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfracthiusa (short @var{a})
|
1888 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfracthiuda (short @var{a})
|
1889 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfracthiuta (short @var{a})
|
1890 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractsiqq (int @var{a})
|
1891 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractsihq (int @var{a})
|
1892 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractsisq (int @var{a})
|
1893 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractsidq (int @var{a})
|
1894 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractsiha (int @var{a})
|
1895 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractsisa (int @var{a})
|
1896 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractsida (int @var{a})
|
1897 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractsita (int @var{a})
|
1898 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractsiuqq (int @var{a})
|
1899 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractsiuhq (int @var{a})
|
1900 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractsiusq (int @var{a})
|
1901 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractsiudq (int @var{a})
|
1902 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractsiuha (int @var{a})
|
1903 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractsiusa (int @var{a})
|
1904 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractsiuda (int @var{a})
|
1905 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractsiuta (int @var{a})
|
1906 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractdiqq (long @var{a})
|
1907 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractdihq (long @var{a})
|
1908 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractdisq (long @var{a})
|
1909 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractdidq (long @var{a})
|
1910 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractdiha (long @var{a})
|
1911 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractdisa (long @var{a})
|
1912 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractdida (long @var{a})
|
1913 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractdita (long @var{a})
|
1914 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractdiuqq (long @var{a})
|
1915 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractdiuhq (long @var{a})
|
1916 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractdiusq (long @var{a})
|
1917 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractdiudq (long @var{a})
|
1918 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractdiuha (long @var{a})
|
1919 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractdiusa (long @var{a})
|
1920 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractdiuda (long @var{a})
|
1921 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractdiuta (long @var{a})
|
1922 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfracttiqq (long long @var{a})
|
1923 |
|
|
@deftypefnx {Runtime Function} {fract} __satfracttihq (long long @var{a})
|
1924 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfracttisq (long long @var{a})
|
1925 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfracttidq (long long @var{a})
|
1926 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfracttiha (long long @var{a})
|
1927 |
|
|
@deftypefnx {Runtime Function} {accum} __satfracttisa (long long @var{a})
|
1928 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfracttida (long long @var{a})
|
1929 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfracttita (long long @var{a})
|
1930 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfracttiuqq (long long @var{a})
|
1931 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfracttiuhq (long long @var{a})
|
1932 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfracttiusq (long long @var{a})
|
1933 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfracttiudq (long long @var{a})
|
1934 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfracttiuha (long long @var{a})
|
1935 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfracttiusa (long long @var{a})
|
1936 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfracttiuda (long long @var{a})
|
1937 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfracttiuta (long long @var{a})
|
1938 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractsfqq (float @var{a})
|
1939 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractsfhq (float @var{a})
|
1940 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractsfsq (float @var{a})
|
1941 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractsfdq (float @var{a})
|
1942 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractsfha (float @var{a})
|
1943 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractsfsa (float @var{a})
|
1944 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractsfda (float @var{a})
|
1945 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractsfta (float @var{a})
|
1946 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractsfuqq (float @var{a})
|
1947 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractsfuhq (float @var{a})
|
1948 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractsfusq (float @var{a})
|
1949 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractsfudq (float @var{a})
|
1950 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractsfuha (float @var{a})
|
1951 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractsfusa (float @var{a})
|
1952 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractsfuda (float @var{a})
|
1953 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractsfuta (float @var{a})
|
1954 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractdfqq (double @var{a})
|
1955 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractdfhq (double @var{a})
|
1956 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractdfsq (double @var{a})
|
1957 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractdfdq (double @var{a})
|
1958 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractdfha (double @var{a})
|
1959 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractdfsa (double @var{a})
|
1960 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractdfda (double @var{a})
|
1961 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractdfta (double @var{a})
|
1962 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractdfuqq (double @var{a})
|
1963 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractdfuhq (double @var{a})
|
1964 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractdfusq (double @var{a})
|
1965 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractdfudq (double @var{a})
|
1966 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractdfuha (double @var{a})
|
1967 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractdfusa (double @var{a})
|
1968 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractdfuda (double @var{a})
|
1969 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractdfuta (double @var{a})
|
1970 |
|
|
The functions convert from fractional and signed non-fractionals to
|
1971 |
|
|
fractionals, with saturation.
|
1972 |
|
|
@end deftypefn
|
1973 |
|
|
|
1974 |
|
|
@deftypefn {Runtime Function} {unsigned char} __fractunsqqqi (short fract @var{a})
|
1975 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunsqqhi (short fract @var{a})
|
1976 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunsqqsi (short fract @var{a})
|
1977 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunsqqdi (short fract @var{a})
|
1978 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunsqqti (short fract @var{a})
|
1979 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunshqqi (fract @var{a})
|
1980 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunshqhi (fract @var{a})
|
1981 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunshqsi (fract @var{a})
|
1982 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunshqdi (fract @var{a})
|
1983 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunshqti (fract @var{a})
|
1984 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunssqqi (long fract @var{a})
|
1985 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunssqhi (long fract @var{a})
|
1986 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunssqsi (long fract @var{a})
|
1987 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunssqdi (long fract @var{a})
|
1988 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunssqti (long fract @var{a})
|
1989 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunsdqqi (long long fract @var{a})
|
1990 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunsdqhi (long long fract @var{a})
|
1991 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunsdqsi (long long fract @var{a})
|
1992 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunsdqdi (long long fract @var{a})
|
1993 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunsdqti (long long fract @var{a})
|
1994 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunshaqi (short accum @var{a})
|
1995 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunshahi (short accum @var{a})
|
1996 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunshasi (short accum @var{a})
|
1997 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunshadi (short accum @var{a})
|
1998 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunshati (short accum @var{a})
|
1999 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunssaqi (accum @var{a})
|
2000 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunssahi (accum @var{a})
|
2001 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunssasi (accum @var{a})
|
2002 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunssadi (accum @var{a})
|
2003 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunssati (accum @var{a})
|
2004 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunsdaqi (long accum @var{a})
|
2005 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunsdahi (long accum @var{a})
|
2006 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunsdasi (long accum @var{a})
|
2007 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunsdadi (long accum @var{a})
|
2008 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunsdati (long accum @var{a})
|
2009 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunstaqi (long long accum @var{a})
|
2010 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunstahi (long long accum @var{a})
|
2011 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunstasi (long long accum @var{a})
|
2012 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunstadi (long long accum @var{a})
|
2013 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunstati (long long accum @var{a})
|
2014 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunsuqqqi (unsigned short fract @var{a})
|
2015 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunsuqqhi (unsigned short fract @var{a})
|
2016 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunsuqqsi (unsigned short fract @var{a})
|
2017 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunsuqqdi (unsigned short fract @var{a})
|
2018 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunsuqqti (unsigned short fract @var{a})
|
2019 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunsuhqqi (unsigned fract @var{a})
|
2020 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunsuhqhi (unsigned fract @var{a})
|
2021 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunsuhqsi (unsigned fract @var{a})
|
2022 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunsuhqdi (unsigned fract @var{a})
|
2023 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunsuhqti (unsigned fract @var{a})
|
2024 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunsusqqi (unsigned long fract @var{a})
|
2025 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunsusqhi (unsigned long fract @var{a})
|
2026 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunsusqsi (unsigned long fract @var{a})
|
2027 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunsusqdi (unsigned long fract @var{a})
|
2028 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunsusqti (unsigned long fract @var{a})
|
2029 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunsudqqi (unsigned long long fract @var{a})
|
2030 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunsudqhi (unsigned long long fract @var{a})
|
2031 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunsudqsi (unsigned long long fract @var{a})
|
2032 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunsudqdi (unsigned long long fract @var{a})
|
2033 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunsudqti (unsigned long long fract @var{a})
|
2034 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunsuhaqi (unsigned short accum @var{a})
|
2035 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunsuhahi (unsigned short accum @var{a})
|
2036 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunsuhasi (unsigned short accum @var{a})
|
2037 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunsuhadi (unsigned short accum @var{a})
|
2038 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunsuhati (unsigned short accum @var{a})
|
2039 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunsusaqi (unsigned accum @var{a})
|
2040 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunsusahi (unsigned accum @var{a})
|
2041 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunsusasi (unsigned accum @var{a})
|
2042 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunsusadi (unsigned accum @var{a})
|
2043 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunsusati (unsigned accum @var{a})
|
2044 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunsudaqi (unsigned long accum @var{a})
|
2045 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunsudahi (unsigned long accum @var{a})
|
2046 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunsudasi (unsigned long accum @var{a})
|
2047 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunsudadi (unsigned long accum @var{a})
|
2048 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunsudati (unsigned long accum @var{a})
|
2049 |
|
|
@deftypefnx {Runtime Function} {unsigned char} __fractunsutaqi (unsigned long long accum @var{a})
|
2050 |
|
|
@deftypefnx {Runtime Function} {unsigned short} __fractunsutahi (unsigned long long accum @var{a})
|
2051 |
|
|
@deftypefnx {Runtime Function} {unsigned int} __fractunsutasi (unsigned long long accum @var{a})
|
2052 |
|
|
@deftypefnx {Runtime Function} {unsigned long} __fractunsutadi (unsigned long long accum @var{a})
|
2053 |
|
|
@deftypefnx {Runtime Function} {unsigned long long} __fractunsutati (unsigned long long accum @var{a})
|
2054 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractunsqiqq (unsigned char @var{a})
|
2055 |
|
|
@deftypefnx {Runtime Function} {fract} __fractunsqihq (unsigned char @var{a})
|
2056 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractunsqisq (unsigned char @var{a})
|
2057 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractunsqidq (unsigned char @var{a})
|
2058 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractunsqiha (unsigned char @var{a})
|
2059 |
|
|
@deftypefnx {Runtime Function} {accum} __fractunsqisa (unsigned char @var{a})
|
2060 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractunsqida (unsigned char @var{a})
|
2061 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractunsqita (unsigned char @var{a})
|
2062 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractunsqiuqq (unsigned char @var{a})
|
2063 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractunsqiuhq (unsigned char @var{a})
|
2064 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractunsqiusq (unsigned char @var{a})
|
2065 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractunsqiudq (unsigned char @var{a})
|
2066 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractunsqiuha (unsigned char @var{a})
|
2067 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractunsqiusa (unsigned char @var{a})
|
2068 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractunsqiuda (unsigned char @var{a})
|
2069 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractunsqiuta (unsigned char @var{a})
|
2070 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractunshiqq (unsigned short @var{a})
|
2071 |
|
|
@deftypefnx {Runtime Function} {fract} __fractunshihq (unsigned short @var{a})
|
2072 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractunshisq (unsigned short @var{a})
|
2073 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractunshidq (unsigned short @var{a})
|
2074 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractunshiha (unsigned short @var{a})
|
2075 |
|
|
@deftypefnx {Runtime Function} {accum} __fractunshisa (unsigned short @var{a})
|
2076 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractunshida (unsigned short @var{a})
|
2077 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractunshita (unsigned short @var{a})
|
2078 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractunshiuqq (unsigned short @var{a})
|
2079 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractunshiuhq (unsigned short @var{a})
|
2080 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractunshiusq (unsigned short @var{a})
|
2081 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractunshiudq (unsigned short @var{a})
|
2082 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractunshiuha (unsigned short @var{a})
|
2083 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractunshiusa (unsigned short @var{a})
|
2084 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractunshiuda (unsigned short @var{a})
|
2085 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractunshiuta (unsigned short @var{a})
|
2086 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractunssiqq (unsigned int @var{a})
|
2087 |
|
|
@deftypefnx {Runtime Function} {fract} __fractunssihq (unsigned int @var{a})
|
2088 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractunssisq (unsigned int @var{a})
|
2089 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractunssidq (unsigned int @var{a})
|
2090 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractunssiha (unsigned int @var{a})
|
2091 |
|
|
@deftypefnx {Runtime Function} {accum} __fractunssisa (unsigned int @var{a})
|
2092 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractunssida (unsigned int @var{a})
|
2093 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractunssita (unsigned int @var{a})
|
2094 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractunssiuqq (unsigned int @var{a})
|
2095 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractunssiuhq (unsigned int @var{a})
|
2096 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractunssiusq (unsigned int @var{a})
|
2097 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractunssiudq (unsigned int @var{a})
|
2098 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractunssiuha (unsigned int @var{a})
|
2099 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractunssiusa (unsigned int @var{a})
|
2100 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractunssiuda (unsigned int @var{a})
|
2101 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractunssiuta (unsigned int @var{a})
|
2102 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractunsdiqq (unsigned long @var{a})
|
2103 |
|
|
@deftypefnx {Runtime Function} {fract} __fractunsdihq (unsigned long @var{a})
|
2104 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractunsdisq (unsigned long @var{a})
|
2105 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractunsdidq (unsigned long @var{a})
|
2106 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractunsdiha (unsigned long @var{a})
|
2107 |
|
|
@deftypefnx {Runtime Function} {accum} __fractunsdisa (unsigned long @var{a})
|
2108 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractunsdida (unsigned long @var{a})
|
2109 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractunsdita (unsigned long @var{a})
|
2110 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractunsdiuqq (unsigned long @var{a})
|
2111 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractunsdiuhq (unsigned long @var{a})
|
2112 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractunsdiusq (unsigned long @var{a})
|
2113 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractunsdiudq (unsigned long @var{a})
|
2114 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractunsdiuha (unsigned long @var{a})
|
2115 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractunsdiusa (unsigned long @var{a})
|
2116 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractunsdiuda (unsigned long @var{a})
|
2117 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractunsdiuta (unsigned long @var{a})
|
2118 |
|
|
@deftypefnx {Runtime Function} {short fract} __fractunstiqq (unsigned long long @var{a})
|
2119 |
|
|
@deftypefnx {Runtime Function} {fract} __fractunstihq (unsigned long long @var{a})
|
2120 |
|
|
@deftypefnx {Runtime Function} {long fract} __fractunstisq (unsigned long long @var{a})
|
2121 |
|
|
@deftypefnx {Runtime Function} {long long fract} __fractunstidq (unsigned long long @var{a})
|
2122 |
|
|
@deftypefnx {Runtime Function} {short accum} __fractunstiha (unsigned long long @var{a})
|
2123 |
|
|
@deftypefnx {Runtime Function} {accum} __fractunstisa (unsigned long long @var{a})
|
2124 |
|
|
@deftypefnx {Runtime Function} {long accum} __fractunstida (unsigned long long @var{a})
|
2125 |
|
|
@deftypefnx {Runtime Function} {long long accum} __fractunstita (unsigned long long @var{a})
|
2126 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __fractunstiuqq (unsigned long long @var{a})
|
2127 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __fractunstiuhq (unsigned long long @var{a})
|
2128 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __fractunstiusq (unsigned long long @var{a})
|
2129 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __fractunstiudq (unsigned long long @var{a})
|
2130 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __fractunstiuha (unsigned long long @var{a})
|
2131 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __fractunstiusa (unsigned long long @var{a})
|
2132 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __fractunstiuda (unsigned long long @var{a})
|
2133 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __fractunstiuta (unsigned long long @var{a})
|
2134 |
|
|
These functions convert from fractionals to unsigned non-fractionals;
|
2135 |
|
|
and from unsigned non-fractionals to fractionals, without saturation.
|
2136 |
|
|
@end deftypefn
|
2137 |
|
|
|
2138 |
|
|
@deftypefn {Runtime Function} {short fract} __satfractunsqiqq (unsigned char @var{a})
|
2139 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractunsqihq (unsigned char @var{a})
|
2140 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractunsqisq (unsigned char @var{a})
|
2141 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractunsqidq (unsigned char @var{a})
|
2142 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractunsqiha (unsigned char @var{a})
|
2143 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractunsqisa (unsigned char @var{a})
|
2144 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractunsqida (unsigned char @var{a})
|
2145 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractunsqita (unsigned char @var{a})
|
2146 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractunsqiuqq (unsigned char @var{a})
|
2147 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractunsqiuhq (unsigned char @var{a})
|
2148 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractunsqiusq (unsigned char @var{a})
|
2149 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractunsqiudq (unsigned char @var{a})
|
2150 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractunsqiuha (unsigned char @var{a})
|
2151 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractunsqiusa (unsigned char @var{a})
|
2152 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractunsqiuda (unsigned char @var{a})
|
2153 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractunsqiuta (unsigned char @var{a})
|
2154 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractunshiqq (unsigned short @var{a})
|
2155 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractunshihq (unsigned short @var{a})
|
2156 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractunshisq (unsigned short @var{a})
|
2157 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractunshidq (unsigned short @var{a})
|
2158 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractunshiha (unsigned short @var{a})
|
2159 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractunshisa (unsigned short @var{a})
|
2160 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractunshida (unsigned short @var{a})
|
2161 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractunshita (unsigned short @var{a})
|
2162 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractunshiuqq (unsigned short @var{a})
|
2163 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractunshiuhq (unsigned short @var{a})
|
2164 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractunshiusq (unsigned short @var{a})
|
2165 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractunshiudq (unsigned short @var{a})
|
2166 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractunshiuha (unsigned short @var{a})
|
2167 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractunshiusa (unsigned short @var{a})
|
2168 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractunshiuda (unsigned short @var{a})
|
2169 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractunshiuta (unsigned short @var{a})
|
2170 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractunssiqq (unsigned int @var{a})
|
2171 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractunssihq (unsigned int @var{a})
|
2172 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractunssisq (unsigned int @var{a})
|
2173 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractunssidq (unsigned int @var{a})
|
2174 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractunssiha (unsigned int @var{a})
|
2175 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractunssisa (unsigned int @var{a})
|
2176 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractunssida (unsigned int @var{a})
|
2177 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractunssita (unsigned int @var{a})
|
2178 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractunssiuqq (unsigned int @var{a})
|
2179 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractunssiuhq (unsigned int @var{a})
|
2180 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractunssiusq (unsigned int @var{a})
|
2181 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractunssiudq (unsigned int @var{a})
|
2182 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractunssiuha (unsigned int @var{a})
|
2183 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractunssiusa (unsigned int @var{a})
|
2184 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractunssiuda (unsigned int @var{a})
|
2185 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractunssiuta (unsigned int @var{a})
|
2186 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractunsdiqq (unsigned long @var{a})
|
2187 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractunsdihq (unsigned long @var{a})
|
2188 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractunsdisq (unsigned long @var{a})
|
2189 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractunsdidq (unsigned long @var{a})
|
2190 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractunsdiha (unsigned long @var{a})
|
2191 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractunsdisa (unsigned long @var{a})
|
2192 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractunsdida (unsigned long @var{a})
|
2193 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractunsdita (unsigned long @var{a})
|
2194 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractunsdiuqq (unsigned long @var{a})
|
2195 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractunsdiuhq (unsigned long @var{a})
|
2196 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractunsdiusq (unsigned long @var{a})
|
2197 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractunsdiudq (unsigned long @var{a})
|
2198 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractunsdiuha (unsigned long @var{a})
|
2199 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractunsdiusa (unsigned long @var{a})
|
2200 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractunsdiuda (unsigned long @var{a})
|
2201 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractunsdiuta (unsigned long @var{a})
|
2202 |
|
|
@deftypefnx {Runtime Function} {short fract} __satfractunstiqq (unsigned long long @var{a})
|
2203 |
|
|
@deftypefnx {Runtime Function} {fract} __satfractunstihq (unsigned long long @var{a})
|
2204 |
|
|
@deftypefnx {Runtime Function} {long fract} __satfractunstisq (unsigned long long @var{a})
|
2205 |
|
|
@deftypefnx {Runtime Function} {long long fract} __satfractunstidq (unsigned long long @var{a})
|
2206 |
|
|
@deftypefnx {Runtime Function} {short accum} __satfractunstiha (unsigned long long @var{a})
|
2207 |
|
|
@deftypefnx {Runtime Function} {accum} __satfractunstisa (unsigned long long @var{a})
|
2208 |
|
|
@deftypefnx {Runtime Function} {long accum} __satfractunstida (unsigned long long @var{a})
|
2209 |
|
|
@deftypefnx {Runtime Function} {long long accum} __satfractunstita (unsigned long long @var{a})
|
2210 |
|
|
@deftypefnx {Runtime Function} {unsigned short fract} __satfractunstiuqq (unsigned long long @var{a})
|
2211 |
|
|
@deftypefnx {Runtime Function} {unsigned fract} __satfractunstiuhq (unsigned long long @var{a})
|
2212 |
|
|
@deftypefnx {Runtime Function} {unsigned long fract} __satfractunstiusq (unsigned long long @var{a})
|
2213 |
|
|
@deftypefnx {Runtime Function} {unsigned long long fract} __satfractunstiudq (unsigned long long @var{a})
|
2214 |
|
|
@deftypefnx {Runtime Function} {unsigned short accum} __satfractunstiuha (unsigned long long @var{a})
|
2215 |
|
|
@deftypefnx {Runtime Function} {unsigned accum} __satfractunstiusa (unsigned long long @var{a})
|
2216 |
|
|
@deftypefnx {Runtime Function} {unsigned long accum} __satfractunstiuda (unsigned long long @var{a})
|
2217 |
|
|
@deftypefnx {Runtime Function} {unsigned long long accum} __satfractunstiuta (unsigned long long @var{a})
|
2218 |
|
|
These functions convert from unsigned non-fractionals to fractionals,
|
2219 |
|
|
with saturation.
|
2220 |
|
|
@end deftypefn
|
2221 |
|
|
|
2222 |
|
|
@node Exception handling routines
|
2223 |
|
|
@section Language-independent routines for exception handling
|
2224 |
|
|
|
2225 |
|
|
document me!
|
2226 |
|
|
|
2227 |
|
|
@smallexample
|
2228 |
|
|
_Unwind_DeleteException
|
2229 |
|
|
_Unwind_Find_FDE
|
2230 |
|
|
_Unwind_ForcedUnwind
|
2231 |
|
|
_Unwind_GetGR
|
2232 |
|
|
_Unwind_GetIP
|
2233 |
|
|
_Unwind_GetLanguageSpecificData
|
2234 |
|
|
_Unwind_GetRegionStart
|
2235 |
|
|
_Unwind_GetTextRelBase
|
2236 |
|
|
_Unwind_GetDataRelBase
|
2237 |
|
|
_Unwind_RaiseException
|
2238 |
|
|
_Unwind_Resume
|
2239 |
|
|
_Unwind_SetGR
|
2240 |
|
|
_Unwind_SetIP
|
2241 |
|
|
_Unwind_FindEnclosingFunction
|
2242 |
|
|
_Unwind_SjLj_Register
|
2243 |
|
|
_Unwind_SjLj_Unregister
|
2244 |
|
|
_Unwind_SjLj_RaiseException
|
2245 |
|
|
_Unwind_SjLj_ForcedUnwind
|
2246 |
|
|
_Unwind_SjLj_Resume
|
2247 |
|
|
__deregister_frame
|
2248 |
|
|
__deregister_frame_info
|
2249 |
|
|
__deregister_frame_info_bases
|
2250 |
|
|
__register_frame
|
2251 |
|
|
__register_frame_info
|
2252 |
|
|
__register_frame_info_bases
|
2253 |
|
|
__register_frame_info_table
|
2254 |
|
|
__register_frame_info_table_bases
|
2255 |
|
|
__register_frame_table
|
2256 |
|
|
@end smallexample
|
2257 |
|
|
|
2258 |
|
|
@node Miscellaneous routines
|
2259 |
|
|
@section Miscellaneous runtime library routines
|
2260 |
|
|
|
2261 |
|
|
@subsection Cache control functions
|
2262 |
|
|
@deftypefn {Runtime Function} void __clear_cache (char *@var{beg}, char *@var{end})
|
2263 |
|
|
This function clears the instruction cache between @var{beg} and @var{end}.
|
2264 |
|
|
@end deftypefn
|