1 /* Typecodes used by the interpreter and their related
2 machine modes and types.
4 The last argument is used for retrieving the given
5 type from a varargs list. Due to a bug in varargs
,
6 the type has to be the generic machine type of
9 DEFTYPECODE (QIcode
, "QI", QImode
, SItype
)
10 DEFTYPECODE (QUcode
, "QU", QImode
, SUtype
)
11 DEFTYPECODE (HIcode
, "HI", HImode
, SItype
)
12 DEFTYPECODE (HUcode
, "HU", HImode
, SUtype
)
13 DEFTYPECODE (SIcode
, "SI", SImode
, SItype
)
14 DEFTYPECODE (SUcode
, "SU", SImode
, SUtype
)
15 DEFTYPECODE (DIcode
, "DI", DImode
, DItype
)
16 DEFTYPECODE (DUcode
, "DU", DImode
, DUtype
)
17 DEFTYPECODE (SFcode
, "SF", SFmode
, SFtype
)
18 DEFTYPECODE (DFcode
, "DF", DFmode
, DFtype
)
19 DEFTYPECODE (XFcode
, "XF", XFmode
, XFtype
)
20 DEFTYPECODE (Pcode
, "P", PSImode
, Ptype
)
21 DEFTYPECODE (Tcode
, "T", SImode
, SItype
)