	.file	"extr_dplayx.c_dwFlags2str.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"DPCONNECTION_DIRECTPLAY,"
.LC1:
	.string	"DPCONNECTION_DIRECTPLAYLOBBY,"
.LC2:
	.string	"DPENUMPLAYERS_ALL,"
.LC3:
	.string	"DPENUMPLAYERS_LOCAL,"
.LC4:
	.string	"DPENUMPLAYERS_REMOTE,"
.LC5:
	.string	"DPENUMPLAYERS_GROUP,"
.LC6:
	.string	"DPENUMPLAYERS_SESSION,"
.LC7:
	.string	"DPENUMPLAYERS_SERVERPLAYER,"
.LC8:
	.string	"DPENUMPLAYERS_SPECTATOR,"
.LC9:
	.string	"DPENUMPLAYERS_OWNER,"
.LC10:
	.string	"DPENUMGROUPS_ALL,"
.LC11:
	.string	"DPENUMGROUPS_LOCAL,"
.LC12:
	.string	"DPENUMGROUPS_REMOTE,"
.LC13:
	.string	"DPENUMGROUPS_GROUP,"
.LC14:
	.string	"DPENUMGROUPS_SESSION,"
.LC15:
	.string	"DPENUMGROUPS_SHORTCUT,"
.LC16:
	.string	"DPENUMGROUPS_STAGINGAREA,"
.LC17:
	.string	"DPENUMGROUPS_HIDDEN,"
.LC18:
	.string	"DPPLAYER_SERVERPLAYER,"
.LC19:
	.string	"DPPLAYER_SPECTATOR,"
.LC20:
	.string	"DPPLAYER_LOCAL,"
.LC21:
	.string	"DPPLAYER_OWNER,"
.LC22:
	.string	"DPGROUP_STAGINGAREA,"
.LC23:
	.string	"DPGROUP_LOCAL,"
.LC24:
	.string	"DPGROUP_HIDDEN,"
.LC25:
	.string	"DPENUMSESSIONS_AVAILABLE,"
.LC26:
	.string	"DPENUMSESSIONS_ALL,"
.LC27:
	.string	"DPENUMSESSIONS_ASYNC,"
.LC28:
	.string	"DPENUMSESSIONS_STOPASYNC,"
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC29:
	.string	"DPENUMSESSIONS_PASSWORDREQUIRED,"
	.section	.rodata.str1.1
.LC30:
	.string	"DPENUMSESSIONS_RETURNSTATUS,"
.LC31:
	.string	"DPGETCAPS_GUARANTEED,"
.LC32:
	.string	"DPGET_REMOTE,"
.LC33:
	.string	"DPGET_LOCAL,"
.LC34:
	.string	"DPRECEIVE_ALL,"
.LC35:
	.string	"DPRECEIVE_TOPLAYER,"
.LC36:
	.string	"DPRECEIVE_FROMPLAYER,"
.LC37:
	.string	"DPRECEIVE_PEEK,"
.LC38:
	.string	"DPSEND_MAX_PRIORITY,"
.LC39:
	.string	"DPSEND_GUARANTEED,"
.LC40:
	.string	"DPSEND_HIGHPRIORITY,"
.LC41:
	.string	"DPSEND_OPENSTREAM,"
.LC42:
	.string	"DPSEND_CLOSESTREAM,"
.LC43:
	.string	"DPSEND_SIGNED,"
.LC44:
	.string	"DPSEND_ENCRYPTED,"
.LC45:
	.string	"DPSEND_LOBBYSYSTEMMESSAGE,"
.LC46:
	.string	"DPSEND_ASYNC,"
.LC47:
	.string	"DPSEND_NOSENDCOMPLETEMSG,"
.LC48:
	.string	"DPSET_REMOTE,"
.LC49:
	.string	"DPSET_LOCAL,"
.LC50:
	.string	"DPSET_GUARANTEED,"
.LC51:
	.string	"DPMESSAGEQUEUE_SEND,"
.LC52:
	.string	"DPMESSAGEQUEUE_RECEIVE,"
.LC53:
	.string	"DPCONNECT_RETURNSTATUS,"
.LC54:
	.string	"DPOPEN_JOIN,"
.LC55:
	.string	"DPOPEN_CREATE,"
.LC56:
	.string	"DPOPEN_RETURNSTATUS,"
.LC57:
	.string	"DPSESSION_NEWPLAYERSDISABLED,"
.LC58:
	.string	"DPSESSION_MIGRATEHOST,"
.LC59:
	.string	"DPSESSION_NOMESSAGEID,"
.LC60:
	.string	"DPSESSION_JOINDISABLED,"
.LC61:
	.string	"DPSESSION_KEEPALIVE,"
.LC62:
	.string	"DPSESSION_NODATAMESSAGES,"
.LC63:
	.string	"DPSESSION_SECURESERVER,"
.LC64:
	.string	"DPSESSION_PRIVATE,"
.LC65:
	.string	"DPSESSION_PASSWORDREQUIRED,"
.LC66:
	.string	"DPSESSION_MULTICASTSERVER,"
.LC67:
	.string	"DPSESSION_CLIENTSERVER,"
.LC68:
	.string	"DPSESSION_DIRECTPLAYPROTOCOL,"
.LC69:
	.string	"DPSESSION_NOPRESERVEORDER,"
.LC70:
	.string	"DPSESSION_OPTIMIZELATENCY,"
.LC71:
	.string	"DPLCONNECTION_CREATESESSION,"
.LC72:
	.string	"DPLCONNECTION_JOINSESSION,"
.LC73:
	.string	"DPESC_TIMEDOUT,"
.LC74:
	.string	"DPCAPS_ISHOST,"
.LC75:
	.string	"DPCAPS_GROUPOPTIMIZED,"
.LC76:
	.string	"DPCAPS_KEEPALIVEOPTIMIZED,"
.LC77:
	.string	"DPCAPS_GUARANTEEDOPTIMIZED,"
.LC78:
	.string	"DPCAPS_GUARANTEEDSUPPORTED,"
.LC79:
	.string	"DPCAPS_SIGNINGSUPPORTED,"
.LC80:
	.string	"DPCAPS_ENCRYPTIONSUPPORTED,"
.LC81:
	.string	"DPCAPS_ASYNCCANCELSUPPORTED,"
	.section	.rodata.str1.8
	.align 8
.LC82:
	.string	"DPCAPS_ASYNCCANCELALLSUPPORTED,"
	.section	.rodata.str1.1
.LC83:
	.string	"DPCAPS_SENDTIMEOUTSUPPORTED,"
.LC84:
	.string	"DPCAPS_SENDPRIORITYSUPPORTED,"
.LC85:
	.string	"DPCAPS_ASYNCSUPPORTED,"
.LC86:
	.string	"DPPLAYERCAPS_LOCAL,"
.LC87:
	.string	"UNKNOWN"
	.text
	.p2align 4
	.type	dwFlags2str, @function
dwFlags2str:
.LFB0:
	.cfi_startproc
	endbr64
	push	r12
	.cfi_def_cfa_offset 16
	.cfi_offset 12, -16
	xor	eax, eax
	push	rbp
	.cfi_def_cfa_offset 24
	.cfi_offset 6, -24
	mov	ebp, esi
	push	rbx
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	mov	ebx, edi
	call	get_temp_buffer@PLT
	mov	r12, rax
	test	bpl, 1
	je	.L3
	test	DWORD PTR DPCONNECTION_DIRECTPLAY[rip], ebx
	jne	.L384
	test	DWORD PTR DPCONNECTION_DIRECTPLAYLOBBY[rip], ebx
	jne	.L385
.L3:
	test	bpl, 2
	je	.L7
	cmp	DWORD PTR DPENUMPLAYERS_ALL[rip], ebx
	je	.L386
	test	DWORD PTR DPENUMPLAYERS_LOCAL[rip], ebx
	jne	.L387
.L9:
	test	DWORD PTR DPENUMPLAYERS_REMOTE[rip], ebx
	jne	.L388
.L10:
	test	DWORD PTR DPENUMPLAYERS_GROUP[rip], ebx
	jne	.L389
.L11:
	test	DWORD PTR DPENUMPLAYERS_SESSION[rip], ebx
	jne	.L390
.L12:
	test	DWORD PTR DPENUMPLAYERS_SERVERPLAYER[rip], ebx
	jne	.L391
.L13:
	test	DWORD PTR DPENUMPLAYERS_SPECTATOR[rip], ebx
	jne	.L392
.L14:
	test	DWORD PTR DPENUMPLAYERS_OWNER[rip], ebx
	jne	.L393
.L7:
	test	bpl, 4
	je	.L17
	cmp	DWORD PTR DPENUMGROUPS_ALL[rip], ebx
	je	.L394
	test	DWORD PTR DPENUMPLAYERS_LOCAL[rip], ebx
	jne	.L395
.L19:
	test	DWORD PTR DPENUMPLAYERS_REMOTE[rip], ebx
	jne	.L396
.L20:
	test	DWORD PTR DPENUMPLAYERS_GROUP[rip], ebx
	jne	.L397
.L21:
	test	DWORD PTR DPENUMPLAYERS_SESSION[rip], ebx
	jne	.L398
.L22:
	test	DWORD PTR DPENUMGROUPS_SHORTCUT[rip], ebx
	jne	.L399
.L23:
	test	DWORD PTR DPENUMGROUPS_STAGINGAREA[rip], ebx
	jne	.L400
.L24:
	test	DWORD PTR DPENUMGROUPS_HIDDEN[rip], ebx
	jne	.L401
.L17:
	test	bpl, 8
	je	.L27
	test	DWORD PTR DPPLAYER_SERVERPLAYER[rip], ebx
	jne	.L402
	test	DWORD PTR DPPLAYER_SPECTATOR[rip], ebx
	jne	.L403
.L29:
	test	DWORD PTR DPPLAYER_LOCAL[rip], ebx
	jne	.L404
.L30:
	test	DWORD PTR DPPLAYER_OWNER[rip], ebx
	jne	.L405
.L27:
	test	bpl, 16
	je	.L33
	test	DWORD PTR DPGROUP_STAGINGAREA[rip], ebx
	jne	.L406
	test	DWORD PTR DPGROUP_LOCAL[rip], ebx
	jne	.L407
.L35:
	test	DWORD PTR DPGROUP_HIDDEN[rip], ebx
	jne	.L408
.L33:
	test	bpl, 32
	je	.L38
	test	DWORD PTR DPENUMSESSIONS_AVAILABLE[rip], ebx
	jne	.L409
	test	DWORD PTR DPENUMSESSIONS_ALL[rip], ebx
	jne	.L410
.L40:
	test	DWORD PTR DPENUMSESSIONS_ASYNC[rip], ebx
	jne	.L411
.L41:
	test	DWORD PTR DPENUMSESSIONS_STOPASYNC[rip], ebx
	jne	.L412
.L42:
	test	DWORD PTR DPENUMSESSIONS_PASSWORDREQUIRED[rip], ebx
	jne	.L413
.L43:
	test	DWORD PTR DPENUMSESSIONS_RETURNSTATUS[rip], ebx
	jne	.L414
.L38:
	test	bpl, 64
	je	.L45
	test	DWORD PTR DPGETCAPS_GUARANTEED[rip], ebx
	jne	.L415
.L45:
	test	bpl, -128
	je	.L47
	cmp	DWORD PTR DPGET_REMOTE[rip], ebx
	je	.L416
	test	DWORD PTR DPGET_LOCAL[rip], ebx
	jne	.L417
.L47:
	test	ebp, 256
	je	.L51
	test	DWORD PTR DPRECEIVE_ALL[rip], ebx
	jne	.L418
	test	DWORD PTR DPRECEIVE_TOPLAYER[rip], ebx
	jne	.L419
.L53:
	test	DWORD PTR DPRECEIVE_FROMPLAYER[rip], ebx
	jne	.L420
.L54:
	test	DWORD PTR DPRECEIVE_PEEK[rip], ebx
	jne	.L421
.L51:
	test	ebp, 512
	je	.L57
	cmp	DWORD PTR DPSEND_MAX_PRIORITY[rip], ebx
	je	.L422
	test	DWORD PTR DPSEND_GUARANTEED[rip], ebx
	jne	.L423
	test	DWORD PTR DPSEND_HIGHPRIORITY[rip], ebx
	jne	.L424
.L60:
	test	DWORD PTR DPSEND_OPENSTREAM[rip], ebx
	jne	.L425
.L61:
	test	DWORD PTR DPSEND_CLOSESTREAM[rip], ebx
	jne	.L426
.L62:
	test	DWORD PTR DPSEND_SIGNED[rip], ebx
	jne	.L427
.L63:
	test	DWORD PTR DPSEND_ENCRYPTED[rip], ebx
	jne	.L428
.L64:
	test	DWORD PTR DPSEND_LOBBYSYSTEMMESSAGE[rip], ebx
	jne	.L429
	test	DWORD PTR DPSEND_ASYNC[rip], ebx
	jne	.L430
.L66:
	test	DWORD PTR DPSEND_NOSENDCOMPLETEMSG[rip], ebx
	jne	.L431
.L57:
	test	ebp, 1024
	je	.L69
	cmp	DWORD PTR DPSET_REMOTE[rip], ebx
	je	.L432
	test	DWORD PTR DPSET_LOCAL[rip], ebx
	jne	.L433
.L71:
	test	DWORD PTR DPSET_GUARANTEED[rip], ebx
	jne	.L434
.L69:
	test	ebp, 2048
	je	.L74
	test	DWORD PTR DPMESSAGEQUEUE_SEND[rip], ebx
	jne	.L435
	test	DWORD PTR DPMESSAGEQUEUE_RECEIVE[rip], ebx
	jne	.L436
.L74:
	test	ebp, 4096
	je	.L77
	test	DWORD PTR DPCONNECT_RETURNSTATUS[rip], ebx
	jne	.L437
.L77:
	test	ebp, 8192
	je	.L79
	test	DWORD PTR DPOPEN_JOIN[rip], ebx
	jne	.L438
	test	DWORD PTR DPOPEN_CREATE[rip], ebx
	jne	.L439
.L81:
	test	DWORD PTR DPOPEN_RETURNSTATUS[rip], ebx
	jne	.L440
.L79:
	test	ebp, 16384
	je	.L84
	test	DWORD PTR DPSESSION_NEWPLAYERSDISABLED[rip], ebx
	jne	.L441
	test	DWORD PTR DPSESSION_MIGRATEHOST[rip], ebx
	jne	.L442
.L86:
	test	DWORD PTR DPSESSION_NOMESSAGEID[rip], ebx
	jne	.L443
.L87:
	test	DWORD PTR DPSESSION_JOINDISABLED[rip], ebx
	jne	.L444
.L88:
	test	DWORD PTR DPSESSION_KEEPALIVE[rip], ebx
	jne	.L445
.L89:
	test	DWORD PTR DPSESSION_NODATAMESSAGES[rip], ebx
	jne	.L446
.L90:
	test	DWORD PTR DPSESSION_SECURESERVER[rip], ebx
	jne	.L447
.L91:
	test	DWORD PTR DPSESSION_PRIVATE[rip], ebx
	jne	.L448
.L92:
	test	DWORD PTR DPSESSION_PASSWORDREQUIRED[rip], ebx
	jne	.L449
.L93:
	test	DWORD PTR DPSESSION_MULTICASTSERVER[rip], ebx
	jne	.L450
.L94:
	test	DWORD PTR DPSESSION_CLIENTSERVER[rip], ebx
	jne	.L451
.L95:
	test	DWORD PTR DPSESSION_DIRECTPLAYPROTOCOL[rip], ebx
	jne	.L452
.L96:
	test	DWORD PTR DPSESSION_NOPRESERVEORDER[rip], ebx
	jne	.L453
.L97:
	test	DWORD PTR DPSESSION_OPTIMIZELATENCY[rip], ebx
	jne	.L454
.L84:
	test	ebp, 32768
	je	.L100
	test	DWORD PTR DPLCONNECTION_CREATESESSION[rip], ebx
	jne	.L455
	test	DWORD PTR DPLCONNECTION_JOINSESSION[rip], ebx
	jne	.L456
.L100:
	test	ebp, 65536
	je	.L103
	test	DWORD PTR DPESC_TIMEDOUT[rip], ebx
	jne	.L457
.L103:
	and	ebp, 131072
	je	.L104
	test	DWORD PTR DPCAPS_ISHOST[rip], ebx
	jne	.L458
	test	DWORD PTR DPCAPS_GROUPOPTIMIZED[rip], ebx
	jne	.L459
.L106:
	test	DWORD PTR DPCAPS_KEEPALIVEOPTIMIZED[rip], ebx
	jne	.L460
.L107:
	test	DWORD PTR DPCAPS_GUARANTEEDOPTIMIZED[rip], ebx
	jne	.L461
.L108:
	test	DWORD PTR DPCAPS_GUARANTEEDSUPPORTED[rip], ebx
	jne	.L462
.L109:
	test	DWORD PTR DPCAPS_SIGNINGSUPPORTED[rip], ebx
	jne	.L463
.L110:
	test	DWORD PTR DPCAPS_ENCRYPTIONSUPPORTED[rip], ebx
	jne	.L464
.L111:
	test	DWORD PTR DPCAPS_ASYNCCANCELSUPPORTED[rip], ebx
	jne	.L465
.L112:
	test	DWORD PTR DPCAPS_ASYNCCANCELALLSUPPORTED[rip], ebx
	jne	.L466
.L113:
	test	DWORD PTR DPCAPS_SENDTIMEOUTSUPPORTED[rip], ebx
	jne	.L467
.L114:
	test	DWORD PTR DPCAPS_SENDPRIORITYSUPPORTED[rip], ebx
	jne	.L468
.L115:
	test	DWORD PTR DPCAPS_ASYNCSUPPORTED[rip], ebx
	jne	.L469
.L116:
	test	DWORD PTR DPPLAYERCAPS_LOCAL[rip], ebx
	jne	.L470
.L104:
	mov	rdi, r12
	call	strlen@PLT
	test	eax, eax
	jne	.L117
	test	ebx, ebx
	jne	.L119
.L117:
	mov	rdi, r12
	call	strlen@PLT
	cdqe
	mov	BYTE PTR -1[r12+rax], 0
	mov	rax, r12
	pop	rbx
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	pop	rbp
	.cfi_def_cfa_offset 16
	pop	r12
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L470:
	.cfi_restore_state
	mov	rdi, r12
	lea	rsi, .LC86[rip]
	call	strcat@PLT
	mov	rdi, r12
	call	strlen@PLT
	test	eax, eax
	jne	.L117
.L119:
	mov	rdi, r12
	lea	rsi, .LC87[rip]
	call	strcpy@PLT
	mov	rax, r12
	pop	rbx
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	pop	rbp
	.cfi_def_cfa_offset 16
	pop	r12
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L420:
	.cfi_restore_state
	lea	rsi, .LC36[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPRECEIVE_PEEK[rip], ebx
	je	.L51
.L421:
	lea	rsi, .LC37[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L51
	.p2align 4,,10
	.p2align 3
.L417:
	lea	rsi, .LC33[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L47
	.p2align 4,,10
	.p2align 3
.L418:
	lea	rsi, .LC34[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPRECEIVE_TOPLAYER[rip], ebx
	je	.L53
.L419:
	lea	rsi, .LC35[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPRECEIVE_FROMPLAYER[rip], ebx
	je	.L54
	jmp	.L420
	.p2align 4,,10
	.p2align 3
.L433:
	lea	rsi, .LC49[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSET_GUARANTEED[rip], ebx
	je	.L69
.L434:
	lea	rsi, .LC50[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L69
	.p2align 4,,10
	.p2align 3
.L435:
	lea	rsi, .LC51[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPMESSAGEQUEUE_RECEIVE[rip], ebx
	je	.L74
.L436:
	lea	rsi, .LC52[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L74
	.p2align 4,,10
	.p2align 3
.L437:
	lea	rsi, .LC53[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L77
	.p2align 4,,10
	.p2align 3
.L438:
	lea	rsi, .LC54[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPOPEN_CREATE[rip], ebx
	je	.L81
.L439:
	lea	rsi, .LC55[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPOPEN_RETURNSTATUS[rip], ebx
	je	.L79
.L440:
	lea	rsi, .LC56[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L79
	.p2align 4,,10
	.p2align 3
.L441:
	lea	rsi, .LC57[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSESSION_MIGRATEHOST[rip], ebx
	je	.L86
.L442:
	lea	rsi, .LC58[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSESSION_NOMESSAGEID[rip], ebx
	je	.L87
.L443:
	lea	rsi, .LC59[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSESSION_JOINDISABLED[rip], ebx
	je	.L88
.L444:
	lea	rsi, .LC60[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSESSION_KEEPALIVE[rip], ebx
	je	.L89
.L445:
	lea	rsi, .LC61[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSESSION_NODATAMESSAGES[rip], ebx
	je	.L90
.L446:
	lea	rsi, .LC62[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSESSION_SECURESERVER[rip], ebx
	je	.L91
.L447:
	lea	rsi, .LC63[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSESSION_PRIVATE[rip], ebx
	je	.L92
.L448:
	lea	rsi, .LC64[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSESSION_PASSWORDREQUIRED[rip], ebx
	je	.L93
.L449:
	lea	rsi, .LC65[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSESSION_MULTICASTSERVER[rip], ebx
	je	.L94
.L450:
	lea	rsi, .LC66[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSESSION_CLIENTSERVER[rip], ebx
	je	.L95
.L451:
	lea	rsi, .LC67[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSESSION_DIRECTPLAYPROTOCOL[rip], ebx
	je	.L96
.L452:
	lea	rsi, .LC68[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSESSION_NOPRESERVEORDER[rip], ebx
	je	.L97
.L453:
	lea	rsi, .LC69[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSESSION_OPTIMIZELATENCY[rip], ebx
	je	.L84
.L454:
	lea	rsi, .LC70[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L84
	.p2align 4,,10
	.p2align 3
.L455:
	lea	rsi, .LC71[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPLCONNECTION_JOINSESSION[rip], ebx
	je	.L100
	jmp	.L456
	.p2align 4,,10
	.p2align 3
.L384:
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	call	strcat@PLT
	test	DWORD PTR DPCONNECTION_DIRECTPLAYLOBBY[rip], ebx
	je	.L3
.L385:
	lea	rsi, .LC1[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L387:
	lea	rsi, .LC3[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMPLAYERS_REMOTE[rip], ebx
	je	.L10
.L388:
	lea	rsi, .LC4[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMPLAYERS_GROUP[rip], ebx
	je	.L11
.L389:
	lea	rsi, .LC5[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMPLAYERS_SESSION[rip], ebx
	je	.L12
.L390:
	lea	rsi, .LC6[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMPLAYERS_SERVERPLAYER[rip], ebx
	je	.L13
.L391:
	lea	rsi, .LC7[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMPLAYERS_SPECTATOR[rip], ebx
	je	.L14
.L392:
	lea	rsi, .LC8[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMPLAYERS_OWNER[rip], ebx
	je	.L7
.L393:
	lea	rsi, .LC9[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L7
	.p2align 4,,10
	.p2align 3
.L395:
	lea	rsi, .LC11[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMPLAYERS_REMOTE[rip], ebx
	je	.L20
.L396:
	lea	rsi, .LC12[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMPLAYERS_GROUP[rip], ebx
	je	.L21
.L397:
	lea	rsi, .LC13[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMPLAYERS_SESSION[rip], ebx
	je	.L22
.L398:
	lea	rsi, .LC14[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMGROUPS_SHORTCUT[rip], ebx
	je	.L23
.L399:
	lea	rsi, .LC15[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMGROUPS_STAGINGAREA[rip], ebx
	je	.L24
.L400:
	lea	rsi, .LC16[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMGROUPS_HIDDEN[rip], ebx
	je	.L17
.L401:
	lea	rsi, .LC17[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L17
	.p2align 4,,10
	.p2align 3
.L402:
	lea	rsi, .LC18[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPPLAYER_SPECTATOR[rip], ebx
	je	.L29
.L403:
	lea	rsi, .LC19[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPPLAYER_LOCAL[rip], ebx
	je	.L30
.L404:
	lea	rsi, .LC20[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPPLAYER_OWNER[rip], ebx
	je	.L27
.L405:
	lea	rsi, .LC21[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L27
	.p2align 4,,10
	.p2align 3
.L406:
	lea	rsi, .LC22[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPGROUP_LOCAL[rip], ebx
	je	.L35
.L407:
	lea	rsi, .LC23[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPGROUP_HIDDEN[rip], ebx
	je	.L33
.L408:
	lea	rsi, .LC24[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L33
	.p2align 4,,10
	.p2align 3
.L409:
	lea	rsi, .LC25[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMSESSIONS_ALL[rip], ebx
	je	.L40
.L410:
	lea	rsi, .LC26[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMSESSIONS_ASYNC[rip], ebx
	je	.L41
.L411:
	lea	rsi, .LC27[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMSESSIONS_STOPASYNC[rip], ebx
	je	.L42
.L412:
	lea	rsi, .LC28[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMSESSIONS_PASSWORDREQUIRED[rip], ebx
	je	.L43
.L413:
	lea	rsi, .LC29[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMSESSIONS_RETURNSTATUS[rip], ebx
	je	.L38
.L414:
	lea	rsi, .LC30[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L38
	.p2align 4,,10
	.p2align 3
.L415:
	lea	rsi, .LC31[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L45
	.p2align 4,,10
	.p2align 3
.L456:
	lea	rsi, .LC72[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L100
	.p2align 4,,10
	.p2align 3
.L457:
	lea	rsi, .LC73[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L103
	.p2align 4,,10
	.p2align 3
.L458:
	lea	rsi, .LC74[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPCAPS_GROUPOPTIMIZED[rip], ebx
	je	.L106
.L459:
	lea	rsi, .LC75[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPCAPS_KEEPALIVEOPTIMIZED[rip], ebx
	je	.L107
.L460:
	lea	rsi, .LC76[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPCAPS_GUARANTEEDOPTIMIZED[rip], ebx
	je	.L108
.L461:
	lea	rsi, .LC77[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPCAPS_GUARANTEEDSUPPORTED[rip], ebx
	je	.L109
.L462:
	lea	rsi, .LC78[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPCAPS_SIGNINGSUPPORTED[rip], ebx
	je	.L110
.L463:
	lea	rsi, .LC79[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPCAPS_ENCRYPTIONSUPPORTED[rip], ebx
	je	.L111
.L464:
	lea	rsi, .LC80[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPCAPS_ASYNCCANCELSUPPORTED[rip], ebx
	je	.L112
.L465:
	lea	rsi, .LC81[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPCAPS_ASYNCCANCELALLSUPPORTED[rip], ebx
	je	.L113
.L466:
	lea	rsi, .LC82[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPCAPS_SENDTIMEOUTSUPPORTED[rip], ebx
	je	.L114
.L467:
	lea	rsi, .LC83[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPCAPS_SENDPRIORITYSUPPORTED[rip], ebx
	je	.L115
.L468:
	lea	rsi, .LC84[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPCAPS_ASYNCSUPPORTED[rip], ebx
	je	.L116
.L469:
	lea	rsi, .LC85[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPPLAYERCAPS_LOCAL[rip], ebx
	je	.L104
	jmp	.L470
	.p2align 4,,10
	.p2align 3
.L431:
	lea	rsi, .LC47[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L57
	.p2align 4,,10
	.p2align 3
.L386:
	lea	rsi, .LC2[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMPLAYERS_LOCAL[rip], ebx
	je	.L9
	jmp	.L387
	.p2align 4,,10
	.p2align 3
.L394:
	lea	rsi, .LC10[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPENUMPLAYERS_LOCAL[rip], ebx
	je	.L19
	jmp	.L395
	.p2align 4,,10
	.p2align 3
.L416:
	lea	rsi, .LC32[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPGET_LOCAL[rip], ebx
	je	.L47
	jmp	.L417
	.p2align 4,,10
	.p2align 3
.L432:
	lea	rsi, .LC48[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSET_LOCAL[rip], ebx
	je	.L71
	jmp	.L433
	.p2align 4,,10
	.p2align 3
.L422:
	lea	rsi, .LC38[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L57
	.p2align 4,,10
	.p2align 3
.L429:
	lea	rsi, .LC45[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSEND_ASYNC[rip], ebx
	je	.L66
.L430:
	lea	rsi, .LC46[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L66
	.p2align 4,,10
	.p2align 3
.L428:
	lea	rsi, .LC44[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L64
	.p2align 4,,10
	.p2align 3
.L427:
	lea	rsi, .LC43[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L63
	.p2align 4,,10
	.p2align 3
.L426:
	lea	rsi, .LC42[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L62
	.p2align 4,,10
	.p2align 3
.L423:
	lea	rsi, .LC39[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSEND_HIGHPRIORITY[rip], ebx
	je	.L60
.L424:
	lea	rsi, .LC40[rip]
	mov	rdi, r12
	call	strcat@PLT
	test	DWORD PTR DPSEND_OPENSTREAM[rip], ebx
	je	.L61
.L425:
	lea	rsi, .LC41[rip]
	mov	rdi, r12
	call	strcat@PLT
	jmp	.L61
	.cfi_endproc
.LFE0:
	.size	dwFlags2str, .-dwFlags2str
	.comm	FLAGS_DPSET,4,4
	.comm	FLAGS_DPSESSION,4,4
	.comm	FLAGS_DPSEND,4,4
	.comm	FLAGS_DPRECEIVE,4,4
	.comm	FLAGS_DPPLAYER,4,4
	.comm	FLAGS_DPOPEN,4,4
	.comm	FLAGS_DPMESSAGEQUEUE,4,4
	.comm	FLAGS_DPLCONNECTION,4,4
	.comm	FLAGS_DPGROUP,4,4
	.comm	FLAGS_DPGETCAPS,4,4
	.comm	FLAGS_DPGET,4,4
	.comm	FLAGS_DPESC,4,4
	.comm	FLAGS_DPENUMSESSIONS,4,4
	.comm	FLAGS_DPENUMPLAYERS,4,4
	.comm	FLAGS_DPENUMGROUPS,4,4
	.comm	FLAGS_DPCONNECTION,4,4
	.comm	FLAGS_DPCONNECT,4,4
	.comm	FLAGS_DPCAPS,4,4
	.comm	DPSET_REMOTE,4,4
	.comm	DPSET_LOCAL,4,4
	.comm	DPSET_GUARANTEED,4,4
	.comm	DPSESSION_SECURESERVER,4,4
	.comm	DPSESSION_PRIVATE,4,4
	.comm	DPSESSION_PASSWORDREQUIRED,4,4
	.comm	DPSESSION_OPTIMIZELATENCY,4,4
	.comm	DPSESSION_NOPRESERVEORDER,4,4
	.comm	DPSESSION_NOMESSAGEID,4,4
	.comm	DPSESSION_NODATAMESSAGES,4,4
	.comm	DPSESSION_NEWPLAYERSDISABLED,4,4
	.comm	DPSESSION_MULTICASTSERVER,4,4
	.comm	DPSESSION_MIGRATEHOST,4,4
	.comm	DPSESSION_KEEPALIVE,4,4
	.comm	DPSESSION_JOINDISABLED,4,4
	.comm	DPSESSION_DIRECTPLAYPROTOCOL,4,4
	.comm	DPSESSION_CLIENTSERVER,4,4
	.comm	DPSEND_SIGNED,4,4
	.comm	DPSEND_OPENSTREAM,4,4
	.comm	DPSEND_NOSENDCOMPLETEMSG,4,4
	.comm	DPSEND_MAX_PRIORITY,4,4
	.comm	DPSEND_LOBBYSYSTEMMESSAGE,4,4
	.comm	DPSEND_HIGHPRIORITY,4,4
	.comm	DPSEND_GUARANTEED,4,4
	.comm	DPSEND_ENCRYPTED,4,4
	.comm	DPSEND_CLOSESTREAM,4,4
	.comm	DPSEND_ASYNC,4,4
	.comm	DPRECEIVE_TOPLAYER,4,4
	.comm	DPRECEIVE_PEEK,4,4
	.comm	DPRECEIVE_FROMPLAYER,4,4
	.comm	DPRECEIVE_ALL,4,4
	.comm	DPPLAYER_SPECTATOR,4,4
	.comm	DPPLAYER_SERVERPLAYER,4,4
	.comm	DPPLAYER_OWNER,4,4
	.comm	DPPLAYER_LOCAL,4,4
	.comm	DPPLAYERCAPS_LOCAL,4,4
	.comm	DPOPEN_RETURNSTATUS,4,4
	.comm	DPOPEN_JOIN,4,4
	.comm	DPOPEN_CREATE,4,4
	.comm	DPMESSAGEQUEUE_SEND,4,4
	.comm	DPMESSAGEQUEUE_RECEIVE,4,4
	.comm	DPLCONNECTION_JOINSESSION,4,4
	.comm	DPLCONNECTION_CREATESESSION,4,4
	.comm	DPGROUP_STAGINGAREA,4,4
	.comm	DPGROUP_LOCAL,4,4
	.comm	DPGROUP_HIDDEN,4,4
	.comm	DPGET_REMOTE,4,4
	.comm	DPGET_LOCAL,4,4
	.comm	DPGETCAPS_GUARANTEED,4,4
	.comm	DPESC_TIMEDOUT,4,4
	.comm	DPENUMSESSIONS_STOPASYNC,4,4
	.comm	DPENUMSESSIONS_RETURNSTATUS,4,4
	.comm	DPENUMSESSIONS_PASSWORDREQUIRED,4,4
	.comm	DPENUMSESSIONS_AVAILABLE,4,4
	.comm	DPENUMSESSIONS_ASYNC,4,4
	.comm	DPENUMSESSIONS_ALL,4,4
	.comm	DPENUMPLAYERS_SPECTATOR,4,4
	.comm	DPENUMPLAYERS_SESSION,4,4
	.comm	DPENUMPLAYERS_SERVERPLAYER,4,4
	.comm	DPENUMPLAYERS_REMOTE,4,4
	.comm	DPENUMPLAYERS_OWNER,4,4
	.comm	DPENUMPLAYERS_LOCAL,4,4
	.comm	DPENUMPLAYERS_GROUP,4,4
	.comm	DPENUMPLAYERS_ALL,4,4
	.comm	DPENUMGROUPS_STAGINGAREA,4,4
	.comm	DPENUMGROUPS_SHORTCUT,4,4
	.comm	DPENUMGROUPS_HIDDEN,4,4
	.comm	DPENUMGROUPS_ALL,4,4
	.comm	DPCONNECT_RETURNSTATUS,4,4
	.comm	DPCONNECTION_DIRECTPLAYLOBBY,4,4
	.comm	DPCONNECTION_DIRECTPLAY,4,4
	.comm	DPCAPS_SIGNINGSUPPORTED,4,4
	.comm	DPCAPS_SENDTIMEOUTSUPPORTED,4,4
	.comm	DPCAPS_SENDPRIORITYSUPPORTED,4,4
	.comm	DPCAPS_KEEPALIVEOPTIMIZED,4,4
	.comm	DPCAPS_ISHOST,4,4
	.comm	DPCAPS_GUARANTEEDSUPPORTED,4,4
	.comm	DPCAPS_GUARANTEEDOPTIMIZED,4,4
	.comm	DPCAPS_GROUPOPTIMIZED,4,4
	.comm	DPCAPS_ENCRYPTIONSUPPORTED,4,4
	.comm	DPCAPS_ASYNCSUPPORTED,4,4
	.comm	DPCAPS_ASYNCCANCELSUPPORTED,4,4
	.comm	DPCAPS_ASYNCCANCELALLSUPPORTED,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.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, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_dplayx.c_dwFlags2str.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"DPCONNECTION_DIRECTPLAY,\000"
	.align	2
.LC1:
	.ascii	"DPCONNECTION_DIRECTPLAYLOBBY,\000"
	.align	2
.LC2:
	.ascii	"DPENUMPLAYERS_ALL,\000"
	.align	2
.LC3:
	.ascii	"DPENUMPLAYERS_LOCAL,\000"
	.align	2
.LC4:
	.ascii	"DPENUMPLAYERS_REMOTE,\000"
	.align	2
.LC5:
	.ascii	"DPENUMPLAYERS_GROUP,\000"
	.align	2
.LC6:
	.ascii	"DPENUMPLAYERS_SESSION,\000"
	.align	2
.LC7:
	.ascii	"DPENUMPLAYERS_SERVERPLAYER,\000"
	.align	2
.LC8:
	.ascii	"DPENUMPLAYERS_SPECTATOR,\000"
	.align	2
.LC9:
	.ascii	"DPENUMPLAYERS_OWNER,\000"
	.align	2
.LC10:
	.ascii	"DPENUMGROUPS_ALL,\000"
	.align	2
.LC11:
	.ascii	"DPENUMGROUPS_LOCAL,\000"
	.align	2
.LC12:
	.ascii	"DPENUMGROUPS_REMOTE,\000"
	.align	2
.LC13:
	.ascii	"DPENUMGROUPS_GROUP,\000"
	.align	2
.LC14:
	.ascii	"DPENUMGROUPS_SESSION,\000"
	.align	2
.LC15:
	.ascii	"DPENUMGROUPS_SHORTCUT,\000"
	.align	2
.LC16:
	.ascii	"DPENUMGROUPS_STAGINGAREA,\000"
	.align	2
.LC17:
	.ascii	"DPENUMGROUPS_HIDDEN,\000"
	.align	2
.LC18:
	.ascii	"DPPLAYER_SERVERPLAYER,\000"
	.align	2
.LC19:
	.ascii	"DPPLAYER_SPECTATOR,\000"
	.align	2
.LC20:
	.ascii	"DPPLAYER_LOCAL,\000"
	.align	2
.LC21:
	.ascii	"DPPLAYER_OWNER,\000"
	.align	2
.LC22:
	.ascii	"DPGROUP_STAGINGAREA,\000"
	.align	2
.LC23:
	.ascii	"DPGROUP_LOCAL,\000"
	.align	2
.LC24:
	.ascii	"DPGROUP_HIDDEN,\000"
	.align	2
.LC25:
	.ascii	"DPENUMSESSIONS_AVAILABLE,\000"
	.align	2
.LC26:
	.ascii	"DPENUMSESSIONS_ALL,\000"
	.align	2
.LC27:
	.ascii	"DPENUMSESSIONS_ASYNC,\000"
	.align	2
.LC28:
	.ascii	"DPENUMSESSIONS_STOPASYNC,\000"
	.align	2
.LC29:
	.ascii	"DPENUMSESSIONS_PASSWORDREQUIRED,\000"
	.align	2
.LC30:
	.ascii	"DPENUMSESSIONS_RETURNSTATUS,\000"
	.align	2
.LC31:
	.ascii	"DPGETCAPS_GUARANTEED,\000"
	.align	2
.LC32:
	.ascii	"DPGET_REMOTE,\000"
	.align	2
.LC33:
	.ascii	"DPGET_LOCAL,\000"
	.align	2
.LC34:
	.ascii	"DPRECEIVE_ALL,\000"
	.align	2
.LC35:
	.ascii	"DPRECEIVE_TOPLAYER,\000"
	.align	2
.LC36:
	.ascii	"DPRECEIVE_FROMPLAYER,\000"
	.align	2
.LC37:
	.ascii	"DPRECEIVE_PEEK,\000"
	.align	2
.LC38:
	.ascii	"DPSEND_MAX_PRIORITY,\000"
	.align	2
.LC39:
	.ascii	"DPSEND_GUARANTEED,\000"
	.align	2
.LC40:
	.ascii	"DPSEND_HIGHPRIORITY,\000"
	.align	2
.LC41:
	.ascii	"DPSEND_OPENSTREAM,\000"
	.align	2
.LC42:
	.ascii	"DPSEND_CLOSESTREAM,\000"
	.align	2
.LC43:
	.ascii	"DPSEND_SIGNED,\000"
	.align	2
.LC44:
	.ascii	"DPSEND_ENCRYPTED,\000"
	.align	2
.LC45:
	.ascii	"DPSEND_LOBBYSYSTEMMESSAGE,\000"
	.align	2
.LC46:
	.ascii	"DPSEND_ASYNC,\000"
	.align	2
.LC47:
	.ascii	"DPSEND_NOSENDCOMPLETEMSG,\000"
	.align	2
.LC48:
	.ascii	"DPSET_REMOTE,\000"
	.align	2
.LC49:
	.ascii	"DPSET_LOCAL,\000"
	.align	2
.LC50:
	.ascii	"DPSET_GUARANTEED,\000"
	.align	2
.LC51:
	.ascii	"DPMESSAGEQUEUE_SEND,\000"
	.align	2
.LC52:
	.ascii	"DPMESSAGEQUEUE_RECEIVE,\000"
	.align	2
.LC53:
	.ascii	"DPCONNECT_RETURNSTATUS,\000"
	.align	2
.LC54:
	.ascii	"DPOPEN_JOIN,\000"
	.align	2
.LC55:
	.ascii	"DPOPEN_CREATE,\000"
	.align	2
.LC56:
	.ascii	"DPOPEN_RETURNSTATUS,\000"
	.align	2
.LC57:
	.ascii	"DPSESSION_NEWPLAYERSDISABLED,\000"
	.align	2
.LC58:
	.ascii	"DPSESSION_MIGRATEHOST,\000"
	.align	2
.LC59:
	.ascii	"DPSESSION_NOMESSAGEID,\000"
	.align	2
.LC60:
	.ascii	"DPSESSION_JOINDISABLED,\000"
	.align	2
.LC61:
	.ascii	"DPSESSION_KEEPALIVE,\000"
	.align	2
.LC62:
	.ascii	"DPSESSION_NODATAMESSAGES,\000"
	.align	2
.LC63:
	.ascii	"DPSESSION_SECURESERVER,\000"
	.align	2
.LC64:
	.ascii	"DPSESSION_PRIVATE,\000"
	.align	2
.LC65:
	.ascii	"DPSESSION_PASSWORDREQUIRED,\000"
	.align	2
.LC66:
	.ascii	"DPSESSION_MULTICASTSERVER,\000"
	.align	2
.LC67:
	.ascii	"DPSESSION_CLIENTSERVER,\000"
	.align	2
.LC68:
	.ascii	"DPSESSION_DIRECTPLAYPROTOCOL,\000"
	.align	2
.LC69:
	.ascii	"DPSESSION_NOPRESERVEORDER,\000"
	.align	2
.LC70:
	.ascii	"DPSESSION_OPTIMIZELATENCY,\000"
	.align	2
.LC71:
	.ascii	"DPLCONNECTION_CREATESESSION,\000"
	.align	2
.LC72:
	.ascii	"DPLCONNECTION_JOINSESSION,\000"
	.align	2
.LC73:
	.ascii	"DPESC_TIMEDOUT,\000"
	.align	2
.LC74:
	.ascii	"DPCAPS_ISHOST,\000"
	.align	2
.LC75:
	.ascii	"DPCAPS_GROUPOPTIMIZED,\000"
	.align	2
.LC76:
	.ascii	"DPCAPS_KEEPALIVEOPTIMIZED,\000"
	.align	2
.LC77:
	.ascii	"DPCAPS_GUARANTEEDOPTIMIZED,\000"
	.align	2
.LC78:
	.ascii	"DPCAPS_GUARANTEEDSUPPORTED,\000"
	.align	2
.LC79:
	.ascii	"DPCAPS_SIGNINGSUPPORTED,\000"
	.align	2
.LC80:
	.ascii	"DPCAPS_ENCRYPTIONSUPPORTED,\000"
	.align	2
.LC81:
	.ascii	"DPCAPS_ASYNCCANCELSUPPORTED,\000"
	.align	2
.LC82:
	.ascii	"DPCAPS_ASYNCCANCELALLSUPPORTED,\000"
	.align	2
.LC83:
	.ascii	"DPCAPS_SENDTIMEOUTSUPPORTED,\000"
	.align	2
.LC84:
	.ascii	"DPCAPS_SENDPRIORITYSUPPORTED,\000"
	.align	2
.LC85:
	.ascii	"DPCAPS_ASYNCSUPPORTED,\000"
	.align	2
.LC86:
	.ascii	"DPPLAYERCAPS_LOCAL,\000"
	.align	2
.LC87:
	.ascii	"UNKNOWN\000"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	dwFlags2str, %function
dwFlags2str:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	mov	r5, r1
	mov	r4, r0
	bl	get_temp_buffer
	tst	r5, #1
	mov	r6, r0
	beq	.L3
	ldr	r3, .L467
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L380
	ldr	r3, .L467+4
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L381
.L3:
	tst	r5, #2
	beq	.L7
	ldr	r3, .L467+8
	ldr	r3, [r3]
	cmp	r3, r4
	beq	.L382
	ldr	r3, .L467+12
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L383
.L9:
	ldr	r3, .L467+16
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L384
.L10:
	ldr	r3, .L467+20
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L385
.L11:
	ldr	r3, .L467+24
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L386
.L12:
	ldr	r3, .L467+28
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L387
.L13:
	ldr	r3, .L467+32
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L388
.L14:
	ldr	r3, .L467+36
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L389
.L7:
	tst	r5, #4
	beq	.L17
	ldr	r3, .L467+40
	ldr	r3, [r3]
	cmp	r3, r4
	beq	.L390
	ldr	r3, .L467+12
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L391
.L19:
	ldr	r3, .L467+16
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L392
.L20:
	ldr	r3, .L467+20
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L393
.L21:
	ldr	r3, .L467+24
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L394
.L22:
	ldr	r3, .L467+44
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L395
.L23:
	ldr	r3, .L467+48
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L396
.L24:
	ldr	r3, .L467+52
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L397
.L17:
	tst	r5, #8
	beq	.L27
	ldr	r3, .L467+56
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L398
	ldr	r3, .L467+60
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L399
.L29:
	ldr	r3, .L467+64
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L400
.L30:
	ldr	r3, .L467+68
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L401
.L27:
	tst	r5, #16
	beq	.L33
	ldr	r3, .L467+72
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L402
	ldr	r3, .L467+76
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L403
.L35:
	ldr	r3, .L467+80
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L404
.L33:
	tst	r5, #32
	beq	.L38
	ldr	r3, .L467+84
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L405
	ldr	r3, .L467+532
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L406
.L40:
	ldr	r3, .L467+540
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L407
.L41:
	ldr	r3, .L467+548
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L408
.L42:
	ldr	r3, .L467+556
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L409
.L43:
	ldr	r3, .L467+564
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L410
.L38:
	tst	r5, #64
	beq	.L45
	ldr	r3, .L467+88
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L411
.L45:
	tst	r5, #128
	beq	.L47
	ldr	r3, .L467+92
	ldr	r3, [r3]
	cmp	r3, r4
	beq	.L412
	ldr	r3, .L467+624
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L413
.L47:
	tst	r5, #256
	beq	.L51
	ldr	r3, .L467+96
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L414
	ldr	r3, .L467+584
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L415
.L53:
	ldr	r3, .L467+592
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L416
.L54:
	ldr	r3, .L467+600
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L417
.L51:
	tst	r5, #512
	beq	.L57
	ldr	r3, .L467+100
	ldr	r3, [r3]
	cmp	r3, r4
	beq	.L418
	ldr	r3, .L467+104
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L419
.L59:
	ldr	r3, .L467+108
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L420
	ldr	r3, .L467+652
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L421
.L61:
	ldr	r3, .L467+660
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L422
.L62:
	ldr	r3, .L467+668
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L423
.L63:
	ldr	r3, .L467+676
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L424
.L64:
	ldr	r3, .L467+112
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L425
.L65:
	ldr	r3, .L467+116
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L426
.L66:
	ldr	r3, .L467+120
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L427
.L57:
	tst	r5, #1024
	beq	.L69
	ldr	r3, .L467+124
	ldr	r3, [r3]
	cmp	r3, r4
	beq	.L428
	ldr	r3, .L467+636
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L429
.L71:
	ldr	r3, .L467+128
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L430
.L69:
	tst	r5, #2048
	beq	.L74
	ldr	r3, .L467+132
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L431
	ldr	r3, .L467+136
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L432
.L74:
	tst	r5, #4096
	beq	.L77
	ldr	r3, .L467+140
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L433
.L77:
	tst	r5, #8192
	beq	.L79
	ldr	r3, .L467+144
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L434
	ldr	r3, .L467+148
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L435
.L81:
	ldr	r3, .L467+152
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L436
.L79:
	tst	r5, #16384
	beq	.L84
	ldr	r3, .L467+156
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L437
	ldr	r3, .L467+160
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L438
.L86:
	ldr	r3, .L467+164
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L439
.L87:
	ldr	r3, .L467+168
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L440
.L88:
	ldr	r3, .L467+172
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L441
.L89:
	ldr	r3, .L467+176
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L442
.L90:
	ldr	r3, .L467+180
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L443
.L91:
	ldr	r3, .L467+184
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L444
.L92:
	ldr	r3, .L467+188
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L445
.L93:
	ldr	r3, .L467+192
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L446
.L94:
	ldr	r3, .L467+196
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L447
.L95:
	ldr	r3, .L467+200
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L448
.L96:
	ldr	r3, .L467+204
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L449
.L97:
	ldr	r3, .L467+208
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L450
.L84:
	tst	r5, #32768
	beq	.L100
	ldr	r3, .L467+212
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L451
	ldr	r3, .L467+216
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L452
.L100:
	tst	r5, #65536
	beq	.L103
	ldr	r3, .L467+220
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L453
.L103:
	tst	r5, #131072
	beq	.L104
	ldr	r3, .L467+224
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L454
	ldr	r3, .L467+228
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L455
.L106:
	ldr	r3, .L467+232
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L456
.L107:
	ldr	r3, .L467+236
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L457
.L108:
	ldr	r3, .L467+240
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L458
.L109:
	ldr	r3, .L467+244
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L459
.L110:
	ldr	r3, .L467+248
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L460
.L111:
	ldr	r3, .L467+252
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L461
.L112:
	ldr	r3, .L467+256
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L462
.L113:
	ldr	r3, .L467+260
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L463
.L114:
	ldr	r3, .L467+264
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L464
.L115:
	ldr	r3, .L467+268
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L465
.L116:
	ldr	r3, .L467+272
	ldr	r3, [r3]
	tst	r4, r3
	bne	.L466
.L104:
	ldrb	r0, [r6]	@ zero_extendqisi2
	subs	r4, r4, #0
	movne	r4, #1
	cmp	r0, #0
	movne	r4, #0
	cmp	r4, #0
	bne	.L119
.L117:
	mov	r0, r6
	bl	strlen
	mov	r2, #0
	add	r3, r6, r0
	strb	r2, [r3, #-1]
	mov	r0, r6
	pop	{r4, r5, r6, pc}
.L417:
	mov	r0, r6
	bl	strlen
	mov	r2, #16
	ldr	r1, .L467+276
	add	r0, r6, r0
	bl	memcpy
	b	.L51
.L429:
	mov	r0, r6
	bl	strlen
	mov	r2, #13
	ldr	r1, .L467+280
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+128
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L69
.L430:
	mov	r0, r6
	bl	strlen
	mov	r2, #18
	ldr	r1, .L467+284
	add	r0, r6, r0
	bl	memcpy
	b	.L69
.L431:
	mov	r0, r6
	bl	strlen
	mov	r2, #21
	ldr	r1, .L467+288
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+136
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L74
.L432:
	mov	r0, r6
	bl	strlen
	mov	r2, #24
	ldr	r1, .L467+292
	add	r0, r6, r0
	bl	memcpy
	b	.L74
.L433:
	mov	r0, r6
	bl	strlen
	mov	r2, #24
	ldr	r1, .L467+296
	add	r0, r6, r0
	bl	memcpy
	b	.L77
.L434:
	mov	r0, r6
	bl	strlen
	mov	r2, #13
	ldr	r1, .L467+300
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+148
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L81
.L435:
	mov	r0, r6
	bl	strlen
	mov	r2, #15
	ldr	r1, .L467+304
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+152
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L79
.L436:
	mov	r0, r6
	bl	strlen
	mov	r2, #21
	ldr	r1, .L467+308
	add	r0, r6, r0
	bl	memcpy
	b	.L79
.L437:
	mov	r0, r6
	bl	strlen
	mov	r2, #30
	ldr	r1, .L467+312
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+160
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L86
.L438:
	mov	r0, r6
	bl	strlen
	mov	r2, #23
	ldr	r1, .L467+316
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+164
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L87
.L439:
	mov	r0, r6
	bl	strlen
	mov	r2, #23
	ldr	r1, .L467+320
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+168
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L88
.L440:
	mov	r0, r6
	bl	strlen
	mov	r2, #24
	ldr	r1, .L467+324
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+172
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L89
.L441:
	mov	r0, r6
	bl	strlen
	mov	r2, #21
	ldr	r1, .L467+328
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+176
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L90
.L442:
	mov	r0, r6
	bl	strlen
	mov	r2, #26
	ldr	r1, .L467+332
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+180
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L91
.L443:
	mov	r0, r6
	bl	strlen
	mov	r2, #24
	ldr	r1, .L467+336
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+184
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L92
.L444:
	mov	r0, r6
	bl	strlen
	mov	r2, #19
	ldr	r1, .L467+340
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+188
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L93
.L445:
	mov	r0, r6
	bl	strlen
	mov	r2, #28
	ldr	r1, .L467+344
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+192
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L94
.L446:
	mov	r0, r6
	bl	strlen
	mov	r2, #27
	ldr	r1, .L467+348
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+196
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L95
.L447:
	mov	r0, r6
	bl	strlen
	mov	r2, #24
	ldr	r1, .L467+352
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+200
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L96
.L448:
	mov	r0, r6
	bl	strlen
	mov	r2, #30
	ldr	r1, .L467+356
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+204
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L97
.L449:
	mov	r0, r6
	bl	strlen
	mov	r2, #27
	ldr	r1, .L467+360
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+208
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L84
.L450:
	mov	r0, r6
	bl	strlen
	mov	r2, #27
	ldr	r1, .L467+364
	add	r0, r6, r0
	bl	memcpy
	b	.L84
.L451:
	mov	r0, r6
	bl	strlen
	mov	r2, #29
	ldr	r1, .L467+368
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+216
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L100
.L452:
	mov	r0, r6
	bl	strlen
	mov	r2, #27
	ldr	r1, .L467+372
	add	r0, r6, r0
	bl	memcpy
	b	.L100
.L453:
	mov	r0, r6
	bl	strlen
	mov	r2, #16
	ldr	r1, .L467+376
	add	r0, r6, r0
	bl	memcpy
	b	.L103
.L454:
	mov	r0, r6
	bl	strlen
	mov	r2, #15
	ldr	r1, .L467+380
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+228
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L106
.L455:
	mov	r0, r6
	bl	strlen
	mov	r2, #23
	ldr	r1, .L467+384
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+232
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L107
.L456:
	mov	r0, r6
	bl	strlen
	mov	r2, #27
	ldr	r1, .L467+388
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+236
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L108
.L457:
	mov	r0, r6
	bl	strlen
	mov	r2, #28
	ldr	r1, .L467+392
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+240
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L109
.L458:
	mov	r0, r6
	bl	strlen
	mov	r2, #28
	ldr	r1, .L467+396
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+244
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L110
.L459:
	mov	r0, r6
	bl	strlen
	mov	r2, #25
	ldr	r1, .L467+400
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+248
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L111
.L460:
	mov	r0, r6
	bl	strlen
	mov	r2, #28
	ldr	r1, .L467+404
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+252
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L112
.L461:
	mov	r0, r6
	bl	strlen
	mov	r2, #29
	ldr	r1, .L467+408
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+256
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L113
.L462:
	mov	r0, r6
	bl	strlen
	mov	r2, #32
	ldr	r1, .L467+412
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+260
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L114
.L463:
	mov	r0, r6
	bl	strlen
	mov	r2, #29
	ldr	r1, .L467+416
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+264
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L115
.L464:
	mov	r0, r6
	bl	strlen
	mov	r2, #30
	ldr	r1, .L467+420
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+268
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L116
.L465:
	mov	r0, r6
	bl	strlen
	mov	r2, #23
	ldr	r1, .L467+424
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+272
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L104
.L466:
	mov	r0, r6
	bl	strlen
	mov	r2, #20
	ldr	r1, .L467+428
	add	r0, r6, r0
	bl	memcpy
	ldrb	r3, [r6]	@ zero_extendqisi2
	cmp	r3, #0
	bne	.L117
.L119:
	mov	r2, #8
	mov	r0, r6
	ldr	r1, .L467+432
	bl	memcpy
	mov	r0, r6
	pop	{r4, r5, r6, pc}
.L380:
	bl	strlen
	mov	r2, #25
	ldr	r1, .L467+436
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+4
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L3
.L381:
	mov	r0, r6
	bl	strlen
	mov	r2, #30
	ldr	r1, .L467+440
	add	r0, r6, r0
	bl	memcpy
	b	.L3
.L383:
	mov	r0, r6
	bl	strlen
	mov	r2, #21
	ldr	r1, .L467+444
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+16
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L10
.L384:
	mov	r0, r6
	bl	strlen
	mov	r2, #22
	ldr	r1, .L467+448
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+20
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L11
.L385:
	mov	r0, r6
	bl	strlen
	mov	r2, #21
	ldr	r1, .L467+452
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+24
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L12
.L386:
	mov	r0, r6
	bl	strlen
	mov	r2, #23
	ldr	r1, .L467+456
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+28
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L13
.L387:
	mov	r0, r6
	bl	strlen
	mov	r2, #28
	ldr	r1, .L467+460
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+32
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L14
.L388:
	mov	r0, r6
	bl	strlen
	mov	r2, #25
	ldr	r1, .L467+464
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+36
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L7
.L389:
	mov	r0, r6
	bl	strlen
	mov	r2, #21
	ldr	r1, .L467+468
	add	r0, r6, r0
	bl	memcpy
	b	.L7
.L391:
	mov	r0, r6
	bl	strlen
	mov	r2, #20
	ldr	r1, .L467+472
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+16
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L20
.L392:
	mov	r0, r6
	bl	strlen
	mov	r2, #21
	ldr	r1, .L467+476
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+20
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L21
.L393:
	mov	r0, r6
	bl	strlen
	mov	r2, #20
	ldr	r1, .L467+480
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+24
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L22
.L394:
	mov	r0, r6
	bl	strlen
	mov	r2, #22
	ldr	r1, .L467+484
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+44
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L23
.L395:
	mov	r0, r6
	bl	strlen
	mov	r2, #23
	ldr	r1, .L467+488
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+48
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L24
.L396:
	mov	r0, r6
	bl	strlen
	mov	r2, #26
	ldr	r1, .L467+492
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+52
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L17
.L397:
	mov	r0, r6
	bl	strlen
	mov	r2, #21
	ldr	r1, .L467+496
	add	r0, r6, r0
	bl	memcpy
	b	.L17
.L398:
	mov	r0, r6
	bl	strlen
	mov	r2, #23
	ldr	r1, .L467+500
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+60
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L29
.L399:
	mov	r0, r6
	bl	strlen
	mov	r2, #20
	ldr	r1, .L467+504
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+64
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L30
.L400:
	mov	r0, r6
	bl	strlen
	mov	r2, #16
	ldr	r1, .L467+508
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+68
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L27
.L401:
	mov	r0, r6
	bl	strlen
	mov	r2, #16
	ldr	r1, .L467+512
	add	r0, r6, r0
	bl	memcpy
	b	.L27
.L402:
	mov	r0, r6
	bl	strlen
	mov	r2, #21
	ldr	r1, .L467+516
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+76
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L35
.L403:
	mov	r0, r6
	bl	strlen
	mov	r2, #15
	ldr	r1, .L467+520
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+80
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L33
.L404:
	mov	r0, r6
	bl	strlen
	mov	r2, #16
	ldr	r1, .L467+524
	add	r0, r6, r0
	bl	memcpy
	b	.L33
.L468:
	.align	2
.L467:
	.word	DPCONNECTION_DIRECTPLAY
	.word	DPCONNECTION_DIRECTPLAYLOBBY
	.word	DPENUMPLAYERS_ALL
	.word	DPENUMPLAYERS_LOCAL
	.word	DPENUMPLAYERS_REMOTE
	.word	DPENUMPLAYERS_GROUP
	.word	DPENUMPLAYERS_SESSION
	.word	DPENUMPLAYERS_SERVERPLAYER
	.word	DPENUMPLAYERS_SPECTATOR
	.word	DPENUMPLAYERS_OWNER
	.word	DPENUMGROUPS_ALL
	.word	DPENUMGROUPS_SHORTCUT
	.word	DPENUMGROUPS_STAGINGAREA
	.word	DPENUMGROUPS_HIDDEN
	.word	DPPLAYER_SERVERPLAYER
	.word	DPPLAYER_SPECTATOR
	.word	DPPLAYER_LOCAL
	.word	DPPLAYER_OWNER
	.word	DPGROUP_STAGINGAREA
	.word	DPGROUP_LOCAL
	.word	DPGROUP_HIDDEN
	.word	DPENUMSESSIONS_AVAILABLE
	.word	DPGETCAPS_GUARANTEED
	.word	DPGET_REMOTE
	.word	DPRECEIVE_ALL
	.word	DPSEND_MAX_PRIORITY
	.word	DPSEND_GUARANTEED
	.word	DPSEND_HIGHPRIORITY
	.word	DPSEND_LOBBYSYSTEMMESSAGE
	.word	DPSEND_ASYNC
	.word	DPSEND_NOSENDCOMPLETEMSG
	.word	DPSET_REMOTE
	.word	DPSET_GUARANTEED
	.word	DPMESSAGEQUEUE_SEND
	.word	DPMESSAGEQUEUE_RECEIVE
	.word	DPCONNECT_RETURNSTATUS
	.word	DPOPEN_JOIN
	.word	DPOPEN_CREATE
	.word	DPOPEN_RETURNSTATUS
	.word	DPSESSION_NEWPLAYERSDISABLED
	.word	DPSESSION_MIGRATEHOST
	.word	DPSESSION_NOMESSAGEID
	.word	DPSESSION_JOINDISABLED
	.word	DPSESSION_KEEPALIVE
	.word	DPSESSION_NODATAMESSAGES
	.word	DPSESSION_SECURESERVER
	.word	DPSESSION_PRIVATE
	.word	DPSESSION_PASSWORDREQUIRED
	.word	DPSESSION_MULTICASTSERVER
	.word	DPSESSION_CLIENTSERVER
	.word	DPSESSION_DIRECTPLAYPROTOCOL
	.word	DPSESSION_NOPRESERVEORDER
	.word	DPSESSION_OPTIMIZELATENCY
	.word	DPLCONNECTION_CREATESESSION
	.word	DPLCONNECTION_JOINSESSION
	.word	DPESC_TIMEDOUT
	.word	DPCAPS_ISHOST
	.word	DPCAPS_GROUPOPTIMIZED
	.word	DPCAPS_KEEPALIVEOPTIMIZED
	.word	DPCAPS_GUARANTEEDOPTIMIZED
	.word	DPCAPS_GUARANTEEDSUPPORTED
	.word	DPCAPS_SIGNINGSUPPORTED
	.word	DPCAPS_ENCRYPTIONSUPPORTED
	.word	DPCAPS_ASYNCCANCELSUPPORTED
	.word	DPCAPS_ASYNCCANCELALLSUPPORTED
	.word	DPCAPS_SENDTIMEOUTSUPPORTED
	.word	DPCAPS_SENDPRIORITYSUPPORTED
	.word	DPCAPS_ASYNCSUPPORTED
	.word	DPPLAYERCAPS_LOCAL
	.word	.LC37
	.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	.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	.LC85
	.word	.LC86
	.word	.LC87
	.word	.LC0
	.word	.LC1
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.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	DPENUMSESSIONS_ALL
	.word	.LC26
	.word	DPENUMSESSIONS_ASYNC
	.word	.LC27
	.word	DPENUMSESSIONS_STOPASYNC
	.word	.LC28
	.word	DPENUMSESSIONS_PASSWORDREQUIRED
	.word	.LC29
	.word	DPENUMSESSIONS_RETURNSTATUS
	.word	.LC30
	.word	.LC31
	.word	.LC33
	.word	.LC34
	.word	DPRECEIVE_TOPLAYER
	.word	.LC35
	.word	DPRECEIVE_FROMPLAYER
	.word	.LC36
	.word	DPRECEIVE_PEEK
	.word	.LC47
	.word	.LC2
	.word	.LC10
	.word	DPENUMPLAYERS_LOCAL
	.word	.LC32
	.word	DPGET_LOCAL
	.word	.LC38
	.word	.LC48
	.word	DPSET_LOCAL
	.word	.LC46
	.word	.LC45
	.word	.LC40
	.word	DPSEND_OPENSTREAM
	.word	.LC41
	.word	DPSEND_CLOSESTREAM
	.word	.LC42
	.word	DPSEND_SIGNED
	.word	.LC43
	.word	DPSEND_ENCRYPTED
	.word	.LC44
	.word	.LC39
.L405:
	mov	r0, r6
	bl	strlen
	mov	r2, #26
	ldr	r1, .L467+528
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+532
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L40
.L406:
	mov	r0, r6
	bl	strlen
	mov	r2, #20
	ldr	r1, .L467+536
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+540
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L41
.L407:
	mov	r0, r6
	bl	strlen
	mov	r2, #22
	ldr	r1, .L467+544
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+548
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L42
.L408:
	mov	r0, r6
	bl	strlen
	mov	r2, #26
	ldr	r1, .L467+552
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+556
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L43
.L409:
	mov	r0, r6
	bl	strlen
	mov	r2, #33
	ldr	r1, .L467+560
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+564
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L38
.L410:
	mov	r0, r6
	bl	strlen
	mov	r2, #29
	ldr	r1, .L467+568
	add	r0, r6, r0
	bl	memcpy
	b	.L38
.L411:
	mov	r0, r6
	bl	strlen
	mov	r2, #22
	ldr	r1, .L467+572
	add	r0, r6, r0
	bl	memcpy
	b	.L45
.L413:
	mov	r0, r6
	bl	strlen
	mov	r2, #13
	ldr	r1, .L467+576
	add	r0, r6, r0
	bl	memcpy
	b	.L47
.L414:
	mov	r0, r6
	bl	strlen
	mov	r2, #15
	ldr	r1, .L467+580
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+584
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L53
.L415:
	mov	r0, r6
	bl	strlen
	mov	r2, #20
	ldr	r1, .L467+588
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+592
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L54
.L416:
	mov	r0, r6
	bl	strlen
	mov	r2, #22
	ldr	r1, .L467+596
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+600
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L51
	b	.L417
.L427:
	mov	r0, r6
	bl	strlen
	mov	r2, #26
	ldr	r1, .L467+604
	add	r0, r6, r0
	bl	memcpy
	b	.L57
.L382:
	mov	r0, r6
	bl	strlen
	mov	r2, #19
	ldr	r1, .L467+608
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+616
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L9
	b	.L383
.L390:
	mov	r0, r6
	bl	strlen
	mov	r2, #18
	ldr	r1, .L467+612
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+616
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L19
	b	.L391
.L412:
	mov	r0, r6
	bl	strlen
	mov	r2, #14
	ldr	r1, .L467+620
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+624
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L47
	b	.L413
.L418:
	mov	r0, r6
	bl	strlen
	mov	r2, #21
	ldr	r1, .L467+628
	add	r0, r6, r0
	bl	memcpy
	b	.L57
.L428:
	mov	r0, r6
	bl	strlen
	mov	r2, #14
	ldr	r1, .L467+632
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+636
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L71
	b	.L429
.L426:
	mov	r0, r6
	bl	strlen
	mov	r2, #14
	ldr	r1, .L467+640
	add	r0, r6, r0
	bl	memcpy
	b	.L66
.L425:
	mov	r0, r6
	bl	strlen
	mov	r2, #27
	ldr	r1, .L467+644
	add	r0, r6, r0
	bl	memcpy
	b	.L65
.L420:
	mov	r0, r6
	bl	strlen
	mov	r2, #21
	ldr	r1, .L467+648
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+652
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L61
.L421:
	mov	r0, r6
	bl	strlen
	mov	r2, #19
	ldr	r1, .L467+656
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+660
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L62
.L422:
	mov	r0, r6
	bl	strlen
	mov	r2, #20
	ldr	r1, .L467+664
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+668
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L63
.L423:
	mov	r0, r6
	bl	strlen
	mov	r2, #15
	ldr	r1, .L467+672
	add	r0, r6, r0
	bl	memcpy
	ldr	r3, .L467+676
	ldr	r3, [r3]
	tst	r4, r3
	beq	.L64
.L424:
	mov	r0, r6
	bl	strlen
	mov	r2, #18
	ldr	r1, .L467+680
	add	r0, r6, r0
	bl	memcpy
	b	.L64
.L419:
	mov	r0, r6
	bl	strlen
	mov	r2, #19
	ldr	r1, .L467+684
	add	r0, r6, r0
	bl	memcpy
	b	.L59
	.size	dwFlags2str, .-dwFlags2str
	.comm	FLAGS_DPSET,4,4
	.comm	FLAGS_DPSESSION,4,4
	.comm	FLAGS_DPSEND,4,4
	.comm	FLAGS_DPRECEIVE,4,4
	.comm	FLAGS_DPPLAYER,4,4
	.comm	FLAGS_DPOPEN,4,4
	.comm	FLAGS_DPMESSAGEQUEUE,4,4
	.comm	FLAGS_DPLCONNECTION,4,4
	.comm	FLAGS_DPGROUP,4,4
	.comm	FLAGS_DPGETCAPS,4,4
	.comm	FLAGS_DPGET,4,4
	.comm	FLAGS_DPESC,4,4
	.comm	FLAGS_DPENUMSESSIONS,4,4
	.comm	FLAGS_DPENUMPLAYERS,4,4
	.comm	FLAGS_DPENUMGROUPS,4,4
	.comm	FLAGS_DPCONNECTION,4,4
	.comm	FLAGS_DPCONNECT,4,4
	.comm	FLAGS_DPCAPS,4,4
	.comm	DPSET_REMOTE,4,4
	.comm	DPSET_LOCAL,4,4
	.comm	DPSET_GUARANTEED,4,4
	.comm	DPSESSION_SECURESERVER,4,4
	.comm	DPSESSION_PRIVATE,4,4
	.comm	DPSESSION_PASSWORDREQUIRED,4,4
	.comm	DPSESSION_OPTIMIZELATENCY,4,4
	.comm	DPSESSION_NOPRESERVEORDER,4,4
	.comm	DPSESSION_NOMESSAGEID,4,4
	.comm	DPSESSION_NODATAMESSAGES,4,4
	.comm	DPSESSION_NEWPLAYERSDISABLED,4,4
	.comm	DPSESSION_MULTICASTSERVER,4,4
	.comm	DPSESSION_MIGRATEHOST,4,4
	.comm	DPSESSION_KEEPALIVE,4,4
	.comm	DPSESSION_JOINDISABLED,4,4
	.comm	DPSESSION_DIRECTPLAYPROTOCOL,4,4
	.comm	DPSESSION_CLIENTSERVER,4,4
	.comm	DPSEND_SIGNED,4,4
	.comm	DPSEND_OPENSTREAM,4,4
	.comm	DPSEND_NOSENDCOMPLETEMSG,4,4
	.comm	DPSEND_MAX_PRIORITY,4,4
	.comm	DPSEND_LOBBYSYSTEMMESSAGE,4,4
	.comm	DPSEND_HIGHPRIORITY,4,4
	.comm	DPSEND_GUARANTEED,4,4
	.comm	DPSEND_ENCRYPTED,4,4
	.comm	DPSEND_CLOSESTREAM,4,4
	.comm	DPSEND_ASYNC,4,4
	.comm	DPRECEIVE_TOPLAYER,4,4
	.comm	DPRECEIVE_PEEK,4,4
	.comm	DPRECEIVE_FROMPLAYER,4,4
	.comm	DPRECEIVE_ALL,4,4
	.comm	DPPLAYER_SPECTATOR,4,4
	.comm	DPPLAYER_SERVERPLAYER,4,4
	.comm	DPPLAYER_OWNER,4,4
	.comm	DPPLAYER_LOCAL,4,4
	.comm	DPPLAYERCAPS_LOCAL,4,4
	.comm	DPOPEN_RETURNSTATUS,4,4
	.comm	DPOPEN_JOIN,4,4
	.comm	DPOPEN_CREATE,4,4
	.comm	DPMESSAGEQUEUE_SEND,4,4
	.comm	DPMESSAGEQUEUE_RECEIVE,4,4
	.comm	DPLCONNECTION_JOINSESSION,4,4
	.comm	DPLCONNECTION_CREATESESSION,4,4
	.comm	DPGROUP_STAGINGAREA,4,4
	.comm	DPGROUP_LOCAL,4,4
	.comm	DPGROUP_HIDDEN,4,4
	.comm	DPGET_REMOTE,4,4
	.comm	DPGET_LOCAL,4,4
	.comm	DPGETCAPS_GUARANTEED,4,4
	.comm	DPESC_TIMEDOUT,4,4
	.comm	DPENUMSESSIONS_STOPASYNC,4,4
	.comm	DPENUMSESSIONS_RETURNSTATUS,4,4
	.comm	DPENUMSESSIONS_PASSWORDREQUIRED,4,4
	.comm	DPENUMSESSIONS_AVAILABLE,4,4
	.comm	DPENUMSESSIONS_ASYNC,4,4
	.comm	DPENUMSESSIONS_ALL,4,4
	.comm	DPENUMPLAYERS_SPECTATOR,4,4
	.comm	DPENUMPLAYERS_SESSION,4,4
	.comm	DPENUMPLAYERS_SERVERPLAYER,4,4
	.comm	DPENUMPLAYERS_REMOTE,4,4
	.comm	DPENUMPLAYERS_OWNER,4,4
	.comm	DPENUMPLAYERS_LOCAL,4,4
	.comm	DPENUMPLAYERS_GROUP,4,4
	.comm	DPENUMPLAYERS_ALL,4,4
	.comm	DPENUMGROUPS_STAGINGAREA,4,4
	.comm	DPENUMGROUPS_SHORTCUT,4,4
	.comm	DPENUMGROUPS_HIDDEN,4,4
	.comm	DPENUMGROUPS_ALL,4,4
	.comm	DPCONNECT_RETURNSTATUS,4,4
	.comm	DPCONNECTION_DIRECTPLAYLOBBY,4,4
	.comm	DPCONNECTION_DIRECTPLAY,4,4
	.comm	DPCAPS_SIGNINGSUPPORTED,4,4
	.comm	DPCAPS_SENDTIMEOUTSUPPORTED,4,4
	.comm	DPCAPS_SENDPRIORITYSUPPORTED,4,4
	.comm	DPCAPS_KEEPALIVEOPTIMIZED,4,4
	.comm	DPCAPS_ISHOST,4,4
	.comm	DPCAPS_GUARANTEEDSUPPORTED,4,4
	.comm	DPCAPS_GUARANTEEDOPTIMIZED,4,4
	.comm	DPCAPS_GROUPOPTIMIZED,4,4
	.comm	DPCAPS_ENCRYPTIONSUPPORTED,4,4
	.comm	DPCAPS_ASYNCSUPPORTED,4,4
	.comm	DPCAPS_ASYNCCANCELSUPPORTED,4,4
	.comm	DPCAPS_ASYNCCANCELALLSUPPORTED,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
