#include "newmacros.h" #include "runtime.h" #define CT_v1034 ((void*)startLabel+48) #define FN_LAMBDA975 ((void*)startLabel+84) #define CT_v1035 ((void*)startLabel+116) #define F0_LAMBDA975 ((void*)startLabel+124) #define FN_LAMBDA974 ((void*)startLabel+152) #define CT_v1036 ((void*)startLabel+184) #define F0_LAMBDA974 ((void*)startLabel+192) #define CT_v1037 ((void*)startLabel+224) #define CT_v1038 ((void*)startLabel+308) #define FN_LAMBDA980 ((void*)startLabel+348) #define CT_v1039 ((void*)startLabel+392) #define F0_LAMBDA980 ((void*)startLabel+400) #define FN_LAMBDA979 ((void*)startLabel+432) #define CT_v1040 ((void*)startLabel+476) #define F0_LAMBDA979 ((void*)startLabel+484) #define FN_LAMBDA978 ((void*)startLabel+516) #define CT_v1041 ((void*)startLabel+560) #define F0_LAMBDA978 ((void*)startLabel+568) #define FN_LAMBDA977 ((void*)startLabel+600) #define CT_v1042 ((void*)startLabel+644) #define F0_LAMBDA977 ((void*)startLabel+652) #define FN_LAMBDA976 ((void*)startLabel+684) #define CT_v1043 ((void*)startLabel+732) #define F0_LAMBDA976 ((void*)startLabel+740) #define CT_v1044 ((void*)startLabel+816) #define FN_LAMBDA984 ((void*)startLabel+856) #define CT_v1045 ((void*)startLabel+896) #define F0_LAMBDA984 ((void*)startLabel+904) #define FN_LAMBDA983 ((void*)startLabel+936) #define CT_v1046 ((void*)startLabel+976) #define F0_LAMBDA983 ((void*)startLabel+984) #define FN_LAMBDA982 ((void*)startLabel+1016) #define CT_v1047 ((void*)startLabel+1056) #define F0_LAMBDA982 ((void*)startLabel+1064) #define FN_LAMBDA981 ((void*)startLabel+1096) #define CT_v1048 ((void*)startLabel+1136) #define F0_LAMBDA981 ((void*)startLabel+1144) #define CT_v1049 ((void*)startLabel+1208) #define FN_LAMBDA987 ((void*)startLabel+1244) #define CT_v1050 ((void*)startLabel+1280) #define F0_LAMBDA987 ((void*)startLabel+1288) #define FN_LAMBDA986 ((void*)startLabel+1316) #define CT_v1051 ((void*)startLabel+1352) #define F0_LAMBDA986 ((void*)startLabel+1360) #define FN_LAMBDA985 ((void*)startLabel+1388) #define CT_v1052 ((void*)startLabel+1424) #define F0_LAMBDA985 ((void*)startLabel+1432) #define CT_v1053 ((void*)startLabel+1484) #define FN_LAMBDA988 ((void*)startLabel+1516) #define CT_v1054 ((void*)startLabel+1544) #define F0_LAMBDA988 ((void*)startLabel+1552) #define v1055 ((void*)startLabel+1595) #define CT_v1057 ((void*)startLabel+1604) #define v1058 ((void*)startLabel+1645) #define CT_v1060 ((void*)startLabel+1664) #define CT_v1061 ((void*)startLabel+1724) #define CT_v1062 ((void*)startLabel+1784) #define v1064 ((void*)startLabel+1832) #define v1065 ((void*)startLabel+1843) #define CT_v1067 ((void*)startLabel+1888) #define FN_LAMBDA989 ((void*)startLabel+1932) #define CT_v1068 ((void*)startLabel+1948) #define F0_LAMBDA989 ((void*)startLabel+1956) #define CT_v1069 ((void*)startLabel+2036) #define CT_v1070 ((void*)startLabel+2112) #define CT_v1071 ((void*)startLabel+2180) #define CT_v1072 ((void*)startLabel+2264) #define CT_v1073 ((void*)startLabel+2336) #define CT_v1074 ((void*)startLabel+2396) #define CT_v1075 ((void*)startLabel+2444) #define FN_LAMBDA990 ((void*)startLabel+2476) #define CT_v1076 ((void*)startLabel+2508) #define F0_LAMBDA990 ((void*)startLabel+2516) #define CT_v1077 ((void*)startLabel+2552) #define CT_v1078 ((void*)startLabel+2600) #define CT_v1079 ((void*)startLabel+2648) #define CT_v1080 ((void*)startLabel+2692) #define v1082 ((void*)startLabel+2734) #define v1083 ((void*)startLabel+2746) #define CT_v1085 ((void*)startLabel+2792) #define FN_LAMBDA993 ((void*)startLabel+2840) #define CT_v1086 ((void*)startLabel+2884) #define F0_LAMBDA993 ((void*)startLabel+2892) #define FN_LAMBDA992 ((void*)startLabel+2924) #define CT_v1087 ((void*)startLabel+2956) #define F0_LAMBDA992 ((void*)startLabel+2964) #define FN_LAMBDA991 ((void*)startLabel+2988) #define v1088 ((void*)startLabel+3002) #define CT_v1090 ((void*)startLabel+3020) #define F0_LAMBDA991 ((void*)startLabel+3028) #define v1092 ((void*)startLabel+3054) #define v1093 ((void*)startLabel+3060) #define CT_v1095 ((void*)startLabel+3084) #define v1100 ((void*)startLabel+3134) #define v1099 ((void*)startLabel+3138) #define v1096 ((void*)startLabel+3141) #define CT_v1101 ((void*)startLabel+3148) #define CT_v1102 ((void*)startLabel+3188) #define CT_v1103 ((void*)startLabel+3224) #define CT_v1104 ((void*)startLabel+3268) #define CT_v1105 ((void*)startLabel+3316) #define FN_LAMBDA994 ((void*)startLabel+3344) #define CT_v1107 ((void*)startLabel+3364) #define CF_LAMBDA994 ((void*)startLabel+3372) #define CT_v1108 ((void*)startLabel+3400) #define FN_LAMBDA995 ((void*)startLabel+3428) #define CT_v1110 ((void*)startLabel+3448) #define CF_LAMBDA995 ((void*)startLabel+3456) #define CT_v1111 ((void*)startLabel+3480) #define CT_v1112 ((void*)startLabel+3512) #define CT_v1113 ((void*)startLabel+3544) #define CT_v1114 ((void*)startLabel+3588) #define CT_v1115 ((void*)startLabel+3644) #define ST_v1106 ((void*)startLabel+3668) #define ST_v1109 ((void*)startLabel+3713) extern Node FN_Prelude_46_62_62_61[]; extern Node FN_NHC_46Internal_46_95apply2[]; extern Node FN_Prelude_46return[]; extern Node F0_Prelude_46id[]; extern Node FN_NHC_46Internal_46_95apply4[]; extern Node FN_NHC_46Internal_46_95apply1[]; extern Node FN_NHC_46Internal_46_95apply3[]; extern Node C0__40_41[]; extern Node FN_Prelude_46replicate[]; extern Node FN_Prelude_46sequence_95[]; extern Node FN_Prelude_46sequence[]; extern Node FN_Prelude_46_62_62[]; extern Node FN_Prelude_46zipWith[]; extern Node FN_Prelude_46map[]; extern Node FN_Prelude_46_46[]; extern Node CF_Prelude_46unzip[]; extern Node FN_Prelude_46flip[]; extern Node FN_Control_46Monad_46mplus[]; extern Node FN_Control_46Monad_46mzero[]; extern Node FN_Prelude_46foldr[]; extern Node FN_Prelude_46mapM_95[]; extern Node FN_Prelude_46mapM[]; extern Node C0_Prelude_46_91_93[]; extern Node FN_Control_46Monad_46MonadPlus_46Prelude_46Monad[]; extern Node FN_Prelude_46_43_43[]; extern Node FN_NHC_46Internal_46_95noMethodError[]; extern Node CF_Prelude_46Monad_46Prelude_46_91_93[]; extern Node CF_Prelude_46Monad_46Prelude_46Maybe[]; static Node startLabel[] = { bytes2word(0,0,4,0) , bytes2word(3,1,2,2) , bytes2word(1,3,0,4) , useLabel(CT_v1034) ,}; Node FN_Control_46Monad_46liftM2[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(4,1,HEAP_ARG,2) , bytes2word(PUSH_P1,0,PUSH_ARG_I3,PUSH_HEAP) , bytes2word(HEAP_CVAL_I4,HEAP_ARG,1,ZAP_ARG_I1) , bytes2word(ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG,4) , bytes2word(ZAP_STACK_P1,3,EVAL,NEEDHEAP_I32) , bytes2word(APPLY,2,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v1034: (byte 0) */ HW(2,4) , 0 ,}; Node F0_Control_46Monad_46liftM2[] = { CAPTAG(useLabel(FN_Control_46Monad_46liftM2),4) , CAPTAG(useLabel(FN_LAMBDA975),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(0,0,4,0) , bytes2word(3,1,2,2) , bytes2word(1,3,0,4) , useLabel(CT_v1035) , /* FN_LAMBDA975: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,4,HEAP_ARG,3) , bytes2word(PUSH_P1,0,PUSH_ARG_I1,PUSH_HEAP) , bytes2word(HEAP_CVAL_I4,HEAP_ARG,2,ZAP_ARG_I1) , bytes2word(ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG,4) , bytes2word(ZAP_STACK_P1,3,EVAL,NEEDHEAP_I32) , bytes2word(APPLY,2,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v1035: (byte 0) */ HW(2,4) , 0 , /* F0_LAMBDA975: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA975),4) , CAPTAG(useLabel(FN_LAMBDA974),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(0,0,4,0) , bytes2word(3,1,2,2) , bytes2word(1,3,0,4) , useLabel(CT_v1036) , /* FN_LAMBDA974: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(3,2,HEAP_ARG,4) , bytes2word(PUSH_P1,0,PUSH_HEAP,HEAP_CVAL_I4) , bytes2word(HEAP_ARG,1,ZAP_ARG_I1,ZAP_ARG_I2) , bytes2word(ZAP_ARG_I3,ZAP_ARG,4,ZAP_STACK_P1) , bytes2word(2,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(1,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1036: (byte 0) */ HW(2,4) , 0 , /* F0_LAMBDA974: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA974),4) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2)) , VAPTAG(useLabel(FN_Prelude_46return)) , bytes2word(1,0,0,1) , useLabel(CT_v1037) ,}; Node FN_Control_46Monad_46ap[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG) , bytes2word(1,HEAP_CVAL_I4,RETURN,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v1037: (byte 0) */ HW(2,1) , 0 ,}; Node F0_Control_46Monad_46ap[] = { CAPTAG(useLabel(FN_Control_46Monad_46ap),1) , CAPTAG(useLabel(FN_Control_46Monad_46liftM2),2) , useLabel(F0_Prelude_46id) , bytes2word(7,0,6,1) , bytes2word(5,2,4,3) , bytes2word(3,4,2,5) , bytes2word(1,6,0,7) , useLabel(CT_v1038) ,}; Node FN_Control_46Monad_46liftM5[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(4,5,HEAP_ARG_ARG,6) , bytes2word(7,HEAP_ARG_ARG,1,2) , bytes2word(PUSH_P1,0,PUSH_ARG_I3,PUSH_HEAP) , bytes2word(HEAP_CVAL_I4,HEAP_ARG,1,ZAP_ARG_I1) , bytes2word(ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG,4) , bytes2word(ZAP_ARG,5,ZAP_ARG,6) , bytes2word(ZAP_ARG,7,ZAP_STACK_P1,3) , bytes2word(EVAL,NEEDHEAP_I32,APPLY,2) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1038: (byte 0) */ HW(2,7) , 0 ,}; Node F0_Control_46Monad_46liftM5[] = { CAPTAG(useLabel(FN_Control_46Monad_46liftM5),7) , CAPTAG(useLabel(FN_LAMBDA980),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(7,0,6,1) , bytes2word(5,2,4,3) , bytes2word(3,4,2,5) , bytes2word(1,6,0,7) , useLabel(CT_v1039) , /* FN_LAMBDA980: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,HEAP_ARG_ARG,4) , bytes2word(5,HEAP_ARG_ARG,7,6) , bytes2word(PUSH_P1,0,PUSH_ARG_I1,PUSH_HEAP) , bytes2word(HEAP_CVAL_I4,HEAP_ARG,5,ZAP_ARG_I1) , bytes2word(ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG,4) , bytes2word(ZAP_ARG,5,ZAP_ARG,6) , bytes2word(ZAP_ARG,7,ZAP_STACK_P1,3) , bytes2word(EVAL,NEEDHEAP_I32,APPLY,2) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1039: (byte 0) */ HW(2,7) , 0 , /* F0_LAMBDA980: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA980),7) , CAPTAG(useLabel(FN_LAMBDA979),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(7,0,6,1) , bytes2word(5,2,4,3) , bytes2word(3,4,2,5) , bytes2word(1,6,0,7) , useLabel(CT_v1040) , /* FN_LAMBDA979: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,HEAP_ARG_ARG,4) , bytes2word(5,HEAP_ARG_ARG,7,6) , bytes2word(PUSH_P1,0,PUSH_ARG_I1,PUSH_HEAP) , bytes2word(HEAP_CVAL_I4,HEAP_ARG,4,ZAP_ARG_I1) , bytes2word(ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG,4) , bytes2word(ZAP_ARG,5,ZAP_ARG,6) , bytes2word(ZAP_ARG,7,ZAP_STACK_P1,3) , bytes2word(EVAL,NEEDHEAP_I32,APPLY,2) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1040: (byte 0) */ HW(2,7) , 0 , /* F0_LAMBDA979: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA979),7) , CAPTAG(useLabel(FN_LAMBDA978),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(7,0,6,1) , bytes2word(5,2,4,3) , bytes2word(3,4,2,5) , bytes2word(1,6,0,7) , useLabel(CT_v1041) , /* FN_LAMBDA978: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,HEAP_ARG_ARG,4) , bytes2word(5,HEAP_ARG_ARG,7,6) , bytes2word(PUSH_P1,0,PUSH_ARG_I1,PUSH_HEAP) , bytes2word(HEAP_CVAL_I4,HEAP_ARG,3,ZAP_ARG_I1) , bytes2word(ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG,4) , bytes2word(ZAP_ARG,5,ZAP_ARG,6) , bytes2word(ZAP_ARG,7,ZAP_STACK_P1,3) , bytes2word(EVAL,NEEDHEAP_I32,APPLY,2) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1041: (byte 0) */ HW(2,7) , 0 , /* F0_LAMBDA978: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA978),7) , CAPTAG(useLabel(FN_LAMBDA977),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(7,0,6,1) , bytes2word(5,2,4,3) , bytes2word(3,4,2,5) , bytes2word(1,6,0,7) , useLabel(CT_v1042) , /* FN_LAMBDA977: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,HEAP_ARG_ARG,4) , bytes2word(5,HEAP_ARG_ARG,7,6) , bytes2word(PUSH_P1,0,PUSH_ARG_I1,PUSH_HEAP) , bytes2word(HEAP_CVAL_I4,HEAP_ARG,2,ZAP_ARG_I1) , bytes2word(ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG,4) , bytes2word(ZAP_ARG,5,ZAP_ARG,6) , bytes2word(ZAP_ARG,7,ZAP_STACK_P1,3) , bytes2word(EVAL,NEEDHEAP_I32,APPLY,2) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1042: (byte 0) */ HW(2,7) , 0 , /* F0_LAMBDA977: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA977),7) , CAPTAG(useLabel(FN_LAMBDA976),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(7,0,6,1) , bytes2word(5,2,4,3) , bytes2word(3,4,2,5) , bytes2word(1,6,0,7) , useLabel(CT_v1043) , /* FN_LAMBDA976: (byte 0) */ bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,6) , bytes2word(2,HEAP_ARG_ARG,3,4) , bytes2word(HEAP_ARG,5,PUSH_HEAP,HEAP_CVAL_I4) , bytes2word(HEAP_OFF_N1,7,HEAP_ARG,7) , bytes2word(PUSH_P1,0,PUSH_HEAP,HEAP_CVAL_I5) , bytes2word(HEAP_ARG,1,ZAP_ARG_I1,ZAP_ARG_I2) , bytes2word(ZAP_ARG_I3,ZAP_ARG,4,ZAP_ARG) , bytes2word(5,ZAP_ARG,6,ZAP_ARG) , bytes2word(7,ZAP_STACK_P1,2,EVAL) , bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v1043: (byte 0) */ HW(3,7) , 0 , /* F0_LAMBDA976: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA976),7) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply4)) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1)) , VAPTAG(useLabel(FN_Prelude_46return)) , bytes2word(0,0,6,0) , bytes2word(5,1,4,2) , bytes2word(3,3,2,4) , bytes2word(1,5,0,6) , useLabel(CT_v1044) ,}; Node FN_Control_46Monad_46liftM4[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(4,5,HEAP_ARG_ARG,6) , bytes2word(1,HEAP_ARG,2,PUSH_P1) , bytes2word(0,PUSH_ARG_I3,PUSH_HEAP,HEAP_CVAL_I4) , bytes2word(HEAP_ARG,1,ZAP_ARG_I1,ZAP_ARG_I2) , bytes2word(ZAP_ARG_I3,ZAP_ARG,4,ZAP_ARG) , bytes2word(5,ZAP_ARG,6,ZAP_STACK_P1) , bytes2word(3,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(2,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1044: (byte 0) */ HW(2,6) , 0 ,}; Node F0_Control_46Monad_46liftM4[] = { CAPTAG(useLabel(FN_Control_46Monad_46liftM4),6) , CAPTAG(useLabel(FN_LAMBDA984),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(0,0,6,0) , bytes2word(5,1,4,2) , bytes2word(3,3,2,4) , bytes2word(1,5,0,6) , useLabel(CT_v1045) , /* FN_LAMBDA984: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,HEAP_ARG_ARG,4) , bytes2word(6,HEAP_ARG,5,PUSH_P1) , bytes2word(0,PUSH_ARG_I1,PUSH_HEAP,HEAP_CVAL_I4) , bytes2word(HEAP_ARG,4,ZAP_ARG_I1,ZAP_ARG_I2) , bytes2word(ZAP_ARG_I3,ZAP_ARG,4,ZAP_ARG) , bytes2word(5,ZAP_ARG,6,ZAP_STACK_P1) , bytes2word(3,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(2,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1045: (byte 0) */ HW(2,6) , 0 , /* F0_LAMBDA984: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA984),6) , CAPTAG(useLabel(FN_LAMBDA983),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(0,0,6,0) , bytes2word(5,1,4,2) , bytes2word(3,3,2,4) , bytes2word(1,5,0,6) , useLabel(CT_v1046) , /* FN_LAMBDA983: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,HEAP_ARG_ARG,4) , bytes2word(6,HEAP_ARG,5,PUSH_P1) , bytes2word(0,PUSH_ARG_I1,PUSH_HEAP,HEAP_CVAL_I4) , bytes2word(HEAP_ARG,3,ZAP_ARG_I1,ZAP_ARG_I2) , bytes2word(ZAP_ARG_I3,ZAP_ARG,4,ZAP_ARG) , bytes2word(5,ZAP_ARG,6,ZAP_STACK_P1) , bytes2word(3,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(2,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1046: (byte 0) */ HW(2,6) , 0 , /* F0_LAMBDA983: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA983),6) , CAPTAG(useLabel(FN_LAMBDA982),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(0,0,6,0) , bytes2word(5,1,4,2) , bytes2word(3,3,2,4) , bytes2word(1,5,0,6) , useLabel(CT_v1047) , /* FN_LAMBDA982: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,HEAP_ARG_ARG,4) , bytes2word(6,HEAP_ARG,5,PUSH_P1) , bytes2word(0,PUSH_ARG_I1,PUSH_HEAP,HEAP_CVAL_I4) , bytes2word(HEAP_ARG,2,ZAP_ARG_I1,ZAP_ARG_I2) , bytes2word(ZAP_ARG_I3,ZAP_ARG,4,ZAP_ARG) , bytes2word(5,ZAP_ARG,6,ZAP_STACK_P1) , bytes2word(3,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(2,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1047: (byte 0) */ HW(2,6) , 0 , /* F0_LAMBDA982: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA982),6) , CAPTAG(useLabel(FN_LAMBDA981),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(0,0,6,0) , bytes2word(5,1,4,2) , bytes2word(3,3,2,4) , bytes2word(1,5,0,6) , useLabel(CT_v1048) , /* FN_LAMBDA981: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(5,2,HEAP_ARG_ARG,3) , bytes2word(4,HEAP_ARG,6,PUSH_P1) , bytes2word(0,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG) , bytes2word(1,ZAP_ARG_I1,ZAP_ARG_I2,ZAP_ARG_I3) , bytes2word(ZAP_ARG,4,ZAP_ARG,5) , bytes2word(ZAP_ARG,6,ZAP_STACK_P1,2) , bytes2word(EVAL,NEEDHEAP_I32,APPLY,1) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1048: (byte 0) */ HW(2,6) , 0 , /* F0_LAMBDA981: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA981),6) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply4)) , VAPTAG(useLabel(FN_Prelude_46return)) , bytes2word(5,0,4,1) , bytes2word(3,2,2,3) , bytes2word(1,4,0,5) , useLabel(CT_v1049) ,}; Node FN_Control_46Monad_46liftM3[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(4,5,HEAP_ARG_ARG,1) , bytes2word(2,PUSH_P1,0,PUSH_ARG_I3) , bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1) , bytes2word(ZAP_ARG_I1,ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG) , bytes2word(4,ZAP_ARG,5,ZAP_STACK_P1) , bytes2word(3,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(2,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1049: (byte 0) */ HW(2,5) , 0 ,}; Node F0_Control_46Monad_46liftM3[] = { CAPTAG(useLabel(FN_Control_46Monad_46liftM3),5) , CAPTAG(useLabel(FN_LAMBDA987),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(5,0,4,1) , bytes2word(3,2,2,3) , bytes2word(1,4,0,5) , useLabel(CT_v1050) , /* FN_LAMBDA987: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,HEAP_ARG_ARG,5) , bytes2word(4,PUSH_P1,0,PUSH_ARG_I1) , bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,3) , bytes2word(ZAP_ARG_I1,ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG) , bytes2word(4,ZAP_ARG,5,ZAP_STACK_P1) , bytes2word(3,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(2,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1050: (byte 0) */ HW(2,5) , 0 , /* F0_LAMBDA987: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA987),5) , CAPTAG(useLabel(FN_LAMBDA986),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(5,0,4,1) , bytes2word(3,2,2,3) , bytes2word(1,4,0,5) , useLabel(CT_v1051) , /* FN_LAMBDA986: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,HEAP_ARG_ARG,5) , bytes2word(4,PUSH_P1,0,PUSH_ARG_I1) , bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,2) , bytes2word(ZAP_ARG_I1,ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG) , bytes2word(4,ZAP_ARG,5,ZAP_STACK_P1) , bytes2word(3,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(2,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1051: (byte 0) */ HW(2,5) , 0 , /* F0_LAMBDA986: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA986),5) , CAPTAG(useLabel(FN_LAMBDA985),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(5,0,4,1) , bytes2word(3,2,2,3) , bytes2word(1,4,0,5) , useLabel(CT_v1052) , /* FN_LAMBDA985: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(4,2,HEAP_ARG_ARG,3) , bytes2word(5,PUSH_P1,0,PUSH_HEAP) , bytes2word(HEAP_CVAL_I4,HEAP_ARG,1,ZAP_ARG_I1) , bytes2word(ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG,4) , bytes2word(ZAP_ARG,5,ZAP_STACK_P1,2) , bytes2word(EVAL,NEEDHEAP_I32,APPLY,1) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1052: (byte 0) */ HW(2,5) , 0 , /* F0_LAMBDA985: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA985),5) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply3)) , VAPTAG(useLabel(FN_Prelude_46return)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1053) ,}; Node FN_Control_46Monad_46liftM[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(1,2,PUSH_P1,0) , bytes2word(PUSH_ARG_I3,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG) , bytes2word(1,ZAP_ARG_I1,ZAP_ARG_I2,ZAP_ARG_I3) , bytes2word(ZAP_STACK_P1,3,EVAL,NEEDHEAP_I32) , bytes2word(APPLY,2,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v1053: (byte 0) */ HW(2,3) , 0 ,}; Node F0_Control_46Monad_46liftM[] = { CAPTAG(useLabel(FN_Control_46Monad_46liftM),3) , CAPTAG(useLabel(FN_LAMBDA988),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1054) , /* FN_LAMBDA988: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,PUSH_P1,0) , bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1) , bytes2word(ZAP_ARG_I1,ZAP_ARG_I2,ZAP_ARG_I3,ZAP_STACK_P1) , bytes2word(2,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(1,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1054: (byte 0) */ HW(2,3) , 0 , /* F0_LAMBDA988: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA988),3) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1)) , VAPTAG(useLabel(FN_Prelude_46return)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1057) ,}; Node FN_Control_46Monad_46unless[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32) , bytes2word(JUMPFALSE,14,0,PUSH_CVAL_P1) , bytes2word(3,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG) , bytes2word(1,ZAP_ARG_I1,EVAL,NEEDHEAP_I32) , /* v1055: (byte 3) */ bytes2word(APPLY,1,RETURN_EVAL,PUSH_ARG_I3) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1057: (byte 0) */ HW(2,3) , 0 ,}; Node F0_Control_46Monad_46unless[] = { CAPTAG(useLabel(FN_Control_46Monad_46unless),3) , useLabel(C0__40_41) , VAPTAG(useLabel(FN_Prelude_46return)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1060) ,}; Node FN_Control_46Monad_46when[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32) , bytes2word(JUMPFALSE,4,0,PUSH_ARG_I3) , /* v1058: (byte 1) */ bytes2word(RETURN_EVAL,PUSH_CVAL_P1,3,PUSH_HEAP) , bytes2word(HEAP_CVAL_I4,HEAP_ARG,1,ZAP_ARG_I1) , bytes2word(ZAP_ARG_I3,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(1,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1060: (byte 0) */ HW(2,3) , 0 ,}; Node F0_Control_46Monad_46when[] = { CAPTAG(useLabel(FN_Control_46Monad_46when),3) , useLabel(C0__40_41) , VAPTAG(useLabel(FN_Prelude_46return)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1061) ,}; Node FN_Control_46Monad_46replicateM_95[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,PUSH_P1,0) , bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1) , bytes2word(ZAP_ARG_I1,ZAP_ARG_I2,ZAP_ARG_I3,ZAP_STACK_P1) , bytes2word(2,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(1,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1061: (byte 0) */ HW(2,3) , 0 ,}; Node F0_Control_46Monad_46replicateM_95[] = { CAPTAG(useLabel(FN_Control_46Monad_46replicateM_95),3) , VAPTAG(useLabel(FN_Prelude_46replicate)) , VAPTAG(useLabel(FN_Prelude_46sequence_95)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1062) ,}; Node FN_Control_46Monad_46replicateM[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,PUSH_P1,0) , bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1) , bytes2word(ZAP_ARG_I1,ZAP_ARG_I2,ZAP_ARG_I3,ZAP_STACK_P1) , bytes2word(2,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(1,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1062: (byte 0) */ HW(2,3) , 0 ,}; Node F0_Control_46Monad_46replicateM[] = { CAPTAG(useLabel(FN_Control_46Monad_46replicateM),3) , VAPTAG(useLabel(FN_Prelude_46replicate)) , VAPTAG(useLabel(FN_Prelude_46sequence)) , bytes2word(0,0,4,0) , bytes2word(3,1,2,2) , bytes2word(1,3,0,4) , useLabel(CT_v1067) ,}; Node FN_Control_46Monad_46foldM[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,4,EVAL) , bytes2word(NEEDHEAP_I32,TABLESWITCH,2,NOP) , /* v1064: (byte 4) */ bytes2word(TOP(4),BOT(4),TOP(15),BOT(15)) , bytes2word(POP_I1,PUSH_ARG_I3,PUSH_HEAP,HEAP_CVAL_I3) , bytes2word(HEAP_ARG,1,EVAL,NEEDHEAP_I32) , /* v1065: (byte 3) */ bytes2word(APPLY,1,RETURN_EVAL,UNPACK) , bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG_ARG) , bytes2word(2,3,HEAP_I1,PUSH_HEAP) , bytes2word(HEAP_CVAL_I5,HEAP_ARG_ARG,1,2) , bytes2word(HEAP_P1,3,PUSH_P1,0) , bytes2word(PUSH_P1,2,PUSH_HEAP,HEAP_CVAL_P1) , bytes2word(6,HEAP_ARG,1,ZAP_ARG_I1) , bytes2word(ZAP_ARG_I2,ZAP_ARG_I3,ZAP_STACK_P1,6) , bytes2word(ZAP_STACK_P1,5,ZAP_STACK_P1,4) , bytes2word(ZAP_STACK_P1,3,EVAL,NEEDHEAP_I32) , bytes2word(APPLY,2,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v1067: (byte 0) */ HW(4,4) , 0 ,}; Node F0_Control_46Monad_46foldM[] = { CAPTAG(useLabel(FN_Control_46Monad_46foldM),4) , VAPTAG(useLabel(FN_Prelude_46return)) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2)) , CAPTAG(useLabel(FN_LAMBDA989),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(0,0,4,0) , bytes2word(3,1,2,2) , bytes2word(1,3,0,4) , useLabel(CT_v1068) , /* FN_LAMBDA989: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(1,2,HEAP_ARG_ARG_RET_EVAL,4) , bytes2word(3,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1068: (byte 0) */ HW(1,4) , 0 , /* F0_LAMBDA989: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA989),4) , VAPTAG(useLabel(FN_Control_46Monad_46foldM)) , bytes2word(0,0,4,0) , bytes2word(3,1,2,2) , bytes2word(1,3,0,4) , useLabel(CT_v1069) ,}; Node FN_Control_46Monad_46foldM_95[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(1,2,HEAP_ARG_ARG,3) , bytes2word(4,HEAP_CVAL_I4,HEAP_ARG,1) , bytes2word(HEAP_CVAL_N1,1,PUSH_HEAP,HEAP_CVAL_I5) , bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,3) , bytes2word(PUSH_P1,0,PUSH_P1,2) , bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_ARG) , bytes2word(1,ZAP_ARG_I1,ZAP_ARG_I2,ZAP_ARG_I3) , bytes2word(ZAP_ARG,4,ZAP_STACK_P1,4) , bytes2word(ZAP_STACK_P1,3,EVAL,NEEDHEAP_I32) , bytes2word(APPLY,2,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , 0 , CONSTR(0,0,0) , /* CT_v1069: (byte 0) */ HW(4,4) , 0 ,}; Node F0_Control_46Monad_46foldM_95[] = { CAPTAG(useLabel(FN_Control_46Monad_46foldM_95),4) , VAPTAG(useLabel(FN_Control_46Monad_46foldM)) , VAPTAG(useLabel(FN_Prelude_46return)) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1)) , VAPTAG(useLabel(FN_Prelude_46_62_62)) , bytes2word(0,0,4,0) , bytes2word(3,1,2,2) , bytes2word(1,3,0,4) , useLabel(CT_v1070) ,}; Node FN_Control_46Monad_46zipWithM_95[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,HEAP_ARG,4) , bytes2word(PUSH_P1,0,PUSH_HEAP,HEAP_CVAL_I4) , bytes2word(HEAP_ARG,1,ZAP_ARG_I1,ZAP_ARG_I2) , bytes2word(ZAP_ARG_I3,ZAP_ARG,4,ZAP_STACK_P1) , bytes2word(2,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(1,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1070: (byte 0) */ HW(2,4) , 0 ,}; Node F0_Control_46Monad_46zipWithM_95[] = { CAPTAG(useLabel(FN_Control_46Monad_46zipWithM_95),4) , VAPTAG(useLabel(FN_Prelude_46zipWith)) , VAPTAG(useLabel(FN_Prelude_46sequence_95)) , bytes2word(0,0,4,0) , bytes2word(3,1,2,2) , bytes2word(1,3,0,4) , useLabel(CT_v1071) ,}; Node FN_Control_46Monad_46zipWithM[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,HEAP_ARG,4) , bytes2word(PUSH_P1,0,PUSH_HEAP,HEAP_CVAL_I4) , bytes2word(HEAP_ARG,1,ZAP_ARG_I1,ZAP_ARG_I2) , bytes2word(ZAP_ARG_I3,ZAP_ARG,4,ZAP_STACK_P1) , bytes2word(2,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(1,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1071: (byte 0) */ HW(2,4) , 0 ,}; Node F0_Control_46Monad_46zipWithM[] = { CAPTAG(useLabel(FN_Control_46Monad_46zipWithM),4) , VAPTAG(useLabel(FN_Prelude_46zipWith)) , VAPTAG(useLabel(FN_Prelude_46sequence)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1072) ,}; Node FN_Control_46Monad_46mapAndUnzipM[] = { bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1) , bytes2word(HEAP_CVAL_I4,HEAP_ARG_ARG,2,3) , bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1,6) , bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,6) , bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_P1) , bytes2word(7,HEAP_OFF_N1,3,HEAP_CVAL_P1) , bytes2word(8,PUSH_P1,0,PUSH_P1) , bytes2word(2,PUSH_HEAP,HEAP_CVAL_P1,9) , bytes2word(HEAP_ARG,1,ZAP_ARG_I1,ZAP_ARG_I2) , bytes2word(ZAP_ARG_I3,ZAP_STACK_P1,4,ZAP_STACK_P1) , bytes2word(3,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(2,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1072: (byte 0) */ HW(7,3) , 0 ,}; Node F0_Control_46Monad_46mapAndUnzipM[] = { CAPTAG(useLabel(FN_Control_46Monad_46mapAndUnzipM),3) , VAPTAG(useLabel(FN_Prelude_46sequence)) , VAPTAG(useLabel(FN_Prelude_46map)) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1)) , VAPTAG(useLabel(FN_Prelude_46return)) , VAPTAG(useLabel(FN_Prelude_46_46)) , useLabel(CF_Prelude_46unzip) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1073) ,}; Node FN_Control_46Monad_46join[] = { bytes2word(NEEDHEAP_I32,PUSH_CVAL_P1,3,PUSH_ARG_I2) , bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1) , bytes2word(ZAP_ARG_I1,ZAP_ARG_I2,EVAL,NEEDHEAP_I32) , bytes2word(APPLY,2,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v1073: (byte 0) */ HW(2,2) , 0 ,}; Node F0_Control_46Monad_46join[] = { CAPTAG(useLabel(FN_Control_46Monad_46join),2) , useLabel(F0_Prelude_46id) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1074) ,}; Node FN_Control_46Monad_46forever[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(1,2,PUSH_P1,0) , bytes2word(PUSH_ARG_I2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG) , bytes2word(1,ZAP_ARG_I1,ZAP_ARG_I2,ZAP_STACK_P1) , bytes2word(3,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(2,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1074: (byte 0) */ HW(2,2) , 0 ,}; Node F0_Control_46Monad_46forever[] = { CAPTAG(useLabel(FN_Control_46Monad_46forever),2) , VAPTAG(useLabel(FN_Control_46Monad_46forever)) , VAPTAG(useLabel(FN_Prelude_46_62_62)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1075) ,}; Node FN_Control_46Monad_46_62_61_62[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(1,2,HEAP_ARG,3) , bytes2word(RETURN,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1075: (byte 0) */ HW(1,3) , 0 ,}; Node F0_Control_46Monad_46_62_61_62[] = { CAPTAG(useLabel(FN_Control_46Monad_46_62_61_62),3) , CAPTAG(useLabel(FN_LAMBDA990),1) , bytes2word(0,0,4,0) , bytes2word(3,1,2,2) , bytes2word(1,3,0,4) , useLabel(CT_v1076) , /* FN_LAMBDA990: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,4,PUSH_ARG_I3,PUSH_I1) , bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1) , bytes2word(ZAP_ARG_I1,ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG) , bytes2word(4,ZAP_STACK_P1,3,EVAL) , bytes2word(NEEDHEAP_I32,APPLY,2,RETURN_EVAL) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v1076: (byte 0) */ HW(2,4) , 0 , /* F0_LAMBDA990: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA990),4) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1)) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(1,0,0,1) , useLabel(CT_v1077) ,}; Node FN_Control_46Monad_46_60_61_60[] = { bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1) , bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3) , bytes2word(RETURN,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1077: (byte 0) */ HW(2,1) , 0 ,}; Node F0_Control_46Monad_46_60_61_60[] = { CAPTAG(useLabel(FN_Control_46Monad_46_60_61_60),1) , CAPTAG(useLabel(FN_Control_46Monad_46_62_61_62),2) , CAPTAG(useLabel(FN_Prelude_46flip),2) , bytes2word(1,0,0,1) , useLabel(CT_v1078) ,}; Node FN_Control_46Monad_46msum[] = { bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1) , bytes2word(HEAP_CVAL_I4,HEAP_ARG,1,PUSH_HEAP) , bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,5,HEAP_OFF_N1) , bytes2word(4,RETURN,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1078: (byte 0) */ HW(3,1) , 0 ,}; Node F0_Control_46Monad_46msum[] = { CAPTAG(useLabel(FN_Control_46Monad_46msum),1) , VAPTAG(useLabel(FN_Control_46Monad_46mplus)) , VAPTAG(useLabel(FN_Control_46Monad_46mzero)) , CAPTAG(useLabel(FN_Prelude_46foldr),1) , bytes2word(1,0,0,1) , useLabel(CT_v1079) ,}; Node FN_Control_46Monad_46forM_95[] = { bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1) , bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3) , bytes2word(RETURN,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1079: (byte 0) */ HW(2,1) , 0 ,}; Node F0_Control_46Monad_46forM_95[] = { CAPTAG(useLabel(FN_Control_46Monad_46forM_95),1) , CAPTAG(useLabel(FN_Prelude_46mapM_95),2) , CAPTAG(useLabel(FN_Prelude_46flip),2) , bytes2word(1,0,0,1) , useLabel(CT_v1080) ,}; Node FN_Control_46Monad_46forM[] = { bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1) , bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3) , bytes2word(RETURN,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1080: (byte 0) */ HW(2,1) , 0 ,}; Node F0_Control_46Monad_46forM[] = { CAPTAG(useLabel(FN_Control_46Monad_46forM),1) , CAPTAG(useLabel(FN_Prelude_46mapM),2) , CAPTAG(useLabel(FN_Prelude_46flip),2) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1085) ,}; Node FN_Control_46Monad_46filterM[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_I32) , bytes2word(TABLESWITCH,2,TOP(4),BOT(4)) , /* v1082: (byte 2) */ bytes2word(TOP(16),BOT(16),POP_I1,PUSH_CVAL_P1) , bytes2word(3,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG) , bytes2word(1,EVAL,NEEDHEAP_I32,APPLY) , /* v1083: (byte 2) */ bytes2word(1,RETURN_EVAL,UNPACK,2) , bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_ARG,2) , bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1,6) , bytes2word(HEAP_ARG,2,HEAP_P1,3) , bytes2word(HEAP_ARG,1,HEAP_I2,PUSH_P1) , bytes2word(0,PUSH_P1,2,PUSH_HEAP) , bytes2word(HEAP_CVAL_P1,7,HEAP_ARG,1) , bytes2word(ZAP_ARG_I1,ZAP_ARG_I2,ZAP_STACK_P1,6) , bytes2word(ZAP_STACK_P1,5,ZAP_STACK_P1,4) , bytes2word(ZAP_STACK_P1,3,EVAL,NEEDHEAP_I32) , bytes2word(APPLY,2,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v1085: (byte 0) */ HW(5,3) , 0 ,}; Node F0_Control_46Monad_46filterM[] = { CAPTAG(useLabel(FN_Control_46Monad_46filterM),3) , useLabel(C0_Prelude_46_91_93) , VAPTAG(useLabel(FN_Prelude_46return)) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1)) , CAPTAG(useLabel(FN_LAMBDA993),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(5,0,4,1) , bytes2word(3,2,2,3) , bytes2word(1,4,0,5) , useLabel(CT_v1086) , /* FN_LAMBDA993: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(3,1,HEAP_ARG,2) , bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG_ARG,3) , bytes2word(5,HEAP_ARG,4,PUSH_P1) , bytes2word(0,PUSH_P1,2,PUSH_HEAP) , bytes2word(HEAP_CVAL_I5,HEAP_ARG,3,ZAP_ARG_I1) , bytes2word(ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG,4) , bytes2word(ZAP_ARG,5,ZAP_STACK_P1,4) , bytes2word(ZAP_STACK_P1,3,EVAL,NEEDHEAP_I32) , bytes2word(APPLY,2,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v1086: (byte 0) */ HW(3,5) , 0 , /* F0_LAMBDA993: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA993),5) , VAPTAG(useLabel(FN_Control_46Monad_46filterM)) , CAPTAG(useLabel(FN_LAMBDA992),1) , VAPTAG(useLabel(FN_Prelude_46_62_62_61)) , bytes2word(0,0,4,0) , bytes2word(3,1,2,2) , bytes2word(1,3,0,4) , useLabel(CT_v1087) , /* FN_LAMBDA992: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG) , bytes2word(2,3,HEAP_ARG,4) , bytes2word(PUSH_P1,0,PUSH_HEAP,HEAP_CVAL_I4) , bytes2word(HEAP_ARG,1,ZAP_ARG_I1,ZAP_ARG_I2) , bytes2word(ZAP_ARG_I3,ZAP_ARG,4,ZAP_STACK_P1) , bytes2word(2,EVAL,NEEDHEAP_I32,APPLY) , bytes2word(1,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1087: (byte 0) */ HW(2,4) , 0 , /* F0_LAMBDA992: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA992),4) , VAPTAG(useLabel(FN_LAMBDA991)) , VAPTAG(useLabel(FN_Prelude_46return)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1090) , /* FN_LAMBDA991: (byte 0) */ bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32) , bytes2word(JUMPFALSE,9,0,PUSH_HEAP) , bytes2word(HEAP_CVAL_N1,1,HEAP_ARG_ARG,2) , /* v1088: (byte 2) */ bytes2word(3,RETURN,PUSH_ARG_I3,RETURN_EVAL) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , 0 , CONSTR(1,2,0) , /* CT_v1090: (byte 0) */ HW(0,3) , 0 , /* F0_LAMBDA991: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA991),3) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1095) ,}; Node FN_Control_46Monad_46guard[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32) , bytes2word(TABLESWITCH,2,TOP(4),BOT(4)) , /* v1092: (byte 2) */ bytes2word(TOP(10),BOT(10),POP_I1,PUSH_HEAP) , /* v1093: (byte 4) */ bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,RETURN_EVAL) , bytes2word(POP_I1,PUSH_CVAL_P1,4,HEAP_CVAL_I5) , bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_P1) , bytes2word(6,HEAP_OFF_N1,3,ZAP_ARG_I1) , bytes2word(EVAL,NEEDHEAP_I32,APPLY,1) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v1095: (byte 0) */ HW(4,2) , 0 ,}; Node F0_Control_46Monad_46guard[] = { CAPTAG(useLabel(FN_Control_46Monad_46guard),2) , VAPTAG(useLabel(FN_Control_46Monad_46mzero)) , useLabel(C0__40_41) , VAPTAG(useLabel(FN_Control_46Monad_46MonadPlus_46Prelude_46Monad)) , VAPTAG(useLabel(FN_Prelude_46return)) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1101) ,}; Node FN_Control_46Monad_46MonadPlus_46Prelude_46Maybe_46mplus[] = { bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,TABLESWITCH) , bytes2word(2,NOP,TOP(8),BOT(8)) , /* v1100: (byte 2) */ bytes2word(TOP(4),BOT(4),POP_I1,JUMP) , /* v1099: (byte 2) */ bytes2word(5,0,POP_I1,PUSH_ARG_I2) , /* v1096: (byte 1) */ bytes2word(RETURN_EVAL,PUSH_ARG_I1,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v1101: (byte 0) */ HW(0,2) , 0 ,}; Node F0_Control_46Monad_46MonadPlus_46Prelude_46Maybe_46mplus[] = { CAPTAG(useLabel(FN_Control_46Monad_46MonadPlus_46Prelude_46Maybe_46mplus),2) , bytes2word(0,0,0,0) , useLabel(CT_v1102) ,}; Node FN_Control_46Monad_46MonadPlus_46Prelude_46Maybe_46mzero[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1) , bytes2word(RETURN,ENDCODE,0,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,0,0) , /* CT_v1102: (byte 0) */ HW(0,0) , 0 ,}; Node CF_Control_46Monad_46MonadPlus_46Prelude_46Maybe_46mzero[] = { VAPTAG(useLabel(FN_Control_46Monad_46MonadPlus_46Prelude_46Maybe_46mzero)) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1103) ,}; Node FN_Control_46Monad_46MonadPlus_46Prelude_46_91_93_46mplus[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL) , bytes2word(1,2,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1103: (byte 0) */ HW(1,2) , 0 ,}; Node F0_Control_46Monad_46MonadPlus_46Prelude_46_91_93_46mplus[] = { CAPTAG(useLabel(FN_Control_46Monad_46MonadPlus_46Prelude_46_91_93_46mplus),2) , VAPTAG(useLabel(FN_Prelude_46_43_43)) , bytes2word(0,0,0,0) , useLabel(CT_v1104) ,}; Node FN_Control_46Monad_46MonadPlus_46Prelude_46_91_93_46mzero[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1) , bytes2word(RETURN,ENDCODE,0,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,0,0) , /* CT_v1104: (byte 0) */ HW(0,0) , 0 ,}; Node CF_Control_46Monad_46MonadPlus_46Prelude_46_91_93_46mzero[] = { VAPTAG(useLabel(FN_Control_46Monad_46MonadPlus_46Prelude_46_91_93_46mzero)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1105) ,}; Node FN_Control_46Monad_46_95_46mplus[] = { bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,PUSH_ARG_I3,PUSH_ARG_I2) , bytes2word(HEAP_CVAL_I3,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1) , bytes2word(2,ZAP_ARG_I2,ZAP_ARG_I3,EVAL) , bytes2word(NEEDHEAP_I32,APPLY,2,RETURN_EVAL) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v1105: (byte 0) */ HW(2,3) , 0 ,}; Node F0_Control_46Monad_46_95_46mplus[] = { CAPTAG(useLabel(FN_Control_46Monad_46_95_46mplus),3) , VAPTAG(useLabel(FN_LAMBDA994)) , VAPTAG(useLabel(FN_NHC_46Internal_46_95noMethodError)) , bytes2word(0,0,0,0) , useLabel(CT_v1107) , /* FN_LAMBDA994: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING) , bytes2word(RETURN,ENDCODE,0,0) , bytes2word(0,0,0,0) , CONSTRW(1,0) , useLabel(ST_v1106) , /* CT_v1107: (byte 0) */ HW(0,0) , 0 , /* CF_LAMBDA994: (byte 0) */ VAPTAG(useLabel(FN_LAMBDA994)) , bytes2word(1,0,0,1) , useLabel(CT_v1108) ,}; Node FN_Control_46Monad_46_95_46mzero[] = { bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,HEAP_CVAL_I3,PUSH_HEAP) , bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,2,RETURN_EVAL) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v1108: (byte 0) */ HW(2,1) , 0 ,}; Node F0_Control_46Monad_46_95_46mzero[] = { CAPTAG(useLabel(FN_Control_46Monad_46_95_46mzero),1) , VAPTAG(useLabel(FN_LAMBDA995)) , VAPTAG(useLabel(FN_NHC_46Internal_46_95noMethodError)) , bytes2word(0,0,0,0) , useLabel(CT_v1110) , /* FN_LAMBDA995: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING) , bytes2word(RETURN,ENDCODE,0,0) , bytes2word(0,0,0,0) , CONSTRW(1,0) , useLabel(ST_v1109) , /* CT_v1110: (byte 0) */ HW(0,0) , 0 , /* CF_LAMBDA995: (byte 0) */ VAPTAG(useLabel(FN_LAMBDA995)) , bytes2word(1,0,0,1) , useLabel(CT_v1111) ,}; Node FN_Control_46Monad_46MonadPlus_46Prelude_46Monad[] = { bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,1) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v1111: (byte 0) */ HW(0,1) , 0 ,}; Node F0_Control_46Monad_46MonadPlus_46Prelude_46Monad[] = { CAPTAG(useLabel(FN_Control_46Monad_46MonadPlus_46Prelude_46Monad),1) , bytes2word(1,0,0,1) , useLabel(CT_v1112) ,}; Node FN_Control_46Monad_46mzero[] = { bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,2) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v1112: (byte 0) */ HW(0,1) , 0 ,}; Node F0_Control_46Monad_46mzero[] = { CAPTAG(useLabel(FN_Control_46Monad_46mzero),1) , bytes2word(1,0,0,1) , useLabel(CT_v1113) ,}; Node FN_Control_46Monad_46mplus[] = { bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,3) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v1113: (byte 0) */ HW(0,1) , 0 ,}; Node F0_Control_46Monad_46mplus[] = { CAPTAG(useLabel(FN_Control_46Monad_46mplus),1) , bytes2word(0,0,0,0) , useLabel(CT_v1114) ,}; Node FN_Control_46Monad_46MonadPlus_46Prelude_46_91_93[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1) , bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5,RETURN) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,3,0) , /* CT_v1114: (byte 0) */ HW(3,0) , 0 ,}; Node CF_Control_46Monad_46MonadPlus_46Prelude_46_91_93[] = { VAPTAG(useLabel(FN_Control_46Monad_46MonadPlus_46Prelude_46_91_93)) , useLabel(CF_Prelude_46Monad_46Prelude_46_91_93) , useLabel(CF_Control_46Monad_46MonadPlus_46Prelude_46_91_93_46mzero) , useLabel(F0_Control_46Monad_46MonadPlus_46Prelude_46_91_93_46mplus) , bytes2word(0,0,0,0) , useLabel(CT_v1115) ,}; Node FN_Control_46Monad_46MonadPlus_46Prelude_46Maybe[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1) , bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5,RETURN) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,3,0) , /* CT_v1115: (byte 0) */ HW(3,0) , 0 ,}; Node CF_Control_46Monad_46MonadPlus_46Prelude_46Maybe[] = { VAPTAG(useLabel(FN_Control_46Monad_46MonadPlus_46Prelude_46Maybe)) , useLabel(CF_Prelude_46Monad_46Prelude_46Maybe) , useLabel(CF_Control_46Monad_46MonadPlus_46Prelude_46Maybe_46mzero) , useLabel(F0_Control_46Monad_46MonadPlus_46Prelude_46Maybe_46mplus) , /* ST_v1106: (byte 0) */ bytes2word(78,111,32,100) , bytes2word(101,102,97,117) , bytes2word(108,116,32,100) , bytes2word(101,102,105,110) , bytes2word(105,116,105,111) , bytes2word(110,32,102,111) , bytes2word(114,32,99,108) , bytes2word(97,115,115,32) , bytes2word(109,101,116,104) , bytes2word(111,100,32,109) , bytes2word(112,108,117,115) , /* ST_v1109: (byte 1) */ bytes2word(0,78,111,32) , bytes2word(100,101,102,97) , bytes2word(117,108,116,32) , bytes2word(100,101,102,105) , bytes2word(110,105,116,105) , bytes2word(111,110,32,102) , bytes2word(111,114,32,99) , bytes2word(108,97,115,115) , bytes2word(32,109,101,116) , bytes2word(104,111,100,32) , bytes2word(109,122,101,114) , bytes2word(111,0,0,0) ,};