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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [d30v/] [reloc.d] - Blame information for rev 38

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

Line No. Rev Author Line
1 38 julius
#objdump: -dr
2
#name: D30V relocation test
3
#as:
4
 
5
.*: +file format elf32-d30v
6
 
7
Disassembly of section .text:
8
 
9
00000000 :
10
       0:       88082000 80000028       add.l   r2, r0, 0x28
11
                        0: R_D30V_32    .text
12
       8:       88084000 80000000       add.l   r4, r0, 0x0
13
                        8: R_D30V_32    .data
14
      10:       88084000 80000006       add.l   r4, r0, 0x6
15
                        10: R_D30V_32   .data
16
      18:       88084000 80000000       add.l   r4, r0, 0x0
17
                        18: R_D30V_32   unk
18
      20:       80080000 80000018       bra.l   18      \(38 \)
19
 
20
00000028 :
21
      28:       48656c6c 6f20576f       .long   0x48656c6c      ||      .long   0x6f20576f
22
      30:       726c640a 00f00000       .long   0x726c640a      ||      nop
23
 
24
00000038 :
25
      38:       80180000 80000048       jmp.l   48 
26
                        38: R_D30V_32   .text
27
      40:       088020c0 00f00000       abs     r2, r3  ||      nop
28
 
29
00000048 :
30
      48:       000bfff7 00f00000       bra.s   -48     \(0 \)  ||      nop
31
      50:       00080205 00f00000       bra.s   1028    \(1078 \)       ||      nop
32
      58:       00180000 00f00000       jmp.s   0       ||      nop
33
      60:       006c1ffb 00f00000       bsrtnz.s        r1, -28 \(38 \) ||      nop
34
      68:       006c1ffa 00f00000       bsrtnz.s        r1, -30 \(38 \) ||      nop
35
      70:       004c1ff9 00f00000       bratnz.s        r1, -38 \(38 \) ||      nop
36
      78:       004c1ff8 00f00000       bratnz.s        r1, -40 \(38 \) ||      nop
37
      80:       005c1007 00f00000       jmptnz.s        r1, 38  ||      nop
38
                        80: R_D30V_15   .text
39
      88:       006c11f1 00f00000       bsrtnz.s        r1, f88 \(1010 \)       ||      nop
40
      90:       005c1000 00f00000       jmptnz.s        r1, 0   ||      nop
41
                        90: R_D30V_15   unk
42
      98:       006c1000 00f00000       bsrtnz.s        r1, 0   \(98 \) ||      nop
43
                        98: R_D30V_15_PCREL     unk
44
      a0:       805c1000 80000000       jmptnz.l        r1, 0 
45
                        a0: R_D30V_32   unk
46
      a8:       806c1000 80000000       bsrtnz.l        r1, 0   \(a8 \)
47
                        a8: R_D30V_32_PCREL     unk
48
      b0:       000801ec 00f00000       bra.s   f60     \(1010 \)       ||      nop
49
      b8:       80080000 80000f58       bra.l   f58     \(1010 \)
50
      c0:       000bffe8 00f00000       bra.s   -c0     \(0 \)  ||      nop
51
      c8:       80180000 80000000       jmp.l   0 
52
                        c8: R_D30V_32   .text
53
      d0:       80180000 80000000       jmp.l   0 
54
                        d0: R_D30V_32   .text
55
      d8:       00180000 00f00000       jmp.s   0       ||      nop
56
                        d8: R_D30V_21   .text
57
      e0:       00180202 00f00000       jmp.s   1010    ||      nop
58
                        e0: R_D30V_21   .text
59
      e8:       000bffe3 00f00000       bra.s   -e8     \(0 \)  ||      nop
60
      f0:       80080000 80000000       bra.l   0        \(f0 \)
61
                        f0: R_D30V_32_PCREL     unknown
62
      f8:       80180000 80000000       jmp.l   0 
63
                        f8: R_D30V_32   unknown
64
     100:       00180000 00f00000       jmp.s   0       ||      nop
65
                        100: R_D30V_21  unknown
66
     108:       00080000 00f00000       bra.s   0        \(108 \)        ||      nop
67
                        108: R_D30V_21_PCREL    unknown
68
        ...
69
 
70
00001010 :
71
    1010:       08001000 00f00000       add.s   r1, r0, r0      ||      nop
72
    1018:       846bc000 80001070       ld2w.l  r60, @\(r0, 0x1070\)
73
                        1018: R_D30V_32 .text
74
    1020:       0803e000 8028000b       add.s   r62, r0, r0     ->      bsr.s   58      \(1078 \)
75
    1028:       002bfffd 00f00000       bsr.s   -18     \(1010 \)       ||      nop
76
    1030:       000bfe03 00f00000       bra.s   -fe8    \(48 \) ||      nop
77
    1038:       000bfe02 00f00000       bra.s   -ff0    \(48 \) ||      nop
78
    1040:       00280007 00f00000       bsr.s   38      \(1078 \)       ||      nop
79
    1048:       0018020f 00f00000       jmp.s   1078    ||      nop
80
                        1048: R_D30V_21 .text
81
    1050:       0018020f 00f00000       jmp.s   1078    ||      nop
82
                        1050: R_D30V_21 .text
83
    1058:       0018020f 00f00000       jmp.s   1078    ||      nop
84
                        1058: R_D30V_21 .text
85
    1060:       80280000 80000018       bsr.l   18      \(1078 \)
86
    1068:       80180000 80001078       jmp.l   1078 
87
                        1068: R_D30V_32 .text
88
 
89
00001070 :
90
        ...
91
 
92
00001078 :
93
    1078:       0010003e 00f00000       jmp.s   r62     ||      nop

powered by: WebSVN 2.1.0

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