#include "newmacros.h" #include "runtime.h" #define CT_v419 ((void*)startLabel+24) #define CT_v423 ((void*)startLabel+168) #define FN_LAMBDA417 ((void*)startLabel+256) #define CT_v424 ((void*)startLabel+268) #define F0_LAMBDA417 ((void*)startLabel+276) #define FN_LAMBDA416 ((void*)startLabel+288) #define CT_v425 ((void*)startLabel+300) #define F0_LAMBDA416 ((void*)startLabel+308) #define FN_LAMBDA415 ((void*)startLabel+320) #define CT_v426 ((void*)startLabel+332) #define F0_LAMBDA415 ((void*)startLabel+340) #define FN_LAMBDA414 ((void*)startLabel+352) #define CT_v427 ((void*)startLabel+364) #define F0_LAMBDA414 ((void*)startLabel+372) #define FN_LAMBDA413 ((void*)startLabel+384) #define CT_v428 ((void*)startLabel+396) #define F0_LAMBDA413 ((void*)startLabel+404) #define FN_LAMBDA412 ((void*)startLabel+416) #define CT_v429 ((void*)startLabel+428) #define F0_LAMBDA412 ((void*)startLabel+436) #define FN_LAMBDA411 ((void*)startLabel+448) #define CT_v430 ((void*)startLabel+460) #define F0_LAMBDA411 ((void*)startLabel+468) #define FN_LAMBDA410 ((void*)startLabel+480) #define CT_v431 ((void*)startLabel+492) #define F0_LAMBDA410 ((void*)startLabel+500) #define FN_LAMBDA409 ((void*)startLabel+512) #define CT_v432 ((void*)startLabel+524) #define F0_LAMBDA409 ((void*)startLabel+532) #define FN_LAMBDA408 ((void*)startLabel+544) #define CT_v433 ((void*)startLabel+556) #define F0_LAMBDA408 ((void*)startLabel+564) #define FN_LAMBDA407 ((void*)startLabel+576) #define CT_v434 ((void*)startLabel+588) #define F0_LAMBDA407 ((void*)startLabel+596) #define FN_LAMBDA406 ((void*)startLabel+608) #define CT_v435 ((void*)startLabel+620) #define F0_LAMBDA406 ((void*)startLabel+628) void FR_Time_46hs_95toUTCTime(void); extern Node FN_Prelude_46Enum_46Time_46Month_46toEnum[]; extern Node FN_Prelude_46Integral_46Prelude_46Int_46toInteger[]; extern Node FN_Prelude_46Enum_46Time_46Day_46toEnum[]; extern Node FN_CString_46fromCString[]; static Node startLabel[] = { bytes2word(1,0,0,1) , useLabel(CT_v419) ,}; Node FN_Time_46hs_95toUTCTime[] = { bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PRIMITIVE) , useLabel(FR_Time_46hs_95toUTCTime) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v419: (byte 0) */ HW(0,1) , 0 ,}; Node F0_Time_46hs_95toUTCTime[] = { CAPTAG(useLabel(FN_Time_46hs_95toUTCTime),1) , bytes2word(1,0,0,1) , useLabel(CT_v423) ,}; Node FN_Time_46toUTCTime[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_P1) , bytes2word(47,UNPACK,1,PUSH_HEAP) , bytes2word(HEAP_CVAL_I3,HEAP_I1,PUSH_HEAP,HEAP_CVAL_I4) , bytes2word(HEAP_OFF_N1,3,PUSH_HEAP,HEAP_CVAL_I5) , bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1) , bytes2word(6,HEAP_OFF_N1,7,PUSH_HEAP) , bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,9) , bytes2word(PUSH_HEAP,HEAP_CVAL_P1,8,HEAP_OFF_N1) , bytes2word(11,PUSH_HEAP,HEAP_CVAL_P1,9) , bytes2word(HEAP_OFF_N1,13,PUSH_HEAP,HEAP_CVAL_P1) , bytes2word(10,HEAP_OFF_N1,15,PUSH_HEAP) , bytes2word(HEAP_CVAL_P1,11,HEAP_OFF_N1,17) , bytes2word(PUSH_HEAP,HEAP_CVAL_P1,12,HEAP_OFF_N1) , bytes2word(19,PUSH_HEAP,HEAP_CVAL_P1,13) , bytes2word(HEAP_OFF_N1,21,PUSH_HEAP,HEAP_CVAL_P1) , bytes2word(14,HEAP_OFF_N1,23,PUSH_HEAP) , bytes2word(HEAP_CVAL_P1,15,HEAP_OFF_N1,25) , bytes2word(HEAP_CVAL_P1,16,HEAP_P1,10) , bytes2word(HEAP_CVAL_P1,17,HEAP_P1,5) , bytes2word(HEAP_CVAL_P1,18,HEAP_P1,4) , bytes2word(HEAP_CVAL_P1,19,HEAP_I2,PUSH_HEAP) , bytes2word(HEAP_CVAL_N1,1,HEAP_P1,12) , bytes2word(HEAP_OFF_N1,10,HEAP_P1,10) , bytes2word(HEAP_P1,9,HEAP_P1,8) , bytes2word(HEAP_P1,7,HEAP_OFF_N1,13) , bytes2word(HEAP_OFF_N1,12,HEAP_P1,4) , bytes2word(HEAP_OFF_N1,12,HEAP_I2,HEAP_I1) , bytes2word(RETURN,ENDCODE,0,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,12,0) , /* CT_v423: (byte 0) */ HW(17,1) , 0 ,}; Node F0_Time_46toUTCTime[] = { CAPTAG(useLabel(FN_Time_46toUTCTime),1) , VAPTAG(useLabel(FN_Time_46hs_95toUTCTime)) , VAPTAG(useLabel(FN_LAMBDA406)) , VAPTAG(useLabel(FN_LAMBDA407)) , VAPTAG(useLabel(FN_LAMBDA408)) , VAPTAG(useLabel(FN_LAMBDA409)) , VAPTAG(useLabel(FN_LAMBDA410)) , VAPTAG(useLabel(FN_LAMBDA411)) , VAPTAG(useLabel(FN_LAMBDA412)) , VAPTAG(useLabel(FN_LAMBDA413)) , VAPTAG(useLabel(FN_LAMBDA414)) , VAPTAG(useLabel(FN_LAMBDA415)) , VAPTAG(useLabel(FN_LAMBDA416)) , VAPTAG(useLabel(FN_LAMBDA417)) , VAPTAG(useLabel(FN_Prelude_46Enum_46Time_46Month_46toEnum)) , VAPTAG(useLabel(FN_Prelude_46Integral_46Prelude_46Int_46toInteger)) , VAPTAG(useLabel(FN_Prelude_46Enum_46Time_46Day_46toEnum)) , VAPTAG(useLabel(FN_CString_46fromCString)) , bytes2word(1,0,0,1) , useLabel(CT_v424) , /* FN_LAMBDA417: (byte 0) */ bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,12) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v424: (byte 0) */ HW(0,1) , 0 , /* F0_LAMBDA417: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA417),1) , bytes2word(1,0,0,1) , useLabel(CT_v425) , /* FN_LAMBDA416: (byte 0) */ bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,11) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v425: (byte 0) */ HW(0,1) , 0 , /* F0_LAMBDA416: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA416),1) , bytes2word(1,0,0,1) , useLabel(CT_v426) , /* FN_LAMBDA415: (byte 0) */ bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,10) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v426: (byte 0) */ HW(0,1) , 0 , /* F0_LAMBDA415: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA415),1) , bytes2word(1,0,0,1) , useLabel(CT_v427) , /* FN_LAMBDA414: (byte 0) */ bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,9) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v427: (byte 0) */ HW(0,1) , 0 , /* F0_LAMBDA414: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA414),1) , bytes2word(1,0,0,1) , useLabel(CT_v428) , /* FN_LAMBDA413: (byte 0) */ bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,8) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v428: (byte 0) */ HW(0,1) , 0 , /* F0_LAMBDA413: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA413),1) , bytes2word(1,0,0,1) , useLabel(CT_v429) , /* FN_LAMBDA412: (byte 0) */ bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,7) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v429: (byte 0) */ HW(0,1) , 0 , /* F0_LAMBDA412: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA412),1) , bytes2word(1,0,0,1) , useLabel(CT_v430) , /* FN_LAMBDA411: (byte 0) */ bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,6) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v430: (byte 0) */ HW(0,1) , 0 , /* F0_LAMBDA411: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA411),1) , bytes2word(1,0,0,1) , useLabel(CT_v431) , /* FN_LAMBDA410: (byte 0) */ bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,5) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v431: (byte 0) */ HW(0,1) , 0 , /* F0_LAMBDA410: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA410),1) , bytes2word(1,0,0,1) , useLabel(CT_v432) , /* FN_LAMBDA409: (byte 0) */ bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,4) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v432: (byte 0) */ HW(0,1) , 0 , /* F0_LAMBDA409: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA409),1) , bytes2word(1,0,0,1) , useLabel(CT_v433) , /* FN_LAMBDA408: (byte 0) */ bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,3) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v433: (byte 0) */ HW(0,1) , 0 , /* F0_LAMBDA408: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA408),1) , bytes2word(1,0,0,1) , useLabel(CT_v434) , /* FN_LAMBDA407: (byte 0) */ bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,2) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v434: (byte 0) */ HW(0,1) , 0 , /* F0_LAMBDA407: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA407),1) , bytes2word(1,0,0,1) , useLabel(CT_v435) , /* FN_LAMBDA406: (byte 0) */ bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,1) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , /* CT_v435: (byte 0) */ HW(0,1) , 0 , /* F0_LAMBDA406: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA406),1) ,}; #include #include /* foreign import ccall "hs_toUTCTime" Time.hs_toUTCTime 1 :: Prelude.Int -> Prelude.12 */ extern Node* hs_toUTCTime(HsInt); #ifdef PROFILE static SInfo pf_Time_46hs_95toUTCTime = {"Time","Time.hs_toUTCTime","Prelude.12"}; #endif C_HEADER(FR_Time_46hs_95toUTCTime) { NodePtr nodeptr; Node* result; HsInt arg1; nodeptr = C_GETARG1(1); IND_REMOVE(nodeptr); arg1 = (HsInt)GET_INT_VALUE(nodeptr); result = hs_toUTCTime(arg1); nodeptr = result; INIT_PROFINFO(nodeptr,&pf_Time_46hs_95toUTCTime); C_RETURN(nodeptr); }