/* #define bci_PUSH_APPLY_PPPPPPP 25 */
#define bci_SLIDE 26
#define bci_ALLOC_AP 27
-#define bci_ALLOC_PAP 28
-#define bci_MKAP 29
-#define bci_MKPAP 30
-#define bci_UNPACK 31
-#define bci_PACK 32
-#define bci_TESTLT_I 33
-#define bci_TESTEQ_I 34
-#define bci_TESTLT_F 35
-#define bci_TESTEQ_F 36
-#define bci_TESTLT_D 37
-#define bci_TESTEQ_D 38
-#define bci_TESTLT_P 39
-#define bci_TESTEQ_P 40
-#define bci_CASEFAIL 41
-#define bci_JMP 42
-#define bci_CCALL 43
-#define bci_SWIZZLE 44
-#define bci_ENTER 45
-#define bci_RETURN 46
-#define bci_RETURN_P 47
-#define bci_RETURN_N 48
-#define bci_RETURN_F 49
-#define bci_RETURN_D 50
-#define bci_RETURN_L 51
-#define bci_RETURN_V 52
+#define bci_ALLOC_AP_NOUPD 28
+#define bci_ALLOC_PAP 29
+#define bci_MKAP 30
+#define bci_MKPAP 31
+#define bci_UNPACK 32
+#define bci_PACK 33
+#define bci_TESTLT_I 34
+#define bci_TESTEQ_I 35
+#define bci_TESTLT_F 36
+#define bci_TESTEQ_F 37
+#define bci_TESTLT_D 38
+#define bci_TESTEQ_D 39
+#define bci_TESTLT_P 40
+#define bci_TESTEQ_P 41
+#define bci_CASEFAIL 42
+#define bci_JMP 43
+#define bci_CCALL 44
+#define bci_SWIZZLE 45
+#define bci_ENTER 46
+#define bci_RETURN 47
+#define bci_RETURN_P 48
+#define bci_RETURN_N 49
+#define bci_RETURN_F 50
+#define bci_RETURN_D 51
+#define bci_RETURN_L 52
+#define bci_RETURN_V 53
+#define bci_BRK_FUN 54
+/* If you need to go past 255 then you will run into the flags */
+
+/* If you need to go below 0x0100 then you will run into the instructions */
+#define bci_FLAG_LARGE_ARGS 0x8000
/* If a BCO definitely requires less than this many words of stack,
don't include an explicit STKCHECK insn in it. The interpreter