Home | History | Annotate | Line # | Download | only in bfin
bfin-modes.def revision 1.1.1.1.8.2
      1  1.1.1.1.8.2  tls /* Definitions of target machine for GNU compiler, for Blackfin.
      2  1.1.1.1.8.2  tls    Copyright (C) 2005, 2007 Free Software Foundation, Inc.
      3  1.1.1.1.8.2  tls    Contributed by Analog Devices.
      4  1.1.1.1.8.2  tls 
      5  1.1.1.1.8.2  tls    This file is part of GCC.
      6  1.1.1.1.8.2  tls 
      7  1.1.1.1.8.2  tls    GCC is free software; you can redistribute it and/or modify it
      8  1.1.1.1.8.2  tls    under the terms of the GNU General Public License as published
      9  1.1.1.1.8.2  tls    by the Free Software Foundation; either version 3, or (at your
     10  1.1.1.1.8.2  tls    option) any later version.
     11  1.1.1.1.8.2  tls 
     12  1.1.1.1.8.2  tls    GCC is distributed in the hope that it will be useful, but WITHOUT
     13  1.1.1.1.8.2  tls    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
     14  1.1.1.1.8.2  tls    or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
     15  1.1.1.1.8.2  tls    License for more details.
     16  1.1.1.1.8.2  tls 
     17  1.1.1.1.8.2  tls    You should have received a copy of the GNU General Public License
     18  1.1.1.1.8.2  tls    along with GCC; see the file COPYING3.  If not see
     19  1.1.1.1.8.2  tls    <http://www.gnu.org/licenses/>.  */
     20  1.1.1.1.8.2  tls 
     21  1.1.1.1.8.2  tls /* PDImode for the 40-bit accumulators.  */
     22  1.1.1.1.8.2  tls PARTIAL_INT_MODE (DI);
     23  1.1.1.1.8.2  tls 
     24  1.1.1.1.8.2  tls /* Two of those - covering both accumulators for vector multiplications.  */
     25  1.1.1.1.8.2  tls VECTOR_MODE (INT, PDI, 2);
     26  1.1.1.1.8.2  tls 
     27  1.1.1.1.8.2  tls VECTOR_MODE (INT, HI, 2); /* V2HI */
     28  1.1.1.1.8.2  tls VECTOR_MODE (INT, SI, 2); /* V2SI - occasionally used.  */
     29