floating point operations

James Healy jhealy at swin.edu.au
Wed Oct 31 17:31:42 PDT 2007

Hash: SHA1


We've been making experimental changes to FreeBSD's TCP congestion
control code, and we used a few floating point operations initially in
our prototype.

We've since gone back and converted all but one of the operations to
fixed point maths in following the no-flops-in-kernel mantra.

The remaining op is not easily converted to fixed point math, and we're
wondering what impact a single flop on the receipt of each ACK will
have. We don't have a strong understanding of the amount of overhead
involved in executing a flop instead of an int op on modern hardware.


James Healy
Version: GnuPG v1.4.7 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


Swinburne University of Technology
CRICOS Provider Code: 00111D

This e-mail and any attachments are confidential and intended only for the use of the addressee. They may contain information that is privileged or protected by copyright. If you are not the intended recipient, any dissemination, distribution, printing, copying or use is strictly prohibited. The University does not warrant that this e-mail and any attachments are secure and there is also a risk that it may be corrupted in transmission. It is your responsibility to check any attachments for viruses or defects before opening them. If you have received this transmission in error, please contact us on +61 3 9214 8000 and delete it immediately from your system. We do not accept liability in connection with computer virus, data corruption, delay, interruption, unauthorised access or unauthorised amendment.

Please consider the environment before printing this email.

More information about the freebsd-hackers mailing list