	.file	"extr_amutils.c_indexam_property.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	indexam_property, @function
indexam_property:
.LFB0:
	.cfi_startproc
	endbr64
	push	r15
	.cfi_def_cfa_offset 16
	.cfi_offset 15, -16
	mov	rdi, rsi
	xor	r15d, r15d
	push	r14
	.cfi_def_cfa_offset 24
	.cfi_offset 14, -24
	mov	r14, rsi
	push	r13
	.cfi_def_cfa_offset 32
	.cfi_offset 13, -32
	mov	r13, rcx
	push	r12
	.cfi_def_cfa_offset 40
	.cfi_offset 12, -40
	mov	r12d, r8d
	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
	sub	rsp, 40
	.cfi_def_cfa_offset 96
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR 24[rsp], rax
	xor	eax, eax
	mov	DWORD PTR 16[rsp], 0
	mov	DWORD PTR 20[rsp], 0
	call	lookup_prop_name@PLT
	mov	rdi, r13
	mov	ebx, eax
	call	OidIsValid@PLT
	test	rax, rax
	jne	.L85
.L2:
	test	r12d, r12d
	js	.L51
	cmp	r15d, r12d
	jl	.L51
.L5:
	mov	rdi, rbp
	mov	esi, 1
	call	GetIndexAmRoutineByAmId@PLT
	mov	rbp, rax
	test	rax, rax
	je	.L86
.L7:
	mov	rax, QWORD PTR 48[rbp]
	test	rax, rax
	je	.L9
	lea	r9, 20[rsp]
	lea	r8, 16[rsp]
	mov	rcx, r14
	mov	edx, ebx
	mov	esi, r12d
	mov	rdi, r13
	call	rax
	test	rax, rax
	jne	.L87
.L9:
	test	r12d, r12d
	jg	.L88
.L12:
	mov	rdi, r13
	call	OidIsValid@PLT
	test	rax, rax
	je	.L30
	cmp	ebx, 143
	je	.L31
	jg	.L32
	cmp	ebx, 134
	je	.L33
	cmp	ebx, 137
	jne	.L35
	mov	edi, DWORD PTR 16[rbp]
	call	PG_RETURN_BOOL@PLT
.L33:
	mov	ecx, DWORD PTR 32[rbp]
	xor	edi, edi
	test	ecx, ecx
	setne	dil
	call	PG_RETURN_BOOL@PLT
.L31:
	mov	edx, DWORD PTR 36[rbp]
	xor	edi, edi
	test	edx, edx
	setne	dil
	call	PG_RETURN_BOOL@PLT
.L36:
	mov	edi, DWORD PTR 20[rbp]
	call	PG_RETURN_BOOL@PLT
.L35:
	xor	eax, eax
	call	PG_RETURN_NULL@PLT
.L30:
	sub	ebx, 138
	cmp	ebx, 4
	ja	.L37
	lea	rdx, .L39[rip]
	movsx	rax, DWORD PTR [rdx+rbx*4]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L39:
	.long	.L43-.L39
	.long	.L42-.L39
	.long	.L41-.L39
	.long	.L40-.L39
	.long	.L38-.L39
	.text
	.p2align 4,,10
	.p2align 3
.L42:
	mov	edi, DWORD PTR 4[rbp]
	call	PG_RETURN_BOOL@PLT
.L43:
	mov	edi, DWORD PTR 24[rbp]
	call	PG_RETURN_BOOL@PLT
.L41:
	mov	edi, DWORD PTR 28[rbp]
	call	PG_RETURN_BOOL@PLT
.L38:
	mov	eax, DWORD PTR 32[rbp]
	xor	edi, edi
	test	eax, eax
	setne	dil
	call	PG_RETURN_BOOL@PLT
.L40:
	mov	edi, DWORD PTR 0[rbp]
	call	PG_RETURN_BOOL@PLT
.L37:
	xor	eax, eax
	call	PG_RETURN_NULL@PLT
	mov	rax, QWORD PTR 24[rsp]
	xor	rax, QWORD PTR fs:40
	jne	.L89
	add	rsp, 40
	.cfi_remember_state
	.cfi_def_cfa_offset 56
	xor	eax, eax
	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
.L32:
	.cfi_restore_state
	cmp	ebx, 144
	je	.L36
	jmp	.L35
	.p2align 4,,10
	.p2align 3
.L87:
	mov	r10d, DWORD PTR 20[rsp]
	test	r10d, r10d
	jne	.L90
.L11:
	mov	edi, DWORD PTR 16[rsp]
	call	PG_RETURN_BOOL@PLT
	test	r12d, r12d
	jle	.L12
.L88:
	mov	rdi, r13
	call	ObjectIdGetDatum@PLT
	mov	edi, DWORD PTR INDEXRELID[rip]
	mov	esi, eax
	call	SearchSysCache1@PLT
	mov	edi, eax
	mov	r14d, eax
	call	HeapTupleIsValid@PLT
	test	eax, eax
	je	.L91
.L13:
	mov	edi, r14d
	call	GETSTRUCT@PLT
	xor	edi, edi
	cmp	QWORD PTR [rax], r13
	mov	r15, rax
	sete	dil
	call	Assert@PLT
	xor	edi, edi
	cmp	DWORD PTR 8[r15], r12d
	setge	dil
	call	Assert@PLT
	mov	r9d, DWORD PTR 0[rbp]
	mov	DWORD PTR 20[rsp], 1
	test	r9d, r9d
	je	.L14
	cmp	DWORD PTR 12[r15], r12d
	jge	.L92
	cmp	ebx, 131
	je	.L50
	cmp	ebx, 135
	je	.L47
	cmp	ebx, 130
	je	.L26
.L19:
	mov	edi, r14d
	call	ReleaseSysCache@PLT
	mov	esi, DWORD PTR 20[rsp]
	test	esi, esi
	je	.L93
.L29:
	xor	eax, eax
	call	PG_RETURN_NULL@PLT
	jmp	.L12
	.p2align 4,,10
	.p2align 3
.L92:
	lea	eax, -128[rbx]
	cmp	eax, 17
	ja	.L19
	lea	rdx, .L45[rip]
	movsx	rax, DWORD PTR [rdx+rax*4]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L45:
	.long	.L28-.L45
	.long	.L27-.L45
	.long	.L26-.L45
	.long	.L24-.L45
	.long	.L23-.L45
	.long	.L22-.L45
	.long	.L19-.L45
	.long	.L25-.L45
	.long	.L20-.L45
	.long	.L19-.L45
	.long	.L19-.L45
	.long	.L19-.L45
	.long	.L19-.L45
	.long	.L19-.L45
	.long	.L19-.L45
	.long	.L19-.L45
	.long	.L19-.L45
	.long	.L17-.L45
	.text
	.p2align 4,,10
	.p2align 3
.L14:
	lea	eax, -128[rbx]
	cmp	eax, 17
	ja	.L19
	lea	rdx, .L44[rip]
	movsx	rax, DWORD PTR [rdx+rax*4]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L44:
	.long	.L28-.L44
	.long	.L27-.L44
	.long	.L26-.L44
	.long	.L24-.L44
	.long	.L23-.L44
	.long	.L22-.L44
	.long	.L19-.L44
	.long	.L25-.L44
	.long	.L20-.L44
	.long	.L19-.L44
	.long	.L19-.L44
	.long	.L19-.L44
	.long	.L19-.L44
	.long	.L19-.L44
	.long	.L19-.L44
	.long	.L19-.L44
	.long	.L19-.L44
	.long	.L17-.L44
	.text
	.p2align 4,,10
	.p2align 3
.L51:
	xor	eax, eax
	call	PG_RETURN_NULL@PLT
	jmp	.L5
	.p2align 4,,10
	.p2align 3
.L85:
	mov	rdi, rbp
	call	OidIsValid@PLT
	xor	edi, edi
	test	rax, rax
	sete	dil
	call	Assert@PLT
	mov	rdi, r13
	call	ObjectIdGetDatum@PLT
	mov	edi, DWORD PTR RELOID[rip]
	mov	esi, eax
	call	SearchSysCache1@PLT
	mov	edi, eax
	mov	DWORD PTR 12[rsp], eax
	call	HeapTupleIsValid@PLT
	mov	edi, DWORD PTR 12[rsp]
	test	eax, eax
	je	.L94
.L3:
	mov	DWORD PTR 12[rsp], edi
	call	GETSTRUCT@PLT
	mov	edi, DWORD PTR 12[rsp]
	mov	r15, rax
	mov	rax, QWORD PTR [rax]
	cmp	rax, QWORD PTR RELKIND_INDEX[rip]
	je	.L4
	cmp	rax, QWORD PTR RELKIND_PARTITIONED_INDEX[rip]
	jne	.L95
.L4:
	mov	rbp, QWORD PTR 8[r15]
	mov	r15d, DWORD PTR 16[r15]
	call	ReleaseSysCache@PLT
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L95:
	call	ReleaseSysCache@PLT
	xor	eax, eax
	call	PG_RETURN_NULL@PLT
	mov	edi, DWORD PTR 12[rsp]
	mov	rbp, QWORD PTR 8[r15]
	mov	r15d, DWORD PTR 16[r15]
	call	ReleaseSysCache@PLT
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L86:
	xor	eax, eax
	call	PG_RETURN_NULL@PLT
	jmp	.L7
	.p2align 4,,10
	.p2align 3
.L91:
	call	PG_RETURN_NULL@PLT
	jmp	.L13
	.p2align 4,,10
	.p2align 3
.L93:
	mov	edi, DWORD PTR 16[rsp]
	call	PG_RETURN_BOOL@PLT
	jmp	.L29
	.p2align 4,,10
	.p2align 3
.L90:
	xor	eax, eax
	call	PG_RETURN_NULL@PLT
	jmp	.L11
	.p2align 4,,10
	.p2align 3
.L94:
	call	PG_RETURN_NULL@PLT
	mov	edi, DWORD PTR 12[rsp]
	jmp	.L3
.L26:
	mov	edi, DWORD PTR 40[rbp]
	mov	DWORD PTR 20[rsp], 0
	mov	DWORD PTR 16[rsp], 0
	test	edi, edi
	je	.L19
	mov	esi, DWORD PTR AccessShareLock[rip]
	mov	rdi, r13
	call	index_open@PLT
	mov	esi, r12d
	mov	edi, eax
	mov	r15d, eax
	call	index_can_return@PLT
	mov	esi, DWORD PTR AccessShareLock[rip]
	mov	edi, r15d
	mov	DWORD PTR 16[rsp], eax
	call	index_close@PLT
	jmp	.L19
.L24:
	mov	eax, DWORD PTR 4[rbp]
.L82:
	mov	DWORD PTR 16[rsp], eax
.L83:
	mov	DWORD PTR 20[rsp], 0
	jmp	.L19
.L25:
	mov	r8d, DWORD PTR 44[rbp]
	test	r8d, r8d
	jne	.L19
.L47:
	mov	DWORD PTR 16[rsp], 0
	mov	DWORD PTR 20[rsp], 0
	jmp	.L19
.L28:
	mov	eax, DWORD PTR 12[rbp]
	jmp	.L82
.L27:
	mov	eax, DWORD PTR 8[rbp]
	mov	DWORD PTR 20[rsp], 0
	mov	DWORD PTR 16[rsp], eax
	jmp	.L19
.L20:
	mov	ecx, DWORD PTR INDOPTION_DESC[rip]
	mov	edx, DWORD PTR 4[rbp]
	lea	r9, 16[rsp]
	mov	r8d, ecx
.L81:
	mov	esi, r12d
	mov	edi, r14d
	call	test_indoption@PLT
	test	eax, eax
	je	.L19
	jmp	.L83
.L17:
	mov	edx, DWORD PTR 4[rbp]
	mov	ecx, DWORD PTR INDOPTION_DESC[rip]
	lea	r9, 16[rsp]
	xor	r8d, r8d
	jmp	.L81
.L22:
	mov	ecx, DWORD PTR INDOPTION_NULLS_FIRST[rip]
	mov	edx, DWORD PTR 4[rbp]
	lea	r9, 16[rsp]
	mov	r8d, ecx
	jmp	.L81
.L23:
	mov	edx, DWORD PTR 4[rbp]
	mov	ecx, DWORD PTR INDOPTION_NULLS_FIRST[rip]
	lea	r9, 16[rsp]
	xor	r8d, r8d
	jmp	.L81
.L50:
	xor	eax, eax
	jmp	.L82
.L89:
	call	__stack_chk_fail@PLT
	.cfi_endproc
.LFE0:
	.size	indexam_property, .-indexam_property
	.comm	RELOID,4,4
	.comm	RELKIND_PARTITIONED_INDEX,8,8
	.comm	RELKIND_INDEX,8,8
	.comm	INDOPTION_NULLS_FIRST,4,4
	.comm	INDOPTION_DESC,4,4
	.comm	INDEXRELID,4,4
	.comm	AccessShareLock,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_amutils.c_indexam_property.c"
	.text
	.section	.rodata.cst4,"aM",%progbits,4
	.align	2
.LC0:
	.word	__stack_chk_guard
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	indexam_property, %function
indexam_property:
	@ args = 4, pretend = 0, frame = 16
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, lr}
	mov	r8, r1
	mov	r1, #0
	mov	r6, r3
	ldr	r3, .L92
	sub	sp, sp, #28
	mov	r0, r8
	ldr	r3, [r3]
	str	r3, [sp, #20]
	mov	r3,#0
	mov	r9, r2
	str	r1, [sp, #12]
	str	r1, [sp, #16]
	ldr	r7, [sp, #56]
	bl	lookup_prop_name
	mov	r4, r0
	mov	r0, r6
	bl	OidIsValid
	subs	r5, r0, #0
	bne	.L80
.L2:
	cmp	r5, r7
	movge	r0, #0
	movlt	r0, #1
	orrs	r3, r0, r7, lsr #31
	bne	.L81
.L5:
	mov	r0, r9
	mov	r1, #1
	bl	GetIndexAmRoutineByAmId
	subs	r5, r0, #0
	beq	.L82
.L6:
	ldr	r9, [r5, #48]
	cmp	r9, #0
	beq	.L8
	add	r1, sp, #16
	add	r2, sp, #12
	str	r1, [sp, #4]
	str	r2, [sp]
	mov	r3, r8
	mov	r2, r4
	mov	r1, r7
	mov	r0, r6
	blx	r9
	cmp	r0, #0
	bne	.L83
.L8:
	cmp	r7, #0
	bgt	.L84
.L11:
	mov	r0, r6
	bl	OidIsValid
	cmp	r0, #0
	bne	.L85
.L29:
	sub	r4, r4, #138
	cmp	r4, #4
	ldrls	pc, [pc, r4, asl #2]
	b	.L36
.L38:
	.word	.L42
	.word	.L41
	.word	.L40
	.word	.L39
	.word	.L37
.L41:
	ldr	r0, [r5, #4]
	bl	PG_RETURN_BOOL
.L42:
	ldr	r0, [r5, #24]
	bl	PG_RETURN_BOOL
.L40:
	ldr	r0, [r5, #28]
	bl	PG_RETURN_BOOL
.L37:
	ldr	r0, [r5, #32]
	subs	r0, r0, #0
	movne	r0, #1
	bl	PG_RETURN_BOOL
.L39:
	ldr	r0, [r5]
	bl	PG_RETURN_BOOL
.L36:
	bl	PG_RETURN_NULL
	ldr	r3, .L92
	ldr	r2, [r3]
	ldr	r3, [sp, #20]
	eors	r2, r3, r2
	mov	r3, #0
	bne	.L86
	mov	r0, #0
	add	sp, sp, #28
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, pc}
.L85:
	sub	r3, r4, #134
	cmp	r3, #10
	ldrls	pc, [pc, r3, asl #2]
	b	.L30
.L32:
	.word	.L35
	.word	.L30
	.word	.L30
	.word	.L34
	.word	.L30
	.word	.L30
	.word	.L30
	.word	.L30
	.word	.L30
	.word	.L33
	.word	.L31
.L34:
	ldr	r0, [r5, #16]
	bl	PG_RETURN_BOOL
.L35:
	ldr	r0, [r5, #32]
	subs	r0, r0, #0
	movne	r0, #1
	bl	PG_RETURN_BOOL
.L33:
	ldr	r0, [r5, #36]
	subs	r0, r0, #0
	movne	r0, #1
	bl	PG_RETURN_BOOL
.L31:
	ldr	r0, [r5, #20]
	bl	PG_RETURN_BOOL
.L30:
	bl	PG_RETURN_NULL
	b	.L29
.L83:
	ldr	r3, [sp, #16]
	cmp	r3, #0
	bne	.L87
.L10:
	ldr	r0, [sp, #12]
	bl	PG_RETURN_BOOL
	cmp	r7, #0
	ble	.L11
.L84:
	ldr	r3, .L92+4
	mov	r0, r6
	ldr	r8, [r3]
	bl	ObjectIdGetDatum
	mov	r1, r0
	mov	r0, r8
	bl	SearchSysCache1
	mov	r9, r0
	bl	HeapTupleIsValid
	cmp	r0, #0
	beq	.L88
.L12:
	mov	r0, r9
	bl	GETSTRUCT
	mov	r8, r0
	ldr	r0, [r0]
	sub	r0, r0, r6
	clz	r0, r0
	lsr	r0, r0, #5
	bl	Assert
	ldr	r0, [r8, #4]
	cmp	r0, r7
	movlt	r0, #0
	movge	r0, #1
	bl	Assert
	mov	r2, #1
	ldr	r3, [r5]
	str	r2, [sp, #16]
	cmp	r3, #0
	beq	.L73
	ldr	r3, [r8, #8]
	cmp	r3, r7
	bge	.L73
	cmp	r4, #131
	beq	.L48
	cmp	r4, #135
	beq	.L46
	cmp	r4, #130
	beq	.L25
.L18:
	mov	r0, r9
	bl	ReleaseSysCache
	ldr	r3, [sp, #16]
	cmp	r3, #0
	beq	.L89
.L28:
	bl	PG_RETURN_NULL
	b	.L11
.L73:
	sub	r3, r4, #128
	cmp	r3, #17
	ldrls	pc, [pc, r3, asl #2]
	b	.L18
.L44:
	.word	.L27
	.word	.L26
	.word	.L25
	.word	.L23
	.word	.L22
	.word	.L21
	.word	.L18
	.word	.L24
	.word	.L19
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L18
	.word	.L16
.L81:
	bl	PG_RETURN_NULL
	b	.L5
.L80:
	mov	r0, r9
	bl	OidIsValid
	clz	r0, r0
	lsr	r0, r0, #5
	bl	Assert
	ldr	r3, .L92+8
	mov	r0, r6
	ldr	r5, [r3]
	bl	ObjectIdGetDatum
	mov	r1, r0
	mov	r0, r5
	bl	SearchSysCache1
	mov	r9, r0
	bl	HeapTupleIsValid
	cmp	r0, #0
	beq	.L90
.L3:
	mov	r0, r9
	bl	GETSTRUCT
	ldr	r2, .L92+12
	ldr	r3, [r0]
	ldr	r2, [r2]
	mov	r5, r0
	cmp	r3, r2
	beq	.L4
	ldr	r2, .L92+16
	ldr	r2, [r2]
	cmp	r3, r2
	bne	.L91
.L4:
	mov	r0, r9
	ldr	r9, [r5, #4]
	ldr	r5, [r5, #8]
	bl	ReleaseSysCache
	b	.L2
.L91:
	mov	r0, r9
	bl	ReleaseSysCache
	bl	PG_RETURN_NULL
	mov	r0, r9
	ldr	r9, [r5, #4]
	ldr	r5, [r5, #8]
	bl	ReleaseSysCache
	b	.L2
.L82:
	bl	PG_RETURN_NULL
	b	.L6
.L88:
	bl	PG_RETURN_NULL
	b	.L12
.L89:
	ldr	r0, [sp, #12]
	bl	PG_RETURN_BOOL
	b	.L28
.L87:
	bl	PG_RETURN_NULL
	b	.L10
.L90:
	bl	PG_RETURN_NULL
	b	.L3
.L25:
	mov	r3, #0
	ldr	r2, [r5, #40]
	str	r3, [sp, #16]
	cmp	r2, r3
	str	r3, [sp, #12]
	beq	.L18
	ldr	r8, .L92+20
	mov	r0, r6
	ldr	r1, [r8]
	bl	index_open
	mov	r1, r7
	mov	r7, r0
	bl	index_can_return
	mov	r3, r0
	ldr	r1, [r8]
	mov	r0, r7
	str	r3, [sp, #12]
	bl	index_close
	b	.L18
.L24:
	ldr	r3, [r5, #44]
	cmp	r3, #0
	bne	.L18
.L46:
	mov	r3, #0
	str	r3, [sp, #12]
	str	r3, [sp, #16]
	b	.L18
.L27:
	mov	r2, #0
	ldr	r3, [r5, #12]
	str	r2, [sp, #16]
	str	r3, [sp, #12]
	b	.L18
.L26:
	mov	r2, #0
	ldr	r3, [r5, #8]
	str	r2, [sp, #16]
	str	r3, [sp, #12]
	b	.L18
.L23:
	ldr	r2, [r5, #4]
.L45:
	mov	r3, #0
	str	r2, [sp, #12]
	str	r3, [sp, #16]
	b	.L18
.L16:
	mov	ip, #0
	ldr	r2, [r5, #4]
	ldr	r3, .L92+24
.L77:
	mov	r1, r7
	str	ip, [sp]
	ldr	r3, [r3]
	add	r0, sp, #12
.L76:
	str	r0, [sp, #4]
	mov	r0, r9
	bl	test_indoption
	cmp	r0, #0
	movne	r3, #0
	strne	r3, [sp, #16]
	b	.L18
.L22:
	mov	ip, #0
	ldr	r2, [r5, #4]
	ldr	r3, .L92+28
	b	.L77
.L21:
	ldr	r3, .L92+28
.L78:
	ldr	r3, [r3]
	ldr	r2, [r5, #4]
	mov	r1, r7
	add	r0, sp, #12
	str	r3, [sp]
	b	.L76
.L19:
	ldr	r3, .L92+24
	b	.L78
.L48:
	mov	r2, #0
	b	.L45
.L86:
	bl	__stack_chk_fail
.L93:
	.align	2
.L92:
	.word	.LC0
	.word	INDEXRELID
	.word	RELOID
	.word	RELKIND_INDEX
	.word	RELKIND_PARTITIONED_INDEX
	.word	AccessShareLock
	.word	INDOPTION_DESC
	.word	INDOPTION_NULLS_FIRST
	.size	indexam_property, .-indexam_property
	.comm	RELOID,4,4
	.comm	RELKIND_PARTITIONED_INDEX,4,4
	.comm	RELKIND_INDEX,4,4
	.comm	INDOPTION_NULLS_FIRST,4,4
	.comm	INDOPTION_DESC,4,4
	.comm	INDEXRELID,4,4
	.comm	AccessShareLock,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
