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

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [testsuite/] [ld-ia64/] [tlsbin.s] - Blame information for rev 128

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

Line No. Rev Author Line
1 68 khays
        .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
        .explicit
20
        .pred.safe_across_calls p1-p5,p16-p63
21
        .text
22
        .globl  _start#
23
        .proc   _start#
24
_start:
25
        /* IE */
26
        addl    r14 = @ltoff(@tprel(sG2#)), gp
27
        ;;
28
        ld8     r14 = [r14]
29
        ;;
30
        add     r14 = r14, r13
31
        ;;
32
 
33
        /* IE against global symbol in exec */
34
        addl    r14 = @ltoff(@tprel(bl1#)), gp
35
        ;;
36
        ld8     r14 = [r14]
37
        ;;
38
        add     r14 = r14, r13
39
        ;;
40
 
41
        /* LE */
42
        mov     r2 = r13
43
        ;;
44
        addl    r14 = @tprel(sg1#), r2
45
        addl    r15 = @tprel(bl2#) + 2, r2
46
        ;;
47
        adds    r14 = @tprel(sh2#) + 3, r13
48
        movl    r15 = @tprel(bl2#) + 1
49
        ;;
50
        add     r15 = r15, r13
51
        ;;
52
 
53
        br.ret.sptk.many b0
54
        .endp   _start#

powered by: WebSVN 2.1.0

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