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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [ld/] [testsuite/] [ld-spu/] [ovl.s] - Blame information for rev 825

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

Line No. Rev Author Line
1 38 julius
 .text
2
 .p2align 2
3
 .globl _start
4
_start:
5
 ai sp,sp,-32
6
 xor lr,lr,lr
7
 stqd lr,0(sp)
8
 stqd lr,16(sp)
9
 brsl lr,f1_a1
10
 brsl lr,f2_a1
11
 brsl lr,f1_a2
12
 ila 9,f2_a2
13
 bisl lr,9
14
 ai sp,sp,32
15
 br _start
16
 
17
 .type f0,@function
18
f0:
19
 bi lr
20
 .size f0,.-f0
21
 
22
 .section .ov_a1,"ax",@progbits
23
 .p2align 2
24
 .global f1_a1
25
 .type f1_a1,@function
26
f1_a1:
27
 br f3_a1
28
 .size f1_a1,.-f1_a1
29
 
30
 .global f2_a1
31
 .type f2_a1,@function
32
f2_a1:
33
 ila 3,f4_a1
34
 bi lr
35
 .size f2_a1,.-f2_a1
36
 
37
 .global f3_a1
38
 .type f3_a1,@function
39
f3_a1:
40
 bi lr
41
 .size f3_a1,.-f3_a1
42
 
43
 .global f4_a1
44
 .type f4_a1,@function
45
f4_a1:
46
 bi lr
47
 .size f4_a1,.-f4_a1
48
 
49
 
50
 .section .ov_a2,"ax",@progbits
51
 .p2align 2
52
 .global f1_a2
53
 .type f1_a2,@function
54
f1_a2:
55
 stqd lr,16(sp)
56
 stqd sp,-32(sp)
57
 ai sp,sp,-32
58
 brsl lr,f0
59
 brsl lr,f1_a1
60
 brsl lr,f3_a2
61
 lqd lr,48(sp)
62
 ai sp,sp,32
63
 bi lr
64
 .size f1_a2,.-f1_a2
65
 
66
 .global f2_a2
67
 .type f2_a2,@function
68
f2_a2:
69
 ilhu 3,f4_a2@h
70
 iohl 3,f4_a2@l
71
 bi lr
72
 .size f2_a2,.-f2_a2
73
 
74
 .type f3_a2,@function
75
f3_a2:
76
 bi lr
77
 .size f3_a2,.-f3_a2
78
 
79
 .type f4_a2,@function
80
f4_a2:
81
 br f3_a2
82
 .size f4_a2,.-f4_a2

powered by: WebSVN 2.1.0

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