	.cpu cortex-m33
	.arch armv8-m.main
	.fpu fpv5-sp-d16
	.arch_extension dsp
	.eabi_attribute 27, 1
	.eabi_attribute 28, 1
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 1
	.eabi_attribute 30, 1
	.eabi_attribute 34, 1
	.eabi_attribute 18, 4
	.file	"i2c_irq.c"
	.text
.Ltext0:
	.cfi_sections	.debug_frame
	.section	.text.I2C0_Master_Slave_IRQHandler,"ax",%progbits
	.align	1
	.global	I2C0_Master_Slave_IRQHandler
	.syntax unified
	.thumb
	.thumb_func
	.type	I2C0_Master_Slave_IRQHandler, %function
I2C0_Master_Slave_IRQHandler:
.LFB162:
	.file 1 "../../SDK/platform/drivers/src/i2c/i2c_irq.c"
	.loc 1 93 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	.cfi_offset 14, -4
	.loc 1 94 5 view .LVU1
	movs	r0, #0
	bl	I2C_DRV_ModuleIRQHandler
.LVL0:
	.loc 1 95 1 is_stmt 0 view .LVU2
	pop	{r3, pc}
	.cfi_endproc
.LFE162:
	.size	I2C0_Master_Slave_IRQHandler, .-I2C0_Master_Slave_IRQHandler
	.section	.text.I2C1_Master_Slave_IRQHandler,"ax",%progbits
	.align	1
	.global	I2C1_Master_Slave_IRQHandler
	.syntax unified
	.thumb
	.thumb_func
	.type	I2C1_Master_Slave_IRQHandler, %function
I2C1_Master_Slave_IRQHandler:
.LFB163:
	.loc 1 102 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	.cfi_offset 14, -4
	.loc 1 103 5 view .LVU4
	movs	r0, #1
	bl	I2C_DRV_ModuleIRQHandler
.LVL1:
	.loc 1 104 1 is_stmt 0 view .LVU5
	pop	{r3, pc}
	.cfi_endproc
.LFE163:
	.size	I2C1_Master_Slave_IRQHandler, .-I2C1_Master_Slave_IRQHandler
	.section	.text.I2C2_Master_Slave_IRQHandler,"ax",%progbits
	.align	1
	.global	I2C2_Master_Slave_IRQHandler
	.syntax unified
	.thumb
	.thumb_func
	.type	I2C2_Master_Slave_IRQHandler, %function
I2C2_Master_Slave_IRQHandler:
.LFB164:
	.loc 1 112 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	.cfi_offset 14, -4
	.loc 1 113 5 view .LVU7
	movs	r0, #2
	bl	I2C_DRV_ModuleIRQHandler
.LVL2:
	.loc 1 114 1 is_stmt 0 view .LVU8
	pop	{r3, pc}
	.cfi_endproc
.LFE164:
	.size	I2C2_Master_Slave_IRQHandler, .-I2C2_Master_Slave_IRQHandler
	.section	.text.I2C3_Master_Slave_IRQHandler,"ax",%progbits
	.align	1
	.global	I2C3_Master_Slave_IRQHandler
	.syntax unified
	.thumb
	.thumb_func
	.type	I2C3_Master_Slave_IRQHandler, %function
I2C3_Master_Slave_IRQHandler:
.LFB165:
	.loc 1 121 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	.cfi_offset 14, -4
	.loc 1 122 5 view .LVU10
	movs	r0, #3
	bl	I2C_DRV_ModuleIRQHandler
.LVL3:
	.loc 1 123 1 is_stmt 0 view .LVU11
	pop	{r3, pc}
	.cfi_endproc
.LFE165:
	.size	I2C3_Master_Slave_IRQHandler, .-I2C3_Master_Slave_IRQHandler
	.section	.text.I2C4_Master_Slave_IRQHandler,"ax",%progbits
	.align	1
	.global	I2C4_Master_Slave_IRQHandler
	.syntax unified
	.thumb
	.thumb_func
	.type	I2C4_Master_Slave_IRQHandler, %function
I2C4_Master_Slave_IRQHandler:
.LFB166:
	.loc 1 130 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	.cfi_offset 14, -4
	.loc 1 131 5 view .LVU13
	movs	r0, #4
	bl	I2C_DRV_ModuleIRQHandler
.LVL4:
	.loc 1 132 1 is_stmt 0 view .LVU14
	pop	{r3, pc}
	.cfi_endproc
.LFE166:
	.size	I2C4_Master_Slave_IRQHandler, .-I2C4_Master_Slave_IRQHandler
	.text
.Letext0:
	.file 2 "../../SDK/platform/drivers/inc/i2c_driver.h"
	.section	.debug_info,"",%progbits
.Ldebug_info0:
	.4byte	0x13a
	.2byte	0x4
	.4byte	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.4byte	.LASF15
	.byte	0xc
	.4byte	.LASF16
	.4byte	.LASF17
	.4byte	.Ldebug_ranges0+0
	.4byte	0
	.4byte	.Ldebug_line0
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.4byte	.LASF0
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.4byte	.LASF1
	.uleb128 0x2
	.byte	0x2
	.byte	0x5
	.4byte	.LASF2
	.uleb128 0x2
	.byte	0x2
	.byte	0x7
	.4byte	.LASF3
	.uleb128 0x2
	.byte	0x4
	.byte	0x5
	.4byte	.LASF4
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF5
	.uleb128 0x2
	.byte	0x8
	.byte	0x5
	.4byte	.LASF6
	.uleb128 0x2
	.byte	0x8
	.byte	0x7
	.4byte	.LASF7
	.uleb128 0x3
	.byte	0x4
	.byte	0x5
	.ascii	"int\000"
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF8
	.uleb128 0x2
	.byte	0x1
	.byte	0x2
	.4byte	.LASF9
	.uleb128 0x4
	.4byte	.LASF10
	.byte	0x1
	.byte	0x81
	.byte	0x6
	.4byte	.LFB166
	.4byte	.LFE166-.LFB166
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x98
	.uleb128 0x5
	.4byte	.LVL4
	.4byte	0x130
	.uleb128 0x6
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.byte	0x34
	.byte	0
	.byte	0
	.uleb128 0x4
	.4byte	.LASF11
	.byte	0x1
	.byte	0x78
	.byte	0x6
	.4byte	.LFB165
	.4byte	.LFE165-.LFB165
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xbe
	.uleb128 0x5
	.4byte	.LVL3
	.4byte	0x130
	.uleb128 0x6
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.byte	0x33
	.byte	0
	.byte	0
	.uleb128 0x4
	.4byte	.LASF12
	.byte	0x1
	.byte	0x6f
	.byte	0x6
	.4byte	.LFB164
	.4byte	.LFE164-.LFB164
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xe4
	.uleb128 0x5
	.4byte	.LVL2
	.4byte	0x130
	.uleb128 0x6
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.byte	0x32
	.byte	0
	.byte	0
	.uleb128 0x4
	.4byte	.LASF13
	.byte	0x1
	.byte	0x65
	.byte	0x6
	.4byte	.LFB163
	.4byte	.LFE163-.LFB163
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x10a
	.uleb128 0x5
	.4byte	.LVL1
	.4byte	0x130
	.uleb128 0x6
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.byte	0
	.uleb128 0x4
	.4byte	.LASF14
	.byte	0x1
	.byte	0x5c
	.byte	0x6
	.4byte	.LFB162
	.4byte	.LFE162-.LFB162
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x130
	.uleb128 0x5
	.4byte	.LVL0
	.4byte	0x130
	.uleb128 0x6
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.byte	0
	.uleb128 0x7
	.4byte	.LASF18
	.4byte	.LASF18
	.byte	0x2
	.2byte	0x290
	.byte	0x6
	.byte	0
	.section	.debug_abbrev,"",%progbits
.Ldebug_abbrev0:
	.uleb128 0x1
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1b
	.uleb128 0xe
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x10
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x2
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0
	.byte	0
	.uleb128 0x3
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0
	.byte	0
	.uleb128 0x4
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x5
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x6
	.uleb128 0x410a
	.byte	0
	.uleb128 0x2
	.uleb128 0x18
	.uleb128 0x2111
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x7
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.byte	0
	.byte	0
	.byte	0
	.section	.debug_aranges,"",%progbits
	.4byte	0x3c
	.2byte	0x2
	.4byte	.Ldebug_info0
	.byte	0x4
	.byte	0
	.2byte	0
	.2byte	0
	.4byte	.LFB162
	.4byte	.LFE162-.LFB162
	.4byte	.LFB163
	.4byte	.LFE163-.LFB163
	.4byte	.LFB164
	.4byte	.LFE164-.LFB164
	.4byte	.LFB165
	.4byte	.LFE165-.LFB165
	.4byte	.LFB166
	.4byte	.LFE166-.LFB166
	.4byte	0
	.4byte	0
	.section	.debug_ranges,"",%progbits
.Ldebug_ranges0:
	.4byte	.LFB162
	.4byte	.LFE162
	.4byte	.LFB163
	.4byte	.LFE163
	.4byte	.LFB164
	.4byte	.LFE164
	.4byte	.LFB165
	.4byte	.LFE165
	.4byte	.LFB166
	.4byte	.LFE166
	.4byte	0
	.4byte	0
	.section	.debug_line,"",%progbits
.Ldebug_line0:
	.section	.debug_str,"MS",%progbits,1
.LASF6:
	.ascii	"long long int\000"
.LASF17:
	.ascii	"/Users/sunxuehu/work/temp/sai_demo/APP/GCC\000"
.LASF8:
	.ascii	"unsigned int\000"
.LASF12:
	.ascii	"I2C2_Master_Slave_IRQHandler\000"
.LASF16:
	.ascii	"../../SDK/platform/drivers/src/i2c/i2c_irq.c\000"
.LASF11:
	.ascii	"I2C3_Master_Slave_IRQHandler\000"
.LASF5:
	.ascii	"long unsigned int\000"
.LASF7:
	.ascii	"long long unsigned int\000"
.LASF18:
	.ascii	"I2C_DRV_ModuleIRQHandler\000"
.LASF10:
	.ascii	"I2C4_Master_Slave_IRQHandler\000"
.LASF1:
	.ascii	"unsigned char\000"
.LASF4:
	.ascii	"long int\000"
.LASF9:
	.ascii	"_Bool\000"
.LASF3:
	.ascii	"short unsigned int\000"
.LASF0:
	.ascii	"signed char\000"
.LASF14:
	.ascii	"I2C0_Master_Slave_IRQHandler\000"
.LASF2:
	.ascii	"short int\000"
.LASF15:
	.ascii	"GNU C99 10.3.1 20210824 (release) -mcpu=cortex-m33 "
	.ascii	"-mthumb -mfpu=fpv5-sp-d16 -mfloat-abi=hard -march=a"
	.ascii	"rmv8-m.main+dsp+fp -g -O1 -std=gnu99 -funsigned-cha"
	.ascii	"r -funsigned-bitfields -fshort-enums -ffunction-sec"
	.ascii	"tions -fdata-sections -fno-jump-tables\000"
.LASF13:
	.ascii	"I2C1_Master_Slave_IRQHandler\000"
	.ident	"GCC: (GNU Arm Embedded Toolchain 10.3-2021.10) 10.3.1 20210824 (release)"
