Türkçe açıklama için bkz: BENIOKU.md
This is a man page documentation for x86-64 ISA. Instructions are available with e.g:
man x86-jmp
man x86-call
See x86-manpages(7)
for a list of instructions.
$ git clone https://github.com/ttmo-O/x86-manpages && cd x86-manpages
# mkdir /usr/local/man/man7
# cp man7/* /usr/local/man/man7/
or add "x86-manpages" root directory to your MANPATH
environment variable.
You can use AUR to get x86-manpages-git package.
Nix derivation is available via https://github.com/blitz/x86-manpages-nix.
Man pages are generated from Intel's official documentation like:
PDF --> html --> markdown --> man page
Conversion to html of Intel's PDF documentation is made by Félix Cloutier; which was most of the work.
Other steps are performed in this project; with help of various tools. See "scripts" directory.
Maintainer gave up fixing bug-producing scripts, after he found out most of them could be ignored and perfection was not the goal. If you cannot ignore an imperfection you saw, please consider adding necessary fix to the bash scripts by a PR. Or if you know "troff", you can directly fix outputs (in "manpages" directory) by sending a PR.
Since scriptized, unhandled exceptions exist. Most of them related to tables; especially rowspan
s. Nowadays, rowspan-normalizer
script is missing th and tr rowspan normalizer functions. And also [
and ]
and some other characters break tables; probably they must be escaped while the doc was still in the html form.
See LICENSE file, which is for the scripts used to generate the man pages. Copyleft
sign in the ready-to-use outputs in this repo does not claim any rights on the Intel's original documentation; and just stands for the conversion process made, and more than this, just for fun.