	.file	"771731.c"
	.intel_syntax noprefix
	.text
	.globl	vector_table
	.section	.vectors,"aw"
	.align 32
	.type	vector_table, @object
	.size	vector_table, 776
vector_table:
	.quad	_stack
	.quad	Reset_Handler
	.quad	nmi_handler
	.quad	hard_fault_handler
	.quad	mem_manage_handler
	.quad	bus_fault_handler
	.quad	usage_fault_handler
	.quad	0
	.quad	0
	.quad	0
	.quad	0
	.quad	sv_call_handler
	.quad	debug_monitor_handler
	.quad	0
	.quad	pend_sv_handler
	.quad	sys_tick_handler
	.quad	wwdg_isr
	.quad	pvd_isr
	.quad	tamp_stamp_isr
	.quad	rtc_wkup_isr
	.quad	flash_isr
	.quad	rcc_isr
	.quad	exti0_isr
	.quad	exti1_isr
	.quad	exti2_isr
	.quad	exti3_isr
	.quad	exti4_isr
	.quad	dma1_stream0_isr
	.quad	dma1_stream1_isr
	.quad	dma1_stream2_isr
	.quad	dma1_stream3_isr
	.quad	dma1_stream4_isr
	.quad	dma1_stream5_isr
	.quad	dma1_stream6_isr
	.quad	adc_isr
	.quad	can1_tx_isr
	.quad	can1_rx0_isr
	.quad	can1_rx1_isr
	.quad	can1_sce_isr
	.quad	exti9_5_isr
	.quad	tim1_brk_tim9_isr
	.quad	tim1_up_tim10_isr
	.quad	tim1_trg_com_tim11_isr
	.quad	tim1_cc_isr
	.quad	tim2_isr
	.quad	tim3_isr
	.quad	tim4_isr
	.quad	i2c1_ev_isr
	.quad	i2c1_er_isr
	.quad	i2c2_ev_isr
	.quad	i2c2_er_isr
	.quad	spi1_isr
	.quad	spi2_isr
	.quad	usart1_isr
	.quad	usart2_isr
	.quad	usart3_isr
	.quad	exti15_10_isr
	.quad	rtc_alarm_isr
	.quad	usb_fs_wkup_isr
	.quad	tim8_brk_tim12_isr
	.quad	tim8_up_tim13_isr
	.quad	tim8_trg_com_tim14_isr
	.quad	tim8_cc_isr
	.quad	dma1_stream7_isr
	.quad	fsmc_isr
	.quad	sdio_isr
	.quad	tim5_isr
	.quad	spi3_isr
	.quad	uart4_isr
	.quad	uart5_isr
	.quad	tim6_dac_isr
	.quad	tim7_isr
	.quad	dma2_stream0_isr
	.quad	dma2_stream1_isr
	.quad	dma2_stream2_isr
	.quad	dma2_stream3_isr
	.quad	dma2_stream4_isr
	.quad	eth_isr
	.quad	eth_wkup_isr
	.quad	can2_tx_isr
	.quad	can2_rx0_isr
	.quad	can2_rx1_isr
	.quad	can2_sce_isr
	.quad	otg_fs_isr
	.quad	dma2_stream5_isr
	.quad	dma2_stream6_isr
	.quad	dma2_stream7_isr
	.quad	usart6_isr
	.quad	i2c3_ev_isr
	.quad	i2c3_er_isr
	.quad	otg_hs_ep1_out_isr
	.quad	otg_hs_ep1_in_isr
	.quad	otg_hs_wkup_isr
	.quad	otg_hs_isr
	.quad	dcmi_isr
	.quad	cryp_isr
	.quad	hash_rng_isr
	.text
	.globl	blocking_handler
	.type	blocking_handler, @function
blocking_handler:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
.L2:
	jmp	.L2
	.cfi_endproc
.LFE0:
	.size	blocking_handler, .-blocking_handler
	.weak	usage_fault_handler
	.set	usage_fault_handler,blocking_handler
	.weak	bus_fault_handler
	.set	bus_fault_handler,blocking_handler
	.weak	mem_manage_handler
	.set	mem_manage_handler,blocking_handler
	.weak	hard_fault_handler
	.set	hard_fault_handler,blocking_handler
	.globl	null_handler
	.type	null_handler, @function
null_handler:
.LFB1:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE1:
	.size	null_handler, .-null_handler
	.weak	hash_rng_isr
	.set	hash_rng_isr,null_handler
	.weak	cryp_isr
	.set	cryp_isr,null_handler
	.weak	dcmi_isr
	.set	dcmi_isr,null_handler
	.weak	otg_hs_isr
	.set	otg_hs_isr,null_handler
	.weak	otg_hs_wkup_isr
	.set	otg_hs_wkup_isr,null_handler
	.weak	otg_hs_ep1_in_isr
	.set	otg_hs_ep1_in_isr,null_handler
	.weak	otg_hs_ep1_out_isr
	.set	otg_hs_ep1_out_isr,null_handler
	.weak	i2c3_er_isr
	.set	i2c3_er_isr,null_handler
	.weak	i2c3_ev_isr
	.set	i2c3_ev_isr,null_handler
	.weak	usart6_isr
	.set	usart6_isr,null_handler
	.weak	dma2_stream7_isr
	.set	dma2_stream7_isr,null_handler
	.weak	dma2_stream6_isr
	.set	dma2_stream6_isr,null_handler
	.weak	dma2_stream5_isr
	.set	dma2_stream5_isr,null_handler
	.weak	otg_fs_isr
	.set	otg_fs_isr,null_handler
	.weak	can2_sce_isr
	.set	can2_sce_isr,null_handler
	.weak	can2_rx1_isr
	.set	can2_rx1_isr,null_handler
	.weak	can2_rx0_isr
	.set	can2_rx0_isr,null_handler
	.weak	can2_tx_isr
	.set	can2_tx_isr,null_handler
	.weak	eth_wkup_isr
	.set	eth_wkup_isr,null_handler
	.weak	eth_isr
	.set	eth_isr,null_handler
	.weak	dma2_stream4_isr
	.set	dma2_stream4_isr,null_handler
	.weak	dma2_stream3_isr
	.set	dma2_stream3_isr,null_handler
	.weak	dma2_stream2_isr
	.set	dma2_stream2_isr,null_handler
	.weak	dma2_stream1_isr
	.set	dma2_stream1_isr,null_handler
	.weak	dma2_stream0_isr
	.set	dma2_stream0_isr,null_handler
	.weak	tim7_isr
	.set	tim7_isr,null_handler
	.weak	tim6_dac_isr
	.set	tim6_dac_isr,null_handler
	.weak	uart5_isr
	.set	uart5_isr,null_handler
	.weak	uart4_isr
	.set	uart4_isr,null_handler
	.weak	spi3_isr
	.set	spi3_isr,null_handler
	.weak	tim5_isr
	.set	tim5_isr,null_handler
	.weak	sdio_isr
	.set	sdio_isr,null_handler
	.weak	fsmc_isr
	.set	fsmc_isr,null_handler
	.weak	dma1_stream7_isr
	.set	dma1_stream7_isr,null_handler
	.weak	tim8_cc_isr
	.set	tim8_cc_isr,null_handler
	.weak	tim8_trg_com_tim14_isr
	.set	tim8_trg_com_tim14_isr,null_handler
	.weak	tim8_up_tim13_isr
	.set	tim8_up_tim13_isr,null_handler
	.weak	tim8_brk_tim12_isr
	.set	tim8_brk_tim12_isr,null_handler
	.weak	usb_fs_wkup_isr
	.set	usb_fs_wkup_isr,null_handler
	.weak	rtc_alarm_isr
	.set	rtc_alarm_isr,null_handler
	.weak	exti15_10_isr
	.set	exti15_10_isr,null_handler
	.weak	usart3_isr
	.set	usart3_isr,null_handler
	.weak	usart2_isr
	.set	usart2_isr,null_handler
	.weak	usart1_isr
	.set	usart1_isr,null_handler
	.weak	spi2_isr
	.set	spi2_isr,null_handler
	.weak	spi1_isr
	.set	spi1_isr,null_handler
	.weak	i2c2_er_isr
	.set	i2c2_er_isr,null_handler
	.weak	i2c2_ev_isr
	.set	i2c2_ev_isr,null_handler
	.weak	i2c1_er_isr
	.set	i2c1_er_isr,null_handler
	.weak	i2c1_ev_isr
	.set	i2c1_ev_isr,null_handler
	.weak	tim4_isr
	.set	tim4_isr,null_handler
	.weak	tim3_isr
	.set	tim3_isr,null_handler
	.weak	tim2_isr
	.set	tim2_isr,null_handler
	.weak	tim1_cc_isr
	.set	tim1_cc_isr,null_handler
	.weak	tim1_trg_com_tim11_isr
	.set	tim1_trg_com_tim11_isr,null_handler
	.weak	tim1_up_tim10_isr
	.set	tim1_up_tim10_isr,null_handler
	.weak	tim1_brk_tim9_isr
	.set	tim1_brk_tim9_isr,null_handler
	.weak	exti9_5_isr
	.set	exti9_5_isr,null_handler
	.weak	can1_sce_isr
	.set	can1_sce_isr,null_handler
	.weak	can1_rx1_isr
	.set	can1_rx1_isr,null_handler
	.weak	can1_rx0_isr
	.set	can1_rx0_isr,null_handler
	.weak	can1_tx_isr
	.set	can1_tx_isr,null_handler
	.weak	adc_isr
	.set	adc_isr,null_handler
	.weak	dma1_stream6_isr
	.set	dma1_stream6_isr,null_handler
	.weak	dma1_stream5_isr
	.set	dma1_stream5_isr,null_handler
	.weak	dma1_stream4_isr
	.set	dma1_stream4_isr,null_handler
	.weak	dma1_stream3_isr
	.set	dma1_stream3_isr,null_handler
	.weak	dma1_stream2_isr
	.set	dma1_stream2_isr,null_handler
	.weak	dma1_stream1_isr
	.set	dma1_stream1_isr,null_handler
	.weak	dma1_stream0_isr
	.set	dma1_stream0_isr,null_handler
	.weak	exti4_isr
	.set	exti4_isr,null_handler
	.weak	exti3_isr
	.set	exti3_isr,null_handler
	.weak	exti2_isr
	.set	exti2_isr,null_handler
	.weak	exti1_isr
	.set	exti1_isr,null_handler
	.weak	exti0_isr
	.set	exti0_isr,null_handler
	.weak	rcc_isr
	.set	rcc_isr,null_handler
	.weak	flash_isr
	.set	flash_isr,null_handler
	.weak	rtc_wkup_isr
	.set	rtc_wkup_isr,null_handler
	.weak	tamp_stamp_isr
	.set	tamp_stamp_isr,null_handler
	.weak	pvd_isr
	.set	pvd_isr,null_handler
	.weak	wwdg_isr
	.set	wwdg_isr,null_handler
	.weak	sys_tick_handler
	.set	sys_tick_handler,null_handler
	.weak	pend_sv_handler
	.set	pend_sv_handler,null_handler
	.weak	debug_monitor_handler
	.set	debug_monitor_handler,null_handler
	.weak	sv_call_handler
	.set	sv_call_handler,null_handler
	.weak	nmi_handler
	.set	nmi_handler,null_handler
	.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	"771731.c"
	.text
	.global	vector_table
	.section	.vectors,"a"
	.align	2
	.type	vector_table, %object
	.size	vector_table, 388
vector_table:
	.word	_stack
	.word	Reset_Handler
	.word	nmi_handler
	.word	hard_fault_handler
	.word	mem_manage_handler
	.word	bus_fault_handler
	.word	usage_fault_handler
	.word	0
	.word	0
	.word	0
	.word	0
	.word	sv_call_handler
	.word	debug_monitor_handler
	.word	0
	.word	pend_sv_handler
	.word	sys_tick_handler
	.word	wwdg_isr
	.word	pvd_isr
	.word	tamp_stamp_isr
	.word	rtc_wkup_isr
	.word	flash_isr
	.word	rcc_isr
	.word	exti0_isr
	.word	exti1_isr
	.word	exti2_isr
	.word	exti3_isr
	.word	exti4_isr
	.word	dma1_stream0_isr
	.word	dma1_stream1_isr
	.word	dma1_stream2_isr
	.word	dma1_stream3_isr
	.word	dma1_stream4_isr
	.word	dma1_stream5_isr
	.word	dma1_stream6_isr
	.word	adc_isr
	.word	can1_tx_isr
	.word	can1_rx0_isr
	.word	can1_rx1_isr
	.word	can1_sce_isr
	.word	exti9_5_isr
	.word	tim1_brk_tim9_isr
	.word	tim1_up_tim10_isr
	.word	tim1_trg_com_tim11_isr
	.word	tim1_cc_isr
	.word	tim2_isr
	.word	tim3_isr
	.word	tim4_isr
	.word	i2c1_ev_isr
	.word	i2c1_er_isr
	.word	i2c2_ev_isr
	.word	i2c2_er_isr
	.word	spi1_isr
	.word	spi2_isr
	.word	usart1_isr
	.word	usart2_isr
	.word	usart3_isr
	.word	exti15_10_isr
	.word	rtc_alarm_isr
	.word	usb_fs_wkup_isr
	.word	tim8_brk_tim12_isr
	.word	tim8_up_tim13_isr
	.word	tim8_trg_com_tim14_isr
	.word	tim8_cc_isr
	.word	dma1_stream7_isr
	.word	fsmc_isr
	.word	sdio_isr
	.word	tim5_isr
	.word	spi3_isr
	.word	uart4_isr
	.word	uart5_isr
	.word	tim6_dac_isr
	.word	tim7_isr
	.word	dma2_stream0_isr
	.word	dma2_stream1_isr
	.word	dma2_stream2_isr
	.word	dma2_stream3_isr
	.word	dma2_stream4_isr
	.word	eth_isr
	.word	eth_wkup_isr
	.word	can2_tx_isr
	.word	can2_rx0_isr
	.word	can2_rx1_isr
	.word	can2_sce_isr
	.word	otg_fs_isr
	.word	dma2_stream5_isr
	.word	dma2_stream6_isr
	.word	dma2_stream7_isr
	.word	usart6_isr
	.word	i2c3_ev_isr
	.word	i2c3_er_isr
	.word	otg_hs_ep1_out_isr
	.word	otg_hs_ep1_in_isr
	.word	otg_hs_wkup_isr
	.word	otg_hs_isr
	.word	dcmi_isr
	.word	cryp_isr
	.word	hash_rng_isr
	.text
	.align	2
	.global	blocking_handler
	.syntax unified
	.arm
	.fpu softvfp
	.type	blocking_handler, %function
blocking_handler:
	@ 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
.L2:
	b	.L2
	.size	blocking_handler, .-blocking_handler
	.weak	usage_fault_handler
	.set	usage_fault_handler,blocking_handler
	.weak	bus_fault_handler
	.set	bus_fault_handler,blocking_handler
	.weak	mem_manage_handler
	.set	mem_manage_handler,blocking_handler
	.weak	hard_fault_handler
	.set	hard_fault_handler,blocking_handler
	.align	2
	.global	null_handler
	.syntax unified
	.arm
	.fpu softvfp
	.type	null_handler, %function
null_handler:
	@ 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
	nop
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
	.size	null_handler, .-null_handler
	.weak	hash_rng_isr
	.set	hash_rng_isr,null_handler
	.weak	cryp_isr
	.set	cryp_isr,null_handler
	.weak	dcmi_isr
	.set	dcmi_isr,null_handler
	.weak	otg_hs_isr
	.set	otg_hs_isr,null_handler
	.weak	otg_hs_wkup_isr
	.set	otg_hs_wkup_isr,null_handler
	.weak	otg_hs_ep1_in_isr
	.set	otg_hs_ep1_in_isr,null_handler
	.weak	otg_hs_ep1_out_isr
	.set	otg_hs_ep1_out_isr,null_handler
	.weak	i2c3_er_isr
	.set	i2c3_er_isr,null_handler
	.weak	i2c3_ev_isr
	.set	i2c3_ev_isr,null_handler
	.weak	usart6_isr
	.set	usart6_isr,null_handler
	.weak	dma2_stream7_isr
	.set	dma2_stream7_isr,null_handler
	.weak	dma2_stream6_isr
	.set	dma2_stream6_isr,null_handler
	.weak	dma2_stream5_isr
	.set	dma2_stream5_isr,null_handler
	.weak	otg_fs_isr
	.set	otg_fs_isr,null_handler
	.weak	can2_sce_isr
	.set	can2_sce_isr,null_handler
	.weak	can2_rx1_isr
	.set	can2_rx1_isr,null_handler
	.weak	can2_rx0_isr
	.set	can2_rx0_isr,null_handler
	.weak	can2_tx_isr
	.set	can2_tx_isr,null_handler
	.weak	eth_wkup_isr
	.set	eth_wkup_isr,null_handler
	.weak	eth_isr
	.set	eth_isr,null_handler
	.weak	dma2_stream4_isr
	.set	dma2_stream4_isr,null_handler
	.weak	dma2_stream3_isr
	.set	dma2_stream3_isr,null_handler
	.weak	dma2_stream2_isr
	.set	dma2_stream2_isr,null_handler
	.weak	dma2_stream1_isr
	.set	dma2_stream1_isr,null_handler
	.weak	dma2_stream0_isr
	.set	dma2_stream0_isr,null_handler
	.weak	tim7_isr
	.set	tim7_isr,null_handler
	.weak	tim6_dac_isr
	.set	tim6_dac_isr,null_handler
	.weak	uart5_isr
	.set	uart5_isr,null_handler
	.weak	uart4_isr
	.set	uart4_isr,null_handler
	.weak	spi3_isr
	.set	spi3_isr,null_handler
	.weak	tim5_isr
	.set	tim5_isr,null_handler
	.weak	sdio_isr
	.set	sdio_isr,null_handler
	.weak	fsmc_isr
	.set	fsmc_isr,null_handler
	.weak	dma1_stream7_isr
	.set	dma1_stream7_isr,null_handler
	.weak	tim8_cc_isr
	.set	tim8_cc_isr,null_handler
	.weak	tim8_trg_com_tim14_isr
	.set	tim8_trg_com_tim14_isr,null_handler
	.weak	tim8_up_tim13_isr
	.set	tim8_up_tim13_isr,null_handler
	.weak	tim8_brk_tim12_isr
	.set	tim8_brk_tim12_isr,null_handler
	.weak	usb_fs_wkup_isr
	.set	usb_fs_wkup_isr,null_handler
	.weak	rtc_alarm_isr
	.set	rtc_alarm_isr,null_handler
	.weak	exti15_10_isr
	.set	exti15_10_isr,null_handler
	.weak	usart3_isr
	.set	usart3_isr,null_handler
	.weak	usart2_isr
	.set	usart2_isr,null_handler
	.weak	usart1_isr
	.set	usart1_isr,null_handler
	.weak	spi2_isr
	.set	spi2_isr,null_handler
	.weak	spi1_isr
	.set	spi1_isr,null_handler
	.weak	i2c2_er_isr
	.set	i2c2_er_isr,null_handler
	.weak	i2c2_ev_isr
	.set	i2c2_ev_isr,null_handler
	.weak	i2c1_er_isr
	.set	i2c1_er_isr,null_handler
	.weak	i2c1_ev_isr
	.set	i2c1_ev_isr,null_handler
	.weak	tim4_isr
	.set	tim4_isr,null_handler
	.weak	tim3_isr
	.set	tim3_isr,null_handler
	.weak	tim2_isr
	.set	tim2_isr,null_handler
	.weak	tim1_cc_isr
	.set	tim1_cc_isr,null_handler
	.weak	tim1_trg_com_tim11_isr
	.set	tim1_trg_com_tim11_isr,null_handler
	.weak	tim1_up_tim10_isr
	.set	tim1_up_tim10_isr,null_handler
	.weak	tim1_brk_tim9_isr
	.set	tim1_brk_tim9_isr,null_handler
	.weak	exti9_5_isr
	.set	exti9_5_isr,null_handler
	.weak	can1_sce_isr
	.set	can1_sce_isr,null_handler
	.weak	can1_rx1_isr
	.set	can1_rx1_isr,null_handler
	.weak	can1_rx0_isr
	.set	can1_rx0_isr,null_handler
	.weak	can1_tx_isr
	.set	can1_tx_isr,null_handler
	.weak	adc_isr
	.set	adc_isr,null_handler
	.weak	dma1_stream6_isr
	.set	dma1_stream6_isr,null_handler
	.weak	dma1_stream5_isr
	.set	dma1_stream5_isr,null_handler
	.weak	dma1_stream4_isr
	.set	dma1_stream4_isr,null_handler
	.weak	dma1_stream3_isr
	.set	dma1_stream3_isr,null_handler
	.weak	dma1_stream2_isr
	.set	dma1_stream2_isr,null_handler
	.weak	dma1_stream1_isr
	.set	dma1_stream1_isr,null_handler
	.weak	dma1_stream0_isr
	.set	dma1_stream0_isr,null_handler
	.weak	exti4_isr
	.set	exti4_isr,null_handler
	.weak	exti3_isr
	.set	exti3_isr,null_handler
	.weak	exti2_isr
	.set	exti2_isr,null_handler
	.weak	exti1_isr
	.set	exti1_isr,null_handler
	.weak	exti0_isr
	.set	exti0_isr,null_handler
	.weak	rcc_isr
	.set	rcc_isr,null_handler
	.weak	flash_isr
	.set	flash_isr,null_handler
	.weak	rtc_wkup_isr
	.set	rtc_wkup_isr,null_handler
	.weak	tamp_stamp_isr
	.set	tamp_stamp_isr,null_handler
	.weak	pvd_isr
	.set	pvd_isr,null_handler
	.weak	wwdg_isr
	.set	wwdg_isr,null_handler
	.weak	sys_tick_handler
	.set	sys_tick_handler,null_handler
	.weak	pend_sv_handler
	.set	pend_sv_handler,null_handler
	.weak	debug_monitor_handler
	.set	debug_monitor_handler,null_handler
	.weak	sv_call_handler
	.set	sv_call_handler,null_handler
	.weak	nmi_handler
	.set	nmi_handler,null_handler
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
