3 ================================================================================
7 case $x0_s1iK ::STBase.State{-3M,W-} GHC.RealWorld{-3s,W-} of {
8 -- lvs: [$x0_s1iK]; rhs lvs: []; uniq: c1pz
9 STBase.S#{-5D,w-}{i} $x1_s1jb ->
11 _ccall_ a [(STBase.StateAndInt#{-3D,W-} GHC.RealWorld{-3s,W-}) (GHC.State#{-3L,W-} GHC.RealWorld{-3s,W-})]# [$x1_s1jb] ::STBase.StateAndInt#{-3D,W-} GHC.RealWorld{-3s,W-}
13 -- lvs: [$x1_s1jb]; rhs lvs: []; uniq: c1pA
14 STBase.StateAndInt#{-5v,w-}{i} $x2_s1jl $x3_s1ja ->
15 let { $x4_s1jL = PrelBase.I#{-5b,w-}{i}! [$x3_s1ja]; } in
16 let { $x5_s1jK = STBase.S#{-5D,w-}{i}! [$x2_s1jl];
17 } in PrelTup.(,){-62,w-}{i}! [$x4_s1jL $x5_s1jK];
22 case $x0_s1jJ ::STBase.State{-3M,W-} GHC.RealWorld{-3s,W-} of {
23 -- lvs: [$x0_s1jJ]; rhs lvs: []; uniq: c1pB
24 STBase.S#{-5D,w-}{i} $x1_s1kc ->
26 _ccall_ b [(Foreign.StateAndStablePtr#{-3J,W-} GHC.RealWorld{-3s,W-} PrelBase.Int{-3g,W-}) (GHC.State#{-3L,W-} GHC.RealWorld{-3s,W-})]# [$x1_s1kc] ::Foreign.StateAndStablePtr#{-3J,W-} GHC.RealWorld{-3s,W-} PrelBase.Int{-3g,W-}
28 -- lvs: [$x1_s1kc]; rhs lvs: []; uniq: c1pC
29 Foreign.StateAndStablePtr#{-5B,w-}{i} $x2_s1km $x3_s1kb ->
30 let { $x4_s1kO = Foreign.StablePtr{-5o,w-}{i}! [$x3_s1kb]; } in
31 let { $x5_s1kN = STBase.S#{-5D,w-}{i}! [$x2_s1km];
32 } in PrelTup.(,){-62,w-}{i}! [$x4_s1kO $x5_s1kN];
39 (False, True, False, False, True) [$x0_s1kX] \r [$x1_s1kM]
41 $x1_s1kM{-lvs:$x0_s1kX-} ::STBase.State{-3M,W-} GHC.RealWorld{-3s,W-}
43 -- lvs: [$x1_s1kM $x0_s1kX]; rhs lvs: [$x0_s1kX]; uniq: c1pD
44 STBase.S#{-5D,w-}{i} $x2_s1kY ->
45 case $x0_s1kX{-lvs:$x2_s1kY-} ::Foreign.ForeignObj{-3l,W-} of {
46 -- lvs: [$x0_s1kX $x2_s1kY]; rhs lvs: [$x2_s1kY]; uniq: c1pE
47 Foreign.ForeignObj{-5f,w-}{i} $x3_s1lo ->
49 _ccall_ c [(STBase.StateAndInt#{-3D,W-} GHC.RealWorld{-3s,W-}) (GHC.State#{-3L,W-} GHC.RealWorld{-3s,W-}) GHC.ForeignObj#{-3k,W-}]# [$x2_s1kY $x3_s1lo] ::STBase.StateAndInt#{-3D,W-} GHC.RealWorld{-3s,W-}
51 -- lvs: [$x2_s1kY $x3_s1lo]; rhs lvs: []; uniq: c1pF
52 STBase.StateAndInt#{-5v,w-}{i} $x4_s1lz $x5_s1lp ->
53 let { $x6_s1m3 = PrelBase.I#{-5b,w-}{i}! [$x5_s1lp]; } in
54 let { $x7_s1m2 = STBase.S#{-5D,w-}{i}! [$x4_s1lz];
55 } in PrelTup.(,){-62,w-}{i}! [$x6_s1m3 $x7_s1m2];
64 (False, True, False, False, True) [$x0_s1mc] \r [$x1_s1m1]
66 $x1_s1m1{-lvs:$x0_s1mc-} ::STBase.State{-3M,W-} GHC.RealWorld{-3s,W-}
68 -- lvs: [$x1_s1m1 $x0_s1mc]; rhs lvs: [$x0_s1mc]; uniq: c1pG
69 STBase.S#{-5D,w-}{i} $x2_s1md ->
71 $x0_s1mc{-lvs:$x2_s1md-} ::Foreign.StablePtr{-3w,W-} PrelBase.Int{-3g,W-}
73 -- lvs: [$x0_s1mc $x2_s1md]; rhs lvs: [$x2_s1md]; uniq: c1pH
74 Foreign.StablePtr{-5o,w-}{i} $x3_s1mD ->
76 _ccall_ d [(STBase.StateAndInt#{-3D,W-} GHC.RealWorld{-3s,W-}) (GHC.State#{-3L,W-} GHC.RealWorld{-3s,W-}) (GHC.StablePtr#{-3v,W-} PrelBase.Int{-3g,W-})]# [$x2_s1md $x3_s1mD] ::STBase.StateAndInt#{-3D,W-} GHC.RealWorld{-3s,W-}
78 -- lvs: [$x2_s1md $x3_s1mD]; rhs lvs: []; uniq: c1pI
79 STBase.StateAndInt#{-5v,w-}{i} $x4_s1mO $x5_s1mE ->
80 let { $x6_s1n5 = PrelBase.I#{-5b,w-}{i}! [$x5_s1mE]; } in
81 let { $x7_s1n6 = STBase.S#{-5D,w-}{i}! [$x4_s1mO];
82 } in PrelTup.(,){-62,w-}{i}! [$x6_s1n5 $x7_s1n6];
89 ================================================================================
92 ED_RO_(PrelBase_IZh_con_info);
93 ED_(STBase_SZh_static_closure);
94 ED_RO_(PrelTup_Z40Z44Z41_inregs_info);
97 HEAP_CHK(0,(_FHS+1),0);
108 _ccall_result = (a());
117 CALLER_RESTORE_StdUpdRetVec
118 CALLER_RESTORE_StkStub
121 SET_SPEC_HDR(Hp-_FHS,PrelBase_IZh_con_info,0,1,0);
123 R4.p=STBase_SZh_static_closure;
126 R2.d=PrelTup_Z40Z44Z41_inregs_info;
127 GRAN_EXEC(10,2,21,22,0);
128 JMP_(DIRECT((StgRetAddr)(SpB[1])));
131 UNVECTBL(static,vtbl_c1pz,ret_c1pz)
132 STATIC_ITBL(Test_a_info,Test_a_entry,StdErrorCode,1,-1,STATIC_VHS,0,const,EF_,0,0,0);
137 ARGS_CHK_A_LOAD_NODE(1,Test_a_closure);
140 GRAN_EXEC(5,2,1,0,0);
146 STK_CHK(1,0,1,0,0,0,0);
148 RetReg=(StgRetAddr)UNVEC(ret_c1pz,vtbl_c1pz);
151 GRAN_EXEC(3,1,1,1,0);
152 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
155 SET_STATIC_HDR(Test_a_closure,Test_a_info,0,,ED_RO_)
158 ED_RO_(Foreign_StablePtr_con_info);
159 ED_(STBase_SZh_static_closure);
160 ED_RO_(PrelTup_Z40Z44Z41_inregs_info);
163 HEAP_CHK(0,(_FHS+1),0);
165 StgStablePtr _ccall_result;
174 _ccall_result = (b());
183 CALLER_RESTORE_StdUpdRetVec
184 CALLER_RESTORE_StkStub
187 SET_SPEC_HDR(Hp-_FHS,Foreign_StablePtr_con_info,0,1,0);
189 R4.p=STBase_SZh_static_closure;
192 R2.d=PrelTup_Z40Z44Z41_inregs_info;
193 GRAN_EXEC(10,2,21,22,0);
194 JMP_(DIRECT((StgRetAddr)(SpB[1])));
197 UNVECTBL(static,vtbl_c1pB,ret_c1pB)
198 STATIC_ITBL(Test_b_info,Test_b_entry,StdErrorCode,1,-1,STATIC_VHS,0,const,EF_,0,0,0);
203 ARGS_CHK_A_LOAD_NODE(1,Test_b_closure);
206 GRAN_EXEC(5,2,1,0,0);
212 STK_CHK(1,0,1,0,0,0,0);
214 RetReg=(StgRetAddr)UNVEC(ret_c1pB,vtbl_c1pB);
217 GRAN_EXEC(3,1,1,1,0);
218 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
221 SET_STATIC_HDR(Test_b_closure,Test_b_info,0,,ED_RO_)
224 ED_RO_(PrelBase_IZh_con_info);
225 ED_(STBase_SZh_static_closure);
226 ED_RO_(PrelTup_Z40Z44Z41_inregs_info);
229 HEAP_CHK(4,(_FHS+1),0);
232 StgForeignObj _ccall_arg1=ForeignObj_CLOSURE_DATA(R3.p);
241 _ccall_result = (c((_ccall_arg1)));
250 CALLER_RESTORE_StdUpdRetVec
251 CALLER_RESTORE_StkStub
254 SET_SPEC_HDR(Hp-_FHS,PrelBase_IZh_con_info,0,1,0);
256 R4.p=STBase_SZh_static_closure;
259 R2.d=PrelTup_Z40Z44Z41_inregs_info;
260 GRAN_EXEC(10,2,22,22,0);
261 JMP_(DIRECT((StgRetAddr)(SpB[1])));
264 UNVECTBL(static,vtbl_c1pE,ret_c1pE)
267 RetReg=(StgRetAddr)UNVEC(ret_c1pE,vtbl_c1pE);
271 GRAN_EXEC(3,1,2,1,0);
272 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
275 UNVECTBL(static,vtbl_c1pD,ret_c1pD)
276 SPEC_N_ITBL(c1oM_info,c1oM_entry,StdErrorCode,1,-1,1,1,static const,IF_,0,0,0);
283 GRAN_EXEC(5,2,1,0,0);
289 STK_CHK(3,1,1,0,0,0,1);
291 RetReg=(StgRetAddr)UNVEC(ret_c1pD,vtbl_c1pD);
292 SpA[-1]=(P_)(R1.p[_FHS]);
297 GRAN_EXEC(5,1,2,2,0);
298 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
301 STATIC_ITBL(Test_c_info,Test_c_entry,StdErrorCode,1,-1,STATIC_VHS,0,const,EF_,0,0,0);
306 ARGS_CHK_A_LOAD_NODE(1,Test_c_closure);
309 GRAN_EXEC(5,2,1,0,0);
317 HEAP_CHK(1,(_FHS+1),0);
318 SET_SPEC_HDR(Hp-_FHS,c1oM_info,0,1,1);
321 GRAN_EXEC(5,2,0,2,0);
325 SET_STATIC_HDR(Test_c_closure,Test_c_info,0,,ED_RO_)
328 ED_RO_(PrelBase_IZh_con_info);
329 ED_(STBase_SZh_static_closure);
330 ED_RO_(PrelTup_Z40Z44Z41_inregs_info);
333 HEAP_CHK(0,(_FHS+1),0);
336 StgStablePtr _ccall_arg1=R3.i;
345 _ccall_result = (d((_ccall_arg1)));
354 CALLER_RESTORE_StdUpdRetVec
355 CALLER_RESTORE_StkStub
358 SET_SPEC_HDR(Hp-_FHS,PrelBase_IZh_con_info,0,1,0);
360 R4.p=STBase_SZh_static_closure;
363 R2.d=PrelTup_Z40Z44Z41_inregs_info;
364 GRAN_EXEC(10,2,22,22,0);
365 JMP_(DIRECT((StgRetAddr)(SpB[1])));
368 UNVECTBL(static,vtbl_c1pH,ret_c1pH)
371 RetReg=(StgRetAddr)UNVEC(ret_c1pH,vtbl_c1pH);
375 GRAN_EXEC(3,1,2,1,0);
376 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
379 UNVECTBL(static,vtbl_c1pG,ret_c1pG)
380 SPEC_N_ITBL(c1oc_info,c1oc_entry,StdErrorCode,1,-1,1,1,static const,IF_,0,0,0);
387 GRAN_EXEC(5,2,1,0,0);
393 STK_CHK(3,1,1,0,0,0,1);
395 RetReg=(StgRetAddr)UNVEC(ret_c1pG,vtbl_c1pG);
396 SpA[-1]=(P_)(R1.p[_FHS]);
401 GRAN_EXEC(5,1,2,2,0);
402 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
405 STATIC_ITBL(Test_d_info,Test_d_entry,StdErrorCode,1,-1,STATIC_VHS,0,const,EF_,0,0,0);
410 ARGS_CHK_A_LOAD_NODE(1,Test_d_closure);
413 GRAN_EXEC(5,2,1,0,0);
421 HEAP_CHK(1,(_FHS+1),0);
422 SET_SPEC_HDR(Hp-_FHS,c1oc_info,0,1,1);
425 GRAN_EXEC(5,2,0,2,0);
429 SET_STATIC_HDR(Test_d_closure,Test_d_info,0,,ED_RO_)
431 ghc: module version changed to 1; reason: no old .hi file