X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=includes%2FBytecodes.h;h=4a75b00c11082040763f7e6ad3b79d30a41e7eae;hp=73003a3002dd24c59aa05705a35b9fcd40c38c32;hb=f2363290372453038d1ad85b8a71b206a8fcac3e;hpb=49fd39a14fd972bd7680b35a5d1d0911f764c4a3 diff --git a/includes/Bytecodes.h b/includes/Bytecodes.h index 73003a3..4a75b00 100644 --- a/includes/Bytecodes.h +++ b/includes/Bytecodes.h @@ -75,6 +75,10 @@ #define bci_RETURN_D 50 #define bci_RETURN_L 51 #define bci_RETURN_V 52 +/* 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