	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_timer                          ## -- Begin function timer
	.p2align	4, 0x90
_timer:                                 ## @timer
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%rbx
	subq	$24, %rsp
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	_current_time@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	incl	%edx
	movl	%edx, (%r15)
	movq	_adjust_timer@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	cmpl	%edx, %ecx
	jg	LBB0_2
## %bb.1:
	incl	%ecx
	movl	%ecx, (%rax)
	xorl	%eax, %eax
	callq	_adj_host_clock
LBB0_2:
	movq	_peer_list@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	testq	%rdi, %rdi
	jne	LBB0_3
LBB0_8:
	movq	_sys_orphan@GOTPCREL(%rip), %r14
	movq	(%r14), %rax
	movq	_STRATUM_UNSPEC@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jge	LBB0_17
## %bb.9:
	movq	_sys_peer@GOTPCREL(%rip), %rcx
	cmpq	$0, (%rcx)
	jne	LBB0_17
## %bb.10:
	movl	(%r15), %ecx
	movq	_orphwait@GOTPCREL(%rip), %rdx
	cmpl	(%rdx), %ecx
	jle	LBB0_17
## %bb.11:
	movq	_sys_leap@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movq	_LEAP_NOTINSYNC@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rcx
	jne	LBB0_13
## %bb.12:
	movq	_LEAP_NOWARNING@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_set_sys_leap
	movq	(%r14), %rax
LBB0_13:
	movq	_sys_stratum@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	cmpl	$2, %eax
	jl	LBB0_15
## %bb.14:
	movq	_LOOPBACKADR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_htonl
	movq	_sys_refid@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jmp	LBB0_16
	.p2align	4, 0x90
LBB0_7:                                 ##   in Loop: Header=BB0_3 Depth=1
	movq	%rbx, %rdi
	testq	%rbx, %rbx
	je	LBB0_8
LBB0_3:                                 ## =>This Inner Loop Header: Depth=1
	movq	8(%rdi), %rax
	testq	%rax, %rax
	jle	LBB0_5
## %bb.4:                               ##   in Loop: Header=BB0_3 Depth=1
	decq	%rax
	movq	%rax, 8(%rdi)
LBB0_5:                                 ##   in Loop: Header=BB0_3 Depth=1
	movq	24(%rdi), %rbx
	movl	16(%rdi), %eax
	cmpl	(%r15), %eax
	jg	LBB0_7
## %bb.6:                               ##   in Loop: Header=BB0_3 Depth=1
	callq	_transmit
	jmp	LBB0_7
LBB0_15:
	movq	_sys_refid@GOTPCREL(%rip), %rdi
	leaq	L_.str(%rip), %rsi
	movl	$4, %edx
	callq	_memcpy
LBB0_16:
	movq	_sys_offset@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_sys_rootdelay@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_sys_rootdisp@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
LBB0_17:
	leaq	-32(%rbp), %rdi
	callq	_get_systime
	leaq	-36(%rbp), %rdi
	callq	_time
	movq	_leapsec@GOTPCREL(%rip), %r14
	movq	(%r14), %rax
	movq	_LSPROX_NOWARN@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jg	LBB0_19
## %bb.18:
	testb	$7, (%r15)
	jne	LBB0_20
LBB0_19:
	movl	-32(%rbp), %edi
	movq	_sys_leap@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_LEAP_NOTINSYNC@GOTPCREL(%rip), %rcx
	xorl	%edx, %edx
	cmpq	(%rcx), %rax
	sete	%dl
	leaq	-36(%rbp), %rsi
	callq	_check_leapsec
LBB0_20:
	movq	_sys_leap@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_LEAP_NOTINSYNC@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	je	LBB0_22
## %bb.21:
	movq	(%r14), %rax
	movq	_LSPROX_ANNOUNCE@GOTPCREL(%rip), %rcx
	movq	_leapdif@GOTPCREL(%rip), %rdx
	cmpq	$0, (%rdx)
	movq	_LEAP_DELSECOND@GOTPCREL(%rip), %rdx
	cmovgq	_LEAP_ADDSECOND@GOTPCREL(%rip), %rdx
	movq	_LEAP_NOWARNING@GOTPCREL(%rip), %rsi
	cmoveq	%rsi, %rdx
	cmpq	(%rcx), %rax
	cmovlq	%rsi, %rdx
	movl	(%rdx), %edi
	callq	_set_sys_leap
LBB0_22:
	movq	_huffpuff_timer@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	cmpl	(%r15), %ecx
	jg	LBB0_24
## %bb.23:
	movq	_HUFFPUFF@GOTPCREL(%rip), %rdx
	addl	(%rdx), %ecx
	movl	%ecx, (%rax)
	xorl	%eax, %eax
	callq	_huffpuff
LBB0_24:
	movq	_interface_interval@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	testq	%rdi, %rdi
	je	LBB0_27
## %bb.25:
	movq	_interface_timer@GOTPCREL(%rip), %rcx
	movslq	(%r15), %rax
	cmpl	%eax, (%rcx)
	jg	LBB0_27
## %bb.26:
	addq	%rax, %rdi
	callq	_timer_interfacetimeout
	leaq	L_.str.1(%rip), %rsi
	movl	$2, %edi
	callq	_DPRINTF
	xorl	%edi, %edi
	xorl	%esi, %esi
	callq	_interface_update
LBB0_27:
	movq	_worker_idle_timer@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	(%r15), %eax
	testl	%ecx, %ecx
	je	LBB0_30
## %bb.28:
	cmpl	%eax, %ecx
	jg	LBB0_30
## %bb.29:
	xorl	%eax, %eax
	callq	_worker_idle_timer_fired
	movl	(%r15), %eax
LBB0_30:
	movq	_stats_timer@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	cmpl	%eax, %edx
	jg	LBB0_35
## %bb.31:
	movq	_SECSPERHR@GOTPCREL(%rip), %rax
	addl	(%rax), %edx
	movl	%edx, (%rcx)
	xorl	%eax, %eax
	callq	_write_stats
	movq	_leapf_timer@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	cmpl	(%r15), %ecx
	jle	LBB0_32
## %bb.33:
	movq	_FALSE@GOTPCREL(%rip), %rax
	jmp	LBB0_34
LBB0_32:
	movq	_SECSPERDAY@GOTPCREL(%rip), %rdx
	addl	(%rdx), %ecx
	movl	%ecx, (%rax)
	movq	_TRUE@GOTPCREL(%rip), %rax
LBB0_34:
	movl	(%rax), %edi
	movl	-32(%rbp), %esi
	leaq	-36(%rbp), %rdx
	callq	_check_leap_file
LBB0_35:
	addq	$24, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_current_time,4,2               ## @current_time
	.comm	_adjust_timer,4,2               ## @adjust_timer
	.comm	_peer_list,8,3                  ## @peer_list
	.comm	_sys_orphan,8,3                 ## @sys_orphan
	.comm	_STRATUM_UNSPEC,8,3             ## @STRATUM_UNSPEC
	.comm	_sys_peer,8,3                   ## @sys_peer
	.comm	_orphwait,4,2                   ## @orphwait
	.comm	_sys_leap,8,3                   ## @sys_leap
	.comm	_LEAP_NOTINSYNC,8,3             ## @LEAP_NOTINSYNC
	.comm	_LEAP_NOWARNING,4,2             ## @LEAP_NOWARNING
	.comm	_sys_stratum,4,2                ## @sys_stratum
	.comm	_LOOPBACKADR,4,2                ## @LOOPBACKADR
	.comm	_sys_refid,4,2                  ## @sys_refid
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"LOOP"

	.comm	_sys_offset,8,3                 ## @sys_offset
	.comm	_sys_rootdelay,8,3              ## @sys_rootdelay
	.comm	_sys_rootdisp,8,3               ## @sys_rootdisp
	.comm	_leapsec,8,3                    ## @leapsec
	.comm	_LSPROX_NOWARN,8,3              ## @LSPROX_NOWARN
	.comm	_LSPROX_ANNOUNCE,8,3            ## @LSPROX_ANNOUNCE
	.comm	_leapdif,8,3                    ## @leapdif
	.comm	_LEAP_ADDSECOND,4,2             ## @LEAP_ADDSECOND
	.comm	_LEAP_DELSECOND,4,2             ## @LEAP_DELSECOND
	.comm	_huffpuff_timer,4,2             ## @huffpuff_timer
	.comm	_HUFFPUFF,8,3                   ## @HUFFPUFF
	.comm	_interface_interval,8,3         ## @interface_interval
	.comm	_interface_timer,4,2            ## @interface_timer
L_.str.1:                               ## @.str.1
	.asciz	"timer: interface update\n"

	.comm	_worker_idle_timer,4,2          ## @worker_idle_timer
	.comm	_stats_timer,4,2                ## @stats_timer
	.comm	_SECSPERHR,8,3                  ## @SECSPERHR
	.comm	_leapf_timer,4,2                ## @leapf_timer
	.comm	_SECSPERDAY,8,3                 ## @SECSPERDAY
	.comm	_TRUE,4,2                       ## @TRUE
	.comm	_FALSE,4,2                      ## @FALSE
	.comm	_FLAG_REFCLOCK,4,2              ## @FLAG_REFCLOCK
	.comm	_crypto_flags,8,3               ## @crypto_flags
	.comm	_keys_timer,4,2                 ## @keys_timer
	.comm	_revoke_timer,4,2               ## @revoke_timer
	.comm	_sys_automax,8,3                ## @sys_automax
	.comm	_sys_private,4,2                ## @sys_private
	.comm	_sys_revoke,8,3                 ## @sys_revoke
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_timer                          ; -- Begin function timer
	.p2align	2
_timer:                                 ; @timer
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #64
	.cfi_def_cfa_offset 64
	stp	x22, x21, [sp, #16]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
Lloh0:
	adrp	x19, _current_time@GOTPAGE
Lloh1:
	ldr	x19, [x19, _current_time@GOTPAGEOFF]
	ldr	w8, [x19]
	add	w10, w8, #1
	str	w10, [x19]
Lloh2:
	adrp	x8, _adjust_timer@GOTPAGE
Lloh3:
	ldr	x8, [x8, _adjust_timer@GOTPAGEOFF]
	ldr	w9, [x8]
	cmp	w9, w10
	b.gt	LBB0_2
; %bb.1:
	add	w9, w9, #1
	str	w9, [x8]
	bl	_adj_host_clock
LBB0_2:
Lloh4:
	adrp	x8, _peer_list@GOTPAGE
Lloh5:
	ldr	x8, [x8, _peer_list@GOTPAGEOFF]
Lloh6:
	ldr	x0, [x8]
	cbnz	x0, LBB0_10
LBB0_3:
Lloh7:
	adrp	x22, _sys_orphan@GOTPAGE
Lloh8:
	ldr	x22, [x22, _sys_orphan@GOTPAGEOFF]
	ldr	x8, [x22]
Lloh9:
	adrp	x9, _STRATUM_UNSPEC@GOTPAGE
Lloh10:
	ldr	x9, [x9, _STRATUM_UNSPEC@GOTPAGEOFF]
Lloh11:
	ldr	x9, [x9]
Lloh12:
	adrp	x10, _sys_peer@GOTPAGE
Lloh13:
	ldr	x10, [x10, _sys_peer@GOTPAGEOFF]
Lloh14:
	ldr	x10, [x10]
	cmp	x8, x9
	ccmp	x10, #0, #0, lt
Lloh15:
	adrp	x20, _sys_leap@GOTPAGE
Lloh16:
	ldr	x20, [x20, _sys_leap@GOTPAGEOFF]
Lloh17:
	adrp	x21, _LEAP_NOTINSYNC@GOTPAGE
Lloh18:
	ldr	x21, [x21, _LEAP_NOTINSYNC@GOTPAGEOFF]
	b.ne	LBB0_16
; %bb.4:
	ldr	w9, [x19]
Lloh19:
	adrp	x10, _orphwait@GOTPAGE
Lloh20:
	ldr	x10, [x10, _orphwait@GOTPAGEOFF]
Lloh21:
	ldr	w10, [x10]
	cmp	w9, w10
	b.le	LBB0_16
; %bb.5:
	ldr	x9, [x20]
	ldr	x10, [x21]
	cmp	x9, x10
	b.ne	LBB0_7
; %bb.6:
Lloh22:
	adrp	x8, _LEAP_NOWARNING@GOTPAGE
Lloh23:
	ldr	x8, [x8, _LEAP_NOWARNING@GOTPAGEOFF]
Lloh24:
	ldr	w0, [x8]
	bl	_set_sys_leap
	ldr	x8, [x22]
LBB0_7:
Lloh25:
	adrp	x9, _sys_stratum@GOTPAGE
Lloh26:
	ldr	x9, [x9, _sys_stratum@GOTPAGEOFF]
Lloh27:
	str	w8, [x9]
	cmp	w8, #2
	b.lt	LBB0_14
; %bb.8:
Lloh28:
	adrp	x8, _LOOPBACKADR@GOTPAGE
Lloh29:
	ldr	x8, [x8, _LOOPBACKADR@GOTPAGEOFF]
Lloh30:
	ldr	w0, [x8]
	bl	_htonl
Lloh31:
	adrp	x8, _sys_refid@GOTPAGE
Lloh32:
	ldr	x8, [x8, _sys_refid@GOTPAGEOFF]
Lloh33:
	str	w0, [x8]
	b	LBB0_15
LBB0_9:                                 ;   in Loop: Header=BB0_10 Depth=1
	mov	x0, x20
	cbz	x20, LBB0_3
LBB0_10:                                ; =>This Inner Loop Header: Depth=1
	ldr	x8, [x0, #8]
	subs	x8, x8, #1
	b.lt	LBB0_12
; %bb.11:                               ;   in Loop: Header=BB0_10 Depth=1
	str	x8, [x0, #8]
LBB0_12:                                ;   in Loop: Header=BB0_10 Depth=1
	ldr	x20, [x0, #24]
	ldr	w8, [x0, #16]
	ldr	w9, [x19]
	cmp	w8, w9
	b.gt	LBB0_9
; %bb.13:                               ;   in Loop: Header=BB0_10 Depth=1
	bl	_transmit
	b	LBB0_9
LBB0_14:
Lloh34:
	adrp	x0, _sys_refid@GOTPAGE
Lloh35:
	ldr	x0, [x0, _sys_refid@GOTPAGEOFF]
Lloh36:
	adrp	x1, l_.str@PAGE
Lloh37:
	add	x1, x1, l_.str@PAGEOFF
	mov	w2, #4
	bl	_memcpy
LBB0_15:
Lloh38:
	adrp	x8, _sys_offset@GOTPAGE
Lloh39:
	ldr	x8, [x8, _sys_offset@GOTPAGEOFF]
Lloh40:
	str	xzr, [x8]
Lloh41:
	adrp	x8, _sys_rootdelay@GOTPAGE
Lloh42:
	ldr	x8, [x8, _sys_rootdelay@GOTPAGEOFF]
Lloh43:
	str	xzr, [x8]
Lloh44:
	adrp	x8, _sys_rootdisp@GOTPAGE
Lloh45:
	ldr	x8, [x8, _sys_rootdisp@GOTPAGEOFF]
Lloh46:
	str	xzr, [x8]
LBB0_16:
	add	x0, sp, #8
	bl	_get_systime
	add	x0, sp, #4
	bl	_time
Lloh47:
	adrp	x22, _leapsec@GOTPAGE
Lloh48:
	ldr	x22, [x22, _leapsec@GOTPAGEOFF]
	ldr	x8, [x22]
Lloh49:
	adrp	x9, _LSPROX_NOWARN@GOTPAGE
Lloh50:
	ldr	x9, [x9, _LSPROX_NOWARN@GOTPAGEOFF]
Lloh51:
	ldr	x9, [x9]
	cmp	x8, x9
	b.gt	LBB0_18
; %bb.17:
	ldrb	w8, [x19]
	tst	w8, #0x7
	b.ne	LBB0_19
LBB0_18:
	ldr	w0, [sp, #8]
	ldr	x8, [x20]
	ldr	x9, [x21]
	cmp	x8, x9
	cset	w2, eq
	add	x1, sp, #4
	bl	_check_leapsec
LBB0_19:
	ldr	x8, [x20]
	ldr	x9, [x21]
	cmp	x8, x9
	b.eq	LBB0_21
; %bb.20:
Lloh52:
	adrp	x8, _leapdif@GOTPAGE
Lloh53:
	ldr	x8, [x8, _leapdif@GOTPAGEOFF]
Lloh54:
	adrp	x9, _LEAP_ADDSECOND@GOTPAGE
Lloh55:
	ldr	x9, [x9, _LEAP_ADDSECOND@GOTPAGEOFF]
Lloh56:
	adrp	x10, _LEAP_DELSECOND@GOTPAGE
Lloh57:
	ldr	x10, [x10, _LEAP_DELSECOND@GOTPAGEOFF]
Lloh58:
	ldr	x8, [x8]
	cmp	x8, #0
	csel	x8, x9, x10, gt
	ldr	x9, [x22]
Lloh59:
	adrp	x10, _LSPROX_ANNOUNCE@GOTPAGE
Lloh60:
	ldr	x10, [x10, _LSPROX_ANNOUNCE@GOTPAGEOFF]
Lloh61:
	ldr	x10, [x10]
	ccmp	x9, x10, #8, ne
Lloh62:
	adrp	x9, _LEAP_NOWARNING@GOTPAGE
Lloh63:
	ldr	x9, [x9, _LEAP_NOWARNING@GOTPAGEOFF]
	csel	x8, x8, x9, ge
	ldr	w0, [x8]
	bl	_set_sys_leap
LBB0_21:
Lloh64:
	adrp	x8, _huffpuff_timer@GOTPAGE
Lloh65:
	ldr	x8, [x8, _huffpuff_timer@GOTPAGEOFF]
	ldr	w9, [x8]
	ldr	w10, [x19]
	cmp	w9, w10
	b.gt	LBB0_23
; %bb.22:
Lloh66:
	adrp	x10, _HUFFPUFF@GOTPAGE
Lloh67:
	ldr	x10, [x10, _HUFFPUFF@GOTPAGEOFF]
Lloh68:
	ldr	w10, [x10]
	add	w9, w9, w10
	str	w9, [x8]
	bl	_huffpuff
LBB0_23:
Lloh69:
	adrp	x8, _interface_interval@GOTPAGE
Lloh70:
	ldr	x8, [x8, _interface_interval@GOTPAGEOFF]
Lloh71:
	ldr	x8, [x8]
	cbz	x8, LBB0_26
; %bb.24:
Lloh72:
	adrp	x9, _interface_timer@GOTPAGE
Lloh73:
	ldr	x9, [x9, _interface_timer@GOTPAGEOFF]
Lloh74:
	ldr	w10, [x9]
	ldrsw	x9, [x19]
	cmp	w10, w9
	b.gt	LBB0_26
; %bb.25:
	add	x0, x8, x9
	bl	_timer_interfacetimeout
Lloh75:
	adrp	x1, l_.str.1@PAGE
Lloh76:
	add	x1, x1, l_.str.1@PAGEOFF
	mov	w0, #2
	bl	_DPRINTF
	mov	x0, #0
	mov	x1, #0
	bl	_interface_update
LBB0_26:
Lloh77:
	adrp	x8, _worker_idle_timer@GOTPAGE
Lloh78:
	ldr	x8, [x8, _worker_idle_timer@GOTPAGEOFF]
Lloh79:
	ldr	w9, [x8]
	ldr	w8, [x19]
	cbz	w9, LBB0_29
; %bb.27:
	cmp	w9, w8
	b.gt	LBB0_29
; %bb.28:
	bl	_worker_idle_timer_fired
	ldr	w8, [x19]
LBB0_29:
Lloh80:
	adrp	x9, _stats_timer@GOTPAGE
Lloh81:
	ldr	x9, [x9, _stats_timer@GOTPAGEOFF]
	ldr	w10, [x9]
	cmp	w10, w8
	b.gt	LBB0_34
; %bb.30:
Lloh82:
	adrp	x8, _SECSPERHR@GOTPAGE
Lloh83:
	ldr	x8, [x8, _SECSPERHR@GOTPAGEOFF]
Lloh84:
	ldr	w8, [x8]
	add	w8, w10, w8
	str	w8, [x9]
	bl	_write_stats
Lloh85:
	adrp	x8, _leapf_timer@GOTPAGE
Lloh86:
	ldr	x8, [x8, _leapf_timer@GOTPAGEOFF]
	ldr	w9, [x8]
	ldr	w10, [x19]
	cmp	w9, w10
	b.le	LBB0_32
; %bb.31:
Lloh87:
	adrp	x8, _FALSE@GOTPAGE
Lloh88:
	ldr	x8, [x8, _FALSE@GOTPAGEOFF]
	b	LBB0_33
LBB0_32:
Lloh89:
	adrp	x10, _SECSPERDAY@GOTPAGE
Lloh90:
	ldr	x10, [x10, _SECSPERDAY@GOTPAGEOFF]
Lloh91:
	ldr	w10, [x10]
	add	w9, w9, w10
	str	w9, [x8]
Lloh92:
	adrp	x8, _TRUE@GOTPAGE
Lloh93:
	ldr	x8, [x8, _TRUE@GOTPAGEOFF]
LBB0_33:
	ldr	w0, [x8]
	ldr	w1, [sp, #8]
	add	x2, sp, #4
	bl	_check_leap_file
LBB0_34:
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #64
	ret
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGot	Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotStr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotStr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpAdd	Lloh36, Lloh37
	.loh AdrpLdrGot	Lloh34, Lloh35
	.loh AdrpLdrGotStr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGotStr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGotStr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGot	Lloh47, Lloh48
	.loh AdrpLdrGot	Lloh62, Lloh63
	.loh AdrpLdrGotLdr	Lloh59, Lloh60, Lloh61
	.loh AdrpLdrGot	Lloh56, Lloh57
	.loh AdrpLdrGot	Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh58
	.loh AdrpLdrGot	Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh69, Lloh70, Lloh71
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh74
	.loh AdrpAdd	Lloh75, Lloh76
	.loh AdrpLdrGotLdr	Lloh77, Lloh78, Lloh79
	.loh AdrpLdrGot	Lloh80, Lloh81
	.loh AdrpLdrGot	Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh82, Lloh83, Lloh84
	.loh AdrpLdrGot	Lloh87, Lloh88
	.loh AdrpLdrGot	Lloh92, Lloh93
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.cfi_endproc
                                        ; -- End function
	.comm	_current_time,4,2               ; @current_time
	.comm	_adjust_timer,4,2               ; @adjust_timer
	.comm	_peer_list,8,3                  ; @peer_list
	.comm	_sys_orphan,8,3                 ; @sys_orphan
	.comm	_STRATUM_UNSPEC,8,3             ; @STRATUM_UNSPEC
	.comm	_sys_peer,8,3                   ; @sys_peer
	.comm	_orphwait,4,2                   ; @orphwait
	.comm	_sys_leap,8,3                   ; @sys_leap
	.comm	_LEAP_NOTINSYNC,8,3             ; @LEAP_NOTINSYNC
	.comm	_LEAP_NOWARNING,4,2             ; @LEAP_NOWARNING
	.comm	_sys_stratum,4,2                ; @sys_stratum
	.comm	_LOOPBACKADR,4,2                ; @LOOPBACKADR
	.comm	_sys_refid,4,2                  ; @sys_refid
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"LOOP"

	.comm	_sys_offset,8,3                 ; @sys_offset
	.comm	_sys_rootdelay,8,3              ; @sys_rootdelay
	.comm	_sys_rootdisp,8,3               ; @sys_rootdisp
	.comm	_leapsec,8,3                    ; @leapsec
	.comm	_LSPROX_NOWARN,8,3              ; @LSPROX_NOWARN
	.comm	_LSPROX_ANNOUNCE,8,3            ; @LSPROX_ANNOUNCE
	.comm	_leapdif,8,3                    ; @leapdif
	.comm	_LEAP_ADDSECOND,4,2             ; @LEAP_ADDSECOND
	.comm	_LEAP_DELSECOND,4,2             ; @LEAP_DELSECOND
	.comm	_huffpuff_timer,4,2             ; @huffpuff_timer
	.comm	_HUFFPUFF,8,3                   ; @HUFFPUFF
	.comm	_interface_interval,8,3         ; @interface_interval
	.comm	_interface_timer,4,2            ; @interface_timer
l_.str.1:                               ; @.str.1
	.asciz	"timer: interface update\n"

	.comm	_worker_idle_timer,4,2          ; @worker_idle_timer
	.comm	_stats_timer,4,2                ; @stats_timer
	.comm	_SECSPERHR,8,3                  ; @SECSPERHR
	.comm	_leapf_timer,4,2                ; @leapf_timer
	.comm	_SECSPERDAY,8,3                 ; @SECSPERDAY
	.comm	_TRUE,4,2                       ; @TRUE
	.comm	_FALSE,4,2                      ; @FALSE
	.comm	_FLAG_REFCLOCK,4,2              ; @FLAG_REFCLOCK
	.comm	_crypto_flags,8,3               ; @crypto_flags
	.comm	_keys_timer,4,2                 ; @keys_timer
	.comm	_revoke_timer,4,2               ; @revoke_timer
	.comm	_sys_automax,8,3                ; @sys_automax
	.comm	_sys_private,4,2                ; @sys_private
	.comm	_sys_revoke,8,3                 ; @sys_revoke
.subsections_via_symbols
