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

SCM Repository

[diderot] Diff of /branches/pure-cfg/src/compiler/high-to-mid/probe.sml
ViewVC logotype

Diff of /branches/pure-cfg/src/compiler/high-to-mid/probe.sml

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

revision 419, Sun Oct 17 02:23:43 2010 UTC revision 420, Sun Oct 17 02:23:55 2010 UTC
# Line 72  Line 72 
72                              assign(x, DstOp.EvalKernel(2*s, h, k), [a]) ::                              assign(x, DstOp.EvalKernel(2*s, h, k), [a]) ::
73                                code                                code
74                        val code =                        val code =
75                              assign(fd, DstOp.Select(dim, d), [f]) ::                              assign(fd, DstOp.Select(DstTy.VecTy dim, d), [f]) ::
76                                List.foldr mkArg code tmps                                List.foldr mkArg code tmps
77                        in                        in
78                          (d, code)                          (d, code)
# Line 183  Line 183 
183                              val (indices, code) = computeIndices (i+1, offsets)                              val (indices, code) = computeIndices (i+1, offsets)
184                              val code =                              val code =
185                                    intLit(t1, offset) ::                                    intLit(t1, offset) ::
186                                    assign(t2, DstOp.Select(2*s, i), [n]) ::                                    assign(t2, DstOp.Select(DstTy.IVecTy(2*s), i), [n]) ::
187                                    assign(index, DstOp.Add(DstTy.intTy), [t1, t2]) ::                                    assign(index, DstOp.Add(DstTy.intTy), [t1, t2]) ::
188                                    code                                    code
189                              val indices = index::indices                              val indices = index::indices

Legend:
Removed from v.419  
changed lines
  Added in v.420

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