s390.h (MOVE_MAX): Define to correct value.

* config/s390/s390.h (MOVE_MAX): Define to correct value.
	(MAX_MOVE_MAX): Define.
	(MOVE_BY_PIECES_P): Define.
	(CLEAR_BY_PIECES_P): Define.

From-SVN: r57010
This commit is contained in:
Ulrich Weigand 2002-09-10 18:46:06 +00:00 committed by Ulrich Weigand
parent a886956a40
commit 33b679d10a
2 changed files with 23 additions and 3 deletions

View File

@ -1,3 +1,10 @@
2002-09-10 Ulrich Weigand <uweigand@de.ibm.com>
* config/s390/s390.h (MOVE_MAX): Define to correct value.
(MAX_MOVE_MAX): Define.
(MOVE_BY_PIECES_P): Define.
(CLEAR_BY_PIECES_P): Define.
2002-09-10 Denis Chertykov <denisc@overta.ru>
* config/avr/avr.md (movstrhi): Use right operands for conversion.

View File

@ -1035,10 +1035,23 @@ CUMULATIVE_ARGS;
#define DEFAULT_SIGNED_CHAR 0
/* Max number of bytes we can move from memory to memory in one reasonably
fast instruction. */
/* The maximum number of bytes that a single instruction can move quickly
between memory and registers or between two memory locations. */
#define MOVE_MAX 256
#define MOVE_MAX (TARGET_64BIT ? 16 : 8)
#define MAX_MOVE_MAX 16
/* Determine whether to use move_by_pieces or block move insn. */
#define MOVE_BY_PIECES_P(SIZE, ALIGN) \
( (SIZE) == 1 || (SIZE) == 2 || (SIZE) == 4 \
|| (TARGET_64BIT && (SIZE) == 8) )
/* Determine whether to use clear_by_pieces or block clear insn. */
#define CLEAR_BY_PIECES_P(SIZE, ALIGN) \
( (SIZE) == 1 || (SIZE) == 2 || (SIZE) == 4 \
|| (TARGET_64BIT && (SIZE) == 8) )
/* Nonzero if access to memory by bytes is slow and undesirable. */