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

SCM Repository

[diderot] Diff of /branches/vis15/src/compiler/translate/translate-basis.sml
ViewVC logotype

Diff of /branches/vis15/src/compiler/translate/translate-basis.sml

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

revision 3481, Fri Dec 4 21:59:49 2015 UTC revision 3482, Sat Dec 5 14:43:53 2015 UTC
# Line 172  Line 172 
172                                            [assignEin(y, Mk.divFS(d, dd), xs)]),                                            [assignEin(y, Mk.divFS(d, dd), xs)]),
173                  (BV.div_ss,             fn (y, [_, Ty.DIM d], xs) =>                  (BV.div_ss,             fn (y, [_, Ty.DIM d], xs) =>
174                                            [assignEin(y, Mk.divSS d, xs)]),                                            [assignEin(y, Mk.divSS d, xs)]),
175                  (BV.exp_ri,             simpleOp Op.Power),                  (BV.pow_ri,             simpleOp Op.Power),
176                  (BV.exp_rr,             basisFn MathFuns.pow),                  (BV.pow_rr,             basisFn MathFuns.pow),
177                  (BV.curl2D,             simpleEOp Mk.curl2d),                  (BV.curl2D,             simpleEOp Mk.curl2d),
178                  (BV.curl3D,             simpleEOp Mk.curl3d),                  (BV.curl3D,             simpleEOp Mk.curl3d),
179                  (BV.convolve_vk,        fn (y, [_, Ty.DIM d, Ty.SHAPE dd], xs) =>                  (BV.convolve_vk,        fn (y, [_, Ty.DIM d, Ty.SHAPE dd], xs) =>
# Line 292  Line 292 
292                                            [assignEin(y, Mk.expF d1, xs)]),                                            [assignEin(y, Mk.expF d1, xs)]),
293                  (BV.fn_exp_t,           fn (y, _, xs) =>                  (BV.fn_exp_t,           fn (y, _, xs) =>
294                                            [assignEin(y, Mk.expT, xs)]),                                            [assignEin(y, Mk.expT, xs)]),
295                  (BV.fn_pow_f,           fn (y, [_, Ty.DIM d1], [f, n]) => let                  (BV.fn_pow_fi,          fn (y, [_, Ty.DIM d1], [f, n]) => let
296                                            fun getN x  = (case IR.Var.binding x                                            fun getN x  = (case IR.Var.binding x
297                                                   of IR.VB_RHS(IR.LIT(Literal.Int n)) => IntInf.toInt n                                                   of IR.VB_RHS(IR.LIT(Literal.Int n)) => IntInf.toInt n
298                                                    | vb => raise Fail (String.concat[                                                    | vb => raise Fail (String.concat[

Legend:
Removed from v.3481  
changed lines
  Added in v.3482

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