1. A method for automatic generation of instruction-set manuals, comprising: accessing an abstract processor model of a processor, wherein said abstract processor model is described using a hierarchical architecture description language (ADL), wherein said abstract processor model comprises a plurality of instructions arranged in a hierarchical structure; generating an internal representation of said abstract processor model by flattening said abstract processor model to obtain a plurality of rules grouped by common convergent instructions, wherein each rule describes an instruction path through said hierarchical structure that converges at a corresponding convergent instruction; and automatically generating an instruction-set documentation for said processor from said internal representation, wherein said instruction-set documentation is arranged convergent instruction by convergent instruction.