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