	.file	"extr_pg_backup_archiver.c__tocEntryRequired.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"ENCODING"
.LC1:
	.string	"STDSTRINGS"
.LC2:
	.string	"SEARCHPATH"
.LC3:
	.string	"DATABASE"
.LC4:
	.string	"DATABASE PROPERTIES"
.LC5:
	.string	"COMMENT"
.LC6:
	.string	"PUBLICATION"
.LC7:
	.string	"PUBLICATION TABLE"
.LC8:
	.string	"SECURITY LABEL"
.LC9:
	.string	"SUBSCRIPTION"
.LC10:
	.string	"ACL"
.LC11:
	.string	"DATABASE "
.LC12:
	.string	"TABLE"
.LC13:
	.string	"TABLE DATA"
.LC14:
	.string	"VIEW"
.LC15:
	.string	"FOREIGN TABLE"
.LC16:
	.string	"MATERIALIZED VIEW"
.LC17:
	.string	"MATERIALIZED VIEW DATA"
.LC18:
	.string	"SEQUENCE"
.LC19:
	.string	"SEQUENCE SET"
.LC20:
	.string	"INDEX"
.LC21:
	.string	"FUNCTION"
.LC22:
	.string	"AGGREGATE"
.LC23:
	.string	"PROCEDURE"
.LC24:
	.string	"TRIGGER"
.LC25:
	.string	"BLOB"
.LC26:
	.string	"LARGE OBJECT "
.LC27:
	.string	"<Init>"
.LC28:
	.string	"Max OID"
	.text
	.p2align 4
	.type	_tocEntryRequired, @function
_tocEntryRequired:
.LFB0:
	.cfi_startproc
	endbr64
	push	r15
	.cfi_def_cfa_offset 16
	.cfi_offset 15, -16
	push	r14
	.cfi_def_cfa_offset 24
	.cfi_offset 14, -24
	push	r13
	.cfi_def_cfa_offset 32
	.cfi_offset 13, -32
	mov	r13d, esi
	lea	rsi, .LC0[rip]
	push	r12
	.cfi_def_cfa_offset 40
	.cfi_offset 12, -40
	push	rbp
	.cfi_def_cfa_offset 48
	.cfi_offset 6, -48
	mov	rbp, rdx
	push	rbx
	.cfi_def_cfa_offset 56
	.cfi_offset 3, -56
	mov	rbx, rdi
	sub	rsp, 8
	.cfi_def_cfa_offset 64
	mov	rdi, QWORD PTR 16[rdi]
	mov	r12d, DWORD PTR REQ_SCHEMA[rip]
	mov	r15d, DWORD PTR REQ_DATA[rip]
	mov	r14, QWORD PTR [rdx]
	call	strcmp@PLT
	test	rax, rax
	jne	.L2
.L4:
	mov	r12d, DWORD PTR REQ_SPECIAL[rip]
.L1:
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 56
	mov	eax, r12d
	pop	rbx
	.cfi_def_cfa_offset 48
	pop	rbp
	.cfi_def_cfa_offset 40
	pop	r12
	.cfi_def_cfa_offset 32
	pop	r13
	.cfi_def_cfa_offset 24
	pop	r14
	.cfi_def_cfa_offset 16
	pop	r15
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L2:
	.cfi_restore_state
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC1[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L4
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC2[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L4
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC3[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L5
.L8:
	cmp	QWORD PTR 128[r14], 0
	mov	r12d, DWORD PTR REQ_SCHEMA[rip]
	jne	.L1
.L196:
	xor	r12d, r12d
	jmp	.L1
	.p2align 4,,10
	.p2align 3
.L5:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC4[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L8
	cmp	QWORD PTR 176[r14], 0
	jne	.L10
.L13:
	cmp	QWORD PTR 168[r14], 0
	jne	.L198
.L12:
	cmp	QWORD PTR 160[r14], 0
	jne	.L199
.L15:
	cmp	QWORD PTR 152[r14], 0
	jne	.L200
.L17:
	cmp	QWORD PTR 144[r14], 0
	jne	.L201
.L19:
	cmp	r13d, 129
	je	.L20
	cmp	r13d, 130
	je	.L21
	cmp	r13d, 128
	jne	.L196
	mov	eax, DWORD PTR [r14]
	test	DWORD PTR DUMP_PRE_DATA[rip], eax
	je	.L196
.L23:
	mov	rax, QWORD PTR 136[r14]
	test	rax, rax
	je	.L24
	movsx	rdx, DWORD PTR [rbx]
	mov	ecx, DWORD PTR -4[rax+rdx*4]
	test	ecx, ecx
	je	.L196
.L24:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC10[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L28
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC5[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L202
.L28:
	mov	rdi, QWORD PTR 8[rbx]
	mov	edx, 9
	lea	rsi, .LC11[rip]
	call	strncmp@PLT
	test	rax, rax
	jne	.L203
	cmp	QWORD PTR 128[r14], 0
	je	.L196
.L33:
	mov	edx, DWORD PTR 32[rbx]
	mov	rdi, QWORD PTR 16[rbx]
	or	r12d, r15d
	test	edx, edx
	je	.L204
.L31:
	mov	rax, QWORD PTR 24[rbx]
	test	rax, rax
	je	.L56
	mov	eax, DWORD PTR [rax]
	test	eax, eax
	jne	.L57
.L56:
	mov	eax, DWORD PTR REQ_SCHEMA[rip]
	not	eax
	and	r12d, eax
.L57:
	lea	rsi, .LC27[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L58
.L61:
	cmp	QWORD PTR 32[r14], 0
	je	.L60
	cmp	QWORD PTR 24[r14], 0
	jne	.L62
.L65:
	cmp	QWORD PTR 16[r14], 0
	jne	.L205
.L63:
	and	r12d, DWORD PTR REQ_SCHEMA[rip]
.L60:
	cmp	QWORD PTR 8[r14], 0
	je	.L1
	and	r12d, DWORD PTR REQ_DATA[rip]
	jmp	.L1
.L10:
	mov	rdi, rbx
	call	_tocEntryIsACL@PLT
	test	rax, rax
	je	.L13
	jmp	.L196
.L198:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC5[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L12
	jmp	.L196
.L199:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC6[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L196
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC7[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L15
	jmp	.L196
.L200:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC8[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L17
	jmp	.L196
.L201:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC9[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L19
	jmp	.L196
.L20:
	mov	eax, DWORD PTR [r14]
	test	DWORD PTR DUMP_POST_DATA[rip], eax
	jne	.L23
	jmp	.L196
.L21:
	mov	eax, DWORD PTR [r14]
	test	DWORD PTR DUMP_DATA[rip], eax
	jne	.L23
	jmp	.L196
.L203:
	cmp	QWORD PTR 120[r14], 0
	je	.L206
.L32:
	cmp	DWORD PTR 4[rbx], 1
	jne	.L196
	mov	rax, QWORD PTR 48[rbx]
	mov	rdi, rbp
	mov	esi, DWORD PTR [rax]
	call	TocIDRequired@PLT
	test	rax, rax
	jne	.L33
	jmp	.L196
.L204:
	lea	rsi, .LC19[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L48
.L49:
	mov	rdi, QWORD PTR 16[rbx]
	and	r12d, DWORD PTR REQ_DATA[rip]
	jmp	.L31
.L206:
	cmp	QWORD PTR 112[r14], 0
	jne	.L32
	cmp	QWORD PTR 104[r14], 0
	je	.L33
	jmp	.L32
.L58:
	mov	rdi, QWORD PTR 8[rbx]
	lea	rsi, .LC28[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L61
	jmp	.L196
.L202:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC8[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L28
	cmp	QWORD PTR 120[r14], 0
	je	.L37
	mov	rsi, QWORD PTR 40[rbx]
	test	rsi, rsi
	je	.L196
	lea	rdi, 120[r14]
	call	simple_string_list_member@PLT
	test	rax, rax
	je	.L196
.L37:
	cmp	QWORD PTR 112[r14], 0
	je	.L36
	mov	rsi, QWORD PTR 40[rbx]
	test	rsi, rsi
	jne	.L207
.L36:
	cmp	QWORD PTR 104[r14], 0
	je	.L33
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC12[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L39
.L41:
	cmp	DWORD PTR 96[r14], 0
	je	.L196
	cmp	QWORD PTR 88[r14], 0
	je	.L33
	mov	rsi, QWORD PTR 8[rbx]
	lea	rdi, 88[r14]
	call	simple_string_list_member@PLT
	test	rax, rax
	jne	.L33
	jmp	.L196
.L205:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC25[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L60
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC10[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L69
	mov	rdi, QWORD PTR 8[rbx]
	mov	edx, 13
	lea	rsi, .LC26[rip]
	call	strncmp@PLT
	test	rax, rax
	je	.L60
.L69:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC5[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L67
	mov	rdi, QWORD PTR 8[rbx]
	mov	edx, 13
	lea	rsi, .LC26[rip]
	call	strncmp@PLT
	test	rax, rax
	je	.L60
.L67:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC8[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L63
	mov	rdi, QWORD PTR 8[rbx]
	mov	edx, 13
	lea	rsi, .LC26[rip]
	call	strncmp@PLT
	test	rax, rax
	jne	.L63
	jmp	.L60
.L48:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC25[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L49
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC10[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L53
	mov	rdi, QWORD PTR 8[rbx]
	mov	edx, 13
	lea	rsi, .LC26[rip]
	call	strncmp@PLT
	test	rax, rax
	je	.L49
.L53:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC5[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L52
	mov	rdi, QWORD PTR 8[rbx]
	mov	edx, 13
	lea	rsi, .LC26[rip]
	call	strncmp@PLT
	test	rax, rax
	je	.L49
.L52:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC8[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L208
.L55:
	mov	eax, DWORD PTR REQ_DATA[rip]
	mov	rdi, QWORD PTR 16[rbx]
	not	eax
	and	r12d, eax
	jmp	.L31
.L62:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC19[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L65
	jmp	.L60
.L207:
	lea	rdi, 112[r14]
	call	simple_string_list_member@PLT
	test	rax, rax
	je	.L36
	jmp	.L196
.L39:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC13[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L41
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC14[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L41
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC15[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L41
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC16[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L41
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC17[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L41
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC18[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L41
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC19[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L41
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC20[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L43
	cmp	DWORD PTR 80[r14], 0
	je	.L196
	cmp	QWORD PTR 72[r14], 0
	je	.L33
	mov	rsi, QWORD PTR 8[rbx]
	lea	rdi, 72[r14]
	call	simple_string_list_member@PLT
	test	rax, rax
	jne	.L33
	jmp	.L196
.L208:
	mov	rdi, QWORD PTR 8[rbx]
	mov	edx, 13
	lea	rsi, .LC26[rip]
	call	strncmp@PLT
	test	rax, rax
	je	.L49
	jmp	.L55
.L43:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC21[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L44
.L46:
	cmp	DWORD PTR 64[r14], 0
	je	.L196
	cmp	QWORD PTR 56[r14], 0
	je	.L33
	mov	rsi, QWORD PTR 8[rbx]
	lea	rdi, 56[r14]
	call	simple_string_list_member@PLT
	test	rax, rax
	jne	.L33
	jmp	.L196
.L44:
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC22[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L46
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC23[rip]
	call	strcmp@PLT
	test	rax, rax
	je	.L46
	mov	rdi, QWORD PTR 16[rbx]
	lea	rsi, .LC24[rip]
	call	strcmp@PLT
	test	rax, rax
	jne	.L196
	cmp	DWORD PTR 48[r14], 0
	je	.L196
	cmp	QWORD PTR 40[r14], 0
	je	.L33
	mov	rsi, QWORD PTR 8[rbx]
	lea	rdi, 40[r14]
	call	simple_string_list_member@PLT
	test	rax, rax
	jne	.L33
	jmp	.L196
	.cfi_endproc
.LFE0:
	.size	_tocEntryRequired, .-_tocEntryRequired
	.comm	REQ_SPECIAL,4,4
	.comm	REQ_SCHEMA,4,4
	.comm	REQ_DATA,4,4
	.comm	DUMP_PRE_DATA,4,4
	.comm	DUMP_POST_DATA,4,4
	.comm	DUMP_DATA,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_pg_backup_archiver.c__tocEntryRequired.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"ENCODING\000"
	.align	2
.LC1:
	.ascii	"STDSTRINGS\000"
	.align	2
.LC2:
	.ascii	"SEARCHPATH\000"
	.align	2
.LC3:
	.ascii	"DATABASE\000"
	.align	2
.LC4:
	.ascii	"DATABASE PROPERTIES\000"
	.align	2
.LC5:
	.ascii	"COMMENT\000"
	.align	2
.LC6:
	.ascii	"PUBLICATION\000"
	.align	2
.LC7:
	.ascii	"PUBLICATION TABLE\000"
	.align	2
.LC8:
	.ascii	"SECURITY LABEL\000"
	.align	2
.LC9:
	.ascii	"SUBSCRIPTION\000"
	.align	2
.LC10:
	.ascii	"ACL\000"
	.align	2
.LC11:
	.ascii	"DATABASE \000"
	.align	2
.LC12:
	.ascii	"TABLE\000"
	.align	2
.LC13:
	.ascii	"TABLE DATA\000"
	.align	2
.LC14:
	.ascii	"VIEW\000"
	.align	2
.LC15:
	.ascii	"FOREIGN TABLE\000"
	.align	2
.LC16:
	.ascii	"MATERIALIZED VIEW\000"
	.align	2
.LC17:
	.ascii	"MATERIALIZED VIEW DATA\000"
	.align	2
.LC18:
	.ascii	"SEQUENCE\000"
	.align	2
.LC19:
	.ascii	"SEQUENCE SET\000"
	.align	2
.LC20:
	.ascii	"INDEX\000"
	.align	2
.LC21:
	.ascii	"FUNCTION\000"
	.align	2
.LC22:
	.ascii	"AGGREGATE\000"
	.align	2
.LC23:
	.ascii	"PROCEDURE\000"
	.align	2
.LC24:
	.ascii	"TRIGGER\000"
	.align	2
.LC25:
	.ascii	"BLOB\000"
	.align	2
.LC26:
	.ascii	"LARGE OBJECT \000"
	.align	2
.LC27:
	.ascii	"<Init>\000"
	.align	2
.LC28:
	.ascii	"Max OID\000"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	_tocEntryRequired, %function
_tocEntryRequired:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
	ldr	r8, .L248
	ldr	r9, .L248+4
	mov	r4, r0
	mov	r6, r1
	ldr	r0, [r0, #12]
	ldr	r1, .L248+8
	mov	r5, r2
	ldr	r10, [r2]
	ldr	r7, [r8]
	ldr	fp, [r9]
	bl	strcmp
	cmp	r0, #0
	bne	.L2
.L4:
	ldr	r3, .L248+12
	ldr	r7, [r3]
.L1:
	mov	r0, r7
	pop	{r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L2:
	ldr	r1, .L248+16
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L4
	ldr	r1, .L248+20
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L4
	ldr	r1, .L248+24
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L5
.L8:
	ldr	r3, [r10, #64]
	cmp	r3, #0
	beq	.L235
	ldr	r7, [r8]
	b	.L1
.L242:
	ldr	r1, .L248+28
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L28
	ldr	r3, [r10, #60]
	cmp	r3, #0
	beq	.L37
	ldr	r1, [r4, #24]
	cmp	r1, #0
	beq	.L235
	add	r0, r10, #60
	bl	simple_string_list_member
	cmp	r0, #0
	beq	.L235
.L37:
	ldr	r3, [r10, #56]
	cmp	r3, #0
	beq	.L36
	ldr	r1, [r4, #24]
	cmp	r1, #0
	bne	.L237
.L36:
	ldr	r3, [r10, #52]
	cmp	r3, #0
	beq	.L33
	ldr	r1, .L248+32
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L39
.L41:
	ldr	r3, [r10, #48]
	cmp	r3, #0
	beq	.L235
	ldr	r3, [r10, #44]
	cmp	r3, #0
	beq	.L33
	ldr	r1, [r4, #8]
	add	r0, r10, #44
	bl	simple_string_list_member
	cmp	r0, #0
	bne	.L33
.L235:
	mov	r7, #0
	b	.L1
.L5:
	ldr	r1, .L248+36
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L8
	ldr	r3, [r10, #88]
	cmp	r3, #0
	bne	.L10
.L13:
	ldr	r3, [r10, #84]
	cmp	r3, #0
	bne	.L238
.L12:
	ldr	r3, [r10, #80]
	cmp	r3, #0
	bne	.L239
.L15:
	ldr	r3, [r10, #76]
	cmp	r3, #0
	bne	.L240
.L17:
	ldr	r3, [r10, #72]
	cmp	r3, #0
	bne	.L241
.L19:
	cmp	r6, #129
	beq	.L20
	cmp	r6, #130
	beq	.L21
	cmp	r6, #128
	bne	.L235
	ldr	r3, .L248+40
	ldr	r2, [r10]
	ldr	r3, [r3]
	tst	r2, r3
	beq	.L235
.L23:
	ldr	r2, [r10, #68]
	cmp	r2, #0
	beq	.L24
	ldr	r3, [r4]
	sub	r3, r3, #-1073741823
	ldr	r3, [r2, r3, lsl #2]
	cmp	r3, #0
	beq	.L235
.L24:
	ldr	r1, .L248+44
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L28
	ldr	r1, .L248+48
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L242
.L28:
	mov	r2, #9
	ldr	r1, .L248+52
	ldr	r0, [r4, #8]
	bl	strncmp
	cmp	r0, #0
	bne	.L243
	ldr	r3, [r10, #64]
	cmp	r3, #0
	beq	.L235
.L33:
	ldr	r3, [r4, #20]
	ldr	r0, [r4, #12]
	cmp	r3, #0
	orr	r7, r7, fp
	beq	.L244
.L31:
	ldr	r3, [r4, #16]
	cmp	r3, #0
	beq	.L56
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L57
.L56:
	ldr	r3, [r8]
	bic	r7, r7, r3
.L57:
	ldr	r1, .L248+56
	bl	strcmp
	cmp	r0, #0
	beq	.L58
.L61:
	ldr	r3, [r10, #16]
	cmp	r3, #0
	beq	.L60
	ldr	r3, [r10, #12]
	cmp	r3, #0
	bne	.L62
.L65:
	ldr	r3, [r10, #8]
	cmp	r3, #0
	bne	.L245
.L63:
	ldr	r3, [r8]
	and	r7, r7, r3
.L60:
	ldr	r3, [r10, #4]
	cmp	r3, #0
	ldrne	r3, [r9]
	andne	r7, r7, r3
	b	.L1
.L10:
	mov	r0, r4
	bl	_tocEntryIsACL
	cmp	r0, #0
	beq	.L13
	b	.L235
.L238:
	ldr	r1, .L248+48
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L12
	b	.L235
.L239:
	ldr	r1, .L248+60
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L235
	ldr	r1, .L248+64
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L15
	b	.L235
.L240:
	ldr	r1, .L248+28
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L17
	b	.L235
.L241:
	ldr	r1, .L248+68
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L19
	b	.L235
.L20:
	ldr	r3, .L248+72
	ldr	r2, [r10]
	ldr	r3, [r3]
	tst	r2, r3
	bne	.L23
	b	.L235
.L21:
	ldr	r3, .L248+76
	ldr	r2, [r10]
	ldr	r3, [r3]
	tst	r2, r3
	bne	.L23
	b	.L235
.L243:
	ldr	r3, [r10, #60]
	cmp	r3, #0
	beq	.L246
.L32:
	ldr	r3, [r4, #4]
	cmp	r3, #1
	bne	.L235
	ldr	r3, [r4, #28]
	mov	r0, r5
	ldr	r1, [r3]
	bl	TocIDRequired
	cmp	r0, #0
	bne	.L33
	b	.L235
.L244:
	ldr	r1, .L248+80
	bl	strcmp
	cmp	r0, #0
	bne	.L48
.L49:
	ldr	r3, [r9]
	ldr	r0, [r4, #12]
	and	r7, r7, r3
	b	.L31
.L246:
	ldr	r3, [r10, #56]
	cmp	r3, #0
	bne	.L32
	ldr	r3, [r10, #52]
	cmp	r3, #0
	beq	.L33
	b	.L32
.L58:
	ldr	r1, .L248+84
	ldr	r0, [r4, #8]
	bl	strcmp
	cmp	r0, #0
	bne	.L61
	b	.L235
.L245:
	ldr	r1, .L248+88
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L60
	ldr	r1, .L248+44
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L69
	mov	r2, #13
	ldr	r1, .L248+92
	ldr	r0, [r4, #8]
	bl	strncmp
	cmp	r0, #0
	beq	.L60
.L69:
	ldr	r1, .L248+48
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L67
	mov	r2, #13
	ldr	r1, .L248+92
	ldr	r0, [r4, #8]
	bl	strncmp
	cmp	r0, #0
	beq	.L60
.L67:
	ldr	r1, .L248+28
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L63
	mov	r2, #13
	ldr	r0, [r4, #8]
	ldr	r1, .L248+92
	bl	strncmp
	cmp	r0, #0
	bne	.L63
	b	.L60
.L48:
	ldr	r1, .L248+88
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L49
	ldr	r1, .L248+44
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L53
	mov	r2, #13
	ldr	r1, .L248+92
	ldr	r0, [r4, #8]
	bl	strncmp
	cmp	r0, #0
	beq	.L49
.L53:
	ldr	r1, .L248+48
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L52
	mov	r2, #13
	ldr	r1, .L248+92
	ldr	r0, [r4, #8]
	bl	strncmp
	cmp	r0, #0
	beq	.L49
.L52:
	ldr	r1, .L248+28
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L247
.L55:
	ldr	r3, [r9]
	ldr	r0, [r4, #12]
	bic	r7, r7, r3
	b	.L31
.L62:
	ldr	r1, .L248+80
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L65
	b	.L60
.L237:
	add	r0, r10, #56
	bl	simple_string_list_member
	cmp	r0, #0
	beq	.L36
	b	.L235
.L39:
	ldr	r1, .L248+96
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L41
	ldr	r1, .L248+100
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L41
	ldr	r1, .L248+104
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L41
	ldr	r1, .L248+108
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L41
	ldr	r1, .L248+112
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L41
	ldr	r1, .L248+116
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L41
	ldr	r1, .L248+80
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L41
	ldr	r1, .L248+120
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L43
	ldr	r3, [r10, #40]
	cmp	r3, #0
	beq	.L235
	ldr	r3, [r10, #36]
	cmp	r3, #0
	beq	.L33
	ldr	r1, [r4, #8]
	add	r0, r10, #36
	bl	simple_string_list_member
	cmp	r0, #0
	bne	.L33
	b	.L235
.L247:
	mov	r2, #13
	ldr	r1, .L248+92
	ldr	r0, [r4, #8]
	bl	strncmp
	cmp	r0, #0
	beq	.L49
	b	.L55
.L43:
	ldr	r1, .L248+124
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L44
.L46:
	ldr	r3, [r10, #32]
	cmp	r3, #0
	beq	.L235
	ldr	r3, [r10, #28]
	cmp	r3, #0
	beq	.L33
	ldr	r1, [r4, #8]
	add	r0, r10, #28
	bl	simple_string_list_member
	cmp	r0, #0
	bne	.L33
	b	.L235
.L44:
	ldr	r1, .L248+128
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L46
	ldr	r1, .L248+132
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	beq	.L46
	ldr	r1, .L248+136
	ldr	r0, [r4, #12]
	bl	strcmp
	cmp	r0, #0
	bne	.L235
	ldr	r3, [r10, #24]
	cmp	r3, #0
	beq	.L235
	ldr	r3, [r10, #20]
	cmp	r3, #0
	beq	.L33
	ldr	r1, [r4, #8]
	add	r0, r10, #20
	bl	simple_string_list_member
	cmp	r0, #0
	bne	.L33
	b	.L235
.L249:
	.align	2
.L248:
	.word	REQ_SCHEMA
	.word	REQ_DATA
	.word	.LC0
	.word	REQ_SPECIAL
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.word	.LC8
	.word	.LC12
	.word	.LC4
	.word	DUMP_PRE_DATA
	.word	.LC10
	.word	.LC5
	.word	.LC11
	.word	.LC27
	.word	.LC6
	.word	.LC7
	.word	.LC9
	.word	DUMP_POST_DATA
	.word	DUMP_DATA
	.word	.LC19
	.word	.LC28
	.word	.LC25
	.word	.LC26
	.word	.LC13
	.word	.LC14
	.word	.LC15
	.word	.LC16
	.word	.LC17
	.word	.LC18
	.word	.LC20
	.word	.LC21
	.word	.LC22
	.word	.LC23
	.word	.LC24
	.size	_tocEntryRequired, .-_tocEntryRequired
	.comm	REQ_SPECIAL,4,4
	.comm	REQ_SCHEMA,4,4
	.comm	REQ_DATA,4,4
	.comm	DUMP_PRE_DATA,4,4
	.comm	DUMP_POST_DATA,4,4
	.comm	DUMP_DATA,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
