	.file	"6541.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
.LC0:
	.string	"TEST UNIT READY"
	.string	"\001"
.LC1:
	.string	"REWIND"
	.string	"\002\001REZERO UNIT"
.LC2:
	.string	""
	.string	""
	.string	""
.LC3:
	.string	"REQUEST SENSE"
	.string	"\001"
	.align 8
.LC4:
	.string	"FORMAT UNIT"
	.string	"\003\001FORMAT MEDIUM"
	.string	"\002FORMAT"
.LC5:
	.string	"READ BLOCK LIMITS"
	.string	"\001"
	.align 8
.LC6:
	.string	"REASSIGN BLOCKS"
	.string	"\002\bINITIALIZE ELEMENT STATUS"
	.align 8
.LC7:
	.string	"READ(06)"
	.string	"\004\001READ"
	.string	"\003RECEIVE"
	.string	"\tGET MESSAGE(06)"
	.align 8
.LC8:
	.string	"WRITE(06)"
	.string	"\005\001WRITE"
	.string	"\002PRINT"
	.string	"\003SEND(6)"
	.string	"\tSEND MESSAGE(06)"
.LC9:
	.string	"SEEK(06)"
	.string	"\002\003SLEW AND PRINT"
.LC10:
	.string	"READ REVERSE"
	.string	"\001"
	.align 8
.LC11:
	.string	"WRITE FILEMARKS"
	.string	"\002\003SYNCRONIZE BUFFER"
.LC12:
	.string	"SPACE(6)"
	.string	"\001"
.LC13:
	.string	"INQUIRY"
	.string	"\001"
.LC14:
	.string	"VERIFY"
	.string	"\001"
.LC15:
	.string	"RECOVER BUFFERED DATA"
	.string	"\001"
.LC16:
	.string	"MODE SELECT(06)"
	.string	"\001"
	.align 8
.LC17:
	.string	"RESERVE(06)"
	.string	"\002\bRESERVE ELEMENT(06)"
	.align 8
.LC18:
	.string	"RELEASE(06)"
	.string	"\002\bRELEASE ELEMENT(06)"
.LC19:
	.string	"COPY"
	.string	"\001"
.LC20:
	.string	"ERASE"
	.string	"\001"
.LC21:
	.string	"MODE SENSE(06)"
	.string	"\001"
	.align 8
.LC22:
	.string	"STOP START UNIT"
	.string	"\004\001LOAD UNLOAD"
	.string	"\002STOP PRINT"
	.string	"\006SCAN"
	.string	"\002"
.LC23:
	.string	"RECEIVE DIAGNOSTIC RESULTS"
	.string	"\001"
.LC24:
	.string	"SEND DIAGNOSTIC"
	.string	"\001"
	.align 8
.LC25:
	.string	"PREVENT ALLOW MEDIUM REMOVAL"
	.string	"\001"
.LC26:
	.string	"READ FORMAT CAPACITIES"
	.string	"\001"
.LC27:
	.string	"SET WINDOW"
	.string	"\001"
	.align 8
.LC28:
	.string	"READ CAPACITY"
	.string	"\003\006GET WINDOW"
	.string	"\037FREAD CARD CAPACITY"
.LC29:
	.string	"READ(10)"
	.string	"\002\tGET MESSAGE(10)"
.LC30:
	.string	"READ GENERATION"
	.string	"\001"
	.align 8
.LC31:
	.string	"WRITE(10)"
	.string	"\003\tSEND(10)"
	.string	"\tSEND MESSAGE(10)"
	.align 8
.LC32:
	.string	"SEEK(10)"
	.string	"\003LOCATE(10)"
	.string	"POSITION TO ELEMENT"
.LC33:
	.string	"ERASE(10)"
	.string	"\001"
.LC34:
	.string	"READ UPDATED BLOCK"
	.string	"\001"
.LC35:
	.string	"WRITE AND VERIFY(10)"
	.string	"\001"
.LC36:
	.string	"VERIFY(10)"
	.string	"\001"
.LC37:
	.string	"SEARCH DATA HIGH(10)"
	.string	"\001"
	.align 8
.LC38:
	.string	"SEARCH DATA EQUAL(10)"
	.string	"\002OBJECT POSITION"
.LC39:
	.string	"SEARCH DATA LOW(10)"
	.string	"\001"
.LC40:
	.string	"SET LIMITS(10)"
	.string	"\001"
	.align 8
.LC41:
	.string	"PRE-FETCH(10)"
	.string	"\003READ POSITION"
	.string	"GET DATA BUFFER STATUS"
.LC42:
	.string	"SYNCHRONIZE CACHE(10)"
	.string	"\001"
.LC43:
	.string	"LOCK UNLOCK CACHE(10)"
	.string	"\001"
.LC44:
	.string	"READ DEFECT DATA(10)"
	.string	"\001"
.LC45:
	.string	"MEDIUM SCAN"
	.string	"\001"
.LC46:
	.string	"COMPARE"
	.string	"\001"
.LC47:
	.string	"COPY AND VERIFY"
	.string	"\001"
.LC48:
	.string	"WRITE BUFFER"
	.string	"\001"
.LC49:
	.string	"READ BUFFER"
	.string	"\001"
.LC50:
	.string	"UPDATE BLOCK"
	.string	"\001"
.LC51:
	.string	"READ LONG"
	.string	"\001"
.LC52:
	.string	"WRITE LONG"
	.string	"\001"
.LC53:
	.string	"CHANGE DEFINITION"
	.string	"\001"
.LC54:
	.string	"WRITE SAME(10)"
	.string	"\001"
.LC55:
	.string	"READ SUB-CHANNEL"
	.string	"\001"
.LC56:
	.string	"READ TOC/PMA/ATIP"
	.string	"\001"
.LC57:
	.string	"REPORT DENSITY SUPPORT"
	.string	"\001"
.LC58:
	.string	"READ HEADER"
	.string	"\001"
.LC59:
	.string	"PLAY AUDIO(10)"
	.string	"\001"
.LC60:
	.string	"GET CONFIGURATION"
	.string	"\001"
.LC61:
	.string	"PLAY AUDIO MSF"
	.string	"\001"
.LC62:
	.string	"PLAY AUDIO TRACK INDEX"
	.string	"\001"
.LC63:
	.string	"PLAY TRACK RELATIVE(10)"
	.string	"\001"
	.align 8
.LC64:
	.string	"GET EVENT STATUS NOTIFICATION"
	.string	"\001"
.LC65:
	.string	"PAUSE/RESUME"
	.string	"\001"
.LC66:
	.string	"LOG SELECT"
	.string	"\001"
.LC67:
	.string	"LOG SENSE"
	.string	"\001"
.LC68:
	.string	"STOP PLAY/SCAN"
	.string	"\001"
.LC69:
	.string	"XDWRITE(10)"
	.string	"\001"
	.align 8
.LC70:
	.string	"XPWRITE(10)"
	.string	"\002READ DISC INFORMATION"
	.align 8
.LC71:
	.string	"XDREAD(10)"
	.string	"\001READ TRACK INFORMATION"
.LC72:
	.string	"RESERVE TRACK"
	.string	"\001"
.LC73:
	.string	"SEND OPC INFORMATION"
	.string	"\001"
.LC74:
	.string	"MODE SELECT(10)"
	.string	"\001"
	.align 8
.LC75:
	.string	"RESERVE(10)"
	.string	"\002RESERVE ELEMENT(10)"
	.align 8
.LC76:
	.string	"RELEASE(10)"
	.string	"\002RELEASE ELEMENT(10)"
.LC77:
	.string	"REPAIR TRACK"
	.string	"\001"
.LC78:
	.string	"READ MASTER CUE"
	.string	"\001"
.LC79:
	.string	"MODE SENSE(10)"
	.string	"\001"
.LC80:
	.string	"CLOSE TRACK/SESSION"
	.string	"\001"
.LC81:
	.string	"READ BUFFER CAPACITY"
	.string	"\001"
.LC82:
	.string	"SEND CUE SHEET"
	.string	"\001"
.LC83:
	.string	"PERSISTENT RESERVE IN"
	.string	"\001"
.LC84:
	.string	"PERSISTENT RESERVE OUT"
	.string	"\001"
.LC85:
	.string	"XDWRITE EXTENDED(16)"
	.string	"\001"
.LC86:
	.string	"REBUILD(16)"
	.string	"\001"
.LC87:
	.string	"REGENERATE(16)"
	.string	"\001"
.LC88:
	.string	"EXTENDED COPY"
	.string	"\001"
.LC89:
	.string	"RECEIVE COPY RESULTS"
	.string	"\001"
	.align 8
.LC90:
	.string	"ACCESS CONTROL IN  [proposed]"
	.string	"\001"
	.align 8
.LC91:
	.string	"ACCESS CONTROL OUT  [proposed]"
	.string	"\001"
.LC92:
	.string	"READ(16)"
	.string	"\001"
.LC93:
	.string	"DEVICE LOCKS  [proposed]"
	.string	"\001"
.LC94:
	.string	"WRITE(16)"
	.string	"\001"
.LC95:
	.string	"READ ATTRIBUTES [proposed]"
	.string	"\001"
.LC96:
	.string	"WRITE ATTRIBUTES [proposed]"
	.string	"\001"
.LC97:
	.string	"WRITE AND VERIFY(16)"
	.string	"\001"
.LC98:
	.string	"VERIFY(16)"
	.string	"\001"
.LC99:
	.string	"PRE-FETCH(16)"
	.string	"\001"
	.align 8
.LC100:
	.string	"SYNCHRONIZE CACHE(16)"
	.string	"\002SPACE(16) [1]"
	.align 8
.LC101:
	.string	"LOCK UNLOCK CACHE(16)"
	.string	"\002LOCATE(16) [1]"
.LC102:
	.string	"WRITE SAME(16)"
	.string	"\001"
	.align 8
.LC103:
	.string	"[usage proposed by SCSI Socket Services project]"
	.string	"\001"
.LC104:
	.string	"MARGIN CONTROL [proposed]"
	.string	"\001"
	.align 8
.LC105:
	.string	"SERVICE ACTION IN [proposed]"
	.string	"\001"
	.align 8
.LC106:
	.string	"SERVICE ACTION OUT [proposed]"
	.string	"\001"
.LC107:
	.string	"REPORT LUNS"
	.string	"\001"
.LC108:
	.string	"BLANK"
	.string	"\001"
.LC109:
	.string	"SEND EVENT"
	.string	"\001"
.LC110:
	.string	"MAINTENANCE (IN)"
	.string	"\002SEND KEY"
.LC111:
	.string	"MAINTENANCE (OUT)"
	.string	"\002REPORT KEY"
.LC112:
	.string	"MOVE MEDIUM"
	.string	"\002PLAY AUDIO(12)"
	.align 8
.LC113:
	.string	"EXCHANGE MEDIUM"
	.string	"\002LOAD/UNLOAD C/DVD"
	.align 8
.LC114:
	.string	"MOVE MEDIUM ATTACHED"
	.string	"\002SET READ AHEAD"
	.string	"\001"
.LC115:
	.string	"READ(12)"
	.string	"\002GET MESSAGE(12)"
.LC116:
	.string	"PLAY TRACK RELATIVE(12)"
	.string	"\001"
.LC117:
	.string	"WRITE(12)"
	.string	"\002SEND MESSAGE(12)"
.LC118:
	.string	"ERASE(12)"
	.string	"\002GET PERFORMANCE"
.LC119:
	.string	"READ DVD STRUCTURE"
	.string	"\001"
.LC120:
	.string	"WRITE AND VERIFY(12)"
	.string	"\001"
.LC121:
	.string	"VERIFY(12)"
	.string	"\001"
.LC122:
	.string	"SEARCH DATA HIGH(12)"
	.string	"\001"
.LC123:
	.string	"SEARCH DATA EQUAL(12)"
	.string	"\001"
.LC124:
	.string	"SEARCH DATA LOW(12)"
	.string	"\001"
.LC125:
	.string	"SET LIMITS(12)"
	.string	"\001"
	.align 8
.LC126:
	.string	"READ ELEMENT STATUS ATTACHED"
	.string	"\001"
	.align 8
.LC127:
	.string	"REQUEST VOLUME ELEMENT ADDRESS"
	.string	"\001"
	.align 8
.LC128:
	.string	"SEND VOLUME TAG"
	.string	"\002SET STREAMING"
.LC129:
	.string	"READ DEFECT DATA(12)"
	.string	"\001"
.LC130:
	.string	"READ ELEMENT STATUS"
	.string	"\001"
.LC131:
	.string	"READ CD MSF"
	.string	"\001"
.LC132:
	.string	"REDUNDANCY GROUP (IN)"
	.string	"\002SCAN"
	.align 8
.LC133:
	.string	"REDUNDANCY GROUP (OUT)"
	.string	"\002SET CD-ROM SPEED"
.LC134:
	.string	"SPARE (IN)"
	.string	"\002PLAY CD"
.LC135:
	.string	"SPARE (OUT)"
	.string	"\002MECHANISM STATUS"
.LC136:
	.string	"VOLUME SET (IN)"
	.string	"\002READ CD"
	.align 8
.LC137:
	.string	"VOLUME SET (OUT)"
	.string	""
	.string	"\002SEND DVD STRUCTURE"
	.section	.data.rel.local,"aw"
	.align 32
	.type	ScsiOpcodeString, @object
	.size	ScsiOpcodeString, 2048
ScsiOpcodeString:
	.quad	.LC0
	.quad	.LC1
	.quad	.LC2
	.quad	.LC3
	.quad	.LC4
	.quad	.LC5
	.quad	.LC2
	.quad	.LC6
	.quad	.LC7
	.quad	.LC2
	.quad	.LC8
	.quad	.LC9
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC10
	.quad	.LC11
	.quad	.LC12
	.quad	.LC13
	.quad	.LC14
	.quad	.LC15
	.quad	.LC16
	.quad	.LC17
	.quad	.LC18
	.quad	.LC19
	.quad	.LC20
	.quad	.LC21
	.quad	.LC22
	.quad	.LC23
	.quad	.LC24
	.quad	.LC25
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC26
	.quad	.LC27
	.quad	.LC28
	.quad	.LC2
	.quad	.LC2
	.quad	.LC29
	.quad	.LC30
	.quad	.LC31
	.quad	.LC32
	.quad	.LC33
	.quad	.LC34
	.quad	.LC35
	.quad	.LC36
	.quad	.LC37
	.quad	.LC38
	.quad	.LC39
	.quad	.LC40
	.quad	.LC41
	.quad	.LC42
	.quad	.LC43
	.quad	.LC44
	.quad	.LC45
	.quad	.LC46
	.quad	.LC47
	.quad	.LC48
	.quad	.LC49
	.quad	.LC50
	.quad	.LC51
	.quad	.LC52
	.quad	.LC53
	.quad	.LC54
	.quad	.LC55
	.quad	.LC56
	.quad	.LC57
	.quad	.LC58
	.quad	.LC59
	.quad	.LC60
	.quad	.LC61
	.quad	.LC62
	.quad	.LC63
	.quad	.LC64
	.quad	.LC65
	.quad	.LC66
	.quad	.LC67
	.quad	.LC68
	.quad	.LC2
	.quad	.LC69
	.quad	.LC70
	.quad	.LC71
	.quad	.LC72
	.quad	.LC73
	.quad	.LC74
	.quad	.LC75
	.quad	.LC76
	.quad	.LC77
	.quad	.LC78
	.quad	.LC79
	.quad	.LC80
	.quad	.LC81
	.quad	.LC82
	.quad	.LC83
	.quad	.LC84
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC85
	.quad	.LC86
	.quad	.LC87
	.quad	.LC88
	.quad	.LC89
	.quad	.LC90
	.quad	.LC91
	.quad	.LC92
	.quad	.LC93
	.quad	.LC94
	.quad	.LC2
	.quad	.LC95
	.quad	.LC96
	.quad	.LC97
	.quad	.LC98
	.quad	.LC99
	.quad	.LC100
	.quad	.LC101
	.quad	.LC102
	.quad	.LC103
	.quad	.LC103
	.quad	.LC103
	.quad	.LC103
	.quad	.LC104
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC105
	.quad	.LC106
	.quad	.LC107
	.quad	.LC108
	.quad	.LC109
	.quad	.LC110
	.quad	.LC111
	.quad	.LC112
	.quad	.LC113
	.quad	.LC114
	.quad	.LC115
	.quad	.LC116
	.quad	.LC117
	.quad	.LC2
	.quad	.LC118
	.quad	.LC119
	.quad	.LC120
	.quad	.LC121
	.quad	.LC122
	.quad	.LC123
	.quad	.LC124
	.quad	.LC125
	.quad	.LC126
	.quad	.LC127
	.quad	.LC128
	.quad	.LC129
	.quad	.LC130
	.quad	.LC131
	.quad	.LC132
	.quad	.LC133
	.quad	.LC134
	.quad	.LC135
	.quad	.LC136
	.quad	.LC137
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.quad	.LC2
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"6541.c"
	.text
	.section	.rodata
	.align	2
.LC0:
	.ascii	"TEST UNIT READY\000\001\000"
	.align	2
.LC1:
	.ascii	"REWIND\000\002\001REZERO UNIT\000"
	.align	2
.LC2:
	.ascii	"\000\000\000"
	.align	2
.LC3:
	.ascii	"REQUEST SENSE\000\001\000"
	.align	2
.LC4:
	.ascii	"FORMAT UNIT\000\003\001FORMAT MEDIUM\000\002FORMAT\000"
	.align	2
.LC5:
	.ascii	"READ BLOCK LIMITS\000\001\000"
	.align	2
.LC6:
	.ascii	"REASSIGN BLOCKS\000\002\010INITIALIZE ELEMENT STATU"
	.ascii	"S\000"
	.align	2
.LC7:
	.ascii	"READ(06)\000\004\001READ\000\003RECEIVE\000\011GET "
	.ascii	"MESSAGE(06)\000"
	.align	2
.LC8:
	.ascii	"WRITE(06)\000\005\001WRITE\000\002PRINT\000\003SEND"
	.ascii	"(6)\000\011SEND MESSAGE(06)\000"
	.align	2
.LC9:
	.ascii	"SEEK(06)\000\002\003SLEW AND PRINT\000"
	.align	2
.LC10:
	.ascii	"READ REVERSE\000\001\000"
	.align	2
.LC11:
	.ascii	"WRITE FILEMARKS\000\002\003SYNCRONIZE BUFFER\000"
	.align	2
.LC12:
	.ascii	"SPACE(6)\000\001\000"
	.align	2
.LC13:
	.ascii	"INQUIRY\000\001\000"
	.align	2
.LC14:
	.ascii	"VERIFY\000\001\000"
	.align	2
.LC15:
	.ascii	"RECOVER BUFFERED DATA\000\001\000"
	.align	2
.LC16:
	.ascii	"MODE SELECT(06)\000\001\000"
	.align	2
.LC17:
	.ascii	"RESERVE(06)\000\002\010RESERVE ELEMENT(06)\000"
	.align	2
.LC18:
	.ascii	"RELEASE(06)\000\002\010RELEASE ELEMENT(06)\000"
	.align	2
.LC19:
	.ascii	"COPY\000\001\000"
	.align	2
.LC20:
	.ascii	"ERASE\000\001\000"
	.align	2
.LC21:
	.ascii	"MODE SENSE(06)\000\001\000"
	.align	2
.LC22:
	.ascii	"STOP START UNIT\000\004\001LOAD UNLOAD\000\002STOP "
	.ascii	"PRINT\000\006SCAN\000\002\000"
	.align	2
.LC23:
	.ascii	"RECEIVE DIAGNOSTIC RESULTS\000\001\000"
	.align	2
.LC24:
	.ascii	"SEND DIAGNOSTIC\000\001\000"
	.align	2
.LC25:
	.ascii	"PREVENT ALLOW MEDIUM REMOVAL\000\001\000"
	.align	2
.LC26:
	.ascii	"READ FORMAT CAPACITIES\000\001\000"
	.align	2
.LC27:
	.ascii	"SET WINDOW\000\001\000"
	.align	2
.LC28:
	.ascii	"READ CAPACITY\000\003\006GET WINDOW\000\037FREAD CA"
	.ascii	"RD CAPACITY\000"
	.align	2
.LC29:
	.ascii	"READ(10)\000\002\011GET MESSAGE(10)\000"
	.align	2
.LC30:
	.ascii	"READ GENERATION\000\001\000"
	.align	2
.LC31:
	.ascii	"WRITE(10)\000\003\011SEND(10)\000\011SEND MESSAGE(1"
	.ascii	"0)\000"
	.align	2
.LC32:
	.ascii	"SEEK(10)\000\003LOCATE(10)\000POSITION TO ELEMENT\000"
	.align	2
.LC33:
	.ascii	"ERASE(10)\000\001\000"
	.align	2
.LC34:
	.ascii	"READ UPDATED BLOCK\000\001\000"
	.align	2
.LC35:
	.ascii	"WRITE AND VERIFY(10)\000\001\000"
	.align	2
.LC36:
	.ascii	"VERIFY(10)\000\001\000"
	.align	2
.LC37:
	.ascii	"SEARCH DATA HIGH(10)\000\001\000"
	.align	2
.LC38:
	.ascii	"SEARCH DATA EQUAL(10)\000\002OBJECT POSITION\000"
	.align	2
.LC39:
	.ascii	"SEARCH DATA LOW(10)\000\001\000"
	.align	2
.LC40:
	.ascii	"SET LIMITS(10)\000\001\000"
	.align	2
.LC41:
	.ascii	"PRE-FETCH(10)\000\003READ POSITION\000GET DATA BUFF"
	.ascii	"ER STATUS\000"
	.align	2
.LC42:
	.ascii	"SYNCHRONIZE CACHE(10)\000\001\000"
	.align	2
.LC43:
	.ascii	"LOCK UNLOCK CACHE(10)\000\001\000"
	.align	2
.LC44:
	.ascii	"READ DEFECT DATA(10)\000\001\000"
	.align	2
.LC45:
	.ascii	"MEDIUM SCAN\000\001\000"
	.align	2
.LC46:
	.ascii	"COMPARE\000\001\000"
	.align	2
.LC47:
	.ascii	"COPY AND VERIFY\000\001\000"
	.align	2
.LC48:
	.ascii	"WRITE BUFFER\000\001\000"
	.align	2
.LC49:
	.ascii	"READ BUFFER\000\001\000"
	.align	2
.LC50:
	.ascii	"UPDATE BLOCK\000\001\000"
	.align	2
.LC51:
	.ascii	"READ LONG\000\001\000"
	.align	2
.LC52:
	.ascii	"WRITE LONG\000\001\000"
	.align	2
.LC53:
	.ascii	"CHANGE DEFINITION\000\001\000"
	.align	2
.LC54:
	.ascii	"WRITE SAME(10)\000\001\000"
	.align	2
.LC55:
	.ascii	"READ SUB-CHANNEL\000\001\000"
	.align	2
.LC56:
	.ascii	"READ TOC/PMA/ATIP\000\001\000"
	.align	2
.LC57:
	.ascii	"REPORT DENSITY SUPPORT\000\001\000"
	.align	2
.LC58:
	.ascii	"READ HEADER\000\001\000"
	.align	2
.LC59:
	.ascii	"PLAY AUDIO(10)\000\001\000"
	.align	2
.LC60:
	.ascii	"GET CONFIGURATION\000\001\000"
	.align	2
.LC61:
	.ascii	"PLAY AUDIO MSF\000\001\000"
	.align	2
.LC62:
	.ascii	"PLAY AUDIO TRACK INDEX\000\001\000"
	.align	2
.LC63:
	.ascii	"PLAY TRACK RELATIVE(10)\000\001\000"
	.align	2
.LC64:
	.ascii	"GET EVENT STATUS NOTIFICATION\000\001\000"
	.align	2
.LC65:
	.ascii	"PAUSE/RESUME\000\001\000"
	.align	2
.LC66:
	.ascii	"LOG SELECT\000\001\000"
	.align	2
.LC67:
	.ascii	"LOG SENSE\000\001\000"
	.align	2
.LC68:
	.ascii	"STOP PLAY/SCAN\000\001\000"
	.align	2
.LC69:
	.ascii	"XDWRITE(10)\000\001\000"
	.align	2
.LC70:
	.ascii	"XPWRITE(10)\000\002READ DISC INFORMATION\000"
	.align	2
.LC71:
	.ascii	"XDREAD(10)\000\001READ TRACK INFORMATION\000"
	.align	2
.LC72:
	.ascii	"RESERVE TRACK\000\001\000"
	.align	2
.LC73:
	.ascii	"SEND OPC INFORMATION\000\001\000"
	.align	2
.LC74:
	.ascii	"MODE SELECT(10)\000\001\000"
	.align	2
.LC75:
	.ascii	"RESERVE(10)\000\002RESERVE ELEMENT(10)\000"
	.align	2
.LC76:
	.ascii	"RELEASE(10)\000\002RELEASE ELEMENT(10)\000"
	.align	2
.LC77:
	.ascii	"REPAIR TRACK\000\001\000"
	.align	2
.LC78:
	.ascii	"READ MASTER CUE\000\001\000"
	.align	2
.LC79:
	.ascii	"MODE SENSE(10)\000\001\000"
	.align	2
.LC80:
	.ascii	"CLOSE TRACK/SESSION\000\001\000"
	.align	2
.LC81:
	.ascii	"READ BUFFER CAPACITY\000\001\000"
	.align	2
.LC82:
	.ascii	"SEND CUE SHEET\000\001\000"
	.align	2
.LC83:
	.ascii	"PERSISTENT RESERVE IN\000\001\000"
	.align	2
.LC84:
	.ascii	"PERSISTENT RESERVE OUT\000\001\000"
	.align	2
.LC85:
	.ascii	"XDWRITE EXTENDED(16)\000\001\000"
	.align	2
.LC86:
	.ascii	"REBUILD(16)\000\001\000"
	.align	2
.LC87:
	.ascii	"REGENERATE(16)\000\001\000"
	.align	2
.LC88:
	.ascii	"EXTENDED COPY\000\001\000"
	.align	2
.LC89:
	.ascii	"RECEIVE COPY RESULTS\000\001\000"
	.align	2
.LC90:
	.ascii	"ACCESS CONTROL IN  [proposed]\000\001\000"
	.align	2
.LC91:
	.ascii	"ACCESS CONTROL OUT  [proposed]\000\001\000"
	.align	2
.LC92:
	.ascii	"READ(16)\000\001\000"
	.align	2
.LC93:
	.ascii	"DEVICE LOCKS  [proposed]\000\001\000"
	.align	2
.LC94:
	.ascii	"WRITE(16)\000\001\000"
	.align	2
.LC95:
	.ascii	"READ ATTRIBUTES [proposed]\000\001\000"
	.align	2
.LC96:
	.ascii	"WRITE ATTRIBUTES [proposed]\000\001\000"
	.align	2
.LC97:
	.ascii	"WRITE AND VERIFY(16)\000\001\000"
	.align	2
.LC98:
	.ascii	"VERIFY(16)\000\001\000"
	.align	2
.LC99:
	.ascii	"PRE-FETCH(16)\000\001\000"
	.align	2
.LC100:
	.ascii	"SYNCHRONIZE CACHE(16)\000\002SPACE(16) [1]\000"
	.align	2
.LC101:
	.ascii	"LOCK UNLOCK CACHE(16)\000\002LOCATE(16) [1]\000"
	.align	2
.LC102:
	.ascii	"WRITE SAME(16)\000\001\000"
	.align	2
.LC103:
	.ascii	"[usage proposed by SCSI Socket Services project]\000"
	.ascii	"\001\000"
	.align	2
.LC104:
	.ascii	"MARGIN CONTROL [proposed]\000\001\000"
	.align	2
.LC105:
	.ascii	"SERVICE ACTION IN [proposed]\000\001\000"
	.align	2
.LC106:
	.ascii	"SERVICE ACTION OUT [proposed]\000\001\000"
	.align	2
.LC107:
	.ascii	"REPORT LUNS\000\001\000"
	.align	2
.LC108:
	.ascii	"BLANK\000\001\000"
	.align	2
.LC109:
	.ascii	"SEND EVENT\000\001\000"
	.align	2
.LC110:
	.ascii	"MAINTENANCE (IN)\000\002SEND KEY\000"
	.align	2
.LC111:
	.ascii	"MAINTENANCE (OUT)\000\002REPORT KEY\000"
	.align	2
.LC112:
	.ascii	"MOVE MEDIUM\000\002PLAY AUDIO(12)\000"
	.align	2
.LC113:
	.ascii	"EXCHANGE MEDIUM\000\002LOAD/UNLOAD C/DVD\000"
	.align	2
.LC114:
	.ascii	"MOVE MEDIUM ATTACHED\000\002SET READ AHEAD\000\001\000"
	.align	2
.LC115:
	.ascii	"READ(12)\000\002GET MESSAGE(12)\000"
	.align	2
.LC116:
	.ascii	"PLAY TRACK RELATIVE(12)\000\001\000"
	.align	2
.LC117:
	.ascii	"WRITE(12)\000\002SEND MESSAGE(12)\000"
	.align	2
.LC118:
	.ascii	"ERASE(12)\000\002GET PERFORMANCE\000"
	.align	2
.LC119:
	.ascii	"READ DVD STRUCTURE\000\001\000"
	.align	2
.LC120:
	.ascii	"WRITE AND VERIFY(12)\000\001\000"
	.align	2
.LC121:
	.ascii	"VERIFY(12)\000\001\000"
	.align	2
.LC122:
	.ascii	"SEARCH DATA HIGH(12)\000\001\000"
	.align	2
.LC123:
	.ascii	"SEARCH DATA EQUAL(12)\000\001\000"
	.align	2
.LC124:
	.ascii	"SEARCH DATA LOW(12)\000\001\000"
	.align	2
.LC125:
	.ascii	"SET LIMITS(12)\000\001\000"
	.align	2
.LC126:
	.ascii	"READ ELEMENT STATUS ATTACHED\000\001\000"
	.align	2
.LC127:
	.ascii	"REQUEST VOLUME ELEMENT ADDRESS\000\001\000"
	.align	2
.LC128:
	.ascii	"SEND VOLUME TAG\000\002SET STREAMING\000"
	.align	2
.LC129:
	.ascii	"READ DEFECT DATA(12)\000\001\000"
	.align	2
.LC130:
	.ascii	"READ ELEMENT STATUS\000\001\000"
	.align	2
.LC131:
	.ascii	"READ CD MSF\000\001\000"
	.align	2
.LC132:
	.ascii	"REDUNDANCY GROUP (IN)\000\002SCAN\000"
	.align	2
.LC133:
	.ascii	"REDUNDANCY GROUP (OUT)\000\002SET CD-ROM SPEED\000"
	.align	2
.LC134:
	.ascii	"SPARE (IN)\000\002PLAY CD\000"
	.align	2
.LC135:
	.ascii	"SPARE (OUT)\000\002MECHANISM STATUS\000"
	.align	2
.LC136:
	.ascii	"VOLUME SET (IN)\000\002READ CD\000"
	.align	2
.LC137:
	.ascii	"VOLUME SET (OUT)\000\000\002SEND DVD STRUCTURE\000"
	.data
	.align	2
	.type	ScsiOpcodeString, %object
	.size	ScsiOpcodeString, 1024
ScsiOpcodeString:
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.word	.LC2
	.word	.LC6
	.word	.LC7
	.word	.LC2
	.word	.LC8
	.word	.LC9
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC10
	.word	.LC11
	.word	.LC12
	.word	.LC13
	.word	.LC14
	.word	.LC15
	.word	.LC16
	.word	.LC17
	.word	.LC18
	.word	.LC19
	.word	.LC20
	.word	.LC21
	.word	.LC22
	.word	.LC23
	.word	.LC24
	.word	.LC25
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC26
	.word	.LC27
	.word	.LC28
	.word	.LC2
	.word	.LC2
	.word	.LC29
	.word	.LC30
	.word	.LC31
	.word	.LC32
	.word	.LC33
	.word	.LC34
	.word	.LC35
	.word	.LC36
	.word	.LC37
	.word	.LC38
	.word	.LC39
	.word	.LC40
	.word	.LC41
	.word	.LC42
	.word	.LC43
	.word	.LC44
	.word	.LC45
	.word	.LC46
	.word	.LC47
	.word	.LC48
	.word	.LC49
	.word	.LC50
	.word	.LC51
	.word	.LC52
	.word	.LC53
	.word	.LC54
	.word	.LC55
	.word	.LC56
	.word	.LC57
	.word	.LC58
	.word	.LC59
	.word	.LC60
	.word	.LC61
	.word	.LC62
	.word	.LC63
	.word	.LC64
	.word	.LC65
	.word	.LC66
	.word	.LC67
	.word	.LC68
	.word	.LC2
	.word	.LC69
	.word	.LC70
	.word	.LC71
	.word	.LC72
	.word	.LC73
	.word	.LC74
	.word	.LC75
	.word	.LC76
	.word	.LC77
	.word	.LC78
	.word	.LC79
	.word	.LC80
	.word	.LC81
	.word	.LC82
	.word	.LC83
	.word	.LC84
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC85
	.word	.LC86
	.word	.LC87
	.word	.LC88
	.word	.LC89
	.word	.LC90
	.word	.LC91
	.word	.LC92
	.word	.LC93
	.word	.LC94
	.word	.LC2
	.word	.LC95
	.word	.LC96
	.word	.LC97
	.word	.LC98
	.word	.LC99
	.word	.LC100
	.word	.LC101
	.word	.LC102
	.word	.LC103
	.word	.LC103
	.word	.LC103
	.word	.LC103
	.word	.LC104
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC105
	.word	.LC106
	.word	.LC107
	.word	.LC108
	.word	.LC109
	.word	.LC110
	.word	.LC111
	.word	.LC112
	.word	.LC113
	.word	.LC114
	.word	.LC115
	.word	.LC116
	.word	.LC117
	.word	.LC2
	.word	.LC118
	.word	.LC119
	.word	.LC120
	.word	.LC121
	.word	.LC122
	.word	.LC123
	.word	.LC124
	.word	.LC125
	.word	.LC126
	.word	.LC127
	.word	.LC128
	.word	.LC129
	.word	.LC130
	.word	.LC131
	.word	.LC132
	.word	.LC133
	.word	.LC134
	.word	.LC135
	.word	.LC136
	.word	.LC137
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.word	.LC2
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
