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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [ld/] [testsuite/] [ld-sh/] [vxworks1-lib.s] - Blame information for rev 859

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

Line No. Rev Author Line
1 205 julius
        .text
2
        .globl  _foo
3
        .type   _foo, %function
4
_foo:
5
        mov.l   r12,@-r15
6
        sts.l   pr,@-r15
7
        mov.l   1f,r12
8
        mov.l   @r12,r12
9
        mov.l   2f,r0
10
        mov.l   @(r0,r12),r12
11
 
12
        mov.l   3f,r0
13
        mov.l   @(r0,r12),r1
14
        mov.l   @r1,r2
15
        add     #1,r2
16
        mov.l   r2,@r1
17
 
18
        mov.l   4f,r0
19
        bsrf    r0
20
        nop
21
.Lb4:
22
 
23
        mov.l   5f,r0
24
        bsrf    r0
25
        nop
26
.Lb5:
27
 
28
        mov.l   6f,r0
29
        bsrf    r0
30
        nop
31
.Lb6:
32
 
33
        lds.l   @r15+,pr
34
        rts
35
        mov.l   @r15+,r12
36
        .align  2
37
1:      .long   ___GOTT_BASE__
38
2:      .long   ___GOTT_INDEX__
39
3:      .long   x@GOT
40
4:      .long   _slocal - .Lb4
41
5:      .long   _sglobal@PLT - (.Lb5 - .)
42
6:      .long   _sexternal@PLT - (.Lb6 - .)
43
        .size   _foo, .-_foo
44
 
45
        .type   _slocal, %function
46
_slocal:
47
        rts
48
        nop
49
        .size   _slocal, .-_slocal
50
 
51
        .globl  _sglobal
52
        .type   _sglobal, %function
53
_sglobal:
54
        rts
55
        nop
56
        .size   _sglobal, .-_sglobal
57
 
58
        .data
59
        .4byte  _slocal
60
 
61
        .comm   x,4,4

powered by: WebSVN 2.1.0

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