CVS: sml-dist primop-list,1.1.2.14,1.1.2.15
David MacQueen <[email protected]> Sun, 30 Jul 2006 09:49:57 -0700
| Newsgroups | gmane.comp.lang.sml.smlnj.commits |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/smlnj/sml-dist
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv16056
Modified Files:
Tag: primop-branch-2
primop-list
Log Message:
finished secondary bindings (system/smlnj/init) in primop-list
Index: primop-list
===================================================================
RCS file: /cvsroot/smlnj/sml-dist/Attic/primop-list,v
retrieving revision 1.1.2.14
retrieving revision 1.1.2.15
diff -C2 -d -r1.1.2.14 -r1.1.2.15
*** primop-list 30 Jul 2006 03:43:34 -0000 1.1.2.14
--- primop-list 30 Jul 2006 16:49:55 -0000 1.1.2.15
***************
*** 9,15 ****
--- 9,17 ----
InlineT (system/smlnj/init/built-in.sml)
Core (system/smlnj/init/core.sml)
+ CoreInt64 (system/smlnj/init/core-int64.sml)
CoreIntInf (system/smlnj/init/core-intinf.sml)
CoreWord64 (system/smlnj/init/core-word64.sml)
MathInlineT (system/smlnj/init/math-built-in-x86.sml)
+ MathInlineT (system/smlnj/init/math-built-in.sml)
RawMemInlineT (system/smlnj/init/rawmem.sml)
***************
*** 38,44 ****
--- 40,48 ----
5 !, P.DEREF, 'a ref -> 'a
InlineT.! : 'a ref -> 'a
+ Core.deref : 'a ref -> 'a
6 :=, P.ASSIGN, 'a ref * 'a -> unit
InlineT.:= : 'a ref * 'a -> unit
+ Core.assign : 'a ref * 'a -> unit
7 makeref, P.MAKEREF, 'a -> 'a ref
***************
*** 131,134 ****
--- 135,139 ----
33 unboxedupdate, P.UNBOXEDUPDATE, 'a array * int * 'a -> unit
+ Core.unboxedupdate : 'a array * int * 'a -> unit
34 inlnot, P.INLNOT, bool -> bool
***************
*** 176,179 ****
--- 181,185 ----
45 arrSub, P.SUBSCRIPT, 'a array * int -> 'a
InlineT.PolyArray.sub : 'a array * int -> 'a
+ Core.subscript : 'a array * int -> 'a
46 arrChkSub, P.INLSUBSCRIPT, 'a array * int -> 'a
***************
*** 422,428 ****
--- 428,436 ----
109 i64p, P.CVT64, int64 -> word32 * word32
InlineT.Int64.extern : int64 -> word32 * word32
+ CoreInt64.extern : int64 -> word32 * word32
110 p64i, P.CVT64, word32 * word32 -> int64
InlineT.Int64.intern : word32 * word32 -> int64
+ CoreInt64.intern : word32 * word32 -> int64
(*** integer 31 primops ***)
***************
*** 434,437 ****
--- 442,446 ----
111 i31add, int31 P.+, int * int -> int
InlineT.Int31.+ : int * int -> int
+ Core.iadd : int * int -> int
112 i31add_8, int31 P.+, word8 * word8 -> word8
***************
*** 660,666 ****
--- 669,682 ----
192 f64sin, purefloat64 P.FSIN, real -> real
+ MathInlineT.sine : real -> real [x86 only]
+
193 f64cos, purefloat64 P.FCOS, real -> real
+ MathInlineT.cosine : real -> real [x86 only]
+
194 f64tan, purefloat64 P.FTAN, real -> real
+ MathInlineT.tangent : real -> real [x86 only]
+
195 f64sqrt, purefloat64 P.FSQRT, real -> real
+ MathInlineT.sqrt : real -> real [generic,x86]
196 f64min, P.INLMIN (P.FLOAT 64), real * real -> real
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV