[movitz-cvs] CVS movitz/losp/muerte

ffjeld ffjeld at common-lisp.net
Sat Apr 19 12:42:56 UTC 2008


Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory clnet:/tmp/cvs-serv9679

Modified Files:
	basic-functions.lisp 
Log Message:
Remove dead code.


--- /project/movitz/cvsroot/movitz/losp/muerte/basic-functions.lisp	2008/04/08 21:40:33	1.25
+++ /project/movitz/cvsroot/movitz/losp/muerte/basic-functions.lisp	2008/04/19 12:42:56	1.26
@@ -10,7 +10,7 @@
 ;;;; Author:        Frode Vatvedt Fjeld <frodef at acm.org>
 ;;;; Created at:    Tue Sep  4 18:41:57 2001
 ;;;;                
-;;;; $Id: basic-functions.lisp,v 1.25 2008/04/08 21:40:33 ffjeld Exp $
+;;;; $Id: basic-functions.lisp,v 1.26 2008/04/19 12:42:56 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -466,36 +466,3 @@
 	    (setf (memref object offset :index i :type :character)
 	      (char value j))))))))
   value)
-
-
-
-(define-primitive-function blah ()
-  "foo"
-  (with-inline-assembly (:returns :multiple-values)
-    ;; EAX: (presumed) keyword
-    (:globally (:cmpl :eax (:edi (:edi-offset allow-other-keys-symbol))))
-    (:je '(:sub-program (found-allow-other-keys)
-	   				; XXX
-	   (:ret)))
-    (:leal (:ebx -7) :ecx)
-    (:testb 7 :cl)
-    (:jnz '(:sub-program ()
-	    (:xorl :ecx :ecx)		; hash of nil is 0
-	    (:cmpl :edi :ebx)
-	    (:je 'proceed-with-nil-key)
-	    (:movl :ebx :eax)
-	    (:movb 0 :cl)
-	    (:int 72)))
-    (:xorl :ecx :ecx)
-    (:movw (:eax (:offset movitz-symbol hash-key)) :cx)
-   proceed-with-nil-key
-    ;; We now have symbol's basic sxhash in CX.
-    (:xorl :edx :edx)
-    (:leal ((:ecx 4) :edx) :edx)
-    (:andl (:esi (:offset movitz-funobj constant0))
-	   :edx)
-    
-    (:ret)
-    
-    ))
-




More information about the Movitz-cvs mailing list