URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gdb-7.1/] [gdb/] [testsuite/] [gdb.asm/] [frv.inc] - Rev 227
Compare with Previous | Blame | View Log
comment "subroutine prologue".macro gdbasm_enteraddi sp,#-16,spsti fp, @(sp,0)mov sp, fpmovsg lr, gr5sti gr5, @(fp,8).endmcomment "subroutine epilogue".macro gdbasm_leaveldi @(fp,8), gr5ld @(fp,gr0), fpaddi sp,#16,spjmpl @(gr5,gr0).endm.macro gdbasm_call subrcall \subr.endm.macro gdbasm_several_nopsnopnopnopnop.endmcomment "exit (0)".macro gdbasm_exit0comment "Don't know how to exit, but this will certainly halt..."ldi @(gr0,0), gr5.endmcomment "crt0 startup".macro gdbasm_startupcall .Lcall.Lcall: movsg lr, gr4sethi #gprelhi(.Lcall), gr5setlo #gprello(.Lcall), gr5sub gr4, gr5, gr16sethi #gprelhi(_stack), spsetlo #gprello(_stack), spsetlos #0, fpadd sp, gr16, sp.endmcomment "Declare a data variable".purgem gdbasm_datavar.macro gdbasm_datavar name value.data\name:.long \value.endm
