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