That's exactly the point.  This is an undocumented interface used for
forcing the MMX and SSE code paths on an SSE2-capable system so I can
verify the performance and stability of those code paths.  It is not
ever going to be invoked by an end user.

This interface was implemented as a series of environment variables
because we didn't want to add functions to the libjpeg API, and there is
no extensible configuration feature in that API that we could use to
pass a "force MMX" or "force SSE" flag.

Pierre Ossman wrote:
> I'm not sure I like this. Although it does take the word "force" more
> literally here, the previous code was safe from foot shooting. With
> this you can enable e.g. SSE2 on a cpu that doesn't support it and end
> up with SIGILL.
> 
> Rgds

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Tigervnc-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to