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