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

SCM Repository

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

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

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

revision 3477, Thu Dec 3 15:08:09 2015 UTC revision 3478, Thu Dec 3 17:26:24 2015 UTC
# Line 54  Line 54 
54            BV.red_sum,            BV.red_sum,
55            BV.red_variance,            BV.red_variance,
56          (* Math functions that have not yet been lifted to work on fields *)          (* Math functions that have not yet been lifted to work on fields *)
           BV.fn_atan_t,  
57            BV.fn_atan2_tt,            BV.fn_atan2_tt,
58            BV.fn_ceil_t,            BV.fn_ceil_t,
59            BV.fn_floor_t,            BV.fn_floor_t,
60            BV.fn_fmod_tt,            BV.fn_fmod_tt,
           BV.fn_exp_t,  
61            BV.fn_erf_t,            BV.fn_erf_t,
62            BV.fn_erfc_t,            BV.fn_erfc_t,
63            BV.fn_log_t,            BV.fn_log_t,
64            BV.fn_log10_t,            BV.fn_log10_t,
65            BV.fn_log2_t,            BV.fn_log2_t,
66            BV.fn_pow_tt,            BV.fn_pow_tt
           BV.fn_tan_t  
67          ]          ]
68    
69      val basisVars = [      val basisVars = [
# Line 106  Line 103 
103          (* overloaded functions *)          (* overloaded functions *)
104            (N.fn_acos, [BV.fn_acos_t, BV.fn_acos_f]),            (N.fn_acos, [BV.fn_acos_t, BV.fn_acos_f]),
105            (N.fn_asin, [BV.fn_asin_t, BV.fn_asin_f]),            (N.fn_asin, [BV.fn_asin_t, BV.fn_asin_f]),
106              (N.fn_atan, [BV.fn_atan_f, BV.fn_atan_t]),
107            (N.fn_clamp, [BV.clamp_rrr, BV.clamp_vvv, BV.image_clamp]),            (N.fn_clamp, [BV.clamp_rrr, BV.clamp_vvv, BV.image_clamp]),
108            (N.fn_cos, [BV.fn_cos_t, BV.fn_cos_f]),            (N.fn_cos, [BV.fn_cos_t, BV.fn_cos_f]),
109            (N.fn_det, [BV.fn_det2_t, BV.fn_det3_t, BV.fn_det2_f, BV.fn_det3_f]),            (N.fn_det, [BV.fn_det2_t, BV.fn_det3_t, BV.fn_det2_f, BV.fn_det3_f]),
110            (N.fn_dist, [BV.dist2_t, BV.dist3_t]),            (N.fn_dist, [BV.dist2_t, BV.dist3_t]),
111            (N.fn_evals, [BV.evals2x2, BV.evals3x3]),            (N.fn_evals, [BV.evals2x2, BV.evals3x3]),
112            (N.fn_evecs, [BV.evecs2x2, BV.evecs3x3]),            (N.fn_evecs, [BV.evecs2x2, BV.evecs3x3]),
113              (N.fn_exp, [BV.fn_exp_f, BV.fn_exp_t]),
114            (N.fn_lerp, [BV.lerp5, BV.lerp3]),            (N.fn_lerp, [BV.lerp5, BV.lerp3]),
115            (N.fn_max, [BV.fn_max, BV.red_max]),            (N.fn_max, [BV.fn_max, BV.red_max]),
116            (N.fn_min, [BV.fn_min, BV.red_min]),            (N.fn_min, [BV.fn_min, BV.red_min]),
# Line 119  Line 118 
118            (N.fn_sin, [BV.fn_sin_t, BV.fn_sin_f]),            (N.fn_sin, [BV.fn_sin_t, BV.fn_sin_f]),
119            (N.fn_sphere, [BV.fn_sphere_im, BV.fn_sphere1_r, BV.fn_sphere2_t, BV.fn_sphere3_t]),            (N.fn_sphere, [BV.fn_sphere_im, BV.fn_sphere1_r, BV.fn_sphere2_t, BV.fn_sphere3_t]),
120            (N.fn_sqrt, [BV.fn_sqrt_f,BV.fn_sqrt_t]),            (N.fn_sqrt, [BV.fn_sqrt_f,BV.fn_sqrt_t]),
121              (N.fn_tan, [BV.fn_tan_f, BV.fn_tan_t]),
122            (N.fn_trace, [BV.fn_trace_t, BV.fn_trace_f]),            (N.fn_trace, [BV.fn_trace_t, BV.fn_trace_f]),
123            (N.fn_transpose, [BV.fn_transpose_t, BV.fn_transpose_f]),            (N.fn_transpose, [BV.fn_transpose_t, BV.fn_transpose_f]),
124          (* assignment operators are bound to the corresponding binary operator *)          (* assignment operators are bound to the corresponding binary operator *)

Legend:
Removed from v.3477  
changed lines
  Added in v.3478

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