repo.or.cz
/
zpugcc
/
jano.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
First version committed to git
[zpugcc/jano.git]
/
toolchain
/
binutils
/
gas
/
testsuite
/
gas
/
tic80
/
relocs1.s
blob
149e3956ed23df60425a29ff003f16f77c0100a1
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
.file
"relocs1.s"
6
7
.global _xfunc
8
9
_sfunc
:
10
addu
-
16
,
r1
,
r1
11
st
12
(
r1
),
r31
12
st
0
(
r1
),
r2
13
jsr _xfunc
(
r0
),
r31
14
ld
0
(
r1
),
r2
15
ld
12
(
r1
),
r31
16
jsr
r31
(
r0
),
r0
17
addu
16
,
r1
,
r1
18
19
.global _gfunc
20
21
_gfunc
:
22
addu
-
16
,
r1
,
r1
23
st
12
(
r1
),
r31
24
st
0
(
r1
),
r2
25
jsr _sfunc
(
r0
),
r31
26
ld
0
(
r1
),
r2
27
ld
12
(
r1
),
r31
28
jsr
r31
(
r0
),
r0
29
addu
16
,
r1
,
r1
30
31
32
.global _branches
33
34
_branches
:
35
addu
-
16
,
r1
,
r1
36
st
12
(
r1
),
r31
37
st
0
(
r1
),
r2
38
ld
0
(
r1
),
r2
39
st
4
(
r1
),
r2
40
ld
0
(
r1
),
r2
41
ld
4
(
r1
),
r3
42
addu
10
,
r2
,
r2
43
cmp
r3
,
r2
,
r2
44
bbo.
a
L12
,
r2
,
ge.w
45
L8
:
46
ld
4
(
r1
),
r2
47
bbz.
a
L10
,
r2
,
0
48
jsr _gfunc
(
r0
),
r31
49
ld
4
(
r1
),
r2
50
br.
a
L11
51
L10
:
52
jsr _xfunc
(
r0
),
r31
53
ld
4
(
r1
),
r2
54
L11
:
55
ld
4
(
r1
),
r2
56
addu
1
,
r2
,
r2
57
st
4
(
r1
),
r2
58
ld
0
(
r1
),
r3
59
ld
4
(
r1
),
r2
60
addu
10
,
r3
,
r3
61
cmp
r2
,
r3
,
r2
62
bbo.
a
L8
,
r2
,
lt.w
63
L12
:
64
ld
12
(
r1
),
r31
65
jsr
r31
(
r0
),
r0
66
addu
16
,
r1
,
r1