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