	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function cts_print
_cts_print:                             ## @cts_print
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	subq	$1040, %rsp                     ## imm = 0x410
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	%rsi, %rbx
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -24(%rbp)
	leaq	-1056(%rbp), %rsi
	movl	$1024, %edx                     ## imm = 0x400
	callq	_cam_path_string
	movq	(%rbx), %rax
	movq	_XPORT_SPI@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_10
## %bb.1:
	movq	_CTS_SPI_VALID_SYNC_RATE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, 128(%rbx)
	je	LBB0_4
## %bb.2:
	movq	_stdout@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	movl	132(%rbx), %ecx
	leaq	L_.str(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
	cmpl	$0, 136(%rbx)
	je	LBB0_4
## %bb.3:
	movl	132(%rbx), %edi
	callq	_scsi_calc_syncsrate
	movl	(%r14), %edi
	movslq	%eax, %r8
	imulq	$274877907, %r8, %rcx           ## imm = 0x10624DD3
	movq	%rcx, %rax
	shrq	$63, %rax
	sarq	$38, %rcx
	addl	%eax, %ecx
	imull	$1000, %ecx, %eax               ## imm = 0x3E8
	subl	%eax, %r8d
	leaq	L_.str.1(%rip), %rsi
	leaq	-1056(%rbp), %rdx
                                        ## kill: def $ecx killed $ecx killed $rcx
                                        ## kill: def $r8d killed $r8d killed $r8
	xorl	%eax, %eax
	callq	_fprintf
LBB0_4:
	movl	128(%rbx), %eax
	movq	_CTS_SPI_VALID_SYNC_OFFSET@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_6
## %bb.5:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	136(%rbx), %ecx
	leaq	L_.str.2(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
	movl	128(%rbx), %eax
LBB0_6:
	movq	_CTS_SPI_VALID_BUS_WIDTH@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_8
## %bb.7:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movb	140(%rbx), %cl
	movl	$8, %eax
	shll	%cl, %eax
	leaq	L_.str.3(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	movl	%eax, %ecx
	xorl	%eax, %eax
	callq	_fprintf
	movl	128(%rbx), %eax
LBB0_8:
	movq	_CTS_SPI_VALID_DISC@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_10
## %bb.9:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_CTS_SPI_FLAGS_DISC_ENB@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	andl	144(%rbx), %eax
	leaq	L_.str.6(%rip), %rax
	leaq	L_.str.5(%rip), %rcx
	cmoveq	%rax, %rcx
	leaq	L_.str.4(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
LBB0_10:
	movq	(%rbx), %rax
	movq	_XPORT_FC@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_19
## %bb.11:
	movl	96(%rbx), %eax
	movq	_CTS_FC_VALID_WWNN@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_13
## %bb.12:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	120(%rbx), %rcx
	leaq	L_.str.7(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
	movl	96(%rbx), %eax
LBB0_13:
	movq	_CTS_FC_VALID_WWPN@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_15
## %bb.14:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	112(%rbx), %rcx
	leaq	L_.str.8(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
	movl	96(%rbx), %eax
LBB0_15:
	movq	_CTS_FC_VALID_PORT@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_17
## %bb.16:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	100(%rbx), %ecx
	leaq	L_.str.9(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
	movl	96(%rbx), %eax
LBB0_17:
	movq	_CTS_FC_VALID_SPEED@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_19
## %bb.18:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movslq	104(%rbx), %r8
	imulq	$274877907, %r8, %rcx           ## imm = 0x10624DD3
	movq	%rcx, %rax
	shrq	$63, %rax
	sarq	$38, %rcx
	addl	%eax, %ecx
	imull	$1000, %ecx, %eax               ## imm = 0x3E8
	subl	%eax, %r8d
	leaq	L_.str.10(%rip), %rsi
	leaq	-1056(%rbp), %rdx
                                        ## kill: def $ecx killed $ecx killed $rcx
                                        ## kill: def $r8d killed $r8d killed $r8
	xorl	%eax, %eax
	callq	_fprintf
LBB0_19:
	movq	(%rbx), %rax
	movq	_XPORT_SAS@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_22
## %bb.20:
	movq	_CTS_SAS_VALID_SPEED@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testl	%ecx, 88(%rbx)
	je	LBB0_22
## %bb.21:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movslq	92(%rbx), %r8
	imulq	$274877907, %r8, %rcx           ## imm = 0x10624DD3
	movq	%rcx, %rax
	shrq	$63, %rax
	sarq	$38, %rcx
	addl	%eax, %ecx
	imull	$1000, %ecx, %eax               ## imm = 0x3E8
	subl	%eax, %r8d
	leaq	L_.str.10(%rip), %rsi
	leaq	-1056(%rbp), %rdx
                                        ## kill: def $ecx killed $ecx killed $rcx
                                        ## kill: def $r8d killed $r8d killed $r8
	xorl	%eax, %eax
	callq	_fprintf
	movq	(%rbx), %rax
LBB0_22:
	movq	_XPORT_ATA@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_29
## %bb.23:
	movl	72(%rbx), %eax
	movq	_CTS_ATA_VALID_MODE@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_25
## %bb.24:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movl	84(%rbx), %edi
	callq	_ata_mode2string
	leaq	L_.str.11(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	movl	%r14d, %edi
	movq	%rax, %rcx
	xorl	%eax, %eax
	callq	_fprintf
	movl	72(%rbx), %eax
LBB0_25:
	movq	_CTS_ATA_VALID_ATAPI@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_27
## %bb.26:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	76(%rbx), %ecx
	leaq	L_.str.12(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
	movl	72(%rbx), %eax
LBB0_27:
	movq	_CTS_ATA_VALID_BYTECOUNT@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_29
## %bb.28:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	80(%rbx), %ecx
	leaq	L_.str.13(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
LBB0_29:
	movq	(%rbx), %rax
	movq	_XPORT_SATA@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_44
## %bb.30:
	movl	40(%rbx), %eax
	movq	_CTS_SATA_VALID_REVISION@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_32
## %bb.31:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	44(%rbx), %ecx
	leaq	L_.str.14(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
	movl	40(%rbx), %eax
LBB0_32:
	movq	_CTS_SATA_VALID_MODE@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_34
## %bb.33:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movl	68(%rbx), %edi
	callq	_ata_mode2string
	leaq	L_.str.11(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	movl	%r14d, %edi
	movq	%rax, %rcx
	xorl	%eax, %eax
	callq	_fprintf
	movl	40(%rbx), %eax
LBB0_34:
	movq	_CTS_SATA_VALID_ATAPI@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_36
## %bb.35:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	48(%rbx), %ecx
	leaq	L_.str.12(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
	movl	40(%rbx), %eax
LBB0_36:
	movq	_CTS_SATA_VALID_BYTECOUNT@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_38
## %bb.37:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	52(%rbx), %ecx
	leaq	L_.str.13(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
	movl	40(%rbx), %eax
LBB0_38:
	movq	_CTS_SATA_VALID_PM@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_40
## %bb.39:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	56(%rbx), %ecx
	leaq	L_.str.15(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
	movl	40(%rbx), %eax
LBB0_40:
	movq	_CTS_SATA_VALID_TAGS@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_42
## %bb.41:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	60(%rbx), %ecx
	leaq	L_.str.16(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
	movl	40(%rbx), %eax
LBB0_42:
	movq	_CTS_SATA_VALID_CAPS@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_44
## %bb.43:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	64(%rbx), %ecx
	leaq	L_.str.17(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
LBB0_44:
	movq	8(%rbx), %rax
	movq	_PROTO_ATA@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_47
## %bb.45:
	movq	_CTS_ATA_VALID_TQ@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testl	%ecx, 160(%rbx)
	je	LBB0_47
## %bb.46:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_CTS_ATA_FLAGS_TAG_ENB@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	andl	164(%rbx), %eax
	leaq	L_.str.6(%rip), %rax
	leaq	L_.str.5(%rip), %rcx
	cmoveq	%rax, %rcx
	leaq	L_.str.18(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
	movq	8(%rbx), %rax
LBB0_47:
	movq	_PROTO_SCSI@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_50
## %bb.48:
	movq	_CTS_SCSI_VALID_TQ@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, 152(%rbx)
	je	LBB0_50
## %bb.49:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_CTS_SCSI_FLAGS_TAG_ENB@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	andl	156(%rbx), %eax
	leaq	L_.str.6(%rip), %rax
	leaq	L_.str.5(%rip), %rcx
	cmoveq	%rax, %rcx
	leaq	L_.str.18(%rip), %rsi
	leaq	-1056(%rbp), %rdx
	xorl	%eax, %eax
	callq	_fprintf
LBB0_50:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-24(%rbp), %rax
	jne	LBB0_52
## %bb.51:
	addq	$1040, %rsp                     ## imm = 0x410
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
LBB0_52:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_XPORT_SPI,8,3                  ## @XPORT_SPI
	.comm	_CTS_SPI_VALID_SYNC_RATE,4,2    ## @CTS_SPI_VALID_SYNC_RATE
	.comm	_stdout,4,2                     ## @stdout
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"%ssync parameter: %d\n"

L_.str.1:                               ## @.str.1
	.asciz	"%sfrequency: %d.%03dMHz\n"

	.comm	_CTS_SPI_VALID_SYNC_OFFSET,4,2  ## @CTS_SPI_VALID_SYNC_OFFSET
L_.str.2:                               ## @.str.2
	.asciz	"%soffset: %d\n"

	.comm	_CTS_SPI_VALID_BUS_WIDTH,4,2    ## @CTS_SPI_VALID_BUS_WIDTH
L_.str.3:                               ## @.str.3
	.asciz	"%sbus width: %d bits\n"

	.comm	_CTS_SPI_VALID_DISC,4,2         ## @CTS_SPI_VALID_DISC
L_.str.4:                               ## @.str.4
	.asciz	"%sdisconnection is %s\n"

	.comm	_CTS_SPI_FLAGS_DISC_ENB,4,2     ## @CTS_SPI_FLAGS_DISC_ENB
L_.str.5:                               ## @.str.5
	.asciz	"enabled"

L_.str.6:                               ## @.str.6
	.asciz	"disabled"

	.comm	_XPORT_FC,8,3                   ## @XPORT_FC
	.comm	_CTS_FC_VALID_WWNN,4,2          ## @CTS_FC_VALID_WWNN
L_.str.7:                               ## @.str.7
	.asciz	"%sWWNN: 0x%llx\n"

	.comm	_CTS_FC_VALID_WWPN,4,2          ## @CTS_FC_VALID_WWPN
L_.str.8:                               ## @.str.8
	.asciz	"%sWWPN: 0x%llx\n"

	.comm	_CTS_FC_VALID_PORT,4,2          ## @CTS_FC_VALID_PORT
L_.str.9:                               ## @.str.9
	.asciz	"%sPortID: 0x%x\n"

	.comm	_CTS_FC_VALID_SPEED,4,2         ## @CTS_FC_VALID_SPEED
L_.str.10:                              ## @.str.10
	.asciz	"%stransfer speed: %d.%03dMB/s\n"

	.comm	_XPORT_SAS,8,3                  ## @XPORT_SAS
	.comm	_CTS_SAS_VALID_SPEED,4,2        ## @CTS_SAS_VALID_SPEED
	.comm	_XPORT_ATA,8,3                  ## @XPORT_ATA
	.comm	_CTS_ATA_VALID_MODE,4,2         ## @CTS_ATA_VALID_MODE
L_.str.11:                              ## @.str.11
	.asciz	"%sATA mode: %s\n"

	.comm	_CTS_ATA_VALID_ATAPI,4,2        ## @CTS_ATA_VALID_ATAPI
L_.str.12:                              ## @.str.12
	.asciz	"%sATAPI packet length: %d\n"

	.comm	_CTS_ATA_VALID_BYTECOUNT,4,2    ## @CTS_ATA_VALID_BYTECOUNT
L_.str.13:                              ## @.str.13
	.asciz	"%sPIO transaction length: %d\n"

	.comm	_XPORT_SATA,8,3                 ## @XPORT_SATA
	.comm	_CTS_SATA_VALID_REVISION,4,2    ## @CTS_SATA_VALID_REVISION
L_.str.14:                              ## @.str.14
	.asciz	"%sSATA revision: %d.x\n"

	.comm	_CTS_SATA_VALID_MODE,4,2        ## @CTS_SATA_VALID_MODE
	.comm	_CTS_SATA_VALID_ATAPI,4,2       ## @CTS_SATA_VALID_ATAPI
	.comm	_CTS_SATA_VALID_BYTECOUNT,4,2   ## @CTS_SATA_VALID_BYTECOUNT
	.comm	_CTS_SATA_VALID_PM,4,2          ## @CTS_SATA_VALID_PM
L_.str.15:                              ## @.str.15
	.asciz	"%sPMP presence: %d\n"

	.comm	_CTS_SATA_VALID_TAGS,4,2        ## @CTS_SATA_VALID_TAGS
L_.str.16:                              ## @.str.16
	.asciz	"%sNumber of tags: %d\n"

	.comm	_CTS_SATA_VALID_CAPS,4,2        ## @CTS_SATA_VALID_CAPS
L_.str.17:                              ## @.str.17
	.asciz	"%sSATA capabilities: %08x\n"

	.comm	_PROTO_ATA,8,3                  ## @PROTO_ATA
	.comm	_CTS_ATA_VALID_TQ,4,2           ## @CTS_ATA_VALID_TQ
L_.str.18:                              ## @.str.18
	.asciz	"%stagged queueing: %s\n"

	.comm	_CTS_ATA_FLAGS_TAG_ENB,4,2      ## @CTS_ATA_FLAGS_TAG_ENB
	.comm	_PROTO_SCSI,8,3                 ## @PROTO_SCSI
	.comm	_CTS_SCSI_VALID_TQ,4,2          ## @CTS_SCSI_VALID_TQ
	.comm	_CTS_SCSI_FLAGS_TAG_ENB,4,2     ## @CTS_SCSI_FLAGS_TAG_ENB
	.comm	_CTS_NVME_VALID_LINK,4,2        ## @CTS_NVME_VALID_LINK
	.comm	_CTS_NVME_VALID_SPEC,4,2        ## @CTS_NVME_VALID_SPEC
	.comm	_PROTO_NVME,8,3                 ## @PROTO_NVME
	.no_dead_strip	_cts_print
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function cts_print
_cts_print:                             ; @cts_print
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-48]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w27, -40
	.cfi_offset w28, -48
	sub	sp, sp, #1056
	mov	x19, x1
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-40]
	add	x1, sp, #24
	mov	w2, #1024
	bl	_cam_path_string
	ldr	x8, [x19]
Lloh3:
	adrp	x9, _XPORT_SPI@GOTPAGE
Lloh4:
	ldr	x9, [x9, _XPORT_SPI@GOTPAGEOFF]
Lloh5:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_10
; %bb.1:
	ldr	w8, [x19, #128]
Lloh6:
	adrp	x9, _CTS_SPI_VALID_SYNC_RATE@GOTPAGE
Lloh7:
	ldr	x9, [x9, _CTS_SPI_VALID_SYNC_RATE@GOTPAGEOFF]
Lloh8:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_4
; %bb.2:
Lloh9:
	adrp	x20, _stdout@GOTPAGE
Lloh10:
	ldr	x20, [x20, _stdout@GOTPAGEOFF]
	ldr	w0, [x20]
	ldr	w8, [x19, #132]
	str	x8, [sp]
Lloh11:
	adrp	x1, l_.str@PAGE
Lloh12:
	add	x1, x1, l_.str@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	w8, [x19, #136]
	cbz	w8, LBB0_4
; %bb.3:
	ldr	w0, [x19, #132]
	bl	_scsi_calc_syncsrate
	ldr	w8, [x20]
	mov	w9, #19923
	movk	w9, #4194, lsl #16
	smull	x9, w0, w9
	lsr	x10, x9, #63
	asr	x9, x9, #38
	add	w9, w9, w10
	mov	w10, #1000
	msub	w10, w9, w10, w0
	stp	x9, x10, [sp]
Lloh13:
	adrp	x1, l_.str.1@PAGE
Lloh14:
	add	x1, x1, l_.str.1@PAGEOFF
	add	x2, sp, #24
	mov	x0, x8
	bl	_fprintf
LBB0_4:
	ldr	w8, [x19, #128]
Lloh15:
	adrp	x9, _CTS_SPI_VALID_SYNC_OFFSET@GOTPAGE
Lloh16:
	ldr	x9, [x9, _CTS_SPI_VALID_SYNC_OFFSET@GOTPAGEOFF]
Lloh17:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_6
; %bb.5:
Lloh18:
	adrp	x8, _stdout@GOTPAGE
Lloh19:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh20:
	ldr	w0, [x8]
	ldr	w8, [x19, #136]
	str	x8, [sp]
Lloh21:
	adrp	x1, l_.str.2@PAGE
Lloh22:
	add	x1, x1, l_.str.2@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	w8, [x19, #128]
LBB0_6:
Lloh23:
	adrp	x9, _CTS_SPI_VALID_BUS_WIDTH@GOTPAGE
Lloh24:
	ldr	x9, [x9, _CTS_SPI_VALID_BUS_WIDTH@GOTPAGEOFF]
Lloh25:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_8
; %bb.7:
Lloh26:
	adrp	x8, _stdout@GOTPAGE
Lloh27:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh28:
	ldr	w0, [x8]
	ldr	w8, [x19, #140]
	mov	w9, #8
	lsl	w8, w9, w8
	str	x8, [sp]
Lloh29:
	adrp	x1, l_.str.3@PAGE
Lloh30:
	add	x1, x1, l_.str.3@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	w8, [x19, #128]
LBB0_8:
Lloh31:
	adrp	x9, _CTS_SPI_VALID_DISC@GOTPAGE
Lloh32:
	ldr	x9, [x9, _CTS_SPI_VALID_DISC@GOTPAGEOFF]
Lloh33:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_10
; %bb.9:
Lloh34:
	adrp	x8, _stdout@GOTPAGE
Lloh35:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh36:
	ldr	w0, [x8]
	ldr	w8, [x19, #144]
Lloh37:
	adrp	x9, _CTS_SPI_FLAGS_DISC_ENB@GOTPAGE
Lloh38:
	ldr	x9, [x9, _CTS_SPI_FLAGS_DISC_ENB@GOTPAGEOFF]
Lloh39:
	ldr	w9, [x9]
Lloh40:
	adrp	x10, l_.str.5@PAGE
Lloh41:
	add	x10, x10, l_.str.5@PAGEOFF
Lloh42:
	adrp	x11, l_.str.6@PAGE
Lloh43:
	add	x11, x11, l_.str.6@PAGEOFF
	tst	w9, w8
	csel	x8, x11, x10, eq
	str	x8, [sp]
Lloh44:
	adrp	x1, l_.str.4@PAGE
Lloh45:
	add	x1, x1, l_.str.4@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
LBB0_10:
	ldr	x8, [x19]
Lloh46:
	adrp	x9, _XPORT_FC@GOTPAGE
Lloh47:
	ldr	x9, [x9, _XPORT_FC@GOTPAGEOFF]
Lloh48:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_19
; %bb.11:
	ldr	w8, [x19, #96]
Lloh49:
	adrp	x9, _CTS_FC_VALID_WWNN@GOTPAGE
Lloh50:
	ldr	x9, [x9, _CTS_FC_VALID_WWNN@GOTPAGEOFF]
Lloh51:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_13
; %bb.12:
Lloh52:
	adrp	x8, _stdout@GOTPAGE
Lloh53:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh54:
	ldr	w0, [x8]
	ldr	x8, [x19, #120]
	str	x8, [sp]
Lloh55:
	adrp	x1, l_.str.7@PAGE
Lloh56:
	add	x1, x1, l_.str.7@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	w8, [x19, #96]
LBB0_13:
Lloh57:
	adrp	x9, _CTS_FC_VALID_WWPN@GOTPAGE
Lloh58:
	ldr	x9, [x9, _CTS_FC_VALID_WWPN@GOTPAGEOFF]
Lloh59:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_15
; %bb.14:
Lloh60:
	adrp	x8, _stdout@GOTPAGE
Lloh61:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh62:
	ldr	w0, [x8]
	ldr	x8, [x19, #112]
	str	x8, [sp]
Lloh63:
	adrp	x1, l_.str.8@PAGE
Lloh64:
	add	x1, x1, l_.str.8@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	w8, [x19, #96]
LBB0_15:
Lloh65:
	adrp	x9, _CTS_FC_VALID_PORT@GOTPAGE
Lloh66:
	ldr	x9, [x9, _CTS_FC_VALID_PORT@GOTPAGEOFF]
Lloh67:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_17
; %bb.16:
Lloh68:
	adrp	x8, _stdout@GOTPAGE
Lloh69:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh70:
	ldr	w0, [x8]
	ldr	w8, [x19, #100]
	str	x8, [sp]
Lloh71:
	adrp	x1, l_.str.9@PAGE
Lloh72:
	add	x1, x1, l_.str.9@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	w8, [x19, #96]
LBB0_17:
Lloh73:
	adrp	x9, _CTS_FC_VALID_SPEED@GOTPAGE
Lloh74:
	ldr	x9, [x9, _CTS_FC_VALID_SPEED@GOTPAGEOFF]
Lloh75:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_19
; %bb.18:
Lloh76:
	adrp	x8, _stdout@GOTPAGE
Lloh77:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh78:
	ldr	w0, [x8]
	ldr	w8, [x19, #104]
	mov	w9, #19923
	movk	w9, #4194, lsl #16
	smull	x9, w8, w9
	lsr	x10, x9, #63
	asr	x9, x9, #38
	add	w9, w9, w10
	mov	w10, #1000
	msub	w8, w9, w10, w8
	stp	x9, x8, [sp]
Lloh79:
	adrp	x1, l_.str.10@PAGE
Lloh80:
	add	x1, x1, l_.str.10@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
LBB0_19:
	ldr	x8, [x19]
Lloh81:
	adrp	x9, _XPORT_SAS@GOTPAGE
Lloh82:
	ldr	x9, [x9, _XPORT_SAS@GOTPAGEOFF]
Lloh83:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_22
; %bb.20:
	ldr	w9, [x19, #88]
Lloh84:
	adrp	x10, _CTS_SAS_VALID_SPEED@GOTPAGE
Lloh85:
	ldr	x10, [x10, _CTS_SAS_VALID_SPEED@GOTPAGEOFF]
Lloh86:
	ldr	w10, [x10]
	tst	w10, w9
	b.eq	LBB0_22
; %bb.21:
Lloh87:
	adrp	x8, _stdout@GOTPAGE
Lloh88:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh89:
	ldr	w0, [x8]
	ldr	w8, [x19, #92]
	mov	w9, #19923
	movk	w9, #4194, lsl #16
	smull	x9, w8, w9
	lsr	x10, x9, #63
	asr	x9, x9, #38
	add	w9, w9, w10
	mov	w10, #1000
	msub	w8, w9, w10, w8
	stp	x9, x8, [sp]
Lloh90:
	adrp	x1, l_.str.10@PAGE
Lloh91:
	add	x1, x1, l_.str.10@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	x8, [x19]
LBB0_22:
Lloh92:
	adrp	x9, _XPORT_ATA@GOTPAGE
Lloh93:
	ldr	x9, [x9, _XPORT_ATA@GOTPAGEOFF]
Lloh94:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_29
; %bb.23:
	ldr	w8, [x19, #72]
Lloh95:
	adrp	x9, _CTS_ATA_VALID_MODE@GOTPAGE
Lloh96:
	ldr	x9, [x9, _CTS_ATA_VALID_MODE@GOTPAGEOFF]
Lloh97:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_25
; %bb.24:
Lloh98:
	adrp	x8, _stdout@GOTPAGE
Lloh99:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh100:
	ldr	w20, [x8]
	ldr	w0, [x19, #84]
	bl	_ata_mode2string
	str	x0, [sp]
Lloh101:
	adrp	x1, l_.str.11@PAGE
Lloh102:
	add	x1, x1, l_.str.11@PAGEOFF
	add	x2, sp, #24
	mov	x0, x20
	bl	_fprintf
	ldr	w8, [x19, #72]
LBB0_25:
Lloh103:
	adrp	x9, _CTS_ATA_VALID_ATAPI@GOTPAGE
Lloh104:
	ldr	x9, [x9, _CTS_ATA_VALID_ATAPI@GOTPAGEOFF]
Lloh105:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_27
; %bb.26:
Lloh106:
	adrp	x8, _stdout@GOTPAGE
Lloh107:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh108:
	ldr	w0, [x8]
	ldr	w8, [x19, #76]
	str	x8, [sp]
Lloh109:
	adrp	x1, l_.str.12@PAGE
Lloh110:
	add	x1, x1, l_.str.12@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	w8, [x19, #72]
LBB0_27:
Lloh111:
	adrp	x9, _CTS_ATA_VALID_BYTECOUNT@GOTPAGE
Lloh112:
	ldr	x9, [x9, _CTS_ATA_VALID_BYTECOUNT@GOTPAGEOFF]
Lloh113:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_29
; %bb.28:
Lloh114:
	adrp	x8, _stdout@GOTPAGE
Lloh115:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh116:
	ldr	w0, [x8]
	ldr	w8, [x19, #80]
	str	x8, [sp]
Lloh117:
	adrp	x1, l_.str.13@PAGE
Lloh118:
	add	x1, x1, l_.str.13@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
LBB0_29:
	ldr	x8, [x19]
Lloh119:
	adrp	x9, _XPORT_SATA@GOTPAGE
Lloh120:
	ldr	x9, [x9, _XPORT_SATA@GOTPAGEOFF]
Lloh121:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_44
; %bb.30:
	ldr	w8, [x19, #40]
Lloh122:
	adrp	x9, _CTS_SATA_VALID_REVISION@GOTPAGE
Lloh123:
	ldr	x9, [x9, _CTS_SATA_VALID_REVISION@GOTPAGEOFF]
Lloh124:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_32
; %bb.31:
Lloh125:
	adrp	x8, _stdout@GOTPAGE
Lloh126:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh127:
	ldr	w0, [x8]
	ldr	w8, [x19, #44]
	str	x8, [sp]
Lloh128:
	adrp	x1, l_.str.14@PAGE
Lloh129:
	add	x1, x1, l_.str.14@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	w8, [x19, #40]
LBB0_32:
Lloh130:
	adrp	x9, _CTS_SATA_VALID_MODE@GOTPAGE
Lloh131:
	ldr	x9, [x9, _CTS_SATA_VALID_MODE@GOTPAGEOFF]
Lloh132:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_34
; %bb.33:
Lloh133:
	adrp	x8, _stdout@GOTPAGE
Lloh134:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh135:
	ldr	w20, [x8]
	ldr	w0, [x19, #68]
	bl	_ata_mode2string
	str	x0, [sp]
Lloh136:
	adrp	x1, l_.str.11@PAGE
Lloh137:
	add	x1, x1, l_.str.11@PAGEOFF
	add	x2, sp, #24
	mov	x0, x20
	bl	_fprintf
	ldr	w8, [x19, #40]
LBB0_34:
Lloh138:
	adrp	x9, _CTS_SATA_VALID_ATAPI@GOTPAGE
Lloh139:
	ldr	x9, [x9, _CTS_SATA_VALID_ATAPI@GOTPAGEOFF]
Lloh140:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_36
; %bb.35:
Lloh141:
	adrp	x8, _stdout@GOTPAGE
Lloh142:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh143:
	ldr	w0, [x8]
	ldr	w8, [x19, #48]
	str	x8, [sp]
Lloh144:
	adrp	x1, l_.str.12@PAGE
Lloh145:
	add	x1, x1, l_.str.12@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	w8, [x19, #40]
LBB0_36:
Lloh146:
	adrp	x9, _CTS_SATA_VALID_BYTECOUNT@GOTPAGE
Lloh147:
	ldr	x9, [x9, _CTS_SATA_VALID_BYTECOUNT@GOTPAGEOFF]
Lloh148:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_38
; %bb.37:
Lloh149:
	adrp	x8, _stdout@GOTPAGE
Lloh150:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh151:
	ldr	w0, [x8]
	ldr	w8, [x19, #52]
	str	x8, [sp]
Lloh152:
	adrp	x1, l_.str.13@PAGE
Lloh153:
	add	x1, x1, l_.str.13@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	w8, [x19, #40]
LBB0_38:
Lloh154:
	adrp	x9, _CTS_SATA_VALID_PM@GOTPAGE
Lloh155:
	ldr	x9, [x9, _CTS_SATA_VALID_PM@GOTPAGEOFF]
Lloh156:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_40
; %bb.39:
Lloh157:
	adrp	x8, _stdout@GOTPAGE
Lloh158:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh159:
	ldr	w0, [x8]
	ldr	w8, [x19, #56]
	str	x8, [sp]
Lloh160:
	adrp	x1, l_.str.15@PAGE
Lloh161:
	add	x1, x1, l_.str.15@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	w8, [x19, #40]
LBB0_40:
Lloh162:
	adrp	x9, _CTS_SATA_VALID_TAGS@GOTPAGE
Lloh163:
	ldr	x9, [x9, _CTS_SATA_VALID_TAGS@GOTPAGEOFF]
Lloh164:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_42
; %bb.41:
Lloh165:
	adrp	x8, _stdout@GOTPAGE
Lloh166:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh167:
	ldr	w0, [x8]
	ldr	w8, [x19, #60]
	str	x8, [sp]
Lloh168:
	adrp	x1, l_.str.16@PAGE
Lloh169:
	add	x1, x1, l_.str.16@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	w8, [x19, #40]
LBB0_42:
Lloh170:
	adrp	x9, _CTS_SATA_VALID_CAPS@GOTPAGE
Lloh171:
	ldr	x9, [x9, _CTS_SATA_VALID_CAPS@GOTPAGEOFF]
Lloh172:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_44
; %bb.43:
Lloh173:
	adrp	x8, _stdout@GOTPAGE
Lloh174:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh175:
	ldr	w0, [x8]
	ldr	w8, [x19, #64]
	str	x8, [sp]
Lloh176:
	adrp	x1, l_.str.17@PAGE
Lloh177:
	add	x1, x1, l_.str.17@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
LBB0_44:
	ldr	x8, [x19, #8]
Lloh178:
	adrp	x9, _PROTO_ATA@GOTPAGE
Lloh179:
	ldr	x9, [x9, _PROTO_ATA@GOTPAGEOFF]
Lloh180:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_47
; %bb.45:
	ldr	w9, [x19, #160]
Lloh181:
	adrp	x10, _CTS_ATA_VALID_TQ@GOTPAGE
Lloh182:
	ldr	x10, [x10, _CTS_ATA_VALID_TQ@GOTPAGEOFF]
Lloh183:
	ldr	w10, [x10]
	tst	w10, w9
	b.eq	LBB0_47
; %bb.46:
Lloh184:
	adrp	x8, _stdout@GOTPAGE
Lloh185:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh186:
	ldr	w0, [x8]
	ldr	w8, [x19, #164]
Lloh187:
	adrp	x9, _CTS_ATA_FLAGS_TAG_ENB@GOTPAGE
Lloh188:
	ldr	x9, [x9, _CTS_ATA_FLAGS_TAG_ENB@GOTPAGEOFF]
Lloh189:
	ldr	w9, [x9]
Lloh190:
	adrp	x10, l_.str.5@PAGE
Lloh191:
	add	x10, x10, l_.str.5@PAGEOFF
Lloh192:
	adrp	x11, l_.str.6@PAGE
Lloh193:
	add	x11, x11, l_.str.6@PAGEOFF
	tst	w9, w8
	csel	x8, x11, x10, eq
	str	x8, [sp]
Lloh194:
	adrp	x1, l_.str.18@PAGE
Lloh195:
	add	x1, x1, l_.str.18@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
	ldr	x8, [x19, #8]
LBB0_47:
Lloh196:
	adrp	x9, _PROTO_SCSI@GOTPAGE
Lloh197:
	ldr	x9, [x9, _PROTO_SCSI@GOTPAGEOFF]
Lloh198:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_50
; %bb.48:
	ldr	w8, [x19, #152]
Lloh199:
	adrp	x9, _CTS_SCSI_VALID_TQ@GOTPAGE
Lloh200:
	ldr	x9, [x9, _CTS_SCSI_VALID_TQ@GOTPAGEOFF]
Lloh201:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_50
; %bb.49:
Lloh202:
	adrp	x8, _stdout@GOTPAGE
Lloh203:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh204:
	ldr	w0, [x8]
	ldr	w8, [x19, #156]
Lloh205:
	adrp	x9, _CTS_SCSI_FLAGS_TAG_ENB@GOTPAGE
Lloh206:
	ldr	x9, [x9, _CTS_SCSI_FLAGS_TAG_ENB@GOTPAGEOFF]
Lloh207:
	ldr	w9, [x9]
Lloh208:
	adrp	x10, l_.str.5@PAGE
Lloh209:
	add	x10, x10, l_.str.5@PAGEOFF
Lloh210:
	adrp	x11, l_.str.6@PAGE
Lloh211:
	add	x11, x11, l_.str.6@PAGEOFF
	tst	w9, w8
	csel	x8, x11, x10, eq
	str	x8, [sp]
Lloh212:
	adrp	x1, l_.str.18@PAGE
Lloh213:
	add	x1, x1, l_.str.18@PAGEOFF
	add	x2, sp, #24
	bl	_fprintf
LBB0_50:
	ldur	x8, [x29, #-40]
Lloh214:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh215:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh216:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_52
; %bb.51:
	add	sp, sp, #1056
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #48             ; 16-byte Folded Reload
	ret
LBB0_52:
	bl	___stack_chk_fail
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpAdd	Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpAdd	Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpAdd	Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpAdd	Lloh44, Lloh45
	.loh AdrpAdd	Lloh42, Lloh43
	.loh AdrpAdd	Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpAdd	Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpAdd	Lloh63, Lloh64
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpAdd	Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh76, Lloh77, Lloh78
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpAdd	Lloh90, Lloh91
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh89
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpAdd	Lloh101, Lloh102
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh103, Lloh104, Lloh105
	.loh AdrpAdd	Lloh109, Lloh110
	.loh AdrpLdrGotLdr	Lloh106, Lloh107, Lloh108
	.loh AdrpLdrGotLdr	Lloh111, Lloh112, Lloh113
	.loh AdrpAdd	Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh114, Lloh115, Lloh116
	.loh AdrpLdrGotLdr	Lloh119, Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh122, Lloh123, Lloh124
	.loh AdrpAdd	Lloh128, Lloh129
	.loh AdrpLdrGotLdr	Lloh125, Lloh126, Lloh127
	.loh AdrpLdrGotLdr	Lloh130, Lloh131, Lloh132
	.loh AdrpAdd	Lloh136, Lloh137
	.loh AdrpLdrGotLdr	Lloh133, Lloh134, Lloh135
	.loh AdrpLdrGotLdr	Lloh138, Lloh139, Lloh140
	.loh AdrpAdd	Lloh144, Lloh145
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpAdd	Lloh152, Lloh153
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh154, Lloh155, Lloh156
	.loh AdrpAdd	Lloh160, Lloh161
	.loh AdrpLdrGotLdr	Lloh157, Lloh158, Lloh159
	.loh AdrpLdrGotLdr	Lloh162, Lloh163, Lloh164
	.loh AdrpAdd	Lloh168, Lloh169
	.loh AdrpLdrGotLdr	Lloh165, Lloh166, Lloh167
	.loh AdrpLdrGotLdr	Lloh170, Lloh171, Lloh172
	.loh AdrpAdd	Lloh176, Lloh177
	.loh AdrpLdrGotLdr	Lloh173, Lloh174, Lloh175
	.loh AdrpLdrGotLdr	Lloh178, Lloh179, Lloh180
	.loh AdrpLdrGotLdr	Lloh181, Lloh182, Lloh183
	.loh AdrpAdd	Lloh194, Lloh195
	.loh AdrpAdd	Lloh192, Lloh193
	.loh AdrpAdd	Lloh190, Lloh191
	.loh AdrpLdrGotLdr	Lloh187, Lloh188, Lloh189
	.loh AdrpLdrGotLdr	Lloh184, Lloh185, Lloh186
	.loh AdrpLdrGotLdr	Lloh196, Lloh197, Lloh198
	.loh AdrpLdrGotLdr	Lloh199, Lloh200, Lloh201
	.loh AdrpAdd	Lloh212, Lloh213
	.loh AdrpAdd	Lloh210, Lloh211
	.loh AdrpAdd	Lloh208, Lloh209
	.loh AdrpLdrGotLdr	Lloh205, Lloh206, Lloh207
	.loh AdrpLdrGotLdr	Lloh202, Lloh203, Lloh204
	.loh AdrpLdrGotLdr	Lloh214, Lloh215, Lloh216
	.cfi_endproc
                                        ; -- End function
	.comm	_XPORT_SPI,8,3                  ; @XPORT_SPI
	.comm	_CTS_SPI_VALID_SYNC_RATE,4,2    ; @CTS_SPI_VALID_SYNC_RATE
	.comm	_stdout,4,2                     ; @stdout
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"%ssync parameter: %d\n"

l_.str.1:                               ; @.str.1
	.asciz	"%sfrequency: %d.%03dMHz\n"

	.comm	_CTS_SPI_VALID_SYNC_OFFSET,4,2  ; @CTS_SPI_VALID_SYNC_OFFSET
l_.str.2:                               ; @.str.2
	.asciz	"%soffset: %d\n"

	.comm	_CTS_SPI_VALID_BUS_WIDTH,4,2    ; @CTS_SPI_VALID_BUS_WIDTH
l_.str.3:                               ; @.str.3
	.asciz	"%sbus width: %d bits\n"

	.comm	_CTS_SPI_VALID_DISC,4,2         ; @CTS_SPI_VALID_DISC
l_.str.4:                               ; @.str.4
	.asciz	"%sdisconnection is %s\n"

	.comm	_CTS_SPI_FLAGS_DISC_ENB,4,2     ; @CTS_SPI_FLAGS_DISC_ENB
l_.str.5:                               ; @.str.5
	.asciz	"enabled"

l_.str.6:                               ; @.str.6
	.asciz	"disabled"

	.comm	_XPORT_FC,8,3                   ; @XPORT_FC
	.comm	_CTS_FC_VALID_WWNN,4,2          ; @CTS_FC_VALID_WWNN
l_.str.7:                               ; @.str.7
	.asciz	"%sWWNN: 0x%llx\n"

	.comm	_CTS_FC_VALID_WWPN,4,2          ; @CTS_FC_VALID_WWPN
l_.str.8:                               ; @.str.8
	.asciz	"%sWWPN: 0x%llx\n"

	.comm	_CTS_FC_VALID_PORT,4,2          ; @CTS_FC_VALID_PORT
l_.str.9:                               ; @.str.9
	.asciz	"%sPortID: 0x%x\n"

	.comm	_CTS_FC_VALID_SPEED,4,2         ; @CTS_FC_VALID_SPEED
l_.str.10:                              ; @.str.10
	.asciz	"%stransfer speed: %d.%03dMB/s\n"

	.comm	_XPORT_SAS,8,3                  ; @XPORT_SAS
	.comm	_CTS_SAS_VALID_SPEED,4,2        ; @CTS_SAS_VALID_SPEED
	.comm	_XPORT_ATA,8,3                  ; @XPORT_ATA
	.comm	_CTS_ATA_VALID_MODE,4,2         ; @CTS_ATA_VALID_MODE
l_.str.11:                              ; @.str.11
	.asciz	"%sATA mode: %s\n"

	.comm	_CTS_ATA_VALID_ATAPI,4,2        ; @CTS_ATA_VALID_ATAPI
l_.str.12:                              ; @.str.12
	.asciz	"%sATAPI packet length: %d\n"

	.comm	_CTS_ATA_VALID_BYTECOUNT,4,2    ; @CTS_ATA_VALID_BYTECOUNT
l_.str.13:                              ; @.str.13
	.asciz	"%sPIO transaction length: %d\n"

	.comm	_XPORT_SATA,8,3                 ; @XPORT_SATA
	.comm	_CTS_SATA_VALID_REVISION,4,2    ; @CTS_SATA_VALID_REVISION
l_.str.14:                              ; @.str.14
	.asciz	"%sSATA revision: %d.x\n"

	.comm	_CTS_SATA_VALID_MODE,4,2        ; @CTS_SATA_VALID_MODE
	.comm	_CTS_SATA_VALID_ATAPI,4,2       ; @CTS_SATA_VALID_ATAPI
	.comm	_CTS_SATA_VALID_BYTECOUNT,4,2   ; @CTS_SATA_VALID_BYTECOUNT
	.comm	_CTS_SATA_VALID_PM,4,2          ; @CTS_SATA_VALID_PM
l_.str.15:                              ; @.str.15
	.asciz	"%sPMP presence: %d\n"

	.comm	_CTS_SATA_VALID_TAGS,4,2        ; @CTS_SATA_VALID_TAGS
l_.str.16:                              ; @.str.16
	.asciz	"%sNumber of tags: %d\n"

	.comm	_CTS_SATA_VALID_CAPS,4,2        ; @CTS_SATA_VALID_CAPS
l_.str.17:                              ; @.str.17
	.asciz	"%sSATA capabilities: %08x\n"

	.comm	_PROTO_ATA,8,3                  ; @PROTO_ATA
	.comm	_CTS_ATA_VALID_TQ,4,2           ; @CTS_ATA_VALID_TQ
l_.str.18:                              ; @.str.18
	.asciz	"%stagged queueing: %s\n"

	.comm	_CTS_ATA_FLAGS_TAG_ENB,4,2      ; @CTS_ATA_FLAGS_TAG_ENB
	.comm	_PROTO_SCSI,8,3                 ; @PROTO_SCSI
	.comm	_CTS_SCSI_VALID_TQ,4,2          ; @CTS_SCSI_VALID_TQ
	.comm	_CTS_SCSI_FLAGS_TAG_ENB,4,2     ; @CTS_SCSI_FLAGS_TAG_ENB
	.comm	_CTS_NVME_VALID_LINK,4,2        ; @CTS_NVME_VALID_LINK
	.comm	_CTS_NVME_VALID_SPEC,4,2        ; @CTS_NVME_VALID_SPEC
	.comm	_PROTO_NVME,8,3                 ; @PROTO_NVME
	.no_dead_strip	_cts_print
.subsections_via_symbols
