=?UTF-8?Q?Andr=C3=A9=20Hentschel=20?=: libport: Remove SPARC support.
Alexandre Julliard
julliard at winehq.org
Mon Mar 11 16:24:52 CDT 2013
Module: wine
Branch: master
Commit: fc08021151d499ec09cb5c115316afa1d4bc0f15
URL: http://source.winehq.org/git/wine.git/?a=commit;h=fc08021151d499ec09cb5c115316afa1d4bc0f15
Author: André Hentschel <nerv at dawncrow.de>
Date: Fri Mar 8 21:40:54 2013 +0100
libport: Remove SPARC support.
---
libs/wine/port.c | 13 -------------
1 files changed, 0 insertions(+), 13 deletions(-)
diff --git a/libs/wine/port.c b/libs/wine/port.c
index 87e5833..a532b2d 100644
--- a/libs/wine/port.c
+++ b/libs/wine/port.c
@@ -169,19 +169,6 @@ __ASM_GLOBAL_FUNC( wine_call_on_stack,
"ldr x19, [sp,#16]\n\t" /* restore register from stack */
"ldp x29, x30, [sp],#32\n\t" /* restore return address */
"ret") /* return */
-#elif defined(__sparc__) && defined(__GNUC__)
-__ASM_GLOBAL_FUNC( wine_call_on_stack,
- "save %sp, -96, %sp\n\t" /* push: change register window */
- "mov %sp, %l2\n\t" /* store old sp in local var */
- "mov %i0, %l0\n\t" /* func */
- "mov %i1, %l1\n\t" /* arg */
- "sub %i2, 96, %sp\n\t" /* stack */
- "call %l0, 0\n\t" /* call func */
- "mov %l1, %o0\n\t" /* delay slot: arg for func */
- "mov %l2, %sp\n\t" /* restore old sp from local var */
- "mov %o0, %i0\n\t" /* move return value to right register window */
- "ret\n\t" /* return */
- "restore\n\t") /* delay slot: pop */
#else
#error You must implement wine_call_on_stack for your platform
#endif
More information about the wine-cvs
mailing list