	.file	"756112.c"
	.intel_syntax noprefix
	.text
	.local	devlpmtSrc
	.comm	devlpmtSrc,8,8
	.local	srcpath
	.comm	srcpath,8,8
	.local	cflags
	.comm	cflags,8,8
	.local	ldflags
	.comm	ldflags,8,8
	.local	arch
	.comm	arch,8,8
	.local	target
	.comm	target,8,8
	.local	svnversion
	.comm	svnversion,8,8
	.local	executable
	.comm	executable,8,8
	.local	compiletime
	.comm	compiletime,64,32
	.local	version
	.comm	version,128,32
	.section	.rodata
	.align 8
.LC0:
	.string	"ddcMD run info: MPIRANK=%d HOSTNAME=%s PID=%d CWD=%s\n"
.LC1:
	.string	"cmdLine    ="
.LC2:
	.string	"%s "
.LC3:
	.string	"version    =%s\n"
.LC4:
	.string	"git_version=%s\n"
.LC5:
	.string	"srcpath    =%s\n"
.LC6:
	.string	"cflags     =%s\n"
.LC7:
	.string	"ldflags    =%s\n"
.LC8:
	.string	"compiletime=%s\n"
.LC9:
	.string	"target     =%s\n"
.LC10:
	.string	"executable =%s\n"
.LC11:
	.string	"devlpmtSrc =\n %s"
	.text
	.type	version_print, @function
version_print:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	push	rbx
	sub	rsp, 584
	.cfi_offset 3, -24
	mov	QWORD PTR -568[rbp], rdi
	mov	DWORD PTR -572[rbp], esi
	mov	QWORD PTR -584[rbp], rdx
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -24[rbp], rax
	xor	eax, eax
	lea	rax, -544[rbp]
	mov	esi, 256
	mov	rdi, rax
	call	gethostname@PLT
	lea	rax, -288[rbp]
	mov	esi, 255
	mov	rdi, rax
	call	getcwd@PLT
	call	getpid@PLT
	mov	ebx, eax
	mov	edi, 0
	call	getRank@PLT
	mov	esi, eax
	lea	rdx, -288[rbp]
	lea	rax, -544[rbp]
	mov	r8, rdx
	mov	ecx, ebx
	mov	rdx, rax
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR stdout[rip]
	mov	rdi, rax
	call	fflush@PLT
	mov	rax, QWORD PTR -568[rbp]
	mov	rcx, rax
	mov	edx, 12
	mov	esi, 1
	lea	rdi, .LC1[rip]
	call	fwrite@PLT
	mov	DWORD PTR -548[rbp], 0
	jmp	.L2
.L3:
	mov	eax, DWORD PTR -548[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	mov	rax, QWORD PTR -584[rbp]
	add	rax, rdx
	mov	rdx, QWORD PTR [rax]
	mov	rax, QWORD PTR -568[rbp]
	lea	rsi, .LC2[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	add	DWORD PTR -548[rbp], 1
.L2:
	mov	eax, DWORD PTR -548[rbp]
	cmp	eax, DWORD PTR -572[rbp]
	jl	.L3
	mov	rax, QWORD PTR -568[rbp]
	mov	rsi, rax
	mov	edi, 10
	call	fputc@PLT
	mov	rax, QWORD PTR -568[rbp]
	lea	rdx, version[rip]
	lea	rsi, .LC3[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	rdx, QWORD PTR svnversion[rip]
	mov	rax, QWORD PTR -568[rbp]
	lea	rsi, .LC4[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	rdx, QWORD PTR srcpath[rip]
	mov	rax, QWORD PTR -568[rbp]
	lea	rsi, .LC5[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	rdx, QWORD PTR cflags[rip]
	mov	rax, QWORD PTR -568[rbp]
	lea	rsi, .LC6[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	rdx, QWORD PTR ldflags[rip]
	mov	rax, QWORD PTR -568[rbp]
	lea	rsi, .LC7[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	rax, QWORD PTR -568[rbp]
	lea	rdx, compiletime[rip]
	lea	rsi, .LC8[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	rdx, QWORD PTR target[rip]
	mov	rax, QWORD PTR -568[rbp]
	lea	rsi, .LC9[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	rdx, QWORD PTR executable[rip]
	mov	rax, QWORD PTR -568[rbp]
	lea	rsi, .LC10[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	rdx, QWORD PTR devlpmtSrc[rip]
	mov	rax, QWORD PTR -568[rbp]
	lea	rsi, .LC11[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	nop
	mov	rax, QWORD PTR -24[rbp]
	sub	rax, QWORD PTR fs:40
	je	.L4
	call	__stack_chk_fail@PLT
.L4:
	mov	rbx, QWORD PTR -8[rbp]
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	version_print, .-version_print
	.section	.rodata
.LC12:
	.string	"PATH"
.LC13:
	.string	"CFLAGS"
.LC14:
	.string	"LDFLAGS"
.LC15:
	.string	"ARCH"
.LC16:
	.string	"TARGET"
.LC17:
	.string	"GITVERSION"
.LC18:
	.string	"03:29:40"
.LC19:
	.string	"Dec  6 2024"
.LC20:
	.string	"%s %s"
.LC21:
	.string	"%s r%s (Compiled on %s)"
.LC22:
	.string	"DEVLPMT_SRC"
.LC23:
	.string	"w"
.LC24:
	.string	"ddcMD.header"
	.text
	.globl	version_init
	.type	version_init, @function
version_init:
.LFB7:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	push	rbx
	sub	rsp, 40
	.cfi_offset 3, -24
	mov	DWORD PTR -36[rbp], edi
	mov	QWORD PTR -48[rbp], rsi
	lea	rdi, .LC12[rip]
	call	strdup@PLT
	mov	QWORD PTR srcpath[rip], rax
	lea	rdi, .LC13[rip]
	call	strdup@PLT
	mov	QWORD PTR cflags[rip], rax
	lea	rdi, .LC14[rip]
	call	strdup@PLT
	mov	QWORD PTR ldflags[rip], rax
	lea	rdi, .LC15[rip]
	call	strdup@PLT
	mov	QWORD PTR arch[rip], rax
	lea	rdi, .LC16[rip]
	call	strdup@PLT
	mov	QWORD PTR target[rip], rax
	lea	rdi, .LC17[rip]
	call	strdup@PLT
	mov	QWORD PTR svnversion[rip], rax
	mov	rax, QWORD PTR -48[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rdi, rax
	call	strdup@PLT
	mov	QWORD PTR executable[rip], rax
	lea	rcx, .LC18[rip]
	lea	rdx, .LC19[rip]
	lea	rsi, .LC20[rip]
	lea	rdi, compiletime[rip]
	mov	eax, 0
	call	sprintf@PLT
	mov	rdx, QWORD PTR svnversion[rip]
	mov	rax, QWORD PTR target[rip]
	lea	r8, compiletime[rip]
	mov	rcx, rdx
	mov	rdx, rax
	lea	rsi, .LC21[rip]
	lea	rdi, version[rip]
	mov	eax, 0
	call	sprintf@PLT
	lea	rdi, .LC22[rip]
	call	strdup@PLT
	mov	QWORD PTR devlpmtSrc[rip], rax
	mov	DWORD PTR -28[rbp], 0
	jmp	.L6
.L8:
	mov	rdx, QWORD PTR devlpmtSrc[rip]
	mov	eax, DWORD PTR -28[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	cmp	al, 59
	jne	.L7
	mov	rdx, QWORD PTR devlpmtSrc[rip]
	mov	eax, DWORD PTR -28[rbp]
	add	rax, rdx
	mov	BYTE PTR [rax], 10
.L7:
	add	DWORD PTR -28[rbp], 1
.L6:
	mov	ebx, DWORD PTR -28[rbp]
	mov	rax, QWORD PTR devlpmtSrc[rip]
	mov	rdi, rax
	call	strlen@PLT
	add	rax, 1
	cmp	rbx, rax
	jb	.L8
	mov	edi, 0
	call	getRank@PLT
	test	eax, eax
	jne	.L10
	mov	rax, QWORD PTR stdout[rip]
	mov	rdx, QWORD PTR -48[rbp]
	mov	ecx, DWORD PTR -36[rbp]
	mov	esi, ecx
	mov	rdi, rax
	call	version_print
	lea	rsi, .LC23[rip]
	lea	rdi, .LC24[rip]
	call	fopen@PLT
	mov	QWORD PTR -24[rbp], rax
	mov	rdx, QWORD PTR -48[rbp]
	mov	ecx, DWORD PTR -36[rbp]
	mov	rax, QWORD PTR -24[rbp]
	mov	esi, ecx
	mov	rdi, rax
	call	version_print
	mov	rax, QWORD PTR -24[rbp]
	mov	rdi, rax
	call	fclose@PLT
.L10:
	nop
	mov	rbx, QWORD PTR -8[rbp]
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE7:
	.size	version_init, .-version_init
	.section	.rodata
.LC25:
	.string	"srcpath"
.LC26:
	.string	"cflags"
.LC27:
	.string	"ldflags"
.LC28:
	.string	"arch"
.LC29:
	.string	"target"
.LC30:
	.string	"svnversion"
.LC31:
	.string	"executable"
.LC32:
	.string	"compiletime"
.LC33:
	.string	"version"
.LC34:
	.string	"the_stack_data/756112.c"
.LC35:
	.string	"1==0"
	.text
	.globl	version_get
	.type	version_get, @function
version_get:
.LFB8:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	lea	rsi, .LC25[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L12
	mov	rax, QWORD PTR srcpath[rip]
	jmp	.L13
.L12:
	mov	rax, QWORD PTR -8[rbp]
	lea	rsi, .LC26[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L14
	mov	rax, QWORD PTR cflags[rip]
	jmp	.L13
.L14:
	mov	rax, QWORD PTR -8[rbp]
	lea	rsi, .LC27[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L15
	mov	rax, QWORD PTR ldflags[rip]
	jmp	.L13
.L15:
	mov	rax, QWORD PTR -8[rbp]
	lea	rsi, .LC28[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L16
	mov	rax, QWORD PTR arch[rip]
	jmp	.L13
.L16:
	mov	rax, QWORD PTR -8[rbp]
	lea	rsi, .LC29[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L17
	mov	rax, QWORD PTR target[rip]
	jmp	.L13
.L17:
	mov	rax, QWORD PTR -8[rbp]
	lea	rsi, .LC30[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L18
	mov	rax, QWORD PTR svnversion[rip]
	jmp	.L13
.L18:
	mov	rax, QWORD PTR -8[rbp]
	lea	rsi, .LC31[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L19
	mov	rax, QWORD PTR executable[rip]
	jmp	.L13
.L19:
	mov	rax, QWORD PTR -8[rbp]
	lea	rsi, .LC32[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L20
	lea	rax, compiletime[rip]
	jmp	.L13
.L20:
	mov	rax, QWORD PTR -8[rbp]
	lea	rsi, .LC33[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L21
	lea	rax, version[rip]
	jmp	.L13
.L21:
	lea	rcx, __PRETTY_FUNCTION__.0[rip]
	mov	edx, 77
	lea	rsi, .LC34[rip]
	lea	rdi, .LC35[rip]
	call	__assert_fail@PLT
.L13:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE8:
	.size	version_get, .-version_get
	.section	.rodata
	.align 8
	.type	__PRETTY_FUNCTION__.0, @object
	.size	__PRETTY_FUNCTION__.0, 12
__PRETTY_FUNCTION__.0:
	.string	"version_get"
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"756112.c"
	.text
	.local	devlpmtSrc
	.comm	devlpmtSrc,4,4
	.local	srcpath
	.comm	srcpath,4,4
	.local	cflags
	.comm	cflags,4,4
	.local	ldflags
	.comm	ldflags,4,4
	.local	arch
	.comm	arch,4,4
	.local	target
	.comm	target,4,4
	.local	svnversion
	.comm	svnversion,4,4
	.local	executable
	.comm	executable,4,4
	.local	compiletime
	.comm	compiletime,64,4
	.local	version
	.comm	version,128,4
	.section	.rodata
	.align	2
.LC0:
	.ascii	"ddcMD run info: MPIRANK=%d HOSTNAME=%s PID=%d CWD=%"
	.ascii	"s\012\000"
	.align	2
.LC1:
	.ascii	"cmdLine    =\000"
	.align	2
.LC2:
	.ascii	"%s \000"
	.align	2
.LC3:
	.ascii	"version    =%s\012\000"
	.align	2
.LC4:
	.ascii	"git_version=%s\012\000"
	.align	2
.LC5:
	.ascii	"srcpath    =%s\012\000"
	.align	2
.LC6:
	.ascii	"cflags     =%s\012\000"
	.align	2
.LC7:
	.ascii	"ldflags    =%s\012\000"
	.align	2
.LC8:
	.ascii	"compiletime=%s\012\000"
	.align	2
.LC9:
	.ascii	"target     =%s\012\000"
	.align	2
.LC10:
	.ascii	"executable =%s\012\000"
	.align	2
.LC11:
	.ascii	"devlpmtSrc =\012 %s\000"
	.align	2
.LC12:
	.word	__stack_chk_guard
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	version_print, %function
version_print:
	@ args = 0, pretend = 0, frame = 536
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, fp, lr}
	add	fp, sp, #8
	sub	sp, sp, #548
	str	r0, [fp, #-536]
	str	r1, [fp, #-540]
	str	r2, [fp, #-544]
	ldr	r3, .L5
	ldr	r3, [r3]
	str	r3, [fp, #-16]
	mov	r3,#0
	sub	r3, fp, #528
	mov	r1, #256
	mov	r0, r3
	bl	gethostname
	sub	r3, fp, #272
	mov	r1, #255
	mov	r0, r3
	bl	getcwd
	mov	r0, #0
	bl	getRank
	mov	r4, r0
	bl	getpid
	mov	r1, r0
	sub	r2, fp, #528
	sub	r3, fp, #272
	str	r3, [sp]
	mov	r3, r1
	mov	r1, r4
	ldr	r0, .L5+4
	bl	printf
	ldr	r3, .L5+8
	ldr	r3, [r3]
	mov	r0, r3
	bl	fflush
	ldr	r3, [fp, #-536]
	mov	r2, #12
	mov	r1, #1
	ldr	r0, .L5+12
	bl	fwrite
	mov	r3, #0
	str	r3, [fp, #-532]
	b	.L2
.L3:
	ldr	r3, [fp, #-532]
	lsl	r3, r3, #2
	ldr	r2, [fp, #-544]
	add	r3, r2, r3
	ldr	r3, [r3]
	mov	r2, r3
	ldr	r1, .L5+16
	ldr	r0, [fp, #-536]
	bl	fprintf
	ldr	r3, [fp, #-532]
	add	r3, r3, #1
	str	r3, [fp, #-532]
.L2:
	ldr	r2, [fp, #-532]
	ldr	r3, [fp, #-540]
	cmp	r2, r3
	blt	.L3
	ldr	r1, [fp, #-536]
	mov	r0, #10
	bl	fputc
	ldr	r2, .L5+20
	ldr	r1, .L5+24
	ldr	r0, [fp, #-536]
	bl	fprintf
	ldr	r3, .L5+28
	ldr	r3, [r3]
	mov	r2, r3
	ldr	r1, .L5+32
	ldr	r0, [fp, #-536]
	bl	fprintf
	ldr	r3, .L5+36
	ldr	r3, [r3]
	mov	r2, r3
	ldr	r1, .L5+40
	ldr	r0, [fp, #-536]
	bl	fprintf
	ldr	r3, .L5+44
	ldr	r3, [r3]
	mov	r2, r3
	ldr	r1, .L5+48
	ldr	r0, [fp, #-536]
	bl	fprintf
	ldr	r3, .L5+52
	ldr	r3, [r3]
	mov	r2, r3
	ldr	r1, .L5+56
	ldr	r0, [fp, #-536]
	bl	fprintf
	ldr	r2, .L5+60
	ldr	r1, .L5+64
	ldr	r0, [fp, #-536]
	bl	fprintf
	ldr	r3, .L5+68
	ldr	r3, [r3]
	mov	r2, r3
	ldr	r1, .L5+72
	ldr	r0, [fp, #-536]
	bl	fprintf
	ldr	r3, .L5+76
	ldr	r3, [r3]
	mov	r2, r3
	ldr	r1, .L5+80
	ldr	r0, [fp, #-536]
	bl	fprintf
	ldr	r3, .L5+84
	ldr	r3, [r3]
	mov	r2, r3
	ldr	r1, .L5+88
	ldr	r0, [fp, #-536]
	bl	fprintf
	nop
	ldr	r3, .L5
	ldr	r2, [r3]
	ldr	r3, [fp, #-16]
	eors	r2, r3, r2
	mov	r3, #0
	beq	.L4
	bl	__stack_chk_fail
.L4:
	sub	sp, fp, #8
	@ sp needed
	pop	{r4, fp, pc}
.L6:
	.align	2
.L5:
	.word	.LC12
	.word	.LC0
	.word	stdout
	.word	.LC1
	.word	.LC2
	.word	version
	.word	.LC3
	.word	svnversion
	.word	.LC4
	.word	srcpath
	.word	.LC5
	.word	cflags
	.word	.LC6
	.word	ldflags
	.word	.LC7
	.word	compiletime
	.word	.LC8
	.word	target
	.word	.LC9
	.word	executable
	.word	.LC10
	.word	devlpmtSrc
	.word	.LC11
	.size	version_print, .-version_print
	.section	.rodata
	.align	2
.LC13:
	.ascii	"PATH\000"
	.align	2
.LC14:
	.ascii	"CFLAGS\000"
	.align	2
.LC15:
	.ascii	"LDFLAGS\000"
	.align	2
.LC16:
	.ascii	"ARCH\000"
	.align	2
.LC17:
	.ascii	"TARGET\000"
	.align	2
.LC18:
	.ascii	"GITVERSION\000"
	.align	2
.LC19:
	.ascii	"03:29:40\000"
	.align	2
.LC20:
	.ascii	"Dec  6 2024\000"
	.align	2
.LC21:
	.ascii	"%s %s\000"
	.align	2
.LC22:
	.ascii	"%s r%s (Compiled on %s)\000"
	.align	2
.LC23:
	.ascii	"DEVLPMT_SRC\000"
	.align	2
.LC24:
	.ascii	"w\000"
	.align	2
.LC25:
	.ascii	"ddcMD.header\000"
	.text
	.align	2
	.global	version_init
	.syntax unified
	.arm
	.fpu softvfp
	.type	version_init, %function
version_init:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-16]
	str	r1, [fp, #-20]
	ldr	r0, .L13
	bl	strdup
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L13+4
	str	r2, [r3]
	ldr	r0, .L13+8
	bl	strdup
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L13+12
	str	r2, [r3]
	ldr	r0, .L13+16
	bl	strdup
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L13+20
	str	r2, [r3]
	ldr	r0, .L13+24
	bl	strdup
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L13+28
	str	r2, [r3]
	ldr	r0, .L13+32
	bl	strdup
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L13+36
	str	r2, [r3]
	ldr	r0, .L13+40
	bl	strdup
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L13+44
	str	r2, [r3]
	ldr	r3, [fp, #-20]
	ldr	r3, [r3]
	mov	r0, r3
	bl	strdup
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L13+48
	str	r2, [r3]
	ldr	r3, .L13+52
	ldr	r2, .L13+56
	ldr	r1, .L13+60
	ldr	r0, .L13+64
	bl	sprintf
	ldr	r3, .L13+36
	ldr	r2, [r3]
	ldr	r3, .L13+44
	ldr	r3, [r3]
	ldr	r1, .L13+64
	str	r1, [sp]
	ldr	r1, .L13+68
	ldr	r0, .L13+72
	bl	sprintf
	ldr	r0, .L13+76
	bl	strdup
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L13+80
	str	r2, [r3]
	mov	r3, #0
	str	r3, [fp, #-12]
	b	.L8
.L10:
	ldr	r3, .L13+80
	ldr	r2, [r3]
	ldr	r3, [fp, #-12]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #59
	bne	.L9
	ldr	r3, .L13+80
	ldr	r2, [r3]
	ldr	r3, [fp, #-12]
	add	r3, r2, r3
	mov	r2, #10
	strb	r2, [r3]
.L9:
	ldr	r3, [fp, #-12]
	add	r3, r3, #1
	str	r3, [fp, #-12]
.L8:
	ldr	r3, .L13+80
	ldr	r3, [r3]
	mov	r0, r3
	bl	strlen
	mov	r3, r0
	add	r3, r3, #1
	ldr	r2, [fp, #-12]
	cmp	r2, r3
	bcc	.L10
	mov	r0, #0
	bl	getRank
	mov	r3, r0
	cmp	r3, #0
	bne	.L12
	ldr	r3, .L13+84
	ldr	r3, [r3]
	ldr	r2, [fp, #-20]
	ldr	r1, [fp, #-16]
	mov	r0, r3
	bl	version_print
	ldr	r1, .L13+88
	ldr	r0, .L13+92
	bl	fopen
	str	r0, [fp, #-8]
	ldr	r2, [fp, #-20]
	ldr	r1, [fp, #-16]
	ldr	r0, [fp, #-8]
	bl	version_print
	ldr	r0, [fp, #-8]
	bl	fclose
.L12:
	nop
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L14:
	.align	2
.L13:
	.word	.LC13
	.word	srcpath
	.word	.LC14
	.word	cflags
	.word	.LC15
	.word	ldflags
	.word	.LC16
	.word	arch
	.word	.LC17
	.word	target
	.word	.LC18
	.word	svnversion
	.word	executable
	.word	.LC19
	.word	.LC20
	.word	.LC21
	.word	compiletime
	.word	.LC22
	.word	version
	.word	.LC23
	.word	devlpmtSrc
	.word	stdout
	.word	.LC24
	.word	.LC25
	.size	version_init, .-version_init
	.section	.rodata
	.align	2
.LC26:
	.ascii	"srcpath\000"
	.align	2
.LC27:
	.ascii	"cflags\000"
	.align	2
.LC28:
	.ascii	"ldflags\000"
	.align	2
.LC29:
	.ascii	"arch\000"
	.align	2
.LC30:
	.ascii	"target\000"
	.align	2
.LC31:
	.ascii	"svnversion\000"
	.align	2
.LC32:
	.ascii	"executable\000"
	.align	2
.LC33:
	.ascii	"compiletime\000"
	.align	2
.LC34:
	.ascii	"version\000"
	.align	2
.LC35:
	.ascii	"the_stack_data/756112.c\000"
	.align	2
.LC36:
	.ascii	"1==0\000"
	.text
	.align	2
	.global	version_get
	.syntax unified
	.arm
	.fpu softvfp
	.type	version_get, %function
version_get:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	ldr	r1, .L26
	ldr	r0, [fp, #-8]
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L16
	ldr	r3, .L26+4
	ldr	r3, [r3]
	b	.L17
.L16:
	ldr	r1, .L26+8
	ldr	r0, [fp, #-8]
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L18
	ldr	r3, .L26+12
	ldr	r3, [r3]
	b	.L17
.L18:
	ldr	r1, .L26+16
	ldr	r0, [fp, #-8]
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L19
	ldr	r3, .L26+20
	ldr	r3, [r3]
	b	.L17
.L19:
	ldr	r1, .L26+24
	ldr	r0, [fp, #-8]
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L20
	ldr	r3, .L26+28
	ldr	r3, [r3]
	b	.L17
.L20:
	ldr	r1, .L26+32
	ldr	r0, [fp, #-8]
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L21
	ldr	r3, .L26+36
	ldr	r3, [r3]
	b	.L17
.L21:
	ldr	r1, .L26+40
	ldr	r0, [fp, #-8]
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L22
	ldr	r3, .L26+44
	ldr	r3, [r3]
	b	.L17
.L22:
	ldr	r1, .L26+48
	ldr	r0, [fp, #-8]
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L23
	ldr	r3, .L26+52
	ldr	r3, [r3]
	b	.L17
.L23:
	ldr	r1, .L26+56
	ldr	r0, [fp, #-8]
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L24
	ldr	r3, .L26+60
	b	.L17
.L24:
	ldr	r1, .L26+64
	ldr	r0, [fp, #-8]
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L25
	ldr	r3, .L26+68
	b	.L17
.L25:
	ldr	r3, .L26+72
	mov	r2, #77
	ldr	r1, .L26+76
	ldr	r0, .L26+80
	bl	__assert_fail
.L17:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L27:
	.align	2
.L26:
	.word	.LC26
	.word	srcpath
	.word	.LC27
	.word	cflags
	.word	.LC28
	.word	ldflags
	.word	.LC29
	.word	arch
	.word	.LC30
	.word	target
	.word	.LC31
	.word	svnversion
	.word	.LC32
	.word	executable
	.word	.LC33
	.word	compiletime
	.word	.LC34
	.word	version
	.word	__PRETTY_FUNCTION__.5611
	.word	.LC35
	.word	.LC36
	.size	version_get, .-version_get
	.section	.rodata
	.align	2
	.type	__PRETTY_FUNCTION__.5611, %object
	.size	__PRETTY_FUNCTION__.5611, 12
__PRETTY_FUNCTION__.5611:
	.ascii	"version_get\000"
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
