若函数f(x)=log(x^2+ax-a)底数为2的定义域为R则实数a的取值范围是?