Jeff Epler wrote:
> Second, emc
> freely uses floating point including in real-time code, and most non-x86
> systems don't have floating point units.  This use of floating point
> might be impossible in a real-time context, might give them unacceptably
> low performance, or it might not be a problem at all---someone with
> specific knowledge about these platforms might know for sure.
>   
Yup, this is totally architecture dependent.  On the expired Alpha 
architecture, there is no demarcation between floating point and integer 
hardware.  Any register can hold a floating point operand, and no 
special floating point state is held anywhere else.  So, there'd be no 
extra overhead or additional context to save.  I think MIPS is (was) the 
same way.  I don't know what the "new" architectures will be, other than 
the X86_64, which probably retains all of the horrible encrustations of 
the X86 architecture.

Jon

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to