Home | History | Annotate | Download | only in bionic

Lines Matching refs:cycles

201     int      cycles  = 0;
204 cycles = (orig_year - 100) / 400;
205 orig_year -= cycles * 400;
206 days += (Time64_T)cycles * days_in_gregorian_cycle;
209 cycles = (orig_year - 100) / 400;
210 orig_year -= cycles * 400;
211 days += (Time64_T)cycles * days_in_gregorian_cycle;
213 TRACE3("# timegm/ cycles: %d, days: %lld, orig_year: %lld\n", cycles, days, orig_year);
464 int cycles;
467 cycles = (left_year - 2400) / 400;
468 left_year -= cycles * 400;
469 seconds += cycles * seconds_in_gregorian_cycle;
472 cycles = (left_year - 1600) / 400;
473 left_year += cycles * 400;
474 seconds += cycles * seconds_in_gregorian_cycle;
524 int cycles = 0;
572 /* Gregorian cycles, this is huge optimization for distant times */
573 cycles = (int)(m / (Time64_T) days_in_gregorian_cycle);
574 if( cycles ) {
575 m -= (cycles * (Time64_T) days_in_gregorian_cycle);
576 year += (cycles * years_in_gregorian_cycle);
596 /* Gregorian cycles */
597 cycles = (int)((m / (Time64_T) days_in_gregorian_cycle) + 1);
598 if( cycles ) {
599 m -= (cycles * (Time64_T) days_in_gregorian_cycle);
600 year += (cycles * years_in_gregorian_cycle);