	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_ipath_decode_err               ## -- Begin function ipath_decode_err
	.p2align	4, 0x90
_ipath_decode_err:                      ## @ipath_decode_err
	.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
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%ecx, %r13d
	movq	%rdx, %r14
	movq	%rsi, %r12
	movq	%rdi, -48(%rbp)                 ## 8-byte Spill
	movb	$0, (%rsi)
	movq	_INFINIPATH_E_PKTERRS@GOTPCREL(%rip), %rax
	movl	(%rax), %r15d
	testl	%ecx, %r15d
	je	LBB0_1
## %bb.58:
	movq	_ipath_debug@GOTPCREL(%rip), %rax
	movq	___IPATH_ERRPKTDBG@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%r13d, %ebx
	testl	%ecx, (%rax)
	je	LBB0_71
## %bb.59:
	movq	_INFINIPATH_E_REBP@GOTPCREL(%rip), %rax
	testl	%r13d, (%rax)
	je	LBB0_61
## %bb.60:
	leaq	L_.str(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_61:
	movq	_INFINIPATH_E_RVCRC@GOTPCREL(%rip), %rax
	testl	%r13d, (%rax)
	je	LBB0_63
## %bb.62:
	leaq	L_.str.1(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_63:
	movq	_INFINIPATH_E_RICRC@GOTPCREL(%rip), %rax
	movl	%r13d, %ebx
	testl	%r13d, (%rax)
	je	LBB0_65
## %bb.64:
	leaq	L_.str.2(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	movq	%rax, %rbx
	callq	_strlcat
	movl	(%rbx), %ebx
	andl	%r13d, %ebx
LBB0_65:
	movq	_INFINIPATH_E_RSHORTPKTLEN@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_67
## %bb.66:
	leaq	L_.str.3(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_67:
	movq	_INFINIPATH_E_SDROPPEDDATAPKT@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_69
## %bb.68:
	leaq	L_.str.4(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_69:
	movq	_INFINIPATH_E_SPKTLEN@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_71
## %bb.70:
	leaq	L_.str.5(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_71:
	notl	%r15d
	movq	_INFINIPATH_E_RICRC@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_74
## %bb.72:
	movq	_INFINIPATH_E_RVCRC@GOTPCREL(%rip), %rax
	movq	_INFINIPATH_E_REBP@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	testl	%ebx, %ecx
	je	LBB0_73
LBB0_74:
	testl	%r13d, %r15d
	jne	LBB0_2
	jmp	LBB0_75
LBB0_1:
	movl	%r13d, %ebx
LBB0_2:
	movq	_INFINIPATH_E_RHDRLEN@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_4
## %bb.3:
	leaq	L_.str.6(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_4:
	movq	_INFINIPATH_E_RBADTID@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_6
## %bb.5:
	leaq	L_.str.7(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_6:
	movq	_INFINIPATH_E_RBADVERSION@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_8
## %bb.7:
	leaq	L_.str.8(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_8:
	movq	_INFINIPATH_E_RHDR@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_10
## %bb.9:
	leaq	L_.str.9(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_10:
	movq	_INFINIPATH_E_SENDSPECIALTRIGGER@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_12
## %bb.11:
	leaq	L_.str.10(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_12:
	movq	_INFINIPATH_E_RLONGPKTLEN@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_14
## %bb.13:
	leaq	L_.str.11(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_14:
	movq	_INFINIPATH_E_RMAXPKTLEN@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_16
## %bb.15:
	leaq	L_.str.12(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_16:
	movq	_INFINIPATH_E_RMINPKTLEN@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_18
## %bb.17:
	leaq	L_.str.13(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_18:
	movq	_INFINIPATH_E_SMINPKTLEN@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_20
## %bb.19:
	leaq	L_.str.14(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_20:
	movq	_INFINIPATH_E_RFORMATERR@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_22
## %bb.21:
	leaq	L_.str.15(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_22:
	movq	_INFINIPATH_E_RUNSUPVL@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_24
## %bb.23:
	leaq	L_.str.16(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_24:
	movq	_INFINIPATH_E_RUNEXPCHAR@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_26
## %bb.25:
	leaq	L_.str.17(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_26:
	movq	_INFINIPATH_E_RIBFLOW@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_28
## %bb.27:
	leaq	L_.str.18(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_28:
	movq	_INFINIPATH_E_SUNDERRUN@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_30
## %bb.29:
	leaq	L_.str.19(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_30:
	movq	_INFINIPATH_E_SPIOARMLAUNCH@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_32
## %bb.31:
	leaq	L_.str.20(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_32:
	movq	_INFINIPATH_E_SUNEXPERRPKTNUM@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_34
## %bb.33:
	leaq	L_.str.21(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_34:
	movq	_INFINIPATH_E_SDROPPEDSMPPKT@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_36
## %bb.35:
	leaq	L_.str.22(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_36:
	movq	_INFINIPATH_E_SMAXPKTLEN@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_38
## %bb.37:
	leaq	L_.str.23(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_38:
	movq	_INFINIPATH_E_SUNSUPVL@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_40
## %bb.39:
	leaq	L_.str.24(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_40:
	movq	_INFINIPATH_E_INVALIDADDR@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_42
## %bb.41:
	leaq	L_.str.25(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_42:
	movq	_INFINIPATH_E_RRCVEGRFULL@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_44
## %bb.43:
	leaq	L_.str.26(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_44:
	movq	_INFINIPATH_E_RRCVHDRFULL@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_46
## %bb.45:
	leaq	L_.str.27(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_46:
	movq	_INFINIPATH_E_IBSTATUSCHANGED@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_48
## %bb.47:
	leaq	L_.str.28(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_48:
	movq	_INFINIPATH_E_RIBLOSTLINK@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_50
## %bb.49:
	leaq	L_.str.29(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_50:
	movq	_INFINIPATH_E_HARDWARE@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_52
## %bb.51:
	leaq	L_.str.30(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_52:
	movq	_INFINIPATH_E_RESET@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_54
## %bb.53:
	leaq	L_.str.31(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
LBB0_54:
	movq	_INFINIPATH_E_SDMAERRS@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_56
## %bb.55:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	%ebx, %esi
	movq	%r12, %rdx
	movq	%r14, %rcx
	callq	_decode_sdma_errs
LBB0_56:
	movq	_INFINIPATH_E_INVALIDEEPCMD@GOTPCREL(%rip), %rax
	movl	$1, %r15d
	testl	%ebx, (%rax)
	je	LBB0_76
## %bb.57:
	leaq	L_.str.32(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
	jmp	LBB0_76
LBB0_73:
	leaq	L_.str.2(%rip), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	callq	_strlcat
	testl	%r13d, %r15d
	jne	LBB0_2
LBB0_75:
	xorl	%r15d, %r15d
LBB0_76:
	movl	%r15d, %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_INFINIPATH_E_PKTERRS,4,2       ## @INFINIPATH_E_PKTERRS
	.comm	_ipath_debug,4,2                ## @ipath_debug
	.comm	___IPATH_ERRPKTDBG,4,2          ## @__IPATH_ERRPKTDBG
	.comm	_INFINIPATH_E_REBP,4,2          ## @INFINIPATH_E_REBP
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"EBP "

	.comm	_INFINIPATH_E_RVCRC,4,2         ## @INFINIPATH_E_RVCRC
L_.str.1:                               ## @.str.1
	.asciz	"VCRC "

	.comm	_INFINIPATH_E_RICRC,4,2         ## @INFINIPATH_E_RICRC
L_.str.2:                               ## @.str.2
	.asciz	"CRC "

	.comm	_INFINIPATH_E_RSHORTPKTLEN,4,2  ## @INFINIPATH_E_RSHORTPKTLEN
L_.str.3:                               ## @.str.3
	.asciz	"rshortpktlen "

	.comm	_INFINIPATH_E_SDROPPEDDATAPKT,4,2 ## @INFINIPATH_E_SDROPPEDDATAPKT
L_.str.4:                               ## @.str.4
	.asciz	"sdroppeddatapkt "

	.comm	_INFINIPATH_E_SPKTLEN,4,2       ## @INFINIPATH_E_SPKTLEN
L_.str.5:                               ## @.str.5
	.asciz	"spktlen "

	.comm	_INFINIPATH_E_RHDRLEN,4,2       ## @INFINIPATH_E_RHDRLEN
L_.str.6:                               ## @.str.6
	.asciz	"rhdrlen "

	.comm	_INFINIPATH_E_RBADTID,4,2       ## @INFINIPATH_E_RBADTID
L_.str.7:                               ## @.str.7
	.asciz	"rbadtid "

	.comm	_INFINIPATH_E_RBADVERSION,4,2   ## @INFINIPATH_E_RBADVERSION
L_.str.8:                               ## @.str.8
	.asciz	"rbadversion "

	.comm	_INFINIPATH_E_RHDR,4,2          ## @INFINIPATH_E_RHDR
L_.str.9:                               ## @.str.9
	.asciz	"rhdr "

	.comm	_INFINIPATH_E_SENDSPECIALTRIGGER,4,2 ## @INFINIPATH_E_SENDSPECIALTRIGGER
L_.str.10:                              ## @.str.10
	.asciz	"sendspecialtrigger "

	.comm	_INFINIPATH_E_RLONGPKTLEN,4,2   ## @INFINIPATH_E_RLONGPKTLEN
L_.str.11:                              ## @.str.11
	.asciz	"rlongpktlen "

	.comm	_INFINIPATH_E_RMAXPKTLEN,4,2    ## @INFINIPATH_E_RMAXPKTLEN
L_.str.12:                              ## @.str.12
	.asciz	"rmaxpktlen "

	.comm	_INFINIPATH_E_RMINPKTLEN,4,2    ## @INFINIPATH_E_RMINPKTLEN
L_.str.13:                              ## @.str.13
	.asciz	"rminpktlen "

	.comm	_INFINIPATH_E_SMINPKTLEN,4,2    ## @INFINIPATH_E_SMINPKTLEN
L_.str.14:                              ## @.str.14
	.asciz	"sminpktlen "

	.comm	_INFINIPATH_E_RFORMATERR,4,2    ## @INFINIPATH_E_RFORMATERR
L_.str.15:                              ## @.str.15
	.asciz	"rformaterr "

	.comm	_INFINIPATH_E_RUNSUPVL,4,2      ## @INFINIPATH_E_RUNSUPVL
L_.str.16:                              ## @.str.16
	.asciz	"runsupvl "

	.comm	_INFINIPATH_E_RUNEXPCHAR,4,2    ## @INFINIPATH_E_RUNEXPCHAR
L_.str.17:                              ## @.str.17
	.asciz	"runexpchar "

	.comm	_INFINIPATH_E_RIBFLOW,4,2       ## @INFINIPATH_E_RIBFLOW
L_.str.18:                              ## @.str.18
	.asciz	"ribflow "

	.comm	_INFINIPATH_E_SUNDERRUN,4,2     ## @INFINIPATH_E_SUNDERRUN
L_.str.19:                              ## @.str.19
	.asciz	"sunderrun "

	.comm	_INFINIPATH_E_SPIOARMLAUNCH,4,2 ## @INFINIPATH_E_SPIOARMLAUNCH
L_.str.20:                              ## @.str.20
	.asciz	"spioarmlaunch "

	.comm	_INFINIPATH_E_SUNEXPERRPKTNUM,4,2 ## @INFINIPATH_E_SUNEXPERRPKTNUM
L_.str.21:                              ## @.str.21
	.asciz	"sunexperrpktnum "

	.comm	_INFINIPATH_E_SDROPPEDSMPPKT,4,2 ## @INFINIPATH_E_SDROPPEDSMPPKT
L_.str.22:                              ## @.str.22
	.asciz	"sdroppedsmppkt "

	.comm	_INFINIPATH_E_SMAXPKTLEN,4,2    ## @INFINIPATH_E_SMAXPKTLEN
L_.str.23:                              ## @.str.23
	.asciz	"smaxpktlen "

	.comm	_INFINIPATH_E_SUNSUPVL,4,2      ## @INFINIPATH_E_SUNSUPVL
L_.str.24:                              ## @.str.24
	.asciz	"sunsupVL "

	.comm	_INFINIPATH_E_INVALIDADDR,4,2   ## @INFINIPATH_E_INVALIDADDR
L_.str.25:                              ## @.str.25
	.asciz	"invalidaddr "

	.comm	_INFINIPATH_E_RRCVEGRFULL,4,2   ## @INFINIPATH_E_RRCVEGRFULL
L_.str.26:                              ## @.str.26
	.asciz	"rcvegrfull "

	.comm	_INFINIPATH_E_RRCVHDRFULL,4,2   ## @INFINIPATH_E_RRCVHDRFULL
L_.str.27:                              ## @.str.27
	.asciz	"rcvhdrfull "

	.comm	_INFINIPATH_E_IBSTATUSCHANGED,4,2 ## @INFINIPATH_E_IBSTATUSCHANGED
L_.str.28:                              ## @.str.28
	.asciz	"ibcstatuschg "

	.comm	_INFINIPATH_E_RIBLOSTLINK,4,2   ## @INFINIPATH_E_RIBLOSTLINK
L_.str.29:                              ## @.str.29
	.asciz	"riblostlink "

	.comm	_INFINIPATH_E_HARDWARE,4,2      ## @INFINIPATH_E_HARDWARE
L_.str.30:                              ## @.str.30
	.asciz	"hardware "

	.comm	_INFINIPATH_E_RESET,4,2         ## @INFINIPATH_E_RESET
L_.str.31:                              ## @.str.31
	.asciz	"reset "

	.comm	_INFINIPATH_E_SDMAERRS,4,2      ## @INFINIPATH_E_SDMAERRS
	.comm	_INFINIPATH_E_INVALIDEEPCMD,4,2 ## @INFINIPATH_E_INVALIDEEPCMD
L_.str.32:                              ## @.str.32
	.asciz	"invalideepromcmd "

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_ipath_decode_err               ; -- Begin function ipath_decode_err
	.p2align	2
_ipath_decode_err:                      ; @ipath_decode_err
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-96]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 96
	stp	x26, x25, [sp, #16]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #32]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.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	x23, x3
	mov	x19, x2
	mov	x20, x1
	mov	x21, x0
	strb	wzr, [x1]
Lloh0:
	adrp	x8, _INFINIPATH_E_PKTERRS@GOTPAGE
Lloh1:
	ldr	x8, [x8, _INFINIPATH_E_PKTERRS@GOTPAGEOFF]
Lloh2:
	ldr	w24, [x8]
	tst	w24, w3
	b.eq	LBB0_17
; %bb.1:
Lloh3:
	adrp	x8, _ipath_debug@GOTPAGE
Lloh4:
	ldr	x8, [x8, _ipath_debug@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
Lloh6:
	adrp	x9, ___IPATH_ERRPKTDBG@GOTPAGE
Lloh7:
	ldr	x9, [x9, ___IPATH_ERRPKTDBG@GOTPAGEOFF]
Lloh8:
	ldr	w9, [x9]
Lloh9:
	adrp	x27, _INFINIPATH_E_RICRC@GOTPAGE
Lloh10:
	ldr	x27, [x27, _INFINIPATH_E_RICRC@GOTPAGEOFF]
Lloh11:
	adrp	x25, _INFINIPATH_E_RVCRC@GOTPAGE
Lloh12:
	ldr	x25, [x25, _INFINIPATH_E_RVCRC@GOTPAGEOFF]
Lloh13:
	adrp	x26, _INFINIPATH_E_REBP@GOTPAGE
Lloh14:
	ldr	x26, [x26, _INFINIPATH_E_REBP@GOTPAGEOFF]
	mov	x22, x23
	tst	w9, w8
	b.eq	LBB0_14
; %bb.2:
	ldr	w8, [x26]
	tst	w8, w23
	b.eq	LBB0_4
; %bb.3:
Lloh15:
	adrp	x1, l_.str@PAGE
Lloh16:
	add	x1, x1, l_.str@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_4:
	ldr	w8, [x25]
	tst	w8, w23
	b.eq	LBB0_6
; %bb.5:
Lloh17:
	adrp	x1, l_.str.1@PAGE
Lloh18:
	add	x1, x1, l_.str.1@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_6:
	ldr	w8, [x27]
	mov	x22, x23
	tst	w8, w23
	b.eq	LBB0_8
; %bb.7:
Lloh19:
	adrp	x1, l_.str.2@PAGE
Lloh20:
	add	x1, x1, l_.str.2@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
	ldr	w8, [x27]
	and	w22, w8, w23
LBB0_8:
Lloh21:
	adrp	x8, _INFINIPATH_E_RSHORTPKTLEN@GOTPAGE
Lloh22:
	ldr	x8, [x8, _INFINIPATH_E_RSHORTPKTLEN@GOTPAGEOFF]
Lloh23:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_10
; %bb.9:
Lloh24:
	adrp	x1, l_.str.3@PAGE
Lloh25:
	add	x1, x1, l_.str.3@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_10:
Lloh26:
	adrp	x8, _INFINIPATH_E_SDROPPEDDATAPKT@GOTPAGE
Lloh27:
	ldr	x8, [x8, _INFINIPATH_E_SDROPPEDDATAPKT@GOTPAGEOFF]
Lloh28:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_12
; %bb.11:
Lloh29:
	adrp	x1, l_.str.4@PAGE
Lloh30:
	add	x1, x1, l_.str.4@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_12:
Lloh31:
	adrp	x8, _INFINIPATH_E_SPKTLEN@GOTPAGE
Lloh32:
	ldr	x8, [x8, _INFINIPATH_E_SPKTLEN@GOTPAGEOFF]
Lloh33:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_14
; %bb.13:
Lloh34:
	adrp	x1, l_.str.5@PAGE
Lloh35:
	add	x1, x1, l_.str.5@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_14:
	bic	w23, w23, w24
	ldr	w8, [x27]
	tst	w8, w22
	b.eq	LBB0_16
; %bb.15:
	ldr	w8, [x25]
	ldr	w9, [x26]
	orr	w8, w9, w8
	tst	w8, w22
	b.eq	LBB0_75
LBB0_16:
	cbnz	w23, LBB0_18
	b	LBB0_76
LBB0_17:
	mov	x22, x23
LBB0_18:
Lloh36:
	adrp	x8, _INFINIPATH_E_RHDRLEN@GOTPAGE
Lloh37:
	ldr	x8, [x8, _INFINIPATH_E_RHDRLEN@GOTPAGEOFF]
Lloh38:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_20
; %bb.19:
Lloh39:
	adrp	x1, l_.str.6@PAGE
Lloh40:
	add	x1, x1, l_.str.6@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_20:
Lloh41:
	adrp	x8, _INFINIPATH_E_RBADTID@GOTPAGE
Lloh42:
	ldr	x8, [x8, _INFINIPATH_E_RBADTID@GOTPAGEOFF]
Lloh43:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_22
; %bb.21:
Lloh44:
	adrp	x1, l_.str.7@PAGE
Lloh45:
	add	x1, x1, l_.str.7@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_22:
Lloh46:
	adrp	x8, _INFINIPATH_E_RBADVERSION@GOTPAGE
Lloh47:
	ldr	x8, [x8, _INFINIPATH_E_RBADVERSION@GOTPAGEOFF]
Lloh48:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_24
; %bb.23:
Lloh49:
	adrp	x1, l_.str.8@PAGE
Lloh50:
	add	x1, x1, l_.str.8@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_24:
Lloh51:
	adrp	x8, _INFINIPATH_E_RHDR@GOTPAGE
Lloh52:
	ldr	x8, [x8, _INFINIPATH_E_RHDR@GOTPAGEOFF]
Lloh53:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_26
; %bb.25:
Lloh54:
	adrp	x1, l_.str.9@PAGE
Lloh55:
	add	x1, x1, l_.str.9@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_26:
Lloh56:
	adrp	x8, _INFINIPATH_E_SENDSPECIALTRIGGER@GOTPAGE
Lloh57:
	ldr	x8, [x8, _INFINIPATH_E_SENDSPECIALTRIGGER@GOTPAGEOFF]
Lloh58:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_28
; %bb.27:
Lloh59:
	adrp	x1, l_.str.10@PAGE
Lloh60:
	add	x1, x1, l_.str.10@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_28:
Lloh61:
	adrp	x8, _INFINIPATH_E_RLONGPKTLEN@GOTPAGE
Lloh62:
	ldr	x8, [x8, _INFINIPATH_E_RLONGPKTLEN@GOTPAGEOFF]
Lloh63:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_30
; %bb.29:
Lloh64:
	adrp	x1, l_.str.11@PAGE
Lloh65:
	add	x1, x1, l_.str.11@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_30:
Lloh66:
	adrp	x8, _INFINIPATH_E_RMAXPKTLEN@GOTPAGE
Lloh67:
	ldr	x8, [x8, _INFINIPATH_E_RMAXPKTLEN@GOTPAGEOFF]
Lloh68:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_32
; %bb.31:
Lloh69:
	adrp	x1, l_.str.12@PAGE
Lloh70:
	add	x1, x1, l_.str.12@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_32:
Lloh71:
	adrp	x8, _INFINIPATH_E_RMINPKTLEN@GOTPAGE
Lloh72:
	ldr	x8, [x8, _INFINIPATH_E_RMINPKTLEN@GOTPAGEOFF]
Lloh73:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_34
; %bb.33:
Lloh74:
	adrp	x1, l_.str.13@PAGE
Lloh75:
	add	x1, x1, l_.str.13@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_34:
Lloh76:
	adrp	x8, _INFINIPATH_E_SMINPKTLEN@GOTPAGE
Lloh77:
	ldr	x8, [x8, _INFINIPATH_E_SMINPKTLEN@GOTPAGEOFF]
Lloh78:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_36
; %bb.35:
Lloh79:
	adrp	x1, l_.str.14@PAGE
Lloh80:
	add	x1, x1, l_.str.14@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_36:
Lloh81:
	adrp	x8, _INFINIPATH_E_RFORMATERR@GOTPAGE
Lloh82:
	ldr	x8, [x8, _INFINIPATH_E_RFORMATERR@GOTPAGEOFF]
Lloh83:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_38
; %bb.37:
Lloh84:
	adrp	x1, l_.str.15@PAGE
Lloh85:
	add	x1, x1, l_.str.15@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_38:
Lloh86:
	adrp	x8, _INFINIPATH_E_RUNSUPVL@GOTPAGE
Lloh87:
	ldr	x8, [x8, _INFINIPATH_E_RUNSUPVL@GOTPAGEOFF]
Lloh88:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_40
; %bb.39:
Lloh89:
	adrp	x1, l_.str.16@PAGE
Lloh90:
	add	x1, x1, l_.str.16@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_40:
Lloh91:
	adrp	x8, _INFINIPATH_E_RUNEXPCHAR@GOTPAGE
Lloh92:
	ldr	x8, [x8, _INFINIPATH_E_RUNEXPCHAR@GOTPAGEOFF]
Lloh93:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_42
; %bb.41:
Lloh94:
	adrp	x1, l_.str.17@PAGE
Lloh95:
	add	x1, x1, l_.str.17@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_42:
Lloh96:
	adrp	x8, _INFINIPATH_E_RIBFLOW@GOTPAGE
Lloh97:
	ldr	x8, [x8, _INFINIPATH_E_RIBFLOW@GOTPAGEOFF]
Lloh98:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_44
; %bb.43:
Lloh99:
	adrp	x1, l_.str.18@PAGE
Lloh100:
	add	x1, x1, l_.str.18@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_44:
Lloh101:
	adrp	x8, _INFINIPATH_E_SUNDERRUN@GOTPAGE
Lloh102:
	ldr	x8, [x8, _INFINIPATH_E_SUNDERRUN@GOTPAGEOFF]
Lloh103:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_46
; %bb.45:
Lloh104:
	adrp	x1, l_.str.19@PAGE
Lloh105:
	add	x1, x1, l_.str.19@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_46:
Lloh106:
	adrp	x8, _INFINIPATH_E_SPIOARMLAUNCH@GOTPAGE
Lloh107:
	ldr	x8, [x8, _INFINIPATH_E_SPIOARMLAUNCH@GOTPAGEOFF]
Lloh108:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_48
; %bb.47:
Lloh109:
	adrp	x1, l_.str.20@PAGE
Lloh110:
	add	x1, x1, l_.str.20@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_48:
Lloh111:
	adrp	x8, _INFINIPATH_E_SUNEXPERRPKTNUM@GOTPAGE
Lloh112:
	ldr	x8, [x8, _INFINIPATH_E_SUNEXPERRPKTNUM@GOTPAGEOFF]
Lloh113:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_50
; %bb.49:
Lloh114:
	adrp	x1, l_.str.21@PAGE
Lloh115:
	add	x1, x1, l_.str.21@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_50:
Lloh116:
	adrp	x8, _INFINIPATH_E_SDROPPEDSMPPKT@GOTPAGE
Lloh117:
	ldr	x8, [x8, _INFINIPATH_E_SDROPPEDSMPPKT@GOTPAGEOFF]
Lloh118:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_52
; %bb.51:
Lloh119:
	adrp	x1, l_.str.22@PAGE
Lloh120:
	add	x1, x1, l_.str.22@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_52:
Lloh121:
	adrp	x8, _INFINIPATH_E_SMAXPKTLEN@GOTPAGE
Lloh122:
	ldr	x8, [x8, _INFINIPATH_E_SMAXPKTLEN@GOTPAGEOFF]
Lloh123:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_54
; %bb.53:
Lloh124:
	adrp	x1, l_.str.23@PAGE
Lloh125:
	add	x1, x1, l_.str.23@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_54:
Lloh126:
	adrp	x8, _INFINIPATH_E_SUNSUPVL@GOTPAGE
Lloh127:
	ldr	x8, [x8, _INFINIPATH_E_SUNSUPVL@GOTPAGEOFF]
Lloh128:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_56
; %bb.55:
Lloh129:
	adrp	x1, l_.str.24@PAGE
Lloh130:
	add	x1, x1, l_.str.24@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_56:
Lloh131:
	adrp	x8, _INFINIPATH_E_INVALIDADDR@GOTPAGE
Lloh132:
	ldr	x8, [x8, _INFINIPATH_E_INVALIDADDR@GOTPAGEOFF]
Lloh133:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_58
; %bb.57:
Lloh134:
	adrp	x1, l_.str.25@PAGE
Lloh135:
	add	x1, x1, l_.str.25@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_58:
Lloh136:
	adrp	x8, _INFINIPATH_E_RRCVEGRFULL@GOTPAGE
Lloh137:
	ldr	x8, [x8, _INFINIPATH_E_RRCVEGRFULL@GOTPAGEOFF]
Lloh138:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_60
; %bb.59:
Lloh139:
	adrp	x1, l_.str.26@PAGE
Lloh140:
	add	x1, x1, l_.str.26@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_60:
Lloh141:
	adrp	x8, _INFINIPATH_E_RRCVHDRFULL@GOTPAGE
Lloh142:
	ldr	x8, [x8, _INFINIPATH_E_RRCVHDRFULL@GOTPAGEOFF]
Lloh143:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_62
; %bb.61:
Lloh144:
	adrp	x1, l_.str.27@PAGE
Lloh145:
	add	x1, x1, l_.str.27@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_62:
Lloh146:
	adrp	x8, _INFINIPATH_E_IBSTATUSCHANGED@GOTPAGE
Lloh147:
	ldr	x8, [x8, _INFINIPATH_E_IBSTATUSCHANGED@GOTPAGEOFF]
Lloh148:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_64
; %bb.63:
Lloh149:
	adrp	x1, l_.str.28@PAGE
Lloh150:
	add	x1, x1, l_.str.28@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_64:
Lloh151:
	adrp	x8, _INFINIPATH_E_RIBLOSTLINK@GOTPAGE
Lloh152:
	ldr	x8, [x8, _INFINIPATH_E_RIBLOSTLINK@GOTPAGEOFF]
Lloh153:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_66
; %bb.65:
Lloh154:
	adrp	x1, l_.str.29@PAGE
Lloh155:
	add	x1, x1, l_.str.29@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_66:
Lloh156:
	adrp	x8, _INFINIPATH_E_HARDWARE@GOTPAGE
Lloh157:
	ldr	x8, [x8, _INFINIPATH_E_HARDWARE@GOTPAGEOFF]
Lloh158:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_68
; %bb.67:
Lloh159:
	adrp	x1, l_.str.30@PAGE
Lloh160:
	add	x1, x1, l_.str.30@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_68:
Lloh161:
	adrp	x8, _INFINIPATH_E_RESET@GOTPAGE
Lloh162:
	ldr	x8, [x8, _INFINIPATH_E_RESET@GOTPAGEOFF]
Lloh163:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_70
; %bb.69:
Lloh164:
	adrp	x1, l_.str.31@PAGE
Lloh165:
	add	x1, x1, l_.str.31@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_70:
Lloh166:
	adrp	x8, _INFINIPATH_E_SDMAERRS@GOTPAGE
Lloh167:
	ldr	x8, [x8, _INFINIPATH_E_SDMAERRS@GOTPAGEOFF]
Lloh168:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_72
; %bb.71:
	mov	x0, x21
	mov	x1, x22
	mov	x2, x20
	mov	x3, x19
	bl	_decode_sdma_errs
LBB0_72:
Lloh169:
	adrp	x8, _INFINIPATH_E_INVALIDEEPCMD@GOTPAGE
Lloh170:
	ldr	x8, [x8, _INFINIPATH_E_INVALIDEEPCMD@GOTPAGEOFF]
Lloh171:
	ldr	w8, [x8]
	tst	w8, w22
	b.eq	LBB0_74
; %bb.73:
Lloh172:
	adrp	x1, l_.str.32@PAGE
Lloh173:
	add	x1, x1, l_.str.32@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
LBB0_74:
	mov	w0, #1
	b	LBB0_77
LBB0_75:
Lloh174:
	adrp	x1, l_.str.2@PAGE
Lloh175:
	add	x1, x1, l_.str.2@PAGEOFF
	mov	x0, x20
	mov	x2, x19
	bl	_strlcat
	cbnz	w23, LBB0_18
LBB0_76:
	mov	w0, #0
LBB0_77:
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpAdd	Lloh15, Lloh16
	.loh AdrpAdd	Lloh17, Lloh18
	.loh AdrpAdd	Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpAdd	Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpAdd	Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpAdd	Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpAdd	Lloh44, Lloh45
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpAdd	Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpAdd	Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh56, Lloh57, Lloh58
	.loh AdrpAdd	Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.loh AdrpAdd	Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpAdd	Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpAdd	Lloh74, Lloh75
	.loh AdrpLdrGotLdr	Lloh76, Lloh77, Lloh78
	.loh AdrpAdd	Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.loh AdrpAdd	Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpAdd	Lloh89, Lloh90
	.loh AdrpLdrGotLdr	Lloh91, Lloh92, Lloh93
	.loh AdrpAdd	Lloh94, Lloh95
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpAdd	Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpAdd	Lloh104, Lloh105
	.loh AdrpLdrGotLdr	Lloh106, Lloh107, Lloh108
	.loh AdrpAdd	Lloh109, Lloh110
	.loh AdrpLdrGotLdr	Lloh111, Lloh112, Lloh113
	.loh AdrpAdd	Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpAdd	Lloh119, Lloh120
	.loh AdrpLdrGotLdr	Lloh121, Lloh122, Lloh123
	.loh AdrpAdd	Lloh124, Lloh125
	.loh AdrpLdrGotLdr	Lloh126, Lloh127, Lloh128
	.loh AdrpAdd	Lloh129, Lloh130
	.loh AdrpLdrGotLdr	Lloh131, Lloh132, Lloh133
	.loh AdrpAdd	Lloh134, Lloh135
	.loh AdrpLdrGotLdr	Lloh136, Lloh137, Lloh138
	.loh AdrpAdd	Lloh139, Lloh140
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpAdd	Lloh144, Lloh145
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpAdd	Lloh149, Lloh150
	.loh AdrpLdrGotLdr	Lloh151, Lloh152, Lloh153
	.loh AdrpAdd	Lloh154, Lloh155
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpAdd	Lloh159, Lloh160
	.loh AdrpLdrGotLdr	Lloh161, Lloh162, Lloh163
	.loh AdrpAdd	Lloh164, Lloh165
	.loh AdrpLdrGotLdr	Lloh166, Lloh167, Lloh168
	.loh AdrpLdrGotLdr	Lloh169, Lloh170, Lloh171
	.loh AdrpAdd	Lloh172, Lloh173
	.loh AdrpAdd	Lloh174, Lloh175
	.cfi_endproc
                                        ; -- End function
	.comm	_INFINIPATH_E_PKTERRS,4,2       ; @INFINIPATH_E_PKTERRS
	.comm	_ipath_debug,4,2                ; @ipath_debug
	.comm	___IPATH_ERRPKTDBG,4,2          ; @__IPATH_ERRPKTDBG
	.comm	_INFINIPATH_E_REBP,4,2          ; @INFINIPATH_E_REBP
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"EBP "

	.comm	_INFINIPATH_E_RVCRC,4,2         ; @INFINIPATH_E_RVCRC
l_.str.1:                               ; @.str.1
	.asciz	"VCRC "

	.comm	_INFINIPATH_E_RICRC,4,2         ; @INFINIPATH_E_RICRC
l_.str.2:                               ; @.str.2
	.asciz	"CRC "

	.comm	_INFINIPATH_E_RSHORTPKTLEN,4,2  ; @INFINIPATH_E_RSHORTPKTLEN
l_.str.3:                               ; @.str.3
	.asciz	"rshortpktlen "

	.comm	_INFINIPATH_E_SDROPPEDDATAPKT,4,2 ; @INFINIPATH_E_SDROPPEDDATAPKT
l_.str.4:                               ; @.str.4
	.asciz	"sdroppeddatapkt "

	.comm	_INFINIPATH_E_SPKTLEN,4,2       ; @INFINIPATH_E_SPKTLEN
l_.str.5:                               ; @.str.5
	.asciz	"spktlen "

	.comm	_INFINIPATH_E_RHDRLEN,4,2       ; @INFINIPATH_E_RHDRLEN
l_.str.6:                               ; @.str.6
	.asciz	"rhdrlen "

	.comm	_INFINIPATH_E_RBADTID,4,2       ; @INFINIPATH_E_RBADTID
l_.str.7:                               ; @.str.7
	.asciz	"rbadtid "

	.comm	_INFINIPATH_E_RBADVERSION,4,2   ; @INFINIPATH_E_RBADVERSION
l_.str.8:                               ; @.str.8
	.asciz	"rbadversion "

	.comm	_INFINIPATH_E_RHDR,4,2          ; @INFINIPATH_E_RHDR
l_.str.9:                               ; @.str.9
	.asciz	"rhdr "

	.comm	_INFINIPATH_E_SENDSPECIALTRIGGER,4,2 ; @INFINIPATH_E_SENDSPECIALTRIGGER
l_.str.10:                              ; @.str.10
	.asciz	"sendspecialtrigger "

	.comm	_INFINIPATH_E_RLONGPKTLEN,4,2   ; @INFINIPATH_E_RLONGPKTLEN
l_.str.11:                              ; @.str.11
	.asciz	"rlongpktlen "

	.comm	_INFINIPATH_E_RMAXPKTLEN,4,2    ; @INFINIPATH_E_RMAXPKTLEN
l_.str.12:                              ; @.str.12
	.asciz	"rmaxpktlen "

	.comm	_INFINIPATH_E_RMINPKTLEN,4,2    ; @INFINIPATH_E_RMINPKTLEN
l_.str.13:                              ; @.str.13
	.asciz	"rminpktlen "

	.comm	_INFINIPATH_E_SMINPKTLEN,4,2    ; @INFINIPATH_E_SMINPKTLEN
l_.str.14:                              ; @.str.14
	.asciz	"sminpktlen "

	.comm	_INFINIPATH_E_RFORMATERR,4,2    ; @INFINIPATH_E_RFORMATERR
l_.str.15:                              ; @.str.15
	.asciz	"rformaterr "

	.comm	_INFINIPATH_E_RUNSUPVL,4,2      ; @INFINIPATH_E_RUNSUPVL
l_.str.16:                              ; @.str.16
	.asciz	"runsupvl "

	.comm	_INFINIPATH_E_RUNEXPCHAR,4,2    ; @INFINIPATH_E_RUNEXPCHAR
l_.str.17:                              ; @.str.17
	.asciz	"runexpchar "

	.comm	_INFINIPATH_E_RIBFLOW,4,2       ; @INFINIPATH_E_RIBFLOW
l_.str.18:                              ; @.str.18
	.asciz	"ribflow "

	.comm	_INFINIPATH_E_SUNDERRUN,4,2     ; @INFINIPATH_E_SUNDERRUN
l_.str.19:                              ; @.str.19
	.asciz	"sunderrun "

	.comm	_INFINIPATH_E_SPIOARMLAUNCH,4,2 ; @INFINIPATH_E_SPIOARMLAUNCH
l_.str.20:                              ; @.str.20
	.asciz	"spioarmlaunch "

	.comm	_INFINIPATH_E_SUNEXPERRPKTNUM,4,2 ; @INFINIPATH_E_SUNEXPERRPKTNUM
l_.str.21:                              ; @.str.21
	.asciz	"sunexperrpktnum "

	.comm	_INFINIPATH_E_SDROPPEDSMPPKT,4,2 ; @INFINIPATH_E_SDROPPEDSMPPKT
l_.str.22:                              ; @.str.22
	.asciz	"sdroppedsmppkt "

	.comm	_INFINIPATH_E_SMAXPKTLEN,4,2    ; @INFINIPATH_E_SMAXPKTLEN
l_.str.23:                              ; @.str.23
	.asciz	"smaxpktlen "

	.comm	_INFINIPATH_E_SUNSUPVL,4,2      ; @INFINIPATH_E_SUNSUPVL
l_.str.24:                              ; @.str.24
	.asciz	"sunsupVL "

	.comm	_INFINIPATH_E_INVALIDADDR,4,2   ; @INFINIPATH_E_INVALIDADDR
l_.str.25:                              ; @.str.25
	.asciz	"invalidaddr "

	.comm	_INFINIPATH_E_RRCVEGRFULL,4,2   ; @INFINIPATH_E_RRCVEGRFULL
l_.str.26:                              ; @.str.26
	.asciz	"rcvegrfull "

	.comm	_INFINIPATH_E_RRCVHDRFULL,4,2   ; @INFINIPATH_E_RRCVHDRFULL
l_.str.27:                              ; @.str.27
	.asciz	"rcvhdrfull "

	.comm	_INFINIPATH_E_IBSTATUSCHANGED,4,2 ; @INFINIPATH_E_IBSTATUSCHANGED
l_.str.28:                              ; @.str.28
	.asciz	"ibcstatuschg "

	.comm	_INFINIPATH_E_RIBLOSTLINK,4,2   ; @INFINIPATH_E_RIBLOSTLINK
l_.str.29:                              ; @.str.29
	.asciz	"riblostlink "

	.comm	_INFINIPATH_E_HARDWARE,4,2      ; @INFINIPATH_E_HARDWARE
l_.str.30:                              ; @.str.30
	.asciz	"hardware "

	.comm	_INFINIPATH_E_RESET,4,2         ; @INFINIPATH_E_RESET
l_.str.31:                              ; @.str.31
	.asciz	"reset "

	.comm	_INFINIPATH_E_SDMAERRS,4,2      ; @INFINIPATH_E_SDMAERRS
	.comm	_INFINIPATH_E_INVALIDEEPCMD,4,2 ; @INFINIPATH_E_INVALIDEEPCMD
l_.str.32:                              ; @.str.32
	.asciz	"invalideepromcmd "

.subsections_via_symbols
