summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/lib/gnu/java/beans/decoder/JavaHandler.class
diff options
context:
space:
mode:
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>2013-10-16 01:43:14 +0000
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>2013-10-16 01:43:14 +0000
commitb4294f67ad52bdda33acf2c24ee0ff09307359a8 (patch)
treec5d3a341da560ba98e56324e917e4ecf6c089531 /libjava/classpath/lib/gnu/java/beans/decoder/JavaHandler.class
parentddf223b839dd75a56dd5b4d4af1f876c6afc214c (diff)
downloadppe42-gcc-b4294f67ad52bdda33acf2c24ee0ff09307359a8.tar.gz
ppe42-gcc-b4294f67ad52bdda33acf2c24ee0ff09307359a8.zip
For CRIS ports, switch to soft-fp. Improve arit.c and longlong.h.
* config.host (cpu_type) <Setting default>: Add entry for crisv32-*-*. (tmake_file) <crisv32-*-elf, cris-*-elf, cris-*-linux*> <crisv32-*-linux*>: Adjust. * longlong.h: Wrap the whole CRIS section in a single defined(__CRIS__) conditional. Add comment about add_ssaaaa and sub_ddmmss. (COUNT_LEADING_ZEROS_0): Define when count_leading_zeros is defined. [__CRIS__] (__umulsidi3): Define. [__CRIS__] (umul_ppmm): Define in terms of __umulsidi3. * config/cris/sfp-machine.h: New file. * config/cris/umulsidi3.S: New file. * config/cris/t-elfmulti (LIB2ADD_ST): Add umulsidi3.S. * config/cris/arit.c (SIGNMULT): New macro. (__Div, __Mod): Use SIGNMULT instead of naked multiplication. * config/cris/mulsi3.S: Tweak to avoid redundant register-copying; saving 3 out of originally 33 cycles from the fastest path, 3 out of 54 from the medium path and one from the longest path. Improve comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203640 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/gnu/java/beans/decoder/JavaHandler.class')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud