If I remember correctly Solaris like most other operating system does not save or restore the floating point registers when context switching from User to Kernel so doing any floating point ops in the kernel would corrupt user floating point state. This means ZFS cannot be doing any floating point ops in the kernel context.
Others wiser than I may be able to asert this with more certainty -Angelo On Dec 22, 2010, at 2:44 PM, Jerry Kemp wrote: > I have a coworker, who's primary expertise is in another flavor of Unix. > > This coworker lists floating point operations as one of ZFS detriments. > > I's not really sure what he means specifically, or where he got this > reference from. > > In an effort to refute what I believe is an error or misunderstanding on > his part, I have spent time on Yahoo, Google, the ZFS section of > OpenSolaris.org, etc. I really haven't turned up much of anything that > would prove or disprove his comments. The one thing I haven't done is > to go through the ZFS source code, but its been years since I have done > any serious programming. > > If someone from Oracle, or anyone on this mailing list could point me > towards any documentation, or give me a definitive word, I would sure > appreciate it. If there were floating point operations going on within > ZFS, at this point I am uncertain as to what they would be. > > TIA for any comments, > > Jerry > _______________________________________________ > zfs-discuss mailing list > zfs-discuss@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss