	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_j2date                         ## -- Begin function j2date
	.p2align	4, 0x90
_j2date:                                ## @j2date
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	%rdx, %r8
                                        ## kill: def $edi killed $edi def $rdi
	leal	32044(%rdi), %eax
	imulq	$963315389, %rax, %rax          ## imm = 0x396B06BD
	shrq	$47, %rax
	imull	$1073595727, %eax, %edx         ## imm = 0x3FFDC54F
	addl	%edi, %edx
	addl	$32044, %edx                    ## imm = 0x7D2C
	leal	3(,%rdx,4), %edx
	leal	(%rax,%rax,2), %eax
	imulq	$963315389, %rdx, %rdx          ## imm = 0x396B06BD
	shrq	$47, %rdx
	addl	%edi, %eax
	leal	(%rax,%rdx), %r9d
	addl	%edx, %eax
	addl	$32104, %eax                    ## imm = 0x7D68
	imulq	$376287347, %rax, %r10          ## imm = 0x166DB073
	shrq	$39, %r10
	imull	$-1461, %r10d, %eax             ## imm = 0xFA4B
	addl	%r9d, %eax
	addl	$32104, %eax                    ## imm = 0x7D68
	leal	(,%rax,4), %r9d
	xorl	%edx, %edx
	cmpl	$1461, %r9d                     ## imm = 0x5B5
	setb	%dl
	addl	%edx, %eax
	addl	$305, %eax                      ## imm = 0x131
	movl	%edx, %edi
	addl	$365, %edi                      ## imm = 0x16D
	xorl	%edx, %edx
	divl	%edi
	imulq	$376287347, %r9, %rax           ## imm = 0x166DB073
	shrq	$39, %rax
	addl	$123, %edx
	leal	(%rax,%r10,4), %eax
	addl	$-4800, %eax                    ## imm = 0xED40
	movl	%eax, (%rsi)
	imull	$2141, %edx, %eax               ## imm = 0x85D
	shrl	$16, %eax
	imull	$7834, %eax, %esi               ## imm = 0x1E9A
	shrl	$8, %esi
	subl	%esi, %edx
	movl	%edx, (%rcx)
	addb	$10, %al
	movzbl	%al, %eax
	imull	$171, %eax, %ecx
	shrl	$9, %ecx
	andl	$-4, %ecx
	leal	(%rcx,%rcx,2), %ecx
	subb	%cl, %al
	incb	%al
	movzbl	%al, %eax
	movl	%eax, (%r8)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_j2date                         ; -- Begin function j2date
	.p2align	2
_j2date:                                ; @j2date
	.cfi_startproc
; %bb.0:
	mov	w8, #32044
	add	w8, w0, w8
	mov	w9, #1725
	movk	w9, #14699, lsl #16
	umull	x10, w8, w9
	lsr	x10, x10, #47
	mov	w11, #50511
	movk	w11, #16381, lsl #16
	madd	w8, w10, w11, w8
	mov	w11, #3
	bfi	w11, w8, #2, #30
	add	w8, w10, w10, lsl #1
	umull	x9, w11, w9
	lsr	x9, x9, #47
	add	w8, w0, w8
	add	w8, w8, w9
	mov	w9, #32104
	add	w8, w8, w9
	mov	w9, #45171
	movk	w9, #5741, lsl #16
	umull	x10, w8, w9
	lsr	x10, x10, #39
	mov	w11, #-1461
	madd	w8, w10, w11, w8
	lsl	w11, w8, #2
	cmp	w11, #1461
	mov	w12, #305
	cinc	w12, w12, lo
	mov	w13, #365
	cinc	w13, w13, lo
	add	w8, w8, w12
	udiv	w12, w8, w13
	msub	w8, w12, w13, w8
	umull	x9, w11, w9
	lsr	x9, x9, #39
	add	w8, w8, #123
	add	w9, w9, w10, lsl #2
	mov	w10, #-4800
	add	w9, w9, w10
	str	w9, [x1]
	mov	w9, #2141
	mul	w9, w8, w9
	lsr	w9, w9, #16
	mov	w10, #7834
	mul	w10, w9, w10
	sub	w8, w8, w10, lsr #8
	str	w8, [x3]
	add	w8, w9, #10
	mov	w9, #171
	mul	w9, w8, w9
	lsr	w9, w9, #11
	mov	w10, #12
	msub	w8, w9, w10, w8
	add	w8, w8, #1
	and	w8, w8, #0xff
	str	w8, [x2]
	ret
	.cfi_endproc
                                        ; -- End function
.subsections_via_symbols
