	.file	"extr_tran.c_syminit.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"0"
.LC2:
	.string	""
.LC3:
	.string	"$zero&null"
.LC4:
	.string	" "
.LC5:
	.string	"FS"
.LC6:
	.string	"\n"
.LC7:
	.string	"RS"
.LC8:
	.string	"OFS"
.LC9:
	.string	"ORS"
.LC10:
	.string	"%.6g"
.LC11:
	.string	"OFMT"
.LC12:
	.string	"CONVFMT"
.LC13:
	.string	"FILENAME"
.LC14:
	.string	"NF"
.LC15:
	.string	"NR"
.LC16:
	.string	"FNR"
.LC17:
	.string	"\034"
.LC18:
	.string	"SUBSEP"
.LC19:
	.string	"RSTART"
.LC20:
	.string	"RLENGTH"
.LC21:
	.string	"SYMTAB"
	.text
	.p2align 4
	.globl	syminit
	.type	syminit, @function
syminit:
.LFB0:
	.cfi_startproc
	endbr64
	sub	rsp, 8
	.cfi_def_cfa_offset 16
	lea	rsi, .LC0[rip]
	mov	edx, DWORD PTR NUM[rip]
	mov	rcx, QWORD PTR symtab[rip]
	or	edx, DWORD PTR STR[rip]
	mov	rdi, rsi
	pxor	xmm0, xmm0
	or	edx, DWORD PTR CON[rip]
	or	edx, DWORD PTR DONTFREE[rip]
	call	setsymtab@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR NUM[rip]
	lea	rsi, .LC2[rip]
	or	edx, DWORD PTR STR[rip]
	lea	rdi, .LC3[rip]
	or	edx, DWORD PTR CON[rip]
	or	edx, DWORD PTR DONTFREE[rip]
	mov	QWORD PTR literal0[rip], rax
	call	setsymtab@PLT
	mov	esi, DWORD PTR CCON[rip]
	mov	rdi, rax
	mov	QWORD PTR nullloc[rip], rax
	call	celltonode@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR STR[rip]
	lea	rsi, .LC4[rip]
	or	edx, DWORD PTR DONTFREE[rip]
	lea	rdi, .LC5[rip]
	mov	DWORD PTR nullnode[rip], eax
	call	setsymtab@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR STR[rip]
	lea	rsi, .LC6[rip]
	or	edx, DWORD PTR DONTFREE[rip]
	lea	rdi, .LC7[rip]
	mov	QWORD PTR fsloc[rip], rax
	mov	QWORD PTR FS[rip], rax
	call	setsymtab@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR STR[rip]
	lea	rsi, .LC4[rip]
	or	edx, DWORD PTR DONTFREE[rip]
	lea	rdi, .LC8[rip]
	mov	QWORD PTR rsloc[rip], rax
	mov	QWORD PTR RS[rip], rax
	call	setsymtab@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR STR[rip]
	lea	rsi, .LC6[rip]
	or	edx, DWORD PTR DONTFREE[rip]
	lea	rdi, .LC9[rip]
	mov	QWORD PTR ofsloc[rip], rax
	mov	QWORD PTR OFS[rip], rax
	call	setsymtab@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR STR[rip]
	lea	rsi, .LC10[rip]
	or	edx, DWORD PTR DONTFREE[rip]
	lea	rdi, .LC11[rip]
	mov	QWORD PTR orsloc[rip], rax
	mov	QWORD PTR ORS[rip], rax
	call	setsymtab@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR STR[rip]
	lea	rsi, .LC10[rip]
	or	edx, DWORD PTR DONTFREE[rip]
	lea	rdi, .LC12[rip]
	mov	QWORD PTR OFMT[rip], rax
	call	setsymtab@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR STR[rip]
	lea	rsi, .LC2[rip]
	or	edx, DWORD PTR DONTFREE[rip]
	lea	rdi, .LC13[rip]
	mov	QWORD PTR CONVFMT[rip], rax
	call	setsymtab@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR NUM[rip]
	lea	rsi, .LC2[rip]
	lea	rdi, .LC14[rip]
	mov	QWORD PTR FILENAME[rip], rax
	call	setsymtab@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR NUM[rip]
	mov	QWORD PTR nfloc[rip], rax
	lea	rsi, .LC2[rip]
	add	rax, 8
	lea	rdi, .LC15[rip]
	mov	QWORD PTR NF[rip], rax
	call	setsymtab@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR NUM[rip]
	mov	QWORD PTR nrloc[rip], rax
	lea	rsi, .LC2[rip]
	add	rax, 8
	lea	rdi, .LC16[rip]
	mov	QWORD PTR NR[rip], rax
	call	setsymtab@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR STR[rip]
	mov	QWORD PTR fnrloc[rip], rax
	or	edx, DWORD PTR DONTFREE[rip]
	add	rax, 8
	lea	rsi, .LC17[rip]
	lea	rdi, .LC18[rip]
	mov	QWORD PTR FNR[rip], rax
	call	setsymtab@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR NUM[rip]
	lea	rsi, .LC2[rip]
	lea	rdi, .LC19[rip]
	mov	QWORD PTR subseploc[rip], rax
	mov	QWORD PTR SUBSEP[rip], rax
	call	setsymtab@PLT
	mov	rcx, QWORD PTR symtab[rip]
	pxor	xmm0, xmm0
	mov	edx, DWORD PTR NUM[rip]
	mov	QWORD PTR rstartloc[rip], rax
	lea	rsi, .LC2[rip]
	add	rax, 8
	lea	rdi, .LC20[rip]
	mov	QWORD PTR RSTART[rip], rax
	call	setsymtab@PLT
	mov	edx, DWORD PTR ARR[rip]
	pxor	xmm0, xmm0
	mov	rcx, QWORD PTR symtab[rip]
	mov	QWORD PTR rlengthloc[rip], rax
	lea	rsi, .LC2[rip]
	add	rax, 8
	lea	rdi, .LC21[rip]
	mov	QWORD PTR RLENGTH[rip], rax
	call	setsymtab@PLT
	mov	rdx, QWORD PTR symtab[rip]
	mov	QWORD PTR symtabloc[rip], rax
	mov	QWORD PTR [rax], rdx
	add	rsp, 8
	.cfi_def_cfa_offset 8
	ret
	.cfi_endproc
.LFE0:
	.size	syminit, .-syminit
	.comm	symtabloc,8,8
	.comm	symtab,8,8
	.comm	subseploc,8,8
	.comm	rstartloc,8,8
	.comm	rsloc,8,8
	.comm	rlengthloc,8,8
	.comm	orsloc,8,8
	.comm	ofsloc,8,8
	.comm	nullnode,4,4
	.comm	nullloc,8,8
	.comm	nrloc,8,8
	.comm	nfloc,8,8
	.comm	literal0,8,8
	.comm	fsloc,8,8
	.comm	fnrloc,8,8
	.comm	SUBSEP,8,8
	.comm	STR,4,4
	.comm	RSTART,8,8
	.comm	RS,8,8
	.comm	RLENGTH,8,8
	.comm	ORS,8,8
	.comm	OFS,8,8
	.comm	OFMT,8,8
	.comm	NUM,4,4
	.comm	NR,8,8
	.comm	NF,8,8
	.comm	FS,8,8
	.comm	FNR,8,8
	.comm	FILENAME,8,8
	.comm	DONTFREE,4,4
	.comm	CONVFMT,8,8
	.comm	CON,4,4
	.comm	CCON,4,4
	.comm	ARR,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_tran.c_syminit.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"0\000"
	.align	2
.LC1:
	.ascii	"\000"
	.align	2
.LC2:
	.ascii	"$zero&null\000"
	.align	2
.LC3:
	.ascii	" \000"
	.align	2
.LC4:
	.ascii	"FS\000"
	.align	2
.LC5:
	.ascii	"\012\000"
	.align	2
.LC6:
	.ascii	"RS\000"
	.align	2
.LC7:
	.ascii	"OFS\000"
	.align	2
.LC8:
	.ascii	"ORS\000"
	.align	2
.LC9:
	.ascii	"%.6g\000"
	.align	2
.LC10:
	.ascii	"OFMT\000"
	.align	2
.LC11:
	.ascii	"CONVFMT\000"
	.align	2
.LC12:
	.ascii	"FILENAME\000"
	.align	2
.LC13:
	.ascii	"NF\000"
	.align	2
.LC14:
	.ascii	"NR\000"
	.align	2
.LC15:
	.ascii	"FNR\000"
	.align	2
.LC16:
	.ascii	"\034\000"
	.align	2
.LC17:
	.ascii	"SUBSEP\000"
	.align	2
.LC18:
	.ascii	"RSTART\000"
	.align	2
.LC19:
	.ascii	"RLENGTH\000"
	.align	2
.LC20:
	.ascii	"SYMTAB\000"
	.text
	.align	2
	.global	syminit
	.syntax unified
	.arm
	.fpu softvfp
	.type	syminit, %function
syminit:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	mov	r6, #0
	mov	r7, #0
	ldr	r8, .L4
	ldr	r10, .L4+4
	ldr	r9, .L4+8
	ldr	r5, .L4+12
	ldr	r1, [r8]
	ldr	r3, [r10]
	ldr	r4, .L4+16
	ldr	r2, [r9]
	ldr	r0, [r5]
	orr	r3, r3, r1
	orr	r3, r3, r2
	ldr	r1, .L4+20
	ldr	r2, [r4]
	sub	sp, sp, #12
	orr	r3, r3, r0
	str	r3, [sp]
	str	r2, [sp, #4]
	mov	r3, r7
	mov	r2, r6
	mov	r0, r1
	bl	setsymtab
	mov	ip, r0
	ldr	r1, [r8]
	ldr	r3, [r10]
	ldr	r2, [r9]
	orr	r3, r3, r1
	ldr	r1, [r5]
	ldr	r9, .L4+24
	ldr	lr, .L4+28
	orr	r3, r3, r2
	ldr	r2, [r4]
	orr	r3, r3, r1
	str	r3, [sp]
	str	r2, [sp, #4]
	mov	r3, r7
	str	ip, [lr]
	mov	r2, r6
	mov	r1, r9
	ldr	r0, .L4+32
	bl	setsymtab
	ldr	r2, .L4+36
	ldr	r3, .L4+40
	ldr	r1, [r2]
	str	r0, [r3]
	bl	celltonode
	mov	lr, r0
	ldr	r1, [r5]
	ldr	r3, [r8]
	ldr	r2, [r4]
	ldr	fp, .L4+44
	ldr	ip, .L4+48
	orr	r3, r3, r1
	str	r3, [sp]
	str	r2, [sp, #4]
	mov	r3, r7
	mov	r2, r6
	mov	r1, fp
	str	lr, [ip]
	ldr	r0, .L4+52
	bl	setsymtab
	mov	r3, r0
	ldr	r2, [r8]
	ldr	r0, [r5]
	ldr	r1, [r4]
	ldr	ip, .L4+56
	ldr	lr, .L4+60
	orr	r2, r2, r0
	str	r2, [sp]
	str	r1, [sp, #4]
	mov	r2, r6
	str	r3, [ip]
	str	r3, [lr]
	ldr	r1, .L4+64
	mov	r3, r7
	ldr	r0, .L4+68
	bl	setsymtab
	mov	ip, r0
	ldr	r1, [r5]
	ldr	r3, [r8]
	ldr	r0, [r4]
	ldr	lr, .L4+72
	ldr	r2, .L4+76
	orr	r3, r3, r1
	str	r3, [sp]
	str	r0, [sp, #4]
	mov	r1, fp
	mov	r3, r7
	str	ip, [r2]
	str	ip, [lr]
	mov	r2, r6
	ldr	r0, .L4+80
	bl	setsymtab
	mov	ip, r0
	ldr	r1, [r5]
	ldr	r3, [r8]
	ldr	r2, [r4]
	ldr	lr, .L4+84
	ldr	fp, .L4+88
	orr	r3, r3, r1
	str	r3, [sp]
	str	r2, [sp, #4]
	mov	r3, r7
	mov	r2, r6
	str	ip, [fp]
	str	ip, [lr]
	ldr	r1, .L4+64
	ldr	r0, .L4+92
	bl	setsymtab
	mov	ip, r0
	ldr	r1, [r5]
	ldr	r3, [r8]
	ldr	r2, [r4]
	ldr	fp, .L4+96
	ldr	lr, .L4+100
	ldr	r0, .L4+104
	orr	r3, r3, r1
	str	r3, [sp]
	str	r2, [sp, #4]
	mov	r3, r7
	mov	r2, r6
	mov	r1, fp
	str	ip, [r0]
	str	ip, [lr]
	ldr	r0, .L4+108
	bl	setsymtab
	mov	lr, r0
	ldr	r1, [r5]
	ldr	r3, [r8]
	ldr	r2, [r4]
	ldr	ip, .L4+112
	orr	r3, r3, r1
	str	r3, [sp]
	str	r2, [sp, #4]
	mov	r1, fp
	mov	r2, r6
	mov	r3, r7
	str	lr, [ip]
	ldr	r0, .L4+116
	bl	setsymtab
	mov	lr, r0
	ldr	r1, [r5]
	ldr	r3, [r8]
	ldr	r2, [r4]
	ldr	ip, .L4+120
	orr	r3, r3, r1
	str	r3, [sp]
	str	r2, [sp, #4]
	mov	r3, r7
	mov	r2, r6
	mov	r1, r9
	str	lr, [ip]
	ldr	r0, .L4+124
	bl	setsymtab
	mov	lr, r0
	ldr	r3, [r10]
	ldr	r2, [r4]
	ldr	ip, .L4+128
	str	r2, [sp, #4]
	str	r3, [sp]
	mov	r2, r6
	mov	r3, r7
	mov	r1, r9
	str	lr, [ip]
	ldr	r0, .L4+132
	bl	setsymtab
	ldr	fp, .L4+136
	ldr	r3, [r10]
	ldr	r2, [r4]
	ldr	ip, .L4+140
	add	lr, r0, #4
	str	r2, [sp, #4]
	str	r3, [sp]
	mov	r2, r6
	mov	r3, r7
	mov	r1, r9
	str	r0, [fp]
	str	lr, [ip]
	ldr	r0, .L4+144
	bl	setsymtab
	ldr	fp, .L4+148
	ldr	r3, [r10]
	ldr	r2, [r4]
	ldr	ip, .L4+152
	add	lr, r0, #4
	str	r2, [sp, #4]
	str	r3, [sp]
	mov	r2, r6
	mov	r3, r7
	mov	r1, r9
	str	r0, [fp]
	str	lr, [ip]
	ldr	r0, .L4+156
	bl	setsymtab
	mov	ip, r0
	ldr	r3, [r8]
	ldr	r1, [r5]
	ldr	r2, [r4]
	ldr	lr, .L4+160
	ldr	r8, .L4+164
	orr	r3, r3, r1
	add	r5, r0, #4
	str	r3, [sp]
	str	r2, [sp, #4]
	mov	r3, r7
	mov	r2, r6
	str	ip, [r8]
	str	r5, [lr]
	ldr	r1, .L4+168
	ldr	r0, .L4+172
	bl	setsymtab
	mov	ip, r0
	ldr	r3, [r10]
	ldr	r2, [r4]
	ldr	lr, .L4+176
	ldr	r5, .L4+180
	str	r2, [sp, #4]
	str	r3, [sp]
	mov	r2, r6
	mov	r3, r7
	mov	r1, r9
	str	ip, [r5]
	str	ip, [lr]
	ldr	r0, .L4+184
	bl	setsymtab
	mov	ip, r0
	ldr	r2, [r10]
	ldr	r3, [r4]
	ldr	lr, .L4+188
	ldr	r8, .L4+192
	add	r5, r0, #4
	str	r2, [sp]
	str	r3, [sp, #4]
	mov	r2, r6
	mov	r3, r7
	mov	r1, r9
	str	ip, [r8]
	str	r5, [lr]
	ldr	r0, .L4+196
	bl	setsymtab
	mov	ip, r0
	ldr	r3, .L4+200
	ldr	r10, [r4]
	ldr	r0, [r3]
	ldr	lr, .L4+204
	ldr	r8, .L4+208
	add	r5, ip, #4
	stm	sp, {r0, r10}
	mov	r2, r6
	mov	r3, r7
	mov	r1, r9
	str	ip, [r8]
	str	r5, [lr]
	ldr	r0, .L4+212
	bl	setsymtab
	ldr	r3, [r4]
	ldr	r2, .L4+216
	str	r0, [r2]
	str	r3, [r0]
	add	sp, sp, #12
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L5:
	.align	2
.L4:
	.word	STR
	.word	NUM
	.word	CON
	.word	DONTFREE
	.word	symtab
	.word	.LC0
	.word	.LC1
	.word	literal0
	.word	.LC2
	.word	CCON
	.word	nullloc
	.word	.LC3
	.word	nullnode
	.word	.LC4
	.word	fsloc
	.word	FS
	.word	.LC5
	.word	.LC6
	.word	RS
	.word	rsloc
	.word	.LC7
	.word	OFS
	.word	ofsloc
	.word	.LC8
	.word	.LC9
	.word	ORS
	.word	orsloc
	.word	.LC10
	.word	OFMT
	.word	.LC11
	.word	CONVFMT
	.word	.LC12
	.word	FILENAME
	.word	.LC13
	.word	nfloc
	.word	NF
	.word	.LC14
	.word	nrloc
	.word	NR
	.word	.LC15
	.word	FNR
	.word	fnrloc
	.word	.LC16
	.word	.LC17
	.word	SUBSEP
	.word	subseploc
	.word	.LC18
	.word	RSTART
	.word	rstartloc
	.word	.LC19
	.word	ARR
	.word	RLENGTH
	.word	rlengthloc
	.word	.LC20
	.word	symtabloc
	.size	syminit, .-syminit
	.comm	symtabloc,4,4
	.comm	symtab,4,4
	.comm	subseploc,4,4
	.comm	rstartloc,4,4
	.comm	rsloc,4,4
	.comm	rlengthloc,4,4
	.comm	orsloc,4,4
	.comm	ofsloc,4,4
	.comm	nullnode,4,4
	.comm	nullloc,4,4
	.comm	nrloc,4,4
	.comm	nfloc,4,4
	.comm	literal0,4,4
	.comm	fsloc,4,4
	.comm	fnrloc,4,4
	.comm	SUBSEP,4,4
	.comm	STR,4,4
	.comm	RSTART,4,4
	.comm	RS,4,4
	.comm	RLENGTH,4,4
	.comm	ORS,4,4
	.comm	OFS,4,4
	.comm	OFMT,4,4
	.comm	NUM,4,4
	.comm	NR,4,4
	.comm	NF,4,4
	.comm	FS,4,4
	.comm	FNR,4,4
	.comm	FILENAME,4,4
	.comm	DONTFREE,4,4
	.comm	CONVFMT,4,4
	.comm	CON,4,4
	.comm	CCON,4,4
	.comm	ARR,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
