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:
parent
a886956a40
commit
33b679d10a
|
@ -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.
|
||||
|
|
|
@ -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. */
|
||||
|
||||
|
|
Loading…
Reference in New Issue