Lines Matching defs:op_name
861 , const char *op_name
894 assert(_Py_CheckSlotResult(v, op_name, x != NULL));
902 assert(_Py_CheckSlotResult(w, op_name, x != NULL));
912 # define BINARY_OP1(v, w, op_slot, op_name) binary_op1(v, w, op_slot)
914 # define BINARY_OP1(v, w, op_slot, op_name) binary_op1(v, w, op_slot, op_name)
918 binop_type_error(PyObject *v, PyObject *w, const char *op_name)
923 op_name,
930 binary_op(PyObject *v, PyObject *w, const int op_slot, const char *op_name)
932 PyObject *result = BINARY_OP1(v, w, op_slot, op_name);
944 op_name,
949 return binop_type_error(v, w, op_name);
967 const char *op_name
1003 assert(_Py_CheckSlotResult(v, op_name, x != NULL));
1011 assert(_Py_CheckSlotResult(w, op_name, x != NULL));
1026 assert(_Py_CheckSlotResult(z, op_name, x != NULL));
1039 op_name,
1048 op_name,
1056 #define BINARY_FUNC(func, op, op_name) \
1059 return binary_op(v, w, NB_SLOT(op), op_name); \
1182 , const char *op_name
1191 assert(_Py_CheckSlotResult(v, op_name, x != NULL));
1201 return binary_op1(v, w, op_slot, op_name);
1206 # define BINARY_IOP1(v, w, iop_slot, op_slot, op_name) binary_iop1(v, w, iop_slot, op_slot)
1208 # define BINARY_IOP1(v, w, iop_slot, op_slot, op_name) binary_iop1(v, w, iop_slot, op_slot, op_name)
1213 const char *op_name)
1215 PyObject *result = BINARY_IOP1(v, w, iop_slot, op_slot, op_name);
1218 return binop_type_error(v, w, op_name);
1225 const char *op_name)
1238 return ternary_op(v, w, z, op_slot, op_name);
1241 #define INPLACE_BINOP(func, iop, op, op_name) \
1244 return binary_iop(v, w, NB_SLOT(iop), NB_SLOT(op), op_name); \