aboutsummaryrefslogtreecommitdiffhomepage
path: root/AT91SAM7S256/Source/c_cmd_bytecodes.h
diff options
context:
space:
mode:
authorafanofosc2012-02-09 06:12:26 +0000
committerNicolas Schodet2012-02-17 20:15:14 +0100
commit23d5f003b063daf60c2f1837bae653a637091944 (patch)
tree20be7e9bec635efc48c65fc7848520a3b9f698dd /AT91SAM7S256/Source/c_cmd_bytecodes.h
parentda20f0a94f292bfbb295b558225d8989f451b991 (diff)
version 1.32
added variable-based jumps and calls/exittos added toupper and tolower arrops added text drawing to any Y value git-svn-id: https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc/branches/version_131@45 c9361245-7fe8-9947-84e8-057757c4e366
Diffstat (limited to 'AT91SAM7S256/Source/c_cmd_bytecodes.h')
-rw-r--r--AT91SAM7S256/Source/c_cmd_bytecodes.h24
1 files changed, 16 insertions, 8 deletions
diff --git a/AT91SAM7S256/Source/c_cmd_bytecodes.h b/AT91SAM7S256/Source/c_cmd_bytecodes.h
index 5c24472..418d814 100644
--- a/AT91SAM7S256/Source/c_cmd_bytecodes.h
+++ b/AT91SAM7S256/Source/c_cmd_bytecodes.h
@@ -137,17 +137,25 @@
// misc other JCH additions
#define OP_ADDROF 0x89 // dest, src, rel
-// additional string opcodes
+#define OP_FINCLUMPVAR 0x90 // clumpID
+#define OP_SUBCALLVAR 0x91 // subroutine, callerID
+#define OP_STOPCLUMPVAR 0x92 // clumpID
+#define OP_STARTCLUMPVAR 0x93 // clumpID
+#define OP_JMPABSVAR 0x94 // pcvar
+#define OP_BRCMPABSVAR 0x95 // pcvar, src1, src2
+#define OP_BRTSTABSVAR 0x96 // pcvar, src
// array operation definitions
-#define OPARR_SUM 0x00
-#define OPARR_MEAN 0x01
-#define OPARR_SUMSQR 0x02
-#define OPARR_STD 0x03
-#define OPARR_MIN 0x04
-#define OPARR_MAX 0x05
-#define OPARR_SORT 0x06
+#define OPARR_SUM 0x00
+#define OPARR_MEAN 0x01
+#define OPARR_SUMSQR 0x02
+#define OPARR_STD 0x03
+#define OPARR_MIN 0x04
+#define OPARR_MAX 0x05
+#define OPARR_SORT 0x06
+#define OPARR_TOUPPER 0x07
+#define OPARR_TOLOWER 0x08
// condition code definitions
#define OPCC1_LT 0x00