	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function modify_qp_reset_to_init
_modify_qp_reset_to_init:               ## @modify_qp_reset_to_init
	.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	%r13
	pushq	%r12
	pushq	%rbx
	subq	$40, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%r8, %r13
	movq	%rcx, %r14
	movq	%rcx, -48(%rbp)                 ## 8-byte Spill
	movq	%rsi, -80(%rbp)                 ## 8-byte Spill
	movq	%rdi, %rbx
	movq	%rdi, -64(%rbp)                 ## 8-byte Spill
	movl	24(%rdi), %edi
	callq	_to_hr_dev
	movq	%rax, -72(%rbp)                 ## 8-byte Spill
	movq	%rbx, %rdi
	callq	_to_hr_qp
	movq	%rax, %r15
	movl	220(%r14), %r12d
	movq	_V2_QPC_BYTE_4_TST_M@GOTPCREL(%rip), %rcx
	movl	(%rcx), %r14d
	movq	_V2_QPC_BYTE_4_TST_S@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ebx
	movl	28(%rax), %edi
	movq	%rax, -56(%rbp)                 ## 8-byte Spill
	callq	_to_hr_qp_type
	movl	%r12d, %edi
	movl	%r14d, %esi
	movl	%ebx, %edx
	movl	%eax, %ecx
	callq	_roce_set_field
	movl	220(%r13), %edi
	movq	_V2_QPC_BYTE_4_TST_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_4_TST_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	movl	220(%rbx), %edi
	movq	_V2_QPC_BYTE_4_SQPN_M@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movq	_V2_QPC_BYTE_4_SQPN_S@GOTPCREL(%rip), %r12
	movl	(%r12), %edx
	movl	(%r15), %ecx
	callq	_roce_set_field
	movl	220(%r13), %edi
	movl	(%r14), %esi
	movl	(%r12), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	216(%rbx), %r14d
	movq	%rbx, %r15
	movq	_V2_QPC_BYTE_16_PD_M@GOTPCREL(%rip), %rax
	movl	(%rax), %r12d
	movq	_V2_QPC_BYTE_16_PD_S@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movq	-64(%rbp), %rax                 ## 8-byte Reload
	movl	20(%rax), %edi
	callq	_to_hr_pd
	movl	(%rax), %ecx
	movl	%r14d, %edi
	movl	%r12d, %esi
	movl	%ebx, %edx
	callq	_roce_set_field
	movl	216(%r13), %edi
	movq	_V2_QPC_BYTE_16_PD_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_16_PD_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	212(%r15), %r14d
	movq	_V2_QPC_BYTE_20_RQWS_M@GOTPCREL(%rip), %rax
	movl	(%rax), %r15d
	movq	_V2_QPC_BYTE_20_RQWS_S@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movq	-56(%rbp), %r12                 ## 8-byte Reload
	movl	24(%r12), %edi
	callq	_ilog2
	movl	%r14d, %edi
	movl	%r15d, %esi
	movl	%ebx, %edx
	movl	%eax, %ecx
	callq	_roce_set_field
	movl	212(%r13), %edi
	movq	_V2_QPC_BYTE_20_RQWS_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_20_RQWS_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movq	%r12, %rdi
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	movq	%rbx, %rsi
	movq	%r13, %rdx
	callq	_set_qpc_wqe_cnt
	movl	208(%rbx), %edi
	movq	_V2_QPC_BYTE_24_VLAN_ID_M@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movq	_V2_QPC_BYTE_24_VLAN_ID_S@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movl	$4095, %ecx                     ## imm = 0xFFF
	callq	_roce_set_field
	movl	208(%r13), %edi
	movl	(%r14), %esi
	movl	(%r15), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	204(%r13), %edi
	movq	_V2_QPC_BYTE_56_SQ_TX_ERR_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	204(%r13), %edi
	movq	_V2_QPC_BYTE_56_SQ_RX_ERR_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	204(%r13), %edi
	movq	_V2_QPC_BYTE_56_RQ_TX_ERR_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	204(%r13), %edi
	movq	_V2_QPC_BYTE_56_RQ_RX_ERR_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	200(%r13), %edi
	movq	_V2_QPC_BYTE_60_TEMPID_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_60_TEMPID_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	200(%r13), %edi
	movq	_V2_QPC_BYTE_60_SCC_TOKEN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_60_SCC_TOKEN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	200(%r13), %edi
	movq	_V2_QPC_BYTE_60_SQ_DB_DOING_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	200(%r13), %edi
	movq	_V2_QPC_BYTE_60_RQ_DB_DOING_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	196(%r13), %edi
	movq	_V2_QPC_BYTE_28_CNP_TX_FLAG_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	196(%r13), %edi
	movq	_V2_QPC_BYTE_28_CE_FLAG_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	cmpq	$0, 16(%r12)
	je	LBB0_2
## %bb.1:
	movq	-48(%rbp), %rax                 ## 8-byte Reload
	movl	192(%rax), %edi
	movq	_V2_QPC_BYTE_68_RQ_RECORD_EN_S@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movl	$1, %edx
	callq	_roce_set_bit
	movl	192(%r13), %edi
	movl	(%r14), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
LBB0_2:
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movl	192(%r12), %edi
	movq	_V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_M@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movq	_V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_S@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	-56(%rbp), %rax                 ## 8-byte Reload
	movl	8(%rax), %ecx
	sarl	%ecx
	callq	_roce_set_field
	movl	192(%r13), %edi
	movl	(%r14), %esi
	movl	(%r15), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	callq	_cpu_to_le32
	movq	%rax, 184(%r12)
	movq	$0, 184(%r13)
	movl	172(%r12), %edi
	movq	_V2_QPC_BYTE_76_RQIE_S@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movq	_HNS_ROCE_CAP_FLAG_RQ_INLINE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	xorl	%edx, %edx
	movq	-72(%rbp), %rcx                 ## 8-byte Reload
	andl	(%rcx), %eax
	setne	%dl
	callq	_roce_set_bit
	movl	172(%r13), %edi
	movl	(%r14), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	176(%r12), %r14d
	movq	_V2_QPC_BYTE_80_RX_CQN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %r12d
	movq	_V2_QPC_BYTE_80_RX_CQN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	movl	16(%r15), %edi
	callq	_to_hr_cq
	movl	(%rax), %ecx
	movl	%r14d, %edi
	movl	%r12d, %esi
	movl	%ebx, %edx
	callq	_roce_set_field
	movl	176(%r13), %edi
	movq	_V2_QPC_BYTE_80_RX_CQN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_80_RX_CQN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movq	8(%r15), %rdi
	testq	%rdi, %rdi
	je	LBB0_4
## %bb.3:
	movq	-48(%rbp), %r15                 ## 8-byte Reload
	movl	172(%r15), %r14d
	movq	_V2_QPC_BYTE_76_SRQN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %r12d
	movq	_V2_QPC_BYTE_76_SRQN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	callq	_to_hr_srq
	movl	(%rax), %ecx
	movl	%r14d, %edi
	movl	%r12d, %esi
	movl	%ebx, %edx
	callq	_roce_set_field
	movl	172(%r13), %edi
	movq	_V2_QPC_BYTE_76_SRQN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_76_SRQN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	172(%r15), %edi
	movq	_V2_QPC_BYTE_76_SRQ_EN_S@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movl	$1, %edx
	callq	_roce_set_bit
	movl	172(%r13), %edi
	movl	(%r14), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
LBB0_4:
	movl	168(%r13), %edi
	movq	_V2_QPC_BYTE_84_RQ_PRODUCER_IDX_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_84_RQ_PRODUCER_IDX_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	168(%r13), %edi
	movq	_V2_QPC_BYTE_84_RQ_CONSUMER_IDX_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_84_RQ_CONSUMER_IDX_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	164(%r13), %edi
	movq	_V2_QPC_BYTE_92_SRQ_INFO_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_92_SRQ_INFO_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	160(%r13), %edi
	movq	_V2_QPC_BYTE_96_RX_REQ_MSN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_96_RX_REQ_MSN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	156(%r13), %edi
	movq	_V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	152(%r13), %edi
	movq	_V2_QPC_BYTE_108_RX_REQ_PSN_ERR_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	152(%r13), %edi
	movq	_V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	152(%r13), %edi
	movq	_V2_QPC_BYTE_108_RX_REQ_RNR_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	xorps	%xmm0, %xmm0
	movups	%xmm0, 120(%r13)
	movups	%xmm0, 136(%r13)
	movl	112(%r13), %edi
	movq	_V2_QPC_BYTE_132_TRRL_HEAD_MAX_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_132_TRRL_HEAD_MAX_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	112(%r13), %edi
	movq	_V2_QPC_BYTE_132_TRRL_TAIL_MAX_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_132_TRRL_TAIL_MAX_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	108(%r13), %edi
	movq	_V2_QPC_BYTE_140_RQ_RTY_WAIT_DO_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	108(%r13), %edi
	movq	_V2_QPC_BYTE_140_RAQ_TRRL_HEAD_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_140_RAQ_TRRL_HEAD_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	108(%r13), %edi
	movq	_V2_QPC_BYTE_140_RAQ_TRRL_TAIL_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_140_RAQ_TRRL_TAIL_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	104(%r13), %edi
	movq	_V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	104(%r13), %edi
	movq	_V2_QPC_BYTE_144_RAQ_CREDIT_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_144_RAQ_CREDIT_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	104(%r13), %edi
	movq	_V2_QPC_BYTE_144_RESP_RTY_FLG_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	100(%r13), %edi
	movq	_V2_QPC_BYTE_148_RQ_MSN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_148_RQ_MSN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	100(%r13), %edi
	movq	_V2_QPC_BYTE_148_RAQ_SYNDROME_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_148_RAQ_SYNDROME_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	96(%r13), %edi
	movq	_V2_QPC_BYTE_152_RAQ_PSN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_152_RAQ_PSN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	96(%r13), %edi
	movq	_V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	92(%r13), %edi
	movq	_V2_QPC_BYTE_156_RAQ_USE_PKTN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_156_RAQ_USE_PKTN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	88(%r13), %edi
	movq	_V2_QPC_BYTE_160_SQ_PRODUCER_IDX_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_160_SQ_PRODUCER_IDX_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	88(%r13), %edi
	movq	_V2_QPC_BYTE_160_SQ_CONSUMER_IDX_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_160_SQ_CONSUMER_IDX_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	84(%r13), %edi
	movq	_V2_QPC_BYTE_168_POLL_DB_WAIT_DO_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	84(%r13), %edi
	movq	_V2_QPC_BYTE_168_SCC_TOKEN_FORBID_SQ_DEQ_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	84(%r13), %edi
	movq	_V2_QPC_BYTE_168_WAIT_ACK_TIMEOUT_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	84(%r13), %edi
	movq	_V2_QPC_BYTE_168_MSG_RTY_LP_FLG_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	84(%r13), %edi
	movq	_V2_QPC_BYTE_168_SQ_INVLD_FLG_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	84(%r13), %edi
	movq	_V2_QPC_BYTE_168_IRRL_IDX_LSB_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_168_IRRL_IDX_LSB_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movl	80(%r12), %edi
	movq	_V2_QPC_BYTE_172_ACK_REQ_FREQ_M@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movq	_V2_QPC_BYTE_172_ACK_REQ_FREQ_S@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movl	$4, %ecx
	callq	_roce_set_field
	movl	80(%r13), %edi
	movl	(%r14), %esi
	movl	(%r15), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	80(%r13), %edi
	movq	_V2_QPC_BYTE_172_MSG_RNR_FLG_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	80(%r12), %edi
	movq	_V2_QPC_BYTE_172_FRE_S@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movl	$1, %edx
	callq	_roce_set_bit
	movl	80(%r13), %edi
	movl	(%r14), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	76(%r13), %edi
	movq	_V2_QPC_BYTE_176_MSG_USE_PKTN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_176_MSG_USE_PKTN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	76(%r13), %edi
	movq	_V2_QPC_BYTE_176_IRRL_HEAD_PRE_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_176_IRRL_HEAD_PRE_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	72(%r13), %edi
	movq	_V2_QPC_BYTE_184_IRRL_IDX_MSB_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_184_IRRL_IDX_MSB_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movq	$0, 64(%r13)
	movl	56(%r13), %edi
	movq	_V2_QPC_BYTE_192_CUR_SGE_IDX_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_192_CUR_SGE_IDX_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	56(%r13), %edi
	movq	_V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	52(%r13), %edi
	movq	_V2_QPC_BYTE_196_IRRL_HEAD_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_196_IRRL_HEAD_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	48(%r13), %edi
	movq	_V2_QPC_BYTE_200_SQ_MAX_IDX_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_200_SQ_MAX_IDX_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	48(%r13), %edi
	movq	_V2_QPC_BYTE_200_LCL_OPERATED_CNT_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_200_LCL_OPERATED_CNT_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	44(%r13), %edi
	movq	_V2_QPC_BYTE_208_PKT_RNR_FLG_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	44(%r13), %edi
	movq	_V2_QPC_BYTE_208_PKT_RTY_FLG_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	40(%r13), %edi
	movq	_V2_QPC_BYTE_212_CHECK_FLG_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_212_CHECK_FLG_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movq	$0, 32(%r13)
	movl	28(%r13), %edi
	movq	_V2_QPC_BYTE_220_RETRY_MSG_MSN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_220_RETRY_MSG_MSN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	24(%r13), %edi
	movq	_V2_QPC_BYTE_232_IRRL_SGE_IDX_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_232_IRRL_SGE_IDX_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	24(%r13), %edi
	movq	_V2_QPC_BYTE_232_SO_LP_VLD_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	24(%r13), %edi
	movq	_V2_QPC_BYTE_232_FENCE_LP_VLD_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	24(%r13), %edi
	movq	_V2_QPC_BYTE_232_IRRL_LP_VLD_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movq	$0, 16(%r13)
	movl	12(%r13), %edi
	movq	_V2_QPC_BYTE_240_IRRL_TAIL_REAL_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_240_IRRL_TAIL_REAL_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	12(%r13), %edi
	movq	_V2_QPC_BYTE_240_IRRL_TAIL_RD_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_240_IRRL_TAIL_RD_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	12(%r13), %edi
	movq	_V2_QPC_BYTE_240_RX_ACK_MSN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_240_RX_ACK_MSN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	8(%r13), %edi
	movq	_V2_QPC_BYTE_248_IRRL_PSN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_248_IRRL_PSN_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	8(%r13), %edi
	movq	_V2_QPC_BYTE_248_ACK_PSN_ERR_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	8(%r13), %edi
	movq	_V2_QPC_BYTE_248_ACK_LAST_OPTYPE_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_248_ACK_LAST_OPTYPE_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	8(%r13), %edi
	movq	_V2_QPC_BYTE_248_IRRL_PSN_VLD_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	8(%r13), %edi
	movq	_V2_QPC_BYTE_248_RNR_RETRY_FLAG_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movl	8(%r13), %edi
	movq	_V2_QPC_BYTE_248_CQ_ERR_IND_S@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_roce_set_bit
	movq	-80(%rbp), %rax                 ## 8-byte Reload
	movl	(%rax), %eax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movl	%eax, 4(%rcx)
	movl	4(%r12), %r14d
	movq	_V2_QPC_BYTE_252_TX_CQN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %r15d
	movq	_V2_QPC_BYTE_252_TX_CQN_S@GOTPCREL(%rip), %rbx
	movl	(%rbx), %r12d
	movq	-64(%rbp), %rax                 ## 8-byte Reload
	movl	(%rax), %edi
	callq	_to_hr_cq
	movl	(%rax), %ecx
	movl	%r14d, %edi
	movl	%r15d, %esi
	movl	%r12d, %edx
	callq	_roce_set_field
	movl	4(%r13), %edi
	movq	_V2_QPC_BYTE_252_TX_CQN_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	(%rbx), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	4(%r13), %edi
	movq	_V2_QPC_BYTE_252_ERR_TYPE_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_252_ERR_TYPE_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	(%r13), %edi
	movq	_V2_QPC_BYTE_256_RQ_CQE_IDX_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_256_RQ_CQE_IDX_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_roce_set_field
	movl	(%r13), %edi
	movq	_V2_QPC_BYTE_256_SQ_FLUSH_IDX_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_V2_QPC_BYTE_256_SQ_FLUSH_IDX_S@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%ecx, %ecx
	addq	$40, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_roce_set_field                 ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_V2_QPC_BYTE_4_TST_M,4,2        ## @V2_QPC_BYTE_4_TST_M
	.comm	_V2_QPC_BYTE_4_TST_S,4,2        ## @V2_QPC_BYTE_4_TST_S
	.comm	_V2_QPC_BYTE_4_SQPN_M,4,2       ## @V2_QPC_BYTE_4_SQPN_M
	.comm	_V2_QPC_BYTE_4_SQPN_S,4,2       ## @V2_QPC_BYTE_4_SQPN_S
	.comm	_V2_QPC_BYTE_16_PD_M,4,2        ## @V2_QPC_BYTE_16_PD_M
	.comm	_V2_QPC_BYTE_16_PD_S,4,2        ## @V2_QPC_BYTE_16_PD_S
	.comm	_V2_QPC_BYTE_20_RQWS_M,4,2      ## @V2_QPC_BYTE_20_RQWS_M
	.comm	_V2_QPC_BYTE_20_RQWS_S,4,2      ## @V2_QPC_BYTE_20_RQWS_S
	.comm	_V2_QPC_BYTE_24_VLAN_ID_M,4,2   ## @V2_QPC_BYTE_24_VLAN_ID_M
	.comm	_V2_QPC_BYTE_24_VLAN_ID_S,4,2   ## @V2_QPC_BYTE_24_VLAN_ID_S
	.comm	_V2_QPC_BYTE_56_SQ_TX_ERR_S,4,2 ## @V2_QPC_BYTE_56_SQ_TX_ERR_S
	.comm	_V2_QPC_BYTE_56_SQ_RX_ERR_S,4,2 ## @V2_QPC_BYTE_56_SQ_RX_ERR_S
	.comm	_V2_QPC_BYTE_56_RQ_TX_ERR_S,4,2 ## @V2_QPC_BYTE_56_RQ_TX_ERR_S
	.comm	_V2_QPC_BYTE_56_RQ_RX_ERR_S,4,2 ## @V2_QPC_BYTE_56_RQ_RX_ERR_S
	.comm	_V2_QPC_BYTE_60_TEMPID_M,4,2    ## @V2_QPC_BYTE_60_TEMPID_M
	.comm	_V2_QPC_BYTE_60_TEMPID_S,4,2    ## @V2_QPC_BYTE_60_TEMPID_S
	.comm	_V2_QPC_BYTE_60_SCC_TOKEN_M,4,2 ## @V2_QPC_BYTE_60_SCC_TOKEN_M
	.comm	_V2_QPC_BYTE_60_SCC_TOKEN_S,4,2 ## @V2_QPC_BYTE_60_SCC_TOKEN_S
	.comm	_V2_QPC_BYTE_60_SQ_DB_DOING_S,4,2 ## @V2_QPC_BYTE_60_SQ_DB_DOING_S
	.comm	_V2_QPC_BYTE_60_RQ_DB_DOING_S,4,2 ## @V2_QPC_BYTE_60_RQ_DB_DOING_S
	.comm	_V2_QPC_BYTE_28_CNP_TX_FLAG_S,4,2 ## @V2_QPC_BYTE_28_CNP_TX_FLAG_S
	.comm	_V2_QPC_BYTE_28_CE_FLAG_S,4,2   ## @V2_QPC_BYTE_28_CE_FLAG_S
	.comm	_V2_QPC_BYTE_68_RQ_RECORD_EN_S,4,2 ## @V2_QPC_BYTE_68_RQ_RECORD_EN_S
	.comm	_V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_M,4,2 ## @V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_M
	.comm	_V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_S,4,2 ## @V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_S
	.comm	_V2_QPC_BYTE_76_RQIE_S,4,2      ## @V2_QPC_BYTE_76_RQIE_S
	.comm	_HNS_ROCE_CAP_FLAG_RQ_INLINE,4,2 ## @HNS_ROCE_CAP_FLAG_RQ_INLINE
	.comm	_V2_QPC_BYTE_80_RX_CQN_M,4,2    ## @V2_QPC_BYTE_80_RX_CQN_M
	.comm	_V2_QPC_BYTE_80_RX_CQN_S,4,2    ## @V2_QPC_BYTE_80_RX_CQN_S
	.comm	_V2_QPC_BYTE_76_SRQN_M,4,2      ## @V2_QPC_BYTE_76_SRQN_M
	.comm	_V2_QPC_BYTE_76_SRQN_S,4,2      ## @V2_QPC_BYTE_76_SRQN_S
	.comm	_V2_QPC_BYTE_76_SRQ_EN_S,4,2    ## @V2_QPC_BYTE_76_SRQ_EN_S
	.comm	_V2_QPC_BYTE_84_RQ_PRODUCER_IDX_M,4,2 ## @V2_QPC_BYTE_84_RQ_PRODUCER_IDX_M
	.comm	_V2_QPC_BYTE_84_RQ_PRODUCER_IDX_S,4,2 ## @V2_QPC_BYTE_84_RQ_PRODUCER_IDX_S
	.comm	_V2_QPC_BYTE_84_RQ_CONSUMER_IDX_M,4,2 ## @V2_QPC_BYTE_84_RQ_CONSUMER_IDX_M
	.comm	_V2_QPC_BYTE_84_RQ_CONSUMER_IDX_S,4,2 ## @V2_QPC_BYTE_84_RQ_CONSUMER_IDX_S
	.comm	_V2_QPC_BYTE_92_SRQ_INFO_M,4,2  ## @V2_QPC_BYTE_92_SRQ_INFO_M
	.comm	_V2_QPC_BYTE_92_SRQ_INFO_S,4,2  ## @V2_QPC_BYTE_92_SRQ_INFO_S
	.comm	_V2_QPC_BYTE_96_RX_REQ_MSN_M,4,2 ## @V2_QPC_BYTE_96_RX_REQ_MSN_M
	.comm	_V2_QPC_BYTE_96_RX_REQ_MSN_S,4,2 ## @V2_QPC_BYTE_96_RX_REQ_MSN_S
	.comm	_V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_M,4,2 ## @V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_M
	.comm	_V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_S,4,2 ## @V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_S
	.comm	_V2_QPC_BYTE_108_RX_REQ_PSN_ERR_S,4,2 ## @V2_QPC_BYTE_108_RX_REQ_PSN_ERR_S
	.comm	_V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_M,4,2 ## @V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_M
	.comm	_V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_S,4,2 ## @V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_S
	.comm	_V2_QPC_BYTE_108_RX_REQ_RNR_S,4,2 ## @V2_QPC_BYTE_108_RX_REQ_RNR_S
	.comm	_V2_QPC_BYTE_132_TRRL_HEAD_MAX_M,4,2 ## @V2_QPC_BYTE_132_TRRL_HEAD_MAX_M
	.comm	_V2_QPC_BYTE_132_TRRL_HEAD_MAX_S,4,2 ## @V2_QPC_BYTE_132_TRRL_HEAD_MAX_S
	.comm	_V2_QPC_BYTE_132_TRRL_TAIL_MAX_M,4,2 ## @V2_QPC_BYTE_132_TRRL_TAIL_MAX_M
	.comm	_V2_QPC_BYTE_132_TRRL_TAIL_MAX_S,4,2 ## @V2_QPC_BYTE_132_TRRL_TAIL_MAX_S
	.comm	_V2_QPC_BYTE_140_RQ_RTY_WAIT_DO_S,4,2 ## @V2_QPC_BYTE_140_RQ_RTY_WAIT_DO_S
	.comm	_V2_QPC_BYTE_140_RAQ_TRRL_HEAD_M,4,2 ## @V2_QPC_BYTE_140_RAQ_TRRL_HEAD_M
	.comm	_V2_QPC_BYTE_140_RAQ_TRRL_HEAD_S,4,2 ## @V2_QPC_BYTE_140_RAQ_TRRL_HEAD_S
	.comm	_V2_QPC_BYTE_140_RAQ_TRRL_TAIL_M,4,2 ## @V2_QPC_BYTE_140_RAQ_TRRL_TAIL_M
	.comm	_V2_QPC_BYTE_140_RAQ_TRRL_TAIL_S,4,2 ## @V2_QPC_BYTE_140_RAQ_TRRL_TAIL_S
	.comm	_V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_M,4,2 ## @V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_M
	.comm	_V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_S,4,2 ## @V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_S
	.comm	_V2_QPC_BYTE_144_RAQ_CREDIT_M,4,2 ## @V2_QPC_BYTE_144_RAQ_CREDIT_M
	.comm	_V2_QPC_BYTE_144_RAQ_CREDIT_S,4,2 ## @V2_QPC_BYTE_144_RAQ_CREDIT_S
	.comm	_V2_QPC_BYTE_144_RESP_RTY_FLG_S,4,2 ## @V2_QPC_BYTE_144_RESP_RTY_FLG_S
	.comm	_V2_QPC_BYTE_148_RQ_MSN_M,4,2   ## @V2_QPC_BYTE_148_RQ_MSN_M
	.comm	_V2_QPC_BYTE_148_RQ_MSN_S,4,2   ## @V2_QPC_BYTE_148_RQ_MSN_S
	.comm	_V2_QPC_BYTE_148_RAQ_SYNDROME_M,4,2 ## @V2_QPC_BYTE_148_RAQ_SYNDROME_M
	.comm	_V2_QPC_BYTE_148_RAQ_SYNDROME_S,4,2 ## @V2_QPC_BYTE_148_RAQ_SYNDROME_S
	.comm	_V2_QPC_BYTE_152_RAQ_PSN_M,4,2  ## @V2_QPC_BYTE_152_RAQ_PSN_M
	.comm	_V2_QPC_BYTE_152_RAQ_PSN_S,4,2  ## @V2_QPC_BYTE_152_RAQ_PSN_S
	.comm	_V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_M,4,2 ## @V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_M
	.comm	_V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_S,4,2 ## @V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_S
	.comm	_V2_QPC_BYTE_156_RAQ_USE_PKTN_M,4,2 ## @V2_QPC_BYTE_156_RAQ_USE_PKTN_M
	.comm	_V2_QPC_BYTE_156_RAQ_USE_PKTN_S,4,2 ## @V2_QPC_BYTE_156_RAQ_USE_PKTN_S
	.comm	_V2_QPC_BYTE_160_SQ_PRODUCER_IDX_M,4,2 ## @V2_QPC_BYTE_160_SQ_PRODUCER_IDX_M
	.comm	_V2_QPC_BYTE_160_SQ_PRODUCER_IDX_S,4,2 ## @V2_QPC_BYTE_160_SQ_PRODUCER_IDX_S
	.comm	_V2_QPC_BYTE_160_SQ_CONSUMER_IDX_M,4,2 ## @V2_QPC_BYTE_160_SQ_CONSUMER_IDX_M
	.comm	_V2_QPC_BYTE_160_SQ_CONSUMER_IDX_S,4,2 ## @V2_QPC_BYTE_160_SQ_CONSUMER_IDX_S
	.comm	_V2_QPC_BYTE_168_POLL_DB_WAIT_DO_S,4,2 ## @V2_QPC_BYTE_168_POLL_DB_WAIT_DO_S
	.comm	_V2_QPC_BYTE_168_SCC_TOKEN_FORBID_SQ_DEQ_S,4,2 ## @V2_QPC_BYTE_168_SCC_TOKEN_FORBID_SQ_DEQ_S
	.comm	_V2_QPC_BYTE_168_WAIT_ACK_TIMEOUT_S,4,2 ## @V2_QPC_BYTE_168_WAIT_ACK_TIMEOUT_S
	.comm	_V2_QPC_BYTE_168_MSG_RTY_LP_FLG_S,4,2 ## @V2_QPC_BYTE_168_MSG_RTY_LP_FLG_S
	.comm	_V2_QPC_BYTE_168_SQ_INVLD_FLG_S,4,2 ## @V2_QPC_BYTE_168_SQ_INVLD_FLG_S
	.comm	_V2_QPC_BYTE_168_IRRL_IDX_LSB_M,4,2 ## @V2_QPC_BYTE_168_IRRL_IDX_LSB_M
	.comm	_V2_QPC_BYTE_168_IRRL_IDX_LSB_S,4,2 ## @V2_QPC_BYTE_168_IRRL_IDX_LSB_S
	.comm	_V2_QPC_BYTE_172_ACK_REQ_FREQ_M,4,2 ## @V2_QPC_BYTE_172_ACK_REQ_FREQ_M
	.comm	_V2_QPC_BYTE_172_ACK_REQ_FREQ_S,4,2 ## @V2_QPC_BYTE_172_ACK_REQ_FREQ_S
	.comm	_V2_QPC_BYTE_172_MSG_RNR_FLG_S,4,2 ## @V2_QPC_BYTE_172_MSG_RNR_FLG_S
	.comm	_V2_QPC_BYTE_172_FRE_S,4,2      ## @V2_QPC_BYTE_172_FRE_S
	.comm	_V2_QPC_BYTE_176_MSG_USE_PKTN_M,4,2 ## @V2_QPC_BYTE_176_MSG_USE_PKTN_M
	.comm	_V2_QPC_BYTE_176_MSG_USE_PKTN_S,4,2 ## @V2_QPC_BYTE_176_MSG_USE_PKTN_S
	.comm	_V2_QPC_BYTE_176_IRRL_HEAD_PRE_M,4,2 ## @V2_QPC_BYTE_176_IRRL_HEAD_PRE_M
	.comm	_V2_QPC_BYTE_176_IRRL_HEAD_PRE_S,4,2 ## @V2_QPC_BYTE_176_IRRL_HEAD_PRE_S
	.comm	_V2_QPC_BYTE_184_IRRL_IDX_MSB_M,4,2 ## @V2_QPC_BYTE_184_IRRL_IDX_MSB_M
	.comm	_V2_QPC_BYTE_184_IRRL_IDX_MSB_S,4,2 ## @V2_QPC_BYTE_184_IRRL_IDX_MSB_S
	.comm	_V2_QPC_BYTE_192_CUR_SGE_IDX_M,4,2 ## @V2_QPC_BYTE_192_CUR_SGE_IDX_M
	.comm	_V2_QPC_BYTE_192_CUR_SGE_IDX_S,4,2 ## @V2_QPC_BYTE_192_CUR_SGE_IDX_S
	.comm	_V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_M,4,2 ## @V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_M
	.comm	_V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_S,4,2 ## @V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_S
	.comm	_V2_QPC_BYTE_196_IRRL_HEAD_M,4,2 ## @V2_QPC_BYTE_196_IRRL_HEAD_M
	.comm	_V2_QPC_BYTE_196_IRRL_HEAD_S,4,2 ## @V2_QPC_BYTE_196_IRRL_HEAD_S
	.comm	_V2_QPC_BYTE_200_SQ_MAX_IDX_M,4,2 ## @V2_QPC_BYTE_200_SQ_MAX_IDX_M
	.comm	_V2_QPC_BYTE_200_SQ_MAX_IDX_S,4,2 ## @V2_QPC_BYTE_200_SQ_MAX_IDX_S
	.comm	_V2_QPC_BYTE_200_LCL_OPERATED_CNT_M,4,2 ## @V2_QPC_BYTE_200_LCL_OPERATED_CNT_M
	.comm	_V2_QPC_BYTE_200_LCL_OPERATED_CNT_S,4,2 ## @V2_QPC_BYTE_200_LCL_OPERATED_CNT_S
	.comm	_V2_QPC_BYTE_208_PKT_RNR_FLG_S,4,2 ## @V2_QPC_BYTE_208_PKT_RNR_FLG_S
	.comm	_V2_QPC_BYTE_208_PKT_RTY_FLG_S,4,2 ## @V2_QPC_BYTE_208_PKT_RTY_FLG_S
	.comm	_V2_QPC_BYTE_212_CHECK_FLG_M,4,2 ## @V2_QPC_BYTE_212_CHECK_FLG_M
	.comm	_V2_QPC_BYTE_212_CHECK_FLG_S,4,2 ## @V2_QPC_BYTE_212_CHECK_FLG_S
	.comm	_V2_QPC_BYTE_220_RETRY_MSG_MSN_M,4,2 ## @V2_QPC_BYTE_220_RETRY_MSG_MSN_M
	.comm	_V2_QPC_BYTE_220_RETRY_MSG_MSN_S,4,2 ## @V2_QPC_BYTE_220_RETRY_MSG_MSN_S
	.comm	_V2_QPC_BYTE_232_IRRL_SGE_IDX_M,4,2 ## @V2_QPC_BYTE_232_IRRL_SGE_IDX_M
	.comm	_V2_QPC_BYTE_232_IRRL_SGE_IDX_S,4,2 ## @V2_QPC_BYTE_232_IRRL_SGE_IDX_S
	.comm	_V2_QPC_BYTE_232_SO_LP_VLD_S,4,2 ## @V2_QPC_BYTE_232_SO_LP_VLD_S
	.comm	_V2_QPC_BYTE_232_FENCE_LP_VLD_S,4,2 ## @V2_QPC_BYTE_232_FENCE_LP_VLD_S
	.comm	_V2_QPC_BYTE_232_IRRL_LP_VLD_S,4,2 ## @V2_QPC_BYTE_232_IRRL_LP_VLD_S
	.comm	_V2_QPC_BYTE_240_IRRL_TAIL_REAL_M,4,2 ## @V2_QPC_BYTE_240_IRRL_TAIL_REAL_M
	.comm	_V2_QPC_BYTE_240_IRRL_TAIL_REAL_S,4,2 ## @V2_QPC_BYTE_240_IRRL_TAIL_REAL_S
	.comm	_V2_QPC_BYTE_240_IRRL_TAIL_RD_M,4,2 ## @V2_QPC_BYTE_240_IRRL_TAIL_RD_M
	.comm	_V2_QPC_BYTE_240_IRRL_TAIL_RD_S,4,2 ## @V2_QPC_BYTE_240_IRRL_TAIL_RD_S
	.comm	_V2_QPC_BYTE_240_RX_ACK_MSN_M,4,2 ## @V2_QPC_BYTE_240_RX_ACK_MSN_M
	.comm	_V2_QPC_BYTE_240_RX_ACK_MSN_S,4,2 ## @V2_QPC_BYTE_240_RX_ACK_MSN_S
	.comm	_V2_QPC_BYTE_248_IRRL_PSN_M,4,2 ## @V2_QPC_BYTE_248_IRRL_PSN_M
	.comm	_V2_QPC_BYTE_248_IRRL_PSN_S,4,2 ## @V2_QPC_BYTE_248_IRRL_PSN_S
	.comm	_V2_QPC_BYTE_248_ACK_PSN_ERR_S,4,2 ## @V2_QPC_BYTE_248_ACK_PSN_ERR_S
	.comm	_V2_QPC_BYTE_248_ACK_LAST_OPTYPE_M,4,2 ## @V2_QPC_BYTE_248_ACK_LAST_OPTYPE_M
	.comm	_V2_QPC_BYTE_248_ACK_LAST_OPTYPE_S,4,2 ## @V2_QPC_BYTE_248_ACK_LAST_OPTYPE_S
	.comm	_V2_QPC_BYTE_248_IRRL_PSN_VLD_S,4,2 ## @V2_QPC_BYTE_248_IRRL_PSN_VLD_S
	.comm	_V2_QPC_BYTE_248_RNR_RETRY_FLAG_S,4,2 ## @V2_QPC_BYTE_248_RNR_RETRY_FLAG_S
	.comm	_V2_QPC_BYTE_248_CQ_ERR_IND_S,4,2 ## @V2_QPC_BYTE_248_CQ_ERR_IND_S
	.comm	_V2_QPC_BYTE_252_TX_CQN_M,4,2   ## @V2_QPC_BYTE_252_TX_CQN_M
	.comm	_V2_QPC_BYTE_252_TX_CQN_S,4,2   ## @V2_QPC_BYTE_252_TX_CQN_S
	.comm	_V2_QPC_BYTE_252_ERR_TYPE_M,4,2 ## @V2_QPC_BYTE_252_ERR_TYPE_M
	.comm	_V2_QPC_BYTE_252_ERR_TYPE_S,4,2 ## @V2_QPC_BYTE_252_ERR_TYPE_S
	.comm	_V2_QPC_BYTE_256_RQ_CQE_IDX_M,4,2 ## @V2_QPC_BYTE_256_RQ_CQE_IDX_M
	.comm	_V2_QPC_BYTE_256_RQ_CQE_IDX_S,4,2 ## @V2_QPC_BYTE_256_RQ_CQE_IDX_S
	.comm	_V2_QPC_BYTE_256_SQ_FLUSH_IDX_M,4,2 ## @V2_QPC_BYTE_256_SQ_FLUSH_IDX_M
	.comm	_V2_QPC_BYTE_256_SQ_FLUSH_IDX_S,4,2 ## @V2_QPC_BYTE_256_SQ_FLUSH_IDX_S
	.no_dead_strip	_modify_qp_reset_to_init
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function modify_qp_reset_to_init
_modify_qp_reset_to_init:               ; @modify_qp_reset_to_init
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #112
	.cfi_def_cfa_offset 112
	stp	x28, x27, [sp, #16]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #32]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #48]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #64]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #80]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #96]             ; 16-byte Folded Spill
	add	x29, sp, #96
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	mov	x19, x4
	mov	x21, x3
	str	x1, [sp, #8]                    ; 8-byte Folded Spill
	mov	x20, x0
	ldr	w0, [x0, #24]
	bl	_to_hr_dev
	mov	x24, x0
	mov	x0, x20
	bl	_to_hr_qp
	mov	x23, x0
Lloh0:
	adrp	x28, _V2_QPC_BYTE_4_TST_M@GOTPAGE
Lloh1:
	ldr	x28, [x28, _V2_QPC_BYTE_4_TST_M@GOTPAGEOFF]
	ldr	w25, [x21, #220]
	ldr	w26, [x28]
Lloh2:
	adrp	x22, _V2_QPC_BYTE_4_TST_S@GOTPAGE
Lloh3:
	ldr	x22, [x22, _V2_QPC_BYTE_4_TST_S@GOTPAGEOFF]
	ldr	w27, [x22]
	ldr	w0, [x0, #28]
	bl	_to_hr_qp_type
	mov	x3, x0
	mov	x0, x25
	mov	x1, x26
	mov	x2, x27
	bl	_roce_set_field
	ldr	w0, [x19, #220]
	ldr	w1, [x28]
	ldr	w2, [x22]
	mov	w3, #0
	bl	_roce_set_field
Lloh4:
	adrp	x22, _V2_QPC_BYTE_4_SQPN_M@GOTPAGE
Lloh5:
	ldr	x22, [x22, _V2_QPC_BYTE_4_SQPN_M@GOTPAGEOFF]
	ldr	w0, [x21, #220]
	ldr	w1, [x22]
Lloh6:
	adrp	x25, _V2_QPC_BYTE_4_SQPN_S@GOTPAGE
Lloh7:
	ldr	x25, [x25, _V2_QPC_BYTE_4_SQPN_S@GOTPAGEOFF]
	ldr	w2, [x25]
	ldr	w3, [x23]
	bl	_roce_set_field
	ldr	w0, [x19, #220]
	ldr	w1, [x22]
	ldr	w2, [x25]
	mov	w3, #0
	bl	_roce_set_field
Lloh8:
	adrp	x22, _V2_QPC_BYTE_16_PD_M@GOTPAGE
Lloh9:
	ldr	x22, [x22, _V2_QPC_BYTE_16_PD_M@GOTPAGEOFF]
	ldr	w25, [x21, #216]
	ldr	w26, [x22]
Lloh10:
	adrp	x28, _V2_QPC_BYTE_16_PD_S@GOTPAGE
Lloh11:
	ldr	x28, [x28, _V2_QPC_BYTE_16_PD_S@GOTPAGEOFF]
	ldr	w27, [x28]
	ldr	w0, [x20, #20]
	bl	_to_hr_pd
	ldr	w3, [x0]
	mov	x0, x25
	mov	x1, x26
	mov	x2, x27
	bl	_roce_set_field
	ldr	w0, [x19, #216]
	ldr	w1, [x22]
	ldr	w2, [x28]
	mov	w3, #0
	bl	_roce_set_field
Lloh12:
	adrp	x22, _V2_QPC_BYTE_20_RQWS_M@GOTPAGE
Lloh13:
	ldr	x22, [x22, _V2_QPC_BYTE_20_RQWS_M@GOTPAGEOFF]
	ldr	w25, [x21, #212]
	ldr	w26, [x22]
Lloh14:
	adrp	x28, _V2_QPC_BYTE_20_RQWS_S@GOTPAGE
Lloh15:
	ldr	x28, [x28, _V2_QPC_BYTE_20_RQWS_S@GOTPAGEOFF]
	ldr	w27, [x28]
	ldr	w0, [x23, #24]
	bl	_ilog2
	mov	x3, x0
	mov	x0, x25
	mov	x1, x26
	mov	x2, x27
	bl	_roce_set_field
	ldr	w0, [x19, #212]
	ldr	w1, [x22]
	ldr	w2, [x28]
	mov	w3, #0
	bl	_roce_set_field
	mov	x0, x23
	mov	x1, x21
	mov	x2, x19
	bl	_set_qpc_wqe_cnt
	ldr	w0, [x21, #208]
Lloh16:
	adrp	x22, _V2_QPC_BYTE_24_VLAN_ID_M@GOTPAGE
Lloh17:
	ldr	x22, [x22, _V2_QPC_BYTE_24_VLAN_ID_M@GOTPAGEOFF]
	ldr	w1, [x22]
Lloh18:
	adrp	x25, _V2_QPC_BYTE_24_VLAN_ID_S@GOTPAGE
Lloh19:
	ldr	x25, [x25, _V2_QPC_BYTE_24_VLAN_ID_S@GOTPAGEOFF]
	ldr	w2, [x25]
	mov	w3, #4095
	bl	_roce_set_field
	ldr	w0, [x19, #208]
	ldr	w1, [x22]
	ldr	w2, [x25]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #204]
Lloh20:
	adrp	x8, _V2_QPC_BYTE_56_SQ_TX_ERR_S@GOTPAGE
Lloh21:
	ldr	x8, [x8, _V2_QPC_BYTE_56_SQ_TX_ERR_S@GOTPAGEOFF]
Lloh22:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #204]
Lloh23:
	adrp	x8, _V2_QPC_BYTE_56_SQ_RX_ERR_S@GOTPAGE
Lloh24:
	ldr	x8, [x8, _V2_QPC_BYTE_56_SQ_RX_ERR_S@GOTPAGEOFF]
Lloh25:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #204]
Lloh26:
	adrp	x8, _V2_QPC_BYTE_56_RQ_TX_ERR_S@GOTPAGE
Lloh27:
	ldr	x8, [x8, _V2_QPC_BYTE_56_RQ_TX_ERR_S@GOTPAGEOFF]
Lloh28:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #204]
Lloh29:
	adrp	x8, _V2_QPC_BYTE_56_RQ_RX_ERR_S@GOTPAGE
Lloh30:
	ldr	x8, [x8, _V2_QPC_BYTE_56_RQ_RX_ERR_S@GOTPAGEOFF]
Lloh31:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #200]
Lloh32:
	adrp	x8, _V2_QPC_BYTE_60_TEMPID_M@GOTPAGE
Lloh33:
	ldr	x8, [x8, _V2_QPC_BYTE_60_TEMPID_M@GOTPAGEOFF]
Lloh34:
	ldr	w1, [x8]
Lloh35:
	adrp	x8, _V2_QPC_BYTE_60_TEMPID_S@GOTPAGE
Lloh36:
	ldr	x8, [x8, _V2_QPC_BYTE_60_TEMPID_S@GOTPAGEOFF]
Lloh37:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #200]
Lloh38:
	adrp	x8, _V2_QPC_BYTE_60_SCC_TOKEN_M@GOTPAGE
Lloh39:
	ldr	x8, [x8, _V2_QPC_BYTE_60_SCC_TOKEN_M@GOTPAGEOFF]
Lloh40:
	ldr	w1, [x8]
Lloh41:
	adrp	x8, _V2_QPC_BYTE_60_SCC_TOKEN_S@GOTPAGE
Lloh42:
	ldr	x8, [x8, _V2_QPC_BYTE_60_SCC_TOKEN_S@GOTPAGEOFF]
Lloh43:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #200]
Lloh44:
	adrp	x8, _V2_QPC_BYTE_60_SQ_DB_DOING_S@GOTPAGE
Lloh45:
	ldr	x8, [x8, _V2_QPC_BYTE_60_SQ_DB_DOING_S@GOTPAGEOFF]
Lloh46:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #200]
Lloh47:
	adrp	x8, _V2_QPC_BYTE_60_RQ_DB_DOING_S@GOTPAGE
Lloh48:
	ldr	x8, [x8, _V2_QPC_BYTE_60_RQ_DB_DOING_S@GOTPAGEOFF]
Lloh49:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #196]
Lloh50:
	adrp	x8, _V2_QPC_BYTE_28_CNP_TX_FLAG_S@GOTPAGE
Lloh51:
	ldr	x8, [x8, _V2_QPC_BYTE_28_CNP_TX_FLAG_S@GOTPAGEOFF]
Lloh52:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #196]
Lloh53:
	adrp	x8, _V2_QPC_BYTE_28_CE_FLAG_S@GOTPAGE
Lloh54:
	ldr	x8, [x8, _V2_QPC_BYTE_28_CE_FLAG_S@GOTPAGEOFF]
Lloh55:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	x8, [x23, #16]
	cbz	x8, LBB0_2
; %bb.1:
	ldr	w0, [x21, #192]
Lloh56:
	adrp	x22, _V2_QPC_BYTE_68_RQ_RECORD_EN_S@GOTPAGE
Lloh57:
	ldr	x22, [x22, _V2_QPC_BYTE_68_RQ_RECORD_EN_S@GOTPAGEOFF]
	ldr	w1, [x22]
	mov	w2, #1
	bl	_roce_set_bit
	ldr	w0, [x19, #192]
	ldr	w1, [x22]
	mov	w2, #0
	bl	_roce_set_bit
LBB0_2:
	ldr	w0, [x21, #192]
Lloh58:
	adrp	x22, _V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_M@GOTPAGE
Lloh59:
	ldr	x22, [x22, _V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_M@GOTPAGEOFF]
	ldr	w1, [x22]
Lloh60:
	adrp	x25, _V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_S@GOTPAGE
Lloh61:
	ldr	x25, [x25, _V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_S@GOTPAGEOFF]
	ldr	w2, [x25]
	ldr	w8, [x23, #8]
	asr	w3, w8, #1
	bl	_roce_set_field
	ldr	w0, [x19, #192]
	ldr	w1, [x22]
	ldr	w2, [x25]
	mov	w3, #0
	bl	_roce_set_field
	bl	_cpu_to_le32
	str	x0, [x21, #184]
	str	xzr, [x19, #184]
	ldr	w0, [x21, #172]
Lloh62:
	adrp	x22, _V2_QPC_BYTE_76_RQIE_S@GOTPAGE
Lloh63:
	ldr	x22, [x22, _V2_QPC_BYTE_76_RQIE_S@GOTPAGEOFF]
	ldr	w1, [x22]
	ldr	w8, [x24]
Lloh64:
	adrp	x9, _HNS_ROCE_CAP_FLAG_RQ_INLINE@GOTPAGE
Lloh65:
	ldr	x9, [x9, _HNS_ROCE_CAP_FLAG_RQ_INLINE@GOTPAGEOFF]
Lloh66:
	ldr	w9, [x9]
	tst	w9, w8
	cset	w2, ne
	bl	_roce_set_bit
	ldr	w0, [x19, #172]
	ldr	w1, [x22]
	mov	w2, #0
	bl	_roce_set_bit
Lloh67:
	adrp	x22, _V2_QPC_BYTE_80_RX_CQN_M@GOTPAGE
Lloh68:
	ldr	x22, [x22, _V2_QPC_BYTE_80_RX_CQN_M@GOTPAGEOFF]
	ldr	w24, [x21, #176]
	ldr	w25, [x22]
Lloh69:
	adrp	x27, _V2_QPC_BYTE_80_RX_CQN_S@GOTPAGE
Lloh70:
	ldr	x27, [x27, _V2_QPC_BYTE_80_RX_CQN_S@GOTPAGEOFF]
	ldr	w26, [x27]
	ldr	w0, [x20, #16]
	bl	_to_hr_cq
	ldr	w3, [x0]
	mov	x0, x24
	mov	x1, x25
	mov	x2, x26
	bl	_roce_set_field
	ldr	w0, [x19, #176]
	ldr	w1, [x22]
	ldr	w2, [x27]
	mov	w3, #0
	bl	_roce_set_field
	ldr	x0, [x20, #8]
	cbz	x0, LBB0_4
; %bb.3:
	ldr	w24, [x21, #172]
Lloh71:
	adrp	x22, _V2_QPC_BYTE_76_SRQN_M@GOTPAGE
Lloh72:
	ldr	x22, [x22, _V2_QPC_BYTE_76_SRQN_M@GOTPAGEOFF]
	ldr	w25, [x22]
Lloh73:
	adrp	x27, _V2_QPC_BYTE_76_SRQN_S@GOTPAGE
Lloh74:
	ldr	x27, [x27, _V2_QPC_BYTE_76_SRQN_S@GOTPAGEOFF]
	ldr	w26, [x27]
	bl	_to_hr_srq
	ldr	w3, [x0]
	mov	x0, x24
	mov	x1, x25
	mov	x2, x26
	bl	_roce_set_field
	ldr	w0, [x19, #172]
	ldr	w1, [x22]
	ldr	w2, [x27]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x21, #172]
Lloh75:
	adrp	x22, _V2_QPC_BYTE_76_SRQ_EN_S@GOTPAGE
Lloh76:
	ldr	x22, [x22, _V2_QPC_BYTE_76_SRQ_EN_S@GOTPAGEOFF]
	ldr	w1, [x22]
	mov	w2, #1
	bl	_roce_set_bit
	ldr	w0, [x19, #172]
	ldr	w1, [x22]
	mov	w2, #0
	bl	_roce_set_bit
LBB0_4:
	ldr	w0, [x19, #168]
Lloh77:
	adrp	x8, _V2_QPC_BYTE_84_RQ_PRODUCER_IDX_M@GOTPAGE
Lloh78:
	ldr	x8, [x8, _V2_QPC_BYTE_84_RQ_PRODUCER_IDX_M@GOTPAGEOFF]
Lloh79:
	ldr	w1, [x8]
Lloh80:
	adrp	x8, _V2_QPC_BYTE_84_RQ_PRODUCER_IDX_S@GOTPAGE
Lloh81:
	ldr	x8, [x8, _V2_QPC_BYTE_84_RQ_PRODUCER_IDX_S@GOTPAGEOFF]
Lloh82:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #168]
Lloh83:
	adrp	x8, _V2_QPC_BYTE_84_RQ_CONSUMER_IDX_M@GOTPAGE
Lloh84:
	ldr	x8, [x8, _V2_QPC_BYTE_84_RQ_CONSUMER_IDX_M@GOTPAGEOFF]
Lloh85:
	ldr	w1, [x8]
Lloh86:
	adrp	x8, _V2_QPC_BYTE_84_RQ_CONSUMER_IDX_S@GOTPAGE
Lloh87:
	ldr	x8, [x8, _V2_QPC_BYTE_84_RQ_CONSUMER_IDX_S@GOTPAGEOFF]
Lloh88:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #164]
Lloh89:
	adrp	x8, _V2_QPC_BYTE_92_SRQ_INFO_M@GOTPAGE
Lloh90:
	ldr	x8, [x8, _V2_QPC_BYTE_92_SRQ_INFO_M@GOTPAGEOFF]
Lloh91:
	ldr	w1, [x8]
Lloh92:
	adrp	x8, _V2_QPC_BYTE_92_SRQ_INFO_S@GOTPAGE
Lloh93:
	ldr	x8, [x8, _V2_QPC_BYTE_92_SRQ_INFO_S@GOTPAGEOFF]
Lloh94:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #160]
Lloh95:
	adrp	x8, _V2_QPC_BYTE_96_RX_REQ_MSN_M@GOTPAGE
Lloh96:
	ldr	x8, [x8, _V2_QPC_BYTE_96_RX_REQ_MSN_M@GOTPAGEOFF]
Lloh97:
	ldr	w1, [x8]
Lloh98:
	adrp	x8, _V2_QPC_BYTE_96_RX_REQ_MSN_S@GOTPAGE
Lloh99:
	ldr	x8, [x8, _V2_QPC_BYTE_96_RX_REQ_MSN_S@GOTPAGEOFF]
Lloh100:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #156]
Lloh101:
	adrp	x8, _V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_M@GOTPAGE
Lloh102:
	ldr	x8, [x8, _V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_M@GOTPAGEOFF]
Lloh103:
	ldr	w1, [x8]
Lloh104:
	adrp	x8, _V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_S@GOTPAGE
Lloh105:
	ldr	x8, [x8, _V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_S@GOTPAGEOFF]
Lloh106:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #152]
Lloh107:
	adrp	x8, _V2_QPC_BYTE_108_RX_REQ_PSN_ERR_S@GOTPAGE
Lloh108:
	ldr	x8, [x8, _V2_QPC_BYTE_108_RX_REQ_PSN_ERR_S@GOTPAGEOFF]
Lloh109:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #152]
Lloh110:
	adrp	x8, _V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_M@GOTPAGE
Lloh111:
	ldr	x8, [x8, _V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_M@GOTPAGEOFF]
Lloh112:
	ldr	w1, [x8]
Lloh113:
	adrp	x8, _V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_S@GOTPAGE
Lloh114:
	ldr	x8, [x8, _V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_S@GOTPAGEOFF]
Lloh115:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #152]
Lloh116:
	adrp	x8, _V2_QPC_BYTE_108_RX_REQ_RNR_S@GOTPAGE
Lloh117:
	ldr	x8, [x8, _V2_QPC_BYTE_108_RX_REQ_RNR_S@GOTPAGEOFF]
Lloh118:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	movi.2d	v0, #0000000000000000
	stur	q0, [x19, #120]
	stur	q0, [x19, #136]
	ldr	w0, [x19, #112]
Lloh119:
	adrp	x8, _V2_QPC_BYTE_132_TRRL_HEAD_MAX_M@GOTPAGE
Lloh120:
	ldr	x8, [x8, _V2_QPC_BYTE_132_TRRL_HEAD_MAX_M@GOTPAGEOFF]
Lloh121:
	ldr	w1, [x8]
Lloh122:
	adrp	x8, _V2_QPC_BYTE_132_TRRL_HEAD_MAX_S@GOTPAGE
Lloh123:
	ldr	x8, [x8, _V2_QPC_BYTE_132_TRRL_HEAD_MAX_S@GOTPAGEOFF]
Lloh124:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #112]
Lloh125:
	adrp	x8, _V2_QPC_BYTE_132_TRRL_TAIL_MAX_M@GOTPAGE
Lloh126:
	ldr	x8, [x8, _V2_QPC_BYTE_132_TRRL_TAIL_MAX_M@GOTPAGEOFF]
Lloh127:
	ldr	w1, [x8]
Lloh128:
	adrp	x8, _V2_QPC_BYTE_132_TRRL_TAIL_MAX_S@GOTPAGE
Lloh129:
	ldr	x8, [x8, _V2_QPC_BYTE_132_TRRL_TAIL_MAX_S@GOTPAGEOFF]
Lloh130:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #108]
Lloh131:
	adrp	x8, _V2_QPC_BYTE_140_RQ_RTY_WAIT_DO_S@GOTPAGE
Lloh132:
	ldr	x8, [x8, _V2_QPC_BYTE_140_RQ_RTY_WAIT_DO_S@GOTPAGEOFF]
Lloh133:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #108]
Lloh134:
	adrp	x8, _V2_QPC_BYTE_140_RAQ_TRRL_HEAD_M@GOTPAGE
Lloh135:
	ldr	x8, [x8, _V2_QPC_BYTE_140_RAQ_TRRL_HEAD_M@GOTPAGEOFF]
Lloh136:
	ldr	w1, [x8]
Lloh137:
	adrp	x8, _V2_QPC_BYTE_140_RAQ_TRRL_HEAD_S@GOTPAGE
Lloh138:
	ldr	x8, [x8, _V2_QPC_BYTE_140_RAQ_TRRL_HEAD_S@GOTPAGEOFF]
Lloh139:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #108]
Lloh140:
	adrp	x8, _V2_QPC_BYTE_140_RAQ_TRRL_TAIL_M@GOTPAGE
Lloh141:
	ldr	x8, [x8, _V2_QPC_BYTE_140_RAQ_TRRL_TAIL_M@GOTPAGEOFF]
Lloh142:
	ldr	w1, [x8]
Lloh143:
	adrp	x8, _V2_QPC_BYTE_140_RAQ_TRRL_TAIL_S@GOTPAGE
Lloh144:
	ldr	x8, [x8, _V2_QPC_BYTE_140_RAQ_TRRL_TAIL_S@GOTPAGEOFF]
Lloh145:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #104]
Lloh146:
	adrp	x8, _V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_M@GOTPAGE
Lloh147:
	ldr	x8, [x8, _V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_M@GOTPAGEOFF]
Lloh148:
	ldr	w1, [x8]
Lloh149:
	adrp	x8, _V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_S@GOTPAGE
Lloh150:
	ldr	x8, [x8, _V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_S@GOTPAGEOFF]
Lloh151:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #104]
Lloh152:
	adrp	x8, _V2_QPC_BYTE_144_RAQ_CREDIT_M@GOTPAGE
Lloh153:
	ldr	x8, [x8, _V2_QPC_BYTE_144_RAQ_CREDIT_M@GOTPAGEOFF]
Lloh154:
	ldr	w1, [x8]
Lloh155:
	adrp	x8, _V2_QPC_BYTE_144_RAQ_CREDIT_S@GOTPAGE
Lloh156:
	ldr	x8, [x8, _V2_QPC_BYTE_144_RAQ_CREDIT_S@GOTPAGEOFF]
Lloh157:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #104]
Lloh158:
	adrp	x8, _V2_QPC_BYTE_144_RESP_RTY_FLG_S@GOTPAGE
Lloh159:
	ldr	x8, [x8, _V2_QPC_BYTE_144_RESP_RTY_FLG_S@GOTPAGEOFF]
Lloh160:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #100]
Lloh161:
	adrp	x8, _V2_QPC_BYTE_148_RQ_MSN_M@GOTPAGE
Lloh162:
	ldr	x8, [x8, _V2_QPC_BYTE_148_RQ_MSN_M@GOTPAGEOFF]
Lloh163:
	ldr	w1, [x8]
Lloh164:
	adrp	x8, _V2_QPC_BYTE_148_RQ_MSN_S@GOTPAGE
Lloh165:
	ldr	x8, [x8, _V2_QPC_BYTE_148_RQ_MSN_S@GOTPAGEOFF]
Lloh166:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #100]
Lloh167:
	adrp	x8, _V2_QPC_BYTE_148_RAQ_SYNDROME_M@GOTPAGE
Lloh168:
	ldr	x8, [x8, _V2_QPC_BYTE_148_RAQ_SYNDROME_M@GOTPAGEOFF]
Lloh169:
	ldr	w1, [x8]
Lloh170:
	adrp	x8, _V2_QPC_BYTE_148_RAQ_SYNDROME_S@GOTPAGE
Lloh171:
	ldr	x8, [x8, _V2_QPC_BYTE_148_RAQ_SYNDROME_S@GOTPAGEOFF]
Lloh172:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #96]
Lloh173:
	adrp	x8, _V2_QPC_BYTE_152_RAQ_PSN_M@GOTPAGE
Lloh174:
	ldr	x8, [x8, _V2_QPC_BYTE_152_RAQ_PSN_M@GOTPAGEOFF]
Lloh175:
	ldr	w1, [x8]
Lloh176:
	adrp	x8, _V2_QPC_BYTE_152_RAQ_PSN_S@GOTPAGE
Lloh177:
	ldr	x8, [x8, _V2_QPC_BYTE_152_RAQ_PSN_S@GOTPAGEOFF]
Lloh178:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #96]
Lloh179:
	adrp	x8, _V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_M@GOTPAGE
Lloh180:
	ldr	x8, [x8, _V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_M@GOTPAGEOFF]
Lloh181:
	ldr	w1, [x8]
Lloh182:
	adrp	x8, _V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_S@GOTPAGE
Lloh183:
	ldr	x8, [x8, _V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_S@GOTPAGEOFF]
Lloh184:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #92]
Lloh185:
	adrp	x8, _V2_QPC_BYTE_156_RAQ_USE_PKTN_M@GOTPAGE
Lloh186:
	ldr	x8, [x8, _V2_QPC_BYTE_156_RAQ_USE_PKTN_M@GOTPAGEOFF]
Lloh187:
	ldr	w1, [x8]
Lloh188:
	adrp	x8, _V2_QPC_BYTE_156_RAQ_USE_PKTN_S@GOTPAGE
Lloh189:
	ldr	x8, [x8, _V2_QPC_BYTE_156_RAQ_USE_PKTN_S@GOTPAGEOFF]
Lloh190:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #88]
Lloh191:
	adrp	x8, _V2_QPC_BYTE_160_SQ_PRODUCER_IDX_M@GOTPAGE
Lloh192:
	ldr	x8, [x8, _V2_QPC_BYTE_160_SQ_PRODUCER_IDX_M@GOTPAGEOFF]
Lloh193:
	ldr	w1, [x8]
Lloh194:
	adrp	x8, _V2_QPC_BYTE_160_SQ_PRODUCER_IDX_S@GOTPAGE
Lloh195:
	ldr	x8, [x8, _V2_QPC_BYTE_160_SQ_PRODUCER_IDX_S@GOTPAGEOFF]
Lloh196:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #88]
Lloh197:
	adrp	x8, _V2_QPC_BYTE_160_SQ_CONSUMER_IDX_M@GOTPAGE
Lloh198:
	ldr	x8, [x8, _V2_QPC_BYTE_160_SQ_CONSUMER_IDX_M@GOTPAGEOFF]
Lloh199:
	ldr	w1, [x8]
Lloh200:
	adrp	x8, _V2_QPC_BYTE_160_SQ_CONSUMER_IDX_S@GOTPAGE
Lloh201:
	ldr	x8, [x8, _V2_QPC_BYTE_160_SQ_CONSUMER_IDX_S@GOTPAGEOFF]
Lloh202:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #84]
Lloh203:
	adrp	x8, _V2_QPC_BYTE_168_POLL_DB_WAIT_DO_S@GOTPAGE
Lloh204:
	ldr	x8, [x8, _V2_QPC_BYTE_168_POLL_DB_WAIT_DO_S@GOTPAGEOFF]
Lloh205:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #84]
Lloh206:
	adrp	x8, _V2_QPC_BYTE_168_SCC_TOKEN_FORBID_SQ_DEQ_S@GOTPAGE
Lloh207:
	ldr	x8, [x8, _V2_QPC_BYTE_168_SCC_TOKEN_FORBID_SQ_DEQ_S@GOTPAGEOFF]
Lloh208:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #84]
Lloh209:
	adrp	x8, _V2_QPC_BYTE_168_WAIT_ACK_TIMEOUT_S@GOTPAGE
Lloh210:
	ldr	x8, [x8, _V2_QPC_BYTE_168_WAIT_ACK_TIMEOUT_S@GOTPAGEOFF]
Lloh211:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #84]
Lloh212:
	adrp	x8, _V2_QPC_BYTE_168_MSG_RTY_LP_FLG_S@GOTPAGE
Lloh213:
	ldr	x8, [x8, _V2_QPC_BYTE_168_MSG_RTY_LP_FLG_S@GOTPAGEOFF]
Lloh214:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #84]
Lloh215:
	adrp	x8, _V2_QPC_BYTE_168_SQ_INVLD_FLG_S@GOTPAGE
Lloh216:
	ldr	x8, [x8, _V2_QPC_BYTE_168_SQ_INVLD_FLG_S@GOTPAGEOFF]
Lloh217:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #84]
Lloh218:
	adrp	x8, _V2_QPC_BYTE_168_IRRL_IDX_LSB_M@GOTPAGE
Lloh219:
	ldr	x8, [x8, _V2_QPC_BYTE_168_IRRL_IDX_LSB_M@GOTPAGEOFF]
Lloh220:
	ldr	w1, [x8]
Lloh221:
	adrp	x8, _V2_QPC_BYTE_168_IRRL_IDX_LSB_S@GOTPAGE
Lloh222:
	ldr	x8, [x8, _V2_QPC_BYTE_168_IRRL_IDX_LSB_S@GOTPAGEOFF]
Lloh223:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x21, #80]
Lloh224:
	adrp	x22, _V2_QPC_BYTE_172_ACK_REQ_FREQ_M@GOTPAGE
Lloh225:
	ldr	x22, [x22, _V2_QPC_BYTE_172_ACK_REQ_FREQ_M@GOTPAGEOFF]
	ldr	w1, [x22]
Lloh226:
	adrp	x24, _V2_QPC_BYTE_172_ACK_REQ_FREQ_S@GOTPAGE
Lloh227:
	ldr	x24, [x24, _V2_QPC_BYTE_172_ACK_REQ_FREQ_S@GOTPAGEOFF]
	ldr	w2, [x24]
	mov	w3, #4
	bl	_roce_set_field
	ldr	w0, [x19, #80]
	ldr	w1, [x22]
	ldr	w2, [x24]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #80]
Lloh228:
	adrp	x8, _V2_QPC_BYTE_172_MSG_RNR_FLG_S@GOTPAGE
Lloh229:
	ldr	x8, [x8, _V2_QPC_BYTE_172_MSG_RNR_FLG_S@GOTPAGEOFF]
Lloh230:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x21, #80]
Lloh231:
	adrp	x22, _V2_QPC_BYTE_172_FRE_S@GOTPAGE
Lloh232:
	ldr	x22, [x22, _V2_QPC_BYTE_172_FRE_S@GOTPAGEOFF]
	ldr	w1, [x22]
	mov	w2, #1
	bl	_roce_set_bit
	ldr	w0, [x19, #80]
	ldr	w1, [x22]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #76]
Lloh233:
	adrp	x8, _V2_QPC_BYTE_176_MSG_USE_PKTN_M@GOTPAGE
Lloh234:
	ldr	x8, [x8, _V2_QPC_BYTE_176_MSG_USE_PKTN_M@GOTPAGEOFF]
Lloh235:
	ldr	w1, [x8]
Lloh236:
	adrp	x8, _V2_QPC_BYTE_176_MSG_USE_PKTN_S@GOTPAGE
Lloh237:
	ldr	x8, [x8, _V2_QPC_BYTE_176_MSG_USE_PKTN_S@GOTPAGEOFF]
Lloh238:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #76]
Lloh239:
	adrp	x8, _V2_QPC_BYTE_176_IRRL_HEAD_PRE_M@GOTPAGE
Lloh240:
	ldr	x8, [x8, _V2_QPC_BYTE_176_IRRL_HEAD_PRE_M@GOTPAGEOFF]
Lloh241:
	ldr	w1, [x8]
Lloh242:
	adrp	x8, _V2_QPC_BYTE_176_IRRL_HEAD_PRE_S@GOTPAGE
Lloh243:
	ldr	x8, [x8, _V2_QPC_BYTE_176_IRRL_HEAD_PRE_S@GOTPAGEOFF]
Lloh244:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #72]
Lloh245:
	adrp	x8, _V2_QPC_BYTE_184_IRRL_IDX_MSB_M@GOTPAGE
Lloh246:
	ldr	x8, [x8, _V2_QPC_BYTE_184_IRRL_IDX_MSB_M@GOTPAGEOFF]
Lloh247:
	ldr	w1, [x8]
Lloh248:
	adrp	x8, _V2_QPC_BYTE_184_IRRL_IDX_MSB_S@GOTPAGE
Lloh249:
	ldr	x8, [x8, _V2_QPC_BYTE_184_IRRL_IDX_MSB_S@GOTPAGEOFF]
Lloh250:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	str	xzr, [x19, #64]
	ldr	w0, [x19, #56]
Lloh251:
	adrp	x8, _V2_QPC_BYTE_192_CUR_SGE_IDX_M@GOTPAGE
Lloh252:
	ldr	x8, [x8, _V2_QPC_BYTE_192_CUR_SGE_IDX_M@GOTPAGEOFF]
Lloh253:
	ldr	w1, [x8]
Lloh254:
	adrp	x8, _V2_QPC_BYTE_192_CUR_SGE_IDX_S@GOTPAGE
Lloh255:
	ldr	x8, [x8, _V2_QPC_BYTE_192_CUR_SGE_IDX_S@GOTPAGEOFF]
Lloh256:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #56]
Lloh257:
	adrp	x8, _V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_M@GOTPAGE
Lloh258:
	ldr	x8, [x8, _V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_M@GOTPAGEOFF]
Lloh259:
	ldr	w1, [x8]
Lloh260:
	adrp	x8, _V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_S@GOTPAGE
Lloh261:
	ldr	x8, [x8, _V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_S@GOTPAGEOFF]
Lloh262:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #52]
Lloh263:
	adrp	x8, _V2_QPC_BYTE_196_IRRL_HEAD_M@GOTPAGE
Lloh264:
	ldr	x8, [x8, _V2_QPC_BYTE_196_IRRL_HEAD_M@GOTPAGEOFF]
Lloh265:
	ldr	w1, [x8]
Lloh266:
	adrp	x8, _V2_QPC_BYTE_196_IRRL_HEAD_S@GOTPAGE
Lloh267:
	ldr	x8, [x8, _V2_QPC_BYTE_196_IRRL_HEAD_S@GOTPAGEOFF]
Lloh268:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #48]
Lloh269:
	adrp	x8, _V2_QPC_BYTE_200_SQ_MAX_IDX_M@GOTPAGE
Lloh270:
	ldr	x8, [x8, _V2_QPC_BYTE_200_SQ_MAX_IDX_M@GOTPAGEOFF]
Lloh271:
	ldr	w1, [x8]
Lloh272:
	adrp	x8, _V2_QPC_BYTE_200_SQ_MAX_IDX_S@GOTPAGE
Lloh273:
	ldr	x8, [x8, _V2_QPC_BYTE_200_SQ_MAX_IDX_S@GOTPAGEOFF]
Lloh274:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #48]
Lloh275:
	adrp	x8, _V2_QPC_BYTE_200_LCL_OPERATED_CNT_M@GOTPAGE
Lloh276:
	ldr	x8, [x8, _V2_QPC_BYTE_200_LCL_OPERATED_CNT_M@GOTPAGEOFF]
Lloh277:
	ldr	w1, [x8]
Lloh278:
	adrp	x8, _V2_QPC_BYTE_200_LCL_OPERATED_CNT_S@GOTPAGE
Lloh279:
	ldr	x8, [x8, _V2_QPC_BYTE_200_LCL_OPERATED_CNT_S@GOTPAGEOFF]
Lloh280:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #44]
Lloh281:
	adrp	x8, _V2_QPC_BYTE_208_PKT_RNR_FLG_S@GOTPAGE
Lloh282:
	ldr	x8, [x8, _V2_QPC_BYTE_208_PKT_RNR_FLG_S@GOTPAGEOFF]
Lloh283:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #44]
Lloh284:
	adrp	x8, _V2_QPC_BYTE_208_PKT_RTY_FLG_S@GOTPAGE
Lloh285:
	ldr	x8, [x8, _V2_QPC_BYTE_208_PKT_RTY_FLG_S@GOTPAGEOFF]
Lloh286:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #40]
Lloh287:
	adrp	x8, _V2_QPC_BYTE_212_CHECK_FLG_M@GOTPAGE
Lloh288:
	ldr	x8, [x8, _V2_QPC_BYTE_212_CHECK_FLG_M@GOTPAGEOFF]
Lloh289:
	ldr	w1, [x8]
Lloh290:
	adrp	x8, _V2_QPC_BYTE_212_CHECK_FLG_S@GOTPAGE
Lloh291:
	ldr	x8, [x8, _V2_QPC_BYTE_212_CHECK_FLG_S@GOTPAGEOFF]
Lloh292:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	str	xzr, [x19, #32]
	ldr	w0, [x19, #28]
Lloh293:
	adrp	x8, _V2_QPC_BYTE_220_RETRY_MSG_MSN_M@GOTPAGE
Lloh294:
	ldr	x8, [x8, _V2_QPC_BYTE_220_RETRY_MSG_MSN_M@GOTPAGEOFF]
Lloh295:
	ldr	w1, [x8]
Lloh296:
	adrp	x8, _V2_QPC_BYTE_220_RETRY_MSG_MSN_S@GOTPAGE
Lloh297:
	ldr	x8, [x8, _V2_QPC_BYTE_220_RETRY_MSG_MSN_S@GOTPAGEOFF]
Lloh298:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #24]
Lloh299:
	adrp	x8, _V2_QPC_BYTE_232_IRRL_SGE_IDX_M@GOTPAGE
Lloh300:
	ldr	x8, [x8, _V2_QPC_BYTE_232_IRRL_SGE_IDX_M@GOTPAGEOFF]
Lloh301:
	ldr	w1, [x8]
Lloh302:
	adrp	x8, _V2_QPC_BYTE_232_IRRL_SGE_IDX_S@GOTPAGE
Lloh303:
	ldr	x8, [x8, _V2_QPC_BYTE_232_IRRL_SGE_IDX_S@GOTPAGEOFF]
Lloh304:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #24]
Lloh305:
	adrp	x8, _V2_QPC_BYTE_232_SO_LP_VLD_S@GOTPAGE
Lloh306:
	ldr	x8, [x8, _V2_QPC_BYTE_232_SO_LP_VLD_S@GOTPAGEOFF]
Lloh307:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #24]
Lloh308:
	adrp	x8, _V2_QPC_BYTE_232_FENCE_LP_VLD_S@GOTPAGE
Lloh309:
	ldr	x8, [x8, _V2_QPC_BYTE_232_FENCE_LP_VLD_S@GOTPAGEOFF]
Lloh310:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #24]
Lloh311:
	adrp	x8, _V2_QPC_BYTE_232_IRRL_LP_VLD_S@GOTPAGE
Lloh312:
	ldr	x8, [x8, _V2_QPC_BYTE_232_IRRL_LP_VLD_S@GOTPAGEOFF]
Lloh313:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	str	xzr, [x19, #16]
	ldr	w0, [x19, #12]
Lloh314:
	adrp	x8, _V2_QPC_BYTE_240_IRRL_TAIL_REAL_M@GOTPAGE
Lloh315:
	ldr	x8, [x8, _V2_QPC_BYTE_240_IRRL_TAIL_REAL_M@GOTPAGEOFF]
Lloh316:
	ldr	w1, [x8]
Lloh317:
	adrp	x8, _V2_QPC_BYTE_240_IRRL_TAIL_REAL_S@GOTPAGE
Lloh318:
	ldr	x8, [x8, _V2_QPC_BYTE_240_IRRL_TAIL_REAL_S@GOTPAGEOFF]
Lloh319:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #12]
Lloh320:
	adrp	x8, _V2_QPC_BYTE_240_IRRL_TAIL_RD_M@GOTPAGE
Lloh321:
	ldr	x8, [x8, _V2_QPC_BYTE_240_IRRL_TAIL_RD_M@GOTPAGEOFF]
Lloh322:
	ldr	w1, [x8]
Lloh323:
	adrp	x8, _V2_QPC_BYTE_240_IRRL_TAIL_RD_S@GOTPAGE
Lloh324:
	ldr	x8, [x8, _V2_QPC_BYTE_240_IRRL_TAIL_RD_S@GOTPAGEOFF]
Lloh325:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #12]
Lloh326:
	adrp	x8, _V2_QPC_BYTE_240_RX_ACK_MSN_M@GOTPAGE
Lloh327:
	ldr	x8, [x8, _V2_QPC_BYTE_240_RX_ACK_MSN_M@GOTPAGEOFF]
Lloh328:
	ldr	w1, [x8]
Lloh329:
	adrp	x8, _V2_QPC_BYTE_240_RX_ACK_MSN_S@GOTPAGE
Lloh330:
	ldr	x8, [x8, _V2_QPC_BYTE_240_RX_ACK_MSN_S@GOTPAGEOFF]
Lloh331:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #8]
Lloh332:
	adrp	x8, _V2_QPC_BYTE_248_IRRL_PSN_M@GOTPAGE
Lloh333:
	ldr	x8, [x8, _V2_QPC_BYTE_248_IRRL_PSN_M@GOTPAGEOFF]
Lloh334:
	ldr	w1, [x8]
Lloh335:
	adrp	x8, _V2_QPC_BYTE_248_IRRL_PSN_S@GOTPAGE
Lloh336:
	ldr	x8, [x8, _V2_QPC_BYTE_248_IRRL_PSN_S@GOTPAGEOFF]
Lloh337:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #8]
Lloh338:
	adrp	x8, _V2_QPC_BYTE_248_ACK_PSN_ERR_S@GOTPAGE
Lloh339:
	ldr	x8, [x8, _V2_QPC_BYTE_248_ACK_PSN_ERR_S@GOTPAGEOFF]
Lloh340:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #8]
Lloh341:
	adrp	x8, _V2_QPC_BYTE_248_ACK_LAST_OPTYPE_M@GOTPAGE
Lloh342:
	ldr	x8, [x8, _V2_QPC_BYTE_248_ACK_LAST_OPTYPE_M@GOTPAGEOFF]
Lloh343:
	ldr	w1, [x8]
Lloh344:
	adrp	x8, _V2_QPC_BYTE_248_ACK_LAST_OPTYPE_S@GOTPAGE
Lloh345:
	ldr	x8, [x8, _V2_QPC_BYTE_248_ACK_LAST_OPTYPE_S@GOTPAGEOFF]
Lloh346:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #8]
Lloh347:
	adrp	x8, _V2_QPC_BYTE_248_IRRL_PSN_VLD_S@GOTPAGE
Lloh348:
	ldr	x8, [x8, _V2_QPC_BYTE_248_IRRL_PSN_VLD_S@GOTPAGEOFF]
Lloh349:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #8]
Lloh350:
	adrp	x8, _V2_QPC_BYTE_248_RNR_RETRY_FLAG_S@GOTPAGE
Lloh351:
	ldr	x8, [x8, _V2_QPC_BYTE_248_RNR_RETRY_FLAG_S@GOTPAGEOFF]
Lloh352:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	w0, [x19, #8]
Lloh353:
	adrp	x8, _V2_QPC_BYTE_248_CQ_ERR_IND_S@GOTPAGE
Lloh354:
	ldr	x8, [x8, _V2_QPC_BYTE_248_CQ_ERR_IND_S@GOTPAGEOFF]
Lloh355:
	ldr	w1, [x8]
	mov	w2, #0
	bl	_roce_set_bit
	ldr	x8, [sp, #8]                    ; 8-byte Folded Reload
	ldr	w8, [x8]
	str	w8, [x23, #4]
Lloh356:
	adrp	x24, _V2_QPC_BYTE_252_TX_CQN_M@GOTPAGE
Lloh357:
	ldr	x24, [x24, _V2_QPC_BYTE_252_TX_CQN_M@GOTPAGEOFF]
	ldr	w21, [x21, #4]
	ldr	w22, [x24]
Lloh358:
	adrp	x25, _V2_QPC_BYTE_252_TX_CQN_S@GOTPAGE
Lloh359:
	ldr	x25, [x25, _V2_QPC_BYTE_252_TX_CQN_S@GOTPAGEOFF]
	ldr	w23, [x25]
	ldr	w0, [x20]
	bl	_to_hr_cq
	ldr	w3, [x0]
	mov	x0, x21
	mov	x1, x22
	mov	x2, x23
	bl	_roce_set_field
	ldr	w0, [x19, #4]
	ldr	w1, [x24]
	ldr	w2, [x25]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19, #4]
Lloh360:
	adrp	x8, _V2_QPC_BYTE_252_ERR_TYPE_M@GOTPAGE
Lloh361:
	ldr	x8, [x8, _V2_QPC_BYTE_252_ERR_TYPE_M@GOTPAGEOFF]
Lloh362:
	ldr	w1, [x8]
Lloh363:
	adrp	x8, _V2_QPC_BYTE_252_ERR_TYPE_S@GOTPAGE
Lloh364:
	ldr	x8, [x8, _V2_QPC_BYTE_252_ERR_TYPE_S@GOTPAGEOFF]
Lloh365:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19]
Lloh366:
	adrp	x8, _V2_QPC_BYTE_256_RQ_CQE_IDX_M@GOTPAGE
Lloh367:
	ldr	x8, [x8, _V2_QPC_BYTE_256_RQ_CQE_IDX_M@GOTPAGEOFF]
Lloh368:
	ldr	w1, [x8]
Lloh369:
	adrp	x8, _V2_QPC_BYTE_256_RQ_CQE_IDX_S@GOTPAGE
Lloh370:
	ldr	x8, [x8, _V2_QPC_BYTE_256_RQ_CQE_IDX_S@GOTPAGEOFF]
Lloh371:
	ldr	w2, [x8]
	mov	w3, #0
	bl	_roce_set_field
	ldr	w0, [x19]
Lloh372:
	adrp	x8, _V2_QPC_BYTE_256_SQ_FLUSH_IDX_M@GOTPAGE
Lloh373:
	ldr	x8, [x8, _V2_QPC_BYTE_256_SQ_FLUSH_IDX_M@GOTPAGEOFF]
Lloh374:
	adrp	x9, _V2_QPC_BYTE_256_SQ_FLUSH_IDX_S@GOTPAGE
Lloh375:
	ldr	x9, [x9, _V2_QPC_BYTE_256_SQ_FLUSH_IDX_S@GOTPAGEOFF]
Lloh376:
	ldr	w1, [x8]
Lloh377:
	ldr	w2, [x9]
	mov	w3, #0
	ldp	x29, x30, [sp, #96]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #80]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #64]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #48]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #32]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #112
	b	_roce_set_field
	.loh AdrpLdrGotLdr	Lloh53, Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGot	Lloh18, Lloh19
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh56, Lloh57
	.loh AdrpLdrGot	Lloh69, Lloh70
	.loh AdrpLdrGot	Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh64, Lloh65, Lloh66
	.loh AdrpLdrGot	Lloh62, Lloh63
	.loh AdrpLdrGot	Lloh60, Lloh61
	.loh AdrpLdrGot	Lloh58, Lloh59
	.loh AdrpLdrGot	Lloh75, Lloh76
	.loh AdrpLdrGot	Lloh73, Lloh74
	.loh AdrpLdrGot	Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh374, Lloh375, Lloh377
	.loh AdrpLdrGotLdr	Lloh372, Lloh373, Lloh376
	.loh AdrpLdrGotLdr	Lloh369, Lloh370, Lloh371
	.loh AdrpLdrGotLdr	Lloh366, Lloh367, Lloh368
	.loh AdrpLdrGotLdr	Lloh363, Lloh364, Lloh365
	.loh AdrpLdrGotLdr	Lloh360, Lloh361, Lloh362
	.loh AdrpLdrGot	Lloh358, Lloh359
	.loh AdrpLdrGot	Lloh356, Lloh357
	.loh AdrpLdrGotLdr	Lloh353, Lloh354, Lloh355
	.loh AdrpLdrGotLdr	Lloh350, Lloh351, Lloh352
	.loh AdrpLdrGotLdr	Lloh347, Lloh348, Lloh349
	.loh AdrpLdrGotLdr	Lloh344, Lloh345, Lloh346
	.loh AdrpLdrGotLdr	Lloh341, Lloh342, Lloh343
	.loh AdrpLdrGotLdr	Lloh338, Lloh339, Lloh340
	.loh AdrpLdrGotLdr	Lloh335, Lloh336, Lloh337
	.loh AdrpLdrGotLdr	Lloh332, Lloh333, Lloh334
	.loh AdrpLdrGotLdr	Lloh329, Lloh330, Lloh331
	.loh AdrpLdrGotLdr	Lloh326, Lloh327, Lloh328
	.loh AdrpLdrGotLdr	Lloh323, Lloh324, Lloh325
	.loh AdrpLdrGotLdr	Lloh320, Lloh321, Lloh322
	.loh AdrpLdrGotLdr	Lloh317, Lloh318, Lloh319
	.loh AdrpLdrGotLdr	Lloh314, Lloh315, Lloh316
	.loh AdrpLdrGotLdr	Lloh311, Lloh312, Lloh313
	.loh AdrpLdrGotLdr	Lloh308, Lloh309, Lloh310
	.loh AdrpLdrGotLdr	Lloh305, Lloh306, Lloh307
	.loh AdrpLdrGotLdr	Lloh302, Lloh303, Lloh304
	.loh AdrpLdrGotLdr	Lloh299, Lloh300, Lloh301
	.loh AdrpLdrGotLdr	Lloh296, Lloh297, Lloh298
	.loh AdrpLdrGotLdr	Lloh293, Lloh294, Lloh295
	.loh AdrpLdrGotLdr	Lloh290, Lloh291, Lloh292
	.loh AdrpLdrGotLdr	Lloh287, Lloh288, Lloh289
	.loh AdrpLdrGotLdr	Lloh284, Lloh285, Lloh286
	.loh AdrpLdrGotLdr	Lloh281, Lloh282, Lloh283
	.loh AdrpLdrGotLdr	Lloh278, Lloh279, Lloh280
	.loh AdrpLdrGotLdr	Lloh275, Lloh276, Lloh277
	.loh AdrpLdrGotLdr	Lloh272, Lloh273, Lloh274
	.loh AdrpLdrGotLdr	Lloh269, Lloh270, Lloh271
	.loh AdrpLdrGotLdr	Lloh266, Lloh267, Lloh268
	.loh AdrpLdrGotLdr	Lloh263, Lloh264, Lloh265
	.loh AdrpLdrGotLdr	Lloh260, Lloh261, Lloh262
	.loh AdrpLdrGotLdr	Lloh257, Lloh258, Lloh259
	.loh AdrpLdrGotLdr	Lloh254, Lloh255, Lloh256
	.loh AdrpLdrGotLdr	Lloh251, Lloh252, Lloh253
	.loh AdrpLdrGotLdr	Lloh248, Lloh249, Lloh250
	.loh AdrpLdrGotLdr	Lloh245, Lloh246, Lloh247
	.loh AdrpLdrGotLdr	Lloh242, Lloh243, Lloh244
	.loh AdrpLdrGotLdr	Lloh239, Lloh240, Lloh241
	.loh AdrpLdrGotLdr	Lloh236, Lloh237, Lloh238
	.loh AdrpLdrGotLdr	Lloh233, Lloh234, Lloh235
	.loh AdrpLdrGot	Lloh231, Lloh232
	.loh AdrpLdrGotLdr	Lloh228, Lloh229, Lloh230
	.loh AdrpLdrGot	Lloh226, Lloh227
	.loh AdrpLdrGot	Lloh224, Lloh225
	.loh AdrpLdrGotLdr	Lloh221, Lloh222, Lloh223
	.loh AdrpLdrGotLdr	Lloh218, Lloh219, Lloh220
	.loh AdrpLdrGotLdr	Lloh215, Lloh216, Lloh217
	.loh AdrpLdrGotLdr	Lloh212, Lloh213, Lloh214
	.loh AdrpLdrGotLdr	Lloh209, Lloh210, Lloh211
	.loh AdrpLdrGotLdr	Lloh206, Lloh207, Lloh208
	.loh AdrpLdrGotLdr	Lloh203, Lloh204, Lloh205
	.loh AdrpLdrGotLdr	Lloh200, Lloh201, Lloh202
	.loh AdrpLdrGotLdr	Lloh197, Lloh198, Lloh199
	.loh AdrpLdrGotLdr	Lloh194, Lloh195, Lloh196
	.loh AdrpLdrGotLdr	Lloh191, Lloh192, Lloh193
	.loh AdrpLdrGotLdr	Lloh188, Lloh189, Lloh190
	.loh AdrpLdrGotLdr	Lloh185, Lloh186, Lloh187
	.loh AdrpLdrGotLdr	Lloh182, Lloh183, Lloh184
	.loh AdrpLdrGotLdr	Lloh179, Lloh180, Lloh181
	.loh AdrpLdrGotLdr	Lloh176, Lloh177, Lloh178
	.loh AdrpLdrGotLdr	Lloh173, Lloh174, Lloh175
	.loh AdrpLdrGotLdr	Lloh170, Lloh171, Lloh172
	.loh AdrpLdrGotLdr	Lloh167, Lloh168, Lloh169
	.loh AdrpLdrGotLdr	Lloh164, Lloh165, Lloh166
	.loh AdrpLdrGotLdr	Lloh161, Lloh162, Lloh163
	.loh AdrpLdrGotLdr	Lloh158, Lloh159, Lloh160
	.loh AdrpLdrGotLdr	Lloh155, Lloh156, Lloh157
	.loh AdrpLdrGotLdr	Lloh152, Lloh153, Lloh154
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpLdrGotLdr	Lloh143, Lloh144, Lloh145
	.loh AdrpLdrGotLdr	Lloh140, Lloh141, Lloh142
	.loh AdrpLdrGotLdr	Lloh137, Lloh138, Lloh139
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh136
	.loh AdrpLdrGotLdr	Lloh131, Lloh132, Lloh133
	.loh AdrpLdrGotLdr	Lloh128, Lloh129, Lloh130
	.loh AdrpLdrGotLdr	Lloh125, Lloh126, Lloh127
	.loh AdrpLdrGotLdr	Lloh122, Lloh123, Lloh124
	.loh AdrpLdrGotLdr	Lloh119, Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh80, Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh77, Lloh78, Lloh79
	.cfi_endproc
                                        ; -- End function
	.comm	_V2_QPC_BYTE_4_TST_M,4,2        ; @V2_QPC_BYTE_4_TST_M
	.comm	_V2_QPC_BYTE_4_TST_S,4,2        ; @V2_QPC_BYTE_4_TST_S
	.comm	_V2_QPC_BYTE_4_SQPN_M,4,2       ; @V2_QPC_BYTE_4_SQPN_M
	.comm	_V2_QPC_BYTE_4_SQPN_S,4,2       ; @V2_QPC_BYTE_4_SQPN_S
	.comm	_V2_QPC_BYTE_16_PD_M,4,2        ; @V2_QPC_BYTE_16_PD_M
	.comm	_V2_QPC_BYTE_16_PD_S,4,2        ; @V2_QPC_BYTE_16_PD_S
	.comm	_V2_QPC_BYTE_20_RQWS_M,4,2      ; @V2_QPC_BYTE_20_RQWS_M
	.comm	_V2_QPC_BYTE_20_RQWS_S,4,2      ; @V2_QPC_BYTE_20_RQWS_S
	.comm	_V2_QPC_BYTE_24_VLAN_ID_M,4,2   ; @V2_QPC_BYTE_24_VLAN_ID_M
	.comm	_V2_QPC_BYTE_24_VLAN_ID_S,4,2   ; @V2_QPC_BYTE_24_VLAN_ID_S
	.comm	_V2_QPC_BYTE_56_SQ_TX_ERR_S,4,2 ; @V2_QPC_BYTE_56_SQ_TX_ERR_S
	.comm	_V2_QPC_BYTE_56_SQ_RX_ERR_S,4,2 ; @V2_QPC_BYTE_56_SQ_RX_ERR_S
	.comm	_V2_QPC_BYTE_56_RQ_TX_ERR_S,4,2 ; @V2_QPC_BYTE_56_RQ_TX_ERR_S
	.comm	_V2_QPC_BYTE_56_RQ_RX_ERR_S,4,2 ; @V2_QPC_BYTE_56_RQ_RX_ERR_S
	.comm	_V2_QPC_BYTE_60_TEMPID_M,4,2    ; @V2_QPC_BYTE_60_TEMPID_M
	.comm	_V2_QPC_BYTE_60_TEMPID_S,4,2    ; @V2_QPC_BYTE_60_TEMPID_S
	.comm	_V2_QPC_BYTE_60_SCC_TOKEN_M,4,2 ; @V2_QPC_BYTE_60_SCC_TOKEN_M
	.comm	_V2_QPC_BYTE_60_SCC_TOKEN_S,4,2 ; @V2_QPC_BYTE_60_SCC_TOKEN_S
	.comm	_V2_QPC_BYTE_60_SQ_DB_DOING_S,4,2 ; @V2_QPC_BYTE_60_SQ_DB_DOING_S
	.comm	_V2_QPC_BYTE_60_RQ_DB_DOING_S,4,2 ; @V2_QPC_BYTE_60_RQ_DB_DOING_S
	.comm	_V2_QPC_BYTE_28_CNP_TX_FLAG_S,4,2 ; @V2_QPC_BYTE_28_CNP_TX_FLAG_S
	.comm	_V2_QPC_BYTE_28_CE_FLAG_S,4,2   ; @V2_QPC_BYTE_28_CE_FLAG_S
	.comm	_V2_QPC_BYTE_68_RQ_RECORD_EN_S,4,2 ; @V2_QPC_BYTE_68_RQ_RECORD_EN_S
	.comm	_V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_M,4,2 ; @V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_M
	.comm	_V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_S,4,2 ; @V2_QPC_BYTE_68_RQ_DB_RECORD_ADDR_S
	.comm	_V2_QPC_BYTE_76_RQIE_S,4,2      ; @V2_QPC_BYTE_76_RQIE_S
	.comm	_HNS_ROCE_CAP_FLAG_RQ_INLINE,4,2 ; @HNS_ROCE_CAP_FLAG_RQ_INLINE
	.comm	_V2_QPC_BYTE_80_RX_CQN_M,4,2    ; @V2_QPC_BYTE_80_RX_CQN_M
	.comm	_V2_QPC_BYTE_80_RX_CQN_S,4,2    ; @V2_QPC_BYTE_80_RX_CQN_S
	.comm	_V2_QPC_BYTE_76_SRQN_M,4,2      ; @V2_QPC_BYTE_76_SRQN_M
	.comm	_V2_QPC_BYTE_76_SRQN_S,4,2      ; @V2_QPC_BYTE_76_SRQN_S
	.comm	_V2_QPC_BYTE_76_SRQ_EN_S,4,2    ; @V2_QPC_BYTE_76_SRQ_EN_S
	.comm	_V2_QPC_BYTE_84_RQ_PRODUCER_IDX_M,4,2 ; @V2_QPC_BYTE_84_RQ_PRODUCER_IDX_M
	.comm	_V2_QPC_BYTE_84_RQ_PRODUCER_IDX_S,4,2 ; @V2_QPC_BYTE_84_RQ_PRODUCER_IDX_S
	.comm	_V2_QPC_BYTE_84_RQ_CONSUMER_IDX_M,4,2 ; @V2_QPC_BYTE_84_RQ_CONSUMER_IDX_M
	.comm	_V2_QPC_BYTE_84_RQ_CONSUMER_IDX_S,4,2 ; @V2_QPC_BYTE_84_RQ_CONSUMER_IDX_S
	.comm	_V2_QPC_BYTE_92_SRQ_INFO_M,4,2  ; @V2_QPC_BYTE_92_SRQ_INFO_M
	.comm	_V2_QPC_BYTE_92_SRQ_INFO_S,4,2  ; @V2_QPC_BYTE_92_SRQ_INFO_S
	.comm	_V2_QPC_BYTE_96_RX_REQ_MSN_M,4,2 ; @V2_QPC_BYTE_96_RX_REQ_MSN_M
	.comm	_V2_QPC_BYTE_96_RX_REQ_MSN_S,4,2 ; @V2_QPC_BYTE_96_RX_REQ_MSN_S
	.comm	_V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_M,4,2 ; @V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_M
	.comm	_V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_S,4,2 ; @V2_QPC_BYTE_104_RQ_CUR_WQE_SGE_NUM_S
	.comm	_V2_QPC_BYTE_108_RX_REQ_PSN_ERR_S,4,2 ; @V2_QPC_BYTE_108_RX_REQ_PSN_ERR_S
	.comm	_V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_M,4,2 ; @V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_M
	.comm	_V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_S,4,2 ; @V2_QPC_BYTE_108_RX_REQ_LAST_OPTYPE_S
	.comm	_V2_QPC_BYTE_108_RX_REQ_RNR_S,4,2 ; @V2_QPC_BYTE_108_RX_REQ_RNR_S
	.comm	_V2_QPC_BYTE_132_TRRL_HEAD_MAX_M,4,2 ; @V2_QPC_BYTE_132_TRRL_HEAD_MAX_M
	.comm	_V2_QPC_BYTE_132_TRRL_HEAD_MAX_S,4,2 ; @V2_QPC_BYTE_132_TRRL_HEAD_MAX_S
	.comm	_V2_QPC_BYTE_132_TRRL_TAIL_MAX_M,4,2 ; @V2_QPC_BYTE_132_TRRL_TAIL_MAX_M
	.comm	_V2_QPC_BYTE_132_TRRL_TAIL_MAX_S,4,2 ; @V2_QPC_BYTE_132_TRRL_TAIL_MAX_S
	.comm	_V2_QPC_BYTE_140_RQ_RTY_WAIT_DO_S,4,2 ; @V2_QPC_BYTE_140_RQ_RTY_WAIT_DO_S
	.comm	_V2_QPC_BYTE_140_RAQ_TRRL_HEAD_M,4,2 ; @V2_QPC_BYTE_140_RAQ_TRRL_HEAD_M
	.comm	_V2_QPC_BYTE_140_RAQ_TRRL_HEAD_S,4,2 ; @V2_QPC_BYTE_140_RAQ_TRRL_HEAD_S
	.comm	_V2_QPC_BYTE_140_RAQ_TRRL_TAIL_M,4,2 ; @V2_QPC_BYTE_140_RAQ_TRRL_TAIL_M
	.comm	_V2_QPC_BYTE_140_RAQ_TRRL_TAIL_S,4,2 ; @V2_QPC_BYTE_140_RAQ_TRRL_TAIL_S
	.comm	_V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_M,4,2 ; @V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_M
	.comm	_V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_S,4,2 ; @V2_QPC_BYTE_144_RAQ_RTY_INI_PSN_S
	.comm	_V2_QPC_BYTE_144_RAQ_CREDIT_M,4,2 ; @V2_QPC_BYTE_144_RAQ_CREDIT_M
	.comm	_V2_QPC_BYTE_144_RAQ_CREDIT_S,4,2 ; @V2_QPC_BYTE_144_RAQ_CREDIT_S
	.comm	_V2_QPC_BYTE_144_RESP_RTY_FLG_S,4,2 ; @V2_QPC_BYTE_144_RESP_RTY_FLG_S
	.comm	_V2_QPC_BYTE_148_RQ_MSN_M,4,2   ; @V2_QPC_BYTE_148_RQ_MSN_M
	.comm	_V2_QPC_BYTE_148_RQ_MSN_S,4,2   ; @V2_QPC_BYTE_148_RQ_MSN_S
	.comm	_V2_QPC_BYTE_148_RAQ_SYNDROME_M,4,2 ; @V2_QPC_BYTE_148_RAQ_SYNDROME_M
	.comm	_V2_QPC_BYTE_148_RAQ_SYNDROME_S,4,2 ; @V2_QPC_BYTE_148_RAQ_SYNDROME_S
	.comm	_V2_QPC_BYTE_152_RAQ_PSN_M,4,2  ; @V2_QPC_BYTE_152_RAQ_PSN_M
	.comm	_V2_QPC_BYTE_152_RAQ_PSN_S,4,2  ; @V2_QPC_BYTE_152_RAQ_PSN_S
	.comm	_V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_M,4,2 ; @V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_M
	.comm	_V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_S,4,2 ; @V2_QPC_BYTE_152_RAQ_TRRL_RTY_HEAD_S
	.comm	_V2_QPC_BYTE_156_RAQ_USE_PKTN_M,4,2 ; @V2_QPC_BYTE_156_RAQ_USE_PKTN_M
	.comm	_V2_QPC_BYTE_156_RAQ_USE_PKTN_S,4,2 ; @V2_QPC_BYTE_156_RAQ_USE_PKTN_S
	.comm	_V2_QPC_BYTE_160_SQ_PRODUCER_IDX_M,4,2 ; @V2_QPC_BYTE_160_SQ_PRODUCER_IDX_M
	.comm	_V2_QPC_BYTE_160_SQ_PRODUCER_IDX_S,4,2 ; @V2_QPC_BYTE_160_SQ_PRODUCER_IDX_S
	.comm	_V2_QPC_BYTE_160_SQ_CONSUMER_IDX_M,4,2 ; @V2_QPC_BYTE_160_SQ_CONSUMER_IDX_M
	.comm	_V2_QPC_BYTE_160_SQ_CONSUMER_IDX_S,4,2 ; @V2_QPC_BYTE_160_SQ_CONSUMER_IDX_S
	.comm	_V2_QPC_BYTE_168_POLL_DB_WAIT_DO_S,4,2 ; @V2_QPC_BYTE_168_POLL_DB_WAIT_DO_S
	.comm	_V2_QPC_BYTE_168_SCC_TOKEN_FORBID_SQ_DEQ_S,4,2 ; @V2_QPC_BYTE_168_SCC_TOKEN_FORBID_SQ_DEQ_S
	.comm	_V2_QPC_BYTE_168_WAIT_ACK_TIMEOUT_S,4,2 ; @V2_QPC_BYTE_168_WAIT_ACK_TIMEOUT_S
	.comm	_V2_QPC_BYTE_168_MSG_RTY_LP_FLG_S,4,2 ; @V2_QPC_BYTE_168_MSG_RTY_LP_FLG_S
	.comm	_V2_QPC_BYTE_168_SQ_INVLD_FLG_S,4,2 ; @V2_QPC_BYTE_168_SQ_INVLD_FLG_S
	.comm	_V2_QPC_BYTE_168_IRRL_IDX_LSB_M,4,2 ; @V2_QPC_BYTE_168_IRRL_IDX_LSB_M
	.comm	_V2_QPC_BYTE_168_IRRL_IDX_LSB_S,4,2 ; @V2_QPC_BYTE_168_IRRL_IDX_LSB_S
	.comm	_V2_QPC_BYTE_172_ACK_REQ_FREQ_M,4,2 ; @V2_QPC_BYTE_172_ACK_REQ_FREQ_M
	.comm	_V2_QPC_BYTE_172_ACK_REQ_FREQ_S,4,2 ; @V2_QPC_BYTE_172_ACK_REQ_FREQ_S
	.comm	_V2_QPC_BYTE_172_MSG_RNR_FLG_S,4,2 ; @V2_QPC_BYTE_172_MSG_RNR_FLG_S
	.comm	_V2_QPC_BYTE_172_FRE_S,4,2      ; @V2_QPC_BYTE_172_FRE_S
	.comm	_V2_QPC_BYTE_176_MSG_USE_PKTN_M,4,2 ; @V2_QPC_BYTE_176_MSG_USE_PKTN_M
	.comm	_V2_QPC_BYTE_176_MSG_USE_PKTN_S,4,2 ; @V2_QPC_BYTE_176_MSG_USE_PKTN_S
	.comm	_V2_QPC_BYTE_176_IRRL_HEAD_PRE_M,4,2 ; @V2_QPC_BYTE_176_IRRL_HEAD_PRE_M
	.comm	_V2_QPC_BYTE_176_IRRL_HEAD_PRE_S,4,2 ; @V2_QPC_BYTE_176_IRRL_HEAD_PRE_S
	.comm	_V2_QPC_BYTE_184_IRRL_IDX_MSB_M,4,2 ; @V2_QPC_BYTE_184_IRRL_IDX_MSB_M
	.comm	_V2_QPC_BYTE_184_IRRL_IDX_MSB_S,4,2 ; @V2_QPC_BYTE_184_IRRL_IDX_MSB_S
	.comm	_V2_QPC_BYTE_192_CUR_SGE_IDX_M,4,2 ; @V2_QPC_BYTE_192_CUR_SGE_IDX_M
	.comm	_V2_QPC_BYTE_192_CUR_SGE_IDX_S,4,2 ; @V2_QPC_BYTE_192_CUR_SGE_IDX_S
	.comm	_V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_M,4,2 ; @V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_M
	.comm	_V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_S,4,2 ; @V2_QPC_BYTE_192_EXT_SGE_NUM_LEFT_S
	.comm	_V2_QPC_BYTE_196_IRRL_HEAD_M,4,2 ; @V2_QPC_BYTE_196_IRRL_HEAD_M
	.comm	_V2_QPC_BYTE_196_IRRL_HEAD_S,4,2 ; @V2_QPC_BYTE_196_IRRL_HEAD_S
	.comm	_V2_QPC_BYTE_200_SQ_MAX_IDX_M,4,2 ; @V2_QPC_BYTE_200_SQ_MAX_IDX_M
	.comm	_V2_QPC_BYTE_200_SQ_MAX_IDX_S,4,2 ; @V2_QPC_BYTE_200_SQ_MAX_IDX_S
	.comm	_V2_QPC_BYTE_200_LCL_OPERATED_CNT_M,4,2 ; @V2_QPC_BYTE_200_LCL_OPERATED_CNT_M
	.comm	_V2_QPC_BYTE_200_LCL_OPERATED_CNT_S,4,2 ; @V2_QPC_BYTE_200_LCL_OPERATED_CNT_S
	.comm	_V2_QPC_BYTE_208_PKT_RNR_FLG_S,4,2 ; @V2_QPC_BYTE_208_PKT_RNR_FLG_S
	.comm	_V2_QPC_BYTE_208_PKT_RTY_FLG_S,4,2 ; @V2_QPC_BYTE_208_PKT_RTY_FLG_S
	.comm	_V2_QPC_BYTE_212_CHECK_FLG_M,4,2 ; @V2_QPC_BYTE_212_CHECK_FLG_M
	.comm	_V2_QPC_BYTE_212_CHECK_FLG_S,4,2 ; @V2_QPC_BYTE_212_CHECK_FLG_S
	.comm	_V2_QPC_BYTE_220_RETRY_MSG_MSN_M,4,2 ; @V2_QPC_BYTE_220_RETRY_MSG_MSN_M
	.comm	_V2_QPC_BYTE_220_RETRY_MSG_MSN_S,4,2 ; @V2_QPC_BYTE_220_RETRY_MSG_MSN_S
	.comm	_V2_QPC_BYTE_232_IRRL_SGE_IDX_M,4,2 ; @V2_QPC_BYTE_232_IRRL_SGE_IDX_M
	.comm	_V2_QPC_BYTE_232_IRRL_SGE_IDX_S,4,2 ; @V2_QPC_BYTE_232_IRRL_SGE_IDX_S
	.comm	_V2_QPC_BYTE_232_SO_LP_VLD_S,4,2 ; @V2_QPC_BYTE_232_SO_LP_VLD_S
	.comm	_V2_QPC_BYTE_232_FENCE_LP_VLD_S,4,2 ; @V2_QPC_BYTE_232_FENCE_LP_VLD_S
	.comm	_V2_QPC_BYTE_232_IRRL_LP_VLD_S,4,2 ; @V2_QPC_BYTE_232_IRRL_LP_VLD_S
	.comm	_V2_QPC_BYTE_240_IRRL_TAIL_REAL_M,4,2 ; @V2_QPC_BYTE_240_IRRL_TAIL_REAL_M
	.comm	_V2_QPC_BYTE_240_IRRL_TAIL_REAL_S,4,2 ; @V2_QPC_BYTE_240_IRRL_TAIL_REAL_S
	.comm	_V2_QPC_BYTE_240_IRRL_TAIL_RD_M,4,2 ; @V2_QPC_BYTE_240_IRRL_TAIL_RD_M
	.comm	_V2_QPC_BYTE_240_IRRL_TAIL_RD_S,4,2 ; @V2_QPC_BYTE_240_IRRL_TAIL_RD_S
	.comm	_V2_QPC_BYTE_240_RX_ACK_MSN_M,4,2 ; @V2_QPC_BYTE_240_RX_ACK_MSN_M
	.comm	_V2_QPC_BYTE_240_RX_ACK_MSN_S,4,2 ; @V2_QPC_BYTE_240_RX_ACK_MSN_S
	.comm	_V2_QPC_BYTE_248_IRRL_PSN_M,4,2 ; @V2_QPC_BYTE_248_IRRL_PSN_M
	.comm	_V2_QPC_BYTE_248_IRRL_PSN_S,4,2 ; @V2_QPC_BYTE_248_IRRL_PSN_S
	.comm	_V2_QPC_BYTE_248_ACK_PSN_ERR_S,4,2 ; @V2_QPC_BYTE_248_ACK_PSN_ERR_S
	.comm	_V2_QPC_BYTE_248_ACK_LAST_OPTYPE_M,4,2 ; @V2_QPC_BYTE_248_ACK_LAST_OPTYPE_M
	.comm	_V2_QPC_BYTE_248_ACK_LAST_OPTYPE_S,4,2 ; @V2_QPC_BYTE_248_ACK_LAST_OPTYPE_S
	.comm	_V2_QPC_BYTE_248_IRRL_PSN_VLD_S,4,2 ; @V2_QPC_BYTE_248_IRRL_PSN_VLD_S
	.comm	_V2_QPC_BYTE_248_RNR_RETRY_FLAG_S,4,2 ; @V2_QPC_BYTE_248_RNR_RETRY_FLAG_S
	.comm	_V2_QPC_BYTE_248_CQ_ERR_IND_S,4,2 ; @V2_QPC_BYTE_248_CQ_ERR_IND_S
	.comm	_V2_QPC_BYTE_252_TX_CQN_M,4,2   ; @V2_QPC_BYTE_252_TX_CQN_M
	.comm	_V2_QPC_BYTE_252_TX_CQN_S,4,2   ; @V2_QPC_BYTE_252_TX_CQN_S
	.comm	_V2_QPC_BYTE_252_ERR_TYPE_M,4,2 ; @V2_QPC_BYTE_252_ERR_TYPE_M
	.comm	_V2_QPC_BYTE_252_ERR_TYPE_S,4,2 ; @V2_QPC_BYTE_252_ERR_TYPE_S
	.comm	_V2_QPC_BYTE_256_RQ_CQE_IDX_M,4,2 ; @V2_QPC_BYTE_256_RQ_CQE_IDX_M
	.comm	_V2_QPC_BYTE_256_RQ_CQE_IDX_S,4,2 ; @V2_QPC_BYTE_256_RQ_CQE_IDX_S
	.comm	_V2_QPC_BYTE_256_SQ_FLUSH_IDX_M,4,2 ; @V2_QPC_BYTE_256_SQ_FLUSH_IDX_M
	.comm	_V2_QPC_BYTE_256_SQ_FLUSH_IDX_S,4,2 ; @V2_QPC_BYTE_256_SQ_FLUSH_IDX_S
	.no_dead_strip	_modify_qp_reset_to_init
.subsections_via_symbols
