	.file	"extr_compat_informix-rfmtdate.c_main.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"create: r: %d\n"
.LC1:
	.string	"date: %s\n"
.LC2:
	.string	"12031994"
.LC3:
	.string	"9.6.1994"
.LC4:
	.string	"mmddyy"
.LC5:
	.string	"ddmmyy"
.LC6:
	.string	"yymmdd"
.LC7:
	.string	"yy/mm/dd"
.LC8:
	.string	"yy mm dd"
.LC9:
	.string	"yy.mm.dd"
.LC10:
	.string	".mm.yyyy.dd."
.LC11:
	.string	"mmm. dd, yyyy"
.LC12:
	.string	"mmm dd yyyy"
.LC13:
	.string	"yyyy dd mm"
.LC14:
	.string	"ddd, mmm. dd, yyyy"
.LC15:
	.string	"(ddd) mmm. dd, yyyy"
.LC16:
	.string	"21-2-54"
.LC17:
	.string	"2-12-54"
.LC18:
	.string	"20111954"
.LC19:
	.string	"130464"
.LC20:
	.string	"MAR-12-1967"
.LC21:
	.string	"mmm.dd.yyyy"
.LC22:
	.string	"1954, February 3rd"
.LC23:
	.string	"041269"
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC24:
	.string	"In the year 2525, in the month of July, mankind will be alive on the 28th day"
	.align 8
.LC25:
	.string	"I said on the 28th of July in the year 2525"
	.section	.rodata.str1.1
.LC26:
	.string	"dd-mm-yy"
.LC27:
	.string	"9/14/58"
.LC28:
	.string	"47/03/29"
.LC29:
	.string	"oct 28 1975"
.LC30:
	.string	"Nov 14th, 1985"
.LC31:
	.string	"20/11/1954"
.LC32:
	.string	"bladdfoommbaryybong"
.LC33:
	.string	"29-02-1994"
.LC34:
	.string	"dmy"
.LC35:
	.string	"21254"
.LC36:
	.string	"    21254    "
.LC37:
	.string	"320494"
.LC38:
	.string	"13-1993-21"
.LC39:
	.string	"mm-yyyy-dd"
	.section	.text.startup,"ax",@progbits
	.p2align 4
	.globl	main
	.type	main, @function
main:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	edi, 1
	push	rbx
	.cfi_def_cfa_offset 24
	.cfi_offset 3, -24
	sub	rsp, 40
	.cfi_def_cfa_offset 64
	mov	esi, DWORD PTR stderr[rip]
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR 24[rsp], rax
	xor	eax, eax
	mov	eax, 1959
	mov	DWORD PTR 6[rsp], 1507339
	mov	WORD PTR 10[rsp], ax
	call	ECPGdebug@PLT
	mov	rsi, rsp
	lea	rdi, 6[rsp]
	call	rmdyjul@PLT
	lea	rdi, .LC0[rip]
	mov	ebx, eax
	mov	esi, eax
	xor	eax, eax
	call	printf@PLT
	test	ebx, ebx
	je	.L6
.L2:
	lea	rdi, .LC2[rip]
	call	date_test_strdate@PLT
	lea	rdi, .LC3[rip]
	call	date_test_strdate@PLT
	mov	edi, DWORD PTR [rsp]
	lea	rsi, .LC4[rip]
	call	date_test_fmt@PLT
	mov	edi, DWORD PTR [rsp]
	lea	rsi, .LC5[rip]
	call	date_test_fmt@PLT
	mov	edi, DWORD PTR [rsp]
	lea	rsi, .LC6[rip]
	call	date_test_fmt@PLT
	mov	edi, DWORD PTR [rsp]
	lea	rsi, .LC7[rip]
	call	date_test_fmt@PLT
	mov	edi, DWORD PTR [rsp]
	lea	rsi, .LC8[rip]
	call	date_test_fmt@PLT
	mov	edi, DWORD PTR [rsp]
	lea	rsi, .LC9[rip]
	call	date_test_fmt@PLT
	mov	edi, DWORD PTR [rsp]
	lea	rsi, .LC10[rip]
	call	date_test_fmt@PLT
	mov	edi, DWORD PTR [rsp]
	lea	rsi, .LC11[rip]
	call	date_test_fmt@PLT
	mov	edi, DWORD PTR [rsp]
	lea	rsi, .LC12[rip]
	call	date_test_fmt@PLT
	mov	edi, DWORD PTR [rsp]
	lea	rsi, .LC13[rip]
	call	date_test_fmt@PLT
	mov	edi, DWORD PTR [rsp]
	lea	rsi, .LC14[rip]
	call	date_test_fmt@PLT
	mov	edi, DWORD PTR [rsp]
	lea	rsi, .LC15[rip]
	call	date_test_fmt@PLT
	lea	rsi, .LC16[rip]
	lea	rdi, .LC5[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC17[rip]
	lea	rdi, .LC5[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC18[rip]
	lea	rdi, .LC5[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC19[rip]
	lea	rdi, .LC5[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC20[rip]
	lea	rdi, .LC21[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC22[rip]
	lea	rdi, .LC7[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC23[rip]
	lea	rdi, .LC21[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC24[rip]
	lea	rdi, .LC7[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC25[rip]
	lea	rdi, .LC26[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC27[rip]
	lea	rdi, .LC21[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC28[rip]
	lea	rdi, .LC7[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC29[rip]
	lea	rdi, .LC21[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC30[rip]
	lea	rdi, .LC4[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC31[rip]
	lea	rdi, .LC32[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC33[rip]
	lea	rdi, .LC5[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC31[rip]
	lea	rdi, .LC34[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC35[rip]
	lea	rdi, .LC5[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC36[rip]
	lea	rdi, .LC5[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC37[rip]
	lea	rdi, .LC5[rip]
	call	date_test_defmt@PLT
	lea	rsi, .LC38[rip]
	lea	rdi, .LC39[rip]
	call	date_test_defmt@PLT
	mov	rax, QWORD PTR 24[rsp]
	xor	rax, QWORD PTR fs:40
	jne	.L7
	add	rsp, 40
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	xor	eax, eax
	pop	rbx
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	ret
.L6:
	.cfi_restore_state
	mov	edi, DWORD PTR [rsp]
	lea	rbp, 13[rsp]
	mov	rsi, rbp
	call	rdatestr@PLT
	mov	rsi, rbp
	lea	rdi, .LC1[rip]
	xor	eax, eax
	call	printf@PLT
	jmp	.L2
.L7:
	call	__stack_chk_fail@PLT
	.cfi_endproc
.LFE0:
	.size	main, .-main
	.comm	stderr,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_compat_informix-rfmtdate.c_main.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC1:
	.ascii	"create: r: %d\012\000"
	.align	2
.LC2:
	.ascii	"date: %s\012\000"
	.align	2
.LC3:
	.ascii	"12031994\000"
	.align	2
.LC4:
	.ascii	"9.6.1994\000"
	.align	2
.LC5:
	.ascii	"mmddyy\000"
	.align	2
.LC6:
	.ascii	"ddmmyy\000"
	.align	2
.LC7:
	.ascii	"yymmdd\000"
	.align	2
.LC8:
	.ascii	"yy/mm/dd\000"
	.align	2
.LC9:
	.ascii	"yy mm dd\000"
	.align	2
.LC10:
	.ascii	"yy.mm.dd\000"
	.align	2
.LC11:
	.ascii	".mm.yyyy.dd.\000"
	.align	2
.LC12:
	.ascii	"mmm. dd, yyyy\000"
	.align	2
.LC13:
	.ascii	"mmm dd yyyy\000"
	.align	2
.LC14:
	.ascii	"yyyy dd mm\000"
	.align	2
.LC15:
	.ascii	"ddd, mmm. dd, yyyy\000"
	.align	2
.LC16:
	.ascii	"(ddd) mmm. dd, yyyy\000"
	.align	2
.LC17:
	.ascii	"21-2-54\000"
	.align	2
.LC18:
	.ascii	"2-12-54\000"
	.align	2
.LC19:
	.ascii	"20111954\000"
	.align	2
.LC20:
	.ascii	"130464\000"
	.align	2
.LC21:
	.ascii	"MAR-12-1967\000"
	.align	2
.LC22:
	.ascii	"mmm.dd.yyyy\000"
	.align	2
.LC23:
	.ascii	"1954, February 3rd\000"
	.align	2
.LC24:
	.ascii	"041269\000"
	.align	2
.LC25:
	.ascii	"In the year 2525, in the month of July, mankind wil"
	.ascii	"l be alive on the 28th day\000"
	.align	2
.LC26:
	.ascii	"I said on the 28th of July in the year 2525\000"
	.align	2
.LC27:
	.ascii	"dd-mm-yy\000"
	.align	2
.LC28:
	.ascii	"9/14/58\000"
	.align	2
.LC29:
	.ascii	"47/03/29\000"
	.align	2
.LC30:
	.ascii	"oct 28 1975\000"
	.align	2
.LC31:
	.ascii	"Nov 14th, 1985\000"
	.align	2
.LC32:
	.ascii	"20/11/1954\000"
	.align	2
.LC33:
	.ascii	"bladdfoommbaryybong\000"
	.align	2
.LC34:
	.ascii	"29-02-1994\000"
	.align	2
.LC35:
	.ascii	"dmy\000"
	.align	2
.LC36:
	.ascii	"21254\000"
	.align	2
.LC37:
	.ascii	"    21254    \000"
	.align	2
.LC38:
	.ascii	"320494\000"
	.align	2
.LC39:
	.ascii	"13-1993-21\000"
	.align	2
.LC40:
	.ascii	"mm-yyyy-dd\000"
	.section	.rodata.cst4,"aM",%progbits,4
	.align	2
.LC41:
	.word	__stack_chk_guard
	.section	.text.startup,"ax",%progbits
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 32
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	ldr	r3, .L8
	ldr	r2, .L8+4
	sub	sp, sp, #32
	ldm	r3, {r0, r1}
	ldr	r3, .L8+8
	str	r0, [sp, #8]
	strh	r1, [sp, #12]	@ movhi
	mov	r0, #1
	ldr	r1, [r2]
	ldr	r3, [r3]
	str	r3, [sp, #28]
	mov	r3,#0
	bl	ECPGdebug
	add	r1, sp, #4
	add	r0, sp, #8
	bl	rmdyjul
	mov	r4, r0
	ldr	r0, .L8+12
	mov	r1, r4
	bl	printf
	cmp	r4, #0
	beq	.L6
.L2:
	ldr	r0, .L8+16
	bl	date_test_strdate
	ldr	r0, .L8+20
	bl	date_test_strdate
	ldr	r1, .L8+24
	ldr	r0, [sp, #4]
	bl	date_test_fmt
	ldr	r1, .L8+28
	ldr	r0, [sp, #4]
	bl	date_test_fmt
	ldr	r1, .L8+32
	ldr	r0, [sp, #4]
	bl	date_test_fmt
	ldr	r1, .L8+36
	ldr	r0, [sp, #4]
	bl	date_test_fmt
	ldr	r1, .L8+40
	ldr	r0, [sp, #4]
	bl	date_test_fmt
	ldr	r1, .L8+44
	ldr	r0, [sp, #4]
	bl	date_test_fmt
	ldr	r1, .L8+48
	ldr	r0, [sp, #4]
	bl	date_test_fmt
	ldr	r1, .L8+52
	ldr	r0, [sp, #4]
	bl	date_test_fmt
	ldr	r1, .L8+56
	ldr	r0, [sp, #4]
	bl	date_test_fmt
	ldr	r1, .L8+60
	ldr	r0, [sp, #4]
	bl	date_test_fmt
	ldr	r1, .L8+64
	ldr	r0, [sp, #4]
	bl	date_test_fmt
	ldr	r1, .L8+68
	ldr	r0, [sp, #4]
	bl	date_test_fmt
	ldr	r1, .L8+72
	ldr	r0, .L8+28
	bl	date_test_defmt
	ldr	r1, .L8+76
	ldr	r0, .L8+28
	bl	date_test_defmt
	ldr	r1, .L8+80
	ldr	r0, .L8+28
	bl	date_test_defmt
	ldr	r1, .L8+84
	ldr	r0, .L8+28
	bl	date_test_defmt
	ldr	r1, .L8+88
	ldr	r0, .L8+92
	bl	date_test_defmt
	ldr	r1, .L8+96
	ldr	r0, .L8+36
	bl	date_test_defmt
	ldr	r1, .L8+100
	ldr	r0, .L8+92
	bl	date_test_defmt
	ldr	r1, .L8+104
	ldr	r0, .L8+36
	bl	date_test_defmt
	ldr	r1, .L8+108
	ldr	r0, .L8+112
	bl	date_test_defmt
	ldr	r1, .L8+116
	ldr	r0, .L8+92
	bl	date_test_defmt
	ldr	r1, .L8+120
	ldr	r0, .L8+36
	bl	date_test_defmt
	ldr	r1, .L8+124
	ldr	r0, .L8+92
	bl	date_test_defmt
	ldr	r1, .L8+128
	ldr	r0, .L8+24
	bl	date_test_defmt
	ldr	r1, .L8+132
	ldr	r0, .L8+136
	bl	date_test_defmt
	ldr	r1, .L8+140
	ldr	r0, .L8+28
	bl	date_test_defmt
	ldr	r1, .L8+132
	ldr	r0, .L8+144
	bl	date_test_defmt
	ldr	r1, .L8+148
	ldr	r0, .L8+28
	bl	date_test_defmt
	ldr	r1, .L8+152
	ldr	r0, .L8+28
	bl	date_test_defmt
	ldr	r1, .L8+156
	ldr	r0, .L8+28
	bl	date_test_defmt
	ldr	r1, .L8+160
	ldr	r0, .L8+164
	bl	date_test_defmt
	ldr	r3, .L8+8
	ldr	r2, [r3]
	ldr	r3, [sp, #28]
	eors	r2, r3, r2
	mov	r3, #0
	bne	.L7
	mov	r0, #0
	add	sp, sp, #32
	@ sp needed
	pop	{r4, pc}
.L6:
	add	r1, sp, #16
	ldr	r0, [sp, #4]
	bl	rdatestr
	add	r1, sp, #16
	ldr	r0, .L8+168
	bl	printf
	b	.L2
.L7:
	bl	__stack_chk_fail
.L9:
	.align	2
.L8:
	.word	.LANCHOR0
	.word	stderr
	.word	.LC41
	.word	.LC1
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.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	.LC26
	.word	.LC27
	.word	.LC28
	.word	.LC29
	.word	.LC30
	.word	.LC31
	.word	.LC32
	.word	.LC33
	.word	.LC34
	.word	.LC35
	.word	.LC36
	.word	.LC37
	.word	.LC38
	.word	.LC39
	.word	.LC40
	.word	.LC2
	.size	main, .-main
	.comm	stderr,4,4
	.section	.rodata
	.align	2
	.set	.LANCHOR0,. + 0
.LC0:
	.short	11
	.short	23
	.short	1959
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
