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

SCM Repository

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

Diff of /branches/charisee/src/compiler/high-to-mid/handleEin.sml

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

revision 3048, Wed Mar 11 20:00:27 2015 UTC revision 3138, Thu Mar 26 16:27:35 2015 UTC
# Line 45  Line 45 
45          | E.Neg e              => E.Neg(sweep e)          | E.Neg e              => E.Neg(sweep e)
46          | E.Probe(E.Conv _,_)  => e          | E.Probe(E.Conv _,_)  => e
47          | E.Sqrt e             => E.Sqrt(sweep e)          | E.Sqrt e             => E.Sqrt(sweep e)
48            | E.Cosine e           => E.Cosine(sweep e)
49            | E.ArcCosine e        => E.ArcCosine(sweep e)
50            | E.Sine e             => E.Sine(sweep e)
51            | E.ArcSine e        => E.ArcSine(sweep e)
52          | E.Const _            => e          | E.Const _            => e
53          | E.ConstR _           => e          | E.ConstR _           => e
54          | E.Delta _               => e          | E.Delta _               => e
# Line 93  Line 97 
97              | E.Prod es                     => E.Prod(List.map rewrite es)              | E.Prod es                     => E.Prod(List.map rewrite es)
98              | E.Neg e                       => E.Neg(rewrite e)              | E.Neg e                       => E.Neg(rewrite e)
99              | E.Sqrt e                      => E.Sqrt(rewrite e)              | E.Sqrt e                      => E.Sqrt(rewrite e)
100                | E.Cosine e                    => E.Cosine(rewrite e)
101                | E.ArcCosine e                 => E.ArcCosine(rewrite e)
102                | E.Sine e                      => E.Sine(rewrite e)
103                | E.ArcSine e                 => E.ArcSine(rewrite e)
104              | E.Probe(e1,e2)                => E.Probe(rewrite e1, rewrite e2)              | E.Probe(e1,e2)                => E.Probe(rewrite e1, rewrite e2)
105              | _                             => b              | _                             => b
106              (*end case*))              (*end case*))

Legend:
Removed from v.3048  
changed lines
  Added in v.3138

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