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

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [testsuite/] [ld-powerpc/] [vxworks1-lib.s] - Blame information for rev 95

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 95 khays
        .text
2
        .globl  foo
3
        .type   foo, @function
4
foo:
5
        stwu    r1,-24(r1)
6
        mflr    r0
7
        stw     r0,28(r1)
8
        lis     r30,__GOTT_BASE__@ha
9
        lwz     r30,__GOTT_BASE__@l(r30)
10
        lwz     r30,__GOTT_INDEX__(r30)
11
        lwz     r1,x@got(r30)
12
        lwz     r0,0(r1)
13
        addi    r0,r0,1
14
        stw     r0,0(r1)
15
        bl      slocal
16
        bl      sglobal@plt
17
        bl      sexternal@plt
18
        lwz     r0,28(r1)
19
        mtlr    r0
20
        addi    r1,r1,24
21
        blr
22
        .size   foo, .-foo
23
 
24
        .type   slocal, @function
25
slocal:
26
        blr
27
        .size   slocal, .-slocal
28
 
29
        .globl  sglobal
30
        .type   sglobal, @function
31
sglobal:
32
        blr
33
        .size   sglobal, .-sglobal
34
 
35
        .data
36
        .4byte  slocal
37
 
38
        .comm   x,4,4

powered by: WebSVN 2.1.0

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