sincos fully working, tancotan probably working on doubles