2 AbsBinds [] [] [(a.t439, Test.a{-r79-})]
4 a.t439 :: IoWorld -> (CHeapPtr, IoWorld)
9 AbsBinds [] [] [(b.t440, Test.b{-r80-})]
11 b.t440 :: IoWorld -> (StablePtr, IoWorld)
16 AbsBinds [] [] [(c.t441, Test.c{-r81-})]
18 c.t441 :: CHeapPtr -> IoWorld -> (Int, IoWorld)
20 x.r211 = ccall c [Int, CHeapPtr] x.r211
23 AbsBinds [] [] [(d.t442, Test.d{-r82-})]
25 d.t442 :: StablePtr -> IoWorld -> (Int, IoWorld)
27 x.r212 = ccall d [Int, StablePtr] x.r212
31 Test.a{-r79-} :: IoWorld -> (CHeapPtr, IoWorld)
38 IoWorld ds.d1# -> ds.d1#
41 a.d6# -> ( _CCALL_ a [] CHeapPtr# )! a.d6#
44 CHPPrimAndIoWorld ds.d2# ds.d3# ->
48 a.d4 = CHP#! ds.d2# } in
52 a.d5 = IoWorld! ds.d3#
53 } in Tup2! CHeapPtr IoWorld a.d4 a.d5
55 Test.b{-r80-} :: IoWorld -> (StablePtr, IoWorld)
62 IoWorld ds.d8# -> ds.d8#
65 a.d13# -> ( _CCALL_ b [] StablePtr# )! a.d13#
68 SPPrimAndIoWorld ds.d9# ds.d10# ->
72 a.d11 = StablePtr#! ds.d9# } in
76 a.d12 = IoWorld! ds.d10#
77 } in Tup2! StablePtr IoWorld a.d11 a.d12
79 Test.c{-r81-} :: CHeapPtr -> IoWorld -> (Int, IoWorld)
86 IoWorld ds.d15# -> ds.d15#
92 CHP# ds.d16# -> ds.d16#
95 a.d22# -> ( _CCALL_ c [CHeapPtr#] Int# )! a.d21# a.d22#
99 IntPrimAndIoWorld ds.d17# ds.d18# ->
103 a.d19 = I#! ds.d17# } in
107 a.d20 = IoWorld! ds.d18#
108 } in Tup2! Int IoWorld a.d19 a.d20
110 Test.d{-r82-} :: StablePtr -> IoWorld -> (Int, IoWorld)
117 IoWorld ds.d24# -> ds.d24#
123 StablePtr# ds.d25# -> ds.d25#
126 a.d31# -> ( _CCALL_ d [StablePtr#] Int# )! a.d30# a.d31#
130 IntPrimAndIoWorld ds.d26# ds.d27# ->
134 a.d28 = I#! ds.d26# } in
138 a.d29 = IoWorld! ds.d27#
139 } in Tup2! Int IoWorld a.d28 a.d29