1/* Type definitions for CGEN-based opcode libraries. 2 Copyright (C) 2005 Free Software Foundation, Inc. 3 Contributed by Red Hat. 4 5This file is part of the GNU opcodes library. 6 7This program is free software; you can redistribute it and/or modify 8it under the terms of the GNU General Public License as published by 9the Free Software Foundation; either version 2, or (at your option) 10any later version. 11 12This program is distributed in the hope that it will be useful, 13but WITHOUT ANY WARRANTY; without even the implied warranty of 14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15GNU General Public License for more details. 16 17You should have received a copy of the GNU General Public License along 18with this program; if not, write to the Free Software Foundation, Inc., 1959 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 20 21*/ 22 23#ifndef CGEN_TYPES_H 24#define CGEN_TYPES_H 25 26#include <stdint.h> 27 28typedef int8_t QI; 29typedef uint8_t UQI; 30typedef int16_t HI; 31typedef uint16_t UHI; 32typedef int32_t SI; 33typedef uint32_t USI; 34typedef int64_t DI; 35typedef uint64_t UDI; 36 37typedef int INT; 38typedef unsigned int UINT; 39 40typedef float SF; 41typedef double DF; 42typedef long double XF, TF; 43 44#endif /* CGEN_TYPES_H */ 45