Lines Matching refs:l5
675 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 ! try locking
676 7: tst %l5
678 ld [%l4 + %lo(nsec_scale)], %l5 ! delay: %l5 = scaling factor
679 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
680 9: tst %l5
682 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
684 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
689 ! update hres_last_tick. %l5 has the scaling factor (nsec_scale).
695 NATIVE_TIME_TO_NSEC_SCALE(%l0, %l5, %l2, NSEC_SHIFT)
713 clr %l5 ! delay: set adj to zero
716 srl %i1, ADJ_SHIFT, %l5 ! delay: %l5 = adj
718 addcc %l0, %l5, %g0 ! hrestime_adj < -adj ?
720 neg %l5 ! delay: %l5 = -adj
722 mov %l0, %l5 ! no, so set adj = hrestime_adj
724 subcc %l0, %l5, %g0 ! hrestime_adj < adj ?
726 mov %l0, %l5 ! delay: adj = hrestime_adj
729 sub %l0, %l5, %l0 ! timedelta -= adj
737 add %i3, %l5, %i3 ! hrestime.nsec += adj
740 set NANOSEC, %l5 ! %l5 = NANOSEC
741 cmp %i3, %l5
745 sub %i3, %l5, %i3 ! hrestime.tv_nsec - NANOSEC
746 mov 0x1, %l5
747 st %l5, [%i1 + %lo(one_sec)]