Automatic date update in version.in
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.asm / powerpc.inc
CommitLineData
7cdb7107
DJ
1 comment "subroutine prologue"
2 .macro gdbasm_enter
3 stwu 1, -16(1)
4 stw 31, 8(1)
5 mr 31, 1
6 mflr 0
7 stw 0, 20(1)
8 .endm
9
10 comment "subroutine epilogue"
11 .macro gdbasm_leave
12 lwz 0, 20(1)
13 mtlr 0
14 lwz 31, 8(1)
15 lwz 1, 0(1)
16 blr
17 .endm
18
19 .macro gdbasm_call subr
20 bl \subr
21 .endm
22
23 .macro gdbasm_several_nops
24 nop
25 nop
26 nop
27 nop
28 .endm
29
30 comment "exit (0)"
31 .macro gdbasm_exit0
f6df29bc
TJB
32 comment "sys_exit"
33 li 0, 1
34 sc
7cdb7107
DJ
35 .endm
36
37 comment "crt0 startup"
38 .macro gdbasm_startup
89320c4c 39 .p2align 2
7cdb7107
DJ
40 .endm
41
42 comment "Declare a data variable"
584b6e9e 43 .purgem gdbasm_datavar
7cdb7107
DJ
44 .macro gdbasm_datavar name value
45 .data
46\name:
47 .long \value
48 .endm
This page took 1.915903 seconds and 4 git commands to generate.