[project @ 2003-07-23 13:08:22 by simonpj]
[ghc-hetmet.git] / ghc / includes / StgFun.h
index 32d955e..b89cd98 100644 (file)
 /* generic - function comes with a large bitmap */
 #define ARG_GEN_BIG  1
 
+/* BCO - function is really a BCO */
+#define ARG_BCO      2
+
 /* specialised function types: bitmaps and calling sequences
  * for these functions are pre-generated (see ghc/utils/genapply), and
  * the generated code in ghc/rts/AutoApply.hc.
  */
-#define ARG_N        2
-#define ARG_P        3
-#define ARG_F        4
-#define ARG_D        5
-#define ARG_L        6
-#define ARG_NN       7
-#define ARG_NP       8
-#define ARG_PN       9
-#define ARG_PP       10
-#define ARG_FF       11
-#define ARG_DD       12
-#define ARG_LL       13
-#define ARG_NNN      14
-#define ARG_NNP      15
-#define ARG_NPN      16
-#define ARG_NPP      17
-#define ARG_PNN      18
-#define ARG_PNP      19
-#define ARG_PPN      20
-#define ARG_PPP      21
-#define ARG_PPPP     22
-#define ARG_PPPPP    23
-#define ARG_PPPPPP   24
-#define ARG_PPPPPPP  25
-#define ARG_PPPPPPPP 26
+#define ARG_N        3 
+#define ARG_P        4 
+#define ARG_F        5 
+#define ARG_D        6 
+#define ARG_L        7 
+#define ARG_NN       8 
+#define ARG_NP       9 
+#define ARG_PN       10
+#define ARG_PP       11
+#define ARG_FF       12
+#define ARG_DD       13
+#define ARG_LL       14
+#define ARG_NNN      15
+#define ARG_NNP      16
+#define ARG_NPN      17
+#define ARG_NPP      18
+#define ARG_PNN      19
+#define ARG_PNP      20
+#define ARG_PPN      21
+#define ARG_PPP      22
+#define ARG_PPPP     23
+#define ARG_PPPPP    24
+#define ARG_PPPPPP   25
+#define ARG_PPPPPPP  26
+#define ARG_PPPPPPPP 27
 
 #endif // STGFUN_H