libm: design and notes for a freebsd based implementation