| 1 | -- lhc --keep-tmp-files -dgrin -dcore-mangled -oIntEnum IntEnum.hs |
|---|
| 2 | -- lhc 0.6.20081216 (zhu) compiled by ghc-6.8 on a i386 running linux |
|---|
| 3 | |
|---|
| 4 | |
|---|
| 5 | -- Cafs |
|---|
| 6 | v-957878805 := ([34m@hole[0m) |
|---|
| 7 | v-966922773 := ([34m@hole[0m) |
|---|
| 8 | -- Functions |
|---|
| 9 | [92mftheMain$6[0m [1m::[0m &N [1m->[0m [&N] |
|---|
| 10 | [92mftheMain$6[0m ni710 [1m=[0m [1mdo[0m |
|---|
| 11 | nd100048 [1m<- [0m[1meval[0m ni710 |
|---|
| 12 | [1mcase[0m nd100048 [1mof[0m |
|---|
| 13 | ([34mCLhc.Prim.:[0m ni714 ni716) [1m->[0m [1mdo[0m |
|---|
| 14 | nd100050 [1m<- [0m[1meval[0m ni714 |
|---|
| 15 | ([34mCLhc.Prim.Char[0m w304) [1m<- [0m[1mreturn[0m nd100050 |
|---|
| 16 | [31m(void)lhc_utf8_putchar(int)[0m w304 |
|---|
| 17 | [92mftheMain$6[0m ni716 |
|---|
| 18 | [] [1m->[0m [1mreturn[0m &([34mCLhc.Basics.()[0m) |
|---|
| 19 | |
|---|
| 20 | [92mfLhc.Show.shows[0m [1m::[0m &N &N [1m->[0m [N] |
|---|
| 21 | [92mfLhc.Show.shows[0m ni1559062240 ni1902233550 [1m=[0m [1mdo[0m |
|---|
| 22 | [92mfLhc.Show.showsPrec[0m ([34mTLhc.Prim.Int[0m) &([34mCLhc.Prim.Int[0m 0) ni1559062240 ni1902233550 |
|---|
| 23 | |
|---|
| 24 | [92mftheMain$4[0m [1m::[0m [1m->[0m [N] |
|---|
| 25 | [92mftheMain$4[0m [1m=[0m [1mdo[0m |
|---|
| 26 | [92mftheMain$3[0m 16777215 |
|---|
| 27 | |
|---|
| 28 | [92mftheMain$5[0m [1m::[0m [1m->[0m [N] |
|---|
| 29 | [92mftheMain$5[0m [1m=[0m [1mdo[0m |
|---|
| 30 | [92mftheMain$2[0m 257 ni-957878805 |
|---|
| 31 | |
|---|
| 32 | [92mftheMain$2[0m [1m::[0m bits32 &N [1m->[0m [N] |
|---|
| 33 | [92mftheMain$2[0m w674 ni676 [1m=[0m [1mdo[0m |
|---|
| 34 | h100042 [1m<- [0m0 `Gte` w674 |
|---|
| 35 | [1mcase[0m h100042 [1mof[0m |
|---|
| 36 | 1 [1m->[0m [1mreturn[0m [] |
|---|
| 37 | 0 [1m->[0m [1mdo[0m |
|---|
| 38 | nd100044 [1m<- [0m[1meval[0m ni676 |
|---|
| 39 | [1mcase[0m nd100044 [1mof[0m |
|---|
| 40 | ([34mCLhc.Prim.:[0m ni682 ni684) [1m->[0m [1mdo[0m |
|---|
| 41 | w686 [1m<- [0mw674 [1m-[0m 1 |
|---|
| 42 | ni688 [1m<- [0m[1mstore[0m ([34mFtheMain$2[0m w686 ni684) |
|---|
| 43 | [1mreturn[0m ([34mCLhc.Prim.:[0m ni682 ni688) |
|---|
| 44 | [] [1m->[0m [1mreturn[0m [] |
|---|
| 45 | |
|---|
| 46 | [92mftheMain$3[0m [1m::[0m bits32 [1m->[0m [N] |
|---|
| 47 | [92mftheMain$3[0m w420 [1m=[0m [1mdo[0m |
|---|
| 48 | ni422 [1m<- [0m[1mstore[0m ([34mCLhc.Prim.Int[0m w420) |
|---|
| 49 | h100046 [1m<- [0mw420 `Lte` max(bits32)::bits32 |
|---|
| 50 | [1mcase[0m h100046 [1mof[0m |
|---|
| 51 | 1 [1m->[0m [1mdo[0m |
|---|
| 52 | w428 [1m<- [0mw420 [1m+[0m (33554431 - 16777215) |
|---|
| 53 | ni430 [1m<- [0m[1mstore[0m ([34mFtheMain$3[0m w428) |
|---|
| 54 | [1mreturn[0m ([34mCLhc.Prim.:[0m ni422 ni430) |
|---|
| 55 | 0 [1m->[0m [1mreturn[0m [] |
|---|
| 56 | |
|---|
| 57 | [92mbap_1_Lhc.Show.showsPrec_100028[0m [1m::[0m &N &N [1m->[0m [N] |
|---|
| 58 | [92mbap_1_Lhc.Show.showsPrec_100028[0m ni87 ni89 [1m=[0m [1mdo[0m |
|---|
| 59 | nd100030 [1m<- [0m[1mfetch[0m ni87 |
|---|
| 60 | [92mbapply_12329[0m nd100030 ni89 |
|---|
| 61 | |
|---|
| 62 | [92mbap_1_Lhc.Show.showsPrec_100016[0m [1m::[0m &N &N [1m->[0m [N] |
|---|
| 63 | [92mbap_1_Lhc.Show.showsPrec_100016[0m ni86 ni88 [1m=[0m [1mdo[0m |
|---|
| 64 | nd100018 [1m<- [0m[1mfetch[0m ni86 |
|---|
| 65 | [92mbapply_12329[0m nd100018 ni88 |
|---|
| 66 | |
|---|
| 67 | [92mbapply_12329[0m [1m::[0m N &N [1m->[0m [N] |
|---|
| 68 | [92mbapply_12329[0m nd1 ni2 [1m=[0m [1mdo[0m |
|---|
| 69 | [1mcase[0m nd1 [1mof[0m |
|---|
| 70 | ([34mP1_Lhc.Show.showsPrec$5[0m w3) [1m->[0m [92mfLhc.Show.showsPrec$5[0m w3 ni2 |
|---|
| 71 | ([34mP1_Lhc.Show.showsPrec$4[0m w7) [1m->[0m [92mfLhc.Show.showsPrec$4[0m w7 ni2 |
|---|
| 72 | |
|---|
| 73 | [92mb_main[0m [1m::[0m [1m->[0m [] |
|---|
| 74 | [92mb_main[0m [1m=[0m [1mdo[0m |
|---|
| 75 | [1mupdate[0m ni-957878805 ([34mFtheMain$4[0m) |
|---|
| 76 | [1mupdate[0m ni-966922773 ([34mFtheMain$5[0m) |
|---|
| 77 | [92mftheMain[0m |
|---|
| 78 | |
|---|
| 79 | [92mftheMain[0m [1m::[0m [1m->[0m [] |
|---|
| 80 | [92mftheMain[0m [1m=[0m [1mdo[0m |
|---|
| 81 | nd100038 [1m<- [0m[92mfLhc.Show.showsPrec[0m ([34mTLhc.Prim.[][0m ([34mTLhc.Prim.Int[0m)) &([34mCLhc.Prim.Int[0m 0) ni-966922773 &[] |
|---|
| 82 | ni442 [1m<- [0m[1mstore[0m nd100038 |
|---|
| 83 | ni0 [1m<- [0m[92mftheMain$6[0m ni442 |
|---|
| 84 | [31m(void)lhc_utf8_putchar(int)[0m 10 |
|---|
| 85 | |
|---|
| 86 | [92mfLhc.Show.showsPrec[0m [1m::[0m N &N &N &N [1m->[0m [N] |
|---|
| 87 | [92mfLhc.Show.showsPrec[0m nd1876430363 ni114079652 ni1989490482 ni1378948956 [1m=[0m [1mdo[0m |
|---|
| 88 | [1mcase[0m nd1876430363 [1mof[0m |
|---|
| 89 | ([34mTLhc.Prim.[][0m nd0) [1m->[0m [1mdo[0m |
|---|
| 90 | nd100006 [1m<- [0m[1meval[0m ni1989490482 |
|---|
| 91 | [1mcase[0m nd100006 [1mof[0m |
|---|
| 92 | ([34mCLhc.Prim.:[0m ni498 ni500) [1m->[0m [1mdo[0m |
|---|
| 93 | ni502 [1m<- [0m[1mstore[0m ([34mFLhc.Show.showsPrec$2[0m ni500 ni1378948956) |
|---|
| 94 | ni504 [1m<- [0m[1mstore[0m ([34mFLhc.Show.shows[0m ni498 ni502) |
|---|
| 95 | [1mreturn[0m ([34mCLhc.Prim.:[0m &([34mCLhc.Prim.Char[0m 91) ni504) |
|---|
| 96 | [] [1m->[0m [92mfLhc.Show.showsPrec$3[0m &"[]" ni1378948956 |
|---|
| 97 | ([34mTLhc.Prim.Int[0m) [1m->[0m [1mdo[0m |
|---|
| 98 | nd100008 [1m<- [0m[1meval[0m ni1989490482 |
|---|
| 99 | ([34mCLhc.Prim.Int[0m w671) [1m<- [0m[1mreturn[0m nd100008 |
|---|
| 100 | h100010 [1m<- [0mw671 [1m==[0m min(bits32)::bits32 |
|---|
| 101 | [1mcase[0m h100010 [1mof[0m |
|---|
| 102 | 1 [1m->[0m [1mdo[0m |
|---|
| 103 | nd100012 [1m<- [0m[1mfetch[0m ni114079652 |
|---|
| 104 | ([34mCLhc.Prim.Int[0m w550) [1m<- [0m[1mreturn[0m nd100012 |
|---|
| 105 | ni552 [1m<- [0m[1mstore[0m ([34mP1_Lhc.Show.showsPrec$4[0m w671) |
|---|
| 106 | h100014 [1m<- [0m6 `Lt` w550 |
|---|
| 107 | [1mcase[0m h100014 [1mof[0m |
|---|
| 108 | 1 [1m->[0m [1mdo[0m |
|---|
| 109 | ni578 [1m<- [0m[1mstore[0m ([34mCLhc.Prim.:[0m &([34mCLhc.Prim.Char[0m 41) ni1378948956) |
|---|
| 110 | ni580 [1m<- [0m[1mstore[0m ([34mBap_1_Lhc.Show.showsPrec_100016[0m ni552 ni578) |
|---|
| 111 | [1mreturn[0m ([34mCLhc.Prim.:[0m &([34mCLhc.Prim.Char[0m 40) ni580) |
|---|
| 112 | 0 [1m->[0m [92mfLhc.Show.showsPrec$4[0m w671 ni1378948956 |
|---|
| 113 | 0 [1m->[0m [1mdo[0m |
|---|
| 114 | h100022 [1m<- [0m0 `Gt` w671 |
|---|
| 115 | [1mcase[0m h100022 [1mof[0m |
|---|
| 116 | 1 [1m->[0m [1mdo[0m |
|---|
| 117 | nd100024 [1m<- [0m[1mfetch[0m ni114079652 |
|---|
| 118 | ([34mCLhc.Prim.Int[0m w586) [1m<- [0m[1mreturn[0m nd100024 |
|---|
| 119 | ni588 [1m<- [0m[1mstore[0m ([34mP1_Lhc.Show.showsPrec$5[0m w671) |
|---|
| 120 | h100026 [1m<- [0m6 `Lt` w586 |
|---|
| 121 | [1mcase[0m h100026 [1mof[0m |
|---|
| 122 | 1 [1m->[0m [1mdo[0m |
|---|
| 123 | ni598 [1m<- [0m[1mstore[0m ([34mCLhc.Prim.:[0m &([34mCLhc.Prim.Char[0m 41) ni1378948956) |
|---|
| 124 | ni600 [1m<- [0m[1mstore[0m ([34mBap_1_Lhc.Show.showsPrec_100028[0m ni588 ni598) |
|---|
| 125 | [1mreturn[0m ([34mCLhc.Prim.:[0m &([34mCLhc.Prim.Char[0m 40) ni600) |
|---|
| 126 | 0 [1m->[0m [92mfLhc.Show.showsPrec$5[0m w671 ni1378948956 |
|---|
| 127 | 0 [1m->[0m [92mfW@.fLhc.Inst.Show.showWord[0m w671 ni1378948956 |
|---|
| 128 | |
|---|
| 129 | [92mfLhc.Show.showsPrec$5[0m [1m::[0m bits32 &N [1m->[0m [N] |
|---|
| 130 | [92mfLhc.Show.showsPrec$5[0m w641 ni590 [1m=[0m [1mdo[0m |
|---|
| 131 | w592 [1m<- [0m[31m(bits32)Neg[0m w641 |
|---|
| 132 | ni594 [1m<- [0m[1mstore[0m ([34mFW@.fLhc.Inst.Show.showWord[0m w592 ni590) |
|---|
| 133 | [1mreturn[0m ([34mCLhc.Prim.:[0m &([34mCLhc.Prim.Char[0m 45) ni594) |
|---|
| 134 | |
|---|
| 135 | [92mfLhc.Show.showsPrec$3[0m [1m::[0m &N &N [1m->[0m [N] |
|---|
| 136 | [92mfLhc.Show.showsPrec$3[0m ni528 ni530 [1m=[0m [1mdo[0m |
|---|
| 137 | nd100036 [1m<- [0m[1meval[0m ni528 |
|---|
| 138 | [1mcase[0m nd100036 [1mof[0m |
|---|
| 139 | ([34mCLhc.Prim.:[0m ni534 ni536) [1m->[0m [1mdo[0m |
|---|
| 140 | ni538 [1m<- [0m[1mstore[0m ([34mFLhc.Show.showsPrec$3[0m ni536 ni530) |
|---|
| 141 | [1mreturn[0m ([34mCLhc.Prim.:[0m ni534 ni538) |
|---|
| 142 | [] [1m->[0m [1meval[0m ni530 |
|---|
| 143 | |
|---|
| 144 | [92mfLhc.Show.showsPrec$4[0m [1m::[0m bits32 &N [1m->[0m [N] |
|---|
| 145 | [92mfLhc.Show.showsPrec$4[0m w622 ni554 [1m=[0m [1mdo[0m |
|---|
| 146 | ni556 [1m<- [0m[1mstore[0m ([34mFW@.fLhc.Inst.Show.showWord[0m w622 ni554) |
|---|
| 147 | [1mreturn[0m ([34mCLhc.Prim.:[0m &([34mCLhc.Prim.Char[0m 45) ni556) |
|---|
| 148 | |
|---|
| 149 | [92mfLhc.Show.showsPrec$2[0m [1m::[0m &N &N [1m->[0m [N] |
|---|
| 150 | [92mfLhc.Show.showsPrec$2[0m ni508 ni510 [1m=[0m [1mdo[0m |
|---|
| 151 | nd100034 [1m<- [0m[1meval[0m ni508 |
|---|
| 152 | [1mcase[0m nd100034 [1mof[0m |
|---|
| 153 | ([34mCLhc.Prim.:[0m ni514 ni516) [1m->[0m [1mdo[0m |
|---|
| 154 | ni518 [1m<- [0m[1mstore[0m ([34mFLhc.Show.showsPrec$2[0m ni516 ni510) |
|---|
| 155 | ni520 [1m<- [0m[1mstore[0m ([34mFLhc.Show.shows[0m ni514 ni518) |
|---|
| 156 | [1mreturn[0m ([34mCLhc.Prim.:[0m &([34mCLhc.Prim.Char[0m 44) ni520) |
|---|
| 157 | [] [1m->[0m [1mreturn[0m ([34mCLhc.Prim.:[0m &([34mCLhc.Prim.Char[0m 93) ni510) |
|---|
| 158 | |
|---|
| 159 | [92mfW@.fLhc.Inst.Show.showWord[0m [1m::[0m bits32 &N [1m->[0m [N] |
|---|
| 160 | [92mfW@.fLhc.Inst.Show.showWord[0m w1368789043 ni1372065837 [1m=[0m [1mdo[0m |
|---|
| 161 | [92mfW@.fR@.fLhc.Inst.Show.showWord[0m w1368789043 ni1372065837 |
|---|
| 162 | |
|---|
| 163 | [92mfW@.fR@.fLhc.Inst.Show.showWord[0m [1m::[0m bits32 &N [1m->[0m [N] |
|---|
| 164 | [92mfW@.fR@.fLhc.Inst.Show.showWord[0m w1499950522 ni280340684 [1m=[0m [1mdo[0m |
|---|
| 165 | w752 [1m<- [0mw1499950522 [1m/[0m 10 |
|---|
| 166 | w762 [1m<- [0mw1499950522 [1m%[0m 10 |
|---|
| 167 | w1241062752 [1m<- [0m48 [1m+[0m w762 |
|---|
| 168 | ni2192046 [1m<- [0m[1mstore[0m ([34mCLhc.Prim.Char[0m w1241062752) |
|---|
| 169 | [1mcase[0m w752 [1mof[0m |
|---|
| 170 | 0 [1m->[0m [1mreturn[0m ([34mCLhc.Prim.:[0m ni2192046 ni280340684) |
|---|
| 171 | w0 [1m->[0m [1mdo[0m |
|---|
| 172 | ni1379012655 [1m<- [0m[1mstore[0m ([34mCLhc.Prim.:[0m ni2192046 ni280340684) |
|---|
| 173 | [92mfW@.fR@.fLhc.Inst.Show.showWord[0m w752 ni1379012655 |
|---|
| 174 | |
|---|