	.file	"7252.c"
	.intel_syntax noprefix
	.text
	.globl	pulStack
	.section	.co_stack,"aw"
	.align 32
	.type	pulStack, @object
	.size	pulStack, 2048
pulStack:
	.zero	2048
	.globl	g_pfnVectors
	.section	.isr_vector,"aw"
	.align 32
	.type	g_pfnVectors, @object
	.size	g_pfnVectors, 384
g_pfnVectors:
	.quad	pulStack+2048
	.quad	ResetHandler
	.quad	NMIIntHandler
	.quad	HardFaultIntHandler
	.quad	MemManageIntHandler
	.quad	BusFaultIntHandler
	.quad	UsageFaultIntHandler
	.quad	0
	.quad	0
	.quad	0
	.quad	0
	.quad	SVCIntHandler
	.quad	DebugMonIntHandler
	.quad	0
	.quad	PendSVIntHandler
	.quad	SysTickIntHandler
	.quad	BODIntHandler
	.quad	WDTIntHandler
	.quad	EINT0IntHandler
	.quad	EINT1IntHandler
	.quad	GPABIntHandler
	.quad	GPCDIntHandler
	.quad	PWMAIntHandler
	.quad	DefaultIntHandler
	.quad	TIMER0IntHandler
	.quad	TIMER1IntHandler
	.quad	TIMER2IntHandler
	.quad	TIMER3IntHandler
	.quad	UART0IntHandler
	.quad	UART1IntHandler
	.quad	SPI0IntHandler
	.quad	SPI1IntHandler
	.quad	DefaultIntHandler
	.quad	DefaultIntHandler
	.quad	DefaultIntHandler
	.quad	I2C0IntHandler
	.quad	DefaultIntHandler
	.quad	DefaultIntHandler
	.quad	DefaultIntHandler
	.quad	USBDIntHandler
	.quad	PS2IntHandler
	.quad	DefaultIntHandler
	.quad	DefaultIntHandler
	.quad	DefaultIntHandler
	.quad	PWRWUIntHandler
	.quad	DefaultIntHandler
	.quad	DefaultIntHandler
	.quad	RTCIntHandler
	.text
	.globl	Default_ResetHandler
	.type	Default_ResetHandler, @function
Default_ResetHandler:
.LFB0:
	.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
	lea	rax, _sidata[rip]
	mov	QWORD PTR -16[rbp], rax
	lea	rax, _sdata[rip]
	mov	QWORD PTR -8[rbp], rax
	jmp	.L2
.L3:
	mov	rdx, QWORD PTR -16[rbp]
	lea	rax, 8[rdx]
	mov	QWORD PTR -16[rbp], rax
	mov	rax, QWORD PTR -8[rbp]
	lea	rcx, 8[rax]
	mov	QWORD PTR -8[rbp], rcx
	mov	rdx, QWORD PTR [rdx]
	mov	QWORD PTR [rax], rdx
.L2:
	lea	rax, _edata[rip]
	cmp	QWORD PTR -8[rbp], rax
	jb	.L3
	lea	rax, _sbss[rip]
	mov	QWORD PTR -8[rbp], rax
	jmp	.L4
.L5:
	mov	rax, QWORD PTR -8[rbp]
	lea	rdx, 8[rax]
	mov	QWORD PTR -8[rbp], rdx
	mov	QWORD PTR [rax], 0
.L4:
	lea	rax, _ebss[rip]
	cmp	QWORD PTR -8[rbp], rax
	jb	.L5
	call	main@PLT
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	Default_ResetHandler, .-Default_ResetHandler
	.weak	ResetHandler
	.set	ResetHandler,Default_ResetHandler
	.type	DefaultIntHandler, @function
DefaultIntHandler:
.LFB1:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
.L7:
	jmp	.L7
	.cfi_endproc
.LFE1:
	.size	DefaultIntHandler, .-DefaultIntHandler
	.weak	RTCIntHandler
	.set	RTCIntHandler,DefaultIntHandler
	.weak	PWRWUIntHandler
	.set	PWRWUIntHandler,DefaultIntHandler
	.weak	PS2IntHandler
	.set	PS2IntHandler,DefaultIntHandler
	.weak	USBDIntHandler
	.set	USBDIntHandler,DefaultIntHandler
	.weak	I2C0IntHandler
	.set	I2C0IntHandler,DefaultIntHandler
	.weak	SPI1IntHandler
	.set	SPI1IntHandler,DefaultIntHandler
	.weak	SPI0IntHandler
	.set	SPI0IntHandler,DefaultIntHandler
	.weak	UART1IntHandler
	.set	UART1IntHandler,DefaultIntHandler
	.weak	UART0IntHandler
	.set	UART0IntHandler,DefaultIntHandler
	.weak	TIMER3IntHandler
	.set	TIMER3IntHandler,DefaultIntHandler
	.weak	TIMER2IntHandler
	.set	TIMER2IntHandler,DefaultIntHandler
	.weak	TIMER1IntHandler
	.set	TIMER1IntHandler,DefaultIntHandler
	.weak	TIMER0IntHandler
	.set	TIMER0IntHandler,DefaultIntHandler
	.weak	PWMAIntHandler
	.set	PWMAIntHandler,DefaultIntHandler
	.weak	GPCDIntHandler
	.set	GPCDIntHandler,DefaultIntHandler
	.weak	GPABIntHandler
	.set	GPABIntHandler,DefaultIntHandler
	.weak	EINT1IntHandler
	.set	EINT1IntHandler,DefaultIntHandler
	.weak	EINT0IntHandler
	.set	EINT0IntHandler,DefaultIntHandler
	.weak	WDTIntHandler
	.set	WDTIntHandler,DefaultIntHandler
	.weak	BODIntHandler
	.set	BODIntHandler,DefaultIntHandler
	.weak	SysTickIntHandler
	.set	SysTickIntHandler,DefaultIntHandler
	.weak	PendSVIntHandler
	.set	PendSVIntHandler,DefaultIntHandler
	.weak	DebugMonIntHandler
	.set	DebugMonIntHandler,DefaultIntHandler
	.weak	SVCIntHandler
	.set	SVCIntHandler,DefaultIntHandler
	.weak	UsageFaultIntHandler
	.set	UsageFaultIntHandler,DefaultIntHandler
	.weak	BusFaultIntHandler
	.set	BusFaultIntHandler,DefaultIntHandler
	.weak	MemManageIntHandler
	.set	MemManageIntHandler,DefaultIntHandler
	.weak	HardFaultIntHandler
	.set	HardFaultIntHandler,DefaultIntHandler
	.weak	NMIIntHandler
	.set	NMIIntHandler,DefaultIntHandler
	.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	"7252.c"
	.text
	.global	pulStack
	.section	.co_stack,"aw"
	.align	2
	.type	pulStack, %object
	.size	pulStack, 1024
pulStack:
	.space	1024
	.global	g_pfnVectors
	.section	.isr_vector,"a"
	.align	2
	.type	g_pfnVectors, %object
	.size	g_pfnVectors, 192
g_pfnVectors:
	.word	pulStack+1024
	.word	ResetHandler
	.word	NMIIntHandler
	.word	HardFaultIntHandler
	.word	MemManageIntHandler
	.word	BusFaultIntHandler
	.word	UsageFaultIntHandler
	.word	0
	.word	0
	.word	0
	.word	0
	.word	SVCIntHandler
	.word	DebugMonIntHandler
	.word	0
	.word	PendSVIntHandler
	.word	SysTickIntHandler
	.word	BODIntHandler
	.word	WDTIntHandler
	.word	EINT0IntHandler
	.word	EINT1IntHandler
	.word	GPABIntHandler
	.word	GPCDIntHandler
	.word	PWMAIntHandler
	.word	DefaultIntHandler
	.word	TIMER0IntHandler
	.word	TIMER1IntHandler
	.word	TIMER2IntHandler
	.word	TIMER3IntHandler
	.word	UART0IntHandler
	.word	UART1IntHandler
	.word	SPI0IntHandler
	.word	SPI1IntHandler
	.word	DefaultIntHandler
	.word	DefaultIntHandler
	.word	DefaultIntHandler
	.word	I2C0IntHandler
	.word	DefaultIntHandler
	.word	DefaultIntHandler
	.word	DefaultIntHandler
	.word	USBDIntHandler
	.word	PS2IntHandler
	.word	DefaultIntHandler
	.word	DefaultIntHandler
	.word	DefaultIntHandler
	.word	PWRWUIntHandler
	.word	DefaultIntHandler
	.word	DefaultIntHandler
	.word	RTCIntHandler
	.text
	.align	2
	.global	Default_ResetHandler
	.syntax unified
	.arm
	.fpu softvfp
	.type	Default_ResetHandler, %function
Default_ResetHandler:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	ldr	r3, .L6
	str	r3, [fp, #-12]
	ldr	r3, .L6+4
	str	r3, [fp, #-8]
	b	.L2
.L3:
	ldr	r2, [fp, #-12]
	add	r3, r2, #4
	str	r3, [fp, #-12]
	ldr	r3, [fp, #-8]
	add	r1, r3, #4
	str	r1, [fp, #-8]
	ldr	r2, [r2]
	str	r2, [r3]
.L2:
	ldr	r3, [fp, #-8]
	ldr	r2, .L6+8
	cmp	r3, r2
	bcc	.L3
	ldr	r3, .L6+12
	str	r3, [fp, #-8]
	b	.L4
.L5:
	ldr	r3, [fp, #-8]
	add	r2, r3, #4
	str	r2, [fp, #-8]
	mov	r2, #0
	str	r2, [r3]
.L4:
	ldr	r3, [fp, #-8]
	ldr	r2, .L6+16
	cmp	r3, r2
	bcc	.L5
	bl	main
	nop
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L7:
	.align	2
.L6:
	.word	_sidata
	.word	_sdata
	.word	_edata
	.word	_sbss
	.word	_ebss
	.size	Default_ResetHandler, .-Default_ResetHandler
	.weak	ResetHandler
	.set	ResetHandler,Default_ResetHandler
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	DefaultIntHandler, %function
DefaultIntHandler:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
.L9:
	b	.L9
	.size	DefaultIntHandler, .-DefaultIntHandler
	.weak	RTCIntHandler
	.set	RTCIntHandler,DefaultIntHandler
	.weak	PWRWUIntHandler
	.set	PWRWUIntHandler,DefaultIntHandler
	.weak	PS2IntHandler
	.set	PS2IntHandler,DefaultIntHandler
	.weak	USBDIntHandler
	.set	USBDIntHandler,DefaultIntHandler
	.weak	I2C0IntHandler
	.set	I2C0IntHandler,DefaultIntHandler
	.weak	SPI1IntHandler
	.set	SPI1IntHandler,DefaultIntHandler
	.weak	SPI0IntHandler
	.set	SPI0IntHandler,DefaultIntHandler
	.weak	UART1IntHandler
	.set	UART1IntHandler,DefaultIntHandler
	.weak	UART0IntHandler
	.set	UART0IntHandler,DefaultIntHandler
	.weak	TIMER3IntHandler
	.set	TIMER3IntHandler,DefaultIntHandler
	.weak	TIMER2IntHandler
	.set	TIMER2IntHandler,DefaultIntHandler
	.weak	TIMER1IntHandler
	.set	TIMER1IntHandler,DefaultIntHandler
	.weak	TIMER0IntHandler
	.set	TIMER0IntHandler,DefaultIntHandler
	.weak	PWMAIntHandler
	.set	PWMAIntHandler,DefaultIntHandler
	.weak	GPCDIntHandler
	.set	GPCDIntHandler,DefaultIntHandler
	.weak	GPABIntHandler
	.set	GPABIntHandler,DefaultIntHandler
	.weak	EINT1IntHandler
	.set	EINT1IntHandler,DefaultIntHandler
	.weak	EINT0IntHandler
	.set	EINT0IntHandler,DefaultIntHandler
	.weak	WDTIntHandler
	.set	WDTIntHandler,DefaultIntHandler
	.weak	BODIntHandler
	.set	BODIntHandler,DefaultIntHandler
	.weak	SysTickIntHandler
	.set	SysTickIntHandler,DefaultIntHandler
	.weak	PendSVIntHandler
	.set	PendSVIntHandler,DefaultIntHandler
	.weak	DebugMonIntHandler
	.set	DebugMonIntHandler,DefaultIntHandler
	.weak	SVCIntHandler
	.set	SVCIntHandler,DefaultIntHandler
	.weak	UsageFaultIntHandler
	.set	UsageFaultIntHandler,DefaultIntHandler
	.weak	BusFaultIntHandler
	.set	BusFaultIntHandler,DefaultIntHandler
	.weak	MemManageIntHandler
	.set	MemManageIntHandler,DefaultIntHandler
	.weak	HardFaultIntHandler
	.set	HardFaultIntHandler,DefaultIntHandler
	.weak	NMIIntHandler
	.set	NMIIntHandler,DefaultIntHandler
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
