[MPlayer-users] turning off 3dnow

Dave dgriffi at cs.csubak.edu
Sun Oct 27 00:39:02 CEST 2002


On Sun, 27 Oct 2002, Arpi wrote:

> [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> Hi,
> 
> > Is there some way support for 3dnow, 3dnowex, mmx, and mmx2 can be turned
> > off?  For some strange reason, at least the 3dnow assembly code renders
> yes, see ./configure --help
> (--disable-3dnow etc)

Tried that, but I get the same compile-time errors.  Here's what happens.:

cc -c  -I/usr/pkg/include -I/usr/local/include -I/usr/X11R6/include
-D_THREAD_SAFE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE  -o resample.o resample.c
In file included from resample.c:19:
resample_mmx.c:10: warning: alignment of `magicF2W' is greater than
maximum object file alignment. Using 4.
resample_mmx.c:11: warning: alignment of `wm1010' is greater than maximum
object file alignment. Using 4.
resample_mmx.c:12: warning: alignment of `wm0101' is greater than maximum
object file alignment. Using 4.
resample_mmx.c:13: warning: alignment of `wm1100' is greater than maximum
object file alignment. Using 4.
cc -c  -I/usr/pkg/include -I/usr/local/include -I/usr/X11R6/include
-D_THREAD_SAFE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE  -o bit_allocate.o bit_allocate.c
[snip some compiles that seem to go okay]
cc -c  -I/usr/pkg/include -I/usr/local/include -I/usr/X11R6/include
-D_THREAD_SAFE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE  -o imdct.o imdct.c
imdct.c:58: warning: alignment of `pm128' is greater than maximum object
file alignment. Using 4.
imdct.c:105: warning: alignment of `ps111_1' is greater than maximum
object file alignment. Using 4.
imdct.c:113: warning: alignment of `sseW' is greater than maximum object
file alignment. Using 4.

[snip more of the same]

imdct.c:394: warning: alignment of `HSQRT2_3DNOW' is greater than maximum
object file alignment. Using 4.
In file included from imdct.c:397:
imdct_3dnow.h: In function `fft_asmb_3dnow':
imdct_3dnow.h:247: Invalid `asm' statement:
imdct_3dnow.h:247: fixed or forbidden register 6 (bp) was spilled for
class GENERAL_REGS.
imdct_3dnow.h: In function `fft_asmb16_3dnow':
imdct_3dnow.h:273: Invalid `asm' statement:
imdct_3dnow.h:273: fixed or forbidden register 6 (bp) was spilled for
class GENERAL_REGS.

[Lots more of these get spewed, then the build halts.]


What's the problem?  It seems that whatever is happening, it gets broken
and fixed with alarming irregularity.


-- 
David Griffith
dgriffi at cs.csubak.edu




More information about the MPlayer-users mailing list