static char _defaultRules[] =
{
//#include "peeph.rul"
+ ""
};
static char *_tlcs900h_keywords[] =
_asmCmd,
NULL,
NULL,
+ NULL,
0,
NULL
},
{
_linkCmd,
NULL,
+ NULL,
".o"
},
{
"OSEG (OVR,DATA)",
"GSFINAL (CODE)",
"HOME (CODE)",
+ NULL, // xidata
+ NULL, // xinit
NULL,
NULL,
1
},
/* tlcs900h has an 16 bit mul */
{
- 2, 0
+ 2, -1
},
"_",
_tlcs900h_init,
_tlcs900h_keywords,
_tlcs900h_genAssemblerPreamble,
_tlcs900h_genIVT,
+ 0, // _tlcs900h_genXINIT
_tlcs900h_reset_regparm,
_tlcs900h_regparm,
NULL,
+ NULL,
+ NULL,
FALSE,
0, /* leave lt */
0, /* leave gt */
1, /* transform >= to ! < */
1, /* transform != to !(a == b) */
0, /* leave == */
+ FALSE, /* No array initializer support. */
+ 0, /* no CSE cost estimation yet */
+ NULL, /* no builtin functions */
PORT_MAGIC
};