Mercurial > hg > index.cgi
diff lwasm/instab.h @ 472:e97f9a302c6a
Add emuext pragma and associated instructions.
This provides two emulator specific instructions ("log" and "debug") enabled
by the "emuext" pragma.
This is from a patch provided by tim Lindner <tlindner@macmess.org>. From
Tim's submission:
----
I stole the whole patch from Erik Gavriluk. I hope he doesn't mind. :)
The two instructions are "debug" and "log". They are enabled with
pragmas. I also added them to the manual.
Hopefully all is well.
----
Said Erik Gavriluk <erik@bombfactory.com> in response:
...happy to see them picked up in mainline (if you choose to do so)....
author | William Astle <lost@l-w.ca> |
---|---|
date | Thu, 01 Nov 2018 23:00:00 -0600 |
parents | 4fd16faa4d93 |
children | a584b9ddffc4 |
line wrap: on
line diff
--- a/lwasm/instab.h Tue Jul 24 17:41:04 2018 -0600 +++ b/lwasm/instab.h Thu Nov 01 23:00:00 2018 -0600 @@ -48,6 +48,7 @@ lwasm_insn_is6809 = 1 << 7, /* insn is 6809 only */ lwasm_insn_is6809conv = 1 << 8, /* insn is 6809 convenience only */ lwasm_insn_is6309conv = 1 << 9, /* insn is 6309 convenience only */ + lwasm_insn_isemuext = 1 << 10, /* insn is an emulator extension */ lwasm_insn_normal = 0 };