[Ffmpeg-devel] [PATCH] SSE counterpart of ff_imdct_calc_3dn2

Guillaume POIRIER gpoirier
Thu Aug 24 23:03:02 CEST 2006


Hi,

Zuxy Meng a ?crit :


> See if this is better, with fewer instructions. BTW I also checked the
> code against gcc2.95.3-8 and seems that the single asm block for the
> last loop works all right.

Doesn't work here:

gcc -DHAVE_AV_CONFIG_H -I.. -I/home/guillaume/Prgm/ffmpeg/libavutil -g 
-Wdeclaration-after-statement -Wall -Wno-switch -O3 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE   -msse  -c 
-o i386/fft_sse.o i386/fft_sse.c
i386/fft_sse.c: Dans la fonction ?ff_imdct_calc_sse? :
i386/fft_sse.c:220: erreur: can't find a register in class 
?GENERAL_REGS? while reloading ?asm?
make[1]: *** [i386/fft_sse.o] Erreur 1
make[1]: quittant le r?pertoire ? /home/guillaume/Prgm/ffmpeg/libavcodec ?
make: *** [lib] Erreur 2
guillaume at moonlight:~/Prgm/ffmpeg$ gcc --version
gcc (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
Copyright ? 2006 Free Software Foundation, Inc.
Ce logiciel est libre; voir les sources pour les conditions de copie. 
Il n'y a
PAS GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER.


Guillaume





More information about the ffmpeg-devel mailing list