	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function create_bypass_pbc
_create_bypass_pbc:                     ## @create_bypass_pbc
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_PBC_IHCRC_NONE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_PBC_INSERT_HCRC_SHIFT@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %eax
	movq	_PBC_INSERT_BYPASS_ICRC@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PBC_CREDIT_RETURN@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PBC_VL_MASK@GOTPCREL(%rip), %rcx
	andl	(%rcx), %edi
	movq	_PBC_VL_SHIFT@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %edi
	movq	_PBC_LENGTH_DWS_MASK@GOTPCREL(%rip), %rcx
	andl	(%rcx), %esi
	movq	_PBC_LENGTH_DWS_SHIFT@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	movq	_PBC_PACKET_BYPASS@GOTPCREL(%rip), %rdx
	shll	%cl, %esi
	orl	(%rdx), %eax
	orl	%edi, %esi
	orl	%esi, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_PBC_IHCRC_NONE,8,3             ## @PBC_IHCRC_NONE
	.comm	_PBC_INSERT_HCRC_SHIFT,4,2      ## @PBC_INSERT_HCRC_SHIFT
	.comm	_PBC_INSERT_BYPASS_ICRC,4,2     ## @PBC_INSERT_BYPASS_ICRC
	.comm	_PBC_CREDIT_RETURN,4,2          ## @PBC_CREDIT_RETURN
	.comm	_PBC_PACKET_BYPASS,4,2          ## @PBC_PACKET_BYPASS
	.comm	_PBC_VL_MASK,4,2                ## @PBC_VL_MASK
	.comm	_PBC_VL_SHIFT,4,2               ## @PBC_VL_SHIFT
	.comm	_PBC_LENGTH_DWS_MASK,4,2        ## @PBC_LENGTH_DWS_MASK
	.comm	_PBC_LENGTH_DWS_SHIFT,4,2       ## @PBC_LENGTH_DWS_SHIFT
	.no_dead_strip	_create_bypass_pbc
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function create_bypass_pbc
_create_bypass_pbc:                     ; @create_bypass_pbc
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _PBC_IHCRC_NONE@GOTPAGE
Lloh1:
	ldr	x8, [x8, _PBC_IHCRC_NONE@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
Lloh3:
	adrp	x9, _PBC_INSERT_HCRC_SHIFT@GOTPAGE
Lloh4:
	ldr	x9, [x9, _PBC_INSERT_HCRC_SHIFT@GOTPAGEOFF]
Lloh5:
	ldr	w9, [x9]
Lloh6:
	adrp	x10, _PBC_INSERT_BYPASS_ICRC@GOTPAGE
Lloh7:
	ldr	x10, [x10, _PBC_INSERT_BYPASS_ICRC@GOTPAGEOFF]
	lsl	w8, w8, w9
Lloh8:
	ldr	w9, [x10]
	orr	w8, w8, w9
Lloh9:
	adrp	x9, _PBC_CREDIT_RETURN@GOTPAGE
Lloh10:
	ldr	x9, [x9, _PBC_CREDIT_RETURN@GOTPAGEOFF]
Lloh11:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh12:
	adrp	x9, _PBC_PACKET_BYPASS@GOTPAGE
Lloh13:
	ldr	x9, [x9, _PBC_PACKET_BYPASS@GOTPAGEOFF]
Lloh14:
	ldr	w9, [x9]
Lloh15:
	adrp	x10, _PBC_VL_MASK@GOTPAGE
Lloh16:
	ldr	x10, [x10, _PBC_VL_MASK@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh17:
	ldr	w9, [x10]
	and	w9, w9, w0
Lloh18:
	adrp	x10, _PBC_VL_SHIFT@GOTPAGE
Lloh19:
	ldr	x10, [x10, _PBC_VL_SHIFT@GOTPAGEOFF]
Lloh20:
	ldr	w10, [x10]
	lsl	w9, w9, w10
	orr	w8, w8, w9
Lloh21:
	adrp	x9, _PBC_LENGTH_DWS_MASK@GOTPAGE
Lloh22:
	ldr	x9, [x9, _PBC_LENGTH_DWS_MASK@GOTPAGEOFF]
Lloh23:
	ldr	w9, [x9]
	and	w9, w9, w1
Lloh24:
	adrp	x10, _PBC_LENGTH_DWS_SHIFT@GOTPAGE
Lloh25:
	ldr	x10, [x10, _PBC_LENGTH_DWS_SHIFT@GOTPAGEOFF]
Lloh26:
	ldr	w10, [x10]
	lsl	w9, w9, w10
	orr	w0, w8, w9
	ret
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_PBC_IHCRC_NONE,8,3             ; @PBC_IHCRC_NONE
	.comm	_PBC_INSERT_HCRC_SHIFT,4,2      ; @PBC_INSERT_HCRC_SHIFT
	.comm	_PBC_INSERT_BYPASS_ICRC,4,2     ; @PBC_INSERT_BYPASS_ICRC
	.comm	_PBC_CREDIT_RETURN,4,2          ; @PBC_CREDIT_RETURN
	.comm	_PBC_PACKET_BYPASS,4,2          ; @PBC_PACKET_BYPASS
	.comm	_PBC_VL_MASK,4,2                ; @PBC_VL_MASK
	.comm	_PBC_VL_SHIFT,4,2               ; @PBC_VL_SHIFT
	.comm	_PBC_LENGTH_DWS_MASK,4,2        ; @PBC_LENGTH_DWS_MASK
	.comm	_PBC_LENGTH_DWS_SHIFT,4,2       ; @PBC_LENGTH_DWS_SHIFT
	.no_dead_strip	_create_bypass_pbc
.subsections_via_symbols
