COT: workaround for gcc/glibc bug.

Using both sin and cos causes sincos to be used and it stinks.