blob: 9faeb1aab4fa28b2c92532bfeee825cc7a5f498c [file] [log] [blame]
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