Home | History | Annotate | Download | only in Modules

Lines Matching refs:diff

1437 diff_to_bool(int diff, int op)
1443 case Py_EQ: istrue = diff == 0; break;
1444 case Py_NE: istrue = diff != 0; break;
1445 case Py_LE: istrue = diff <= 0; break;
1446 case Py_GE: istrue = diff >= 0; break;
1447 case Py_LT: istrue = diff < 0; break;
1448 case Py_GT: istrue = diff > 0; break;
1880 int diff = GET_TD_DAYS(self) - GET_TD_DAYS(other);
1881 if (diff == 0) {
1882 diff = GET_TD_SECONDS(self) - GET_TD_SECONDS(other);
1883 if (diff == 0)
1884 diff = GET_TD_MICROSECONDS(self) -
1887 return diff;
1894 int diff = delta_cmp(self, other);
1895 return diff_to_bool(diff, op);
2800 int diff = memcmp(((PyDateTime_Date *)self)->data,
2803 return diff_to_bool(diff, op);
3789 int diff;
3795 diff = memcmp(((PyDateTime_Time *)self)->data,
3798 return diff_to_bool(diff, op);
3813 diff = memcmp(((PyDateTime_Time *)self)->data,
3816 result = diff_to_bool(diff, op);
3832 diff = offsecs1 - offsecs2;
3833 if (diff == 0)
3834 diff = TIME_GET_MICROSECOND(self) -
3836 result = diff_to_bool(diff, op);
4846 int diff;
4867 diff = memcmp(((PyDateTime_DateTime *)self)->data,
4870 return diff_to_bool(diff, op);
4885 diff = memcmp(((PyDateTime_DateTime *)self)->data,
4888 if ((op == Py_EQ || op == Py_NE) && diff == 0) {
4893 diff = 1;
4895 result = diff_to_bool(diff, op);
4905 diff = GET_TD_DAYS(delta);
4906 if (diff == 0)
4907 diff = GET_TD_SECONDS(delta) |
4910 if ((op == Py_EQ || op == Py_NE) && diff == 0) {
4915 diff = 1;
4917 result = diff_to_bool(diff, op);
5935 diff = x.n - (z.n - z.o) [6]
5947 diff =
5953 So diff = z.d.
5955 If [5] is true now, diff = 0, so z.d = 0 too, and we have the standard-time
5959 If [5] is not true now, diff = z.d != 0, and z.d is the offset we need to
5965 z' = z + z.d = z + diff [7]
5977 diff' = x.n - (z'.n - z'.o) = replacing z'.n via [7]
5978 x.n - (z.n + diff - z'.o) = replacing diff via [6]