= 0)         {             assert(std::isnan(r.real()));             assert(std::isnan(r.imag()));         }         else if (std::isnan(testcases[i].real()) && std::isnan(testcases[i].imag()))         {             assert(std::isnan(r.real()));             assert(std::isnan(r.imag()));         }         else if (std::isfinite(testcases[i].