linux/arch/blackfin/lib/gcclib.h
<<
>>
Prefs
   1/*
   2 * Copyright 2004-2009 Analog Devices Inc.
   3 *
   4 * Licensed under the GPL-2 or later.
   5 */
   6
   7#define BITS_PER_UNIT  8
   8#define SI_TYPE_SIZE (sizeof (SItype) * BITS_PER_UNIT)
   9
  10typedef unsigned int UQItype __attribute__ ((mode(QI)));
  11typedef int SItype __attribute__ ((mode(SI)));
  12typedef unsigned int USItype __attribute__ ((mode(SI)));
  13typedef int DItype __attribute__ ((mode(DI)));
  14typedef int word_type __attribute__ ((mode(__word__)));
  15typedef unsigned int UDItype __attribute__ ((mode(DI)));
  16
  17struct DIstruct {
  18        SItype low, high;
  19};
  20
  21typedef union {
  22        struct DIstruct s;
  23        DItype ll;
  24} DIunion;
  25