[XviD-devel] SAD vs MSE for ME (warning! acronym overflow!)

Marc FD xvid-devel@xvid.org
Wed, 4 Sep 2002 17:35:49 +0200


----- Message d'origine -----
De : "Christoph Lampert" <chl@math.uni-bonn.de>
À : <xvid-devel@xvid.org>
Envoyé : mercredi 4 septembre 2002 17:19
Objet : Re: [XviD-devel] SAD vs MSE for ME (warning! acronym overflow!)


> On Wed, 4 Sep 2002, Marc FD wrote:
> > > P.S. If we used SSE assembler for SSE calcalation, would this be in
> > > file sse_sse.s ? Or should we implement all, make a big file out of it
> > > and call that   mse_sse_mad_sad-mmx_xxm_sse_3dn_sse.s  ?
> >
> > I've a sse_mmx.asm just here on my HDD (nasm file with) with a sse.h
header
> > with XviD-like function pointers. I can post it when you want ;)
>
> Oh, yes, please! Although sse_sse.s would be even better...
> Does this work image based too (arbitraty block sizes)? Or just 16x16?

it was designed to do fast PSNRs, so it's with a stride, ect....
but i can provide a 16x16 optimised version too, just need to adapt it.

it could be ssd_sse.asm in fact. i need to check. (pmadd is isse i think)