
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\project\RIDE\STM3210E-EVAL\stm32f10x_spi.o:     file format elf32-littlearm
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\project\RIDE\STM3210E-EVAL\stm32f10x_spi.o

Disassembly of section .text.SPI_Init:

00000000 <SPI_Init>:
SPI_Init():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:137
   0:	880a      	ldrh	r2, [r1, #0]
   2:	884b      	ldrh	r3, [r1, #2]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:107
   4:	b510      	push	{r4, lr}
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:137
   6:	4313      	orrs	r3, r2
   8:	888a      	ldrh	r2, [r1, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:126
   a:	8804      	ldrh	r4, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:137
   c:	4313      	orrs	r3, r2
   e:	88ca      	ldrh	r2, [r1, #6]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:128
  10:	f404 5441 	and.w	r4, r4, #12352	; 0x3040
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:137
  14:	4313      	orrs	r3, r2
  16:	890a      	ldrh	r2, [r1, #8]
  18:	4313      	orrs	r3, r2
  1a:	894a      	ldrh	r2, [r1, #10]
  1c:	4313      	orrs	r3, r2
  1e:	898a      	ldrh	r2, [r1, #12]
  20:	4313      	orrs	r3, r2
  22:	89ca      	ldrh	r2, [r1, #14]
  24:	4313      	orrs	r3, r2
  26:	431c      	orrs	r4, r3
  28:	b2a4      	uxth	r4, r4
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:142
  2a:	8004      	strh	r4, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:145
  2c:	8b83      	ldrh	r3, [r0, #28]
  2e:	f423 6300 	bic.w	r3, r3, #2048	; 0x800
  32:	041b      	lsls	r3, r3, #16
  34:	0c1b      	lsrs	r3, r3, #16
  36:	8383      	strh	r3, [r0, #28]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:149
  38:	8a0b      	ldrh	r3, [r1, #16]
  3a:	8203      	strh	r3, [r0, #16]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:150
  3c:	bd10      	pop	{r4, pc}
  3e:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.SPI_StructInit:

00000000 <SPI_StructInit>:
SPI_StructInit():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:268
   0:	2300      	movs	r3, #0
   2:	8003      	strh	r3, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:271
   4:	8043      	strh	r3, [r0, #2]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:274
   6:	8083      	strh	r3, [r0, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:277
   8:	80c3      	strh	r3, [r0, #6]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:280
   a:	8103      	strh	r3, [r0, #8]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:283
   c:	8143      	strh	r3, [r0, #10]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:286
   e:	8183      	strh	r3, [r0, #12]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:289
  10:	81c3      	strh	r3, [r0, #14]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:292
  12:	f04f 0307 	mov.w	r3, #7	; 0x7
  16:	8203      	strh	r3, [r0, #16]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:293
  18:	4770      	bx	lr
  1a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.I2S_StructInit:

00000000 <I2S_StructInit>:
I2S_StructInit():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:307
   0:	2300      	movs	r3, #0
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:319
   2:	f04f 0202 	mov.w	r2, #2	; 0x2
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:307
   6:	8003      	strh	r3, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:310
   8:	8043      	strh	r3, [r0, #2]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:313
   a:	8083      	strh	r3, [r0, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:316
   c:	80c3      	strh	r3, [r0, #6]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:319
   e:	8102      	strh	r2, [r0, #8]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:322
  10:	8143      	strh	r3, [r0, #10]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:323
  12:	4770      	bx	lr
Disassembly of section .text.SPI_Cmd:

00000000 <SPI_Cmd>:
SPI_Cmd():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:340
   0:	b121      	cbz	r1, c <SPI_Cmd+0xc>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:343
   2:	8803      	ldrh	r3, [r0, #0]
   4:	b29b      	uxth	r3, r3
   6:	f043 0340 	orr.w	r3, r3, #64	; 0x40
   a:	e004      	b.n	16 <SPI_Cmd+0x16>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:348
   c:	8803      	ldrh	r3, [r0, #0]
   e:	f023 0340 	bic.w	r3, r3, #64	; 0x40
  12:	041b      	lsls	r3, r3, #16
  14:	0c1b      	lsrs	r3, r3, #16
  16:	8003      	strh	r3, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:350
  18:	4770      	bx	lr
  1a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.I2S_Cmd:

00000000 <I2S_Cmd>:
I2S_Cmd():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:367
   0:	b121      	cbz	r1, c <I2S_Cmd+0xc>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:370
   2:	8b83      	ldrh	r3, [r0, #28]
   4:	b29b      	uxth	r3, r3
   6:	f443 6380 	orr.w	r3, r3, #1024	; 0x400
   a:	e004      	b.n	16 <I2S_Cmd+0x16>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:375
   c:	8b83      	ldrh	r3, [r0, #28]
   e:	f423 6380 	bic.w	r3, r3, #1024	; 0x400
  12:	041b      	lsls	r3, r3, #16
  14:	0c1b      	lsrs	r3, r3, #16
  16:	8383      	strh	r3, [r0, #28]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:377
  18:	4770      	bx	lr
  1a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.SPI_I2S_ITConfig:

00000000 <SPI_I2S_ITConfig>:
SPI_I2S_ITConfig():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:408
   0:	0909      	lsrs	r1, r1, #4
   2:	2301      	movs	r3, #1
   4:	408b      	lsls	r3, r1
   6:	b299      	uxth	r1, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:410
   8:	b122      	cbz	r2, 14 <SPI_I2S_ITConfig+0x14>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:413
   a:	8883      	ldrh	r3, [r0, #4]
   c:	b29b      	uxth	r3, r3
   e:	ea41 0303 	orr.w	r3, r1, r3
  12:	e003      	b.n	1c <SPI_I2S_ITConfig+0x1c>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:418
  14:	8883      	ldrh	r3, [r0, #4]
  16:	b29b      	uxth	r3, r3
  18:	ea23 0301 	bic.w	r3, r3, r1
  1c:	8083      	strh	r3, [r0, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:420
  1e:	4770      	bx	lr
Disassembly of section .text.SPI_I2S_DMACmd:

00000000 <SPI_I2S_DMACmd>:
SPI_I2S_DMACmd():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:446
   0:	b122      	cbz	r2, c <SPI_I2S_DMACmd+0xc>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:449
   2:	8883      	ldrh	r3, [r0, #4]
   4:	b29b      	uxth	r3, r3
   6:	ea41 0303 	orr.w	r3, r1, r3
   a:	e003      	b.n	14 <SPI_I2S_DMACmd+0x14>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:454
   c:	8883      	ldrh	r3, [r0, #4]
   e:	b29b      	uxth	r3, r3
  10:	ea23 0301 	bic.w	r3, r3, r1
  14:	8083      	strh	r3, [r0, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:456
  16:	4770      	bx	lr
Disassembly of section .text.SPI_I2S_SendData:

00000000 <SPI_I2S_SendData>:
SPI_I2S_SendData():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:474
   0:	8181      	strh	r1, [r0, #12]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:475
   2:	4770      	bx	lr
Disassembly of section .text.SPI_I2S_ReceiveData:

00000000 <SPI_I2S_ReceiveData>:
SPI_I2S_ReceiveData():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:492
   0:	8980      	ldrh	r0, [r0, #12]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:493
   2:	b280      	uxth	r0, r0
   4:	4770      	bx	lr
   6:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.SPI_NSSInternalSoftwareConfig:

00000000 <SPI_NSSInternalSoftwareConfig>:
SPI_NSSInternalSoftwareConfig():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:513
   0:	f64f 63ff 	movw	r3, #65279	; 0xfeff
   4:	4299      	cmp	r1, r3
   6:	d004      	beq.n	12 <SPI_NSSInternalSoftwareConfig+0x12>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:516
   8:	8803      	ldrh	r3, [r0, #0]
   a:	b29b      	uxth	r3, r3
   c:	f443 7380 	orr.w	r3, r3, #256	; 0x100
  10:	e002      	b.n	18 <SPI_NSSInternalSoftwareConfig+0x18>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:521
  12:	8803      	ldrh	r3, [r0, #0]
  14:	ea01 0303 	and.w	r3, r1, r3
  18:	8003      	strh	r3, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:523
  1a:	4770      	bx	lr
Disassembly of section .text.SPI_SSOutputCmd:

00000000 <SPI_SSOutputCmd>:
SPI_SSOutputCmd():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:540
   0:	b121      	cbz	r1, c <SPI_SSOutputCmd+0xc>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:543
   2:	8883      	ldrh	r3, [r0, #4]
   4:	b29b      	uxth	r3, r3
   6:	f043 0304 	orr.w	r3, r3, #4	; 0x4
   a:	e004      	b.n	16 <SPI_SSOutputCmd+0x16>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:548
   c:	8883      	ldrh	r3, [r0, #4]
   e:	f023 0304 	bic.w	r3, r3, #4	; 0x4
  12:	041b      	lsls	r3, r3, #16
  14:	0c1b      	lsrs	r3, r3, #16
  16:	8083      	strh	r3, [r0, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:550
  18:	4770      	bx	lr
  1a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.SPI_DataSizeConfig:

00000000 <SPI_DataSizeConfig>:
SPI_DataSizeConfig():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:570
   0:	8803      	ldrh	r3, [r0, #0]
   2:	f423 6300 	bic.w	r3, r3, #2048	; 0x800
   6:	041b      	lsls	r3, r3, #16
   8:	0c1b      	lsrs	r3, r3, #16
   a:	8003      	strh	r3, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:572
   c:	8803      	ldrh	r3, [r0, #0]
   e:	b29b      	uxth	r3, r3
  10:	4319      	orrs	r1, r3
  12:	8001      	strh	r1, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:573
  14:	4770      	bx	lr
  16:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.SPI_TransmitCRC:

00000000 <SPI_TransmitCRC>:
SPI_TransmitCRC():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:588
   0:	8803      	ldrh	r3, [r0, #0]
   2:	b29b      	uxth	r3, r3
   4:	f443 5380 	orr.w	r3, r3, #4096	; 0x1000
   8:	8003      	strh	r3, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:589
   a:	4770      	bx	lr
Disassembly of section .text.SPI_CalculateCRC:

00000000 <SPI_CalculateCRC>:
SPI_CalculateCRC():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:607
   0:	b121      	cbz	r1, c <SPI_CalculateCRC+0xc>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:610
   2:	8803      	ldrh	r3, [r0, #0]
   4:	b29b      	uxth	r3, r3
   6:	f443 5300 	orr.w	r3, r3, #8192	; 0x2000
   a:	e004      	b.n	16 <SPI_CalculateCRC+0x16>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:615
   c:	8803      	ldrh	r3, [r0, #0]
   e:	f423 5300 	bic.w	r3, r3, #8192	; 0x2000
  12:	041b      	lsls	r3, r3, #16
  14:	0c1b      	lsrs	r3, r3, #16
  16:	8003      	strh	r3, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:617
  18:	4770      	bx	lr
  1a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.SPI_GetCRC:

00000000 <SPI_GetCRC>:
SPI_GetCRC():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:639
   0:	2901      	cmp	r1, #1
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:642
   2:	bf14      	ite	ne
   4:	8b03      	ldrhne	r3, [r0, #24]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:647
   6:	8a83      	ldrheq	r3, [r0, #20]
   8:	b298      	uxth	r0, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:652
   a:	4770      	bx	lr
Disassembly of section .text.SPI_GetCRCPolynomial:

00000000 <SPI_GetCRCPolynomial>:
SPI_GetCRCPolynomial():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:667
   0:	8a00      	ldrh	r0, [r0, #16]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:668
   2:	b280      	uxth	r0, r0
   4:	4770      	bx	lr
   6:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.SPI_BiDirectionalLineConfig:

00000000 <SPI_BiDirectionalLineConfig>:
SPI_BiDirectionalLineConfig():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:689
   0:	f5b1 4f80 	cmp.w	r1, #16384	; 0x4000
   4:	d104      	bne.n	10 <SPI_BiDirectionalLineConfig+0x10>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:692
   6:	8803      	ldrh	r3, [r0, #0]
   8:	b29b      	uxth	r3, r3
   a:	f443 4380 	orr.w	r3, r3, #16384	; 0x4000
   e:	e004      	b.n	1a <SPI_BiDirectionalLineConfig+0x1a>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:697
  10:	8803      	ldrh	r3, [r0, #0]
  12:	f423 4380 	bic.w	r3, r3, #16384	; 0x4000
  16:	041b      	lsls	r3, r3, #16
  18:	0c1b      	lsrs	r3, r3, #16
  1a:	8003      	strh	r3, [r0, #0]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:699
  1c:	4770      	bx	lr
  1e:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.SPI_I2S_GetFlagStatus:

00000000 <SPI_I2S_GetFlagStatus>:
SPI_I2S_GetFlagStatus():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:729
   0:	8903      	ldrh	r3, [r0, #8]
   2:	4219      	tst	r1, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:741
   4:	bf0c      	ite	eq
   6:	2000      	moveq	r0, #0
   8:	2001      	movne	r0, #1
   a:	4770      	bx	lr
Disassembly of section .text.SPI_I2S_ClearFlag:

00000000 <SPI_I2S_ClearFlag>:
SPI_I2S_ClearFlag():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:772
   0:	43c9      	mvns	r1, r1
   2:	b289      	uxth	r1, r1
   4:	8101      	strh	r1, [r0, #8]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:773
   6:	4770      	bx	lr
Disassembly of section .text.SPI_I2S_GetITStatus:

00000000 <SPI_I2S_GetITStatus>:
SPI_I2S_GetITStatus():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:809
   0:	8883      	ldrh	r3, [r0, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:793
   2:	b500      	push	{lr}
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:809
   4:	fa1f fc83 	uxth.w	ip, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:812
   8:	f04f 0e01 	mov.w	lr, #1	; 0x1
   c:	f001 030f 	and.w	r3, r1, #15	; 0xf
  10:	fa0e f303 	lsl.w	r3, lr, r3
  14:	8902      	ldrh	r2, [r0, #8]
  16:	b292      	uxth	r2, r2
  18:	ea12 0003 	ands.w	r0, r2, r3
  1c:	d007      	beq.n	2e <SPI_I2S_GetITStatus+0x2e>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:807
  1e:	090b      	lsrs	r3, r1, #4
  20:	fa0e f303 	lsl.w	r3, lr, r3
  24:	ea1c 0f03 	tst.w	ip, r3
  28:	bf0c      	ite	eq
  2a:	2000      	moveq	r0, #0
  2c:	2001      	movne	r0, #1
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:824
  2e:	bd00      	pop	{pc}
Disassembly of section .text.SPI_I2S_ClearITPendingBit:

00000000 <SPI_I2S_ClearITPendingBit>:
SPI_I2S_ClearITPendingBit():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:860
   0:	f001 010f 	and.w	r1, r1, #15	; 0xf
   4:	2301      	movs	r3, #1
   6:	408b      	lsls	r3, r1
   8:	43db      	mvns	r3, r3
   a:	b29b      	uxth	r3, r3
   c:	8103      	strh	r3, [r0, #8]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:861
   e:	4770      	bx	lr
Disassembly of section .text.I2S_Init:

00000000 <I2S_Init>:
I2S_Init():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:182
   0:	8b83      	ldrh	r3, [r0, #28]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:165
   2:	b5f0      	push	{r4, r5, r6, r7, lr}
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:182
   4:	f423 637a 	bic.w	r3, r3, #4000	; 0xfa0
   8:	f023 031f 	bic.w	r3, r3, #31	; 0x1f
   c:	041b      	lsls	r3, r3, #16
   e:	0c1b      	lsrs	r3, r3, #16
  10:	8383      	strh	r3, [r0, #28]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:183
  12:	f04f 0302 	mov.w	r3, #2	; 0x2
  16:	8403      	strh	r3, [r0, #32]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:186
  18:	8b83      	ldrh	r3, [r0, #28]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:165
  1a:	b087      	sub	sp, #28
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:186
  1c:	b29f      	uxth	r7, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:189
  1e:	890b      	ldrh	r3, [r1, #8]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:165
  20:	4605      	mov	r5, r0
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:189
  22:	2b02      	cmp	r3, #2
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:165
  24:	460c      	mov	r4, r1
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:189
  26:	d102      	bne.n	2e <I2S_Init+0x2e>
  28:	4619      	mov	r1, r3
  2a:	2200      	movs	r2, #0
  2c:	e026      	b.n	7c <I2S_Init+0x7c>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:198
  2e:	888b      	ldrh	r3, [r1, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:209
  30:	a801      	add	r0, sp, #4
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:198
  32:	2b00      	cmp	r3, #0
  34:	bf14      	ite	ne
  36:	2602      	movne	r6, #2
  38:	2601      	moveq	r6, #1
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:209
  3a:	f7ff fffe 	bl	0 <RCC_GetClocksFreq>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:212
  3e:	88e3      	ldrh	r3, [r4, #6]
  40:	8922      	ldrh	r2, [r4, #8]
  42:	f5b3 7f00 	cmp.w	r3, #512	; 0x200
  46:	9901      	ldr	r1, [sp, #4]
  48:	d105      	bne.n	56 <RCC_GetClocksFreq+0x56>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:215
  4a:	f5a3 73fb 	sub.w	r3, r3, #502	; 0x1f6
  4e:	fb01 f303 	mul.w	r3, r1, r3
  52:	0212      	lsls	r2, r2, #8
  54:	e005      	b.n	62 <RCC_GetClocksFreq+0x62>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:220
  56:	230a      	movs	r3, #10
  58:	0152      	lsls	r2, r2, #5
  5a:	fb01 f303 	mul.w	r3, r1, r3
  5e:	fb06 f202 	mul.w	r2, r6, r2
  62:	fbb3 f3f2 	udiv	r3, r3, r2
  66:	3305      	adds	r3, #5
  68:	b29a      	uxth	r2, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:224
  6a:	230a      	movs	r3, #10
  6c:	fbb2 f3f3 	udiv	r3, r2, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:230
  70:	f003 0201 	and.w	r2, r3, #1	; 0x1
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:233
  74:	0212      	lsls	r2, r2, #8
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:230
  76:	f3c3 014f 	ubfx	r1, r3, #1, #16
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:233
  7a:	b292      	uxth	r2, r2
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:237
  7c:	1e8b      	subs	r3, r1, #2
  7e:	b29b      	uxth	r3, r3
  80:	2bfe      	cmp	r3, #254
  82:	bf28      	it	cs
  84:	2200      	movcs	r2, #0
  86:	bf28      	it	cs
  88:	2102      	movcs	r1, #2
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:245
  8a:	ea41 0302 	orr.w	r3, r1, r2
  8e:	88e2      	ldrh	r2, [r4, #6]
  90:	4313      	orrs	r3, r2
  92:	b29b      	uxth	r3, r3
  94:	842b      	strh	r3, [r5, #32]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:248
  96:	8823      	ldrh	r3, [r4, #0]
  98:	8862      	ldrh	r2, [r4, #2]
  9a:	ea47 0303 	orr.w	r3, r7, r3
  9e:	f443 6300 	orr.w	r3, r3, #2048	; 0x800
  a2:	4313      	orrs	r3, r2
  a4:	88a2      	ldrh	r2, [r4, #4]
  a6:	4313      	orrs	r3, r2
  a8:	8962      	ldrh	r2, [r4, #10]
  aa:	4313      	orrs	r3, r2
  ac:	b29b      	uxth	r3, r3
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:253
  ae:	83ab      	strh	r3, [r5, #28]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:254
  b0:	b007      	add	sp, #28
  b2:	bdf0      	pop	{r4, r5, r6, r7, pc}
Disassembly of section .text.SPI_I2S_DeInit:

00000000 <SPI_I2S_DeInit>:
SPI_I2S_DeInit():
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:63
   0:	b507      	push	{r0, r1, r2, lr}
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:67
   2:	4b15      	ldr	r3, [pc, #84]	(58 <SPI_I2S_DeInit+0x58>)
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:63
   4:	9001      	str	r0, [sp, #4]
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:67
   6:	4298      	cmp	r0, r3
   8:	d01b      	beq.n	42 <SPI_I2S_DeInit+0x42>
   a:	f503 4374 	add.w	r3, r3, #62464	; 0xf400
   e:	4298      	cmp	r0, r3
  10:	d004      	beq.n	1c <SPI_I2S_DeInit+0x1c>
  12:	f5a3 4378 	sub.w	r3, r3, #63488	; 0xf800
  16:	4298      	cmp	r0, r3
  18:	d00b      	beq.n	32 <SPI_I2S_DeInit+0x32>
  1a:	e01c      	b.n	56 <SPI_I2S_DeInit+0x56>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:71
  1c:	2101      	movs	r1, #1
  1e:	f44f 5080 	mov.w	r0, #4096	; 0x1000
  22:	f7ff fffe 	bl	0 <RCC_APB2PeriphResetCmd>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:73
  26:	f44f 5080 	mov.w	r0, #4096	; 0x1000
  2a:	2100      	movs	r1, #0
  2c:	f7ff fffe 	bl	0 <RCC_APB2PeriphResetCmd>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:74
  30:	e011      	b.n	56 <SPI_I2S_DeInit+0x56>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:78
  32:	f44f 4080 	mov.w	r0, #16384	; 0x4000
  36:	2101      	movs	r1, #1
  38:	f7ff fffe 	bl	0 <RCC_APB1PeriphResetCmd>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:80
  3c:	f44f 4080 	mov.w	r0, #16384	; 0x4000
  40:	e006      	b.n	50 <SPI_I2S_DeInit+0x50>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:85
  42:	f44f 4000 	mov.w	r0, #32768	; 0x8000
  46:	2101      	movs	r1, #1
  48:	f7ff fffe 	bl	0 <RCC_APB1PeriphResetCmd>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:87
  4c:	f44f 4000 	mov.w	r0, #32768	; 0x8000
  50:	2100      	movs	r1, #0
  52:	f7ff fffe 	bl	0 <RCC_APB1PeriphResetCmd>
D:\STM32\Program\1.11_Odchudzanie\um0427\FWLib\library\src/stm32f10x_spi.c:93
  56:	bd0e      	pop	{r1, r2, r3, pc}
  58:	40003c00 	.word	0x40003c00
