libgcc-std.ver: Add fixed-point routines to GCC_4.3.0 section.
* libgcc-std.ver: Add fixed-point routines to GCC_4.3.0 section. * doc/libgcc.texi (Fixed-point fractional library routines): Fix typos for neg and cmp functions. From-SVN: r128873
This commit is contained in:
parent
bb46e9a141
commit
9c7e83c1da
3 changed files with 1568 additions and 48 deletions
|
@ -1,3 +1,9 @@
|
|||
2007-09-28 Chao-ying Fu <fu@mips.com>
|
||||
|
||||
* libgcc-std.ver: Add fixed-point routines to GCC_4.3.0 section.
|
||||
* doc/libgcc.texi (Fixed-point fractional library routines):
|
||||
Fix typos for neg and cmp functions.
|
||||
|
||||
2007-09-28 Michael Matz <matz@suse.de>
|
||||
|
||||
PR rtl-optimization/33552
|
||||
|
|
|
@ -1007,44 +1007,44 @@ These functions return the quotient of the unsigned division of @var{a}
|
|||
and @var{b} with unsigned saturation.
|
||||
@end deftypefn
|
||||
|
||||
@deftypefn {Runtime Function} {short fract} __negqq3 (short fract @var{a})
|
||||
@deftypefnx {Runtime Function} {fract} __neghq3 (fract @var{a})
|
||||
@deftypefnx {Runtime Function} {long fract} __negsq3 (long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {long long fract} __negdq3 (long long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned short fract} __neguqq3 (unsigned short fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned fract} __neguhq3 (unsigned fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long fract} __negusq3 (unsigned long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long long fract} __negudq3 (unsigned long long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {short accum} __negha3 (short accum @var{a})
|
||||
@deftypefnx {Runtime Function} {accum} __negsa3 (accum @var{a})
|
||||
@deftypefnx {Runtime Function} {long accum} __negda3 (long accum @var{a})
|
||||
@deftypefnx {Runtime Function} {long long accum} __negta3 (long long accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned short accum} __neguha3 (unsigned short accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned accum} __negusa3 (unsigned accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long accum} __neguda3 (unsigned long accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long long accum} __neguta3 (unsigned long long accum @var{a})
|
||||
@deftypefn {Runtime Function} {short fract} __negqq2 (short fract @var{a})
|
||||
@deftypefnx {Runtime Function} {fract} __neghq2 (fract @var{a})
|
||||
@deftypefnx {Runtime Function} {long fract} __negsq2 (long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {long long fract} __negdq2 (long long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned short fract} __neguqq2 (unsigned short fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned fract} __neguhq2 (unsigned fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long fract} __negusq2 (unsigned long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long long fract} __negudq2 (unsigned long long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {short accum} __negha2 (short accum @var{a})
|
||||
@deftypefnx {Runtime Function} {accum} __negsa2 (accum @var{a})
|
||||
@deftypefnx {Runtime Function} {long accum} __negda2 (long accum @var{a})
|
||||
@deftypefnx {Runtime Function} {long long accum} __negta2 (long long accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned short accum} __neguha2 (unsigned short accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned accum} __negusa2 (unsigned accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long accum} __neguda2 (unsigned long accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long long accum} __neguta2 (unsigned long long accum @var{a})
|
||||
These functions return the negation of @var{a}.
|
||||
@end deftypefn
|
||||
|
||||
@deftypefn {Runtime Function} {short fract} __ssnegqq3 (short fract @var{a})
|
||||
@deftypefnx {Runtime Function} {fract} __ssneghq3 (fract @var{a})
|
||||
@deftypefnx {Runtime Function} {long fract} __ssnegsq3 (long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {long long fract} __ssnegdq3 (long long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {short accum} __ssnegha3 (short accum @var{a})
|
||||
@deftypefnx {Runtime Function} {accum} __ssnegsa3 (accum @var{a})
|
||||
@deftypefnx {Runtime Function} {long accum} __ssnegda3 (long accum @var{a})
|
||||
@deftypefnx {Runtime Function} {long long accum} __ssnegta3 (long long accum @var{a})
|
||||
@deftypefn {Runtime Function} {short fract} __ssnegqq2 (short fract @var{a})
|
||||
@deftypefnx {Runtime Function} {fract} __ssneghq2 (fract @var{a})
|
||||
@deftypefnx {Runtime Function} {long fract} __ssnegsq2 (long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {long long fract} __ssnegdq2 (long long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {short accum} __ssnegha2 (short accum @var{a})
|
||||
@deftypefnx {Runtime Function} {accum} __ssnegsa2 (accum @var{a})
|
||||
@deftypefnx {Runtime Function} {long accum} __ssnegda2 (long accum @var{a})
|
||||
@deftypefnx {Runtime Function} {long long accum} __ssnegta2 (long long accum @var{a})
|
||||
These functions return the negation of @var{a} with signed saturation.
|
||||
@end deftypefn
|
||||
|
||||
@deftypefn {Runtime Function} {unsigned short fract} __usneguqq3 (unsigned short fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned fract} __usneguhq3 (unsigned fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long fract} __usnegusq3 (unsigned long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long long fract} __usnegudq3 (unsigned long long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned short accum} __usneguha3 (unsigned short accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned accum} __usnegusa3 (unsigned accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long accum} __usneguda3 (unsigned long accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long long accum} __usneguta3 (unsigned long long accum @var{a})
|
||||
@deftypefn {Runtime Function} {unsigned short fract} __usneguqq2 (unsigned short fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned fract} __usneguhq2 (unsigned fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long fract} __usnegusq2 (unsigned long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long long fract} __usnegudq2 (unsigned long long fract @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned short accum} __usneguha2 (unsigned short accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned accum} __usnegusa2 (unsigned accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long accum} __usneguda2 (unsigned long accum @var{a})
|
||||
@deftypefnx {Runtime Function} {unsigned long long accum} __usneguta2 (unsigned long long accum @var{a})
|
||||
These functions return the negation of @var{a} with unsigned saturation.
|
||||
@end deftypefn
|
||||
|
||||
|
@ -1123,22 +1123,22 @@ constructed. The returned values lie in the range zero to two, to allow
|
|||
the high-level operators to be implemented by testing the returned
|
||||
result using either signed or unsigned comparison.
|
||||
|
||||
@deftypefn {Runtime Function} {int} __cmpqq3 (short fract @var{a}, short fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmphq3 (fract @var{a}, fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpsq3 (long fract @var{a}, long fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpdq3 (long long fract @var{a}, long long fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpuqq3 (unsigned short fract @var{a}, unsigned short fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpuhq3 (unsigned fract @var{a}, unsigned fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpusq3 (unsigned long fract @var{a}, unsigned long fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpudq3 (unsigned long long fract @var{a}, unsigned long long fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpha3 (short accum @var{a}, short accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpsa3 (accum @var{a}, accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpda3 (long accum @var{a}, long accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpta3 (long long accum @var{a}, long long accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpuha3 (unsigned short accum @var{a}, unsigned short accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpusa3 (unsigned accum @var{a}, unsigned accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpuda3 (unsigned long accum @var{a}, unsigned long accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmputa3 (unsigned long long accum @var{a}, unsigned long long accum @var{b})
|
||||
@deftypefn {Runtime Function} {int} __cmpqq2 (short fract @var{a}, short fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmphq2 (fract @var{a}, fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpsq2 (long fract @var{a}, long fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpdq2 (long long fract @var{a}, long long fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpuqq2 (unsigned short fract @var{a}, unsigned short fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpuhq2 (unsigned fract @var{a}, unsigned fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpusq2 (unsigned long fract @var{a}, unsigned long fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpudq2 (unsigned long long fract @var{a}, unsigned long long fract @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpha2 (short accum @var{a}, short accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpsa2 (accum @var{a}, accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpda2 (long accum @var{a}, long accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpta2 (long long accum @var{a}, long long accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpuha2 (unsigned short accum @var{a}, unsigned short accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpusa2 (unsigned accum @var{a}, unsigned accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmpuda2 (unsigned long accum @var{a}, unsigned long accum @var{b})
|
||||
@deftypefnx {Runtime Function} {int} __cmputa2 (unsigned long long accum @var{a}, unsigned long long accum @var{b})
|
||||
These functions perform a signed or unsigned comparison of @var{a} and
|
||||
@var{b} (depending on the selected machine mode). If @var{a} is less
|
||||
than @var{b}, they return 0; if @var{a} is greater than @var{b}, they
|
||||
|
|
1514
gcc/libgcc-std.ver
1514
gcc/libgcc-std.ver
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue