findRoot optimization

restore signbit check