Online Help for Item: isdl

% avrora -help isdl
Avrora [Beta 1.6.0] - (c) 2003-2005 UCLA Compilers Group

Usage: avrora [-action=action] [options] 
Usage: avrora -help [category]

ACTION OVERVIEW

    The "isdl" action invokes the instruction set description language (ISDL)
processing tool, which is used internally in Avrora to describe the AVR
instruction set and generate the interpreter and disassembler.

OPTIONS

    Help for the specific options accepted by this action is below.

    -codemap: string = 
        This option specifies the file to generate the codemap into.
        The codemap is used in adynamic basic block compiler and
        dependency analysis of instructions.
    -disassembler: string = 
        This option specifies the destination file into which to
        generate the code for the disassembler. The disassembler
        decodes a binary stream into source-level instructions.
    -disassembler-tests: string = 
        This option specifies the directory into which to generate
        disassembler test cases. These test cases will attempt to
        cover a reasonable portion of the encoding space to test the
        correctness of the disassembler generator.
    -inline: boolean = true
        This option controls whether the ISDL processor will inline
        all subroutines marked as "inline" in their declaration.
    -instr-file: string = 
        This option specifies the destination file into which to
        generate the Instr classes. If this option is not set, the
        instruction classes will not be generated.
    -interpreter: string = 
        This option specifies the destination file into which to
        generate the code for interpreting each instruction. If this
        option is not set, the code for the interpreter will not be
        generated.

For more information, see the online documentation at 
http://compilers.cs.ucla.edu/avrora
To report bugs or seek help, consult the Avrora mailing list: 
http://lists.ucla.edu/cgi-bin/mailman/listinfo/avrora
Please include the version number [Beta 1.6.0] when posting to the list.