Blame include/coff/tic4x.h

Packit bbfece
/* TI COFF information for Texas Instruments TMS320C4X/C3X.
Packit bbfece
   This file customizes the settings in coff/ti.h. 
Packit bbfece
   
Packit bbfece
   Copyright (C) 2002-2018 Free Software Foundation, Inc.
Packit bbfece
Packit bbfece
   This program is free software; you can redistribute it and/or modify
Packit bbfece
   it under the terms of the GNU General Public License as published by
Packit bbfece
   the Free Software Foundation; either version 3 of the License, or
Packit bbfece
   (at your option) any later version.
Packit bbfece
   
Packit bbfece
   This program is distributed in the hope that it will be useful,
Packit bbfece
   but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit bbfece
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit bbfece
   GNU General Public License for more details.
Packit bbfece
   
Packit bbfece
   You should have received a copy of the GNU General Public License
Packit bbfece
   along with this program; if not, write to the Free Software
Packit bbfece
   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
Packit bbfece
   MA 02110-1301, USA.  */
Packit bbfece
Packit bbfece
#ifndef COFF_TIC4X_H
Packit bbfece
#define COFF_TIC4X_H
Packit bbfece
Packit bbfece
#define TIC4X_TARGET_ID 	0x0093
Packit bbfece
/* Octets per byte, as a power of two.  */
Packit bbfece
#define TI_TARGET_ID 		TIC4X_TARGET_ID
Packit bbfece
#define OCTETS_PER_BYTE_POWER 	2 
Packit bbfece
/* Add to howto to get absolute/sect-relative version.  */
Packit bbfece
#define HOWTO_BANK 		6		
Packit bbfece
#define TICOFF_TARGET_ARCH 	bfd_arch_tic4x
Packit bbfece
/* We use COFF2.  */
Packit bbfece
#define TICOFF_DEFAULT_MAGIC 	TICOFF2MAGIC 
Packit bbfece
Packit bbfece
#define TICOFF_TARGET_MACHINE_GET(FLAGS) \
Packit bbfece
  (((FLAGS) & F_VERS) ? bfd_mach_tic4x : bfd_mach_tic3x)
Packit bbfece
Packit bbfece
#define TICOFF_TARGET_MACHINE_SET(FLAGSP, MACHINE)	\
Packit bbfece
  do							\
Packit bbfece
    {							\
Packit bbfece
      if ((MACHINE) == bfd_mach_tic4x)			\
Packit bbfece
        *(FLAGSP) |= F_VERS;				\
Packit bbfece
    }							\
Packit bbfece
  while (0)
Packit bbfece
Packit bbfece
#include "coff/ti.h"
Packit bbfece
Packit bbfece
#endif /* COFF_TIC4X_H */