	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_Help                           ## -- Begin function Help
	.p2align	4, 0x90
_Help:                                  ## @Help
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_VERSION@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_ISSUE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_ISSUE_DATE@GOTPCREL(%rip), %rax
	movq	(%rax), %rcx
	leaq	L_.str(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.1(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.2(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	_CommandName@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	leaq	L_.str.3(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.4(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.5(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.6(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.7(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.8(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.9(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.10(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.11(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.12(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.13(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.14(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.15(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.16(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.17(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.18(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.19(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.20(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.21(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.22(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.23(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.24(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	_AUDIO_MAX_GAIN@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	leal	7(%rax), %esi
	testl	%eax, %eax
	cmovnsl	%eax, %esi
	sarl	$3, %esi
	leaq	L_.str.25(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.26(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.27(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.28(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.29(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_str(%rip), %rdi
	popq	%rbp
	jmp	_puts                           ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"\n\nTime Code Generation - IRIG-B or WWV, v%d.%d, %s dmw"

	.comm	_VERSION,4,2                    ## @VERSION
	.comm	_ISSUE,4,2                      ## @ISSUE
	.comm	_ISSUE_DATE,8,3                 ## @ISSUE_DATE
L_.str.1:                               ## @.str.1
	.asciz	"\n\nRCS Info:"

L_.str.2:                               ## @.str.2
	.asciz	"\n  $Header: /home/dmw/src/IRIG_generation/ntp-4.2.2p3/util/RCS/tg.c,v 1.28 2007/02/12 23:57:45 dmw Exp $"

L_.str.3:                               ## @.str.3
	.asciz	"\n\nUsage: %s [option]*"

	.comm	_CommandName,8,3                ## @CommandName
L_.str.4:                               ## @.str.4
	.asciz	"\n\nOptions: -a device_name                 Output audio device name (default /dev/audio)"

L_.str.5:                               ## @.str.5
	.asciz	"\n         -b yymmddhhmm                  Remove leap second at end of minute specified"

L_.str.6:                               ## @.str.6
	.asciz	"\n         -c seconds_to_send             Number of seconds to send (default 0 = forever)"

L_.str.7:                               ## @.str.7
	.asciz	"\n         -d                             Start with IEEE 1344 DST active"

L_.str.8:                               ## @.str.8
	.asciz	"\n         -f format_type                 i = Modulated IRIG-B 1998 (no year coded)"

L_.str.9:                               ## @.str.9
	.asciz	"\n                                        2 = Modulated IRIG-B 2002 (year coded)"

L_.str.10:                              ## @.str.10
	.asciz	"\n                                        3 = Modulated IRIG-B w/IEEE 1344 (year & control funcs) (default)"

L_.str.11:                              ## @.str.11
	.asciz	"\n                                        4 = Unmodulated IRIG-B w/IEEE 1344 (year & control funcs)"

L_.str.12:                              ## @.str.12
	.asciz	"\n                                        5 = Inverted unmodulated IRIG-B w/IEEE 1344 (year & control funcs)"

L_.str.13:                              ## @.str.13
	.asciz	"\n                                        w = WWV(H)"

L_.str.14:                              ## @.str.14
	.asciz	"\n         -g yymmddhhmm                  Switch into/out of DST at beginning of minute specified"

L_.str.15:                              ## @.str.15
	.asciz	"\n         -i yymmddhhmm                  Insert leap second at end of minute specified"

L_.str.16:                              ## @.str.16
	.asciz	"\n         -j                             Disable time rate correction against system clock (default enabled)"

L_.str.17:                              ## @.str.17
	.asciz	"\n         -k nn                          Force rate correction for testing (+1 = add cycle, -1 = remove cycle)"

L_.str.18:                              ## @.str.18
	.asciz	"\n         -l time_offset                 Set offset of time sent to UTC as per computer, +/- float hours"

L_.str.19:                              ## @.str.19
	.asciz	"\n         -o time_offset                 Set IEEE 1344 time offset, +/-, to 0.5 hour (default 0)"

L_.str.20:                              ## @.str.20
	.asciz	"\n         -q quality_code_hex            Set IEEE 1344 quality code (default 0)"

L_.str.21:                              ## @.str.21
	.asciz	"\n         -r sample_rate                 Audio sample rate (default 8000)"

L_.str.22:                              ## @.str.22
	.asciz	"\n         -s                             Set leap warning bit (WWV[H] only)"

L_.str.23:                              ## @.str.23
	.asciz	"\n         -t sync_frequency              WWV(H) on-time pulse tone frequency (default 1200)"

L_.str.24:                              ## @.str.24
	.asciz	"\n         -u DUT1_offset                 Set WWV(H) DUT1 offset -7 to +7 (default 0)"

L_.str.25:                              ## @.str.25
	.asciz	"\n         -v initial_output_level        Set initial output level (default %d, must be 0 to 255)"

	.comm	_AUDIO_MAX_GAIN,4,2             ## @AUDIO_MAX_GAIN
L_.str.26:                              ## @.str.26
	.asciz	"\n         -x                             Turn off verbose output (default on)"

L_.str.27:                              ## @.str.27
	.asciz	"\n         -y yymmddhhmmss                Set initial date and time as specified (default system time)"

L_.str.28:                              ## @.str.28
	.asciz	"\n\nThis software licenced under the GPL, modifications performed 2006 & 2007 by Dean Weiten"

L_.str.29:                              ## @.str.29
	.asciz	"\nContact: Dean Weiten, Norscan Instruments Ltd., Winnipeg, MB, Canada, ph (204)-233-9138, E-mail dmw@norscan.com"

L_str:                                  ## @str
	.asciz	"\n"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_Help                           ; -- Begin function Help
	.p2align	2
_Help:                                  ; @Help
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #48
	.cfi_def_cfa_offset 48
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
Lloh0:
	adrp	x8, _VERSION@GOTPAGE
Lloh1:
	ldr	x8, [x8, _VERSION@GOTPAGEOFF]
Lloh2:
	adrp	x9, _ISSUE@GOTPAGE
Lloh3:
	ldr	x9, [x9, _ISSUE@GOTPAGEOFF]
Lloh4:
	adrp	x10, _ISSUE_DATE@GOTPAGE
Lloh5:
	ldr	x10, [x10, _ISSUE_DATE@GOTPAGEOFF]
Lloh6:
	ldr	x10, [x10]
Lloh7:
	ldr	w8, [x8]
Lloh8:
	ldr	w9, [x9]
	stp	x9, x10, [sp, #8]
	str	x8, [sp]
Lloh9:
	adrp	x0, l_.str@PAGE
Lloh10:
	add	x0, x0, l_.str@PAGEOFF
	bl	_printf
Lloh11:
	adrp	x0, l_.str.1@PAGE
Lloh12:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	_printf
Lloh13:
	adrp	x0, l_.str.2@PAGE
Lloh14:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	_printf
Lloh15:
	adrp	x8, _CommandName@GOTPAGE
Lloh16:
	ldr	x8, [x8, _CommandName@GOTPAGEOFF]
Lloh17:
	ldr	x8, [x8]
	str	x8, [sp]
Lloh18:
	adrp	x0, l_.str.3@PAGE
Lloh19:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	_printf
Lloh20:
	adrp	x0, l_.str.4@PAGE
Lloh21:
	add	x0, x0, l_.str.4@PAGEOFF
	bl	_printf
Lloh22:
	adrp	x0, l_.str.5@PAGE
Lloh23:
	add	x0, x0, l_.str.5@PAGEOFF
	bl	_printf
Lloh24:
	adrp	x0, l_.str.6@PAGE
Lloh25:
	add	x0, x0, l_.str.6@PAGEOFF
	bl	_printf
Lloh26:
	adrp	x0, l_.str.7@PAGE
Lloh27:
	add	x0, x0, l_.str.7@PAGEOFF
	bl	_printf
Lloh28:
	adrp	x0, l_.str.8@PAGE
Lloh29:
	add	x0, x0, l_.str.8@PAGEOFF
	bl	_printf
Lloh30:
	adrp	x0, l_.str.9@PAGE
Lloh31:
	add	x0, x0, l_.str.9@PAGEOFF
	bl	_printf
Lloh32:
	adrp	x0, l_.str.10@PAGE
Lloh33:
	add	x0, x0, l_.str.10@PAGEOFF
	bl	_printf
Lloh34:
	adrp	x0, l_.str.11@PAGE
Lloh35:
	add	x0, x0, l_.str.11@PAGEOFF
	bl	_printf
Lloh36:
	adrp	x0, l_.str.12@PAGE
Lloh37:
	add	x0, x0, l_.str.12@PAGEOFF
	bl	_printf
Lloh38:
	adrp	x0, l_.str.13@PAGE
Lloh39:
	add	x0, x0, l_.str.13@PAGEOFF
	bl	_printf
Lloh40:
	adrp	x0, l_.str.14@PAGE
Lloh41:
	add	x0, x0, l_.str.14@PAGEOFF
	bl	_printf
Lloh42:
	adrp	x0, l_.str.15@PAGE
Lloh43:
	add	x0, x0, l_.str.15@PAGEOFF
	bl	_printf
Lloh44:
	adrp	x0, l_.str.16@PAGE
Lloh45:
	add	x0, x0, l_.str.16@PAGEOFF
	bl	_printf
Lloh46:
	adrp	x0, l_.str.17@PAGE
Lloh47:
	add	x0, x0, l_.str.17@PAGEOFF
	bl	_printf
Lloh48:
	adrp	x0, l_.str.18@PAGE
Lloh49:
	add	x0, x0, l_.str.18@PAGEOFF
	bl	_printf
Lloh50:
	adrp	x0, l_.str.19@PAGE
Lloh51:
	add	x0, x0, l_.str.19@PAGEOFF
	bl	_printf
Lloh52:
	adrp	x0, l_.str.20@PAGE
Lloh53:
	add	x0, x0, l_.str.20@PAGEOFF
	bl	_printf
Lloh54:
	adrp	x0, l_.str.21@PAGE
Lloh55:
	add	x0, x0, l_.str.21@PAGEOFF
	bl	_printf
Lloh56:
	adrp	x0, l_.str.22@PAGE
Lloh57:
	add	x0, x0, l_.str.22@PAGEOFF
	bl	_printf
Lloh58:
	adrp	x0, l_.str.23@PAGE
Lloh59:
	add	x0, x0, l_.str.23@PAGEOFF
	bl	_printf
Lloh60:
	adrp	x0, l_.str.24@PAGE
Lloh61:
	add	x0, x0, l_.str.24@PAGEOFF
	bl	_printf
Lloh62:
	adrp	x8, _AUDIO_MAX_GAIN@GOTPAGE
Lloh63:
	ldr	x8, [x8, _AUDIO_MAX_GAIN@GOTPAGEOFF]
Lloh64:
	ldr	w8, [x8]
	add	w9, w8, #7
	cmp	w8, #0
	csel	w8, w9, w8, lt
	asr	w8, w8, #3
	str	x8, [sp]
Lloh65:
	adrp	x0, l_.str.25@PAGE
Lloh66:
	add	x0, x0, l_.str.25@PAGEOFF
	bl	_printf
Lloh67:
	adrp	x0, l_.str.26@PAGE
Lloh68:
	add	x0, x0, l_.str.26@PAGEOFF
	bl	_printf
Lloh69:
	adrp	x0, l_.str.27@PAGE
Lloh70:
	add	x0, x0, l_.str.27@PAGEOFF
	bl	_printf
Lloh71:
	adrp	x0, l_.str.28@PAGE
Lloh72:
	add	x0, x0, l_.str.28@PAGEOFF
	bl	_printf
Lloh73:
	adrp	x0, l_.str.29@PAGE
Lloh74:
	add	x0, x0, l_.str.29@PAGEOFF
	bl	_printf
Lloh75:
	adrp	x0, l_str@PAGE
Lloh76:
	add	x0, x0, l_str@PAGEOFF
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	add	sp, sp, #48
	b	_puts
	.loh AdrpAdd	Lloh75, Lloh76
	.loh AdrpAdd	Lloh73, Lloh74
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpAdd	Lloh69, Lloh70
	.loh AdrpAdd	Lloh67, Lloh68
	.loh AdrpAdd	Lloh65, Lloh66
	.loh AdrpLdrGotLdr	Lloh62, Lloh63, Lloh64
	.loh AdrpAdd	Lloh60, Lloh61
	.loh AdrpAdd	Lloh58, Lloh59
	.loh AdrpAdd	Lloh56, Lloh57
	.loh AdrpAdd	Lloh54, Lloh55
	.loh AdrpAdd	Lloh52, Lloh53
	.loh AdrpAdd	Lloh50, Lloh51
	.loh AdrpAdd	Lloh48, Lloh49
	.loh AdrpAdd	Lloh46, Lloh47
	.loh AdrpAdd	Lloh44, Lloh45
	.loh AdrpAdd	Lloh42, Lloh43
	.loh AdrpAdd	Lloh40, Lloh41
	.loh AdrpAdd	Lloh38, Lloh39
	.loh AdrpAdd	Lloh36, Lloh37
	.loh AdrpAdd	Lloh34, Lloh35
	.loh AdrpAdd	Lloh32, Lloh33
	.loh AdrpAdd	Lloh30, Lloh31
	.loh AdrpAdd	Lloh28, Lloh29
	.loh AdrpAdd	Lloh26, Lloh27
	.loh AdrpAdd	Lloh24, Lloh25
	.loh AdrpAdd	Lloh22, Lloh23
	.loh AdrpAdd	Lloh20, Lloh21
	.loh AdrpAdd	Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpAdd	Lloh13, Lloh14
	.loh AdrpAdd	Lloh11, Lloh12
	.loh AdrpAdd	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh8
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh7
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"\n\nTime Code Generation - IRIG-B or WWV, v%d.%d, %s dmw"

	.comm	_VERSION,4,2                    ; @VERSION
	.comm	_ISSUE,4,2                      ; @ISSUE
	.comm	_ISSUE_DATE,8,3                 ; @ISSUE_DATE
l_.str.1:                               ; @.str.1
	.asciz	"\n\nRCS Info:"

l_.str.2:                               ; @.str.2
	.asciz	"\n  $Header: /home/dmw/src/IRIG_generation/ntp-4.2.2p3/util/RCS/tg.c,v 1.28 2007/02/12 23:57:45 dmw Exp $"

l_.str.3:                               ; @.str.3
	.asciz	"\n\nUsage: %s [option]*"

	.comm	_CommandName,8,3                ; @CommandName
l_.str.4:                               ; @.str.4
	.asciz	"\n\nOptions: -a device_name                 Output audio device name (default /dev/audio)"

l_.str.5:                               ; @.str.5
	.asciz	"\n         -b yymmddhhmm                  Remove leap second at end of minute specified"

l_.str.6:                               ; @.str.6
	.asciz	"\n         -c seconds_to_send             Number of seconds to send (default 0 = forever)"

l_.str.7:                               ; @.str.7
	.asciz	"\n         -d                             Start with IEEE 1344 DST active"

l_.str.8:                               ; @.str.8
	.asciz	"\n         -f format_type                 i = Modulated IRIG-B 1998 (no year coded)"

l_.str.9:                               ; @.str.9
	.asciz	"\n                                        2 = Modulated IRIG-B 2002 (year coded)"

l_.str.10:                              ; @.str.10
	.asciz	"\n                                        3 = Modulated IRIG-B w/IEEE 1344 (year & control funcs) (default)"

l_.str.11:                              ; @.str.11
	.asciz	"\n                                        4 = Unmodulated IRIG-B w/IEEE 1344 (year & control funcs)"

l_.str.12:                              ; @.str.12
	.asciz	"\n                                        5 = Inverted unmodulated IRIG-B w/IEEE 1344 (year & control funcs)"

l_.str.13:                              ; @.str.13
	.asciz	"\n                                        w = WWV(H)"

l_.str.14:                              ; @.str.14
	.asciz	"\n         -g yymmddhhmm                  Switch into/out of DST at beginning of minute specified"

l_.str.15:                              ; @.str.15
	.asciz	"\n         -i yymmddhhmm                  Insert leap second at end of minute specified"

l_.str.16:                              ; @.str.16
	.asciz	"\n         -j                             Disable time rate correction against system clock (default enabled)"

l_.str.17:                              ; @.str.17
	.asciz	"\n         -k nn                          Force rate correction for testing (+1 = add cycle, -1 = remove cycle)"

l_.str.18:                              ; @.str.18
	.asciz	"\n         -l time_offset                 Set offset of time sent to UTC as per computer, +/- float hours"

l_.str.19:                              ; @.str.19
	.asciz	"\n         -o time_offset                 Set IEEE 1344 time offset, +/-, to 0.5 hour (default 0)"

l_.str.20:                              ; @.str.20
	.asciz	"\n         -q quality_code_hex            Set IEEE 1344 quality code (default 0)"

l_.str.21:                              ; @.str.21
	.asciz	"\n         -r sample_rate                 Audio sample rate (default 8000)"

l_.str.22:                              ; @.str.22
	.asciz	"\n         -s                             Set leap warning bit (WWV[H] only)"

l_.str.23:                              ; @.str.23
	.asciz	"\n         -t sync_frequency              WWV(H) on-time pulse tone frequency (default 1200)"

l_.str.24:                              ; @.str.24
	.asciz	"\n         -u DUT1_offset                 Set WWV(H) DUT1 offset -7 to +7 (default 0)"

l_.str.25:                              ; @.str.25
	.asciz	"\n         -v initial_output_level        Set initial output level (default %d, must be 0 to 255)"

	.comm	_AUDIO_MAX_GAIN,4,2             ; @AUDIO_MAX_GAIN
l_.str.26:                              ; @.str.26
	.asciz	"\n         -x                             Turn off verbose output (default on)"

l_.str.27:                              ; @.str.27
	.asciz	"\n         -y yymmddhhmmss                Set initial date and time as specified (default system time)"

l_.str.28:                              ; @.str.28
	.asciz	"\n\nThis software licenced under the GPL, modifications performed 2006 & 2007 by Dean Weiten"

l_.str.29:                              ; @.str.29
	.asciz	"\nContact: Dean Weiten, Norscan Instruments Ltd., Winnipeg, MB, Canada, ph (204)-233-9138, E-mail dmw@norscan.com"

l_str:                                  ; @str
	.asciz	"\n"

.subsections_via_symbols
