	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function to_filestat_flags
LCPI0_0:
	.long	142                             ## 0x8e
	.long	143                             ## 0x8f
	.long	144                             ## 0x90
	.long	145                             ## 0x91
LCPI0_1:
	.long	146                             ## 0x92
	.long	147                             ## 0x93
	.long	148                             ## 0x94
	.long	149                             ## 0x95
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_to_filestat_flags:                     ## @to_filestat_flags
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movl	%edi, %eax
	andl	$155, %eax
	movl	$132, %ecx
	cmovel	%eax, %ecx
	movl	%ecx, %eax
	orl	$128, %eax
	testb	$-102, %dil
	cmovel	%ecx, %eax
	testb	$-103, %dil
	movl	$141, %ecx
	cmovel	%eax, %ecx
	movl	%ecx, %eax
	orl	$140, %eax
	testb	$-104, %dil
	cmovel	%ecx, %eax
	movl	%eax, %ecx
	orl	$139, %ecx
	testb	$-105, %dil
	cmovel	%eax, %ecx
	movl	%ecx, %eax
	orl	$138, %eax
	testb	$-106, %dil
	cmovel	%ecx, %eax
	movd	%edi, %xmm0
	pshufd	$0, %xmm0, %xmm0                ## xmm0 = xmm0[0,0,0,0]
	movdqa	LCPI0_0(%rip), %xmm1            ## xmm1 = [142,143,144,145]
	pand	%xmm0, %xmm1
	pand	LCPI0_1(%rip), %xmm0
	movl	%eax, %edx
	orl	$137, %edx
	pxor	%xmm2, %xmm2
	pcmpeqd	%xmm2, %xmm0
	pcmpeqd	%xmm2, %xmm1
	packssdw	%xmm0, %xmm1
	packsswb	%xmm1, %xmm1
	pmovmskb	%xmm1, %ecx
	testb	$-128, %cl
	cmovnel	%eax, %edx
	movl	%edx, %eax
	orl	$136, %eax
	testb	$64, %cl
	cmovnel	%edx, %eax
	movl	%eax, %edx
	orl	$135, %edx
	testb	$32, %cl
	cmovnel	%eax, %edx
	movl	%edx, %eax
	orl	$134, %eax
	testb	$16, %cl
	cmovnel	%edx, %eax
	movl	%eax, %edx
	orl	$133, %edx
	testb	$8, %cl
	cmovnel	%eax, %edx
	movl	%edx, %eax
	orl	$131, %eax
	testb	$4, %cl
	cmovnel	%edx, %eax
	movl	%eax, %edx
	orl	$130, %edx
	testb	$2, %cl
	cmovnel	%eax, %edx
	movl	%edx, %eax
	orl	$129, %eax
	testb	$1, %cl
	cmovnel	%edx, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_NFSTFLAGS,4,2                  ## @NFSTFLAGS
	.no_dead_strip	_to_filestat_flags
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function to_filestat_flags
_to_filestat_flags:                     ; @to_filestat_flags
	.cfi_startproc
; %bb.0:
	mov	w8, #155
	tst	w0, w8
	mov	w8, #132
	csel	w8, wzr, w8, eq
	orr	w9, w8, #0x80
	mov	w10, #154
	tst	w0, w10
	csel	w8, w8, w9, eq
	mov	w9, #153
	tst	w0, w9
	mov	w9, #141
	csel	w8, w8, w9, eq
	mov	w9, #140
	orr	w9, w8, w9
	mov	w10, #152
	tst	w0, w10
	csel	w8, w8, w9, eq
	mov	w9, #139
	orr	w9, w8, w9
	mov	w10, #151
	tst	w0, w10
	csel	w8, w8, w9, eq
	mov	w9, #138
	orr	w9, w8, w9
	mov	w10, #150
	tst	w0, w10
	csel	w8, w8, w9, eq
	mov	w9, #137
	orr	w9, w8, w9
	mov	w10, #149
	tst	w0, w10
	csel	w8, w8, w9, eq
	mov	w9, #136
	orr	w9, w8, w9
	mov	w10, #148
	tst	w0, w10
	csel	w8, w8, w9, eq
	mov	w9, #135
	orr	w9, w8, w9
	mov	w10, #147
	tst	w0, w10
	csel	w8, w8, w9, eq
	mov	w9, #134
	orr	w9, w8, w9
	mov	w10, #146
	tst	w0, w10
	csel	w8, w8, w9, eq
	mov	w9, #133
	orr	w9, w8, w9
	mov	w10, #145
	tst	w0, w10
	csel	w8, w8, w9, eq
	mov	w9, #131
	orr	w9, w8, w9
	mov	w10, #144
	tst	w0, w10
	csel	w8, w8, w9, eq
	mov	w9, #130
	orr	w9, w8, w9
	mov	w10, #143
	tst	w0, w10
	csel	w8, w8, w9, eq
	mov	w9, #129
	orr	w9, w8, w9
	mov	w10, #142
	tst	w0, w10
	csel	w0, w8, w9, eq
	ret
	.cfi_endproc
                                        ; -- End function
	.comm	_NFSTFLAGS,4,2                  ; @NFSTFLAGS
	.no_dead_strip	_to_filestat_flags
.subsections_via_symbols
