	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function format_timeslots
_format_timeslots:                      ## @format_timeslots
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	leaq	_format_timeslots.buf(%rip), %r8
	movl	$1, %esi
	xorl	%r10d, %r10d
	movq	%r8, %r9
	jmp	LBB0_1
	.p2align	4, 0x90
LBB0_9:                                 ##   in Loop: Header=BB0_1 Depth=1
	orb	$48, %cl
	movb	%cl, (%r9)
	incq	%r9
LBB0_10:                                ##   in Loop: Header=BB0_1 Depth=1
	incq	%rsi
	incq	%r10
	cmpq	$31, %r10
	je	LBB0_11
LBB0_1:                                 ## =>This Inner Loop Header: Depth=1
	btq	%rsi, %rdi
	jae	LBB0_10
## %bb.2:                               ##   in Loop: Header=BB0_1 Depth=1
	xorl	%edx, %edx
	cmpq	$2, %rsi
	setae	%dl
	movq	%rdi, %rax
	movl	%r10d, %ecx
	shrq	%cl, %rax
	testl	%edx, %eax
	je	LBB0_5
## %bb.3:                               ##   in Loop: Header=BB0_1 Depth=1
	leal	2(%r10), %ecx
	movq	%rdi, %rax
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rax
	xorl	%ecx, %ecx
	cmpq	$31, %rsi
	setb	%cl
	testl	%ecx, %eax
	jne	LBB0_10
## %bb.4:                               ##   in Loop: Header=BB0_1 Depth=1
	movb	$45, %cl
	jmp	LBB0_6
	.p2align	4, 0x90
LBB0_5:                                 ##   in Loop: Header=BB0_1 Depth=1
	movb	$44, %cl
	cmpq	%r8, %r9
	jbe	LBB0_7
LBB0_6:                                 ##   in Loop: Header=BB0_1 Depth=1
	movb	%cl, (%r9)
	incq	%r9
LBB0_7:                                 ##   in Loop: Header=BB0_1 Depth=1
	movzbl	%sil, %eax
	imull	$205, %eax, %eax
	shrl	$10, %eax
	andl	$-2, %eax
	leal	(%rax,%rax,4), %eax
	movl	%esi, %ecx
	subb	%al, %cl
	cmpq	$10, %rsi
	jb	LBB0_9
## %bb.8:                               ##   in Loop: Header=BB0_1 Depth=1
	movzbl	%sil, %eax
	imull	$205, %eax, %eax
	shrl	$11, %eax
	addb	$48, %al
	movb	%al, (%r9)
	incq	%r9
	jmp	LBB0_9
LBB0_11:
	movb	$0, (%r9)
	leaq	_format_timeslots.buf(%rip), %rax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
.zerofill __DATA,__bss,_format_timeslots.buf,100,4 ## @format_timeslots.buf
	.no_dead_strip	_format_timeslots
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function format_timeslots
_format_timeslots:                      ; @format_timeslots
	.cfi_startproc
; %bb.0:
	mov	x13, #0
Lloh0:
	adrp	x8, _format_timeslots.buf@PAGE
Lloh1:
	add	x8, x8, _format_timeslots.buf@PAGEOFF
	mov	w9, #205
	mov	w11, #10
	mov	x10, x8
	b	LBB0_3
LBB0_1:                                 ;   in Loop: Header=BB0_3 Depth=1
	and	w13, w12, #0xff
	mul	w13, w13, w9
	lsr	w13, w13, #11
	msub	w13, w13, w11, w12
	orr	w13, w13, #0x30
	strb	w13, [x10], #1
LBB0_2:                                 ;   in Loop: Header=BB0_3 Depth=1
	mov	x13, x12
	cmp	x12, #31
	b.eq	LBB0_12
LBB0_3:                                 ; =>This Inner Loop Header: Depth=1
	add	x12, x13, #1
	lsr	x14, x0, x12
	tbz	w14, #0, LBB0_2
; %bb.4:                                ;   in Loop: Header=BB0_3 Depth=1
	cmp	x12, #1
	cset	w14, hi
	lsr	x15, x0, x13
	tst	x15, x14
	b.eq	LBB0_7
; %bb.5:                                ;   in Loop: Header=BB0_3 Depth=1
	add	x13, x13, #2
	lsr	x13, x0, x13
	cmp	x12, #31
	cset	w14, lo
	tst	x13, x14
	b.ne	LBB0_2
; %bb.6:                                ;   in Loop: Header=BB0_3 Depth=1
	mov	w13, #45
	b	LBB0_9
LBB0_7:                                 ;   in Loop: Header=BB0_3 Depth=1
	cmp	x10, x8
	b.ls	LBB0_10
; %bb.8:                                ;   in Loop: Header=BB0_3 Depth=1
	mov	w13, #44
LBB0_9:                                 ;   in Loop: Header=BB0_3 Depth=1
	strb	w13, [x10], #1
LBB0_10:                                ;   in Loop: Header=BB0_3 Depth=1
	cmp	x12, #10
	b.lo	LBB0_1
; %bb.11:                               ;   in Loop: Header=BB0_3 Depth=1
	and	w13, w12, #0xff
	mul	w13, w13, w9
	lsr	w13, w13, #11
	add	w13, w13, #48
	strb	w13, [x10], #1
	b	LBB0_1
LBB0_12:
	strb	wzr, [x10]
Lloh2:
	adrp	x0, _format_timeslots.buf@PAGE
Lloh3:
	add	x0, x0, _format_timeslots.buf@PAGEOFF
	ret
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpAdd	Lloh2, Lloh3
	.cfi_endproc
                                        ; -- End function
.zerofill __DATA,__bss,_format_timeslots.buf,100,0 ; @format_timeslots.buf
	.no_dead_strip	_format_timeslots
.subsections_via_symbols
