trying 2.18 sin func from glibc for performance issue