Lines Matching defs:args
121 math_ldexp(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
130 if (PyFloat_CheckExact(args[0])) {
131 x = PyFloat_AS_DOUBLE(args[0]);
135 x = PyFloat_AsDouble(args[0]);
140 i = args[1];
197 math_log(PyObject *module, PyObject *args)
204 switch (PyTuple_GET_SIZE(args)) {
206 if (!PyArg_ParseTuple(args, "O:log", &x)) {
211 if (!PyArg_ParseTuple(args, "OO:log", &x, &base)) {
259 math_fmod(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
268 if (PyFloat_CheckExact(args[0])) {
269 x = PyFloat_AS_DOUBLE(args[0]);
273 x = PyFloat_AsDouble(args[0]);
278 if (PyFloat_CheckExact(args[1])) {
279 y = PyFloat_AS_DOUBLE(args[1]);
283 y = PyFloat_AsDouble(args[1]);
313 math_dist(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
322 p = args[0];
323 q = args[1];
343 math_pow(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
352 if (PyFloat_CheckExact(args[0])) {
353 x = PyFloat_AS_DOUBLE(args[0]);
357 x = PyFloat_AsDouble(args[0]);
362 if (PyFloat_CheckExact(args[1])) {
363 y = PyFloat_AS_DOUBLE(args[1]);
367 y = PyFloat_AsDouble(args[1]);
578 math_isclose(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
591 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
592 if (!args) {
595 if (PyFloat_CheckExact(args[0])) {
596 a = PyFloat_AS_DOUBLE(args[0]);
600 a = PyFloat_AsDouble(args[0]);
605 if (PyFloat_CheckExact(args[1])) {
606 b = PyFloat_AS_DOUBLE(args[1]);
610 b = PyFloat_AsDouble(args[1]);
618 if (args[2]) {
619 if (PyFloat_CheckExact(args[2])) {
620 rel_tol = PyFloat_AS_DOUBLE(args[2]);
624 rel_tol = PyFloat_AsDouble(args[2]);
633 if (PyFloat_CheckExact(args[3])) {
634 abs_tol = PyFloat_AS_DOUBLE(args[3]);
638 abs_tol = PyFloat_AsDouble(args[3]);
673 math_prod(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
683 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
684 if (!args) {
687 iterable = args[0];
691 start = args[1];
721 math_perm(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
730 n = args[0];
734 k = args[1];
765 math_comb(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
774 n = args[0];
775 k = args[1];
795 math_nextafter(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
804 if (PyFloat_CheckExact(args[0])) {
805 x = PyFloat_AS_DOUBLE(args[0]);
809 x = PyFloat_AsDouble(args[0]);
814 if (PyFloat_CheckExact(args[1])) {
815 y = PyFloat_AS_DOUBLE(args[1]);
819 y = PyFloat_AsDouble(args[1]);