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

SCM Repository

[diderot] Diff of /branches/charisee/src/compiler/gen/il/low-il.spec
ViewVC logotype

Diff of /branches/charisee/src/compiler/gen/il/low-il.spec

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

revision 2414, Mon Aug 19 05:02:14 2013 UTC revision 2522, Mon Jan 13 18:42:09 2014 UTC
# Line 9  Line 9 
9  # Operations with effects are denoted by a "!" as the first character of the line.  # Operations with effects are denoted by a "!" as the first character of the line.
10  #  #
11  # type-indexed arithmetic operations  # type-indexed arithmetic operations
12  IAdd : ty : 1 : 2 :  Add  : 1 : 2 :
13  ISub : ty : 1 : 2 :  ISub :  1 : 2 :
14  IMul : ty : 1 : 2 :  IMul :  1 : 2 :
15  IDiv : ty : 1 : 2 :  IDiv : 1 : 2 :
16  INeg : ty : 1 : 1 :  INeg2 :  1 : 1 :
17  Abs : ty : 1 : 1 :  Abs : ty : 1 : 1 :
18  LT : ty : 1 : 2 :  LT : ty : 1 : 2 :
19  LTE : ty : 1 : 2 :  LTE : ty : 1 : 2 :
# Line 24  Line 24 
24  Not : : 1 : 1 : boolean negation  Not : : 1 : 1 : boolean negation
25  Max : : 1 : 2 :  Max : : 1 : 2 :
26  Min : : 1 : 2 :  Min : : 1 : 2 :
27    ProdVec  : 1 : 2 :
28  # Clamp<ty>(lo, hi, x) -- clamps x to the range lo..hi  # Clamp<ty>(lo, hi, x) -- clamps x to the range lo..hi
29  Clamp : ty : 1 : 3 : clamp argument to range  Clamp : ty : 1 : 3 : clamp argument to range
30  # Lerp<ty>(a, b, t) -- computes a + t*(b-a)  # Lerp<ty>(a, b, t) -- computes a + t*(b-a)

Legend:
Removed from v.2414  
changed lines
  Added in v.2522

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