1 static const ASM_MAPPING _as86_mapping[] = {
2 { "global", ".GLOBAL %s" },
4 { "tlabeldef", "l%05d:" },
8 "; ---------------------------------\n"
10 "; ---------------------------------"
12 { "functionlabeldef", "%s:" },
15 { "area", ".SECT %s" },
16 { "areadata", ".SECT .DATA" },
17 { "areacode", ".SECT .TEXT" },
18 { "areahome", ".SECT .TEXT" },
19 { "module", "; Module %s" },
20 { "ascii", ".ASCII \"%s\"" },
27 { "constbyte", "$%02X" },
28 { "constword", "$%04X" },
29 { "immedword", "$%04X" },
30 { "immedbyte", "$%02X" },
31 { "hashedstr", "%s" },
32 { "lsbimmeds", "%s & $FF" },
33 { "msbimmeds", "%s >> 8" },
37 static const ASM_MAPPING _as86_i186_mapping[] = {
38 { "adjustsp", "add sp,*-%d" },
39 { "enter", "enter 0,0" },
40 { "enterx", "enter -%d,0" },
42 { "leavex", "leave" },
46 static const ASM_MAPPINGS _as86_mappings = {
51 static const ASM_MAPPINGS _as86_i186_mappings = {