Lines Matching refs:cval
217 complex_subtype_from_c_complex(PyTypeObject *type, Py_complex cval)
223 ((PyComplexObject *)op)->cval = cval;
228 PyComplex_FromCComplex(Py_complex cval)
236 op->cval = cval;
262 return ((PyComplexObject *)op)->cval.real;
273 return ((PyComplexObject *)op)->cval.imag;
322 return ((PyComplexObject *)op)->cval;
333 cv = ((PyComplexObject *)newop)->cval;
367 if (v->cval.real == 0. && copysign(1.0, v->cval.real)==1.0) {
371 im = PyOS_double_to_string(v->cval.imag, format_code,
380 pre = PyOS_double_to_string(v->cval.real, format_code,
388 im = PyOS_double_to_string(v->cval.imag, format_code,
409 hashreal = (Py_uhash_t)_Py_HashDouble((PyObject *) v, v->cval.real);
412 hashimag = (Py_uhash_t)_Py_HashDouble((PyObject *)v, v->cval.imag);
430 c = ((PyComplexObject *)(obj))->cval; \
547 neg.real = -v->cval.real;
548 neg.imag = -v->cval.imag;
560 return PyComplex_FromCComplex(v->cval);
568 result = _Py_c_abs(v->cval);
581 return v->cval.real != 0.0 || v->cval.imag != 0.0;
651 Py_complex c = self->cval;
665 Py_complex c = self->cval;
712 return PyComplex_FromCComplex(self->cval);
726 {"real", T_DOUBLE, offsetof(PyComplexObject, cval.real), READONLY,
728 {"imag", T_DOUBLE, offsetof(PyComplexObject, cval.imag), READONLY,
987 cr = ((PyComplexObject*)r)->cval;
1014 ci = ((PyComplexObject*)i)->cval;