Lines Matching refs:l5
367 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 ! try locking
368 7: tst %l5
370 ld [%l4 + %lo(nsec_scale)], %l5 ! delay: %l5 = scaling factor
371 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
372 9: tst %l5
374 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
376 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
381 ! update hres_last_tick. %l5 has the scaling factor (nsec_scale).
387 NATIVE_TIME_TO_NSEC_SCALE(%l0, %l5, %l2, NSEC_SHIFT)
405 clr %l5 ! delay: set adj to zero
408 srl %i1, ADJ_SHIFT, %l5 ! delay: %l5 = adj
410 addcc %l0, %l5, %g0 ! hrestime_adj < -adj ?
412 neg %l5 ! delay: %l5 = -adj
414 mov %l0, %l5 ! no, so set adj = hrestime_adj
416 subcc %l0, %l5, %g0 ! hrestime_adj < adj ?
418 mov %l0, %l5 ! delay: adj = hrestime_adj
421 sub %l0, %l5, %l0 ! timedelta -= adj
429 add %i3, %l5, %i3 ! hrestime.nsec += adj
432 set NANOSEC, %l5 ! %l5 = NANOSEC
433 cmp %i3, %l5
437 sub %i3, %l5, %i3 ! hrestime.tv_nsec - NANOSEC
438 mov 0x1, %l5
439 st %l5, [%i1 + %lo(one_sec)]