i960.c (i960_output_move_double_zero, [...]): New functions for moving zeros.
authorVladimir N. Makarov <vmakarov@cygnus.com>
Thu, 14 Jan 1999 15:17:46 +0000 (15:17 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Thu, 14 Jan 1999 15:17:46 +0000 (15:17 +0000)
commite4d26fc71451ce53804a1cbb471689a53c3e83a8
treeec4cb66c0905064c7a3f567c39508064d764bd57
parent716618d5dd2d00e354fa393be49969a6b60af53f
i960.c (i960_output_move_double_zero, [...]): New functions for moving zeros.

1999-01-14  Vladimir N. Makarov  <vmakarov@cygnus.com>
* config/i960/i960.c (i960_output_move_double_zero,
i960_output_move_quad_zero): New functions for moving zeros.
(i960_output_move_double, i960_output_move_quad): Additional code
for situation when moving unaligned register group.
        * config/i960/i960.h (i960_output_move_double_zero,
i960_output_move_quad_zero): The function definitions.
* config/i960/i960.md (movdi+1, movti+1): Usage of the functions.

From-SVN: r24666
gcc/ChangeLog
gcc/config/i960/i960.c
gcc/config/i960/i960.h
gcc/config/i960/i960.md