3 ================================================================================
6 PrelNum.:%{-5l,p-}{i}! [PrelNum.integer_2{-8e,w-} PrelNum.integer_1{-8d,w-}];
8 (False, True, False, False, True) [] \u []
10 PrelNum.$d14{-rs6,p-} ::{PrelNum.Fractional{-26,p-} PrelBase.Double{-3a,W-}}
12 -- lvs: []; rhs lvs: []; uniq: c1QY
13 PrelTup.(,,,){-64,w-}{i} $x0_s1En $x1_s1Eo $x2_s1Ep $x3_s1Em ->
17 PrelNum.:%{-5l,p-}{i}! [PrelNum.integer_1{-8d,w-} PrelNum.integer_1{-8d,w-}];
19 (False, True, False, False, True) [] \u []
21 PrelNum.$d23{-rsg,p-} ::{PrelNum.Fractional{-26,p-} PrelBase.Float{-3c,W-}}
23 -- lvs: []; rhs lvs: []; uniq: c1QZ
24 PrelTup.(,,,){-64,w-}{i} $x0_s1EP $x1_s1EQ $x2_s1ER $x3_s1EO ->
29 case $x0_s1F9 ::STBase.State{-3M,W-} GHC.RealWorld{-3s,W-} of {
30 -- lvs: [$x0_s1F9]; rhs lvs: []; uniq: c1R0
31 STBase.S#{-5D,w-}{i} $x1_s1FA ->
33 _ccall_ a [(STBase.StateAndInt#{-3D,W-} GHC.RealWorld{-3s,W-}) (GHC.State#{-3L,W-} GHC.RealWorld{-3s,W-})]# [$x1_s1FA] ::STBase.StateAndInt#{-3D,W-} GHC.RealWorld{-3s,W-}
35 -- lvs: [$x1_s1FA]; rhs lvs: []; uniq: c1R1
36 STBase.StateAndInt#{-5v,w-}{i} $x2_s1FK $x3_s1Fz ->
37 let { $x4_s1Gc = PrelBase.I#{-5b,w-}{i}! [$x3_s1Fz]; } in
38 let { $x5_s1Gb = STBase.S#{-5D,w-}{i}! [$x2_s1FK];
39 } in PrelTup.(,){-62,w-}{i}! [$x4_s1Gc $x5_s1Gb];
46 (False, True, False, False, True) [$x0_s1Gl] \r [$x1_s1Ga]
48 $x1_s1Ga{-lvs:$x0_s1Gl-} ::STBase.State{-3M,W-} GHC.RealWorld{-3s,W-}
50 -- lvs: [$x1_s1Ga $x0_s1Gl]; rhs lvs: [$x0_s1Gl]; uniq: c1R2
51 STBase.S#{-5D,w-}{i} $x2_s1Gm ->
52 case $x0_s1Gl{-lvs:$x2_s1Gm-} ::PrelBase.Int{-3g,W-} of {
53 -- lvs: [$x0_s1Gl $x2_s1Gm]; rhs lvs: [$x2_s1Gm]; uniq: c1R3
54 PrelBase.I#{-5b,w-}{i} $x3_s1GM ->
56 _ccall_ b [(STBase.StateAndInt#{-3D,W-} GHC.RealWorld{-3s,W-}) (GHC.State#{-3L,W-} GHC.RealWorld{-3s,W-}) GHC.Int#{-3f,W-}]# [$x2_s1Gm $x3_s1GM] ::STBase.StateAndInt#{-3D,W-} GHC.RealWorld{-3s,W-}
58 -- lvs: [$x2_s1Gm $x3_s1GM]; rhs lvs: []; uniq: c1R4
59 STBase.StateAndInt#{-5v,w-}{i} $x4_s1GX $x5_s1GN ->
60 let { $x6_s1Hx = PrelBase.I#{-5b,w-}{i}! [$x5_s1GN]; } in
61 let { $x7_s1Hw = STBase.S#{-5D,w-}{i}! [$x4_s1GX];
62 } in PrelTup.(,){-62,w-}{i}! [$x6_s1Hx $x7_s1Hw];
68 [] \r [$x0_s1HG $x1_s1HQ $x2_s1I0 $x3_s1Ia]
71 (False, True, False, False, True) [$x0_s1HG $x1_s1HQ $x2_s1I0 $x3_s1Ia] \r [$x4_s1Hv]
73 $x4_s1Hv{-lvs:$x0_s1HG, $x1_s1HQ, $x2_s1I0, $x3_s1Ia-} ::STBase.State{-3M,W-} GHC.RealWorld{-3s,W-}
75 -- lvs: [$x4_s1Hv $x0_s1HG $x1_s1HQ $x2_s1I0 $x3_s1Ia]; rhs lvs: [$x0_s1HG $x1_s1HQ $x2_s1I0 $x3_s1Ia]; uniq: c1R5
76 STBase.S#{-5D,w-}{i} $x5_s1HH ->
78 $x0_s1HG{-lvs:$x5_s1HH, $x1_s1HQ, $x2_s1I0, $x3_s1Ia-} ::PrelBase.Int{-3g,W-}
80 -- lvs: [$x0_s1HG $x5_s1HH $x1_s1HQ $x2_s1I0 $x3_s1Ia]; rhs lvs: [$x5_s1HH $x1_s1HQ $x2_s1I0 $x3_s1Ia]; uniq: c1R6
81 PrelBase.I#{-5b,w-}{i} $x6_s1HR ->
83 $x1_s1HQ{-lvs:$x5_s1HH, $x6_s1HR, $x2_s1I0, $x3_s1Ia-} ::PrelBase.Char{-38,W-}
85 -- lvs: [$x5_s1HH $x1_s1HQ $x6_s1HR $x2_s1I0 $x3_s1Ia]; rhs lvs: [$x5_s1HH $x6_s1HR $x2_s1I0 $x3_s1Ia]; uniq: c1R7
86 PrelBase.C#{-54,w-}{i} $x7_s1I1 ->
88 $x2_s1I0{-lvs:$x5_s1HH, $x6_s1HR, $x7_s1I1, $x3_s1Ia-} ::PrelBase.Float{-3c,W-}
90 -- lvs: [$x5_s1HH $x6_s1HR $x2_s1I0 $x7_s1I1 $x3_s1Ia]; rhs lvs: [$x5_s1HH $x6_s1HR $x7_s1I1 $x3_s1Ia]; uniq: c1R8
91 PrelBase.F#{-59,w-}{i} $x8_s1Ib ->
93 $x3_s1Ia{-lvs:$x5_s1HH, $x6_s1HR, $x7_s1I1, $x8_s1Ib-} ::PrelBase.Double{-3a,W-}
95 -- lvs: [$x5_s1HH $x6_s1HR $x7_s1I1 $x3_s1Ia $x8_s1Ib]; rhs lvs: [$x5_s1HH $x6_s1HR $x7_s1I1 $x8_s1Ib]; uniq: c1R9
96 PrelBase.D#{-56,w-}{i} $x9_s1IB ->
98 _ccall_ c [(STBase.StateAndFloat#{-3C,W-} GHC.RealWorld{-3s,W-}) (GHC.State#{-3L,W-} GHC.RealWorld{-3s,W-}) GHC.Int#{-3f,W-} GHC.Char#{-37,W-} GHC.Float#{-3b,W-} GHC.Double#{-39,W-}]# [$x5_s1HH $x6_s1HR $x7_s1I1 $x8_s1Ib $x9_s1IB] ::STBase.StateAndFloat#{-3C,W-} GHC.RealWorld{-3s,W-}
100 -- lvs: [$x5_s1HH $x6_s1HR $x7_s1I1 $x8_s1Ib $x9_s1IB]; rhs lvs: []; uniq: c1Ra
101 STBase.StateAndFloat#{-5u,w-}{i} $xa_s1IM $xb_s1IC ->
104 PrelBase.F#{-59,w-}{i}! [$xb_s1IC]; } in
107 STBase.S#{-5D,w-}{i}! [$xa_s1IM];
109 PrelTup.(,){-62,w-}{i}! [$xc_s1Jy $xd_s1Jx];
122 let { $x8_s1KM = [$x0_s1JH] \r [$x1_s1Jw]
124 $x1_s1Jw{-lvs:$x0_s1JH-} ::STBase.State{-3M,W-} GHC.RealWorld{-3s,W-}
126 -- lvs: [$x1_s1Jw $x0_s1JH]; rhs lvs: [$x0_s1JH]; uniq: c1Rb
127 STBase.S#{-5D,w-}{i} $x2_s1JI ->
128 case $x0_s1JH{-lvs:$x2_s1JI-} ::PrelBase.Int{-3g,W-} of {
129 -- lvs: [$x0_s1JH $x2_s1JI]; rhs lvs: [$x2_s1JI]; uniq: c1Rc
130 PrelBase.I#{-5b,w-}{i} $x3_s1K8 ->
132 _ccall_ b [(STBase.StateAndInt#{-3D,W-} GHC.RealWorld{-3s,W-}) (GHC.State#{-3L,W-} GHC.RealWorld{-3s,W-}) GHC.Int#{-3f,W-}]# [$x2_s1JI $x3_s1K8] ::STBase.StateAndInt#{-3D,W-} GHC.RealWorld{-3s,W-}
134 -- lvs: [$x2_s1JI $x3_s1K8]; rhs lvs: []; uniq: c1Rd
135 STBase.StateAndInt#{-5v,w-}{i} $x4_s1Kj $x5_s1K9 ->
137 $x6_s1KL = PrelBase.I#{-5b,w-}{i}! [$x5_s1K9]; } in
138 let { $x7_s1KK = STBase.S#{-5D,w-}{i}! [$x4_s1Kj];
139 } in PrelTup.(,){-62,w-}{i}! [$x6_s1KL $x7_s1KK];
148 (False, True, False, False, True) [$x9_s1KV] \r [$xa_s1KJ]
150 $xa_s1KJ{-lvs:$x9_s1KV-} ::STBase.State{-3M,W-} GHC.RealWorld{-3s,W-}
152 -- lvs: [$xa_s1KJ $x9_s1KV]; rhs lvs: [$x9_s1KV]; uniq: c1Re
153 STBase.S#{-5D,w-}{i} $xb_s1KW ->
155 $x9_s1KV{-lvs:$xb_s1KW-} ::PrelBase.Int{-3g,W-}
157 -- lvs: [$x9_s1KV $xb_s1KW]; rhs lvs: [$xb_s1KW]; uniq: c1Rf
158 PrelBase.I#{-5b,w-}{i} $xc_s1L5 ->
160 $g3_a15r{-lvs:$xb_s1KW, $xc_s1L5-} ::PrelBase.Float{-3c,W-}
162 -- lvs: [$xb_s1KW $xc_s1L5]; rhs lvs: [$xb_s1KW $xc_s1L5]; uniq: c1Rg
163 PrelBase.F#{-59,w-}{i} $xd_s1Le ->
165 $g1_a15t{-lvs:$xb_s1KW, $xc_s1L5, $xd_s1Le-} ::PrelBase.Double{-3a,W-}
167 -- lvs: [$xb_s1KW $xc_s1L5 $xd_s1Le]; rhs lvs: [$xb_s1KW $xc_s1L5 $xd_s1Le]; uniq: c1Rh
168 PrelBase.D#{-56,w-}{i} $xe_s1LE ->
170 _ccall_ c [(STBase.StateAndFloat#{-3C,W-} GHC.RealWorld{-3s,W-}) (GHC.State#{-3L,W-} GHC.RealWorld{-3s,W-}) GHC.Int#{-3f,W-} GHC.Char#{-37,W-} GHC.Float#{-3b,W-} GHC.Double#{-39,W-}]# [$xb_s1KW $xc_s1L5 'f' $xd_s1Le $xe_s1LE] ::STBase.StateAndFloat#{-3C,W-} GHC.RealWorld{-3s,W-}
172 -- lvs: [$xb_s1KW $xc_s1L5 $xd_s1Le $xe_s1LE]; rhs lvs: []; uniq: c1Ri
173 STBase.StateAndFloat#{-5u,w-}{i} $xf_s1LP $xg_s1LF ->
176 PrelBase.F#{-59,w-}{i}! [$xg_s1LF]; } in
179 STBase.S#{-5D,w-}{i}! [$xf_s1LP];
181 PrelTup.(,){-62,w-}{i}! [$xh_s1M5 $xi_s1M4];
188 } in STBase.thenPrimIO{-r4t,p-} $x8_s1KM $xj_s1M6;
189 } in STBase.thenPrimIO{-r4t,p-} a{-r1,x-} $xk_s1Ma;
192 ================================================================================
194 ED_(PrelNum_integerZu2_closure);
195 ED_(PrelNum_integerZu1_closure);
196 SET_STATIC_HDR(g0_closure,PrelNum_ZcZ37_static_info,0,static ,ED_RO_)
197 , (W_)PrelNum_integerZu2_closure, (W_)PrelNum_integerZu1_closure
203 RetReg=StdUpdRetVecReg;
208 GRAN_EXEC(6,1,1,1,0);
209 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
212 UNVECTBL(static,vtbl_c1QY,ret_c1QY)
213 STATIC_ITBL(a15t_info,a15t_entry,StdErrorCode,1,-1,(STATIC_VHS+2),0,static const,IF_,0,0,0);
215 ED_(PrelNum_Z36d14_closure);
217 STK_CHK(1,1,5,0,0,0,1);
218 HEAP_CHK(1,(BH_HS+2),1);
219 SET_BH_HDR(Hp-(BH_HS+1),BH_UPD_info,0,(BH_VHS+2),0);
220 UPD_CAF(R1.p,Hp-(BH_HS+1));
221 PUSH_STD_UPD_FRAME(Hp-(BH_HS+1),0,0);
222 RetReg=(StgRetAddr)UNVEC(ret_c1QY,vtbl_c1QY);
223 R1.p=PrelNum_Z36d14_closure;
226 GRAN_EXEC(19,2,2,8,0);
227 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
230 SET_STATIC_HDR(a15t_closure,a15t_info,0,static ,ID_RO_)
233 ED_(PrelNum_integerZu1_closure);
234 SET_STATIC_HDR(g2_closure,PrelNum_ZcZ37_static_info,0,static ,ED_RO_)
235 , (W_)PrelNum_integerZu1_closure, (W_)PrelNum_integerZu1_closure
241 RetReg=StdUpdRetVecReg;
246 GRAN_EXEC(6,1,1,1,0);
247 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
250 UNVECTBL(static,vtbl_c1QZ,ret_c1QZ)
251 STATIC_ITBL(a15r_info,a15r_entry,StdErrorCode,1,-1,(STATIC_VHS+2),0,static const,IF_,0,0,0);
253 ED_(PrelNum_Z36d23_closure);
255 STK_CHK(1,1,5,0,0,0,1);
256 HEAP_CHK(1,(BH_HS+2),1);
257 SET_BH_HDR(Hp-(BH_HS+1),BH_UPD_info,0,(BH_VHS+2),0);
258 UPD_CAF(R1.p,Hp-(BH_HS+1));
259 PUSH_STD_UPD_FRAME(Hp-(BH_HS+1),0,0);
260 RetReg=(StgRetAddr)UNVEC(ret_c1QZ,vtbl_c1QZ);
261 R1.p=PrelNum_Z36d23_closure;
264 GRAN_EXEC(19,2,2,8,0);
265 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
268 SET_STATIC_HDR(a15r_closure,a15r_info,0,static ,ID_RO_)
272 ED_RO_(PrelBase_IZh_con_info);
273 ED_(STBase_SZh_static_closure);
274 ED_RO_(PrelTup_Z40Z44Z41_inregs_info);
277 HEAP_CHK(0,(_FHS+1),0);
288 _ccall_result = (a());
297 CALLER_RESTORE_StdUpdRetVec
298 CALLER_RESTORE_StkStub
301 SET_SPEC_HDR(Hp-_FHS,PrelBase_IZh_con_info,0,1,0);
303 R4.p=STBase_SZh_static_closure;
306 R2.d=PrelTup_Z40Z44Z41_inregs_info;
307 GRAN_EXEC(10,2,21,22,0);
308 JMP_(DIRECT((StgRetAddr)(SpB[1])));
311 UNVECTBL(static,vtbl_c1R0,ret_c1R0)
312 STATIC_ITBL(Test_a_info,Test_a_entry,StdErrorCode,1,-1,STATIC_VHS,0,const,EF_,0,0,0);
317 ARGS_CHK_A_LOAD_NODE(1,Test_a_closure);
320 GRAN_EXEC(5,2,1,0,0);
326 STK_CHK(1,0,1,0,0,0,0);
328 RetReg=(StgRetAddr)UNVEC(ret_c1R0,vtbl_c1R0);
331 GRAN_EXEC(3,1,1,1,0);
332 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
335 SET_STATIC_HDR(Test_a_closure,Test_a_info,0,,ED_RO_)
338 ED_RO_(PrelBase_IZh_con_info);
339 ED_(STBase_SZh_static_closure);
340 ED_RO_(PrelTup_Z40Z44Z41_inregs_info);
343 HEAP_CHK(0,(_FHS+1),0);
355 _ccall_result = (b((_ccall_arg1)));
364 CALLER_RESTORE_StdUpdRetVec
365 CALLER_RESTORE_StkStub
368 SET_SPEC_HDR(Hp-_FHS,PrelBase_IZh_con_info,0,1,0);
370 R4.p=STBase_SZh_static_closure;
373 R2.d=PrelTup_Z40Z44Z41_inregs_info;
374 GRAN_EXEC(10,2,22,22,0);
375 JMP_(DIRECT((StgRetAddr)(SpB[1])));
378 UNVECTBL(static,vtbl_c1R3,ret_c1R3)
381 RetReg=(StgRetAddr)UNVEC(ret_c1R3,vtbl_c1R3);
385 GRAN_EXEC(3,1,2,1,0);
386 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
389 UNVECTBL(static,vtbl_c1R2,ret_c1R2)
390 SPEC_N_ITBL(c1Qp_info,c1Qp_entry,StdErrorCode,1,-1,1,1,static const,IF_,0,0,0);
397 GRAN_EXEC(5,2,1,0,0);
403 STK_CHK(3,1,1,0,0,0,1);
405 RetReg=(StgRetAddr)UNVEC(ret_c1R2,vtbl_c1R2);
406 SpA[-1]=(P_)(R1.p[_FHS]);
411 GRAN_EXEC(5,1,2,2,0);
412 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
415 STATIC_ITBL(Test_b_info,Test_b_entry,StdErrorCode,1,-1,STATIC_VHS,0,const,EF_,0,0,0);
420 ARGS_CHK_A_LOAD_NODE(1,Test_b_closure);
423 GRAN_EXEC(5,2,1,0,0);
431 HEAP_CHK(1,(_FHS+1),0);
432 SET_SPEC_HDR(Hp-_FHS,c1Qp_info,0,1,1);
435 GRAN_EXEC(5,2,0,2,0);
439 SET_STATIC_HDR(Test_b_closure,Test_b_info,0,,ED_RO_)
442 ED_RO_(PrelBase_FZh_con_info);
443 ED_(STBase_SZh_static_closure);
444 ED_RO_(PrelTup_Z40Z44Z41_inregs_info);
447 HEAP_CHK(0,(_FHS+1),0);
449 StgFloat _ccall_result;
450 I_ _ccall_arg1=(I_)(SpB[-2]);
451 StgChar _ccall_arg2=(StgChar)(SpB[-1]);
452 StgFloat _ccall_arg3=PK_FLT(SpB);
453 StgDouble _ccall_arg4=DblReg1;
462 _ccall_result = (c((_ccall_arg1),(_ccall_arg2),(_ccall_arg3),(_ccall_arg4)));
471 CALLER_RESTORE_StdUpdRetVec
472 CALLER_RESTORE_StkStub
475 SET_SPEC_HDR(Hp-_FHS,PrelBase_FZh_con_info,0,1,0);
476 ASSIGN_FLT(Hp,s1IC_);
477 R4.p=STBase_SZh_static_closure;
480 R2.d=PrelTup_Z40Z44Z41_inregs_info;
481 GRAN_EXEC(10,2,25,22,0);
482 JMP_(DIRECT((StgRetAddr)(SpB[1])));
485 UNVECTBL(static,vtbl_c1R9,ret_c1R9)
488 RetReg=(StgRetAddr)UNVEC(ret_c1R9,vtbl_c1R9);
490 ASSIGN_FLT(SpB+1,FltReg1);
494 GRAN_EXEC(4,1,2,1,0);
495 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
498 UNVECTBL(static,vtbl_c1R8,ret_c1R8)
501 RetReg=(StgRetAddr)UNVEC(ret_c1R8,vtbl_c1R8);
507 GRAN_EXEC(3,1,2,2,0);
508 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
511 UNVECTBL(static,vtbl_c1R7,ret_c1R7)
514 RetReg=(StgRetAddr)UNVEC(ret_c1R7,vtbl_c1R7);
520 GRAN_EXEC(3,1,2,2,0);
521 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
524 UNVECTBL(static,vtbl_c1R6,ret_c1R6)
527 RetReg=(StgRetAddr)UNVEC(ret_c1R6,vtbl_c1R6);
531 GRAN_EXEC(2,1,2,2,0);
532 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
535 UNVECTBL(static,vtbl_c1R5,ret_c1R5)
536 SPEC_N_ITBL(c1PP_info,c1PP_entry,StdErrorCode,1,-1,4,4,static const,IF_,0,0,0);
543 GRAN_EXEC(5,2,1,0,0);
549 STK_CHK(3,4,4,0,0,0,1);
551 RetReg=(StgRetAddr)UNVEC(ret_c1R5,vtbl_c1R5);
552 SpA[-4]=(P_)(R1.p[(_FHS+3)]);
553 SpA[-3]=(P_)(R1.p[(_FHS+2)]);
554 SpA[-2]=(P_)(R1.p[(_FHS+1)]);
555 SpA[-1]=(P_)(R1.p[_FHS]);
560 GRAN_EXEC(5,1,5,5,0);
561 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
564 STATIC_ITBL(Test_c_info,Test_c_entry,StdErrorCode,1,-1,STATIC_VHS,0,const,EF_,0,0,0);
569 ARGS_CHK_A_LOAD_NODE(4,Test_c_closure);
575 GRAN_EXEC(5,2,4,0,0);
583 HEAP_CHK(15,(_FHS+4),0);
584 SET_SPEC_HDR(Hp-(_FHS+3),c1PP_info,0,4,4);
590 GRAN_EXEC(5,2,0,5,0);
594 SET_STATIC_HDR(Test_c_closure,Test_c_info,0,,ED_RO_)
597 ED_RO_(PrelBase_IZh_con_info);
598 ED_(STBase_SZh_static_closure);
599 ED_RO_(PrelTup_Z40Z44Z41_inregs_info);
602 HEAP_CHK(0,(_FHS+1),0);
614 _ccall_result = (b((_ccall_arg1)));
623 CALLER_RESTORE_StdUpdRetVec
624 CALLER_RESTORE_StkStub
627 SET_SPEC_HDR(Hp-_FHS,PrelBase_IZh_con_info,0,1,0);
629 R4.p=STBase_SZh_static_closure;
632 R2.d=PrelTup_Z40Z44Z41_inregs_info;
633 GRAN_EXEC(10,2,22,22,0);
634 JMP_(DIRECT((StgRetAddr)(SpB[1])));
637 UNVECTBL(static,vtbl_c1Rc,ret_c1Rc)
640 RetReg=(StgRetAddr)UNVEC(ret_c1Rc,vtbl_c1Rc);
644 GRAN_EXEC(3,1,2,1,0);
645 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
648 UNVECTBL(static,vtbl_c1Rb,ret_c1Rb)
649 SPEC_N_ITBL(s1KM_info,s1KM_entry,StdErrorCode,1,-1,1,1,static const,IF_,0,0,0);
656 GRAN_EXEC(5,2,1,0,0);
662 STK_CHK(3,1,1,0,0,0,1);
664 RetReg=(StgRetAddr)UNVEC(ret_c1Rb,vtbl_c1Rb);
665 SpA[-1]=(P_)(R1.p[_FHS]);
670 GRAN_EXEC(5,1,2,2,0);
671 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
675 ED_RO_(PrelBase_FZh_con_info);
676 ED_(STBase_SZh_static_closure);
677 ED_RO_(PrelTup_Z40Z44Z41_inregs_info);
680 HEAP_CHK(0,(_FHS+1),0);
682 StgFloat _ccall_result;
683 I_ _ccall_arg1=(I_)(SpB[-1]);
684 StgChar _ccall_arg2=(C_)'f';
685 StgFloat _ccall_arg3=PK_FLT(SpB);
686 StgDouble _ccall_arg4=DblReg1;
695 _ccall_result = (c((_ccall_arg1),(_ccall_arg2),(_ccall_arg3),(_ccall_arg4)));
704 CALLER_RESTORE_StdUpdRetVec
705 CALLER_RESTORE_StkStub
708 SET_SPEC_HDR(Hp-_FHS,PrelBase_FZh_con_info,0,1,0);
709 ASSIGN_FLT(Hp,s1LF_);
710 R4.p=STBase_SZh_static_closure;
713 R2.d=PrelTup_Z40Z44Z41_inregs_info;
714 GRAN_EXEC(11,2,24,22,0);
715 JMP_(DIRECT((StgRetAddr)(SpB[1])));
718 UNVECTBL(static,vtbl_c1Rh,ret_c1Rh)
722 RetReg=(StgRetAddr)UNVEC(ret_c1Rh,vtbl_c1Rh);
724 ASSIGN_FLT(SpB+1,FltReg1);
727 GRAN_EXEC(5,1,1,1,0);
728 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
731 UNVECTBL(static,vtbl_c1Rg,ret_c1Rg)
735 RetReg=(StgRetAddr)UNVEC(ret_c1Rg,vtbl_c1Rg);
740 GRAN_EXEC(5,1,1,1,0);
741 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
744 UNVECTBL(static,vtbl_c1Rf,ret_c1Rf)
747 RetReg=(StgRetAddr)UNVEC(ret_c1Rf,vtbl_c1Rf);
751 GRAN_EXEC(3,1,2,1,0);
752 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
755 UNVECTBL(static,vtbl_c1Re,ret_c1Re)
756 SPEC_N_ITBL(c1OR_info,c1OR_entry,StdErrorCode,1,-1,1,1,static const,IF_,0,0,0);
763 GRAN_EXEC(5,2,1,0,0);
769 STK_CHK(3,1,3,0,0,0,1);
771 RetReg=(StgRetAddr)UNVEC(ret_c1Re,vtbl_c1Re);
772 SpA[-1]=(P_)(R1.p[_FHS]);
777 GRAN_EXEC(5,1,2,2,0);
778 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
781 SPEC_N_ITBL(s1M6_info,s1M6_entry,StdErrorCode,1,-1,1,0,static const,IF_,0,0,0);
788 GRAN_EXEC(5,2,1,0,0);
796 HEAP_CHK(3,(_FHS+1),1);
797 SET_SPEC_HDR(Hp-_FHS,c1OR_info,0,1,1);
800 GRAN_EXEC(5,2,0,2,0);
804 SPEC_N_ITBL(s1Ma_info,s1Ma_entry,StdErrorCode,1,-1,1,0,static const,IF_,0,0,0);
811 GRAN_EXEC(5,2,1,0,0);
818 ED_(STBase_thenPrimIO_closure);
820 STK_CHK(3,2,0,0,0,0,1);
821 HEAP_CHK(3,((_FHS*2)+2),1);
822 SET_SPEC_HDR(Hp-((_FHS*2)+1),s1KM_info,0,1,1);
823 Hp[-(_FHS+1)]=(W_)(R2.p);
824 SET_SPEC_HDR(Hp-_FHS,s1M6_info,0,1,0);
826 SpA[-2]=Hp-((_FHS*2)+1);
827 R1.p=STBase_thenPrimIO_closure;
830 GRAN_EXEC(9,2,3,5,0);
831 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
834 STATIC_ITBL(Test_d_info,Test_d_entry,StdErrorCode,1,-1,(STATIC_VHS+2),0,const,EF_,0,0,0);
838 ED_(STBase_thenPrimIO_closure);
840 STK_CHK(1,2,4,0,0,0,1);
841 HEAP_CHK(1,(BH_HS+_FHS+3),1);
842 SET_BH_HDR(Hp-(BH_HS+_FHS+2),BH_UPD_info,0,(BH_VHS+2),0);
843 UPD_CAF(R1.p,Hp-(BH_HS+_FHS+2));
844 PUSH_STD_UPD_FRAME(Hp-(BH_HS+_FHS+2),0,0);
845 SET_SPEC_HDR(Hp-_FHS,s1Ma_info,0,1,0);
847 SpA[-2]=Test_a_closure;
848 RetReg=StdUpdRetVecReg;
849 R1.p=STBase_thenPrimIO_closure;
853 GRAN_EXEC(23,2,3,11,0);
854 JMP_((P_)(ENTRY_CODE((D_)(INFO_PTR(R1.p)))));
857 SET_STATIC_HDR(Test_d_closure,Test_d_info,0,,ED_RO_)
860 ghc: module version changed to 1; reason: no old .hi file