Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/charisee_dev/src/compiler/high-to-mid/ProbeEin.sml
ViewVC logotype

Diff of /branches/charisee_dev/src/compiler/high-to-mid/ProbeEin.sml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3195, Wed May 20 21:02:12 2015 UTC revision 3196, Fri May 29 18:42:37 2015 UTC
# Line 238  Line 238 
238              of E.Sum(sx, E.Probe _)              => (false,E.Sum(sx,multiPs(Ps,newsx,t)))              of E.Sum(sx, E.Probe _)              => (false,E.Sum(sx,multiPs(Ps,newsx,t)))
239              | E.Sum(sx,E.Prod[eps0,E.Probe _ ])  => (false,E.Sum(sx,E.Prod[eps0,multiPs(Ps,newsx,t)]))              | E.Sum(sx,E.Prod[eps0,E.Probe _ ])  => (false,E.Sum(sx,E.Prod[eps0,multiPs(Ps,newsx,t)]))
240              | _                                  => (case tsplitvar              | _                                  => (case tsplitvar
241                  of false => (false,multiPs(Ps,newsx,t))                  of(* true =>   (true,multiMergePs(Ps,newsx,t))  (*pushes summations in place*)
242                  | true =>   (true,multiMergePs(Ps,newsx,t))  (*pushes summations in place*)                  | false*) _ =>   (false,multiPs(Ps,newsx,t))
243                  (*end case*))                  (*end case*))
244              (*end case*))              (*end case*))
245    

Legend:
Removed from v.3195  
changed lines
  Added in v.3196

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0