1/* Flags used to identify the presence of processor capabilities. 2 3 Copyright (C) 2016-2020 Free Software Foundation, Inc. 4 Contributed by ARM Ltd. 5 6 This file is part of GCC. 7 8 GCC is free software; you can redistribute it and/or modify it 9 under the terms of the GNU General Public License as published 10 by the Free Software Foundation; either version 3, or (at your 11 option) any later version. 12 13 GCC is distributed in the hope that it will be useful, but WITHOUT 14 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 15 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public 16 License for more details. 17 18 You should have received a copy of the GNU General Public License 19 along with GCC; see the file COPYING3. If not see 20 <http://www.gnu.org/licenses/>. */ 21 22#ifndef GCC_ARM_FLAGS_H 23#define GCC_ARM_FLAGS_H 24 25/* Flags used to identify a few tuning properties. These are for legacy 26 purposes only. Do not add any more of these: use the main tuning tables. */ 27#define TF_LDSCHED (1U << 0) 28#define TF_WBUF (1U << 1) 29#define TF_CO_PROC (1U << 2) 30#define TF_SMALLMUL (1U << 3) 31#define TF_STRONG (1U << 4) 32#define TF_XSCALE (1U << 5) 33#define TF_NO_MODE32 (1U << 6) 34 35#endif /* GCC_ARM_FLAGS_H */ 36