summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/tic80/relocs2.lst
blob: 0690a8ce843cb338a585da148b9ac5142ffb393d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
MVP MP Macro Assembler     Version 1.13     Sun Feb 23 12:16:32 1997
Copyright (c) 1993-1995    Texas Instruments Incorporated 

relocs2.s                                                            PAGE    1

        1                     ;; This is the hand hacked output of the TI C compiler for a simple
        2                     ;; test program that contains static, global, and extern data variables.
        3                     
        4                             .file   "relocs2.s"
        5                             .global _x_char
        6                             .global _x_short
        7                             .global _x_long
        8                             .global _x_float
        9                             .global _x_double
       10                             .global _x_char_p
       11                             .global _g_char
       12                             .global _g_short
       13                             .global _g_int
       14                             .global _g_long
       15                             .global _g_float
       16                             .global _g_double
       17                             .global _g_char_p
       18                             .global _main
       19                     
       20 00000000            _main:
       21 00000000   10341000          ld.b      _s_char+0(r0),r2
          00000004   0000001C 
       22 00000008   10361000          st.b      _x_char+0(r0),r2
          0000000C   00000000 
       23 00000010   10341000          ld.b      _x_char+0(r0),r2
          00000014   00000000 
       24 00000018   10361000          st.b      _g_char+0(r0),r2
          0000001C   00000014 
       25 00000020   10343000          ld.h      _s_short+0(r0),r2
          00000024   0000003C 
       26 00000028   10363000          st.h      _x_short+0(r0),r2
          0000002C   00000000 
       27 00000030   10343000          ld.h      _x_short+0(r0),r2
          00000034   00000000 
       28 00000038   10363000          st.h      _g_short+0(r0),r2
          0000003C   00000034 
       29 00000040   10345000          ld        _s_int+0(r0),r2
          00000044   00000020 
       30 00000048   10365000          st        _x_int+0(r0),r2
          0000004C   00000040 
       31 00000050   10345000          ld        _x_int+0(r0),r2
          00000054   00000040 
       32 00000058   10365000          st        _g_int+0(r0),r2
          0000005C   00000018 
       33 00000060   10345000          ld        _s_long+0(r0),r2
          00000064   00000010 
       34 00000068   10365000          st        _x_long+0(r0),r2
          0000006C   00000000 
       35 00000070   10345000          ld        _x_long+0(r0),r2
          00000074   00000000 
       36 00000078   10365000          st        _g_long+0(r0),r2
          0000007C   00000004 
       37 00000080   10345000          ld        _s_float+0(r0),r2
          00000084   00000030 
       38 00000088   10365000          st        _x_float+0(r0),r2
MVP MP Macro Assembler     Version 1.13     Sun Feb 23 12:16:32 1997
Copyright (c) 1993-1995    Texas Instruments Incorporated 

relocs2.s                                                            PAGE    2

          0000008C   00000000 
       39 00000090   10345000          ld        _x_float+0(r0),r2
          00000094   00000000 
       40 00000098   10365000          st        _g_float+0(r0),r2
          0000009C   00000038 
       41 000000A0   10347000          ld.d      _s_double+0(r0),r2
          000000A4   00000008 
       42 000000A8   10367000          st.d      _x_double+0(r0),r2
          000000AC   00000000 
       43 000000B0   10347000          ld.d      _x_double+0(r0),r2
          000000B4   00000000 
       44 000000B8   10367000          st.d      _g_double+0(r0),r2
          000000BC   00000028 
       45 000000C0   10345000          ld        _s_char_p+0(r0),r2
          000000C4   00000044 
       46 000000C8   10365000          st        _x_char_p+0(r0),r2
          000000CC   00000000 
       47 000000D0   10345000          ld        _x_char_p+0(r0),r2
          000000D4   00000000 
       48 000000D8   10365000          st        _g_char_p+0(r0),r2
          000000DC   00000000 
       49 000000E0   0038A01F          jsr.a     r31(r0),r0
       50                     
       51                             .global _g_char_p
       52 00000000                    .bss    _g_char_p,4,4
       53                             .global _g_long
       54 00000004                    .bss    _g_long,4,4
       55 00000008                    .bss    _s_double,8,8
       56 00000010                    .bss    _s_long,4,4
       57                             .global _g_char
       58 00000014                    .bss    _g_char,1,4
       59                             .global _g_int
       60 00000018                    .bss    _g_int,4,4
       61 0000001C                    .bss    _s_char,1,4
       62 00000020                    .bss    _s_int,4,4
       63                             .global _g_double
       64 00000028                    .bss    _g_double,8,8
       65 00000030                    .bss    _s_float,4,4
       66                             .global _g_short
       67 00000034                    .bss    _g_short,2,4
       68                             .global _g_float
       69 00000038                    .bss    _g_float,4,4
       70 0000003C                    .bss    _s_short,2,4
       71 00000040                    .bss    _x_int,4,4
       72 00000044                    .bss    _s_char_p,4,4

 No Errors,  No Warnings