设函数 f(x)f\left( x\right)f(x) 的定义域为 R\mathbf{R}R ,满足 f(x+1)=2f(x)f\left( {x + 1}\right) = {2f}\left( x\right)f(x+1)=2f(x) ,且当 x∈(0,1]x \in (0,1\rbrackx∈(0,1] 时, f(x)=x(x−1)f\left( x\right) = x\left( {x - 1}\right)f(x)=x(x−1) . 若对任意 x∈(−∞,m]x \in ( - \infty ,m\rbrackx∈(−∞,m] , 都有 f(x)≥−89f\left( x\right) \geq - \frac{8}{9}f(x)≥−98 ,则 mmm 的取值范围是A. (−∞,94]\left( {-\infty ,\frac{9}{4}}\right\rbrack(−∞,49] B. (−∞,73]\left( {-\infty ,\frac{7}{3}}\right\rbrack(−∞,37]C. (−∞,52]\left( {-\infty ,\frac{5}{2}}\right\rbrack(−∞,25] D. (−∞,83]\left( {-\infty ,\frac{8}{3}}\right\rbrack(−∞,38]