summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java/math/MPN.java
diff options
context:
space:
mode:
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2004-01-16 01:27:38 +0000
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2004-01-16 01:27:38 +0000
commit223b25f9b5f4fd63c1b7c765685bf72351ce3074 (patch)
tree8c8acf6e85b0ef4b2cdeb4d1ce751bdf47265a9a /libjava/gnu/java/math/MPN.java
parent259b4235adfa97ca09faf92d5b0f660f0f484c0a (diff)
downloadppe42-gcc-223b25f9b5f4fd63c1b7c765685bf72351ce3074.tar.gz
ppe42-gcc-223b25f9b5f4fd63c1b7c765685bf72351ce3074.zip
* config/ia64/ia64.md (*movti_internal): C output template
extracted to ia64.c. (*movti_internal_reg): Delete. (reload_inti, reload_outti): Use the correct mode on operand 2 in the first place, don't fix it up in the output template. (movtf, reload_ointf, reload_outtf): New expanders. (*movtf_internal): New define_insn_and_split. * config/ia64/ia64.c (ia64_split_timode): Rename to ia64_split_tmode; make static; do not hand TFmode CONST_DOUBLEs to split_double. (ia64_split_tmode_move): New function, body mostly pulled from ia64.md:*movti_internal. (ia64_function_arg_words): New function, extracted common logic from ia64_function_arg et seq. (ia64_function_arg_offset): Likewise. Handle correctly the case of a scalar quantity 16 bytes wide with only 8-byte alignment. (ia64_function_arg, ia64_function_arg_partial_nregs) (ia64_function_arg_advance): Use ia64_function_arg_words and ia64_function_arg_offset. (ia64_function_value): TCmode does not go in float regs. (ia64_secondary_reload_class): Also handle TFmode. * config/ia64/ia64-protos.h: Remove prototype for ia64_split_timode; add prototype for ia64_split_tmode_move. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75956 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/math/MPN.java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud