diff options
Diffstat (limited to 'gcc/machmode.def')
-rwxr-xr-x | gcc/machmode.def | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/machmode.def b/gcc/machmode.def index 3d255b7..846f25c 100755 --- a/gcc/machmode.def +++ b/gcc/machmode.def @@ -63,9 +63,13 @@ Boston, MA 02111-1307, USA. */ as for example on CONST_INT RTL expressions. */ DEF_MACHMODE (VOIDmode, "VOID", MODE_RANDOM, 0, 0, VOIDmode) +DEF_MACHMODE (PQImode, "PQI", MODE_PARTIAL_INT, 1, 1, PHImode) DEF_MACHMODE (QImode, "QI", MODE_INT, 1, 1, HImode) /* int types */ +DEF_MACHMODE (PHImode, "PHI", MODE_PARTIAL_INT, 2, 2, PSImode) DEF_MACHMODE (HImode, "HI", MODE_INT, 2, 2, SImode) +DEF_MACHMODE (PSImode, "PSI", MODE_PARTIAL_INT, 4, 4, PDImode) DEF_MACHMODE (SImode, "SI", MODE_INT, 4, 4, DImode) +DEF_MACHMODE (PDImode, "PDI", MODE_PARTIAL_INT, 8, 8, VOIDmode) DEF_MACHMODE (DImode, "DI", MODE_INT, 8, 8, VOIDmode) DEF_MACHMODE (SFmode, "SF", MODE_FLOAT, 4, 4, DFmode) |