Hi,

>(Btw, it looks like Marti has also coded some stuff in assembly 
>language, but appearently for Windows only. So I'm also wondering how 
>much LCMS runs faster on Windows than on Linux)

Almost nothing. That comes from an early version of lcms, which was 
windows only. These routines does very specific things, like fixed point 
multiplication and curve interpolation.

In recent versions, I'm trying to reduce the amount of asm to minimum. 
Don't even discard eliminating it completely,  since the speed gain is 
almost null and definitively not worth of the induced complexity. Most times 
you can do same in C, the trick is, write C code thinking in assembler :-)

... And there are some excellent routines submitted by Stuart Nixon that 
minimizes stalls. I am going to incorporate them in next revision, so maybe 
we can even get a bit more of performance. However, don't expect miracles,
all optimization have a limit.

Regards,
Marti.


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Lcms-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/lcms-user



-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Lcms-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to