config: fix build with external compiler by passing the sysroot where needed
[AROS.git] / arch / .unmaintained / m68k-linux / alib / stubs.s
blob627bc9ba1cbf9d571445cc764984598e656b01f5
1 /*
2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
3 $Id$
4 */
6 .text
7 .align 2
8 .globl BltBitMap
9 .type BltBitMap,@function
10 BltBitMap:
11 move.l %a6,-(%sp)
12 move.l %d2,-(%sp)
13 move.l %d3,-(%sp)
14 move.l %d4,-(%sp)
15 move.l %d5,-(%sp)
16 move.l %d6,-(%sp)
17 move.l %d7,-(%sp)
18 move.l %a2,-(%sp)
19 move.l 36(%sp),%a0
20 move.l 40(%sp),%d0
21 move.l 44(%sp),%d1
22 move.l 48(%sp),%a1
23 move.l 52(%sp),%d2
24 move.l 56(%sp),%d3
25 move.l 60(%sp),%d4
26 move.l 64(%sp),%d5
27 move.l 68(%sp),%d6
28 move.l 72(%sp),%d7
29 move.l 76(%sp),%a2
30 move.l 80(%sp),%a6
31 jsr -30(%a6)
32 move.l (%sp)+,%a2
33 move.l (%sp)+,%d7
34 move.l (%sp)+,%d6
35 move.l (%sp)+,%d5
36 move.l (%sp)+,%d4
37 move.l (%sp)+,%d3
38 move.l (%sp)+,%d2
39 move.l (%sp)+,%a6
40 rts
41 .size BltBitMap,.-BltBitMap
42 .text
43 .align 2
44 .globl BltBitMapRastPort
45 .type BltBitMapRastPort,@function
46 BltBitMapRastPort:
47 move.l %a6,-(%sp)
48 move.l %d2,-(%sp)
49 move.l %d3,-(%sp)
50 move.l %d4,-(%sp)
51 move.l %d5,-(%sp)
52 move.l %d6,-(%sp)
53 move.l 28(%sp),%a0
54 move.l 32(%sp),%d0
55 move.l 36(%sp),%d1
56 move.l 40(%sp),%a1
57 move.l 44(%sp),%d2
58 move.l 48(%sp),%d3
59 move.l 52(%sp),%d4
60 move.l 56(%sp),%d5
61 move.l 60(%sp),%d6
62 move.l 64(%sp),%a6
63 jsr -606(%a6)
64 move.l (%sp)+,%d6
65 move.l (%sp)+,%d5
66 move.l (%sp)+,%d4
67 move.l (%sp)+,%d3
68 move.l (%sp)+,%d2
69 move.l (%sp)+,%a6
70 rts
71 .size BltBitMapRastPort,.-BltBitMapRastPort
72 .text
73 .align 2
74 .globl BltMaskBitMapRastPort
75 .type BltMaskBitMapRastPort,@function
76 BltMaskBitMapRastPort:
77 move.l %a6,-(%sp)
78 move.l %d2,-(%sp)
79 move.l %d3,-(%sp)
80 move.l %d4,-(%sp)
81 move.l %d5,-(%sp)
82 move.l %d6,-(%sp)
83 move.l %a2,-(%sp)
84 move.l 32(%sp),%a0
85 move.l 36(%sp),%d0
86 move.l 40(%sp),%d1
87 move.l 44(%sp),%a1
88 move.l 48(%sp),%d2
89 move.l 52(%sp),%d3
90 move.l 56(%sp),%d4
91 move.l 60(%sp),%d5
92 move.l 64(%sp),%d6
93 move.l 68(%sp),%a2
94 move.l 72(%sp),%a6
95 jsr -636(%a6)
96 move.l (%sp)+,%a2
97 move.l (%sp)+,%d6
98 move.l (%sp)+,%d5
99 move.l (%sp)+,%d4
100 move.l (%sp)+,%d3
101 move.l (%sp)+,%d2
102 move.l (%sp)+,%a6
104 .size BltMaskBitMapRastPort,.-BltMaskBitMapRastPort
105 .text
106 .align 2
107 .globl ClipBlit
108 .type ClipBlit,@function
109 ClipBlit:
110 move.l %a6,-(%sp)
111 move.l %d2,-(%sp)
112 move.l %d3,-(%sp)
113 move.l %d4,-(%sp)
114 move.l %d5,-(%sp)
115 move.l %d6,-(%sp)
116 move.l 28(%sp),%a0
117 move.l 32(%sp),%d0
118 move.l 36(%sp),%d1
119 move.l 40(%sp),%a1
120 move.l 44(%sp),%d2
121 move.l 48(%sp),%d3
122 move.l 52(%sp),%d4
123 move.l 56(%sp),%d5
124 move.l 60(%sp),%d6
125 move.l 64(%sp),%a6
126 jsr -552(%a6)
127 move.l (%sp)+,%d6
128 move.l (%sp)+,%d5
129 move.l (%sp)+,%d4
130 move.l (%sp)+,%d3
131 move.l (%sp)+,%d2
132 move.l (%sp)+,%a6
134 .size ClipBlit,.-ClipBlit
135 .text
136 .align 2
137 .globl NewModifyProp
138 .type NewModifyProp,@function
139 NewModifyProp:
140 move.l %a6,-(%sp)
141 move.l %a2,-(%sp)
142 move.l %d2,-(%sp)
143 move.l %d3,-(%sp)
144 move.l %d4,-(%sp)
145 move.l %d5,-(%sp)
146 move.l 28(%sp),%a0
147 move.l 32(%sp),%a1
148 move.l 36(%sp),%a2
149 move.l 40(%sp),%d0
150 move.l 44(%sp),%d1
151 move.l 48(%sp),%d2
152 move.l 52(%sp),%d3
153 move.l 56(%sp),%d4
154 move.l 60(%sp),%d5
155 move.l 64(%sp),%a6
156 jsr -468(%a6)
157 move.l (%sp)+,%d5
158 move.l (%sp)+,%d4
159 move.l (%sp)+,%d3
160 move.l (%sp)+,%d2
161 move.l (%sp)+,%a2
162 move.l (%sp)+,%a6
164 .size NewModifyProp,.-NewModifyProp
165 .text
166 .align 2
167 .globl CreateBehindHookLayer
168 .type CreateBehindHookLayer,@function
169 CreateBehindHookLayer:
170 move.l %a6,-(%sp)
171 move.l %d2,-(%sp)
172 move.l %d3,-(%sp)
173 move.l %d4,-(%sp)
174 move.l %a3,-(%sp)
175 move.l %a2,-(%sp)
176 move.l 28(%sp),%a0
177 move.l 32(%sp),%a1
178 move.l 36(%sp),%d0
179 move.l 40(%sp),%d1
180 move.l 44(%sp),%d2
181 move.l 48(%sp),%d3
182 move.l 52(%sp),%d4
183 move.l 56(%sp),%a3
184 move.l 60(%sp),%a2
185 move.l 64(%sp),%a6
186 jsr -192(%a6)
187 move.l (%sp)+,%a2
188 move.l (%sp)+,%a3
189 move.l (%sp)+,%d4
190 move.l (%sp)+,%d3
191 move.l (%sp)+,%d2
192 move.l (%sp)+,%a6
194 .size CreateBehindHookLayer,.-CreateBehindHookLayer
195 .text
196 .align 2
197 .globl CreateUpfrontHookLayer
198 .type CreateUpfrontHookLayer,@function
199 CreateUpfrontHookLayer:
200 move.l %a6,-(%sp)
201 move.l %d2,-(%sp)
202 move.l %d3,-(%sp)
203 move.l %d4,-(%sp)
204 move.l %a3,-(%sp)
205 move.l %a2,-(%sp)
206 move.l 28(%sp),%a0
207 move.l 32(%sp),%a1
208 move.l 36(%sp),%d0
209 move.l 40(%sp),%d1
210 move.l 44(%sp),%d2
211 move.l 48(%sp),%d3
212 move.l 52(%sp),%d4
213 move.l 56(%sp),%a3
214 move.l 60(%sp),%a2
215 move.l 64(%sp),%a6
216 jsr -186(%a6)
217 move.l (%sp)+,%a2
218 move.l (%sp)+,%a3
219 move.l (%sp)+,%d4
220 move.l (%sp)+,%d3
221 move.l (%sp)+,%d2
222 move.l (%sp)+,%a6
224 .size CreateUpfrontHookLayer,.-CreateUpfrontHookLayer