[x264-devel] Re: x264: svn commit r293 (pengvado)

Jelle jelle-x264-devel at foks.8m.com
Mon Sep 19 23:03:19 CEST 2005


Subversion daemon wrote:
> r293 | pengvado | 2005-09-14 19:20:17 +0200 (Wed, 14 Sep 2005) | 5 lines
> Changed paths:
>    M /trunk/Makefile
>    A /trunk/common/amd64/quant-a.asm
>    M /trunk/common/common.h
>    A /trunk/common/i386/quant-a.asm
>    A /trunk/common/quant.c
>    A /trunk/common/quant.h
>    M /trunk/encoder/encoder.c
>    M /trunk/encoder/macroblock.c
> 
> MMX quantization functions, and optimization of the C versions.
> about 3x faster quant_8x8, quant_4x4, quant_4x4_dc, and quant_2x2_dc. total speedup: 4-10%.
> patch by Alexander Izvorski and Christian Heine.
> 
> 

Unfortunately, this breaks x264 on Transmeta Crusoe: QUANT32_1x4 in 
quant-a.asm contains the pmulhuw instruction, which causes an 'Illegal 
instruction' on the Transmeta Crusoe, because pmulhuw is not in the base 
mmx instruction set, but only available in chips with sse or mmx2

See also http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5381

Jelle.

-- 
This is the x264-devel mailing-list
To unsubscribe, go to: http://developers.videolan.org/lists.html



More information about the x264-devel mailing list