Mercurial > hg > index.cgi
diff lwasm/lwasm.h @ 385:4fd16faa4d93
Add various "convenience" ops
These are things like "NEGD" in 6809 mode or NEGQ in 6309 mode. These
require either 6809conv or 6309conv pragmas.
Also fix a problem with "CPX" in the 6800 mode.
Thanks to Erik G <erik@6809.org> for the patch.
author | William Astle <lost@l-w.ca> |
---|---|
date | Mon, 13 Jul 2015 21:26:34 -0600 |
parents | 6ee9c67a0f8d |
children | 221b5f58d8ad |
line wrap: on
line diff
--- a/lwasm/lwasm.h Mon Jul 13 21:20:30 2015 -0600 +++ b/lwasm/lwasm.h Mon Jul 13 21:26:34 2015 -0600 @@ -100,6 +100,8 @@ PRAGMA_CC = 1 << 19, // clear cycle count running total PRAGMA_QRTS = 1 << 20, // enable BRA ?RTS support PRAGMA_M80EXT = 1 << 21, // enable Macro-80C assembler extensions + PRAGMA_6809CONV = 1 << 22, // enable 6809 convenience ops + PRAGMA_6309CONV = 1 << 23, // enable 6309 convenience ops PRAGMA_CLEARBIT = 1 << 31 // reserved to indicate negated pragma flag status };