X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fmanual%2Fefficiency.texinfo;h=16c3c65dafbe7ce9b4f601466b30677c94b4d6bc;hb=c696666acb1e79504d3c49283288ba5c35180e71;hp=7559abf3d4b037f87d84b0439415befd4811c424;hpb=3ff0ba49f86506cd5ad6d5d259fa85a40d83fcb2;p=sbcl.git diff --git a/doc/manual/efficiency.texinfo b/doc/manual/efficiency.texinfo index 7559abf..16c3c65 100644 --- a/doc/manual/efficiency.texinfo +++ b/doc/manual/efficiency.texinfo @@ -1,4 +1,4 @@ -@node Efficiency, Beyond The ANSI Standard, The Debugger, Top +@node Efficiency @comment node-name, next, previous, up @chapter Efficiency @@ -122,7 +122,7 @@ examples (some straightforward, some less so). * Modular arithmetic:: @end menu -@node Dynamic-extent allocation, Modular arithmetic, Efficiency, Efficiency +@node Dynamic-extent allocation @comment node-name, next, previous, up @section Dynamic-extent allocation @cindex Dynamic-extent declaration @@ -197,7 +197,7 @@ closure, even when the closure is not declared @code{dynamic-extent}. @end itemize -@node Modular arithmetic, , Dynamic-extent allocation, Efficiency +@node Modular arithmetic @comment node-name, next, previous, up @section Modular arithmetic @cindex Modular arithmetic @@ -231,10 +231,9 @@ with versions cutting results to 32 bits, and because terminals (here---expressions @code{x} and @code{y}) are also of type @code{(unsigned-byte 32)}, 32-bit machine arithmetic can be used. - As of SBCL 0.8.5 ``good'' functions are @code{+}, @code{-}; @code{logand}, @code{logior}, @code{logxor}, @code{lognot} and their combinations; and @code{ash} with the positive second -argument. ``Good'' widths are 32 on HPPA, MIPS, PPC, Sparc and X86 and -64 on Alpha. While it is possible to support smaller widths as well, -currently it is not implemented. +argument. ``Good'' widths are 32 on HPPA, MIPS, PPC, Sparc and x86 and +64 on Alpha. While it is possible to support smaller widths as well, +currently this is not implemented.