	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function nvme_trans_status_code
_nvme_trans_status_code:                ## @nvme_trans_status_code
	.cfi_startproc
## %bb.0:
	testl	%esi, %esi
	js	LBB0_5
## %bb.1:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	andl	$2047, %esi                     ## imm = 0x7FF
	addl	$-128, %esi
	cmpl	$32, %esi
	ja	LBB0_2
## %bb.3:
	movslq	%esi, %rsi
	leaq	l_switch.table.nvme_trans_status_code(%rip), %rax
	movq	(%rax,%rsi,8), %r9
	leaq	l_switch.table.nvme_trans_status_code.1(%rip), %rcx
	movq	(%rcx,%rsi,8), %rdx
	leaq	l_switch.table.nvme_trans_status_code.2(%rip), %rcx
	movq	(%rcx,%rsi,8), %rcx
	leaq	l_switch.table.nvme_trans_status_code.3(%rip), %rax
	movq	(%rax,%rsi,8), %rsi
	jmp	LBB0_4
LBB0_5:
	movl	%esi, %eax
	retq
LBB0_2:
	movq	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE@GOTPCREL(%rip), %rsi
	movq	_SCSI_ASC_NO_SENSE@GOTPCREL(%rip), %rcx
	movq	_ILLEGAL_REQUEST@GOTPCREL(%rip), %rdx
	movq	_SAM_STAT_CHECK_CONDITION@GOTPCREL(%rip), %r9
LBB0_4:
	movl	(%rsi), %r8d
	movl	(%rcx), %ecx
	movl	(%rdx), %edx
	movl	(%r9), %esi
	popq	%rbp
	jmp	_nvme_trans_completion          ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_SNTI_TRANSLATION_SUCCESS,4,2   ## @SNTI_TRANSLATION_SUCCESS
	.comm	_SAM_STAT_GOOD,4,2              ## @SAM_STAT_GOOD
	.comm	_NO_SENSE,4,2                   ## @NO_SENSE
	.comm	_SCSI_ASC_NO_SENSE,4,2          ## @SCSI_ASC_NO_SENSE
	.comm	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE,4,2 ## @SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.comm	_SAM_STAT_CHECK_CONDITION,4,2   ## @SAM_STAT_CHECK_CONDITION
	.comm	_ILLEGAL_REQUEST,4,2            ## @ILLEGAL_REQUEST
	.comm	_SCSI_ASC_ILLEGAL_COMMAND,4,2   ## @SCSI_ASC_ILLEGAL_COMMAND
	.comm	_SCSI_ASC_INVALID_CDB,4,2       ## @SCSI_ASC_INVALID_CDB
	.comm	_MEDIUM_ERROR,4,2               ## @MEDIUM_ERROR
	.comm	_SAM_STAT_TASK_ABORTED,4,2      ## @SAM_STAT_TASK_ABORTED
	.comm	_ABORTED_COMMAND,4,2            ## @ABORTED_COMMAND
	.comm	_SCSI_ASC_WARNING,4,2           ## @SCSI_ASC_WARNING
	.comm	_SCSI_ASCQ_POWER_LOSS_EXPECTED,4,2 ## @SCSI_ASCQ_POWER_LOSS_EXPECTED
	.comm	_HARDWARE_ERROR,4,2             ## @HARDWARE_ERROR
	.comm	_SCSI_ASC_INTERNAL_TARGET_FAILURE,4,2 ## @SCSI_ASC_INTERNAL_TARGET_FAILURE
	.comm	_SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID,4,2 ## @SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID
	.comm	_SCSI_ASCQ_INVALID_LUN_ID,4,2   ## @SCSI_ASCQ_INVALID_LUN_ID
	.comm	_SCSI_ASC_ILLEGAL_BLOCK,4,2     ## @SCSI_ASC_ILLEGAL_BLOCK
	.comm	_NOT_READY,4,2                  ## @NOT_READY
	.comm	_SCSI_ASC_LUN_NOT_READY,4,2     ## @SCSI_ASC_LUN_NOT_READY
	.comm	_SCSI_ASC_FORMAT_COMMAND_FAILED,4,2 ## @SCSI_ASC_FORMAT_COMMAND_FAILED
	.comm	_SCSI_ASCQ_FORMAT_COMMAND_FAILED,4,2 ## @SCSI_ASCQ_FORMAT_COMMAND_FAILED
	.comm	_SCSI_ASC_PERIPHERAL_DEV_WRITE_FAULT,4,2 ## @SCSI_ASC_PERIPHERAL_DEV_WRITE_FAULT
	.comm	_SCSI_ASC_UNRECOVERED_READ_ERROR,4,2 ## @SCSI_ASC_UNRECOVERED_READ_ERROR
	.comm	_SCSI_ASC_LOG_BLOCK_GUARD_CHECK_FAILED,4,2 ## @SCSI_ASC_LOG_BLOCK_GUARD_CHECK_FAILED
	.comm	_SCSI_ASCQ_LOG_BLOCK_GUARD_CHECK_FAILED,4,2 ## @SCSI_ASCQ_LOG_BLOCK_GUARD_CHECK_FAILED
	.comm	_SCSI_ASC_LOG_BLOCK_APPTAG_CHECK_FAILED,4,2 ## @SCSI_ASC_LOG_BLOCK_APPTAG_CHECK_FAILED
	.comm	_SCSI_ASCQ_LOG_BLOCK_APPTAG_CHECK_FAILED,4,2 ## @SCSI_ASCQ_LOG_BLOCK_APPTAG_CHECK_FAILED
	.comm	_SCSI_ASC_LOG_BLOCK_REFTAG_CHECK_FAILED,4,2 ## @SCSI_ASC_LOG_BLOCK_REFTAG_CHECK_FAILED
	.comm	_SCSI_ASCQ_LOG_BLOCK_REFTAG_CHECK_FAILED,4,2 ## @SCSI_ASCQ_LOG_BLOCK_REFTAG_CHECK_FAILED
	.comm	_MISCOMPARE,4,2                 ## @MISCOMPARE
	.comm	_SCSI_ASC_MISCOMPARE_DURING_VERIFY,4,2 ## @SCSI_ASC_MISCOMPARE_DURING_VERIFY
	.no_dead_strip	_nvme_trans_status_code
	.section	__DATA,__const
	.p2align	3                               ## @switch.table.nvme_trans_status_code
l_switch.table.nvme_trans_status_code:
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_GOOD
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_TASK_ABORTED
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_TASK_ABORTED
	.quad	_SAM_STAT_TASK_ABORTED
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_TASK_ABORTED
	.quad	_SAM_STAT_TASK_ABORTED

	.p2align	3                               ## @switch.table.nvme_trans_status_code.1
l_switch.table.nvme_trans_status_code.1:
	.quad	_MEDIUM_ERROR
	.quad	_NO_SENSE
	.quad	_MEDIUM_ERROR
	.quad	_MEDIUM_ERROR
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_ABORTED_COMMAND
	.quad	_NOT_READY
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_HARDWARE_ERROR
	.quad	_MEDIUM_ERROR
	.quad	_ABORTED_COMMAND
	.quad	_ABORTED_COMMAND
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_MEDIUM_ERROR
	.quad	_ILLEGAL_REQUEST
	.quad	_MISCOMPARE
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_MEDIUM_ERROR
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_MEDIUM_ERROR
	.quad	_ILLEGAL_REQUEST
	.quad	_ABORTED_COMMAND
	.quad	_ABORTED_COMMAND

	.p2align	3                               ## @switch.table.nvme_trans_status_code.2
l_switch.table.nvme_trans_status_code.2:
	.quad	_SCSI_ASC_PERIPHERAL_DEV_WRITE_FAULT
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_LOG_BLOCK_REFTAG_CHECK_FAILED
	.quad	_SCSI_ASC_UNRECOVERED_READ_ERROR
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_WARNING
	.quad	_SCSI_ASC_LUN_NOT_READY
	.quad	_SCSI_ASC_ILLEGAL_BLOCK
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_ILLEGAL_COMMAND
	.quad	_SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_FORMAT_COMMAND_FAILED
	.quad	_SCSI_ASC_INVALID_CDB
	.quad	_SCSI_ASC_INTERNAL_TARGET_FAILURE
	.quad	_SCSI_ASC_LOG_BLOCK_GUARD_CHECK_FAILED
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_MISCOMPARE_DURING_VERIFY
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_INVALID_CDB
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_LOG_BLOCK_APPTAG_CHECK_FAILED
	.quad	_SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE

	.p2align	3                               ## @switch.table.nvme_trans_status_code.3
l_switch.table.nvme_trans_status_code.3:
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_LOG_BLOCK_REFTAG_CHECK_FAILED
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_POWER_LOSS_EXPECTED
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_INVALID_LUN_ID
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_FORMAT_COMMAND_FAILED
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_LOG_BLOCK_GUARD_CHECK_FAILED
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_LOG_BLOCK_APPTAG_CHECK_FAILED
	.quad	_SCSI_ASCQ_INVALID_LUN_ID
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function nvme_trans_status_code
_nvme_trans_status_code:                ; @nvme_trans_status_code
	.cfi_startproc
; %bb.0:
                                        ; kill: def $w1 killed $w1 def $x1
	tbnz	w1, #31, LBB0_3
; %bb.1:
	and	x8, x1, #0x7ff
	sub	x9, x8, #128
	cmp	w9, #32
	b.hi	LBB0_4
; %bb.2:
Lloh0:
	adrp	x8, l_switch.table.nvme_trans_status_code@PAGE
Lloh1:
	add	x8, x8, l_switch.table.nvme_trans_status_code@PAGEOFF
	ldr	x8, [x8, x9, lsl #3]
                                        ; kill: def $w9 killed $w9 killed $x9 def $x9
	sbfiz	x11, x9, #3, #32
Lloh2:
	adrp	x9, l_switch.table.nvme_trans_status_code.1@PAGE
Lloh3:
	add	x9, x9, l_switch.table.nvme_trans_status_code.1@PAGEOFF
	ldr	x9, [x9, x11]
Lloh4:
	adrp	x10, l_switch.table.nvme_trans_status_code.2@PAGE
Lloh5:
	add	x10, x10, l_switch.table.nvme_trans_status_code.2@PAGEOFF
	ldr	x10, [x10, x11]
Lloh6:
	adrp	x12, l_switch.table.nvme_trans_status_code.3@PAGE
Lloh7:
	add	x12, x12, l_switch.table.nvme_trans_status_code.3@PAGEOFF
	ldr	x11, [x12, x11]
	b	LBB0_5
LBB0_3:
	mov	x0, x1
	ret
LBB0_4:
Lloh8:
	adrp	x11, _SCSI_ASCQ_CAUSE_NOT_REPORTABLE@GOTPAGE
Lloh9:
	ldr	x11, [x11, _SCSI_ASCQ_CAUSE_NOT_REPORTABLE@GOTPAGEOFF]
Lloh10:
	adrp	x10, _SCSI_ASC_NO_SENSE@GOTPAGE
Lloh11:
	ldr	x10, [x10, _SCSI_ASC_NO_SENSE@GOTPAGEOFF]
Lloh12:
	adrp	x9, _ILLEGAL_REQUEST@GOTPAGE
Lloh13:
	ldr	x9, [x9, _ILLEGAL_REQUEST@GOTPAGEOFF]
Lloh14:
	adrp	x8, _SAM_STAT_CHECK_CONDITION@GOTPAGE
Lloh15:
	ldr	x8, [x8, _SAM_STAT_CHECK_CONDITION@GOTPAGEOFF]
LBB0_5:
	ldr	w4, [x11]
	ldr	w3, [x10]
	ldr	w2, [x9]
	ldr	w1, [x8]
	b	_nvme_trans_completion
	.loh AdrpAdd	Lloh6, Lloh7
	.loh AdrpAdd	Lloh4, Lloh5
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh8, Lloh9
	.cfi_endproc
                                        ; -- End function
	.comm	_SNTI_TRANSLATION_SUCCESS,4,2   ; @SNTI_TRANSLATION_SUCCESS
	.comm	_SAM_STAT_GOOD,4,2              ; @SAM_STAT_GOOD
	.comm	_NO_SENSE,4,2                   ; @NO_SENSE
	.comm	_SCSI_ASC_NO_SENSE,4,2          ; @SCSI_ASC_NO_SENSE
	.comm	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE,4,2 ; @SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.comm	_SAM_STAT_CHECK_CONDITION,4,2   ; @SAM_STAT_CHECK_CONDITION
	.comm	_ILLEGAL_REQUEST,4,2            ; @ILLEGAL_REQUEST
	.comm	_SCSI_ASC_ILLEGAL_COMMAND,4,2   ; @SCSI_ASC_ILLEGAL_COMMAND
	.comm	_SCSI_ASC_INVALID_CDB,4,2       ; @SCSI_ASC_INVALID_CDB
	.comm	_MEDIUM_ERROR,4,2               ; @MEDIUM_ERROR
	.comm	_SAM_STAT_TASK_ABORTED,4,2      ; @SAM_STAT_TASK_ABORTED
	.comm	_ABORTED_COMMAND,4,2            ; @ABORTED_COMMAND
	.comm	_SCSI_ASC_WARNING,4,2           ; @SCSI_ASC_WARNING
	.comm	_SCSI_ASCQ_POWER_LOSS_EXPECTED,4,2 ; @SCSI_ASCQ_POWER_LOSS_EXPECTED
	.comm	_HARDWARE_ERROR,4,2             ; @HARDWARE_ERROR
	.comm	_SCSI_ASC_INTERNAL_TARGET_FAILURE,4,2 ; @SCSI_ASC_INTERNAL_TARGET_FAILURE
	.comm	_SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID,4,2 ; @SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID
	.comm	_SCSI_ASCQ_INVALID_LUN_ID,4,2   ; @SCSI_ASCQ_INVALID_LUN_ID
	.comm	_SCSI_ASC_ILLEGAL_BLOCK,4,2     ; @SCSI_ASC_ILLEGAL_BLOCK
	.comm	_NOT_READY,4,2                  ; @NOT_READY
	.comm	_SCSI_ASC_LUN_NOT_READY,4,2     ; @SCSI_ASC_LUN_NOT_READY
	.comm	_SCSI_ASC_FORMAT_COMMAND_FAILED,4,2 ; @SCSI_ASC_FORMAT_COMMAND_FAILED
	.comm	_SCSI_ASCQ_FORMAT_COMMAND_FAILED,4,2 ; @SCSI_ASCQ_FORMAT_COMMAND_FAILED
	.comm	_SCSI_ASC_PERIPHERAL_DEV_WRITE_FAULT,4,2 ; @SCSI_ASC_PERIPHERAL_DEV_WRITE_FAULT
	.comm	_SCSI_ASC_UNRECOVERED_READ_ERROR,4,2 ; @SCSI_ASC_UNRECOVERED_READ_ERROR
	.comm	_SCSI_ASC_LOG_BLOCK_GUARD_CHECK_FAILED,4,2 ; @SCSI_ASC_LOG_BLOCK_GUARD_CHECK_FAILED
	.comm	_SCSI_ASCQ_LOG_BLOCK_GUARD_CHECK_FAILED,4,2 ; @SCSI_ASCQ_LOG_BLOCK_GUARD_CHECK_FAILED
	.comm	_SCSI_ASC_LOG_BLOCK_APPTAG_CHECK_FAILED,4,2 ; @SCSI_ASC_LOG_BLOCK_APPTAG_CHECK_FAILED
	.comm	_SCSI_ASCQ_LOG_BLOCK_APPTAG_CHECK_FAILED,4,2 ; @SCSI_ASCQ_LOG_BLOCK_APPTAG_CHECK_FAILED
	.comm	_SCSI_ASC_LOG_BLOCK_REFTAG_CHECK_FAILED,4,2 ; @SCSI_ASC_LOG_BLOCK_REFTAG_CHECK_FAILED
	.comm	_SCSI_ASCQ_LOG_BLOCK_REFTAG_CHECK_FAILED,4,2 ; @SCSI_ASCQ_LOG_BLOCK_REFTAG_CHECK_FAILED
	.comm	_MISCOMPARE,4,2                 ; @MISCOMPARE
	.comm	_SCSI_ASC_MISCOMPARE_DURING_VERIFY,4,2 ; @SCSI_ASC_MISCOMPARE_DURING_VERIFY
	.no_dead_strip	_nvme_trans_status_code
	.section	__DATA,__const
	.p2align	3                               ; @switch.table.nvme_trans_status_code
l_switch.table.nvme_trans_status_code:
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_GOOD
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_TASK_ABORTED
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_TASK_ABORTED
	.quad	_SAM_STAT_TASK_ABORTED
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_CHECK_CONDITION
	.quad	_SAM_STAT_TASK_ABORTED
	.quad	_SAM_STAT_TASK_ABORTED

	.p2align	3                               ; @switch.table.nvme_trans_status_code.1
l_switch.table.nvme_trans_status_code.1:
	.quad	_MEDIUM_ERROR
	.quad	_NO_SENSE
	.quad	_MEDIUM_ERROR
	.quad	_MEDIUM_ERROR
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_ABORTED_COMMAND
	.quad	_NOT_READY
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_HARDWARE_ERROR
	.quad	_MEDIUM_ERROR
	.quad	_ABORTED_COMMAND
	.quad	_ABORTED_COMMAND
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_MEDIUM_ERROR
	.quad	_ILLEGAL_REQUEST
	.quad	_MISCOMPARE
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_MEDIUM_ERROR
	.quad	_ILLEGAL_REQUEST
	.quad	_ILLEGAL_REQUEST
	.quad	_MEDIUM_ERROR
	.quad	_ILLEGAL_REQUEST
	.quad	_ABORTED_COMMAND
	.quad	_ABORTED_COMMAND

	.p2align	3                               ; @switch.table.nvme_trans_status_code.2
l_switch.table.nvme_trans_status_code.2:
	.quad	_SCSI_ASC_PERIPHERAL_DEV_WRITE_FAULT
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_LOG_BLOCK_REFTAG_CHECK_FAILED
	.quad	_SCSI_ASC_UNRECOVERED_READ_ERROR
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_WARNING
	.quad	_SCSI_ASC_LUN_NOT_READY
	.quad	_SCSI_ASC_ILLEGAL_BLOCK
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_ILLEGAL_COMMAND
	.quad	_SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_FORMAT_COMMAND_FAILED
	.quad	_SCSI_ASC_INVALID_CDB
	.quad	_SCSI_ASC_INTERNAL_TARGET_FAILURE
	.quad	_SCSI_ASC_LOG_BLOCK_GUARD_CHECK_FAILED
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_MISCOMPARE_DURING_VERIFY
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_INVALID_CDB
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_LOG_BLOCK_APPTAG_CHECK_FAILED
	.quad	_SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID
	.quad	_SCSI_ASC_NO_SENSE
	.quad	_SCSI_ASC_NO_SENSE

	.p2align	3                               ; @switch.table.nvme_trans_status_code.3
l_switch.table.nvme_trans_status_code.3:
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_LOG_BLOCK_REFTAG_CHECK_FAILED
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_POWER_LOSS_EXPECTED
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_INVALID_LUN_ID
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_FORMAT_COMMAND_FAILED
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_LOG_BLOCK_GUARD_CHECK_FAILED
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_LOG_BLOCK_APPTAG_CHECK_FAILED
	.quad	_SCSI_ASCQ_INVALID_LUN_ID
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.quad	_SCSI_ASCQ_CAUSE_NOT_REPORTABLE

.subsections_via_symbols
