Back to index

cell-binutils  2.17cvs20070401
cgen-types.h
Go to the documentation of this file.
00001 /* Type definitions for CGEN-based opcode libraries.
00002    Copyright (C) 2005 Free Software Foundation, Inc.
00003    Contributed by Red Hat.
00004 
00005 This file is part of the GNU opcodes library.
00006 
00007 This program is free software; you can redistribute it and/or modify
00008 it under the terms of the GNU General Public License as published by
00009 the Free Software Foundation; either version 2, or (at your option)
00010 any later version.
00011 
00012 This program is distributed in the hope that it will be useful,
00013 but WITHOUT ANY WARRANTY; without even the implied warranty of
00014 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00015 GNU General Public License for more details.
00016 
00017 You should have received a copy of the GNU General Public License along
00018 with this program; if not, write to the Free Software Foundation, Inc.,
00019 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
00020 
00021 */
00022 
00023 #ifndef CGEN_TYPES_H
00024 #define CGEN_TYPES_H
00025 
00026 #include <stdint.h>
00027 
00028 typedef  int8_t   QI;
00029 typedef uint8_t  UQI;
00030 typedef  int16_t  HI;
00031 typedef uint16_t UHI;
00032 typedef  int32_t  SI;
00033 typedef uint32_t USI;
00034 typedef  int64_t  DI;
00035 typedef uint64_t UDI;
00036 
00037 typedef int INT;
00038 typedef unsigned int UINT;
00039 
00040 typedef float SF;
00041 typedef double DF;
00042 typedef long double XF, TF;
00043 
00044 #endif /* CGEN_TYPES_H */