OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [tags/] [gnu-src/] [gdb-6.8/] [pre-binutils-2.20.1-sync/] [gdb/] [testsuite/] [gdb.asm/] [common.inc] - Diff between revs 157 and 223

Only display areas with differences | Details | Blame | View Log

Rev 157 Rev 223
        .macro comment text
        .macro comment text
        .endm
        .endm
        comment "Can't rely on assembler comment character so do this."
        comment "Can't rely on assembler comment character so do this."
        comment "On some platforms (like HPUX), only labels are allowed"
        comment "On some platforms (like HPUX), only labels are allowed"
        comment "to start at the first column.  Beware of this when editing"
        comment "to start at the first column.  Beware of this when editing"
        comment "the assembly files for this test."
        comment "the assembly files for this test."
        .macro include arch file
        .macro include arch file
        .include "\arch\file"
        .include "\arch\file"
        .endm
        .endm
        comment "Declare a data variable"
        comment "Declare a data variable"
        .macro gdbasm_datavar name value
        .macro gdbasm_datavar name value
        .data
        .data
\name:
\name:
        .word \value
        .word \value
        .endm
        .endm
        comment "Declare a subroutine"
        comment "Declare a subroutine"
        .macro gdbasm_declare name
        .macro gdbasm_declare name
\name:
\name:
        .endm
        .endm
        comment "End a subroutine"
        comment "End a subroutine"
        .macro gdbasm_end name
        .macro gdbasm_end name
        .endm
        .endm
        comment "arch.inc is responsible for defining the following macros:"
        comment "arch.inc is responsible for defining the following macros:"
        comment "enter - subroutine prologue"
        comment "enter - subroutine prologue"
        comment "leave - subroutine epilogue"
        comment "leave - subroutine epilogue"
        comment "call - call a named subroutine"
        comment "call - call a named subroutine"
        comment "several_nops - execute several (typically 4) nops"
        comment "several_nops - execute several (typically 4) nops"
        comment "exit0 - exit (0)"
        comment "exit0 - exit (0)"
        comment "arch.inc may also override the default definitions of:"
        comment "arch.inc may also override the default definitions of:"
        comment "datavar - define a data variable"
        comment "datavar - define a data variable"
        comment "declare - declare the start of a subroutine"
        comment "declare - declare the start of a subroutine"
        comment "end - end a subroutine"
        comment "end - end a subroutine"
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.