[FFmpeg-cvslog] r31153 - in trunk/libswscale: bfin/internal_bfin.S bfin/swscale_bfin.c colorspace-test.c swscale.c swscale_internal.h swscale_template.c
Michael Kostylev
michael.kostylev
Wed May 12 10:20:22 CEST 2010
On Tue May 11 09:41:45 2010
Ramiro Polla wrote:
> On Mon, May 10, 2010 at 9:36 PM, ramiro <subversion at mplayerhq.hu> wrote:
> > Author: ramiro
> > Date: Tue May 11 02:36:34 2010
> > New Revision: 31153
> >
> > Log:
> > Use int instead of long to pass width parameters in non-public functions.
> > long was being incorrectly used as an x86-sized register, both for 32 and 64
> > bits, but this is not the case in win64.
>
> I only saw the breakages on FATE now. I'll only be able to take a
> closer look later on today in about 6 hours.
gcc-3.3 is in trouble with
YSCALEYUV2YV12X_ACCURATE:
packuswb %mm6, %mm4
movntq %mm4, (%rbp, %rax)
add $8, %rax
> cmp %r11d, %rax
lea 11*8(%rcx), %rdx
pxor %mm4, %mm4
pxor %mm5, %mm5
& YSCALEYUV2YV12X:
packuswb %mm4, %mm3
movntq %mm3, (%rdi, %rax)
add $8, %rax
> cmp %r10d, %rax
movq 11*8+4*4*256*2+16(%rcx), %mm3
movq %mm3, %mm4
lea 11*8+4*4*256(%rcx), %rdx
Did not look at suncc yet.
Michael
More information about the ffmpeg-cvslog
mailing list