diff options
author | Stefan Kanthak <stefan.kanthak@nexgo.de> | 2020-11-10 08:22:28 -0700 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 2020-11-10 08:29:46 -0700 |
commit | ebc4cd54b2378147d7041fd05ff03bd0e1a61e48 (patch) | |
tree | 4b2e2cf268b9af0c664bb895ce4d461ede62f282 /libgcc/libgcc2.h | |
parent | cf392dbdf17e38026f8e3c0e9af7f5b87f63be56 (diff) | |
download | gcc-ebc4cd54b2378147d7041fd05ff03bd0e1a61e48.zip gcc-ebc4cd54b2378147d7041fd05ff03bd0e1a61e48.tar.gz gcc-ebc4cd54b2378147d7041fd05ff03bd0e1a61e48.tar.bz2 |
Improve generated code for various libgcc2.c routines
libgcc/
* libgcc2.c (__addvSI3): Use overflow builtins.
(__addvsi3, __addvDI3 ,__subvSI3, __subvsi3): Likewise.
(__subvDI3 __mulvSI3, __mulvsi3, __negvSI2): Likewise.
(__negvsi2, __negvDI2): Likewise.
(__cmpdi2, __ucmpdi2): Adjust implementation to improve
generated code.
* libgcc2.h (__ucmpdi2): Adjust prototype.
Diffstat (limited to 'libgcc/libgcc2.h')
-rw-r--r-- | libgcc/libgcc2.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libgcc/libgcc2.h b/libgcc/libgcc2.h index 1c20ffc..22a2706 100644 --- a/libgcc/libgcc2.h +++ b/libgcc/libgcc2.h @@ -402,7 +402,7 @@ extern UWtype __udiv_w_sdiv (UWtype *, UWtype, UWtype, UWtype); #endif extern cmp_return_type __cmpdi2 (DWtype, DWtype); -extern cmp_return_type __ucmpdi2 (DWtype, DWtype); +extern cmp_return_type __ucmpdi2 (UDWtype, UDWtype); #if MIN_UNITS_PER_WORD > 1 extern SItype __bswapsi2 (SItype); |