[x264-devel] x264: svn commit r717 (pengvado)
Jindrich Makovicka
makovick at gmail.com
Sun Jan 6 10:21:46 CET 2008
On Sun, 6 Jan 2008 09:15:05 +0100 (CET)
Subversion daemon <svn at videolan.org> wrote:
> r717 | pengvado | 2008-01-06 09:15:04 +0100 (Sun, 06 Jan 2008) | 5
> lines Changed paths:
> M /trunk/common/amd64/pixel-a.asm
> M /trunk/common/i386/pixel-a.asm
> M /trunk/common/i386/pixel.h
> M /trunk/common/pixel.c
> M /trunk/common/pixel.h
> M /trunk/encoder/analyse.c
> M /trunk/encoder/me.c
> M /trunk/encoder/me.h
> M /trunk/tools/checkasm.c
>
> convert absolute difference of sums from mmx to sse2
> convert mv bits cost and ads threshold from C to sse2
> convert bytemask-to-list from C to scalar asm
> 1.6x faster me=esa (x86_64) or 1.3x faster (x86_32). (times consider
> only motion estimation. overall encode speedup may vary.)
I needed to force a long jump in one place to make it build with
nasm:
Index: pixel-a.asm
===================================================================
--- pixel-a.asm (revision 717)
+++ pixel-a.asm (working copy)
@@ -1593,7 +1593,7 @@
mov ebp, [ecx+esi]
mov edx, [ecx+esi+4]
or edx, ebp
- jz .nexti
+ jz near .nexti
xor edx, edx
%macro TEST 1
mov [ebx+eax*2], si
--
Jindrich Makovicka
More information about the x264-devel
mailing list