source: mainline/kernel/arch/sparc32/src/regwin_test.S@ 3d1956b

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 3d1956b was e6a3bfee, checked in by Jakub Klama <jakub.klama@…>, 12 years ago

Preemptible trap development, continued. Added register window regression
test.

  • Property mode set to 100644
File size: 1015 bytes
Line 
1.global func1
2.global func2
3.global func3
4.global func4
5.global func5
6.global func6
7.global func7
8.global func8
9.global func9
10.global func10
11.global func11
12.global func12
13
14func1:
15 save %sp, -96, %sp
16 set 1, %l7
17 call func2
18 nop
19 ret
20 restore
21
22func2:
23 save %sp, -96, %sp
24 set 2, %l7
25 call func3
26 nop
27 ret
28 restore
29
30func3:
31 save %sp, -96, %sp
32 set 3, %l7
33 call func4
34 nop
35 ret
36 restore
37
38func4:
39 save %sp, -96, %sp
40 set 4, %l7
41 call func5
42 nop
43 ret
44 restore
45
46func5:
47 save %sp, -96, %sp
48 set 5, %l7
49 call func6
50 nop
51 ret
52 restore
53
54func6:
55 save %sp, -96, %sp
56 set 6, %l7
57 call func7
58 nop
59 ret
60 restore
61
62func7:
63 save %sp, -96, %sp
64 set 7, %l7
65 call func8
66 nop
67 ret
68 restore
69
70func8:
71 save %sp, -96, %sp
72 set 8, %l7
73 call func9
74 nop
75 ret
76 restore
77
78func9:
79 save %sp, -96, %sp
80 set 9, %l7
81 call func10
82 nop
83 ret
84 restore
85
86func10:
87 save %sp, -96, %sp
88 set 10, %l7
89 call func11
90 nop
91 ret
92 restore
93
94func11:
95 save %sp, -96, %sp
96 set 11, %l7
97 call func12
98 nop
99 ret
100 restore
101
102func12:
103 save %sp, -96, %sp
104 set 12, %l7
105 ret
106 restore
Note: See TracBrowser for help on using the repository browser.