Skip to content
/ arm-man Public

arm (Advanced RISC Machines) man(ual) pages

Notifications You must be signed in to change notification settings

ipduh/arm-man

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arm-man

arm (Advanced RISC Machines) man(ual) pages


                      /\________/\
                  |  /____    ____\  |
                  |_/     \__/     \_|
                  [_       __       _]
                    \_____/  \_____/
                     |    ____    |
  __ _ _ __ _ __ ___  \   \__/   /
 / _` | '__| '_ ` _ \/_\__  __ _/_\_
| (_| | |  | | | | | | '  \/ _` | ' \
 \__,_|_|  |_| |_| |_|_|_|_\__,_|_||_|



Synopsis

Man pages for the arm architecture generated
programmaticaly from the arm XML Specification.



./arm-man-pages directory

Contains an index for each instruction set
and a man page for each instruction in the
A32/T32 and A64 Instruction Sets
of the Armv8-A v86A xml specification.



Install arm manual pages

If, you just want the arm-man pages you
do not need to configure or run the generator.
Just copy the contents of the ./arm-man-pages directory
into your local man-pages/man-section directory,
eg /usr/local/share/man/man7/

See install.sh



A32/T32 Instruction Sets Index
$ man ./arm-man-pages/arm32.7
$ man arm32
Lookup command in the A32/T32 instruction sets
$ man arm32 |grep add |grep sp
   arm32-add-sp-i    Add to SP (immediate).
   arm32-add-sp-r    Add to SP (register).
$ man arm32-add-sp-i
A64 Instruction Set Index
$ man ./arm-man-pages/arm64.7
$ man arm64
Lookup command in the A64 Instruction Set.
$ man arm64 |grep movz
  arm64-mov-movz    Move (wide immediate): an alias of MOVZ.
  arm64-movz        Move wide with zero.
$ man arm64-movz
arm-man man
$ man ./arm-man-pages/arm.7
$ man arm




Generate man pages from the arm XML Specification.
$ tar xvzf arm86A_xml.tar.gz
$ cd generator
$ pyenv global 3.6.15
$ ./arm-man.py
)) arm-man v0.4, https://github.com/ipduh/arm-man

+) AArch32 -- Base Instructions (alphabetic order) : 301
+) AArch32 -- SIMD&FP Instructions (alphabetic order) : 266
+) ARM AArch32 instruction index and man pages generated.

+) A64 -- Base Instructions (alphabetic order) : 348
+) A64 -- SIMD and Floating-point Instructions (alphabetic order) : 404
+) A64 -- SVE Instructions (alphabetic order) : 508
+) ARM A64 instruction index and man pages generated.

)) ARM man pages in ../arm-man-pages/



About

arm (Advanced RISC Machines) man(ual) pages

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages