diff --git a/compiler/x86/arith.lisp b/compiler/x86/arith.lisp
index c789a7d02da6749fda57aa13f52e6227121d6201..4857d89a145e2ff8f49e32a9a8ed9e8671d06d46 100644
--- a/compiler/x86/arith.lisp
+++ b/compiler/x86/arith.lisp
@@ -7,7 +7,7 @@
 ;;; Scott Fahlman or slisp-group@cs.cmu.edu.
 ;;;
 (ext:file-comment
- "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/x86/arith.lisp,v 1.18 2004/07/16 00:49:44 rtoy Exp $")
+ "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/x86/arith.lisp,v 1.19 2008/08/12 13:37:16 rtoy Exp $")
 ;;;
 ;;; **********************************************************************
 ;;;
@@ -1587,14 +1587,16 @@
   ;; will produce 0 in the lower 32 bits of the register, which is
   ;; what we want.)
   (when (and (<= width 32)
-	     (csubtypep (continuation-type count) (specifier-type '(unsigned-byte 5))))
+	     (csubtypep (continuation-type count)
+			(specifier-type '(unsigned-byte 5))))
     (cut-to-width integer width)
     'vm::ash-left-mod32))
 
 ;; This should only get called when the ash modular function optimizer
 ;; succeeds, which is for a count of 0-31, which is just right for
 ;; %ashl.
+(declaim (inline vm::ash-left-mod32))
 (defun vm::ash-left-mod32 (integer count)
   (bignum::%ashl (ldb (byte 32 0) integer) count))
 
-)
\ No newline at end of file
+)