[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