[Openicc] Xorg low level buffers - colour conversion
Louis Solomon [SteelBytes]
louis at steelbytes.com
Sat Mar 8 18:24:22 PST 2008
> The particular engine (IMDI) I was referring to as an example, is C code
> (created by a generator program), no assembler and simd (mmx/sse)
> instructions. So the speed certainly depends on the optimization
> qualities of the compiler as well. Nevertheless this engine _is_ pretty
> fast, particularly for 8-bit transformations. The LCMS engine has some
> assembler code (at least if compiled under Windows), but I think to
> remember that Marti mentioned that he even wants to get rid of the
> assembler code, since today's compilers already do a good job anyway.
Microsoft's ICM(*) uses MMX/SSE assembler (I therefore would assume Vista's
WCS does as well)
(*) Microsoft's ICM 2.0 is really a repackaging of Heidelberg's LinoColor
CMM which is also used in Apple ColorSync 2.x
Louis Solomon
www.SteelBytes.com
More information about the openicc
mailing list