Mercurial > hg > index.cgi
diff lwasm/instab.c @ 382:80d615a6642c
Add REORG pseudo op
For Macro-80C compatibility, add REORG pseudo op. It has some utility so
this one is not protected by a pragma.
Thanks to Erik G <erik@6809.org> for the patch.
author | William Astle <lost@l-w.ca> |
---|---|
date | Mon, 13 Jul 2015 21:18:02 -0600 |
parents | 8e25147c2aa8 |
children | 04e11f6faead |
line wrap: on
line diff
--- a/lwasm/instab.c Mon Jul 13 21:11:12 2015 -0600 +++ b/lwasm/instab.c Mon Jul 13 21:18:02 2015 -0600 @@ -188,6 +188,10 @@ #define pseudo_resolve_org NULL #define pseudo_emit_org NULL +PARSEFUNC(pseudo_parse_reorg); +#define pseudo_resolve_reorg NULL +#define pseudo_emit_reorg NULL + PARSEFUNC(pseudo_parse_equ); #define pseudo_resolve_equ NULL #define pseudo_emit_equ NULL @@ -594,6 +598,7 @@ { "tstw", { 0x105d, -1, -1, -1 }, insn_parse_inh, insn_resolve_inh, insn_emit_inh, lwasm_insn_is6309}, { "org", { -1, -1, -1, -1 }, pseudo_parse_org, pseudo_resolve_org, pseudo_emit_org, lwasm_insn_normal}, + { "reorg", { -1, -1, -1, -1 }, pseudo_parse_reorg, pseudo_resolve_reorg, pseudo_emit_reorg, lwasm_insn_normal}, { "equ", { -1, -1, -1, -1 }, pseudo_parse_equ, pseudo_resolve_equ, pseudo_emit_equ, lwasm_insn_setsym}, { "=", { -1, -1, -1, -1 }, pseudo_parse_equ, pseudo_resolve_equ, pseudo_emit_equ, lwasm_insn_setsym},