Mercurial > hg > index.cgi
view docs/README @ 505:59b8c8b15bd4
Add integer shifts and fix code template errors for mul/div/mod
One needs to remove stuff from the stack after putting it there. Actually do
that in the code output for multiplication, division, and modulus.
Add integer shifting code output which is optimized for constant shift
counts but calls a routine for non-constant shift counts. Shifting by a
negative amount is a no-op. Shifting by more than the size of an integer
results in 0 (for left shifts) or -1 (for right shifts). Both negative shift
counts and shift counts larger than the base type are undefined in the C
standard so this behaviour is allowed.
author | William Astle <lost@l-w.ca> |
---|---|
date | Sat, 26 Oct 2019 22:01:55 -0600 |
parents | 2c24602be78f |
children |
line wrap: on
line source
If there are no html files in the "manual" directory and there is no "manual.html" file, it means that you have either checked out the source repository on a non-release branch or the packager messed up. In either case, if you have "docbook2html" installed, you should be able to build the manual with one of the following: docbook2html -o manual manual.docbook.sgml or docbook2html -u manual.docbook.sgml && mv manual.docbook.html manual/manual.html PDF can be generated by doing: docbook2pdf -u manual.docbook.sgml && mv manual.docbook.pdf manual/manual.pdf