pipelined squareroot