	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_jiftime                        ## -- Begin function jiftime
	.p2align	4, 0x90
_jiftime:                               ## @jiftime
	.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	%r12
	pushq	%rbx
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r8
	movabsq	$7378697629483820647, %r15      ## imm = 0x6666666666666667
	movq	%rsi, %rax
	imulq	%r15
	movq	%rdx, %r10
	shrq	$63, %r10
	sarq	$2, %rdx
	addq	%rdx, %r10
	movq	%r10, %rax
	imulq	%r15
	movq	%rdx, %r9
	movabsq	$-6640827866535438581, %rcx     ## imm = 0xA3D70A3D70A3D70B
	movq	%rsi, %rax
	imulq	%rcx
	movq	%rdx, %rsi
	leal	(%r10,%r10), %ebx
	addq	%r8, %rsi
	movq	%rsi, %rax
	shrq	$63, %rax
	sarq	$6, %rsi
	addq	%rax, %rsi
	movq	%rsi, %rax
	imulq	%r15
	movq	%rdx, %r11
	movabsq	$2361183241434822607, %rcx      ## imm = 0x20C49BA5E353F7CF
	movq	%r8, %rax
	imulq	%rcx
	movq	%rdx, %rcx
	movq	%rdx, %rax
	shrq	$63, %rax
	sarq	$7, %rcx
	addq	%rax, %rcx
	movabsq	$3074457345618258603, %rdx      ## imm = 0x2AAAAAAAAAAAAAAB
	movq	%rcx, %rax
	imulq	%rdx
	movq	%rdx, %r14
	leal	(%rbx,%rbx,4), %r12d
	movabsq	$-5853766786057164379, %rdx     ## imm = 0xAEC33E1F671529A5
	movq	%r8, %rax
	imulq	%rdx
	movq	%rdx, %rbx
	addq	%r8, %rbx
	movl	%r8d, %eax
	subl	%r12d, %eax
	movb	$0, 8(%rdi)
	addb	$48, %al
	movb	%al, 7(%rdi)
	movq	%r9, %rax
	shrq	$63, %rax
	shrl	$2, %r9d
	addl	%eax, %r9d
	addl	%r9d, %r9d
	leal	(%r9,%r9,4), %eax
	subl	%eax, %r10d
	addb	$48, %r10b
	movb	%r10b, 6(%rdi)
	movq	%r11, %rax
	shrq	$63, %rax
	shrl	$2, %r11d
	addl	%eax, %r11d
	addl	%r11d, %r11d
	leal	(%r11,%r11,4), %eax
	subl	%eax, %esi
	movb	$46, 5(%rdi)
	addb	$48, %sil
	movb	%sil, 4(%rdi)
	movq	%r14, %rax
	shrq	$63, %rax
	addl	%r14d, %eax
	addl	%eax, %eax
	leal	(%rax,%rax,2), %eax
	subl	%eax, %ecx
	addb	$48, %cl
	movb	%cl, 3(%rdi)
	movq	%rbx, %rax
	shrq	$63, %rax
	sarq	$12, %rbx
	addq	%rax, %rbx
	movb	$58, 2(%rdi)
	movq	%rbx, %rax
	imulq	%r15
	movq	%rdx, %rax
	shrq	$63, %rax
	shrl	$2, %edx
	addl	%eax, %edx
	addl	%edx, %edx
	leal	(%rdx,%rdx,4), %eax
	subl	%eax, %ebx
	addb	$48, %bl
	movb	%bl, 1(%rdi)
	movabsq	$5037190915060954895, %rcx      ## imm = 0x45E7B272F608770F
	movq	%r8, %rax
	imulq	%rcx
	movq	%rdx, %rcx
	movq	%rdx, %rax
	shrq	$63, %rax
	sarq	$14, %rcx
	addq	%rax, %rcx
	movq	%rcx, %rax
	imulq	%r15
	movq	%rdx, %rax
	shrq	$63, %rax
	shrl	$2, %edx
	addl	%eax, %edx
	addl	%edx, %edx
	leal	(%rdx,%rdx,4), %eax
	subl	%eax, %ecx
	addb	$48, %cl
	movb	%cl, (%rdi)
	movl	$8, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	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	_jiftime                        ; -- Begin function jiftime
	.p2align	2
_jiftime:                               ; @jiftime
	.cfi_startproc
; %bb.0:
	strb	wzr, [x0, #8]
	mov	x9, #7378697629483820646
	movk	x9, #26215
	smulh	x8, x1, x9
	asr	x10, x8, #2
	add	x10, x10, x8, lsr #63
	mov	w8, #10
	msub	w11, w10, w8, w1
	add	w11, w11, #48
	strb	w11, [x0, #7]
	smulh	x11, x10, x9
	lsr	x12, x11, #63
	add	w11, w12, w11, lsr #2
	msub	w10, w11, w8, w10
	add	w10, w10, #48
	strb	w10, [x0, #6]
	mov	x10, #55051
	movk	x10, #28835, lsl #16
	movk	x10, #2621, lsl #32
	movk	x10, #41943, lsl #48
	smulh	x10, x1, x10
	add	x10, x10, x1
	asr	x11, x10, #6
	add	x10, x11, x10, lsr #63
	mov	w11, #46
	strb	w11, [x0, #5]
	smulh	x11, x10, x9
	lsr	x12, x11, #63
	add	w11, w12, w11, lsr #2
	msub	w10, w11, w8, w10
	add	w10, w10, #48
	strb	w10, [x0, #4]
	mov	x10, #63439
	movk	x10, #58195, lsl #16
	movk	x10, #39845, lsl #32
	movk	x10, #8388, lsl #48
	smulh	x10, x1, x10
	asr	x11, x10, #7
	add	x10, x11, x10, lsr #63
	mov	x11, #-6148914691236517206
	movk	x11, #43691
	movk	x11, #10922, lsl #48
	smulh	x11, x10, x11
	lsr	x12, x11, #63
	add	w11, w11, w12
	mov	w12, #6
	msub	w10, w11, w12, w10
	add	w10, w10, #48
	strb	w10, [x0, #3]
	mov	x10, #10661
	movk	x10, #26389, lsl #16
	movk	x10, #15903, lsl #32
	movk	x10, #44739, lsl #48
	smulh	x10, x1, x10
	add	x10, x10, x1
	asr	x11, x10, #12
	add	x10, x11, x10, lsr #63
	mov	w11, #58
	strb	w11, [x0, #2]
	smulh	x11, x10, x9
	lsr	x12, x11, #63
	add	w11, w12, w11, lsr #2
	msub	w10, w11, w8, w10
	add	w10, w10, #48
	strb	w10, [x0, #1]
	mov	x10, #30479
	movk	x10, #62984, lsl #16
	movk	x10, #45682, lsl #32
	movk	x10, #17895, lsl #48
	smulh	x10, x1, x10
	asr	x11, x10, #14
	add	x10, x11, x10, lsr #63
	smulh	x9, x10, x9
	lsr	x11, x9, #63
	add	w9, w11, w9, lsr #2
	msub	w8, w9, w8, w10
	add	w8, w8, #48
	strb	w8, [x0]
	mov	w0, #8
	ret
	.cfi_endproc
                                        ; -- End function
.subsections_via_symbols
