Lines Matching defs:rhs
1706 binary_op_fail_kind(int oparg, PyObject *lhs, PyObject *rhs)
1711 if (!Py_IS_TYPE(lhs, Py_TYPE(rhs))) {
1717 if (!Py_IS_TYPE(lhs, Py_TYPE(rhs))) {
1735 if (!Py_IS_TYPE(lhs, Py_TYPE(rhs))) {
1753 if (!Py_IS_TYPE(lhs, Py_TYPE(rhs))) {
1759 if (!Py_IS_TYPE(lhs, Py_TYPE(rhs))) {
1775 _Py_Specialize_BinaryOp(PyObject *lhs, PyObject *rhs, _Py_CODEUNIT *instr,
1783 if (!Py_IS_TYPE(lhs, Py_TYPE(rhs))) {
1808 if (!Py_IS_TYPE(lhs, Py_TYPE(rhs))) {
1822 if (!Py_IS_TYPE(lhs, Py_TYPE(rhs))) {
1845 SPECIALIZATION_FAIL(BINARY_OP, binary_op_fail_kind(oparg, lhs, rhs));
1857 compare_op_fail_kind(PyObject *lhs, PyObject *rhs)
1859 if (Py_TYPE(lhs) != Py_TYPE(rhs)) {
1860 if (PyFloat_CheckExact(lhs) && PyLong_CheckExact(rhs)) {
1863 if (PyLong_CheckExact(lhs) && PyFloat_CheckExact(rhs)) {
1904 _Py_Specialize_CompareOp(PyObject *lhs, PyObject *rhs, _Py_CODEUNIT *instr,
1940 if (Py_TYPE(lhs) != Py_TYPE(rhs)) {
1941 SPECIALIZATION_FAIL(COMPARE_OP, compare_op_fail_kind(lhs, rhs));
1950 if (Py_ABS(Py_SIZE(lhs)) <= 1 && Py_ABS(Py_SIZE(rhs)) <= 1) {
1971 SPECIALIZATION_FAIL(COMPARE_OP, compare_op_fail_kind(lhs, rhs));