using __sincosf. no noticeable change.