Searched refs:cycles (Results 1 – 2 of 2) sorted by relevance
43 static __always_inline u64 vdso_calc_ns(const struct vdso_clock *vc, u64 cycles, u64 base) in vdso_calc_ns() argument45 u64 delta = (cycles - vc->cycle_last) & VDSO_DELTA_MASK(vc); in vdso_calc_ns()69 static inline bool vdso_cycles_ok(u64 cycles) in vdso_cycles_ok() argument96 u64 cycles; in vdso_get_timestamp() local101 cycles = __arch_get_hw_counter(vc->clock_mode, vd); in vdso_get_timestamp()102 if (unlikely(!vdso_cycles_ok(cycles))) in vdso_get_timestamp()105 *ns = vdso_calc_ns(vc, cycles, vdso_ts->nsec); in vdso_get_timestamp()
25 @ impl size in bytes comp cycles[*] measured performance51 @ ~990 cycles.56 @ Cortex A8 core and in absolute terms ~870 cycles per input block57 @ [or 13.6 cycles per byte].62 @ improvement on Cortex A8 core and 12.2 cycles per byte.
Completed in 5 milliseconds