Mercurial > hg-old > index.cgi
diff lwasm/instab.c @ 342:7b4123dce741
Added basic symbol registration
author | lost@starbug |
---|---|
date | Wed, 24 Mar 2010 21:30:31 -0600 |
parents | 04c80c51b16a |
children | 7416c3f9c321 |
line wrap: on
line diff
--- a/lwasm/instab.c Fri Mar 19 10:03:56 2010 +0000 +++ b/lwasm/instab.c Wed Mar 24 21:30:31 2010 -0600 @@ -151,6 +151,7 @@ instab_t instab[] = { +/* { "abx", { 0x3a, -1, -1, -1 }, insn_parse_inh, insn_resolve_inh, lwasm_insn_normal}, { "adca", { 0x99, 0xa9, 0xb9, 0x89}, insn_parse_gen8, insn_resolve_gen8, lwasm_insn_normal}, { "adcb", { 0xd9, 0xe9, 0xf9, 0xc9}, insn_parse_gen8, insn_resolve_gen8, lwasm_insn_normal}, @@ -479,7 +480,8 @@ { "mod", { -1, -1, -1, -1 }, pseudo_parse_mod, pseudo_resolve_mod, lwasm_insn_normal}, { "emod", { -1, -1, -1, -1 }, pseudo_parse_emod, pseudo_resolve_emod, lwasm_insn_normal}, - /* for compatibility with gcc6809 output... */ + // for compatibility with gcc6809 output... + { ".area", { -1, -1, -1, -1}, pseudo_parse_section, pseudo_resolve_section, lwasm_insn_normal}, { ".globl", { -1, -1, -1, -1}, pseudo_parse_export, pseudo_resolve_export, lwasm_insn_normal}, { ".module", { -1, -1, -1, -1}, pseudo_parse_noop, pseudo_resolve_noop, lwasm_insn_normal}, @@ -518,6 +520,7 @@ { "pag", { -1, -1, -1, -1 }, pseudo_parse_noop, pseudo_resolve_noop, lwasm_insn_normal}, { "ttl", { -1, -1, -1, -1 }, pseudo_parse_noop, pseudo_resolve_noop, lwasm_insn_normal}, - /* flag end of table */ - { NULL, { -1, -1, -1, -1 }, insn_parse_inh, insn_resolve_inh, lwasm_insn_normal} + // flag end of table +*/ + { NULL, { -1, -1, -1, -1 }, NULL, NULL, lwasm_insn_normal} };