projects
/
deliverable
/
binutils-gdb.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
* gas/tic80/{float.d, float.lst, float.s}: New tests for
[deliverable/binutils-gdb.git]
/
gas
/
testsuite
/
gas
/
tic80
/
relocs1.s
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
This page took
0.030968 seconds
and
4
git commands to generate.