aboutsummaryrefslogtreecommitdiffhomepage
path: root/AT91SAM7S256/Source/c_cmd_bytecodes.h
diff options
context:
space:
mode:
authorNicolas Schodet2012-02-17 20:15:32 +0100
committerNicolas Schodet2012-02-17 20:15:32 +0100
commit83a89644e362a25258fefa9a1fa7e1d81d24a59f (patch)
treea92ae7c7f98acae3389622728a0f6ed7b7b00612 /AT91SAM7S256/Source/c_cmd_bytecodes.h
parent76eed9f06926683a550815f42cdd08e5e8ef1ab0 (diff)
parent23d5f003b063daf60c2f1837bae653a637091944 (diff)
Merge branch 'jch-import' into jch-mergejch-merge
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