Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 45139 Details for
Bug 73120
mythmusic-0.15.1 fails to compile with mmx use option and gcc 3.4.3
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
patch for the compiler problem
zoom_filter_xmmx_asm.patch (text/plain), 1.82 KB, created by
Eugene Rosenzweig
on 2004-12-02 04:41:55 UTC
(
hide
)
Description:
patch for the compiler problem
Filename:
MIME Type:
Creator:
Eugene Rosenzweig
Created:
2004-12-02 04:41:55 UTC
Size:
1.82 KB
patch
obsolete
>--- mythmusic-0.15.1/work/mythmusic-0.15.1/mythmusic/goom/zoom_filter_xmmx.c 2004-02-20 15:13:17.000000000 +1100 >+++ mythmusic-0.16/mythmusic/goom/zoom_filter_xmmx.c 2004-08-19 11:44:55.000000000 +1000 >@@ -101,23 +101,23 @@ > * post : mm3 & mm4 : coefs for this position > * mm1 : X vector [0|X] > * >- * modif : eax,ebx >+ * modif : eax,ecx > */ > __asm__ __volatile__ ( >- "movd %%mm0,%%ebx\n" >+ "movd %%mm0,%%ecx\n" > "movq %%mm0,%%mm1\n" > >- "andl $15,%%ebx\n" >+ "andl $15,%%ecx\n" > "psrlq $32,%%mm1\n" > >- "shll $6,%%ebx\n" >+ "shll $6,%%ecx\n" > "movd %%mm1,%%eax\n" > >- "addl %0,%%ebx\n" >+ "addl %0,%%ecx\n" > "andl $15,%%eax\n" > >- "movd (%%ebx,%%eax,4),%%mm3\n" >- ::"m"(precalCoef):"eax","ebx"); >+ "movd (%%ecx,%%eax,4),%%mm3\n" >+ ::"m"(precalCoef):"eax","ecx"); > > /* > * extraction des coefficients... >@@ -145,7 +145,7 @@ > * post : mm0 : expix1[position] > * mm2 : expix1[position+largeur] > * >- * modif : eax,ebx >+ * modif : eax,ecx > */ > psrld_i2r (PERTEDEC,mm0); > psrld_i2r (PERTEDEC,mm1); >@@ -154,23 +154,23 @@ > /*^*/ "movq %%mm3,%%mm5\n" /*^*/ > > "mull %1\n" >- "movd %%mm0,%%ebx\n" >+ "movd %%mm0,%%ecx\n" > /*^*/ "punpcklbw %%mm5, %%mm3\n" /*^*/ > >- "addl %%ebx,%%eax\n" >+ "addl %%ecx,%%eax\n" > /*^*/ "movq %%mm3,%%mm4\n" /*^*/ > /*^*/ "movq %%mm3,%%mm5\n" /*^*/ > >- "movl %0,%%ebx\n" >+ "movl %0,%%ecx\n" > /*^*/ "punpcklbw %%mm5,%%mm3\n" /*^*/ > >- "movq (%%ebx,%%eax,4),%%mm0\n" >+ "movq (%%ecx,%%eax,4),%%mm0\n" > /*^*/ "punpckhbw %%mm5,%%mm4\n" /*^*/ > > "addl %1,%%eax\n" >- "movq (%%ebx,%%eax,4),%%mm2\n" >+ "movq (%%ecx,%%eax,4),%%mm2\n" > >- : : "X"(expix1), "X"(prevX):"eax","ebx" >+ : : "X"(expix1), "X"(prevX):"eax","ecx" > ); > > /*
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 73120
: 45139