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

SCM Repository

[diderot] Diff of /branches/pure-cfg/src/compiler/basis/basis.sml
ViewVC logotype

Diff of /branches/pure-cfg/src/compiler/basis/basis.sml

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

revision 823, Thu Apr 14 14:28:33 2011 UTC revision 824, Thu Apr 14 15:54:24 2011 UTC
# Line 66  Line 66 
66    
67    (* overloaded operators and functions *)    (* overloaded operators and functions *)
68      val overloads = [      val overloads = [
           (N.op_add, [BV.add_ii, BV.add_tt, BV.add_ff]),  
           (N.op_sub, [BV.sub_ii, BV.sub_tt, BV.sub_ff]),  
           (N.op_mul, [BV.mul_ii, BV.mul_rr, BV.mul_rt, BV.mul_tr, BV.mul_rf, BV.mul_fr]),  
           (N.op_div, [BV.div_ii, BV.div_rr, BV.div_tr, BV.div_tr]),  
           (N.op_lt, [BV.lt_ii, BV.lt_rr]),  
69            (N.op_lte, [BV.lte_ii, BV.lte_rr]),            (N.op_lte, [BV.lte_ii, BV.lte_rr]),
70            (N.op_equ, [BV.equ_bb, BV.equ_ii, BV.equ_ss, BV.equ_rr]),            (N.op_equ, [BV.equ_bb, BV.equ_ii, BV.equ_ss, BV.equ_rr]),
71            (N.op_neq, [BV.neq_bb, BV.neq_ii, BV.neq_ss, BV.neq_rr]),            (N.op_neq, [BV.neq_bb, BV.neq_ii, BV.neq_ss, BV.neq_rr]),
72            (N.op_gte, [BV.gte_ii, BV.gte_rr]),            (N.op_gte, [BV.gte_ii, BV.gte_rr]),
73            (N.op_gt, [BV.gt_ii, BV.gt_rr]),            (N.op_gt, [BV.gt_ii, BV.gt_rr]),
74              (N.op_add, [BV.add_ii, BV.add_tt, BV.add_ff]),
75              (N.op_sub, [BV.sub_ii, BV.sub_tt, BV.sub_ff]),
76              (N.op_mul, [BV.mul_ii, BV.mul_rr, BV.mul_rt, BV.mul_tr, BV.mul_rf, BV.mul_fr]),
77              (N.op_div, [BV.div_ii, BV.div_rr, BV.div_tr, BV.div_tr]),
78              (N.op_exp, [BV.exp_ri, BV.exp_rr]),
79              (N.op_lt, [BV.lt_ii, BV.lt_rr]),
80            (N.op_neg, [BV.neg_i, BV.neg_t, BV.neg_f]),            (N.op_neg, [BV.neg_i, BV.neg_t, BV.neg_f]),
81            (N.fn_lerp, [BV.lerp5, BV.lerp3])            (N.fn_lerp, [BV.lerp5, BV.lerp3])
82          ]          ]

Legend:
Removed from v.823  
changed lines
  Added in v.824

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