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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [ld/] [testsuite/] [ld-alpha/] [tlsbin.s] - Blame information for rev 825

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

Line No. Rev Author Line
1 38 julius
        .section ".tbss", "awT", @nobits
2
        .globl bg1, bg2, bg3, bg4, bg5, bg6, bg7, bg8
3
bg1:    .space 4
4
bg2:    .space 4
5
bg3:    .space 4
6
bg4:    .space 4
7
bg5:    .space 4
8
bg6:    .space 4
9
bg7:    .space 4
10
bg8:    .space 4
11
bl1:    .space 4
12
bl2:    .space 4
13
bl3:    .space 4
14
bl4:    .space 4
15
bl5:    .space 4
16
bl6:    .space 4
17
bl7:    .space 4
18
bl8:    .space 4
19
 
20
        .text
21
        .globl  _start
22
        .ent    _start
23
_start:
24
        rduniq
25
        mov     $0, $9
26
 
27
        /* IE */
28
        ldq     $1, sG2($gp)    !gottprel
29
        addq    $1, $9, $1
30
 
31
        /* IE against global symbol in exec */
32
        ldq     $1, bl1($gp)    !gottprel
33
        addq    $1, $9, $1
34
 
35
        /* LE */
36
        lda     $1, sg1($9)     !tprel
37
        lda     $1, bl2+2($9)   !tprel
38
 
39
        ldah    $1, sh2+3($9)   !tprelhi
40
        lda     $1, sh2+3($1)   !tprello
41
 
42
        ldq     $1, bl2+4($gp)  !gottprel
43
        addq    $1, $9, $1
44
 
45
        ret
46
        .end    _start

powered by: WebSVN 2.1.0

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