	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_main                           ## -- Begin function main
	.p2align	4, 0x90
_main:                                  ## @main
	.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	%r13
	pushq	%r12
	pushq	%rbx
	subq	$56, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r14
	movl	%edi, %ebx
	movb	$1, %al
	movl	%eax, -52(%rbp)                 ## 4-byte Spill
	leaq	L_.str(%rip), %r15
	movl	$0, -48(%rbp)                   ## 4-byte Folded Spill
	.p2align	4, 0x90
LBB0_3:                                 ## =>This Inner Loop Header: Depth=1
	movl	%ebx, %edi
	movq	%r14, %rsi
	movq	%r15, %rdx
	callq	_getopt
	cmpl	$-1, %eax
	je	LBB0_7
## %bb.4:                               ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$115, %eax
	je	LBB0_1
## %bb.5:                               ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$116, %eax
	je	LBB0_2
## %bb.6:                               ##   in Loop: Header=BB0_3 Depth=1
	xorl	%eax, %eax
	callq	_usage
	jmp	LBB0_3
LBB0_1:                                 ##   in Loop: Header=BB0_3 Depth=1
	movl	$0, -52(%rbp)                   ## 4-byte Folded Spill
	jmp	LBB0_3
LBB0_2:                                 ##   in Loop: Header=BB0_3 Depth=1
	movl	$1, -48(%rbp)                   ## 4-byte Folded Spill
	jmp	LBB0_3
LBB0_7:
	movq	_optind@GOTPCREL(%rip), %rax
	movq	(%rax), %r15
	subl	%r15d, %ebx
	cmpl	$2, %ebx
	jl	LBB0_9
## %bb.8:
	xorl	%eax, %eax
	callq	_usage
	jmp	LBB0_10
LBB0_9:
	movl	$0, -44(%rbp)                   ## 4-byte Folded Spill
	cmpl	$1, %ebx
	jne	LBB0_12
LBB0_10:
	movq	(%r14,%r15,8), %rdi
	callq	_atoi
                                        ## kill: def $eax killed $eax def $rax
	leal	1(%rax), %ecx
	movl	%ecx, -44(%rbp)                 ## 4-byte Spill
	testl	%eax, %eax
	jns	LBB0_12
## %bb.11:
	leaq	L_.str.1(%rip), %rdi
	callq	_warnx
	xorl	%eax, %eax
	callq	_usage
LBB0_12:
	xorl	%eax, %eax
	callq	_initscr
	movq	_SIGINT@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_sighndl@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	callq	_signal
	movq	_SIGTERM@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	callq	_signal
	movq	_SIGHUP@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	callq	_signal
	xorl	%eax, %eax
	callq	_cbreak
	xorl	%eax, %eax
	callq	_noecho
	xorl	%edi, %edi
	callq	_curs_set
	xorl	%eax, %eax
	callq	_has_colors
	movq	_hascolor@GOTPCREL(%rip), %r14
	movq	%rax, (%r14)
	testq	%rax, %rax
	je	LBB0_14
## %bb.13:
	xorl	%eax, %eax
	callq	_start_color
	movq	_COLOR_BLACK@GOTPCREL(%rip), %r15
	movl	(%r15), %esi
	movq	_COLOR_RED@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edx
	movl	$1, %edi
	callq	_init_pair
	movl	(%rbx), %esi
	movl	(%r15), %edx
	movl	$2, %edi
	callq	_init_pair
	movq	_COLOR_WHITE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	(%r15), %edx
	movl	$3, %edi
	callq	_init_pair
	movl	$2, %edi
	callq	_COLOR_PAIR
	movl	%eax, %edi
	callq	_attrset
LBB0_14:
	xorl	%eax, %eax
	callq	_clear
	xorl	%eax, %eax
	callq	_refresh
	cmpq	$0, (%r14)
	je	LBB0_16
## %bb.15:
	movl	$3, %edi
	callq	_COLOR_PAIR
	movl	%eax, %edi
	callq	_attrset
	movq	_YBASE@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	addl	$-2, %edi
	movq	_XBASE@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	addl	$-3, %esi
	movq	_ACS_ULCORNER@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_mvaddch
	movq	_ACS_HLINE@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	movq	_XLENGTH@GOTPCREL(%rip), %r15
	movl	(%r15), %esi
	callq	_hline
	movl	(%r14), %edi
	addl	$-2, %edi
	movl	(%r13), %eax
	movl	(%r15), %ecx
	leal	(%rax,%rcx), %esi
	addl	$-2, %esi
	movq	_ACS_URCORNER@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_mvaddch
	movl	(%r14), %eax
	movq	_YDEPTH@GOTPCREL(%rip), %r12
	movl	(%r12), %ecx
	leal	(%rax,%rcx), %edi
	decl	%edi
	movl	(%r13), %esi
	addl	$-3, %esi
	movq	_ACS_LLCORNER@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_mvaddch
	movl	(%rbx), %edi
	movl	(%r15), %esi
	callq	_hline
	movl	(%r14), %eax
	movl	(%r12), %ecx
	leal	(%rax,%rcx), %edi
	decl	%edi
	movl	(%r13), %eax
	movl	(%r15), %ecx
	leal	(%rax,%rcx), %esi
	addl	$-2, %esi
	movq	_ACS_LRCORNER@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_mvaddch
	movl	(%r14), %edi
	decl	%edi
	movl	(%r13), %esi
	addl	$-3, %esi
	callq	_move
	movq	_ACS_VLINE@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	movl	(%r12), %esi
	callq	_vline
	movl	(%r14), %edi
	decl	%edi
	movl	(%r13), %eax
	movl	(%r15), %ecx
	leal	(%rax,%rcx), %esi
	addl	$-2, %esi
	callq	_move
	movl	(%rbx), %edi
	movl	(%r12), %esi
	callq	_vline
	movl	$2, %edi
	callq	_COLOR_PAIR
	movl	%eax, %edi
	callq	_attrset
LBB0_16:
	movq	_CLOCK_REALTIME_FAST@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_now@GOTPCREL(%rip), %rbx
	movq	%rbx, %rsi
	callq	_clock_gettime
	movq	%rbx, %rdi
	movq	(%rbx), %rax
	movq	_tm@GOTPCREL(%rip), %rbx
	movq	_new@GOTPCREL(%rip), %r13
	movq	_old@GOTPCREL(%rip), %r14
	leaq	L_.str.4(%rip), %r12
	jmp	LBB0_17
	.p2align	4, 0x90
LBB0_55:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	%rbx, %rax
	cmpl	$0, -44(%rbp)                   ## 4-byte Folded Reload
	movq	_tm@GOTPCREL(%rip), %rbx
	je	LBB0_56
LBB0_17:                                ## =>This Loop Header: Depth=1
                                        ##     Child Loop BB0_26 Depth 2
                                        ##       Child Loop BB0_30 Depth 3
                                        ##         Child Loop BB0_32 Depth 4
                                        ##       Child Loop BB0_39 Depth 3
                                        ##         Child Loop BB0_41 Depth 4
	movq	%rax, -64(%rbp)                 ## 8-byte Spill
	movq	_mask@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	callq	_localtime
	movq	%rax, (%rbx)
	movslq	(%rax), %rdi
	imulq	$1717986919, %rdi, %rax         ## imm = 0x66666667
	movq	%rax, %rcx
	shrq	$63, %rcx
	sarq	$34, %rax
	addl	%ecx, %eax
	addl	%eax, %eax
	leal	(%rax,%rax,4), %eax
	subl	%eax, %edi
                                        ## kill: def $edi killed $edi killed $rdi
	xorl	%esi, %esi
	callq	_set
	movq	(%rbx), %rax
	movslq	(%rax), %rax
	imulq	$1717986919, %rax, %rdi         ## imm = 0x66666667
	movq	%rdi, %rax
	shrq	$63, %rax
	sarq	$34, %rdi
	addl	%eax, %edi
                                        ## kill: def $edi killed $edi killed $rdi
	movl	$4, %esi
	callq	_set
	movq	(%rbx), %rax
	movslq	4(%rax), %rdi
	imulq	$1717986919, %rdi, %rax         ## imm = 0x66666667
	movq	%rax, %rcx
	shrq	$63, %rcx
	sarq	$34, %rax
	addl	%ecx, %eax
	addl	%eax, %eax
	leal	(%rax,%rax,4), %eax
	subl	%eax, %edi
                                        ## kill: def $edi killed $edi killed $rdi
	movl	$10, %esi
	callq	_set
	movq	(%rbx), %rax
	movslq	4(%rax), %rax
	imulq	$1717986919, %rax, %rdi         ## imm = 0x66666667
	movq	%rdi, %rax
	shrq	$63, %rax
	sarq	$34, %rdi
	addl	%eax, %edi
                                        ## kill: def $edi killed $edi killed $rdi
	movl	$14, %esi
	callq	_set
	cmpl	$0, -48(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_25
## %bb.18:                              ##   in Loop: Header=BB0_17 Depth=1
	movq	(%rbx), %rax
	movl	8(%rax), %ecx
	cmpl	$11, %ecx
	jg	LBB0_21
## %bb.19:                              ##   in Loop: Header=BB0_17 Depth=1
	leaq	L_.str.2(%rip), %rdx
	testl	%ecx, %ecx
	jne	LBB0_24
## %bb.20:                              ##   in Loop: Header=BB0_17 Depth=1
	movl	$12, %ecx
	leaq	L_.str.2(%rip), %rdx
	jmp	LBB0_23
	.p2align	4, 0x90
LBB0_21:                                ##   in Loop: Header=BB0_17 Depth=1
	leaq	L_.str.3(%rip), %rdx
	cmpl	$12, %ecx
	je	LBB0_24
## %bb.22:                              ##   in Loop: Header=BB0_17 Depth=1
	addl	$-12, %ecx
	leaq	L_.str.3(%rip), %rdx
LBB0_23:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	%ecx, 8(%rax)
LBB0_24:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_YBASE@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	addl	$5, %edi
	movq	_XBASE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	addl	$52, %esi
	callq	_mvaddstr
LBB0_25:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	(%rbx), %rax
	movslq	8(%rax), %rdi
	imulq	$1717986919, %rdi, %rax         ## imm = 0x66666667
	movq	%rax, %rcx
	shrq	$63, %rcx
	sarq	$34, %rax
	addl	%ecx, %eax
	addl	%eax, %eax
	leal	(%rax,%rax,4), %eax
	subl	%eax, %edi
                                        ## kill: def $edi killed $edi killed $rdi
	movl	$20, %esi
	callq	_set
	movq	(%rbx), %rax
	movslq	8(%rax), %rax
	imulq	$1717986919, %rax, %rdi         ## imm = 0x66666667
	movq	%rdi, %rax
	shrq	$63, %rax
	sarq	$34, %rdi
	addl	%eax, %edi
                                        ## kill: def $edi killed $edi killed $rdi
	movl	$24, %esi
	callq	_set
	movl	$10, %edi
	movl	$7, %esi
	callq	_set
	movl	$10, %edi
	movl	$17, %esi
	callq	_set
	xorl	%ebx, %ebx
	jmp	LBB0_26
	.p2align	4, 0x90
LBB0_47:                                ##   in Loop: Header=BB0_26 Depth=2
	xorl	%eax, %eax
	callq	_refresh
	movq	-88(%rbp), %rbx                 ## 8-byte Reload
	incq	%rbx
	cmpq	$6, %rbx
	je	LBB0_48
LBB0_26:                                ##   Parent Loop BB0_17 Depth=1
                                        ## =>  This Loop Header: Depth=2
                                        ##       Child Loop BB0_30 Depth 3
                                        ##         Child Loop BB0_32 Depth 4
                                        ##       Child Loop BB0_39 Depth 3
                                        ##         Child Loop BB0_41 Depth 4
	movq	(%r13), %rcx
	testb	$1, -52(%rbp)                   ## 1-byte Folded Reload
	je	LBB0_27
## %bb.28:                              ##   in Loop: Header=BB0_26 Depth=2
	leaq	(%rcx,%rbx,8), %r8
	movq	_mask@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, %rsi
	notq	%rsi
	andq	(%rcx,%rbx,8), %rsi
	jmp	LBB0_29
	.p2align	4, 0x90
LBB0_27:                                ##   in Loop: Header=BB0_26 Depth=2
	movq	(%rcx), %rax
	movq	8(%rcx), %rsi
	movq	%rsi, %rdx
	xorq	%rax, %rdx
	movq	_mask@GOTPCREL(%rip), %rdi
	andq	(%rdi), %rdx
	xorq	%rax, %rdx
	movq	%rdx, (%rcx)
	movq	(%rdi), %rax
	movq	%rax, %r9
	notq	%r9
	andq	%r9, %rsi
	movq	16(%rcx), %rdx
	movq	%rdx, %rdi
	andq	%rax, %rdi
	orq	%rsi, %rdi
	movq	%rdi, 8(%rcx)
	andq	%r9, %rdx
	movq	24(%rcx), %rsi
	movq	%rsi, %rdi
	andq	%rax, %rdi
	orq	%rdx, %rdi
	movq	%rdi, 16(%rcx)
	andq	%r9, %rsi
	movq	32(%rcx), %rdx
	movq	%rdx, %rdi
	andq	%rax, %rdi
	orq	%rsi, %rdi
	movq	%rdi, 24(%rcx)
	andq	%r9, %rdx
	leaq	40(%rcx), %r8
	movq	40(%rcx), %rsi
	movq	%rsi, %rdi
	andq	%rax, %rdi
	orq	%rdx, %rdi
	movq	%rdi, 32(%rcx)
	andq	%r9, %rsi
LBB0_29:                                ##   in Loop: Header=BB0_26 Depth=2
	movq	_next@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	andq	(%rcx,%rbx,8), %rax
	orq	%rsi, %rax
	movq	%rax, (%r8)
	movq	%rbx, -88(%rbp)                 ## 8-byte Spill
	movq	$0, (%rcx,%rbx,8)
	movl	$1, %edi
	callq	_standt
	xorl	%r15d, %r15d
	jmp	LBB0_30
	.p2align	4, 0x90
LBB0_37:                                ##   in Loop: Header=BB0_30 Depth=3
	incq	%r15
	cmpq	$6, %r15
	movq	_new@GOTPCREL(%rip), %r13
	movq	_old@GOTPCREL(%rip), %r14
	je	LBB0_38
LBB0_30:                                ##   Parent Loop BB0_17 Depth=1
                                        ##     Parent Loop BB0_26 Depth=2
                                        ## =>    This Loop Header: Depth=3
                                        ##         Child Loop BB0_32 Depth 4
	movq	(%r13), %rax
	movq	(%r14), %rcx
	movq	(%rcx,%r15,8), %rbx
	notq	%rbx
	andq	(%rax,%r15,8), %rbx
	je	LBB0_37
## %bb.31:                              ##   in Loop: Header=BB0_30 Depth=3
	movl	$67108864, %r13d                ## imm = 0x4000000
	xorl	%r14d, %r14d
	jmp	LBB0_32
	.p2align	4, 0x90
LBB0_35:                                ##   in Loop: Header=BB0_32 Depth=4
	movq	%r12, %rdi
	callq	_addstr
LBB0_36:                                ##   in Loop: Header=BB0_32 Depth=4
	shrq	%r13
	addl	$2, %r14d
	cmpl	$54, %r14d
	je	LBB0_37
LBB0_32:                                ##   Parent Loop BB0_17 Depth=1
                                        ##     Parent Loop BB0_26 Depth=2
                                        ##       Parent Loop BB0_30 Depth=3
                                        ## =>      This Inner Loop Header: Depth=4
	testq	%rbx, %r13
	je	LBB0_36
## %bb.33:                              ##   in Loop: Header=BB0_32 Depth=4
	movq	%r13, %rax
	addq	%r13, %rax
	testq	%rbx, %rax
	jne	LBB0_35
## %bb.34:                              ##   in Loop: Header=BB0_32 Depth=4
	movq	_YBASE@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	addl	%r15d, %edi
	movq	_XBASE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	addl	%r14d, %esi
	callq	_movto
	jmp	LBB0_35
	.p2align	4, 0x90
LBB0_38:                                ##   in Loop: Header=BB0_26 Depth=2
	xorl	%edi, %edi
	callq	_standt
	xorl	%r15d, %r15d
	jmp	LBB0_39
	.p2align	4, 0x90
LBB0_46:                                ##   in Loop: Header=BB0_39 Depth=3
	movq	_new@GOTPCREL(%rip), %r13
	movq	(%r13), %rax
	movq	(%rax,%r15,8), %rax
	movq	_old@GOTPCREL(%rip), %r14
	movq	(%r14), %rcx
	movq	%rax, (%rcx,%r15,8)
	incq	%r15
	cmpq	$6, %r15
	je	LBB0_47
LBB0_39:                                ##   Parent Loop BB0_17 Depth=1
                                        ##     Parent Loop BB0_26 Depth=2
                                        ## =>    This Loop Header: Depth=3
                                        ##         Child Loop BB0_41 Depth 4
	movq	(%r13), %rax
	movq	(%rax,%r15,8), %r13
	movq	(%r14), %rax
	notq	%r13
	andq	(%rax,%r15,8), %r13
	je	LBB0_46
## %bb.40:                              ##   in Loop: Header=BB0_39 Depth=3
	movl	$67108864, %ebx                 ## imm = 0x4000000
	xorl	%r14d, %r14d
	jmp	LBB0_41
	.p2align	4, 0x90
LBB0_44:                                ##   in Loop: Header=BB0_41 Depth=4
	movq	%r12, %rdi
	callq	_addstr
LBB0_45:                                ##   in Loop: Header=BB0_41 Depth=4
	shrq	%rbx
	addl	$2, %r14d
	cmpl	$54, %r14d
	je	LBB0_46
LBB0_41:                                ##   Parent Loop BB0_17 Depth=1
                                        ##     Parent Loop BB0_26 Depth=2
                                        ##       Parent Loop BB0_39 Depth=3
                                        ## =>      This Inner Loop Header: Depth=4
	testq	%r13, %rbx
	je	LBB0_45
## %bb.42:                              ##   in Loop: Header=BB0_41 Depth=4
	leaq	(%rbx,%rbx), %rax
	testq	%r13, %rax
	jne	LBB0_44
## %bb.43:                              ##   in Loop: Header=BB0_41 Depth=4
	movq	_YBASE@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	addl	%r15d, %edi
	movq	_XBASE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	addl	%r14d, %esi
	callq	_movto
	jmp	LBB0_44
	.p2align	4, 0x90
LBB0_48:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	$6, %edi
	xorl	%esi, %esi
	callq	_movto
	xorl	%eax, %eax
	callq	_refresh
	movq	_CLOCK_REALTIME_FAST@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_now@GOTPCREL(%rip), %rbx
	movq	%rbx, %rsi
	callq	_clock_gettime
	movq	%rbx, %rdi
	movq	(%rbx), %rbx
	movq	-64(%rbp), %rax                 ## 8-byte Reload
	cmpq	%rax, %rbx
	jne	LBB0_53
## %bb.49:                              ##   in Loop: Header=BB0_17 Depth=1
	cmpq	$0, -80(%rbp)
	jle	LBB0_51
## %bb.50:                              ##   in Loop: Header=BB0_17 Depth=1
	movl	$0, -72(%rbp)
	movl	$1000000000, %eax               ## imm = 0x3B9ACA00
	subq	8(%rdi), %rax
	jmp	LBB0_52
LBB0_51:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	$1, -72(%rbp)
	xorl	%eax, %eax
LBB0_52:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	%rdi, %r14
	movq	%rax, -80(%rbp)
	leaq	-80(%rbp), %rdi
	xorl	%esi, %esi
	callq	_nanosleep
	movq	_CLOCK_REALTIME_FAST@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%r14, %rsi
	callq	_clock_gettime
	movq	(%r14), %rbx
	movq	%r14, %rdi
	movq	_old@GOTPCREL(%rip), %r14
	movq	-64(%rbp), %rax                 ## 8-byte Reload
LBB0_53:                                ##   in Loop: Header=BB0_17 Depth=1
	subl	%ebx, %eax
	addl	%eax, -44(%rbp)                 ## 4-byte Folded Spill
	movq	_sigtermed@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	je	LBB0_55
## %bb.54:                              ##   in Loop: Header=BB0_17 Depth=1
	xorl	%eax, %eax
	callq	_standend
	xorl	%eax, %eax
	callq	_clear
	xorl	%eax, %eax
	callq	_refresh
	xorl	%eax, %eax
	callq	_endwin
	movq	_sigtermed@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	$1, %edi
	leaq	L_.str.5(%rip), %rsi
	callq	_errx
	movq	_now@GOTPCREL(%rip), %rdi
	jmp	LBB0_55
LBB0_56:
	xorl	%eax, %eax
	callq	_standend
	xorl	%eax, %eax
	callq	_clear
	xorl	%eax, %eax
	callq	_refresh
	xorl	%eax, %eax
	callq	_endwin
	xorl	%eax, %eax
	addq	$56, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"ts"

	.comm	_optind,8,3                     ## @optind
L_.str.1:                               ## @.str.1
	.asciz	"number of seconds is out of range"

	.comm	_SIGINT,4,2                     ## @SIGINT
	.comm	_sighndl,4,2                    ## @sighndl
	.comm	_SIGTERM,4,2                    ## @SIGTERM
	.comm	_SIGHUP,4,2                     ## @SIGHUP
	.comm	_hascolor,8,3                   ## @hascolor
	.comm	_COLOR_BLACK,4,2                ## @COLOR_BLACK
	.comm	_COLOR_RED,4,2                  ## @COLOR_RED
	.comm	_COLOR_WHITE,4,2                ## @COLOR_WHITE
	.comm	_YBASE,4,2                      ## @YBASE
	.comm	_XBASE,4,2                      ## @XBASE
	.comm	_ACS_ULCORNER,4,2               ## @ACS_ULCORNER
	.comm	_ACS_HLINE,4,2                  ## @ACS_HLINE
	.comm	_XLENGTH,4,2                    ## @XLENGTH
	.comm	_ACS_URCORNER,4,2               ## @ACS_URCORNER
	.comm	_YDEPTH,4,2                     ## @YDEPTH
	.comm	_ACS_LLCORNER,4,2               ## @ACS_LLCORNER
	.comm	_ACS_LRCORNER,4,2               ## @ACS_LRCORNER
	.comm	_ACS_VLINE,4,2                  ## @ACS_VLINE
	.comm	_CLOCK_REALTIME_FAST,4,2        ## @CLOCK_REALTIME_FAST
	.comm	_now,16,3                       ## @now
	.comm	_mask,8,3                       ## @mask
	.comm	_tm,8,3                         ## @tm
L_.str.2:                               ## @.str.2
	.asciz	"AM"

L_.str.3:                               ## @.str.3
	.asciz	"PM"

	.comm	_new,8,3                        ## @new
	.comm	_next,8,3                       ## @next
	.comm	_old,8,3                        ## @old
L_.str.4:                               ## @.str.4
	.asciz	"  "

	.comm	_sigtermed,8,3                  ## @sigtermed
L_.str.5:                               ## @.str.5
	.asciz	"terminated by signal %d"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_main                           ; -- Begin function main
	.p2align	2
_main:                                  ; @main
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #144
	.cfi_def_cfa_offset 144
	stp	x28, x27, [sp, #48]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #64]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #80]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #96]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #112]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #128]            ; 16-byte Folded Spill
	add	x29, sp, #128
	.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
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	mov	x19, x1
	mov	x20, x0
	str	wzr, [sp]                       ; 4-byte Folded Spill
	mov	w8, #1
	str	w8, [sp, #20]                   ; 4-byte Folded Spill
Lloh0:
	adrp	x21, l_.str@PAGE
Lloh1:
	add	x21, x21, l_.str@PAGEOFF
LBB0_1:                                 ; =>This Inner Loop Header: Depth=1
	mov	x0, x20
	mov	x1, x19
	mov	x2, x21
	bl	_getopt
	cmn	w0, #1
	b.eq	LBB0_7
; %bb.2:                                ;   in Loop: Header=BB0_1 Depth=1
	cmp	w0, #115
	b.eq	LBB0_5
; %bb.3:                                ;   in Loop: Header=BB0_1 Depth=1
	cmp	w0, #116
	b.eq	LBB0_6
; %bb.4:                                ;   in Loop: Header=BB0_1 Depth=1
	bl	_usage
	b	LBB0_1
LBB0_5:                                 ;   in Loop: Header=BB0_1 Depth=1
	str	wzr, [sp, #20]                  ; 4-byte Folded Spill
	b	LBB0_1
LBB0_6:                                 ;   in Loop: Header=BB0_1 Depth=1
	mov	w8, #1
	str	w8, [sp]                        ; 4-byte Folded Spill
	b	LBB0_1
LBB0_7:
Lloh2:
	adrp	x8, _optind@GOTPAGE
Lloh3:
	ldr	x8, [x8, _optind@GOTPAGEOFF]
Lloh4:
	ldr	x21, [x8]
	sub	w8, w20, w21
	cmp	w8, #2
	b.lt	LBB0_9
; %bb.8:
	bl	_usage
	b	LBB0_10
LBB0_9:
	cmp	w8, #1
	b.ne	LBB0_12
LBB0_10:
	ldr	x0, [x19, x21, lsl #3]
	bl	_atoi
	add	w8, w0, #1
	str	w8, [sp, #4]                    ; 4-byte Folded Spill
	tbz	w0, #31, LBB0_13
; %bb.11:
Lloh5:
	adrp	x0, l_.str.1@PAGE
Lloh6:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	_warnx
	bl	_usage
	b	LBB0_13
LBB0_12:
	str	wzr, [sp, #4]                   ; 4-byte Folded Spill
LBB0_13:
	bl	_initscr
Lloh7:
	adrp	x8, _SIGINT@GOTPAGE
Lloh8:
	ldr	x8, [x8, _SIGINT@GOTPAGEOFF]
Lloh9:
	ldr	w0, [x8]
Lloh10:
	adrp	x19, _sighndl@GOTPAGE
Lloh11:
	ldr	x19, [x19, _sighndl@GOTPAGEOFF]
	ldr	w1, [x19]
	bl	_signal
Lloh12:
	adrp	x8, _SIGTERM@GOTPAGE
Lloh13:
	ldr	x8, [x8, _SIGTERM@GOTPAGEOFF]
Lloh14:
	ldr	w0, [x8]
	ldr	w1, [x19]
	bl	_signal
Lloh15:
	adrp	x8, _SIGHUP@GOTPAGE
Lloh16:
	ldr	x8, [x8, _SIGHUP@GOTPAGEOFF]
Lloh17:
	ldr	w0, [x8]
	ldr	w1, [x19]
	bl	_signal
	bl	_cbreak
	bl	_noecho
	mov	w0, #0
	bl	_curs_set
	bl	_has_colors
Lloh18:
	adrp	x19, _hascolor@GOTPAGE
Lloh19:
	ldr	x19, [x19, _hascolor@GOTPAGEOFF]
	str	x0, [x19]
	cbz	x0, LBB0_15
; %bb.14:
	bl	_start_color
Lloh20:
	adrp	x20, _COLOR_BLACK@GOTPAGE
Lloh21:
	ldr	x20, [x20, _COLOR_BLACK@GOTPAGEOFF]
	ldr	w1, [x20]
Lloh22:
	adrp	x21, _COLOR_RED@GOTPAGE
Lloh23:
	ldr	x21, [x21, _COLOR_RED@GOTPAGEOFF]
	ldr	w2, [x21]
	mov	w0, #1
	bl	_init_pair
	ldr	w1, [x21]
	ldr	w2, [x20]
	mov	w0, #2
	bl	_init_pair
Lloh24:
	adrp	x8, _COLOR_WHITE@GOTPAGE
Lloh25:
	ldr	x8, [x8, _COLOR_WHITE@GOTPAGEOFF]
Lloh26:
	ldr	w1, [x8]
	ldr	w2, [x20]
	mov	w0, #3
	bl	_init_pair
	mov	w0, #2
	bl	_COLOR_PAIR
	bl	_attrset
LBB0_15:
	bl	_clear
	bl	_refresh
	ldr	x8, [x19]
Lloh27:
	adrp	x25, _YBASE@GOTPAGE
Lloh28:
	ldr	x25, [x25, _YBASE@GOTPAGEOFF]
Lloh29:
	adrp	x26, _XBASE@GOTPAGE
Lloh30:
	ldr	x26, [x26, _XBASE@GOTPAGEOFF]
	cbz	x8, LBB0_17
; %bb.16:
	mov	w0, #3
	bl	_COLOR_PAIR
	bl	_attrset
	ldr	w8, [x25]
	sub	w0, w8, #2
	ldr	w8, [x26]
	sub	w1, w8, #3
Lloh31:
	adrp	x8, _ACS_ULCORNER@GOTPAGE
Lloh32:
	ldr	x8, [x8, _ACS_ULCORNER@GOTPAGEOFF]
Lloh33:
	ldr	w2, [x8]
	bl	_mvaddch
Lloh34:
	adrp	x21, _ACS_HLINE@GOTPAGE
Lloh35:
	ldr	x21, [x21, _ACS_HLINE@GOTPAGEOFF]
	ldr	w0, [x21]
Lloh36:
	adrp	x19, _XLENGTH@GOTPAGE
Lloh37:
	ldr	x19, [x19, _XLENGTH@GOTPAGEOFF]
	ldr	w1, [x19]
	bl	_hline
	ldr	w8, [x25]
	sub	w0, w8, #2
	ldr	w8, [x26]
	ldr	w9, [x19]
	add	w8, w8, w9
	sub	w1, w8, #2
Lloh38:
	adrp	x8, _ACS_URCORNER@GOTPAGE
Lloh39:
	ldr	x8, [x8, _ACS_URCORNER@GOTPAGEOFF]
Lloh40:
	ldr	w2, [x8]
	bl	_mvaddch
	ldr	w8, [x25]
Lloh41:
	adrp	x20, _YDEPTH@GOTPAGE
Lloh42:
	ldr	x20, [x20, _YDEPTH@GOTPAGEOFF]
	ldr	w9, [x20]
	add	w8, w8, w9
	sub	w0, w8, #1
	ldr	w8, [x26]
	sub	w1, w8, #3
Lloh43:
	adrp	x8, _ACS_LLCORNER@GOTPAGE
Lloh44:
	ldr	x8, [x8, _ACS_LLCORNER@GOTPAGEOFF]
Lloh45:
	ldr	w2, [x8]
	bl	_mvaddch
	ldr	w0, [x21]
	ldr	w1, [x19]
	bl	_hline
	ldr	w8, [x25]
	ldr	w9, [x20]
	add	w8, w8, w9
	sub	w0, w8, #1
	ldr	w8, [x26]
	ldr	w9, [x19]
	add	w8, w8, w9
	sub	w1, w8, #2
Lloh46:
	adrp	x8, _ACS_LRCORNER@GOTPAGE
Lloh47:
	ldr	x8, [x8, _ACS_LRCORNER@GOTPAGEOFF]
Lloh48:
	ldr	w2, [x8]
	bl	_mvaddch
	ldr	w8, [x25]
	sub	w0, w8, #1
	ldr	w8, [x26]
	sub	w1, w8, #3
	bl	_move
Lloh49:
	adrp	x21, _ACS_VLINE@GOTPAGE
Lloh50:
	ldr	x21, [x21, _ACS_VLINE@GOTPAGEOFF]
	ldr	w0, [x21]
	ldr	w1, [x20]
	bl	_vline
	ldr	w8, [x25]
	sub	w0, w8, #1
	ldr	w8, [x26]
	ldr	w9, [x19]
	add	w8, w8, w9
	sub	w1, w8, #2
	bl	_move
	ldr	w0, [x21]
	ldr	w1, [x20]
	bl	_vline
	mov	w0, #2
	bl	_COLOR_PAIR
	bl	_attrset
LBB0_17:
Lloh51:
	adrp	x8, _CLOCK_REALTIME_FAST@GOTPAGE
Lloh52:
	ldr	x8, [x8, _CLOCK_REALTIME_FAST@GOTPAGEOFF]
Lloh53:
	ldr	w0, [x8]
Lloh54:
	adrp	x19, _now@GOTPAGE
Lloh55:
	ldr	x19, [x19, _now@GOTPAGEOFF]
	mov	x1, x19
	bl	_clock_gettime
	mov	x0, x19
Lloh56:
	adrp	x19, _tm@GOTPAGE
Lloh57:
	ldr	x19, [x19, _tm@GOTPAGEOFF]
	ldr	x9, [x0]
Lloh58:
	adrp	x27, _new@GOTPAGE
Lloh59:
	ldr	x27, [x27, _new@GOTPAGEOFF]
Lloh60:
	adrp	x22, _old@GOTPAGE
Lloh61:
	ldr	x22, [x22, _old@GOTPAGEOFF]
Lloh62:
	adrp	x21, l_.str.4@PAGE
Lloh63:
	add	x21, x21, l_.str.4@PAGEOFF
	b	LBB0_19
LBB0_18:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	x9, x19
	ldr	w8, [sp, #4]                    ; 4-byte Folded Reload
	add	w8, w8, w20
	str	w8, [sp, #4]                    ; 4-byte Folded Spill
Lloh64:
	adrp	x19, _tm@GOTPAGE
Lloh65:
	ldr	x19, [x19, _tm@GOTPAGEOFF]
	cbz	w8, LBB0_58
LBB0_19:                                ; =>This Loop Header: Depth=1
                                        ;     Child Loop BB0_30 Depth 2
                                        ;       Child Loop BB0_35 Depth 3
                                        ;         Child Loop BB0_39 Depth 4
                                        ;       Child Loop BB0_44 Depth 3
                                        ;         Child Loop BB0_48 Depth 4
	str	x9, [sp, #8]                    ; 8-byte Folded Spill
Lloh66:
	adrp	x8, _mask@GOTPAGE
Lloh67:
	ldr	x8, [x8, _mask@GOTPAGEOFF]
Lloh68:
	str	xzr, [x8]
	bl	_localtime
	str	x0, [x19]
	ldrsw	x8, [x0]
	mov	w20, #26215
	movk	w20, #26214, lsl #16
	mul	x9, x8, x20
	lsr	x10, x9, #63
	asr	x9, x9, #34
	add	w9, w9, w10
	mov	w24, #10
	msub	w0, w9, w24, w8
	mov	w1, #0
	bl	_set
	ldr	x8, [x19]
	ldrsw	x8, [x8]
	mul	x8, x8, x20
	lsr	x9, x8, #63
	asr	x8, x8, #34
	add	w0, w8, w9
	mov	w1, #4
	bl	_set
	ldr	x8, [x19]
	ldrsw	x8, [x8, #4]
	mul	x9, x8, x20
	lsr	x10, x9, #63
	asr	x9, x9, #34
	add	w9, w9, w10
	mov	w23, #10
	msub	w0, w9, w24, w8
	mov	w1, #10
	bl	_set
	ldr	x8, [x19]
	ldrsw	x8, [x8, #4]
	mul	x8, x8, x20
	lsr	x9, x8, #63
	asr	x8, x8, #34
	add	w0, w8, w9
	mov	w1, #14
	bl	_set
	ldr	w8, [sp]                        ; 4-byte Folded Reload
	cbz	w8, LBB0_28
; %bb.20:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x8, [x19]
	ldr	w9, [x8, #8]
	cmp	w9, #11
	b.gt	LBB0_23
; %bb.21:                               ;   in Loop: Header=BB0_19 Depth=1
	cbz	w9, LBB0_25
; %bb.22:                               ;   in Loop: Header=BB0_19 Depth=1
Lloh69:
	adrp	x2, l_.str.2@PAGE
Lloh70:
	add	x2, x2, l_.str.2@PAGEOFF
	b	LBB0_27
LBB0_23:                                ;   in Loop: Header=BB0_19 Depth=1
Lloh71:
	adrp	x2, l_.str.3@PAGE
Lloh72:
	add	x2, x2, l_.str.3@PAGEOFF
	subs	w9, w9, #12
	b.eq	LBB0_27
; %bb.24:                               ;   in Loop: Header=BB0_19 Depth=1
Lloh73:
	adrp	x2, l_.str.3@PAGE
Lloh74:
	add	x2, x2, l_.str.3@PAGEOFF
	b	LBB0_26
LBB0_25:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	w9, #12
Lloh75:
	adrp	x2, l_.str.2@PAGE
Lloh76:
	add	x2, x2, l_.str.2@PAGEOFF
LBB0_26:                                ;   in Loop: Header=BB0_19 Depth=1
	str	w9, [x8, #8]
LBB0_27:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	w8, [x25]
	add	w0, w8, #5
	ldr	w8, [x26]
	add	w1, w8, #52
	bl	_mvaddstr
LBB0_28:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	x8, [x19]
	ldrsw	x8, [x8, #8]
	mov	w20, #26215
	movk	w20, #26214, lsl #16
	mul	x9, x8, x20
	lsr	x10, x9, #63
	asr	x9, x9, #34
	add	w9, w9, w10
	msub	w0, w9, w23, w8
	mov	w1, #20
	bl	_set
	ldr	x8, [x19]
	ldrsw	x8, [x8, #8]
	mul	x8, x8, x20
	lsr	x9, x8, #63
	asr	x8, x8, #34
	add	w0, w8, w9
	mov	w1, #24
	bl	_set
	mov	w0, #10
	mov	w1, #7
	bl	_set
	mov	w0, #10
	mov	w1, #17
	bl	_set
	mov	x15, #0
	b	LBB0_30
LBB0_29:                                ;   in Loop: Header=BB0_30 Depth=2
	bl	_refresh
	ldr	x15, [sp, #24]                  ; 8-byte Folded Reload
	add	x15, x15, #1
	cmp	x15, #6
	b.eq	LBB0_51
LBB0_30:                                ;   Parent Loop BB0_19 Depth=1
                                        ; =>  This Loop Header: Depth=2
                                        ;       Child Loop BB0_35 Depth 3
                                        ;         Child Loop BB0_39 Depth 4
                                        ;       Child Loop BB0_44 Depth 3
                                        ;         Child Loop BB0_48 Depth 4
	ldr	x9, [x27]
	ldr	w8, [sp, #20]                   ; 4-byte Folded Reload
	tbz	w8, #0, LBB0_32
; %bb.31:                               ;   in Loop: Header=BB0_30 Depth=2
	add	x10, x9, x15, lsl #3
	ldr	x9, [x10]
Lloh77:
	adrp	x8, _mask@GOTPAGE
Lloh78:
	ldr	x8, [x8, _mask@GOTPAGEOFF]
Lloh79:
	ldr	x8, [x8]
	bic	x9, x9, x8
	b	LBB0_33
LBB0_32:                                ;   in Loop: Header=BB0_30 Depth=2
Lloh80:
	adrp	x12, _mask@GOTPAGE
Lloh81:
	ldr	x12, [x12, _mask@GOTPAGEOFF]
	ldr	x8, [x12]
	ldp	x10, x11, [x9]
	bic	x10, x10, x8
	and	x8, x11, x8
	orr	x8, x8, x10
	str	x8, [x9]
	ldr	x8, [x12]
	bic	x10, x11, x8
	ldp	x11, x12, [x9, #16]
	and	x13, x11, x8
	orr	x10, x13, x10
	bic	x11, x11, x8
	and	x13, x12, x8
	orr	x11, x13, x11
	stp	x10, x11, [x9, #8]
	bic	x10, x12, x8
	ldr	x11, [x9, #32]
	and	x12, x11, x8
	orr	x12, x12, x10
	mov	x10, x9
	ldr	x13, [x10, #40]!
	bic	x11, x11, x8
	and	x14, x13, x8
	orr	x11, x14, x11
	stp	x12, x11, [x9, #24]
	bic	x9, x13, x8
LBB0_33:                                ;   in Loop: Header=BB0_30 Depth=2
Lloh82:
	adrp	x11, _next@GOTPAGE
Lloh83:
	ldr	x11, [x11, _next@GOTPAGEOFF]
Lloh84:
	ldr	x11, [x11]
	str	x15, [sp, #24]                  ; 8-byte Folded Spill
	lsl	x12, x15, #3
	ldr	x13, [x11, x12]
	and	x8, x13, x8
	orr	x8, x8, x9
	str	x8, [x10]
	str	xzr, [x11, x12]
	mov	w0, #1
	bl	_standt
	mov	x20, #0
	b	LBB0_35
LBB0_34:                                ;   in Loop: Header=BB0_35 Depth=3
	add	x20, x20, #1
	cmp	x20, #6
	b.eq	LBB0_42
LBB0_35:                                ;   Parent Loop BB0_19 Depth=1
                                        ;     Parent Loop BB0_30 Depth=2
                                        ; =>    This Loop Header: Depth=3
                                        ;         Child Loop BB0_39 Depth 4
	ldr	x8, [x27]
	lsl	x9, x20, #3
	ldr	x8, [x8, x9]
	ldr	x10, [x22]
	ldr	x9, [x10, x9]
	bics	x19, x8, x9
	b.eq	LBB0_34
; %bb.36:                               ;   in Loop: Header=BB0_35 Depth=3
	mov	w23, #0
	mov	w28, #67108864
	b	LBB0_39
LBB0_37:                                ;   in Loop: Header=BB0_39 Depth=4
	mov	x0, x21
	bl	_addstr
LBB0_38:                                ;   in Loop: Header=BB0_39 Depth=4
	lsr	x28, x28, #1
	add	w23, w23, #2
	cmp	w23, #54
	b.eq	LBB0_34
LBB0_39:                                ;   Parent Loop BB0_19 Depth=1
                                        ;     Parent Loop BB0_30 Depth=2
                                        ;       Parent Loop BB0_35 Depth=3
                                        ; =>      This Inner Loop Header: Depth=4
	tst	x28, x19
	b.eq	LBB0_38
; %bb.40:                               ;   in Loop: Header=BB0_39 Depth=4
	tst	x19, x28, lsl #1
	b.ne	LBB0_37
; %bb.41:                               ;   in Loop: Header=BB0_39 Depth=4
	ldr	w8, [x25]
	add	w0, w8, w20
	ldr	w8, [x26]
	add	w1, w23, w8
	bl	_movto
	b	LBB0_37
LBB0_42:                                ;   in Loop: Header=BB0_30 Depth=2
	mov	w0, #0
	bl	_standt
	mov	x20, #0
	b	LBB0_44
LBB0_43:                                ;   in Loop: Header=BB0_44 Depth=3
	ldr	x8, [x27]
	ldr	x8, [x8, x19]
	ldr	x9, [x22]
	str	x8, [x9, x19]
	add	x20, x20, #1
	cmp	x20, #6
	b.eq	LBB0_29
LBB0_44:                                ;   Parent Loop BB0_19 Depth=1
                                        ;     Parent Loop BB0_30 Depth=2
                                        ; =>    This Loop Header: Depth=3
                                        ;         Child Loop BB0_48 Depth 4
	ldr	x8, [x27]
	lsl	x19, x20, #3
	ldr	x8, [x8, x19]
	ldr	x9, [x22]
	ldr	x9, [x9, x19]
	bics	x23, x9, x8
	b.eq	LBB0_43
; %bb.45:                               ;   in Loop: Header=BB0_44 Depth=3
	mov	w28, #0
	mov	w24, #67108864
	b	LBB0_48
LBB0_46:                                ;   in Loop: Header=BB0_48 Depth=4
	mov	x0, x21
	bl	_addstr
LBB0_47:                                ;   in Loop: Header=BB0_48 Depth=4
	lsr	x24, x24, #1
	add	w28, w28, #2
	cmp	w28, #54
	b.eq	LBB0_43
LBB0_48:                                ;   Parent Loop BB0_19 Depth=1
                                        ;     Parent Loop BB0_30 Depth=2
                                        ;       Parent Loop BB0_44 Depth=3
                                        ; =>      This Inner Loop Header: Depth=4
	tst	x24, x23
	b.eq	LBB0_47
; %bb.49:                               ;   in Loop: Header=BB0_48 Depth=4
	tst	x23, x24, lsl #1
	b.ne	LBB0_46
; %bb.50:                               ;   in Loop: Header=BB0_48 Depth=4
	ldr	w8, [x25]
	add	w0, w8, w20
	ldr	w8, [x26]
	add	w1, w28, w8
	bl	_movto
	b	LBB0_46
LBB0_51:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	w0, #6
	mov	w1, #0
	bl	_movto
	bl	_refresh
Lloh85:
	adrp	x8, _CLOCK_REALTIME_FAST@GOTPAGE
Lloh86:
	ldr	x8, [x8, _CLOCK_REALTIME_FAST@GOTPAGEOFF]
Lloh87:
	ldr	w0, [x8]
Lloh88:
	adrp	x19, _now@GOTPAGE
Lloh89:
	ldr	x19, [x19, _now@GOTPAGEOFF]
	mov	x1, x19
	bl	_clock_gettime
	mov	x0, x19
	ldr	x19, [x19]
	ldr	x8, [sp, #8]                    ; 8-byte Folded Reload
	cmp	x19, x8
Lloh90:
	adrp	x23, _sigtermed@GOTPAGE
Lloh91:
	ldr	x23, [x23, _sigtermed@GOTPAGEOFF]
	b.ne	LBB0_56
; %bb.52:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x8, [sp, #32]
	cmp	x8, #1
	b.lt	LBB0_54
; %bb.53:                               ;   in Loop: Header=BB0_19 Depth=1
	str	wzr, [sp, #40]
	ldr	x8, [x0, #8]
	mov	w9, #51712
	movk	w9, #15258, lsl #16
	sub	x8, x9, x8
	b	LBB0_55
LBB0_54:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	x8, #0
	mov	w9, #1
	str	w9, [sp, #40]
LBB0_55:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	x20, x0
	str	x8, [sp, #32]
	add	x0, sp, #32
	mov	x1, #0
	bl	_nanosleep
Lloh92:
	adrp	x8, _CLOCK_REALTIME_FAST@GOTPAGE
Lloh93:
	ldr	x8, [x8, _CLOCK_REALTIME_FAST@GOTPAGEOFF]
Lloh94:
	ldr	w0, [x8]
	mov	x1, x20
	bl	_clock_gettime
	ldr	x19, [x20]
	mov	x0, x20
	ldr	x8, [sp, #8]                    ; 8-byte Folded Reload
LBB0_56:                                ;   in Loop: Header=BB0_19 Depth=1
	sub	w20, w8, w19
	ldr	x8, [x23]
	cbz	x8, LBB0_18
; %bb.57:                               ;   in Loop: Header=BB0_19 Depth=1
	bl	_standend
	bl	_clear
	bl	_refresh
	bl	_endwin
	ldr	w2, [x23]
	mov	w0, #1
Lloh95:
	adrp	x1, l_.str.5@PAGE
Lloh96:
	add	x1, x1, l_.str.5@PAGEOFF
	bl	_errx
Lloh97:
	adrp	x0, _now@GOTPAGE
Lloh98:
	ldr	x0, [x0, _now@GOTPAGEOFF]
	b	LBB0_18
LBB0_58:
	bl	_standend
	bl	_clear
	bl	_refresh
	bl	_endwin
	mov	w0, #0
	ldp	x29, x30, [sp, #128]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #112]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #96]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #80]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #64]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #48]             ; 16-byte Folded Reload
	add	sp, sp, #144
	ret
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpAdd	Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGot	Lloh22, Lloh23
	.loh AdrpLdrGot	Lloh20, Lloh21
	.loh AdrpLdrGot	Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGot	Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGot	Lloh36, Lloh37
	.loh AdrpLdrGot	Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpAdd	Lloh62, Lloh63
	.loh AdrpLdrGot	Lloh60, Lloh61
	.loh AdrpLdrGot	Lloh58, Lloh59
	.loh AdrpLdrGot	Lloh56, Lloh57
	.loh AdrpLdrGot	Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGot	Lloh64, Lloh65
	.loh AdrpLdrGotStr	Lloh66, Lloh67, Lloh68
	.loh AdrpAdd	Lloh69, Lloh70
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpAdd	Lloh73, Lloh74
	.loh AdrpAdd	Lloh75, Lloh76
	.loh AdrpLdrGotLdr	Lloh77, Lloh78, Lloh79
	.loh AdrpLdrGot	Lloh80, Lloh81
	.loh AdrpLdrGotLdr	Lloh82, Lloh83, Lloh84
	.loh AdrpLdrGot	Lloh90, Lloh91
	.loh AdrpLdrGot	Lloh88, Lloh89
	.loh AdrpLdrGotLdr	Lloh85, Lloh86, Lloh87
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGot	Lloh97, Lloh98
	.loh AdrpAdd	Lloh95, Lloh96
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"ts"

	.comm	_optind,8,3                     ; @optind
l_.str.1:                               ; @.str.1
	.asciz	"number of seconds is out of range"

	.comm	_SIGINT,4,2                     ; @SIGINT
	.comm	_sighndl,4,2                    ; @sighndl
	.comm	_SIGTERM,4,2                    ; @SIGTERM
	.comm	_SIGHUP,4,2                     ; @SIGHUP
	.comm	_hascolor,8,3                   ; @hascolor
	.comm	_COLOR_BLACK,4,2                ; @COLOR_BLACK
	.comm	_COLOR_RED,4,2                  ; @COLOR_RED
	.comm	_COLOR_WHITE,4,2                ; @COLOR_WHITE
	.comm	_YBASE,4,2                      ; @YBASE
	.comm	_XBASE,4,2                      ; @XBASE
	.comm	_ACS_ULCORNER,4,2               ; @ACS_ULCORNER
	.comm	_ACS_HLINE,4,2                  ; @ACS_HLINE
	.comm	_XLENGTH,4,2                    ; @XLENGTH
	.comm	_ACS_URCORNER,4,2               ; @ACS_URCORNER
	.comm	_YDEPTH,4,2                     ; @YDEPTH
	.comm	_ACS_LLCORNER,4,2               ; @ACS_LLCORNER
	.comm	_ACS_LRCORNER,4,2               ; @ACS_LRCORNER
	.comm	_ACS_VLINE,4,2                  ; @ACS_VLINE
	.comm	_CLOCK_REALTIME_FAST,4,2        ; @CLOCK_REALTIME_FAST
	.comm	_now,16,3                       ; @now
	.comm	_mask,8,3                       ; @mask
	.comm	_tm,8,3                         ; @tm
l_.str.2:                               ; @.str.2
	.asciz	"AM"

l_.str.3:                               ; @.str.3
	.asciz	"PM"

	.comm	_new,8,3                        ; @new
	.comm	_next,8,3                       ; @next
	.comm	_old,8,3                        ; @old
l_.str.4:                               ; @.str.4
	.asciz	"  "

	.comm	_sigtermed,8,3                  ; @sigtermed
l_.str.5:                               ; @.str.5
	.asciz	"terminated by signal %d"

.subsections_via_symbols
