Lines Matching refs:l5
521 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 ! try locking
522 7: tst %l5
524 ld [%l4 + %lo(nsec_scale)], %l5 ! delay: %l5 = scaling factor
525 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
526 9: tst %l5
528 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
530 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
535 ! update hres_last_tick. %l5 has the scaling factor (nsec_scale).
541 NATIVE_TIME_TO_NSEC_SCALE(%l0, %l5, %l2, NSEC_SHIFT)
559 clr %l5 ! delay: set adj to zero
562 srl %i1, ADJ_SHIFT, %l5 ! delay: %l5 = adj
564 addcc %l0, %l5, %g0 ! hrestime_adj < -adj ?
566 neg %l5 ! delay: %l5 = -adj
568 mov %l0, %l5 ! no, so set adj = hrestime_adj
570 subcc %l0, %l5, %g0 ! hrestime_adj < adj ?
572 mov %l0, %l5 ! delay: adj = hrestime_adj
575 sub %l0, %l5, %l0 ! timedelta -= adj
583 add %i3, %l5, %i3 ! hrestime.nsec += adj
586 set NANOSEC, %l5 ! %l5 = NANOSEC
587 cmp %i3, %l5
591 sub %i3, %l5, %i3 ! hrestime.tv_nsec - NANOSEC
592 mov 0x1, %l5
593 st %l5, [%i1 + %lo(one_sec)]