From: Nathan F. <nf...@us...> - 2005-10-04 17:54:11
|
Update of /cvsroot/sbcl/sbcl/src/compiler/ppc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18702/src/compiler/ppc Modified Files: insts.lisp Log Message: 0.9.5.21: Define CLRLWI{,.} instruction macros for the PPC. Index: insts.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/compiler/ppc/insts.lisp,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- insts.lisp 7 Sep 2005 22:23:39 -0000 1.15 +++ insts.lisp 4 Oct 2005 17:53:50 -0000 1.16 @@ -1840,6 +1840,12 @@ (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))) |