[FFmpeg-devel] [flamefest-start] A little something on MMX/SSE intrinsics

Michael Niedermayer michaelni
Sat Mar 1 15:38:25 CET 2008


On Sat, Mar 01, 2008 at 09:26:34PM +0800, Zuxy Meng wrote:
> Hi,
> 
> 2008/3/1, Michael Niedermayer <michaelni at gmx.at>:
> > On Sat, Mar 01, 2008 at 02:09:14PM +0200, Ivan Kalvachev wrote:
> > [...]
> > > Of course there are architectures like VLIW where you have fixed
> > > pre-determined number of instructions that could be grouped together.
> >
> > Not that VLIW is the subject but ...
> > The compiler generally does not know (gcc even less so) which instructions
> > are independant thus it is likely going to mess up worse than a human ...
> > A human plain knows what a write over a given pointer will change and
> > with what such an instruction can be grouped for a compiler this is not so
> > easy to find out (restrict helps but still ...)
> > Also i dont know any VLIW arch which has intrinsics ...
> 
> IA-64 supports MMX and SSE intrinsics, if you'd call it VLIW.

I call IA-64 a failure. There is no point in supporting it at all beyond
plain ANSI-C.

Just see 
http://en.wikipedia.org/wiki/Image:Itanium_Sales_Forecasts_edit.png
:)

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

If a bugfix only changes things apparently unrelated to the bug with no
further explanation, that is a good sign that the bugfix is wrong.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080301/53de07e7/attachment.pgp>



More information about the ffmpeg-devel mailing list