Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/alpha/alpha.h @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
comparison
equal
deleted
inserted
replaced
131:84e7813d76e9 | 145:1830386684a0 |
---|---|
1 /* Definitions of target machine for GNU compiler, for DEC Alpha. | 1 /* Definitions of target machine for GNU compiler, for DEC Alpha. |
2 Copyright (C) 1992-2018 Free Software Foundation, Inc. | 2 Copyright (C) 1992-2020 Free Software Foundation, Inc. |
3 Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) | 3 Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) |
4 | 4 |
5 This file is part of GCC. | 5 This file is part of GCC. |
6 | 6 |
7 GCC is free software; you can redistribute it and/or modify | 7 GCC is free software; you can redistribute it and/or modify |
757 in one reasonably fast instruction. */ | 757 in one reasonably fast instruction. */ |
758 | 758 |
759 #define MOVE_MAX 8 | 759 #define MOVE_MAX 8 |
760 | 760 |
761 /* If a memory-to-memory move would take MOVE_RATIO or more simple | 761 /* If a memory-to-memory move would take MOVE_RATIO or more simple |
762 move-instruction pairs, we will do a movmem or libcall instead. | 762 move-instruction pairs, we will do a cpymem or libcall instead. |
763 | 763 |
764 Without byte/word accesses, we want no more than four instructions; | 764 Without byte/word accesses, we want no more than four instructions; |
765 with, several single byte accesses are better. */ | 765 with, several single byte accesses are better. */ |
766 | 766 |
767 #define MOVE_RATIO(speed) (TARGET_BWX ? 7 : 2) | 767 #define MOVE_RATIO(speed) (TARGET_BWX ? 7 : 2) |