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

SCM Repository

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

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

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

revision 1294, Wed Jun 8 20:01:46 2011 UTC revision 1295, Thu Jun 9 06:42:54 2011 UTC
# Line 62  Line 62 
62            in            in
63              List.app (VTbl.insert tbl) [              List.app (VTbl.insert tbl) [
64                  (BV.lt_ii,              simpleOp(Op.LT DstTy.IntTy)),                  (BV.lt_ii,              simpleOp(Op.LT DstTy.IntTy)),
65                  (BV.lt_rr,              simpleOp(Op.LT(DstTy.realTy))),                  (BV.lt_rr,              simpleOp(Op.LT DstTy.realTy)),
66                  (BV.lte_ii,             simpleOp(Op.LTE DstTy.IntTy)),                  (BV.lte_ii,             simpleOp(Op.LTE DstTy.IntTy)),
67                  (BV.lte_rr,             simpleOp(Op.LTE(DstTy.realTy))),                  (BV.lte_rr,             simpleOp(Op.LTE DstTy.realTy)),
68                  (BV.gte_ii,             simpleOp(Op.GTE DstTy.IntTy)),                  (BV.gte_ii,             simpleOp(Op.GTE DstTy.IntTy)),
69                  (BV.gte_rr,             simpleOp(Op.GTE(DstTy.realTy))),                  (BV.gte_rr,             simpleOp(Op.GTE(DstTy.realTy))),
70                  (BV.gt_ii,              simpleOp(Op.GT DstTy.IntTy)),                  (BV.gt_ii,              simpleOp(Op.GT DstTy.IntTy)),
# Line 161  Line 161 
161                  (BV.fn_evecs,           fn _ => raise Fail "evecs not implemented yet"), (* FIXME *)                  (BV.fn_evecs,           fn _ => raise Fail "evecs not implemented yet"), (* FIXME *)
162                  (BV.fn_inside,          fn (y, [_, dv, _], xs) =>                  (BV.fn_inside,          fn (y, [_, dv, _], xs) =>
163                                            assign(y, Op.Inside(pruneDim(MV.toDim dv)), xs)),                                            assign(y, Op.Inside(pruneDim(MV.toDim dv)), xs)),
164                    (BV.clamp_rrr,          simpleOp (Op.Clamp DstTy.realTy)),
165                    (BV.clamp_vvv,          vectorOp Op.Clamp),
166                  (BV.lerp3,              tensorOp Op.Lerp),                  (BV.lerp3,              tensorOp Op.Lerp),
167                  (BV.lerp5,              fn (y, [sv], [a, b, x0, x, x1]) => let                  (BV.lerp5,              fn (y, [sv], [a, b, x0, x, x1]) => let
168                                            val t1 = IL.Var.new("t1", DstTy.realTy)                                            val t1 = IL.Var.new("t1", DstTy.realTy)

Legend:
Removed from v.1294  
changed lines
  Added in v.1295

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