workaround gcc bug 46926 by providing a dumb sincos implementation