Home
last modified time | relevance | path

Searched refs:uday (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/ntp/libntp/
H A Dntp_calendar.c886 uint32_t uday, Q; in ntpcal_split_eradays() local
902 uday = (uint32_t)(ud64 - Q * GREGORIAN_CYCLE_DAYS); in ntpcal_split_eradays()
923 uday = (days < 0) ? 130717u : 0u; /* sign dgt */ in ntpcal_split_eradays()
924 uday += ((days >> 18) & 0x01FFFu) * 25897u; /* hi dgt (src!) */ in ntpcal_split_eradays()
925 uday += (ux & 0xFFFFFu); /* lo dgt */ in ntpcal_split_eradays()
926 uday %= GREGORIAN_CYCLE_DAYS; /* full reduction */ in ntpcal_split_eradays()
927 Q = (ux - uday) * 660721233u; /* exact div */ in ntpcal_split_eradays()
934 uday |= 3; in ntpcal_split_eradays()
935 n001 = uday / GREGORIAN_NORMAL_LEAP_CYCLE_DAYS; in ntpcal_split_eradays()
936 uday -= n001 * GREGORIAN_NORMAL_LEAP_CYCLE_DAYS; in ntpcal_split_eradays()
[all …]