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

Subversion Repositories open8_urisc

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 95 khays
        .section ".tdata","awT",@progbits
2
x:      .int 1
3
y:      .int 2
4
 
5
        .section ".toc","aw",@progbits
6
        .p2align 3
7
.LC0:
8
        .quad y@dtpmod
9
        .quad y@dtprel
10
.LC1:
11
        .quad y@dtpmod
12
        .quad 0
13
 
14
        .text
15
        .global _start
16
_start:
17
        b .L2
18
 
19
.L1:
20
        bl __tls_get_addr(x@tlsgd)
21
        nop
22
        ld 4,0(3)
23
        addi 3,2,x@got@tlsld
24
        b .L3
25
.L2:
26
        addi 3,2,x@got@tlsgd
27
        b .L1
28
.L3:
29
        bl __tls_get_addr(x@tlsld)
30
        nop
31
        ld 4,x@dtprel(3)
32
 
33
        addi 3,2,.LC0@toc
34
        b .L5
35
.L4:
36
        addi 3,2,.LC1@toc
37
        b .L6
38
.L5:
39
        bl .__tls_get_addr(.LC0@tlsgd)
40
        nop
41
        ld 5,0(3)
42
        b .L4
43
.L6:
44
        bl .__tls_get_addr(.LC1@tlsld)
45
        nop
46
        ld 5,y@dtprel(3)

powered by: WebSVN 2.1.0

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