	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_tipc_link_set_queue_limits     ## -- Begin function tipc_link_set_queue_limits
	.p2align	4, 0x90
_tipc_link_set_queue_limits:            ## @tipc_link_set_queue_limits
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	(%rdi), %rax
	movq	_TIPC_LOW_IMPORTANCE@GOTPCREL(%rip), %rcx
	movq	(%rcx), %r8
	movl	%esi, (%rax,%r8,4)
	movslq	%esi, %rdx
	imulq	$1431655766, %rdx, %rdx         ## imm = 0x55555556
	movq	%rdx, %rsi
	shrq	$63, %rsi
	shrq	$32, %rdx
	addl	%esi, %edx
	leal	(,%rdx,4), %esi
	movq	_TIPC_MEDIUM_IMPORTANCE@GOTPCREL(%rip), %rdi
	movq	(%rdi), %rdi
	movl	%esi, (%rax,%rdi,4)
	leal	(%rdx,%rdx,4), %esi
	movq	_TIPC_HIGH_IMPORTANCE@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	%esi, (%rax,%rcx,4)
	addl	%edx, %edx
	leal	(%rdx,%rdx,2), %edx
	movq	_TIPC_CRITICAL_IMPORTANCE@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	movl	%edx, (%rax,%rsi,4)
	movl	$300, 16(%rax,%r8,4)            ## imm = 0x12C
	movl	$600, 16(%rax,%rdi,4)           ## imm = 0x258
	movl	$900, 16(%rax,%rcx,4)           ## imm = 0x384
	movl	$1200, 16(%rax,%rsi,4)          ## imm = 0x4B0
	movq	_CONN_MANAGER@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	$1200, (%rax,%rcx,4)            ## imm = 0x4B0
	movq	_ROUTE_DISTRIBUTOR@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	$1200, (%rax,%rcx,4)            ## imm = 0x4B0
	movq	_CHANGEOVER_PROTOCOL@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	$2500, (%rax,%rcx,4)            ## imm = 0x9C4
	movq	_NAME_DISTRIBUTOR@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	$3000, (%rax,%rcx,4)            ## imm = 0xBB8
	movq	_MSG_FRAGMENTER@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	$4000, (%rax,%rcx,4)            ## imm = 0xFA0
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_TIPC_LOW_IMPORTANCE,8,3        ## @TIPC_LOW_IMPORTANCE
	.comm	_TIPC_MEDIUM_IMPORTANCE,8,3     ## @TIPC_MEDIUM_IMPORTANCE
	.comm	_TIPC_HIGH_IMPORTANCE,8,3       ## @TIPC_HIGH_IMPORTANCE
	.comm	_TIPC_CRITICAL_IMPORTANCE,8,3   ## @TIPC_CRITICAL_IMPORTANCE
	.comm	_CONN_MANAGER,8,3               ## @CONN_MANAGER
	.comm	_ROUTE_DISTRIBUTOR,8,3          ## @ROUTE_DISTRIBUTOR
	.comm	_CHANGEOVER_PROTOCOL,8,3        ## @CHANGEOVER_PROTOCOL
	.comm	_NAME_DISTRIBUTOR,8,3           ## @NAME_DISTRIBUTOR
	.comm	_MSG_FRAGMENTER,8,3             ## @MSG_FRAGMENTER
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_tipc_link_set_queue_limits     ; -- Begin function tipc_link_set_queue_limits
	.p2align	2
_tipc_link_set_queue_limits:            ; @tipc_link_set_queue_limits
	.cfi_startproc
; %bb.0:
	ldr	x8, [x0]
Lloh0:
	adrp	x9, _TIPC_LOW_IMPORTANCE@GOTPAGE
Lloh1:
	ldr	x9, [x9, _TIPC_LOW_IMPORTANCE@GOTPAGEOFF]
Lloh2:
	ldr	x9, [x9]
	add	x9, x8, x9, lsl #2
	str	w1, [x9]
	mov	w10, #21846
	movk	w10, #21845, lsl #16
	smull	x10, w1, w10
	lsr	x11, x10, #63
Lloh3:
	adrp	x12, _TIPC_MEDIUM_IMPORTANCE@GOTPAGE
Lloh4:
	ldr	x12, [x12, _TIPC_MEDIUM_IMPORTANCE@GOTPAGEOFF]
	lsr	x10, x10, #32
Lloh5:
	ldr	x12, [x12]
	add	w10, w10, w11
	lsl	w11, w10, #2
	add	x12, x8, x12, lsl #2
	str	w11, [x12]
Lloh6:
	adrp	x13, _TIPC_HIGH_IMPORTANCE@GOTPAGE
Lloh7:
	ldr	x13, [x13, _TIPC_HIGH_IMPORTANCE@GOTPAGEOFF]
	add	w11, w11, w10
Lloh8:
	ldr	x13, [x13]
	add	x13, x8, x13, lsl #2
	str	w11, [x13]
Lloh9:
	adrp	x11, _TIPC_CRITICAL_IMPORTANCE@GOTPAGE
Lloh10:
	ldr	x11, [x11, _TIPC_CRITICAL_IMPORTANCE@GOTPAGEOFF]
	add	w10, w10, w10, lsl #1
Lloh11:
	ldr	x11, [x11]
	lsl	w10, w10, #1
	add	x11, x8, x11, lsl #2
	str	w10, [x11]
	mov	w10, #300
	str	w10, [x9, #16]
	mov	w9, #600
	str	w9, [x12, #16]
	mov	w9, #900
	str	w9, [x13, #16]
	mov	w9, #1200
	str	w9, [x11, #16]
Lloh12:
	adrp	x10, _CONN_MANAGER@GOTPAGE
Lloh13:
	ldr	x10, [x10, _CONN_MANAGER@GOTPAGEOFF]
Lloh14:
	ldr	x10, [x10]
	str	w9, [x8, x10, lsl #2]
Lloh15:
	adrp	x10, _ROUTE_DISTRIBUTOR@GOTPAGE
Lloh16:
	ldr	x10, [x10, _ROUTE_DISTRIBUTOR@GOTPAGEOFF]
Lloh17:
	ldr	x10, [x10]
	str	w9, [x8, x10, lsl #2]
Lloh18:
	adrp	x9, _CHANGEOVER_PROTOCOL@GOTPAGE
Lloh19:
	ldr	x9, [x9, _CHANGEOVER_PROTOCOL@GOTPAGEOFF]
Lloh20:
	ldr	x9, [x9]
	mov	w10, #2500
	str	w10, [x8, x9, lsl #2]
Lloh21:
	adrp	x9, _NAME_DISTRIBUTOR@GOTPAGE
Lloh22:
	ldr	x9, [x9, _NAME_DISTRIBUTOR@GOTPAGEOFF]
Lloh23:
	ldr	x9, [x9]
	mov	w10, #3000
	str	w10, [x8, x9, lsl #2]
Lloh24:
	adrp	x9, _MSG_FRAGMENTER@GOTPAGE
Lloh25:
	ldr	x9, [x9, _MSG_FRAGMENTER@GOTPAGEOFF]
	mov	w10, #4000
Lloh26:
	ldr	x9, [x9]
	str	w10, [x8, x9, lsl #2]
	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	_TIPC_LOW_IMPORTANCE,8,3        ; @TIPC_LOW_IMPORTANCE
	.comm	_TIPC_MEDIUM_IMPORTANCE,8,3     ; @TIPC_MEDIUM_IMPORTANCE
	.comm	_TIPC_HIGH_IMPORTANCE,8,3       ; @TIPC_HIGH_IMPORTANCE
	.comm	_TIPC_CRITICAL_IMPORTANCE,8,3   ; @TIPC_CRITICAL_IMPORTANCE
	.comm	_CONN_MANAGER,8,3               ; @CONN_MANAGER
	.comm	_ROUTE_DISTRIBUTOR,8,3          ; @ROUTE_DISTRIBUTOR
	.comm	_CHANGEOVER_PROTOCOL,8,3        ; @CHANGEOVER_PROTOCOL
	.comm	_NAME_DISTRIBUTOR,8,3           ; @NAME_DISTRIBUTOR
	.comm	_MSG_FRAGMENTER,8,3             ; @MSG_FRAGMENTER
.subsections_via_symbols
