2 mcs51 specific general functions.
4 Note that mlh prepended _mcs51_ on the static functions. Makes
5 it easier to set a breakpoint using the debugger.
12 void mcs51_assignRegisters (eBBlock **ebbs, int count);
14 static bool _mcs51_parseOptions(int *pargc, char **argv)
19 static void _mcs51_finaliseOptions(void)
23 static void _mcs51_setDefaultOptions(void)
27 static const char *_mcs51_getRegName(struct regs *reg)
37 "MCU 8051", /* Target name */
39 "asx8051", /* Assembler executable name */
40 "-plosgffc", /* Options with debug */
41 "-plosgff", /* Options without debug */
42 FALSE /* TRUE if the assembler requires an output name */
45 "aslink", /* Linker executable name */
48 /* Sizes: char, short, int, long, ptr, fptr, gptr, bit, float, max */
49 1, 1, 2, 4, 1, 2, 3, 1, 4, 4
66 /* mcs51 has an 8 bit mul */
71 _mcs51_finaliseOptions,
72 _mcs51_setDefaultOptions,
73 mcs51_assignRegisters,