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
 };