OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-6.8/] [gdb/] [testsuite/] [gdb.arch/] [pa64-nullify.s] - Blame information for rev 258

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 24 jeremybenn
        .LEVEL 2.0w
2
        .text
3
        .align 8
4
        .globl  foo
5
        .type   foo, @function
6
foo:
7
        .PROC
8
        .CALLINFO FRAME=64,NO_CALLS,SAVE_SP,ENTRY_GR=3
9
        .ENTRY
10
        copy %r3,%r1
11
        copy %r30,%r3
12
        std,ma %r1,64(%r30)
13
        std %r3,-8(%r30)
14
        ldo -64(%r29),%r28
15
        stw %r26,0(%r28)
16
        ldw 0(%r28),%r28
17
        extrd,s %r28,63,32,%r28
18
        ldo 64(%r3),%r30
19
        ldd,mb -64(%r30),%r3
20
        nop
21
        bve,n (%r2)
22
        .EXIT
23
        .PROCEND
24
 
25
        .align 8
26
        .globl  bar
27
        .type   bar, @function
28
bar:
29
        .PROC
30
        .CALLINFO FRAME=64,NO_CALLS,SAVE_SP,ENTRY_GR=3
31
        .ENTRY
32
        copy %r3,%r1
33
        copy %r30,%r3
34
        std,ma %r1,64(%r30)
35
        std %r3,-8(%r30)
36
        ldo 64(%r3),%r30
37
        ldd,mb -64(%r30),%r3
38
        bve,n (%r2)
39
        .EXIT
40
        .PROCEND
41
 
42
        .align 8
43
        .globl  main
44
        .type   main, @function
45
main:
46
        .PROC
47
        .CALLINFO FRAME=128,CALLS,SAVE_RP,SAVE_SP,ENTRY_GR=4
48
        .ENTRY
49
        std %r2,-16(%r30)
50
        copy %r3,%r1
51
        copy %r30,%r3
52
        std,ma %r1,128(%r30)
53
        std %r3,-8(%r30)
54
        std %r4,8(%r3)
55
        ldo -64(%r29),%r28
56
        stw %r26,0(%r28)
57
        std %r25,8(%r28)
58
        ldw 0(%r28),%r26
59
        ldo -48(%r30),%r29
60
        copy %r27,%r4
61
        b,l foo,%r2
62
        nop
63
        copy %r4,%r27
64
        ldd -16(%r3),%r2
65
        ldd 8(%r3),%r4
66
        ldo 64(%r3),%r30
67
        ldd,mb -64(%r30),%r3
68
        bve,n (%r2)
69
        .EXIT
70
        .PROCEND

powered by: WebSVN 2.1.0

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