diff options
Diffstat (limited to 'gcc/config/arc/arc-modes.def')
-rw-r--r-- | gcc/config/arc/arc-modes.def | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/gcc/config/arc/arc-modes.def b/gcc/config/arc/arc-modes.def index c2d2ceaf82f..03bb1515211 100644 --- a/gcc/config/arc/arc-modes.def +++ b/gcc/config/arc/arc-modes.def @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, Argonaut ARC cpu. - Copyright (C) 2002, 2007 Free Software Foundation, Inc. + Copyright (C) 2002, 2007, 2008 Free Software Foundation, Inc. This file is part of GCC. @@ -20,5 +20,16 @@ along with GCC; see the file COPYING3. If not see /* Some insns set all condition code flags, some only set the ZNC flags, and some only set the ZN flags. */ -CC_MODE (CCZNC); -CC_MODE (CCZN); +CC_MODE (CC_ZN); +CC_MODE (CC_Z); +CC_MODE (CC_C); +CC_MODE (CC_FP_GT); +CC_MODE (CC_FP_GE); +CC_MODE (CC_FP_ORD); +CC_MODE (CC_FP_UNEQ); +CC_MODE (CC_FPX); + +/* Vector modes. */ +VECTOR_MODES (INT, 4); /* V4QI V2HI */ +VECTOR_MODES (INT, 8); /* V8QI V4HI V2SI */ +VECTOR_MODES (INT, 16); /* V16QI V8HI V4SI V2DI */ |