BF: use define and use dpy_signbit instead of signbit. Use dpy_rint instead of round.