return (3 * d_[i] * xx + 2 * c_[i]) * xx + b_[i];
How about this small change? Six operations instead of seven.