Lines Matching refs:op_slot
859 binary_op1(PyObject *v, PyObject *w, const int op_slot
867 slotv = NB_BINOP(Py_TYPE(v)->tp_as_number, op_slot);
875 slotw = NB_BINOP(Py_TYPE(w)->tp_as_number, op_slot);
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)
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);
936 if (op_slot == NB_SLOT(nb_rshift) &&
966 const int op_slot,
975 slotv = NB_TERNOP(mv, op_slot);
983 slotw = NB_TERNOP(mw, op_slot);
1020 ternaryfunc slotz = NB_TERNOP(mz, op_slot);
1180 binary_iop1(PyObject *v, PyObject *w, const int iop_slot, const int op_slot
1199 return binary_op1(v, w, op_slot);
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)
1212 binary_iop(PyObject *v, PyObject *w, const int iop_slot, const int op_slot,
1215 PyObject *result = BINARY_IOP1(v, w, iop_slot, op_slot, op_name);
1224 ternary_iop(PyObject *v, PyObject *w, PyObject *z, const int iop_slot, const int op_slot,
1238 return ternary_op(v, w, z, op_slot, op_name);