#include "newmacros.h" #include "runtime.h" #define v1476 ((void*)startLabel+36) #define v1474 ((void*)startLabel+40) #define v1471 ((void*)startLabel+53) #define CT_v1477 ((void*)startLabel+76) #define FN_LAMBDA1462 ((void*)startLabel+112) #define CT_v1479 ((void*)startLabel+132) #define CF_LAMBDA1462 ((void*)startLabel+140) #define CT_v1483 ((void*)startLabel+184) #define CT_v1490 ((void*)startLabel+252) #define CT_v1497 ((void*)startLabel+324) #define CT_v1501 ((void*)startLabel+384) #define CT_v1505 ((void*)startLabel+452) #define v1509 ((void*)startLabel+512) #define v1512 ((void*)startLabel+563) #define CT_v1516 ((void*)startLabel+596) #define CT_v1520 ((void*)startLabel+708) #define FN_LAMBDA1463 ((void*)startLabel+740) #define CT_v1521 ((void*)startLabel+756) #define F0_LAMBDA1463 ((void*)startLabel+764) #define v1525 ((void*)startLabel+834) #define v1526 ((void*)startLabel+848) #define CT_v1529 ((void*)startLabel+880) #define CT_v1533 ((void*)startLabel+944) #define CT_v1537 ((void*)startLabel+996) #define v1554 ((void*)startLabel+1068) #define v1543 ((void*)startLabel+1072) #define v1547 ((void*)startLabel+1088) #define v1548 ((void*)startLabel+1207) #define v1556 ((void*)startLabel+1222) #define v1552 ((void*)startLabel+1226) #define v1549 ((void*)startLabel+1234) #define v1544 ((void*)startLabel+1239) #define v1540 ((void*)startLabel+1247) #define CT_v1557 ((void*)startLabel+1292) #define FN_LAMBDA1466 ((void*)startLabel+1372) #define CT_v1559 ((void*)startLabel+1392) #define CF_LAMBDA1466 ((void*)startLabel+1400) #define FN_LAMBDA1465 ((void*)startLabel+1412) #define CT_v1561 ((void*)startLabel+1432) #define CF_LAMBDA1465 ((void*)startLabel+1440) #define FN_LAMBDA1464 ((void*)startLabel+1456) #define CT_v1562 ((void*)startLabel+1488) #define F0_LAMBDA1464 ((void*)startLabel+1496) #define v1571 ((void*)startLabel+1564) #define v1575 ((void*)startLabel+1602) #define v1567 ((void*)startLabel+1607) #define v1563 ((void*)startLabel+1612) #define CT_v1580 ((void*)startLabel+1652) #define FN_LAMBDA1467 ((void*)startLabel+1704) #define CT_v1582 ((void*)startLabel+1724) #define CF_LAMBDA1467 ((void*)startLabel+1732) #define CT_v1586 ((void*)startLabel+1776) #define CT_v1590 ((void*)startLabel+1828) #define CT_v1594 ((void*)startLabel+1880) #define CT_v1598 ((void*)startLabel+1932) #define CT_v1602 ((void*)startLabel+1984) #define CT_v1606 ((void*)startLabel+2036) #define ST_v1478 ((void*)startLabel+2048) #define ST_v1558 ((void*)startLabel+2117) #define ST_v1560 ((void*)startLabel+2184) #define ST_v1581 ((void*)startLabel+2251) extern Node FN_IntState_46lookupIS[]; extern Node FN_Info_46arityVI[]; extern Node FN_NHC_46Internal_46_95patternMatchFail[]; extern Node FN_IntState_46uniqueISs[]; extern Node FN_IntState_46uniqueIS[]; extern Node FN_IntState_46addError[]; extern Node FN_Info_46uniqueI[]; extern Node FN_IntState_46addIS[]; extern Node FN_Data_46Map_46lookup[]; extern Node CF_Prelude_46Monad_46Prelude_46Maybe[]; extern Node CF_Prelude_46Ord_46TokenId_46TokenId[]; extern Node FN_Data_46Map_46insert[]; extern Node FN_Prelude_46foldr[]; extern Node CF_Prelude_46Ord_46Id_46Id[]; extern Node FN_Prelude_46Enum_46Id_46Id_46toEnum[]; extern Node FN_NT_46mkNTvar[]; extern Node CF_TokenId_46tRatio[]; extern Node FN_NHC_46Internal_46_95apply1[]; extern Node FN_Info_46constrsI[]; extern Node FN_NT_46mkNTcons[]; extern Node CF_TokenId_46tRatioCon[]; extern Node FN_IntState_46updateIS[]; extern Node FN_Info_46updConstrsI[]; extern Node FN_Prelude_46Eq_46Building_46Compiler_46_61_61[]; extern Node CF_Building_46compiler[]; extern Node CF_Util_46Extra_46noPos[]; static Node startLabel[] = { bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1477) ,}; Node FN_CaseLib_46caseArity[] = { bytes2word(ZAP_ARG_I2,NEEDSTACK_I16,PUSH_ARG_I3,EVAL) , bytes2word(NEEDHEAP_I32,UNPACK,2,PUSH_HEAP) , bytes2word(HEAP_CVAL_I3,HEAP_I1,HEAP_ARG,1) , bytes2word(ZAP_ARG_I1,ZAP_STACK_P1,2,EVAL) , bytes2word(NEEDHEAP_I32,TABLESWITCH,2,NOP) , /* v1476: (byte 4) */ bytes2word(TOP(4),BOT(4),TOP(8),BOT(8)) , /* v1474: (byte 4) */ bytes2word(POP_I1,JUMP,15,0) , bytes2word(UNPACK,1,HEAP_CVAL_I4,HEAP_P1) , bytes2word(0,PUSH_HEAP,HEAP_CVAL_N1,1) , bytes2word(HEAP_OFF_N1,3,HEAP_ARG,3) , /* v1471: (byte 1) */ bytes2word(RETURN,HEAP_CVAL_I5,PUSH_HEAP,HEAP_CVAL_P1) , bytes2word(6,HEAP_OFF_N1,2,RETURN_EVAL) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1477: (byte 0) */ HW(4,3) , 0 ,}; Node F0_CaseLib_46caseArity[] = { CAPTAG(useLabel(FN_CaseLib_46caseArity),3) , VAPTAG(useLabel(FN_IntState_46lookupIS)) , VAPTAG(useLabel(FN_Info_46arityVI)) , VAPTAG(useLabel(FN_LAMBDA1462)) , VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail)) , bytes2word(0,0,0,0) , useLabel(CT_v1479) , /* FN_LAMBDA1462: (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_v1478) , /* CT_v1479: (byte 0) */ HW(0,0) , 0 , /* CF_LAMBDA1462: (byte 0) */ VAPTAG(useLabel(FN_LAMBDA1462)) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1483) ,}; Node FN_CaseLib_46caseState[] = { bytes2word(ZAP_ARG_I1,NEEDSTACK_I16,PUSH_ARG_I2,EVAL) , bytes2word(NEEDHEAP_I32,UNPACK,2,PUSH_HEAP) , bytes2word(HEAP_CVAL_N1,1,HEAP_I1,HEAP_ARG) , bytes2word(2,RETURN,ENDCODE,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1483: (byte 0) */ HW(0,2) , 0 ,}; Node F0_CaseLib_46caseState[] = { CAPTAG(useLabel(FN_CaseLib_46caseState),2) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1490) ,}; Node FN_CaseLib_46caseUniques[] = { bytes2word(ZAP_ARG_I2,NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL) , bytes2word(NEEDHEAP_I32,UNPACK,2,PUSH_HEAP) , bytes2word(HEAP_CVAL_I3,HEAP_I1,HEAP_ARG,1) , bytes2word(ZAP_ARG_I1,ZAP_STACK_P1,1,EVAL) , bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_N1) , bytes2word(1,HEAP_I1,HEAP_P1,3) , bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,HEAP_I1) , bytes2word(HEAP_OFF_N1,5,RETURN,ENDCODE) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1490: (byte 0) */ HW(1,3) , 0 ,}; Node F0_CaseLib_46caseUniques[] = { CAPTAG(useLabel(FN_CaseLib_46caseUniques),3) , VAPTAG(useLabel(FN_IntState_46uniqueISs)) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1497) ,}; Node FN_CaseLib_46caseUnique[] = { bytes2word(ZAP_ARG_I1,NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL) , bytes2word(NEEDHEAP_I32,UNPACK,2,PUSH_HEAP) , bytes2word(HEAP_CVAL_I3,HEAP_I1,ZAP_STACK_P1,1) , bytes2word(EVAL,NEEDHEAP_I32,UNPACK,2) , bytes2word(HEAP_CVAL_N1,1,HEAP_I1,HEAP_P1) , bytes2word(3,PUSH_HEAP,HEAP_CVAL_N1,1) , bytes2word(HEAP_I1,HEAP_OFF_N1,5,RETURN) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1497: (byte 0) */ HW(1,2) , 0 ,}; Node F0_CaseLib_46caseUnique[] = { CAPTAG(useLabel(FN_CaseLib_46caseUnique),2) , VAPTAG(useLabel(FN_IntState_46uniqueIS)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1501) ,}; Node FN_CaseLib_46caseError[] = { bytes2word(ZAP_ARG_I2,NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL) , bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_I3) , bytes2word(HEAP_P1,0,HEAP_ARG,1) , bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,HEAP_OFF_N1) , bytes2word(4,HEAP_I2,RETURN,ENDCODE) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1501: (byte 0) */ HW(1,3) , 0 ,}; Node F0_CaseLib_46caseError[] = { CAPTAG(useLabel(FN_CaseLib_46caseError),3) , VAPTAG(useLabel(FN_IntState_46addError)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1505) ,}; Node FN_CaseLib_46caseAdd[] = { bytes2word(ZAP_ARG_I2,NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL) , bytes2word(NEEDHEAP_I32,UNPACK,2,PUSH_HEAP) , bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,HEAP_CVAL_I4) , bytes2word(HEAP_P1,0,HEAP_ARG,1) , bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_N1,1) , bytes2word(HEAP_OFF_N1,5,HEAP_P1,3) , bytes2word(RETURN,ENDCODE,0,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1505: (byte 0) */ HW(2,3) , 0 ,}; Node F0_CaseLib_46caseAdd[] = { CAPTAG(useLabel(FN_CaseLib_46caseAdd),3) , VAPTAG(useLabel(FN_Info_46uniqueI)) , VAPTAG(useLabel(FN_IntState_46addIS)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1516) ,}; Node FN_CaseLib_46caseTuple[] = { bytes2word(ZAP_ARG_I2,NEEDSTACK_I16,PUSH_ARG_I3,EVAL) , bytes2word(NEEDHEAP_I32,UNPACK,2,PUSH_HEAP) , bytes2word(HEAP_CVAL_N1,1,HEAP_ARG,1) , bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5) , bytes2word(HEAP_I1,HEAP_P1,3,EVAL) , bytes2word(NEEDHEAP_I32,TABLESWITCH,2,NOP) , /* v1509: (byte 4) */ bytes2word(TOP(4),BOT(4),TOP(55),BOT(55)) , bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_P1,6) , bytes2word(HEAP_I2,ZAP_STACK_P1,2,EVAL) , bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_N1) , bytes2word(2,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_I1) , bytes2word(HEAP_P1,3,HEAP_ARG,1) , bytes2word(HEAP_P1,3,HEAP_OFF_N1,6) , bytes2word(HEAP_CVAL_P1,7,HEAP_I1,HEAP_P1) , bytes2word(0,HEAP_I2,HEAP_CVAL_P1,8) , bytes2word(HEAP_CVAL_I5,HEAP_P1,3,HEAP_I1) , bytes2word(HEAP_P1,5,HEAP_CVAL_N1,4) , bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,7) , bytes2word(PUSH_HEAP,HEAP_CVAL_N1,4,HEAP_I2) , /* v1512: (byte 3) */ bytes2word(HEAP_OFF_N1,5,RETURN,UNPACK) , bytes2word(1,PUSH_HEAP,HEAP_CVAL_N1,4) , bytes2word(HEAP_I1,HEAP_ARG,3,RETURN) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , CONSTR(0,2,0) , CONSTR(12,5,0) , CONSTR(0,0,0) , CONSTR(0,1,0) , /* CT_v1516: (byte 0) */ HW(6,3) , 0 ,}; Node F0_CaseLib_46caseTuple[] = { CAPTAG(useLabel(FN_CaseLib_46caseTuple),3) , VAPTAG(useLabel(FN_Data_46Map_46lookup)) , useLabel(CF_Prelude_46Monad_46Prelude_46Maybe) , useLabel(CF_Prelude_46Ord_46TokenId_46TokenId) , VAPTAG(useLabel(FN_IntState_46uniqueIS)) , VAPTAG(useLabel(FN_IntState_46addIS)) , VAPTAG(useLabel(FN_Data_46Map_46insert)) , bytes2word(0,0,4,0) , bytes2word(3,1,2,2) , bytes2word(1,3,0,4) , useLabel(CT_v1520) ,}; Node FN_CaseLib_46caseTranslate[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_I32) , bytes2word(UNPACK,11,HEAP_CVAL_I3,HEAP_ARG) , bytes2word(1,HEAP_CVAL_I4,HEAP_OFF_N1,3) , bytes2word(HEAP_P1,10,HEAP_ARG,2) , bytes2word(HEAP_CVAL_N1,1,HEAP_P1,0) , bytes2word(HEAP_I1,HEAP_I2,HEAP_P1,3) , bytes2word(HEAP_P1,4,HEAP_P1,5) , bytes2word(HEAP_P1,6,HEAP_P1,7) , bytes2word(HEAP_P1,8,HEAP_P1,9) , bytes2word(HEAP_OFF_N1,15,PUSH_HEAP,HEAP_CVAL_N1) , bytes2word(2,HEAP_OFF_N1,13,HEAP_ARG) , bytes2word(4,RETURN,ENDCODE,0) , bytes2word(0,0,0,0) , CONSTR(0,2,0) , CONSTR(0,11,0) , /* CT_v1520: (byte 0) */ HW(2,4) , 0 ,}; Node F0_CaseLib_46caseTranslate[] = { CAPTAG(useLabel(FN_CaseLib_46caseTranslate),4) , CAPTAG(useLabel(FN_LAMBDA1463),2) , VAPTAG(useLabel(FN_Prelude_46foldr)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1521) , /* FN_LAMBDA1463: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4) , bytes2word(HEAP_ARG_ARG,2,1,HEAP_ARG) , bytes2word(3,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v1521: (byte 0) */ HW(2,3) , 0 , /* F0_LAMBDA1463: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA1463),3) , VAPTAG(useLabel(FN_Data_46Map_46insert)) , useLabel(CF_Prelude_46Ord_46Id_46Id) , bytes2word(0,0,4,0) , bytes2word(3,1,2,2) , bytes2word(1,3,0,4) , useLabel(CT_v1529) ,}; Node FN_CaseLib_46caseIdent[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_I32) , bytes2word(UNPACK,11,PUSH_HEAP,HEAP_CVAL_I3) , bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_ARG,2) , bytes2word(HEAP_P1,11,ZAP_STACK_P1,11) , bytes2word(ZAP_STACK_P1,10,ZAP_STACK_P1,9) , bytes2word(ZAP_STACK_P1,8,ZAP_STACK_P1,7) , bytes2word(ZAP_STACK_P1,6,ZAP_STACK_P1,5) , bytes2word(ZAP_STACK_P1,4,ZAP_STACK_P1,3) , bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32) , bytes2word(TABLESWITCH,2,TOP(4),BOT(4)) , /* v1525: (byte 2) */ bytes2word(TOP(18),BOT(18),POP_I1,HEAP_CVAL_N1) , bytes2word(1,HEAP_ARG_ARG,1,2) , bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1) , /* v1526: (byte 4) */ bytes2word(4,HEAP_ARG,4,RETURN) , bytes2word(UNPACK,1,HEAP_CVAL_N1,1) , bytes2word(HEAP_ARG,1,HEAP_P1,0) , bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1) , bytes2word(4,HEAP_ARG,4,RETURN) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , CONSTR(0,2,0) , CONSTR(8,2,0) , /* CT_v1529: (byte 0) */ HW(3,4) , 0 ,}; Node F0_CaseLib_46caseIdent[] = { CAPTAG(useLabel(FN_CaseLib_46caseIdent),4) , VAPTAG(useLabel(FN_Data_46Map_46lookup)) , useLabel(CF_Prelude_46Monad_46Prelude_46Maybe) , useLabel(CF_Prelude_46Ord_46Id_46Id) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1533) ,}; Node FN_CaseLib_46caseEqualNumEq[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32) , bytes2word(UNPACK,11,PUSH_HEAP,HEAP_CVAL_N1) , bytes2word(1,HEAP_I1,HEAP_ARG,2) , bytes2word(RETURN,ENDCODE,0,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1533: (byte 0) */ HW(0,2) , 0 ,}; Node F0_CaseLib_46caseEqualNumEq[] = { CAPTAG(useLabel(FN_CaseLib_46caseEqualNumEq),2) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1537) ,}; Node FN_CaseLib_46caseUndef[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32) , bytes2word(UNPACK,11,PUSH_HEAP,HEAP_CVAL_N1) , bytes2word(1,HEAP_P1,9,HEAP_ARG) , bytes2word(2,RETURN,ENDCODE,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1537: (byte 0) */ HW(0,2) , 0 ,}; Node F0_CaseLib_46caseUndef[] = { CAPTAG(useLabel(FN_CaseLib_46caseUndef),2) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1557) ,}; Node FN_CaseLib_46addRatioCon[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG) , bytes2word(2,ZAP_ARG_I2,EVAL,NEEDHEAP_I32) , bytes2word(UNPACK,2,HEAP_CVAL_I4,HEAP_INT_P1) , bytes2word(1,PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1) , bytes2word(3,HEAP_CVAL_N1,1,HEAP_CVAL_N1) , bytes2word(2,HEAP_CVAL_P1,6,HEAP_OFF_N1) , bytes2word(3,PUSH_HEAP,HEAP_CVAL_P1,7) , bytes2word(HEAP_ARG,1,HEAP_OFF_N1,5) , bytes2word(PUSH_HEAP,HEAP_CVAL_P1,8,HEAP_P1) , bytes2word(4,HEAP_I1,ZAP_ARG_I1,EVAL) , bytes2word(NEEDHEAP_I32,TABLESWITCH,2,NOP) , /* v1554: (byte 4) */ bytes2word(TOP(4),BOT(4),TOP(8),BOT(8)) , /* v1543: (byte 4) */ bytes2word(POP_I1,JUMP,177,0) , bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_P1) , bytes2word(9,HEAP_I1,EVAL,NEEDHEAP_P1) , bytes2word(66,TABLESWITCH,2,NOP) , /* v1547: (byte 4) */ bytes2word(TOP(4),BOT(4),TOP(123),BOT(123)) , bytes2word(POP_I1,HEAP_CVAL_IN3,HEAP_CVAL_N1,4) , bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,2) , bytes2word(HEAP_INT_P1,7,HEAP_CVAL_I4,HEAP_INT_P1) , bytes2word(1,HEAP_CVAL_IN3,HEAP_CVAL_N1,5) , bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,3) , bytes2word(HEAP_CVAL_IN3,HEAP_CVAL_IN3,HEAP_CVAL_IN3,HEAP_CVAL_N1) , bytes2word(5,HEAP_I2,HEAP_OFF_N1,3) , bytes2word(HEAP_CVAL_P1,10,HEAP_I1,HEAP_OFF_N1) , bytes2word(5,HEAP_CVAL_IN3,HEAP_CVAL_N1,5) , bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3) , bytes2word(HEAP_CVAL_N1,5,HEAP_I2,HEAP_OFF_N1) , bytes2word(5,HEAP_CVAL_N1,5,HEAP_I2) , bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,6) , bytes2word(HEAP_OFF_N1,23,HEAP_OFF_N1,21) , bytes2word(HEAP_OFF_N1,21,HEAP_OFF_N1,7) , bytes2word(HEAP_CVAL_IN3,HEAP_CVAL_IN3,HEAP_CVAL_IN3,HEAP_CVAL_N1) , bytes2word(5,HEAP_OFF_N1,3,HEAP_OFF_N1) , bytes2word(3,HEAP_CVAL_N1,5,HEAP_OFF_N1) , bytes2word(7,HEAP_OFF_N1,5,HEAP_CVAL_N1) , bytes2word(7,HEAP_P1,3,HEAP_CVAL_P1) , bytes2word(11,HEAP_OFF_N1,47,HEAP_OFF_N1) , bytes2word(46,HEAP_OFF_N1,19,HEAP_OFF_N1) , bytes2word(9,HEAP_I1,HEAP_CVAL_P1,12) , bytes2word(HEAP_P1,0,HEAP_P1,3) , bytes2word(HEAP_CVAL_P1,13,HEAP_P1,4) , bytes2word(HEAP_I1,HEAP_OFF_N1,6,HEAP_CVAL_P1) , bytes2word(14,HEAP_P1,3,HEAP_OFF_N1) , bytes2word(17,HEAP_OFF_N1,7,PUSH_HEAP) , bytes2word(HEAP_CVAL_N1,2,HEAP_P1,4) , /* v1548: (byte 3) */ bytes2word(HEAP_OFF_N1,6,RETURN,UNPACK) , bytes2word(2,PUSH_I1,ZAP_STACK_P1,6) , bytes2word(ZAP_STACK_P1,5,EVAL,NEEDHEAP_I32) , bytes2word(TABLESWITCH,2,TOP(8),BOT(8)) , /* v1556: (byte 2) */ bytes2word(TOP(4),BOT(4),POP_I1,JUMP) , /* v1552: (byte 2) */ bytes2word(10,0,POP_I1,PUSH_HEAP) , bytes2word(HEAP_CVAL_N1,2,HEAP_I1,HEAP_P1) , /* v1549: (byte 2) */ bytes2word(7,RETURN,POP_P1,2) , /* v1544: (byte 3) */ bytes2word(JUMP,2,0,HEAP_CVAL_P1) , bytes2word(15,PUSH_HEAP,HEAP_CVAL_P1,16) , /* v1540: (byte 3) */ bytes2word(HEAP_OFF_N1,2,RETURN_EVAL,HEAP_CVAL_P1) , bytes2word(17,PUSH_HEAP,HEAP_CVAL_P1,16) , bytes2word(HEAP_OFF_N1,2,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , 0 , CONSTR(6,7,0) , CONSTR(1,4,0) , CONSTR(1,2,0) , CONSTR(1,0,0) , CONSTR(0,0,0) , CONSTR(0,2,0) , CONSTR(5,0,0) , /* CT_v1557: (byte 0) */ HW(15,2) , 0 ,}; Node F0_CaseLib_46addRatioCon[] = { CAPTAG(useLabel(FN_CaseLib_46addRatioCon),2) , VAPTAG(useLabel(FN_IntState_46uniqueIS)) , VAPTAG(useLabel(FN_Prelude_46Enum_46Id_46Id_46toEnum)) , VAPTAG(useLabel(FN_NT_46mkNTvar)) , useLabel(CF_TokenId_46tRatio) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1)) , VAPTAG(useLabel(FN_IntState_46lookupIS)) , VAPTAG(useLabel(FN_Info_46constrsI)) , VAPTAG(useLabel(FN_NT_46mkNTcons)) , useLabel(CF_TokenId_46tRatioCon) , CAPTAG(useLabel(FN_LAMBDA1464),1) , VAPTAG(useLabel(FN_IntState_46updateIS)) , VAPTAG(useLabel(FN_IntState_46addIS)) , VAPTAG(useLabel(FN_LAMBDA1465)) , VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail)) , VAPTAG(useLabel(FN_LAMBDA1466)) , bytes2word(0,0,0,0) , useLabel(CT_v1559) , /* FN_LAMBDA1466: (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_v1558) , /* CT_v1559: (byte 0) */ HW(0,0) , 0 , /* CF_LAMBDA1466: (byte 0) */ VAPTAG(useLabel(FN_LAMBDA1466)) , bytes2word(0,0,0,0) , useLabel(CT_v1561) , /* FN_LAMBDA1465: (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_v1560) , /* CT_v1561: (byte 0) */ HW(0,0) , 0 , /* CF_LAMBDA1465: (byte 0) */ VAPTAG(useLabel(FN_LAMBDA1465)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v1562) , /* FN_LAMBDA1464: (byte 0) */ bytes2word(ZAP_ARG_I3,NEEDHEAP_I32,HEAP_CVAL_N1,1) , bytes2word(HEAP_CVAL_N1,2,HEAP_ARG,2) , bytes2word(HEAP_OFF_N1,3,PUSH_HEAP,HEAP_CVAL_I3) , bytes2word(HEAP_ARG,1,HEAP_OFF_N1,5) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , CONSTR(1,2,0) , CONSTR(0,0,0) , /* CT_v1562: (byte 0) */ HW(1,3) , 0 , /* F0_LAMBDA1464: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA1464),3) , VAPTAG(useLabel(FN_Info_46updConstrsI)) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1580) ,}; Node FN_CaseLib_46caseRatioCon[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,UNPACK) , bytes2word(11,PUSH_ARG_I2,EVAL,NEEDHEAP_I32) , bytes2word(UNPACK,2,HEAP_CVAL_N1,1) , bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_OFF_N1) , bytes2word(3,EVAL,NEEDHEAP_I32,JUMPFALSE) , bytes2word(28,0,PUSH_HEAP,HEAP_CVAL_I5) , bytes2word(HEAP_P1,10,HEAP_I1,EVAL) , bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_N1) , bytes2word(2,HEAP_CVAL_P1,6,HEAP_P1) , bytes2word(0,HEAP_CVAL_IN3,HEAP_I1,HEAP_P1) , bytes2word(3,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_OFF_N1) , /* v1571: (byte 4) */ bytes2word(7,HEAP_OFF_N1,5,RETURN) , bytes2word(HEAP_CVAL_N1,4,PUSH_HEAP,HEAP_CVAL_I3) , bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,EVAL) , bytes2word(NEEDHEAP_I32,JUMPFALSE,28,0) , bytes2word(HEAP_CVAL_N1,5,HEAP_CVAL_IN3,HEAP_CVAL_P1) , bytes2word(7,HEAP_OFF_N1,3,HEAP_CVAL_P1) , bytes2word(8,HEAP_P1,9,HEAP_OFF_N1) , bytes2word(5,PUSH_HEAP,HEAP_CVAL_N1,2) , bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,5) , bytes2word(PUSH_HEAP,HEAP_CVAL_IN3,HEAP_I1,HEAP_ARG) , /* v1575: (byte 2) */ bytes2word(2,RETURN,POP_P1,2) , /* v1567: (byte 3) */ bytes2word(JUMP,2,0,POP_P1) , /* v1563: (byte 4) */ bytes2word(11,JUMP,2,0) , bytes2word(HEAP_CVAL_P1,9,PUSH_HEAP,HEAP_CVAL_P1) , bytes2word(10,HEAP_OFF_N1,2,RETURN_EVAL) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , 0 , CONSTR(4,0,0) , CONSTR(0,0,0) , CONSTR(0,2,0) , CONSTR(9,2,0) , CONSTR(1,0,0) , /* CT_v1580: (byte 0) */ HW(8,2) , 0 ,}; Node F0_CaseLib_46caseRatioCon[] = { CAPTAG(useLabel(FN_CaseLib_46caseRatioCon),2) , VAPTAG(useLabel(FN_Prelude_46Eq_46Building_46Compiler_46_61_61)) , useLabel(CF_Building_46compiler) , VAPTAG(useLabel(FN_CaseLib_46addRatioCon)) , useLabel(CF_Util_46Extra_46noPos) , useLabel(CF_TokenId_46tRatioCon) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1)) , VAPTAG(useLabel(FN_LAMBDA1467)) , VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail)) , bytes2word(0,0,0,0) , useLabel(CT_v1582) , /* FN_LAMBDA1467: (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_v1581) , /* CT_v1582: (byte 0) */ HW(0,0) , 0 , /* CF_LAMBDA1467: (byte 0) */ VAPTAG(useLabel(FN_LAMBDA1467)) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1586) ,}; Node FN_CaseLib_46caseTrue[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32) , bytes2word(UNPACK,11,PUSH_HEAP,HEAP_CVAL_N1) , bytes2word(1,HEAP_P1,5,HEAP_ARG) , bytes2word(2,RETURN,ENDCODE,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1586: (byte 0) */ HW(0,2) , 0 ,}; Node F0_CaseLib_46caseTrue[] = { CAPTAG(useLabel(FN_CaseLib_46caseTrue),2) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1590) ,}; Node FN_CaseLib_46caseEqDouble[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32) , bytes2word(UNPACK,11,PUSH_HEAP,HEAP_CVAL_N1) , bytes2word(1,HEAP_P1,4,HEAP_ARG) , bytes2word(2,RETURN,ENDCODE,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1590: (byte 0) */ HW(0,2) , 0 ,}; Node F0_CaseLib_46caseEqDouble[] = { CAPTAG(useLabel(FN_CaseLib_46caseEqDouble),2) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1594) ,}; Node FN_CaseLib_46caseEqFloat[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32) , bytes2word(UNPACK,11,PUSH_HEAP,HEAP_CVAL_N1) , bytes2word(1,HEAP_P1,3,HEAP_ARG) , bytes2word(2,RETURN,ENDCODE,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1594: (byte 0) */ HW(0,2) , 0 ,}; Node F0_CaseLib_46caseEqFloat[] = { CAPTAG(useLabel(FN_CaseLib_46caseEqFloat),2) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1598) ,}; Node FN_CaseLib_46caseEqInteger[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32) , bytes2word(UNPACK,11,PUSH_HEAP,HEAP_CVAL_N1) , bytes2word(1,HEAP_I2,HEAP_ARG,2) , bytes2word(RETURN,ENDCODE,0,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1598: (byte 0) */ HW(0,2) , 0 ,}; Node F0_CaseLib_46caseEqInteger[] = { CAPTAG(useLabel(FN_CaseLib_46caseEqInteger),2) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1602) ,}; Node FN_CaseLib_46caseList[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32) , bytes2word(UNPACK,11,PUSH_HEAP,HEAP_CVAL_N1) , bytes2word(1,HEAP_P1,6,HEAP_ARG) , bytes2word(2,RETURN,ENDCODE,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1602: (byte 0) */ HW(0,2) , 0 ,}; Node F0_CaseLib_46caseList[] = { CAPTAG(useLabel(FN_CaseLib_46caseList),2) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v1606) ,}; Node FN_CaseLib_46caseTidFun[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32) , bytes2word(UNPACK,11,PUSH_HEAP,HEAP_CVAL_N1) , bytes2word(1,HEAP_P1,8,HEAP_ARG) , bytes2word(2,RETURN,ENDCODE,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v1606: (byte 0) */ HW(0,2) , 0 ,}; Node F0_CaseLib_46caseTidFun[] = { CAPTAG(useLabel(FN_CaseLib_46caseTidFun),2) , /* ST_v1478: (byte 0) */ bytes2word(67,97,115,101) , bytes2word(76,105,98,58) , bytes2word(32,78,111,32) , bytes2word(109,97,116,99) , bytes2word(104,105,110,103) , bytes2word(32,97,108,116) , bytes2word(101,114,110,97) , bytes2word(116,105,118,101) , bytes2word(32,105,110,32) , bytes2word(99,97,115,101) , bytes2word(32,101,120,112) , bytes2word(114,101,115,115) , bytes2word(105,111,110,32) , bytes2word(97,116,32,49) , bytes2word(51,52,58,51) , bytes2word(45,49,51,53) , bytes2word(58,51,52,46) , /* ST_v1558: (byte 1) */ bytes2word(0,67,97,115) , bytes2word(101,76,105,98) , bytes2word(58,32,78,111) , bytes2word(32,109,97,116) , bytes2word(99,104,105,110) , bytes2word(103,32,97,108) , bytes2word(116,101,114,110) , bytes2word(97,116,105,118) , bytes2word(101,32,105,110) , bytes2word(32,99,97,115) , bytes2word(101,32,101,120) , bytes2word(112,114,101,115) , bytes2word(115,105,111,110) , bytes2word(32,97,116,32) , bytes2word(52,52,58,53) , bytes2word(45,53,49,58) , /* ST_v1560: (byte 4) */ bytes2word(55,54,46,0) , bytes2word(67,97,115,101) , bytes2word(76,105,98,58) , bytes2word(32,78,111,32) , bytes2word(109,97,116,99) , bytes2word(104,105,110,103) , bytes2word(32,97,108,116) , bytes2word(101,114,110,97) , bytes2word(116,105,118,101) , bytes2word(32,105,110,32) , bytes2word(99,97,115,101) , bytes2word(32,101,120,112) , bytes2word(114,101,115,115) , bytes2word(105,111,110,32) , bytes2word(97,116,32,52) , bytes2word(54,58,55,45) , bytes2word(53,49,58,55) , /* ST_v1581: (byte 3) */ bytes2word(54,46,0,67) , bytes2word(97,115,101,76) , bytes2word(105,98,58,32) , bytes2word(80,97,116,116) , bytes2word(101,114,110,32) , bytes2word(109,97,116,99) , bytes2word(104,32,102,97) , bytes2word(105,108,117,114) , bytes2word(101,32,105,110) , bytes2word(32,102,117,110) , bytes2word(99,116,105,111) , bytes2word(110,32,97,116) , bytes2word(32,55,53,58) , bytes2word(49,45,56,50) , bytes2word(58,50,50,46) , bytes2word(0,0,0,0) ,};