summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/tic80/relocs1.lst
blob: 9faeb1aab4fa28b2c92532bfeee825cc7a5f498c (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
MVP MP Macro Assembler     Version 1.13     Sat Feb 22 13:19:28 1997
Copyright (c) 1993-1995    Texas Instruments Incorporated 

relocs1.s                                                            PAGE    1

        1                     ;; This is the hand hacked output of the TI C compiler for a simple
        2                     ;; test program that contains local/global functions, local/global
        3                     ;; function calls, and an "if" and "for" statement.
        4                     
        5                             .global _xfunc
        6                     
        7 00000000            _sfunc:
        8 00000000   086CFFF0          addu      -16,r1,r1
        9 00000004   F859000C          st        12(r1),r31
       10 00000008   10590000          st        0(r1),r2
       11 0000000C   F8389000          jsr       _xfunc(r0),r31
          00000010   00000000 
       12 00000014   10510000          ld        0(r1),r2
       13 00000018   F851000C          ld        12(r1),r31
       14 0000001C   0038801F          jsr       r31(r0),r0
       15 00000020   086C8010          addu      16,r1,r1
       16                     
       17                             .global _gfunc
       18                     
       19 00000024            _gfunc:
       20 00000024   086CFFF0          addu      -16,r1,r1
       21 00000028   F859000C          st        12(r1),r31
       22 0000002C   10590000          st        0(r1),r2
       23 00000030   F8389000          jsr       _sfunc(r0),r31
          00000034   00000000 
       24 00000038   10510000          ld        0(r1),r2
       25 0000003C   F851000C          ld        12(r1),r31
       26 00000040   0038801F          jsr       r31(r0),r0
       27 00000044   086C8010          addu      16,r1,r1
       28                     
       29                     
       30                             .global _branches
       31                     
       32 00000048            _branches:
       33 00000048   086CFFF0          addu      -16,r1,r1
       34 0000004C   F859000C          st        12(r1),r31
       35 00000050   10590000          st        0(r1),r2
       36 00000054   10510000          ld        0(r1),r2
       37 00000058   10590004          st        4(r1),r2
       38 0000005C   10510000          ld        0(r1),r2
       39 00000060   18510004          ld        4(r1),r3
       40 00000064   10AC800A          addu      10,r2,r2
       41 00000068   10BA0003          cmp       r3,r2,r2
       42 0000006C   30A58012          bbo.a     L12,r2,ge.w
       43 00000070            L8:
       44 00000070   10510004          ld        4(r1),r2
       45 00000074   F8A48005          bbz.a     L10,r2,0
       46 00000078   F8389000          jsr       _gfunc(r0),r31
          0000007C   00000024 
       47 00000080   10510004          ld        4(r1),r2
       48 00000084   00248004          br.a      L11
       49 00000088            L10:
       50 00000088   F8389000          jsr       _xfunc(r0),r31
          0000008C   00000000 
       51 00000090   10510004          ld        4(r1),r2
MVP MP Macro Assembler     Version 1.13     Sat Feb 22 13:19:28 1997
Copyright (c) 1993-1995    Texas Instruments Incorporated 

relocs1.s                                                            PAGE    2

       52 00000094            L11:
       53 00000094   10510004          ld        4(r1),r2
       54 00000098   10AC8001          addu      1,r2,r2
       55 0000009C   10590004          st        4(r1),r2
       56 000000A0   18510000          ld        0(r1),r3
       57 000000A4   10510004          ld        4(r1),r2
       58 000000A8   18EC800A          addu      10,r3,r3
       59 000000AC   10FA0002          cmp       r2,r3,r2
       60 000000B0   38A5FFF0          bbo.a     L8,r2,lt.w
       61 000000B4            L12:
       62 000000B4   F851000C          ld        12(r1),r31
       63 000000B8   0038801F          jsr       r31(r0),r0
       64 000000BC   086C8010          addu      16,r1,r1

 No Errors,  No Warnings