/* 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