minor fix in __tanl (get sign properly)