Searched refs:NB_SLOT (Results 1 – 1 of 1) sorted by relevance
/third_party/python/Objects/ |
D | abstract.c | 840 #define NB_SLOT(x) offsetof(PyNumberMethods, x) macro 934 if (op_slot == NB_SLOT(nb_rshift) && in binary_op() 1057 return binary_op(v, w, NB_SLOT(op), op_name); \ 1071 PyObject *result = BINARY_OP1(v, w, NB_SLOT(nb_add), "+"); in PyNumber_Add() 1109 PyObject *result = BINARY_OP1(v, w, NB_SLOT(nb_multiply), "*"); in PyNumber_Multiply() 1128 return binary_op(v, w, NB_SLOT(nb_matrix_multiply), "@"); in PyNumber_MatrixMultiply() 1134 return binary_op(v, w, NB_SLOT(nb_floor_divide), "//"); in PyNumber_FloorDivide() 1140 return binary_op(v, w, NB_SLOT(nb_true_divide), "/"); in PyNumber_TrueDivide() 1146 return binary_op(v, w, NB_SLOT(nb_remainder), "%"); in PyNumber_Remainder() 1152 return ternary_op(v, w, z, NB_SLOT(nb_power), "** or pow()"); in PyNumber_Power() [all …]
|