0.9.5.21:
authorNathan Froyd <froydnj@cs.rice.edu>
Tue, 4 Oct 2005 17:53:50 +0000 (17:53 +0000)
committerNathan Froyd <froydnj@cs.rice.edu>
Tue, 4 Oct 2005 17:53:50 +0000 (17:53 +0000)
Define CLRLWI{,.} instruction macros for the PPC.

src/compiler/ppc/insts.lisp
version.lisp-expr

index e65dfe9..4bbf5f4 100644 (file)
   (define-instruction-macro srwi. (ra rs n)
     `(inst rlwinm. ,ra ,rs (- 32 ,n) ,n 31))
 
+  (define-instruction-macro clrlwi (ra rs n)
+    `(inst rlwinm ,ra ,rs 0 ,n 31))
+
+  (define-instruction-macro clrlwi. (ra rs n)
+    `(inst rlwinm. ,ra ,rs 0 ,n 31))
+
   (define-instruction-macro clrrwi (ra rs n)
     `(inst rlwinm ,ra ,rs 0 0 (- 31 ,n)))
 
index da33990..05e1b8c 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.5.20"
+"0.9.5.21"