#include "newmacros.h" #include "runtime.h" #define CT_v440 ((void*)startLabel+36) #define FN_LAMBDA430 ((void*)startLabel+64) #define CT_v442 ((void*)startLabel+84) #define CF_LAMBDA430 ((void*)startLabel+92) #define v444 ((void*)startLabel+120) #define v445 ((void*)startLabel+130) #define v446 ((void*)startLabel+140) #define CT_v448 ((void*)startLabel+200) #define FN_LAMBDA433 ((void*)startLabel+264) #define CT_v450 ((void*)startLabel+284) #define CF_LAMBDA433 ((void*)startLabel+292) #define FN_LAMBDA432 ((void*)startLabel+304) #define CT_v452 ((void*)startLabel+324) #define CF_LAMBDA432 ((void*)startLabel+332) #define FN_LAMBDA431 ((void*)startLabel+344) #define CT_v454 ((void*)startLabel+364) #define CF_LAMBDA431 ((void*)startLabel+372) #define CT_v455 ((void*)startLabel+396) #define CT_v456 ((void*)startLabel+436) #define CT_v457 ((void*)startLabel+476) #define FN_LAMBDA438 ((void*)startLabel+504) #define CT_v458 ((void*)startLabel+516) #define F0_LAMBDA438 ((void*)startLabel+524) #define FN_IO_46Prelude_46Read_46IO_46BufferMode_46readsPrec_39230 ((void*)startLabel+544) #define CT_v459 ((void*)startLabel+648) #define F0_IO_46Prelude_46Read_46IO_46BufferMode_46readsPrec_39230 ((void*)startLabel+656) #define FN_LAMBDA437 ((void*)startLabel+720) #define CT_v460 ((void*)startLabel+740) #define CF_LAMBDA437 ((void*)startLabel+748) #define FN_LAMBDA436 ((void*)startLabel+760) #define CT_v461 ((void*)startLabel+780) #define CF_LAMBDA436 ((void*)startLabel+788) #define FN_LAMBDA435 ((void*)startLabel+800) #define CT_v462 ((void*)startLabel+820) #define F0_LAMBDA435 ((void*)startLabel+828) #define FN_LAMBDA434 ((void*)startLabel+840) #define CT_v463 ((void*)startLabel+860) #define CF_LAMBDA434 ((void*)startLabel+868) #define CT_v464 ((void*)startLabel+892) #define v468 ((void*)startLabel+936) #define v484 ((void*)startLabel+948) #define v472 ((void*)startLabel+952) #define v473 ((void*)startLabel+957) #define v485 ((void*)startLabel+970) #define v477 ((void*)startLabel+974) #define v478 ((void*)startLabel+979) #define v486 ((void*)startLabel+992) #define v482 ((void*)startLabel+996) #define v479 ((void*)startLabel+1004) #define v465 ((void*)startLabel+1008) #define CT_v487 ((void*)startLabel+1036) #define v491 ((void*)startLabel+1088) #define v507 ((void*)startLabel+1100) #define v495 ((void*)startLabel+1104) #define v496 ((void*)startLabel+1109) #define v508 ((void*)startLabel+1122) #define v500 ((void*)startLabel+1126) #define v501 ((void*)startLabel+1131) #define v509 ((void*)startLabel+1144) #define v505 ((void*)startLabel+1148) #define v502 ((void*)startLabel+1156) #define v488 ((void*)startLabel+1160) #define CT_v510 ((void*)startLabel+1180) #define CT_v511 ((void*)startLabel+1224) #define CT_v512 ((void*)startLabel+1268) #define CT_v513 ((void*)startLabel+1312) #define CT_v514 ((void*)startLabel+1356) #define CT_v515 ((void*)startLabel+1400) #define v519 ((void*)startLabel+1444) #define v535 ((void*)startLabel+1456) #define v523 ((void*)startLabel+1460) #define v524 ((void*)startLabel+1465) #define v536 ((void*)startLabel+1478) #define v528 ((void*)startLabel+1482) #define v529 ((void*)startLabel+1487) #define v537 ((void*)startLabel+1500) #define v533 ((void*)startLabel+1504) #define v530 ((void*)startLabel+1512) #define v516 ((void*)startLabel+1516) #define CT_v538 ((void*)startLabel+1536) #define CT_v539 ((void*)startLabel+1580) #define CT_v540 ((void*)startLabel+1628) #define CT_v541 ((void*)startLabel+1688) #define CT_v542 ((void*)startLabel+1760) #define CT_v543 ((void*)startLabel+1812) #define ST_v449 ((void*)startLabel+1840) #define ST_v441 ((void*)startLabel+1855) #define ST_v451 ((void*)startLabel+1866) #define ST_v453 ((void*)startLabel+1880) extern Node FN_Prelude_46showString[]; extern Node FN_Prelude_46Ord_46Prelude_46Int_46_60[]; extern Node FN_NHC_46Internal_46_95apply1[]; extern Node FN_Prelude_46showChar[]; extern Node FN_Prelude_46_46[]; extern Node FN_Prelude_46Show_46Prelude_46Maybe_46showsPrec[]; extern Node CF_Prelude_46Show_46Prelude_46Int[]; extern Node FN_Prelude_46showParen[]; extern Node FN_Prelude_46_95_46show[]; extern Node CF_Prelude_46Show_46IO_46BufferMode[]; extern Node FN_Prelude_46_95_46showList[]; extern Node FN_Prelude_46_95readCon0[]; extern Node FN_Prelude_46Ord_46Prelude_46Int_46_62[]; extern Node FN_Prelude_46Read_46Prelude_46Maybe[]; extern Node CF_Prelude_46Read_46Prelude_46Int[]; extern Node FN_Prelude_46_95readCon[]; extern Node FN_Prelude_46_95readConArg[]; extern Node FN_Prelude_46readParen[]; extern Node FN_Prelude_46_43_43[]; extern Node FN_Prelude_46_95_46readList[]; extern Node CF_Prelude_46Read_46IO_46BufferMode[]; extern Node FN_Prelude_46Ord_46Prelude_46Maybe_46compare[]; extern Node CF_Prelude_46Ord_46Prelude_46Int[]; extern Node FN_Prelude_46_95fromEnum[]; extern Node FN_Prelude_46Ord_46Prelude_46Int_46compare[]; extern Node FN_Prelude_46Ord_46Prelude_46Maybe_46_60_61[]; extern Node FN_Prelude_46_95_46min[]; extern Node CF_Prelude_46Ord_46IO_46BufferMode[]; extern Node FN_Prelude_46_95_46max[]; extern Node FN_Prelude_46_95_46_62[]; extern Node FN_Prelude_46_95_46_62_61[]; extern Node FN_Prelude_46_95_46_60[]; extern Node FN_Prelude_46Eq_46Prelude_46Maybe_46_61_61[]; extern Node CF_Prelude_46Eq_46Prelude_46Int[]; extern Node FN_Prelude_46_95_46_47_61[]; extern Node CF_Prelude_46Eq_46IO_46BufferMode[]; static Node startLabel[] = { 42 ,}; Node C0_IO_46LineBuffering[] = { CONSTR(1,0,0) ,}; Node C0_IO_46NoBuffering[] = { CONSTR(0,0,0) , bytes2word(1,0,0,1) , useLabel(CT_v440) ,}; Node FN_Prelude_46Show_46IO_46BufferMode_46showsType[] = { bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,PUSH_CVAL_P1,3) , bytes2word(PUSH_HEAP,HEAP_CVAL_I4,EVAL,NEEDHEAP_I32) , bytes2word(APPLY,1,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v440: (byte 0) */ HW(2,1) , 0 ,}; Node F0_Prelude_46Show_46IO_46BufferMode_46showsType[] = { CAPTAG(useLabel(FN_Prelude_46Show_46IO_46BufferMode_46showsType),1) , useLabel(CF_LAMBDA430) , VAPTAG(useLabel(FN_Prelude_46showString)) , bytes2word(0,0,0,0) , useLabel(CT_v442) , /* FN_LAMBDA430: (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_v441) , /* CT_v442: (byte 0) */ HW(0,0) , 0 , /* CF_LAMBDA430: (byte 0) */ VAPTAG(useLabel(FN_LAMBDA430)) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v448) ,}; Node FN_Prelude_46Show_46IO_46BufferMode_46showsPrec[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32) , bytes2word(TABLESWITCH,3,TOP(6),BOT(6)) , /* v444: (byte 4) */ bytes2word(TOP(16),BOT(16),TOP(26),BOT(26)) , bytes2word(POP_I1,PUSH_CVAL_P1,3,PUSH_HEAP) , bytes2word(HEAP_CVAL_I4,EVAL,NEEDHEAP_I32,APPLY) , /* v445: (byte 2) */ bytes2word(1,RETURN_EVAL,POP_I1,PUSH_CVAL_P1) , bytes2word(5,PUSH_HEAP,HEAP_CVAL_I4,EVAL) , /* v446: (byte 4) */ bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL) , bytes2word(UNPACK,1,HEAP_CVAL_P1,6) , bytes2word(HEAP_INT_P1,9,HEAP_ARG,1) , bytes2word(HEAP_CVAL_I4,HEAP_CVAL_P1,7,HEAP_CVAL_P1) , bytes2word(8,HEAP_OFF_N1,3,HEAP_OFF_N1) , bytes2word(3,HEAP_CVAL_P1,9,HEAP_CVAL_P1) , bytes2word(8,HEAP_OFF_N1,2,HEAP_CHAR_P1) , bytes2word(32,HEAP_CVAL_P1,10,HEAP_OFF_N1) , bytes2word(8,HEAP_OFF_N1,5,HEAP_CVAL_P1) , bytes2word(11,HEAP_CVAL_P1,12,HEAP_INT_P1) , bytes2word(10,HEAP_P1,0,HEAP_CVAL_P1) , bytes2word(10,HEAP_OFF_N1,8,HEAP_OFF_N1) , bytes2word(6,PUSH_HEAP,HEAP_CVAL_P1,13) , bytes2word(HEAP_OFF_N1,23,HEAP_OFF_N1,5) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v448: (byte 0) */ HW(11,2) , 0 ,}; Node F0_Prelude_46Show_46IO_46BufferMode_46showsPrec[] = { CAPTAG(useLabel(FN_Prelude_46Show_46IO_46BufferMode_46showsPrec),2) , useLabel(CF_LAMBDA431) , VAPTAG(useLabel(FN_Prelude_46showString)) , useLabel(CF_LAMBDA432) , VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Int_46_60)) , VAPTAG(useLabel(FN_LAMBDA433)) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1)) , VAPTAG(useLabel(FN_Prelude_46showChar)) , VAPTAG(useLabel(FN_Prelude_46_46)) , VAPTAG(useLabel(FN_Prelude_46Show_46Prelude_46Maybe_46showsPrec)) , useLabel(CF_Prelude_46Show_46Prelude_46Int) , VAPTAG(useLabel(FN_Prelude_46showParen)) , bytes2word(0,0,0,0) , useLabel(CT_v450) , /* FN_LAMBDA433: (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_v449) , /* CT_v450: (byte 0) */ HW(0,0) , 0 , /* CF_LAMBDA433: (byte 0) */ VAPTAG(useLabel(FN_LAMBDA433)) , bytes2word(0,0,0,0) , useLabel(CT_v452) , /* FN_LAMBDA432: (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_v451) , /* CT_v452: (byte 0) */ HW(0,0) , 0 , /* CF_LAMBDA432: (byte 0) */ VAPTAG(useLabel(FN_LAMBDA432)) , bytes2word(0,0,0,0) , useLabel(CT_v454) , /* FN_LAMBDA431: (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_v453) , /* CT_v454: (byte 0) */ HW(0,0) , 0 , /* CF_LAMBDA431: (byte 0) */ VAPTAG(useLabel(FN_LAMBDA431)) , bytes2word(1,0,0,1) , useLabel(CT_v455) ,}; Node FN_Prelude_46Show_46IO_46BufferMode_46show[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4) , bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v455: (byte 0) */ HW(2,1) , 0 ,}; Node F0_Prelude_46Show_46IO_46BufferMode_46show[] = { CAPTAG(useLabel(FN_Prelude_46Show_46IO_46BufferMode_46show),1) , VAPTAG(useLabel(FN_Prelude_46_95_46show)) , useLabel(CF_Prelude_46Show_46IO_46BufferMode) , bytes2word(1,0,0,1) , useLabel(CT_v456) ,}; Node FN_Prelude_46Show_46IO_46BufferMode_46showList[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4) , bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v456: (byte 0) */ HW(2,1) , 0 ,}; Node F0_Prelude_46Show_46IO_46BufferMode_46showList[] = { CAPTAG(useLabel(FN_Prelude_46Show_46IO_46BufferMode_46showList),1) , VAPTAG(useLabel(FN_Prelude_46_95_46showList)) , useLabel(CF_Prelude_46Show_46IO_46BufferMode) , bytes2word(1,0,0,1) , useLabel(CT_v457) ,}; Node FN_Prelude_46Read_46IO_46BufferMode_46readsPrec[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG) , bytes2word(1,RETURN,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v457: (byte 0) */ HW(1,1) , 0 ,}; Node F0_Prelude_46Read_46IO_46BufferMode_46readsPrec[] = { CAPTAG(useLabel(FN_Prelude_46Read_46IO_46BufferMode_46readsPrec),1) , CAPTAG(useLabel(FN_LAMBDA438),1) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v458) , /* FN_LAMBDA438: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL) , bytes2word(1,2,ENDCODE,0) , bytes2word(0,0,0,0) , /* CT_v458: (byte 0) */ HW(1,2) , 0 , /* F0_LAMBDA438: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA438),2) , VAPTAG(useLabel(FN_IO_46Prelude_46Read_46IO_46BufferMode_46readsPrec_39230)) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v459) , /* FN_IO_46Prelude_46Read_46IO_46BufferMode_46readsPrec_39230: (byte 0) */ bytes2word(NEEDHEAP_P1,46,HEAP_CVAL_N1,1) , bytes2word(HEAP_CVAL_N1,2,HEAP_CVAL_I3,HEAP_CVAL_I4) , bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,4) , bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_I5,HEAP_OFF_N1) , bytes2word(5,HEAP_ARG,2,HEAP_CVAL_P1) , bytes2word(6,HEAP_ARG,1,HEAP_INT_P1) , bytes2word(9,HEAP_CVAL_P1,7,HEAP_CVAL_P1) , bytes2word(8,HEAP_CVAL_P1,9,HEAP_CVAL_P1) , bytes2word(10,HEAP_CVAL_P1,11,HEAP_OFF_N1) , bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_P1) , bytes2word(12,HEAP_OFF_N1,8,HEAP_OFF_N1) , bytes2word(5,HEAP_CVAL_P1,13,HEAP_OFF_N1) , bytes2word(14,HEAP_OFF_N1,5,HEAP_CVAL_I5) , bytes2word(HEAP_OFF_N1,4,HEAP_ARG,2) , bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,1) , bytes2word(HEAP_CVAL_P1,14,HEAP_CVAL_I4,HEAP_OFF_N1) , bytes2word(4,HEAP_OFF_N1,4,HEAP_OFF_N1) , bytes2word(4,HEAP_CVAL_I5,HEAP_OFF_N1,5) , bytes2word(HEAP_ARG,2,HEAP_CVAL_P1,15) , bytes2word(HEAP_OFF_N1,14,HEAP_OFF_N1,5) , bytes2word(PUSH_HEAP,HEAP_CVAL_P1,15,HEAP_OFF_N1) , bytes2word(36,HEAP_OFF_N1,5,RETURN_EVAL) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , CONSTR(1,0,0) , CONSTR(0,0,0) , /* CT_v459: (byte 0) */ HW(13,2) , 0 , /* F0_IO_46Prelude_46Read_46IO_46BufferMode_46readsPrec_39230: (byte 0) */ CAPTAG(useLabel(FN_IO_46Prelude_46Read_46IO_46BufferMode_46readsPrec_39230),2) , VAPTAG(useLabel(FN_LAMBDA434)) , VAPTAG(useLabel(FN_Prelude_46_95readCon0)) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1)) , VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Int_46_62)) , VAPTAG(useLabel(FN_Prelude_46Read_46Prelude_46Maybe)) , useLabel(CF_Prelude_46Read_46Prelude_46Int) , CAPTAG(useLabel(FN_LAMBDA435),1) , VAPTAG(useLabel(FN_LAMBDA436)) , VAPTAG(useLabel(FN_Prelude_46_95readCon)) , VAPTAG(useLabel(FN_Prelude_46_95readConArg)) , VAPTAG(useLabel(FN_Prelude_46readParen)) , VAPTAG(useLabel(FN_LAMBDA437)) , VAPTAG(useLabel(FN_Prelude_46_43_43)) , bytes2word(0,0,0,0) , useLabel(CT_v460) , /* FN_LAMBDA437: (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_v453) , /* CT_v460: (byte 0) */ HW(0,0) , 0 , /* CF_LAMBDA437: (byte 0) */ VAPTAG(useLabel(FN_LAMBDA437)) , bytes2word(0,0,0,0) , useLabel(CT_v461) , /* FN_LAMBDA436: (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_v449) , /* CT_v461: (byte 0) */ HW(0,0) , 0 , /* CF_LAMBDA436: (byte 0) */ VAPTAG(useLabel(FN_LAMBDA436)) , bytes2word(1,0,0,1) , useLabel(CT_v462) , /* FN_LAMBDA435: (byte 0) */ bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1) , bytes2word(HEAP_ARG,1,RETURN,ENDCODE) , bytes2word(0,0,0,0) , 0 , CONSTR(2,1,0) , /* CT_v462: (byte 0) */ HW(0,1) , 0 , /* F0_LAMBDA435: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA435),1) , bytes2word(0,0,0,0) , useLabel(CT_v463) , /* FN_LAMBDA434: (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_v451) , /* CT_v463: (byte 0) */ HW(0,0) , 0 , /* CF_LAMBDA434: (byte 0) */ VAPTAG(useLabel(FN_LAMBDA434)) , bytes2word(0,0,0,0) , useLabel(CT_v464) ,}; Node FN_Prelude_46Read_46IO_46BufferMode_46readList[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , /* CT_v464: (byte 0) */ HW(2,0) , 0 ,}; Node CF_Prelude_46Read_46IO_46BufferMode_46readList[] = { VAPTAG(useLabel(FN_Prelude_46Read_46IO_46BufferMode_46readList)) , VAPTAG(useLabel(FN_Prelude_46_95_46readList)) , useLabel(CF_Prelude_46Read_46IO_46BufferMode) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v487) ,}; Node FN_Prelude_46Ord_46IO_46BufferMode_46compare[] = { bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,TABLESWITCH) , bytes2word(3,NOP,TOP(6),BOT(6)) , /* v468: (byte 4) */ bytes2word(TOP(27),BOT(27),TOP(49),BOT(49)) , bytes2word(POP_I1,PUSH_ARG_I2,EVAL,NEEDHEAP_I32) , bytes2word(TABLESWITCH,3,TOP(10),BOT(10)) , /* v484: (byte 4) */ bytes2word(TOP(6),BOT(6),TOP(6),BOT(6)) , /* v472: (byte 4) */ bytes2word(POP_I1,JUMP,58,0) , bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_N1,1) , /* v473: (byte 1) */ bytes2word(RETURN,POP_I1,PUSH_ARG_I2,EVAL) , bytes2word(NEEDHEAP_I32,TABLESWITCH,3,NOP) , bytes2word(TOP(6),BOT(6),TOP(10),BOT(10)) , /* v485: (byte 2) */ bytes2word(TOP(6),BOT(6),POP_I1,JUMP) , /* v477: (byte 2) */ bytes2word(36,0,POP_I1,PUSH_HEAP) , /* v478: (byte 3) */ bytes2word(HEAP_CVAL_N1,1,RETURN,UNPACK) , bytes2word(1,PUSH_ARG_I2,EVAL,NEEDHEAP_I32) , bytes2word(TABLESWITCH,3,TOP(6),BOT(6)) , /* v486: (byte 4) */ bytes2word(TOP(6),BOT(6),TOP(10),BOT(10)) , /* v482: (byte 4) */ bytes2word(POP_I1,JUMP,10,0) , bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I3) , /* v479: (byte 4) */ bytes2word(HEAP_CVAL_I4,HEAP_I2,HEAP_I1,RETURN_EVAL) , /* v465: (byte 4) */ bytes2word(POP_I1,JUMP,2,0) , bytes2word(HEAP_CVAL_I5,HEAP_ARG,1,HEAP_CVAL_I5) , bytes2word(HEAP_ARG,2,PUSH_HEAP,HEAP_CVAL_P1) , bytes2word(6,HEAP_OFF_N1,5,HEAP_OFF_N1) , bytes2word(4,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , 0 , CONSTR(1,0,0) , /* CT_v487: (byte 0) */ HW(4,2) , 0 ,}; Node F0_Prelude_46Ord_46IO_46BufferMode_46compare[] = { CAPTAG(useLabel(FN_Prelude_46Ord_46IO_46BufferMode_46compare),2) , VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Maybe_46compare)) , useLabel(CF_Prelude_46Ord_46Prelude_46Int) , VAPTAG(useLabel(FN_Prelude_46_95fromEnum)) , VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Int_46compare)) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v510) ,}; Node FN_Prelude_46Ord_46IO_46BufferMode_46_60_61[] = { bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,TABLESWITCH) , bytes2word(3,NOP,TOP(6),BOT(6)) , /* v491: (byte 4) */ bytes2word(TOP(27),BOT(27),TOP(49),BOT(49)) , bytes2word(POP_I1,PUSH_ARG_I2,EVAL,NEEDHEAP_I32) , bytes2word(TABLESWITCH,3,TOP(10),BOT(10)) , /* v507: (byte 4) */ bytes2word(TOP(6),BOT(6),TOP(6),BOT(6)) , /* v495: (byte 4) */ bytes2word(POP_I1,JUMP,58,0) , bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_N1,1) , /* v496: (byte 1) */ bytes2word(RETURN,POP_I1,PUSH_ARG_I2,EVAL) , bytes2word(NEEDHEAP_I32,TABLESWITCH,3,NOP) , bytes2word(TOP(6),BOT(6),TOP(10),BOT(10)) , /* v508: (byte 2) */ bytes2word(TOP(6),BOT(6),POP_I1,JUMP) , /* v500: (byte 2) */ bytes2word(36,0,POP_I1,PUSH_HEAP) , /* v501: (byte 3) */ bytes2word(HEAP_CVAL_N1,1,RETURN,UNPACK) , bytes2word(1,PUSH_ARG_I2,EVAL,NEEDHEAP_I32) , bytes2word(TABLESWITCH,3,TOP(6),BOT(6)) , /* v509: (byte 4) */ bytes2word(TOP(6),BOT(6),TOP(10),BOT(10)) , /* v505: (byte 4) */ bytes2word(POP_I1,JUMP,10,0) , bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I3) , /* v502: (byte 4) */ bytes2word(HEAP_CVAL_I4,HEAP_I2,HEAP_I1,RETURN_EVAL) , /* v488: (byte 4) */ bytes2word(POP_I1,JUMP,2,0) , bytes2word(PUSH_ARG_I2,ORD,PUSH_ARG_I1,ORD) , bytes2word(LE_W,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , 0 , CONSTR(1,0,0) , /* CT_v510: (byte 0) */ HW(2,2) , 0 ,}; Node F0_Prelude_46Ord_46IO_46BufferMode_46_60_61[] = { CAPTAG(useLabel(FN_Prelude_46Ord_46IO_46BufferMode_46_60_61),2) , VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Maybe_46_60_61)) , useLabel(CF_Prelude_46Ord_46Prelude_46Int) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v511) ,}; Node FN_Prelude_46Ord_46IO_46BufferMode_46min[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4) , bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v511: (byte 0) */ HW(2,2) , 0 ,}; Node F0_Prelude_46Ord_46IO_46BufferMode_46min[] = { CAPTAG(useLabel(FN_Prelude_46Ord_46IO_46BufferMode_46min),2) , VAPTAG(useLabel(FN_Prelude_46_95_46min)) , useLabel(CF_Prelude_46Ord_46IO_46BufferMode) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v512) ,}; Node FN_Prelude_46Ord_46IO_46BufferMode_46max[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4) , bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v512: (byte 0) */ HW(2,2) , 0 ,}; Node F0_Prelude_46Ord_46IO_46BufferMode_46max[] = { CAPTAG(useLabel(FN_Prelude_46Ord_46IO_46BufferMode_46max),2) , VAPTAG(useLabel(FN_Prelude_46_95_46max)) , useLabel(CF_Prelude_46Ord_46IO_46BufferMode) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v513) ,}; Node FN_Prelude_46Ord_46IO_46BufferMode_46_62[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4) , bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v513: (byte 0) */ HW(2,2) , 0 ,}; Node F0_Prelude_46Ord_46IO_46BufferMode_46_62[] = { CAPTAG(useLabel(FN_Prelude_46Ord_46IO_46BufferMode_46_62),2) , VAPTAG(useLabel(FN_Prelude_46_95_46_62)) , useLabel(CF_Prelude_46Ord_46IO_46BufferMode) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v514) ,}; Node FN_Prelude_46Ord_46IO_46BufferMode_46_62_61[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4) , bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v514: (byte 0) */ HW(2,2) , 0 ,}; Node F0_Prelude_46Ord_46IO_46BufferMode_46_62_61[] = { CAPTAG(useLabel(FN_Prelude_46Ord_46IO_46BufferMode_46_62_61),2) , VAPTAG(useLabel(FN_Prelude_46_95_46_62_61)) , useLabel(CF_Prelude_46Ord_46IO_46BufferMode) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v515) ,}; Node FN_Prelude_46Ord_46IO_46BufferMode_46_60[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4) , bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v515: (byte 0) */ HW(2,2) , 0 ,}; Node F0_Prelude_46Ord_46IO_46BufferMode_46_60[] = { CAPTAG(useLabel(FN_Prelude_46Ord_46IO_46BufferMode_46_60),2) , VAPTAG(useLabel(FN_Prelude_46_95_46_60)) , useLabel(CF_Prelude_46Ord_46IO_46BufferMode) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v538) ,}; Node FN_Prelude_46Eq_46IO_46BufferMode_46_61_61[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,TABLESWITCH) , bytes2word(3,NOP,TOP(6),BOT(6)) , /* v519: (byte 4) */ bytes2word(TOP(27),BOT(27),TOP(49),BOT(49)) , bytes2word(POP_I1,PUSH_ARG_I2,EVAL,NEEDHEAP_I32) , bytes2word(TABLESWITCH,3,TOP(10),BOT(10)) , /* v535: (byte 4) */ bytes2word(TOP(6),BOT(6),TOP(6),BOT(6)) , /* v523: (byte 4) */ bytes2word(POP_I1,JUMP,58,0) , bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_N1,1) , /* v524: (byte 1) */ bytes2word(RETURN,POP_I1,PUSH_ARG_I2,EVAL) , bytes2word(NEEDHEAP_I32,TABLESWITCH,3,NOP) , bytes2word(TOP(6),BOT(6),TOP(10),BOT(10)) , /* v536: (byte 2) */ bytes2word(TOP(6),BOT(6),POP_I1,JUMP) , /* v528: (byte 2) */ bytes2word(36,0,POP_I1,PUSH_HEAP) , /* v529: (byte 3) */ bytes2word(HEAP_CVAL_N1,1,RETURN,UNPACK) , bytes2word(1,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32) , bytes2word(TABLESWITCH,3,TOP(6),BOT(6)) , /* v537: (byte 4) */ bytes2word(TOP(6),BOT(6),TOP(10),BOT(10)) , /* v533: (byte 4) */ bytes2word(POP_I1,JUMP,10,0) , bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I3) , /* v530: (byte 4) */ bytes2word(HEAP_CVAL_I4,HEAP_I2,HEAP_I1,RETURN_EVAL) , /* v516: (byte 4) */ bytes2word(POP_I1,JUMP,2,0) , bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,RETURN_EVAL) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , CONSTR(0,0,0) , CONSTR(1,0,0) , /* CT_v538: (byte 0) */ HW(2,2) , 0 ,}; Node F0_Prelude_46Eq_46IO_46BufferMode_46_61_61[] = { CAPTAG(useLabel(FN_Prelude_46Eq_46IO_46BufferMode_46_61_61),2) , VAPTAG(useLabel(FN_Prelude_46Eq_46Prelude_46Maybe_46_61_61)) , useLabel(CF_Prelude_46Eq_46Prelude_46Int) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v539) ,}; Node FN_Prelude_46Eq_46IO_46BufferMode_46_47_61[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4) , bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE) , bytes2word(0,0,0,0) , /* CT_v539: (byte 0) */ HW(2,2) , 0 ,}; Node F0_Prelude_46Eq_46IO_46BufferMode_46_47_61[] = { CAPTAG(useLabel(FN_Prelude_46Eq_46IO_46BufferMode_46_47_61),2) , VAPTAG(useLabel(FN_Prelude_46_95_46_47_61)) , useLabel(CF_Prelude_46Eq_46IO_46BufferMode) , bytes2word(0,0,0,0) , useLabel(CT_v540) ,}; Node FN_Prelude_46Eq_46IO_46BufferMode[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1) , bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v540: (byte 0) */ HW(2,0) , 0 ,}; Node CF_Prelude_46Eq_46IO_46BufferMode[] = { VAPTAG(useLabel(FN_Prelude_46Eq_46IO_46BufferMode)) , useLabel(F0_Prelude_46Eq_46IO_46BufferMode_46_47_61) , useLabel(F0_Prelude_46Eq_46IO_46BufferMode_46_61_61) , bytes2word(0,0,0,0) , useLabel(CT_v541) ,}; Node FN_Prelude_46Ord_46IO_46BufferMode[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1) , bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1) , bytes2word(6,HEAP_CVAL_P1,7,HEAP_CVAL_P1) , bytes2word(8,HEAP_CVAL_P1,9,HEAP_CVAL_P1) , bytes2word(10,RETURN,ENDCODE,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,8,0) , /* CT_v541: (byte 0) */ HW(8,0) , 0 ,}; Node CF_Prelude_46Ord_46IO_46BufferMode[] = { VAPTAG(useLabel(FN_Prelude_46Ord_46IO_46BufferMode)) , useLabel(CF_Prelude_46Eq_46IO_46BufferMode) , useLabel(F0_Prelude_46Ord_46IO_46BufferMode_46_60) , useLabel(F0_Prelude_46Ord_46IO_46BufferMode_46_60_61) , useLabel(F0_Prelude_46Ord_46IO_46BufferMode_46_62_61) , useLabel(F0_Prelude_46Ord_46IO_46BufferMode_46_62) , useLabel(F0_Prelude_46Ord_46IO_46BufferMode_46compare) , useLabel(F0_Prelude_46Ord_46IO_46BufferMode_46min) , useLabel(F0_Prelude_46Ord_46IO_46BufferMode_46max) , bytes2word(0,0,0,0) , useLabel(CT_v542) ,}; Node FN_Prelude_46Read_46IO_46BufferMode[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1) , bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,RETURN,ENDCODE) , bytes2word(0,0,0,0) , 0 , CONSTR(0,2,0) , /* CT_v542: (byte 0) */ HW(2,0) , 0 ,}; Node CF_Prelude_46Read_46IO_46BufferMode[] = { VAPTAG(useLabel(FN_Prelude_46Read_46IO_46BufferMode)) , useLabel(F0_Prelude_46Read_46IO_46BufferMode_46readsPrec) , useLabel(CF_Prelude_46Read_46IO_46BufferMode_46readList) , bytes2word(0,0,0,0) , useLabel(CT_v543) ,}; Node FN_Prelude_46Show_46IO_46BufferMode[] = { bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1) , bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1) , bytes2word(6,RETURN,ENDCODE,0) , bytes2word(0,0,0,0) , 0 , CONSTR(0,4,0) , /* CT_v543: (byte 0) */ HW(4,0) , 0 ,}; Node CF_Prelude_46Show_46IO_46BufferMode[] = { VAPTAG(useLabel(FN_Prelude_46Show_46IO_46BufferMode)) , useLabel(F0_Prelude_46Show_46IO_46BufferMode_46showsPrec) , useLabel(F0_Prelude_46Show_46IO_46BufferMode_46showsType) , useLabel(F0_Prelude_46Show_46IO_46BufferMode_46showList) , useLabel(F0_Prelude_46Show_46IO_46BufferMode_46show) , /* ST_v449: (byte 0) */ bytes2word(66,108,111,99) , bytes2word(107,66,117,102) , bytes2word(102,101,114,105) , /* ST_v441: (byte 3) */ bytes2word(110,103,0,66) , bytes2word(117,102,102,101) , bytes2word(114,77,111,100) , /* ST_v451: (byte 2) */ bytes2word(101,0,76,105) , bytes2word(110,101,66,117) , bytes2word(102,102,101,114) , /* ST_v453: (byte 4) */ bytes2word(105,110,103,0) , bytes2word(78,111,66,117) , bytes2word(102,102,101,114) , bytes2word(105,110,103,0) ,};