Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37409973
en ru br
Репозитории ALT
5.1: 1.4-alt8
4.1: 1.4-alt5.M41.7.1
4.0: 1.4-alt5
www.altlinux.org/Changes

Группа :: Игры/Аркады
Пакет: koules

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: koules-asmfix.patch
Скачать


--- koules1.4/xlib/shmbitmap.c.orig	Wed Mar  4 19:59:19 1998
+++ koules1.4/xlib/shmbitmap.c	Thu Jan 24 20:00:39 2002
@@ -242,13 +242,12 @@
 muldiv64 (int CONST m1, int CONST m2, int CONST d)
 {
 /* int32 * int32 -> int64 / int32 -> int32 */
-  int             result;
+  int             result,dummy;
   __asm__ (
 	    "imull %%edx\n\t"
-	    "idivl %3\n\t"
-:	    "=a" (result)	/* out */
+	    "idivl %4\n\t"
+:	    "=a" (result), "=d" (dummy)	/* out */
 :	    "a" (m1), "d" (m2), "g" (d)		/* in */
-:	    "ax", "dx"		/* mod */
     );
   return result;
 }
--- koules1.4/font.c.orig	Wed Mar  4 19:59:19 1998
+++ koules1.4/font.c	Thu Jan 24 21:00:36 2002
@@ -52,13 +52,12 @@
 muldiv64 (int CONST m1, int CONST m2, int CONST d)
 {
 /* int32 * int32 -> int64 / int32 -> int32 */
-  int             result;
+  int             result,dummy;
   __asm__ (
 	    "imull %%edx\n\t"
-	    "idivl %3\n\t"
-:	    "=a" (result)	/* out */
+	    "idivl %4\n\t"
+:	    "=a" (result), "=d" (dummy)	/* out */
 :	    "a" (m1), "d" (m2), "g" (d)		/* in */
-:	    "ax", "dx"		/* mod */
     );
   return result;
 }
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin