OpenCores
URL https://opencores.org/ocsvn/eco32/eco32/trunk

Subversion Repositories eco32

[/] [eco32/] [trunk/] [lcc/] [mips/] [irix/] [tst/] [incr.sbk] - Blame information for rev 316

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 hellwig
.set reorder
2
.globl main
3
.text
4
.text
5
.align 2
6
.ent main
7
main:
8
.frame $sp,0,$31
9
.set noreorder
10
.cpload $25
11
.set reorder
12
move $2,$0
13
L.1:
14
j $31
15
.end main
16
.globl memchar
17
.text
18
.align 2
19
.ent memchar
20
memchar:
21
.frame $sp,16,$31
22
.set noreorder
23
.cpload $25
24
.set reorder
25
addu $sp,$sp,-16
26
lw $24,-8+16($sp)
27
la $15,1($24)
28
sw $15,-8+16($sp)
29
lb $24,($24)
30
sb $24,-1+16($sp)
31
lw $24,-8+16($sp)
32
la $24,1($24)
33
sw $24,-8+16($sp)
34
lb $24,($24)
35
sb $24,-1+16($sp)
36
lw $24,-8+16($sp)
37
la $15,-1($24)
38
sw $15,-8+16($sp)
39
lb $24,($24)
40
sb $24,-1+16($sp)
41
lw $24,-8+16($sp)
42
la $24,-1($24)
43
sw $24,-8+16($sp)
44
lb $24,($24)
45
sb $24,-1+16($sp)
46
move $2,$0
47
L.2:
48
addu $sp,$sp,16
49
j $31
50
.end memchar
51
.globl memint
52
.text
53
.align 2
54
.ent memint
55
memint:
56
.frame $sp,16,$31
57
.set noreorder
58
.cpload $25
59
.set reorder
60
addu $sp,$sp,-16
61
lw $24,-8+16($sp)
62
la $15,4($24)
63
sw $15,-8+16($sp)
64
lw $24,($24)
65
sw $24,-4+16($sp)
66
lw $24,-8+16($sp)
67
la $24,4($24)
68
sw $24,-8+16($sp)
69
lw $24,($24)
70
sw $24,-4+16($sp)
71
lw $24,-8+16($sp)
72
la $15,-4($24)
73
sw $15,-8+16($sp)
74
lw $24,($24)
75
sw $24,-4+16($sp)
76
lw $24,-8+16($sp)
77
la $24,-4($24)
78
sw $24,-8+16($sp)
79
lw $24,($24)
80
sw $24,-4+16($sp)
81
move $2,$0
82
L.3:
83
addu $sp,$sp,16
84
j $31
85
.end memint
86
.globl regchar
87
.text
88
.align 2
89
.ent regchar
90
regchar:
91
.frame $sp,16,$31
92
.set noreorder
93
.cpload $25
94
.set reorder
95
addu $sp,$sp,-16
96
.mask 0x40800000,-12
97
sw $23,0($sp)
98
sw $30,4($sp)
99
move $24,$23
100
la $23,1($24)
101
lb $30,($24)
102
la $24,1($23)
103
move $23,$24
104
lb $30,($24)
105
move $24,$23
106
la $23,-1($24)
107
lb $30,($24)
108
la $24,-1($23)
109
move $23,$24
110
lb $30,($24)
111
move $2,$0
112
L.4:
113
lw $23,0($sp)
114
lw $30,4($sp)
115
addu $sp,$sp,16
116
j $31
117
.end regchar
118
.globl regint
119
.text
120
.align 2
121
.ent regint
122
regint:
123
.frame $sp,16,$31
124
.set noreorder
125
.cpload $25
126
.set reorder
127
addu $sp,$sp,-16
128
.mask 0x40800000,-12
129
sw $23,0($sp)
130
sw $30,4($sp)
131
move $24,$23
132
la $23,4($24)
133
lw $30,($24)
134
la $24,4($23)
135
move $23,$24
136
lw $30,($24)
137
move $24,$23
138
la $23,-4($24)
139
lw $30,($24)
140
la $24,-4($23)
141
move $23,$24
142
lw $30,($24)
143
move $2,$0
144
L.5:
145
lw $23,0($sp)
146
lw $30,4($sp)
147
addu $sp,$sp,16
148
j $31
149
.end regint

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.