The function's domain is the set of real numbers. However, there is an interval within the domain where the function behaves differently and produces complex-valued outputs. In the experiments, this interval seems to be approximately between -128 and -100, inclusive. Within this interval, the function returns complex numbers.

