@@ -1164,29 +1164,10 @@ PyNumber_Multiply(PyObject *v, PyObject *w)
1164
1164
return result ;
1165
1165
}
1166
1166
1167
- PyObject *
1168
- PyNumber_MatrixMultiply (PyObject * v , PyObject * w )
1169
- {
1170
- return binary_op (v , w , NB_SLOT (nb_matrix_multiply ), "@" );
1171
- }
1172
-
1173
- PyObject *
1174
- PyNumber_FloorDivide (PyObject * v , PyObject * w )
1175
- {
1176
- return binary_op (v , w , NB_SLOT (nb_floor_divide ), "//" );
1177
- }
1178
-
1179
- PyObject *
1180
- PyNumber_TrueDivide (PyObject * v , PyObject * w )
1181
- {
1182
- return binary_op (v , w , NB_SLOT (nb_true_divide ), "/" );
1183
- }
1184
-
1185
- PyObject *
1186
- PyNumber_Remainder (PyObject * v , PyObject * w )
1187
- {
1188
- return binary_op (v , w , NB_SLOT (nb_remainder ), "%" );
1189
- }
1167
+ BINARY_FUNC (PyNumber_MatrixMultiply , nb_matrix_multiply , "@" )
1168
+ BINARY_FUNC (PyNumber_FloorDivide , nb_floor_divide , "//" )
1169
+ BINARY_FUNC (PyNumber_TrueDivide , nb_true_divide , "/" )
1170
+ BINARY_FUNC (PyNumber_Remainder , nb_remainder , "%" )
1190
1171
1191
1172
PyObject *
1192
1173
PyNumber_Power (PyObject * v , PyObject * w , PyObject * z )
0 commit comments