ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 1


   1              		.syntax unified
   2              		.cpu cortex-m3
   3              		.fpu softvfp
   4              		.eabi_attribute 20, 1
   5              		.eabi_attribute 21, 1
   6              		.eabi_attribute 23, 3
   7              		.eabi_attribute 24, 1
   8              		.eabi_attribute 25, 1
   9              		.eabi_attribute 26, 1
  10              		.eabi_attribute 30, 6
  11              		.eabi_attribute 34, 1
  12              		.eabi_attribute 18, 4
  13              		.thumb
  14              		.file	"stm32f10x_rcc.c"
  15              		.text
  16              	.Ltext0:
  17              		.cfi_sections	.debug_frame
  18              		.section	.data.APBAHBPrescTable,"aw",%progbits
  19              		.align	2
  20              		.type	APBAHBPrescTable, %object
  21              		.size	APBAHBPrescTable, 16
  22              	APBAHBPrescTable:
  23 0000 00       		.byte	0
  24 0001 00       		.byte	0
  25 0002 00       		.byte	0
  26 0003 00       		.byte	0
  27 0004 01       		.byte	1
  28 0005 02       		.byte	2
  29 0006 03       		.byte	3
  30 0007 04       		.byte	4
  31 0008 01       		.byte	1
  32 0009 02       		.byte	2
  33 000a 03       		.byte	3
  34 000b 04       		.byte	4
  35 000c 06       		.byte	6
  36 000d 07       		.byte	7
  37 000e 08       		.byte	8
  38 000f 09       		.byte	9
  39              		.section	.data.ADCPrescTable,"aw",%progbits
  40              		.align	2
  41              		.type	ADCPrescTable, %object
  42              		.size	ADCPrescTable, 4
  43              	ADCPrescTable:
  44 0000 02       		.byte	2
  45 0001 04       		.byte	4
  46 0002 06       		.byte	6
  47 0003 08       		.byte	8
  48              		.section	.text.RCC_DeInit,"ax",%progbits
  49              		.align	2
  50              		.global	RCC_DeInit
  51              		.thumb
  52              		.thumb_func
  53              		.type	RCC_DeInit, %function
  54              	RCC_DeInit:
  55              	.LFB24:
  56              		.file 1 "lib/stm32f10x_rcc.c"
   1:lib/stm32f10x_rcc.c **** /**
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 2


   2:lib/stm32f10x_rcc.c ****   ******************************************************************************
   3:lib/stm32f10x_rcc.c ****   * @file  stm32f10x_rcc.c
   4:lib/stm32f10x_rcc.c ****   * @author  MCD Application Team
   5:lib/stm32f10x_rcc.c ****   * @version  V3.0.0
   6:lib/stm32f10x_rcc.c ****   * @date  04/06/2009
   7:lib/stm32f10x_rcc.c ****   * @brief  This file provides all the RCC firmware functions.
   8:lib/stm32f10x_rcc.c ****   ******************************************************************************
   9:lib/stm32f10x_rcc.c ****   * @copy
  10:lib/stm32f10x_rcc.c ****   *
  11:lib/stm32f10x_rcc.c ****   * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
  12:lib/stm32f10x_rcc.c ****   * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
  13:lib/stm32f10x_rcc.c ****   * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
  14:lib/stm32f10x_rcc.c ****   * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
  15:lib/stm32f10x_rcc.c ****   * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
  16:lib/stm32f10x_rcc.c ****   * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
  17:lib/stm32f10x_rcc.c ****   *
  18:lib/stm32f10x_rcc.c ****   * <h2><center>&copy; COPYRIGHT 2009 STMicroelectronics</center></h2>
  19:lib/stm32f10x_rcc.c ****   */ 
  20:lib/stm32f10x_rcc.c **** 
  21:lib/stm32f10x_rcc.c **** /* Includes ------------------------------------------------------------------*/
  22:lib/stm32f10x_rcc.c **** #include "stm32f10x_rcc.h"
  23:lib/stm32f10x_rcc.c **** 
  24:lib/stm32f10x_rcc.c **** // BATH:
  25:lib/stm32f10x_rcc.c **** #include "stm32f10x_conf.h"
  26:lib/stm32f10x_rcc.c **** 
  27:lib/stm32f10x_rcc.c **** /** @addtogroup StdPeriph_Driver
  28:lib/stm32f10x_rcc.c ****   * @{
  29:lib/stm32f10x_rcc.c ****   */
  30:lib/stm32f10x_rcc.c **** 
  31:lib/stm32f10x_rcc.c **** /** @defgroup RCC 
  32:lib/stm32f10x_rcc.c ****   * @brief RCC driver modules
  33:lib/stm32f10x_rcc.c ****   * @{
  34:lib/stm32f10x_rcc.c ****   */ 
  35:lib/stm32f10x_rcc.c **** 
  36:lib/stm32f10x_rcc.c **** /** @defgroup RCC_Private_TypesDefinitions
  37:lib/stm32f10x_rcc.c ****   * @{
  38:lib/stm32f10x_rcc.c ****   */
  39:lib/stm32f10x_rcc.c **** 
  40:lib/stm32f10x_rcc.c **** /**
  41:lib/stm32f10x_rcc.c ****   * @}
  42:lib/stm32f10x_rcc.c ****   */
  43:lib/stm32f10x_rcc.c **** 
  44:lib/stm32f10x_rcc.c **** /** @defgroup RCC_Private_Defines
  45:lib/stm32f10x_rcc.c ****   * @{
  46:lib/stm32f10x_rcc.c ****   */
  47:lib/stm32f10x_rcc.c **** 
  48:lib/stm32f10x_rcc.c **** /* ------------ RCC registers bit address in the alias region ----------- */
  49:lib/stm32f10x_rcc.c **** #define RCC_OFFSET                (RCC_BASE - PERIPH_BASE)
  50:lib/stm32f10x_rcc.c **** 
  51:lib/stm32f10x_rcc.c **** /* --- CR Register ---*/
  52:lib/stm32f10x_rcc.c **** 
  53:lib/stm32f10x_rcc.c **** /* Alias word address of HSION bit */
  54:lib/stm32f10x_rcc.c **** #define CR_OFFSET                 (RCC_OFFSET + 0x00)
  55:lib/stm32f10x_rcc.c **** #define HSION_BitNumber           0x00
  56:lib/stm32f10x_rcc.c **** #define CR_HSION_BB               (PERIPH_BB_BASE + (CR_OFFSET * 32) + (HSION_BitNumber * 4))
  57:lib/stm32f10x_rcc.c **** 
  58:lib/stm32f10x_rcc.c **** /* Alias word address of PLLON bit */
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 3


  59:lib/stm32f10x_rcc.c **** #define PLLON_BitNumber           0x18
  60:lib/stm32f10x_rcc.c **** #define CR_PLLON_BB               (PERIPH_BB_BASE + (CR_OFFSET * 32) + (PLLON_BitNumber * 4))
  61:lib/stm32f10x_rcc.c **** 
  62:lib/stm32f10x_rcc.c **** /* Alias word address of CSSON bit */
  63:lib/stm32f10x_rcc.c **** #define CSSON_BitNumber           0x13
  64:lib/stm32f10x_rcc.c **** #define CR_CSSON_BB               (PERIPH_BB_BASE + (CR_OFFSET * 32) + (CSSON_BitNumber * 4))
  65:lib/stm32f10x_rcc.c **** 
  66:lib/stm32f10x_rcc.c **** /* --- CFGR Register ---*/
  67:lib/stm32f10x_rcc.c **** 
  68:lib/stm32f10x_rcc.c **** /* Alias word address of USBPRE bit */
  69:lib/stm32f10x_rcc.c **** #define CFGR_OFFSET               (RCC_OFFSET + 0x04)
  70:lib/stm32f10x_rcc.c **** #define USBPRE_BitNumber          0x16
  71:lib/stm32f10x_rcc.c **** #define CFGR_USBPRE_BB            (PERIPH_BB_BASE + (CFGR_OFFSET * 32) + (USBPRE_BitNumber * 4))
  72:lib/stm32f10x_rcc.c **** 
  73:lib/stm32f10x_rcc.c **** /* --- BDCR Register ---*/
  74:lib/stm32f10x_rcc.c **** 
  75:lib/stm32f10x_rcc.c **** /* Alias word address of RTCEN bit */
  76:lib/stm32f10x_rcc.c **** #define BDCR_OFFSET               (RCC_OFFSET + 0x20)
  77:lib/stm32f10x_rcc.c **** #define RTCEN_BitNumber           0x0F
  78:lib/stm32f10x_rcc.c **** #define BDCR_RTCEN_BB             (PERIPH_BB_BASE + (BDCR_OFFSET * 32) + (RTCEN_BitNumber * 4))
  79:lib/stm32f10x_rcc.c **** 
  80:lib/stm32f10x_rcc.c **** /* Alias word address of BDRST bit */
  81:lib/stm32f10x_rcc.c **** #define BDRST_BitNumber           0x10
  82:lib/stm32f10x_rcc.c **** #define BDCR_BDRST_BB             (PERIPH_BB_BASE + (BDCR_OFFSET * 32) + (BDRST_BitNumber * 4))
  83:lib/stm32f10x_rcc.c **** 
  84:lib/stm32f10x_rcc.c **** /* --- CSR Register ---*/
  85:lib/stm32f10x_rcc.c **** 
  86:lib/stm32f10x_rcc.c **** /* Alias word address of LSION bit */
  87:lib/stm32f10x_rcc.c **** #define CSR_OFFSET                (RCC_OFFSET + 0x24)
  88:lib/stm32f10x_rcc.c **** #define LSION_BitNumber           0x00
  89:lib/stm32f10x_rcc.c **** #define CSR_LSION_BB              (PERIPH_BB_BASE + (CSR_OFFSET * 32) + (LSION_BitNumber * 4))
  90:lib/stm32f10x_rcc.c **** 
  91:lib/stm32f10x_rcc.c **** /* ---------------------- RCC registers bit mask ------------------------ */
  92:lib/stm32f10x_rcc.c **** 
  93:lib/stm32f10x_rcc.c **** /* CR register bit mask */
  94:lib/stm32f10x_rcc.c **** #define CR_HSEBYP_Reset           ((uint32_t)0xFFFBFFFF)
  95:lib/stm32f10x_rcc.c **** #define CR_HSEBYP_Set             ((uint32_t)0x00040000)
  96:lib/stm32f10x_rcc.c **** #define CR_HSEON_Reset            ((uint32_t)0xFFFEFFFF)
  97:lib/stm32f10x_rcc.c **** #define CR_HSEON_Set              ((uint32_t)0x00010000)
  98:lib/stm32f10x_rcc.c **** #define CR_HSITRIM_Mask           ((uint32_t)0xFFFFFF07)
  99:lib/stm32f10x_rcc.c **** 
 100:lib/stm32f10x_rcc.c **** /* CFGR register bit mask */
 101:lib/stm32f10x_rcc.c **** #define CFGR_PLL_Mask             ((uint32_t)0xFFC0FFFF)
 102:lib/stm32f10x_rcc.c **** #define CFGR_PLLMull_Mask         ((uint32_t)0x003C0000)
 103:lib/stm32f10x_rcc.c **** #define CFGR_PLLSRC_Mask          ((uint32_t)0x00010000)
 104:lib/stm32f10x_rcc.c **** #define CFGR_PLLXTPRE_Mask        ((uint32_t)0x00020000)
 105:lib/stm32f10x_rcc.c **** #define CFGR_SWS_Mask             ((uint32_t)0x0000000C)
 106:lib/stm32f10x_rcc.c **** #define CFGR_SW_Mask              ((uint32_t)0xFFFFFFFC)
 107:lib/stm32f10x_rcc.c **** #define CFGR_HPRE_Reset_Mask      ((uint32_t)0xFFFFFF0F)
 108:lib/stm32f10x_rcc.c **** #define CFGR_HPRE_Set_Mask        ((uint32_t)0x000000F0)
 109:lib/stm32f10x_rcc.c **** #define CFGR_PPRE1_Reset_Mask     ((uint32_t)0xFFFFF8FF)
 110:lib/stm32f10x_rcc.c **** #define CFGR_PPRE1_Set_Mask       ((uint32_t)0x00000700)
 111:lib/stm32f10x_rcc.c **** #define CFGR_PPRE2_Reset_Mask     ((uint32_t)0xFFFFC7FF)
 112:lib/stm32f10x_rcc.c **** #define CFGR_PPRE2_Set_Mask       ((uint32_t)0x00003800)
 113:lib/stm32f10x_rcc.c **** #define CFGR_ADCPRE_Reset_Mask    ((uint32_t)0xFFFF3FFF)
 114:lib/stm32f10x_rcc.c **** #define CFGR_ADCPRE_Set_Mask      ((uint32_t)0x0000C000)
 115:lib/stm32f10x_rcc.c **** 
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 4


 116:lib/stm32f10x_rcc.c **** /* CSR register bit mask */
 117:lib/stm32f10x_rcc.c **** #define CSR_RMVF_Set              ((uint32_t)0x01000000)
 118:lib/stm32f10x_rcc.c **** 
 119:lib/stm32f10x_rcc.c **** /* RCC Flag Mask */
 120:lib/stm32f10x_rcc.c **** #define FLAG_Mask                 ((uint8_t)0x1F)
 121:lib/stm32f10x_rcc.c **** 
 122:lib/stm32f10x_rcc.c **** /* Typical Value of the HSI in Hz */
 123:lib/stm32f10x_rcc.c **** #define HSI_Value                 ((uint32_t)8000000)
 124:lib/stm32f10x_rcc.c **** 
 125:lib/stm32f10x_rcc.c **** /* CIR register byte 2 (Bits[15:8]) base address */
 126:lib/stm32f10x_rcc.c **** #define CIR_BYTE2_ADDRESS         ((uint32_t)0x40021009)
 127:lib/stm32f10x_rcc.c **** 
 128:lib/stm32f10x_rcc.c **** /* CIR register byte 3 (Bits[23:16]) base address */
 129:lib/stm32f10x_rcc.c **** #define CIR_BYTE3_ADDRESS         ((uint32_t)0x4002100A)
 130:lib/stm32f10x_rcc.c **** 
 131:lib/stm32f10x_rcc.c **** /* CFGR register byte 4 (Bits[31:24]) base address */
 132:lib/stm32f10x_rcc.c **** #define CFGR_BYTE4_ADDRESS        ((uint32_t)0x40021007)
 133:lib/stm32f10x_rcc.c **** 
 134:lib/stm32f10x_rcc.c **** /* BDCR register base address */
 135:lib/stm32f10x_rcc.c **** #define BDCR_ADDRESS              (PERIPH_BASE + BDCR_OFFSET)
 136:lib/stm32f10x_rcc.c **** 
 137:lib/stm32f10x_rcc.c **** #ifndef HSEStartUp_TimeOut
 138:lib/stm32f10x_rcc.c **** /* Time out for HSE start up */
 139:lib/stm32f10x_rcc.c **** #define HSEStartUp_TimeOut        ((uint16_t)0x0500)
 140:lib/stm32f10x_rcc.c **** #endif
 141:lib/stm32f10x_rcc.c **** 
 142:lib/stm32f10x_rcc.c **** /**
 143:lib/stm32f10x_rcc.c ****   * @}
 144:lib/stm32f10x_rcc.c ****   */ 
 145:lib/stm32f10x_rcc.c **** 
 146:lib/stm32f10x_rcc.c **** /** @defgroup RCC_Private_Macros
 147:lib/stm32f10x_rcc.c ****   * @{
 148:lib/stm32f10x_rcc.c ****   */ 
 149:lib/stm32f10x_rcc.c **** 
 150:lib/stm32f10x_rcc.c **** /**
 151:lib/stm32f10x_rcc.c ****   * @}
 152:lib/stm32f10x_rcc.c ****   */ 
 153:lib/stm32f10x_rcc.c **** 
 154:lib/stm32f10x_rcc.c **** /** @defgroup RCC_Private_Variables
 155:lib/stm32f10x_rcc.c ****   * @{
 156:lib/stm32f10x_rcc.c ****   */ 
 157:lib/stm32f10x_rcc.c **** 
 158:lib/stm32f10x_rcc.c **** static __I uint8_t APBAHBPrescTable[16] = {0, 0, 0, 0, 1, 2, 3, 4, 1, 2, 3, 4, 6, 7, 8, 9};
 159:lib/stm32f10x_rcc.c **** static __I uint8_t ADCPrescTable[4] = {2, 4, 6, 8};
 160:lib/stm32f10x_rcc.c **** 
 161:lib/stm32f10x_rcc.c **** /**
 162:lib/stm32f10x_rcc.c ****   * @}
 163:lib/stm32f10x_rcc.c ****   */
 164:lib/stm32f10x_rcc.c **** 
 165:lib/stm32f10x_rcc.c **** /** @defgroup RCC_Private_FunctionPrototypes
 166:lib/stm32f10x_rcc.c ****   * @{
 167:lib/stm32f10x_rcc.c ****   */
 168:lib/stm32f10x_rcc.c **** 
 169:lib/stm32f10x_rcc.c **** /**
 170:lib/stm32f10x_rcc.c ****   * @}
 171:lib/stm32f10x_rcc.c ****   */
 172:lib/stm32f10x_rcc.c **** 
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 5


 173:lib/stm32f10x_rcc.c **** /** @defgroup RCC_Private_Functions
 174:lib/stm32f10x_rcc.c ****   * @{
 175:lib/stm32f10x_rcc.c ****   */
 176:lib/stm32f10x_rcc.c **** 
 177:lib/stm32f10x_rcc.c **** /**
 178:lib/stm32f10x_rcc.c ****   * @brief  Resets the RCC clock configuration to the default reset state.
 179:lib/stm32f10x_rcc.c ****   * @param  None
 180:lib/stm32f10x_rcc.c ****   * @retval : None
 181:lib/stm32f10x_rcc.c ****   */
 182:lib/stm32f10x_rcc.c **** void RCC_DeInit(void)
 183:lib/stm32f10x_rcc.c **** {
  57              		.loc 1 183 0
  58              		.cfi_startproc
  59              		@ args = 0, pretend = 0, frame = 0
  60              		@ frame_needed = 1, uses_anonymous_args = 0
  61              		@ link register save eliminated.
  62 0000 80B4     		push	{r7}
  63              	.LCFI0:
  64              		.cfi_def_cfa_offset 4
  65              		.cfi_offset 7, -4
  66 0002 00AF     		add	r7, sp, #0
  67              	.LCFI1:
  68              		.cfi_def_cfa_register 7
 184:lib/stm32f10x_rcc.c ****   /* Set HSION bit */
 185:lib/stm32f10x_rcc.c ****   RCC->CR |= (uint32_t)0x00000001;
  69              		.loc 1 185 0
  70 0004 134B     		ldr	r3, .L2
  71 0006 134A     		ldr	r2, .L2
  72 0008 1268     		ldr	r2, [r2, #0]
  73 000a 42F00102 		orr	r2, r2, #1
  74 000e 1A60     		str	r2, [r3, #0]
 186:lib/stm32f10x_rcc.c ****   /* Reset SW[1:0], HPRE[3:0], PPRE1[2:0], PPRE2[2:0], ADCPRE[1:0] and MCO[2:0] bits */
 187:lib/stm32f10x_rcc.c ****   RCC->CFGR &= (uint32_t)0xF8FF0000;
  75              		.loc 1 187 0
  76 0010 104A     		ldr	r2, .L2
  77 0012 104B     		ldr	r3, .L2
  78 0014 5968     		ldr	r1, [r3, #4]
  79 0016 104B     		ldr	r3, .L2+4
  80 0018 0B40     		ands	r3, r3, r1
  81 001a 5360     		str	r3, [r2, #4]
 188:lib/stm32f10x_rcc.c ****   
 189:lib/stm32f10x_rcc.c ****   /* Reset HSEON, CSSON and PLLON bits */
 190:lib/stm32f10x_rcc.c ****   RCC->CR &= (uint32_t)0xFEF6FFFF;
  82              		.loc 1 190 0
  83 001c 0D4A     		ldr	r2, .L2
  84 001e 0D4B     		ldr	r3, .L2
  85 0020 1B68     		ldr	r3, [r3, #0]
  86 0022 23F08473 		bic	r3, r3, #17301504
  87 0026 23F48033 		bic	r3, r3, #65536
  88 002a 1360     		str	r3, [r2, #0]
 191:lib/stm32f10x_rcc.c ****   /* Reset HSEBYP bit */
 192:lib/stm32f10x_rcc.c ****   RCC->CR &= (uint32_t)0xFFFBFFFF;
  89              		.loc 1 192 0
  90 002c 094B     		ldr	r3, .L2
  91 002e 094A     		ldr	r2, .L2
  92 0030 1268     		ldr	r2, [r2, #0]
  93 0032 22F48022 		bic	r2, r2, #262144
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 6


  94 0036 1A60     		str	r2, [r3, #0]
 193:lib/stm32f10x_rcc.c ****   /* Reset PLLSRC, PLLXTPRE, PLLMUL[3:0] and USBPRE bits */
 194:lib/stm32f10x_rcc.c ****   RCC->CFGR &= (uint32_t)0xFF80FFFF;
  95              		.loc 1 194 0
  96 0038 064B     		ldr	r3, .L2
  97 003a 064A     		ldr	r2, .L2
  98 003c 5268     		ldr	r2, [r2, #4]
  99 003e 22F4FE02 		bic	r2, r2, #8323072
 100 0042 5A60     		str	r2, [r3, #4]
 195:lib/stm32f10x_rcc.c ****   /* Disable all interrupts */
 196:lib/stm32f10x_rcc.c ****   RCC->CIR = 0x00000000;
 101              		.loc 1 196 0
 102 0044 034B     		ldr	r3, .L2
 103 0046 4FF00002 		mov	r2, #0
 104 004a 9A60     		str	r2, [r3, #8]
 197:lib/stm32f10x_rcc.c **** }
 105              		.loc 1 197 0
 106 004c BD46     		mov	sp, r7
 107 004e 80BC     		pop	{r7}
 108 0050 7047     		bx	lr
 109              	.L3:
 110 0052 00BF     		.align	2
 111              	.L2:
 112 0054 00100240 		.word	1073876992
 113 0058 0000FFF8 		.word	-117506048
 114              		.cfi_endproc
 115              	.LFE24:
 116              		.size	RCC_DeInit, .-RCC_DeInit
 117              		.section	.text.RCC_HSEConfig,"ax",%progbits
 118              		.align	2
 119              		.global	RCC_HSEConfig
 120              		.thumb
 121              		.thumb_func
 122              		.type	RCC_HSEConfig, %function
 123              	RCC_HSEConfig:
 124              	.LFB25:
 198:lib/stm32f10x_rcc.c **** 
 199:lib/stm32f10x_rcc.c **** /**
 200:lib/stm32f10x_rcc.c ****   * @brief  Configures the External High Speed oscillator (HSE).
 201:lib/stm32f10x_rcc.c ****   *   HSE can not be stopped if it is used directly or through the 
 202:lib/stm32f10x_rcc.c ****   *   PLL as system clock.
 203:lib/stm32f10x_rcc.c ****   * @param RCC_HSE: specifies the new state of the HSE.
 204:lib/stm32f10x_rcc.c ****   *   This parameter can be one of the following values:
 205:lib/stm32f10x_rcc.c ****   * @arg RCC_HSE_OFF: HSE oscillator OFF
 206:lib/stm32f10x_rcc.c ****   * @arg RCC_HSE_ON: HSE oscillator ON
 207:lib/stm32f10x_rcc.c ****   * @arg RCC_HSE_Bypass: HSE oscillator bypassed with external
 208:lib/stm32f10x_rcc.c ****   *   clock
 209:lib/stm32f10x_rcc.c ****   * @retval : None
 210:lib/stm32f10x_rcc.c ****   */
 211:lib/stm32f10x_rcc.c **** void RCC_HSEConfig(uint32_t RCC_HSE)
 212:lib/stm32f10x_rcc.c **** {
 125              		.loc 1 212 0
 126              		.cfi_startproc
 127              		@ args = 0, pretend = 0, frame = 8
 128              		@ frame_needed = 1, uses_anonymous_args = 0
 129              		@ link register save eliminated.
 130 0000 80B4     		push	{r7}
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 7


 131              	.LCFI2:
 132              		.cfi_def_cfa_offset 4
 133              		.cfi_offset 7, -4
 134 0002 83B0     		sub	sp, sp, #12
 135              	.LCFI3:
 136              		.cfi_def_cfa_offset 16
 137 0004 00AF     		add	r7, sp, #0
 138              	.LCFI4:
 139              		.cfi_def_cfa_register 7
 140 0006 7860     		str	r0, [r7, #4]
 213:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 214:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_HSE(RCC_HSE));
 215:lib/stm32f10x_rcc.c ****   /* Reset HSEON and HSEBYP bits before configuring the HSE ------------------*/
 216:lib/stm32f10x_rcc.c ****   /* Reset HSEON bit */
 217:lib/stm32f10x_rcc.c ****   RCC->CR &= CR_HSEON_Reset;
 141              		.loc 1 217 0
 142 0008 134B     		ldr	r3, .L10
 143 000a 134A     		ldr	r2, .L10
 144 000c 1268     		ldr	r2, [r2, #0]
 145 000e 22F48032 		bic	r2, r2, #65536
 146 0012 1A60     		str	r2, [r3, #0]
 218:lib/stm32f10x_rcc.c ****   /* Reset HSEBYP bit */
 219:lib/stm32f10x_rcc.c ****   RCC->CR &= CR_HSEBYP_Reset;
 147              		.loc 1 219 0
 148 0014 104B     		ldr	r3, .L10
 149 0016 104A     		ldr	r2, .L10
 150 0018 1268     		ldr	r2, [r2, #0]
 151 001a 22F48022 		bic	r2, r2, #262144
 152 001e 1A60     		str	r2, [r3, #0]
 220:lib/stm32f10x_rcc.c ****   /* Configure HSE (RCC_HSE_OFF is already covered by the code section above) */
 221:lib/stm32f10x_rcc.c ****   switch(RCC_HSE)
 153              		.loc 1 221 0
 154 0020 7B68     		ldr	r3, [r7, #4]
 155 0022 B3F5803F 		cmp	r3, #65536
 156 0026 03D0     		beq	.L6
 157 0028 B3F5802F 		cmp	r3, #262144
 158 002c 07D0     		beq	.L7
 159 002e 0DE0     		b	.L9
 160              	.L6:
 222:lib/stm32f10x_rcc.c ****   {
 223:lib/stm32f10x_rcc.c ****     case RCC_HSE_ON:
 224:lib/stm32f10x_rcc.c ****       /* Set HSEON bit */
 225:lib/stm32f10x_rcc.c ****       RCC->CR |= CR_HSEON_Set;
 161              		.loc 1 225 0
 162 0030 094B     		ldr	r3, .L10
 163 0032 094A     		ldr	r2, .L10
 164 0034 1268     		ldr	r2, [r2, #0]
 165 0036 42F48032 		orr	r2, r2, #65536
 166 003a 1A60     		str	r2, [r3, #0]
 226:lib/stm32f10x_rcc.c ****       break;
 167              		.loc 1 226 0
 168 003c 07E0     		b	.L4
 169              	.L7:
 227:lib/stm32f10x_rcc.c ****       
 228:lib/stm32f10x_rcc.c ****     case RCC_HSE_Bypass:
 229:lib/stm32f10x_rcc.c ****       /* Set HSEBYP and HSEON bits */
 230:lib/stm32f10x_rcc.c ****       RCC->CR |= CR_HSEBYP_Set | CR_HSEON_Set;
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 8


 170              		.loc 1 230 0
 171 003e 064B     		ldr	r3, .L10
 172 0040 054A     		ldr	r2, .L10
 173 0042 1268     		ldr	r2, [r2, #0]
 174 0044 42F4A022 		orr	r2, r2, #327680
 175 0048 1A60     		str	r2, [r3, #0]
 231:lib/stm32f10x_rcc.c ****       break;
 176              		.loc 1 231 0
 177 004a 00E0     		b	.L4
 178              	.L9:
 232:lib/stm32f10x_rcc.c ****       
 233:lib/stm32f10x_rcc.c ****     default:
 234:lib/stm32f10x_rcc.c ****       break;
 179              		.loc 1 234 0
 180 004c 00BF     		nop
 181              	.L4:
 235:lib/stm32f10x_rcc.c ****   }
 236:lib/stm32f10x_rcc.c **** }
 182              		.loc 1 236 0
 183 004e 07F10C07 		add	r7, r7, #12
 184 0052 BD46     		mov	sp, r7
 185 0054 80BC     		pop	{r7}
 186 0056 7047     		bx	lr
 187              	.L11:
 188              		.align	2
 189              	.L10:
 190 0058 00100240 		.word	1073876992
 191              		.cfi_endproc
 192              	.LFE25:
 193              		.size	RCC_HSEConfig, .-RCC_HSEConfig
 194              		.section	.text.RCC_WaitForHSEStartUp,"ax",%progbits
 195              		.align	2
 196              		.global	RCC_WaitForHSEStartUp
 197              		.thumb
 198              		.thumb_func
 199              		.type	RCC_WaitForHSEStartUp, %function
 200              	RCC_WaitForHSEStartUp:
 201              	.LFB26:
 237:lib/stm32f10x_rcc.c **** 
 238:lib/stm32f10x_rcc.c **** /**
 239:lib/stm32f10x_rcc.c ****   * @brief  Waits for HSE start-up.
 240:lib/stm32f10x_rcc.c ****   * @param  None
 241:lib/stm32f10x_rcc.c ****   * @retval : An ErrorStatus enumuration value:
 242:lib/stm32f10x_rcc.c ****   * - SUCCESS: HSE oscillator is stable and ready to use
 243:lib/stm32f10x_rcc.c ****   * - ERROR: HSE oscillator not yet ready
 244:lib/stm32f10x_rcc.c ****   */
 245:lib/stm32f10x_rcc.c **** ErrorStatus RCC_WaitForHSEStartUp(void)
 246:lib/stm32f10x_rcc.c **** {
 202              		.loc 1 246 0
 203              		.cfi_startproc
 204              		@ args = 0, pretend = 0, frame = 8
 205              		@ frame_needed = 1, uses_anonymous_args = 0
 206 0000 80B5     		push	{r7, lr}
 207              	.LCFI5:
 208              		.cfi_def_cfa_offset 8
 209              		.cfi_offset 7, -8
 210              		.cfi_offset 14, -4
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 9


 211 0002 82B0     		sub	sp, sp, #8
 212              	.LCFI6:
 213              		.cfi_def_cfa_offset 16
 214 0004 00AF     		add	r7, sp, #0
 215              	.LCFI7:
 216              		.cfi_def_cfa_register 7
 247:lib/stm32f10x_rcc.c ****   __IO uint32_t StartUpCounter = 0;
 217              		.loc 1 247 0
 218 0006 4FF00003 		mov	r3, #0
 219 000a 3B60     		str	r3, [r7, #0]
 248:lib/stm32f10x_rcc.c ****   ErrorStatus status = ERROR;
 220              		.loc 1 248 0
 221 000c 4FF00003 		mov	r3, #0
 222 0010 FB71     		strb	r3, [r7, #7]
 249:lib/stm32f10x_rcc.c ****   FlagStatus HSEStatus = RESET;
 223              		.loc 1 249 0
 224 0012 4FF00003 		mov	r3, #0
 225 0016 BB71     		strb	r3, [r7, #6]
 226              	.L14:
 250:lib/stm32f10x_rcc.c ****   
 251:lib/stm32f10x_rcc.c ****   /* Wait till HSE is ready and if Time out is reached exit */
 252:lib/stm32f10x_rcc.c ****   do
 253:lib/stm32f10x_rcc.c ****   {
 254:lib/stm32f10x_rcc.c ****     HSEStatus = RCC_GetFlagStatus(RCC_FLAG_HSERDY);
 227              		.loc 1 254 0 discriminator 1
 228 0018 4FF03100 		mov	r0, #49
 229 001c FFF7FEFF 		bl	RCC_GetFlagStatus
 230 0020 0346     		mov	r3, r0
 231 0022 BB71     		strb	r3, [r7, #6]
 255:lib/stm32f10x_rcc.c ****     StartUpCounter++;  
 232              		.loc 1 255 0 discriminator 1
 233 0024 3B68     		ldr	r3, [r7, #0]
 234 0026 03F10103 		add	r3, r3, #1
 235 002a 3B60     		str	r3, [r7, #0]
 256:lib/stm32f10x_rcc.c ****   } while((HSEStatus == RESET) && (StartUpCounter != HSEStartUp_TimeOut));
 236              		.loc 1 256 0 discriminator 1
 237 002c BB79     		ldrb	r3, [r7, #6]	@ zero_extendqisi2
 238 002e 002B     		cmp	r3, #0
 239 0030 03D1     		bne	.L13
 240 0032 3B68     		ldr	r3, [r7, #0]
 241 0034 B3F5A06F 		cmp	r3, #1280
 242 0038 EED1     		bne	.L14
 243              	.L13:
 257:lib/stm32f10x_rcc.c ****   if (RCC_GetFlagStatus(RCC_FLAG_HSERDY) != RESET)
 244              		.loc 1 257 0
 245 003a 4FF03100 		mov	r0, #49
 246 003e FFF7FEFF 		bl	RCC_GetFlagStatus
 247 0042 0346     		mov	r3, r0
 248 0044 002B     		cmp	r3, #0
 249 0046 03D0     		beq	.L15
 258:lib/stm32f10x_rcc.c ****   {
 259:lib/stm32f10x_rcc.c ****     status = SUCCESS;
 250              		.loc 1 259 0
 251 0048 4FF00103 		mov	r3, #1
 252 004c FB71     		strb	r3, [r7, #7]
 253 004e 02E0     		b	.L16
 254              	.L15:
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 10


 260:lib/stm32f10x_rcc.c ****   }
 261:lib/stm32f10x_rcc.c ****   else
 262:lib/stm32f10x_rcc.c ****   {
 263:lib/stm32f10x_rcc.c ****     status = ERROR;
 255              		.loc 1 263 0
 256 0050 4FF00003 		mov	r3, #0
 257 0054 FB71     		strb	r3, [r7, #7]
 258              	.L16:
 264:lib/stm32f10x_rcc.c ****   }  
 265:lib/stm32f10x_rcc.c ****   return (status);
 259              		.loc 1 265 0
 260 0056 FB79     		ldrb	r3, [r7, #7]	@ zero_extendqisi2
 266:lib/stm32f10x_rcc.c **** }
 261              		.loc 1 266 0
 262 0058 1846     		mov	r0, r3
 263 005a 07F10807 		add	r7, r7, #8
 264 005e BD46     		mov	sp, r7
 265 0060 80BD     		pop	{r7, pc}
 266              		.cfi_endproc
 267              	.LFE26:
 268              		.size	RCC_WaitForHSEStartUp, .-RCC_WaitForHSEStartUp
 269 0062 00BF     		.section	.text.RCC_AdjustHSICalibrationValue,"ax",%progbits
 270              		.align	2
 271              		.global	RCC_AdjustHSICalibrationValue
 272              		.thumb
 273              		.thumb_func
 274              		.type	RCC_AdjustHSICalibrationValue, %function
 275              	RCC_AdjustHSICalibrationValue:
 276              	.LFB27:
 267:lib/stm32f10x_rcc.c **** 
 268:lib/stm32f10x_rcc.c **** /**
 269:lib/stm32f10x_rcc.c ****   * @brief  Adjusts the Internal High Speed oscillator (HSI) calibration
 270:lib/stm32f10x_rcc.c ****   *   value.
 271:lib/stm32f10x_rcc.c ****   * @param HSICalibrationValue: specifies the calibration trimming value.
 272:lib/stm32f10x_rcc.c ****   *   This parameter must be a number between 0 and 0x1F.
 273:lib/stm32f10x_rcc.c ****   * @retval : None
 274:lib/stm32f10x_rcc.c ****   */
 275:lib/stm32f10x_rcc.c **** void RCC_AdjustHSICalibrationValue(uint8_t HSICalibrationValue)
 276:lib/stm32f10x_rcc.c **** {
 277              		.loc 1 276 0
 278              		.cfi_startproc
 279              		@ args = 0, pretend = 0, frame = 16
 280              		@ frame_needed = 1, uses_anonymous_args = 0
 281              		@ link register save eliminated.
 282 0000 80B4     		push	{r7}
 283              	.LCFI8:
 284              		.cfi_def_cfa_offset 4
 285              		.cfi_offset 7, -4
 286 0002 85B0     		sub	sp, sp, #20
 287              	.LCFI9:
 288              		.cfi_def_cfa_offset 24
 289 0004 00AF     		add	r7, sp, #0
 290              	.LCFI10:
 291              		.cfi_def_cfa_register 7
 292 0006 0346     		mov	r3, r0
 293 0008 FB71     		strb	r3, [r7, #7]
 277:lib/stm32f10x_rcc.c ****   uint32_t tmpreg = 0;
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 11


 294              		.loc 1 277 0
 295 000a 4FF00003 		mov	r3, #0
 296 000e FB60     		str	r3, [r7, #12]
 278:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 279:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_CALIBRATION_VALUE(HSICalibrationValue));
 280:lib/stm32f10x_rcc.c ****   tmpreg = RCC->CR;
 297              		.loc 1 280 0
 298 0010 0A4B     		ldr	r3, .L19
 299 0012 1B68     		ldr	r3, [r3, #0]
 300 0014 FB60     		str	r3, [r7, #12]
 281:lib/stm32f10x_rcc.c ****   /* Clear HSITRIM[4:0] bits */
 282:lib/stm32f10x_rcc.c ****   tmpreg &= CR_HSITRIM_Mask;
 301              		.loc 1 282 0
 302 0016 FB68     		ldr	r3, [r7, #12]
 303 0018 23F0F803 		bic	r3, r3, #248
 304 001c FB60     		str	r3, [r7, #12]
 283:lib/stm32f10x_rcc.c ****   /* Set the HSITRIM[4:0] bits according to HSICalibrationValue value */
 284:lib/stm32f10x_rcc.c ****   tmpreg |= (uint32_t)HSICalibrationValue << 3;
 305              		.loc 1 284 0
 306 001e FB79     		ldrb	r3, [r7, #7]	@ zero_extendqisi2
 307 0020 4FEAC303 		lsl	r3, r3, #3
 308 0024 FA68     		ldr	r2, [r7, #12]
 309 0026 1343     		orrs	r3, r3, r2
 310 0028 FB60     		str	r3, [r7, #12]
 285:lib/stm32f10x_rcc.c ****   /* Store the new value */
 286:lib/stm32f10x_rcc.c ****   RCC->CR = tmpreg;
 311              		.loc 1 286 0
 312 002a 044B     		ldr	r3, .L19
 313 002c FA68     		ldr	r2, [r7, #12]
 314 002e 1A60     		str	r2, [r3, #0]
 287:lib/stm32f10x_rcc.c **** }
 315              		.loc 1 287 0
 316 0030 07F11407 		add	r7, r7, #20
 317 0034 BD46     		mov	sp, r7
 318 0036 80BC     		pop	{r7}
 319 0038 7047     		bx	lr
 320              	.L20:
 321 003a 00BF     		.align	2
 322              	.L19:
 323 003c 00100240 		.word	1073876992
 324              		.cfi_endproc
 325              	.LFE27:
 326              		.size	RCC_AdjustHSICalibrationValue, .-RCC_AdjustHSICalibrationValue
 327              		.section	.text.RCC_HSICmd,"ax",%progbits
 328              		.align	2
 329              		.global	RCC_HSICmd
 330              		.thumb
 331              		.thumb_func
 332              		.type	RCC_HSICmd, %function
 333              	RCC_HSICmd:
 334              	.LFB28:
 288:lib/stm32f10x_rcc.c **** 
 289:lib/stm32f10x_rcc.c **** /**
 290:lib/stm32f10x_rcc.c ****   * @brief  Enables or disables the Internal High Speed oscillator (HSI).
 291:lib/stm32f10x_rcc.c ****   *   HSI can not be stopped if it is used directly or through the 
 292:lib/stm32f10x_rcc.c ****   *   PLL as system clock.
 293:lib/stm32f10x_rcc.c ****   * @param NewState: new state of the HSI.
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 12


 294:lib/stm32f10x_rcc.c ****   *   This parameter can be: ENABLE or DISABLE.
 295:lib/stm32f10x_rcc.c ****   * @retval : None
 296:lib/stm32f10x_rcc.c ****   */
 297:lib/stm32f10x_rcc.c **** void RCC_HSICmd(FunctionalState NewState)
 298:lib/stm32f10x_rcc.c **** {
 335              		.loc 1 298 0
 336              		.cfi_startproc
 337              		@ args = 0, pretend = 0, frame = 8
 338              		@ frame_needed = 1, uses_anonymous_args = 0
 339              		@ link register save eliminated.
 340 0000 80B4     		push	{r7}
 341              	.LCFI11:
 342              		.cfi_def_cfa_offset 4
 343              		.cfi_offset 7, -4
 344 0002 83B0     		sub	sp, sp, #12
 345              	.LCFI12:
 346              		.cfi_def_cfa_offset 16
 347 0004 00AF     		add	r7, sp, #0
 348              	.LCFI13:
 349              		.cfi_def_cfa_register 7
 350 0006 0346     		mov	r3, r0
 351 0008 FB71     		strb	r3, [r7, #7]
 299:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 300:lib/stm32f10x_rcc.c ****   assert_param(IS_FUNCTIONAL_STATE(NewState));
 301:lib/stm32f10x_rcc.c ****   *(__IO uint32_t *) CR_HSION_BB = (uint32_t)NewState;
 352              		.loc 1 301 0
 353 000a 044B     		ldr	r3, .L22
 354 000c FA79     		ldrb	r2, [r7, #7]	@ zero_extendqisi2
 355 000e 1A60     		str	r2, [r3, #0]
 302:lib/stm32f10x_rcc.c **** }
 356              		.loc 1 302 0
 357 0010 07F10C07 		add	r7, r7, #12
 358 0014 BD46     		mov	sp, r7
 359 0016 80BC     		pop	{r7}
 360 0018 7047     		bx	lr
 361              	.L23:
 362 001a 00BF     		.align	2
 363              	.L22:
 364 001c 00004242 		.word	1111621632
 365              		.cfi_endproc
 366              	.LFE28:
 367              		.size	RCC_HSICmd, .-RCC_HSICmd
 368              		.section	.text.RCC_PLLConfig,"ax",%progbits
 369              		.align	2
 370              		.global	RCC_PLLConfig
 371              		.thumb
 372              		.thumb_func
 373              		.type	RCC_PLLConfig, %function
 374              	RCC_PLLConfig:
 375              	.LFB29:
 303:lib/stm32f10x_rcc.c **** 
 304:lib/stm32f10x_rcc.c **** /**
 305:lib/stm32f10x_rcc.c ****   * @brief  Configures the PLL clock source and multiplication factor.
 306:lib/stm32f10x_rcc.c ****   *   This function must be used only when the PLL is disabled.
 307:lib/stm32f10x_rcc.c ****   * @param RCC_PLLSource: specifies the PLL entry clock source.
 308:lib/stm32f10x_rcc.c ****   *   This parameter can be one of the following values:
 309:lib/stm32f10x_rcc.c ****   * @arg RCC_PLLSource_HSI_Div2: HSI oscillator clock divided
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 13


 310:lib/stm32f10x_rcc.c ****   *   by 2 selected as PLL clock entry
 311:lib/stm32f10x_rcc.c ****   * @arg RCC_PLLSource_HSE_Div1: HSE oscillator clock selected
 312:lib/stm32f10x_rcc.c ****   *   as PLL clock entry
 313:lib/stm32f10x_rcc.c ****   * @arg RCC_PLLSource_HSE_Div2: HSE oscillator clock divided
 314:lib/stm32f10x_rcc.c ****   *   by 2 selected as PLL clock entry
 315:lib/stm32f10x_rcc.c ****   * @param RCC_PLLMul: specifies the PLL multiplication factor.
 316:lib/stm32f10x_rcc.c ****   *   This parameter can be RCC_PLLMul_x where x:[2,16]
 317:lib/stm32f10x_rcc.c ****   * @retval : None
 318:lib/stm32f10x_rcc.c ****   */
 319:lib/stm32f10x_rcc.c **** void RCC_PLLConfig(uint32_t RCC_PLLSource, uint32_t RCC_PLLMul)
 320:lib/stm32f10x_rcc.c **** {
 376              		.loc 1 320 0
 377              		.cfi_startproc
 378              		@ args = 0, pretend = 0, frame = 16
 379              		@ frame_needed = 1, uses_anonymous_args = 0
 380              		@ link register save eliminated.
 381 0000 80B4     		push	{r7}
 382              	.LCFI14:
 383              		.cfi_def_cfa_offset 4
 384              		.cfi_offset 7, -4
 385 0002 85B0     		sub	sp, sp, #20
 386              	.LCFI15:
 387              		.cfi_def_cfa_offset 24
 388 0004 00AF     		add	r7, sp, #0
 389              	.LCFI16:
 390              		.cfi_def_cfa_register 7
 391 0006 7860     		str	r0, [r7, #4]
 392 0008 3960     		str	r1, [r7, #0]
 321:lib/stm32f10x_rcc.c ****   uint32_t tmpreg = 0;
 393              		.loc 1 321 0
 394 000a 4FF00003 		mov	r3, #0
 395 000e FB60     		str	r3, [r7, #12]
 322:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 323:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_PLL_SOURCE(RCC_PLLSource));
 324:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_PLL_MUL(RCC_PLLMul));
 325:lib/stm32f10x_rcc.c ****   tmpreg = RCC->CFGR;
 396              		.loc 1 325 0
 397 0010 0A4B     		ldr	r3, .L25
 398 0012 5B68     		ldr	r3, [r3, #4]
 399 0014 FB60     		str	r3, [r7, #12]
 326:lib/stm32f10x_rcc.c ****   /* Clear PLLSRC, PLLXTPRE and PLLMUL[3:0] bits */
 327:lib/stm32f10x_rcc.c ****   tmpreg &= CFGR_PLL_Mask;
 400              		.loc 1 327 0
 401 0016 FB68     		ldr	r3, [r7, #12]
 402 0018 23F47C13 		bic	r3, r3, #4128768
 403 001c FB60     		str	r3, [r7, #12]
 328:lib/stm32f10x_rcc.c ****   /* Set the PLL configuration bits */
 329:lib/stm32f10x_rcc.c ****   tmpreg |= RCC_PLLSource | RCC_PLLMul;
 404              		.loc 1 329 0
 405 001e 7A68     		ldr	r2, [r7, #4]
 406 0020 3B68     		ldr	r3, [r7, #0]
 407 0022 1343     		orrs	r3, r3, r2
 408 0024 FA68     		ldr	r2, [r7, #12]
 409 0026 1343     		orrs	r3, r3, r2
 410 0028 FB60     		str	r3, [r7, #12]
 330:lib/stm32f10x_rcc.c ****   /* Store the new value */
 331:lib/stm32f10x_rcc.c ****   RCC->CFGR = tmpreg;
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 14


 411              		.loc 1 331 0
 412 002a 044B     		ldr	r3, .L25
 413 002c FA68     		ldr	r2, [r7, #12]
 414 002e 5A60     		str	r2, [r3, #4]
 332:lib/stm32f10x_rcc.c **** }
 415              		.loc 1 332 0
 416 0030 07F11407 		add	r7, r7, #20
 417 0034 BD46     		mov	sp, r7
 418 0036 80BC     		pop	{r7}
 419 0038 7047     		bx	lr
 420              	.L26:
 421 003a 00BF     		.align	2
 422              	.L25:
 423 003c 00100240 		.word	1073876992
 424              		.cfi_endproc
 425              	.LFE29:
 426              		.size	RCC_PLLConfig, .-RCC_PLLConfig
 427              		.section	.text.RCC_PLLCmd,"ax",%progbits
 428              		.align	2
 429              		.global	RCC_PLLCmd
 430              		.thumb
 431              		.thumb_func
 432              		.type	RCC_PLLCmd, %function
 433              	RCC_PLLCmd:
 434              	.LFB30:
 333:lib/stm32f10x_rcc.c **** 
 334:lib/stm32f10x_rcc.c **** /**
 335:lib/stm32f10x_rcc.c ****   * @brief  Enables or disables the PLL.
 336:lib/stm32f10x_rcc.c ****   *   The PLL can not be disabled if it is used as system clock.
 337:lib/stm32f10x_rcc.c ****   * @param NewState: new state of the PLL.
 338:lib/stm32f10x_rcc.c ****   *   This parameter can be: ENABLE or DISABLE.
 339:lib/stm32f10x_rcc.c ****   * @retval : None
 340:lib/stm32f10x_rcc.c ****   */
 341:lib/stm32f10x_rcc.c **** void RCC_PLLCmd(FunctionalState NewState)
 342:lib/stm32f10x_rcc.c **** {
 435              		.loc 1 342 0
 436              		.cfi_startproc
 437              		@ args = 0, pretend = 0, frame = 8
 438              		@ frame_needed = 1, uses_anonymous_args = 0
 439              		@ link register save eliminated.
 440 0000 80B4     		push	{r7}
 441              	.LCFI17:
 442              		.cfi_def_cfa_offset 4
 443              		.cfi_offset 7, -4
 444 0002 83B0     		sub	sp, sp, #12
 445              	.LCFI18:
 446              		.cfi_def_cfa_offset 16
 447 0004 00AF     		add	r7, sp, #0
 448              	.LCFI19:
 449              		.cfi_def_cfa_register 7
 450 0006 0346     		mov	r3, r0
 451 0008 FB71     		strb	r3, [r7, #7]
 343:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 344:lib/stm32f10x_rcc.c ****   assert_param(IS_FUNCTIONAL_STATE(NewState));
 345:lib/stm32f10x_rcc.c ****   *(__IO uint32_t *) CR_PLLON_BB = (uint32_t)NewState;
 452              		.loc 1 345 0
 453 000a 044B     		ldr	r3, .L28
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 15


 454 000c FA79     		ldrb	r2, [r7, #7]	@ zero_extendqisi2
 455 000e 1A60     		str	r2, [r3, #0]
 346:lib/stm32f10x_rcc.c **** }
 456              		.loc 1 346 0
 457 0010 07F10C07 		add	r7, r7, #12
 458 0014 BD46     		mov	sp, r7
 459 0016 80BC     		pop	{r7}
 460 0018 7047     		bx	lr
 461              	.L29:
 462 001a 00BF     		.align	2
 463              	.L28:
 464 001c 60004242 		.word	1111621728
 465              		.cfi_endproc
 466              	.LFE30:
 467              		.size	RCC_PLLCmd, .-RCC_PLLCmd
 468              		.section	.text.RCC_SYSCLKConfig,"ax",%progbits
 469              		.align	2
 470              		.global	RCC_SYSCLKConfig
 471              		.thumb
 472              		.thumb_func
 473              		.type	RCC_SYSCLKConfig, %function
 474              	RCC_SYSCLKConfig:
 475              	.LFB31:
 347:lib/stm32f10x_rcc.c **** 
 348:lib/stm32f10x_rcc.c **** /**
 349:lib/stm32f10x_rcc.c ****   * @brief  Configures the system clock (SYSCLK).
 350:lib/stm32f10x_rcc.c ****   * @param RCC_SYSCLKSource: specifies the clock source used as system
 351:lib/stm32f10x_rcc.c ****   *   clock. This parameter can be one of the following values:
 352:lib/stm32f10x_rcc.c ****   * @arg RCC_SYSCLKSource_HSI: HSI selected as system clock
 353:lib/stm32f10x_rcc.c ****   * @arg RCC_SYSCLKSource_HSE: HSE selected as system clock
 354:lib/stm32f10x_rcc.c ****   * @arg RCC_SYSCLKSource_PLLCLK: PLL selected as system clock
 355:lib/stm32f10x_rcc.c ****   * @retval : None
 356:lib/stm32f10x_rcc.c ****   */
 357:lib/stm32f10x_rcc.c **** void RCC_SYSCLKConfig(uint32_t RCC_SYSCLKSource)
 358:lib/stm32f10x_rcc.c **** {
 476              		.loc 1 358 0
 477              		.cfi_startproc
 478              		@ args = 0, pretend = 0, frame = 16
 479              		@ frame_needed = 1, uses_anonymous_args = 0
 480              		@ link register save eliminated.
 481 0000 80B4     		push	{r7}
 482              	.LCFI20:
 483              		.cfi_def_cfa_offset 4
 484              		.cfi_offset 7, -4
 485 0002 85B0     		sub	sp, sp, #20
 486              	.LCFI21:
 487              		.cfi_def_cfa_offset 24
 488 0004 00AF     		add	r7, sp, #0
 489              	.LCFI22:
 490              		.cfi_def_cfa_register 7
 491 0006 7860     		str	r0, [r7, #4]
 359:lib/stm32f10x_rcc.c ****   uint32_t tmpreg = 0;
 492              		.loc 1 359 0
 493 0008 4FF00003 		mov	r3, #0
 494 000c FB60     		str	r3, [r7, #12]
 360:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 361:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_SYSCLK_SOURCE(RCC_SYSCLKSource));
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 16


 362:lib/stm32f10x_rcc.c ****   tmpreg = RCC->CFGR;
 495              		.loc 1 362 0
 496 000e 094B     		ldr	r3, .L31
 497 0010 5B68     		ldr	r3, [r3, #4]
 498 0012 FB60     		str	r3, [r7, #12]
 363:lib/stm32f10x_rcc.c ****   /* Clear SW[1:0] bits */
 364:lib/stm32f10x_rcc.c ****   tmpreg &= CFGR_SW_Mask;
 499              		.loc 1 364 0
 500 0014 FB68     		ldr	r3, [r7, #12]
 501 0016 23F00303 		bic	r3, r3, #3
 502 001a FB60     		str	r3, [r7, #12]
 365:lib/stm32f10x_rcc.c ****   /* Set SW[1:0] bits according to RCC_SYSCLKSource value */
 366:lib/stm32f10x_rcc.c ****   tmpreg |= RCC_SYSCLKSource;
 503              		.loc 1 366 0
 504 001c FA68     		ldr	r2, [r7, #12]
 505 001e 7B68     		ldr	r3, [r7, #4]
 506 0020 1343     		orrs	r3, r3, r2
 507 0022 FB60     		str	r3, [r7, #12]
 367:lib/stm32f10x_rcc.c ****   /* Store the new value */
 368:lib/stm32f10x_rcc.c ****   RCC->CFGR = tmpreg;
 508              		.loc 1 368 0
 509 0024 034B     		ldr	r3, .L31
 510 0026 FA68     		ldr	r2, [r7, #12]
 511 0028 5A60     		str	r2, [r3, #4]
 369:lib/stm32f10x_rcc.c **** }
 512              		.loc 1 369 0
 513 002a 07F11407 		add	r7, r7, #20
 514 002e BD46     		mov	sp, r7
 515 0030 80BC     		pop	{r7}
 516 0032 7047     		bx	lr
 517              	.L32:
 518              		.align	2
 519              	.L31:
 520 0034 00100240 		.word	1073876992
 521              		.cfi_endproc
 522              	.LFE31:
 523              		.size	RCC_SYSCLKConfig, .-RCC_SYSCLKConfig
 524              		.section	.text.RCC_GetSYSCLKSource,"ax",%progbits
 525              		.align	2
 526              		.global	RCC_GetSYSCLKSource
 527              		.thumb
 528              		.thumb_func
 529              		.type	RCC_GetSYSCLKSource, %function
 530              	RCC_GetSYSCLKSource:
 531              	.LFB32:
 370:lib/stm32f10x_rcc.c **** 
 371:lib/stm32f10x_rcc.c **** /**
 372:lib/stm32f10x_rcc.c ****   * @brief  Returns the clock source used as system clock.
 373:lib/stm32f10x_rcc.c ****   * @param  None
 374:lib/stm32f10x_rcc.c ****   * @retval : The clock source used as system clock. The returned value can
 375:lib/stm32f10x_rcc.c ****   *   be one of the following:
 376:lib/stm32f10x_rcc.c ****   * - 0x00: HSI used as system clock
 377:lib/stm32f10x_rcc.c ****   * - 0x04: HSE used as system clock
 378:lib/stm32f10x_rcc.c ****   * - 0x08: PLL used as system clock
 379:lib/stm32f10x_rcc.c ****   */
 380:lib/stm32f10x_rcc.c **** uint8_t RCC_GetSYSCLKSource(void)
 381:lib/stm32f10x_rcc.c **** {
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 17


 532              		.loc 1 381 0
 533              		.cfi_startproc
 534              		@ args = 0, pretend = 0, frame = 0
 535              		@ frame_needed = 1, uses_anonymous_args = 0
 536              		@ link register save eliminated.
 537 0000 80B4     		push	{r7}
 538              	.LCFI23:
 539              		.cfi_def_cfa_offset 4
 540              		.cfi_offset 7, -4
 541 0002 00AF     		add	r7, sp, #0
 542              	.LCFI24:
 543              		.cfi_def_cfa_register 7
 382:lib/stm32f10x_rcc.c ****   return ((uint8_t)(RCC->CFGR & CFGR_SWS_Mask));
 544              		.loc 1 382 0
 545 0004 044B     		ldr	r3, .L35
 546 0006 5B68     		ldr	r3, [r3, #4]
 547 0008 DBB2     		uxtb	r3, r3
 548 000a 03F00C03 		and	r3, r3, #12
 549 000e DBB2     		uxtb	r3, r3
 383:lib/stm32f10x_rcc.c **** }
 550              		.loc 1 383 0
 551 0010 1846     		mov	r0, r3
 552 0012 BD46     		mov	sp, r7
 553 0014 80BC     		pop	{r7}
 554 0016 7047     		bx	lr
 555              	.L36:
 556              		.align	2
 557              	.L35:
 558 0018 00100240 		.word	1073876992
 559              		.cfi_endproc
 560              	.LFE32:
 561              		.size	RCC_GetSYSCLKSource, .-RCC_GetSYSCLKSource
 562              		.section	.text.RCC_HCLKConfig,"ax",%progbits
 563              		.align	2
 564              		.global	RCC_HCLKConfig
 565              		.thumb
 566              		.thumb_func
 567              		.type	RCC_HCLKConfig, %function
 568              	RCC_HCLKConfig:
 569              	.LFB33:
 384:lib/stm32f10x_rcc.c **** 
 385:lib/stm32f10x_rcc.c **** /**
 386:lib/stm32f10x_rcc.c ****   * @brief  Configures the AHB clock (HCLK).
 387:lib/stm32f10x_rcc.c ****   * @param RCC_SYSCLK: defines the AHB clock divider. This clock is derived from 
 388:lib/stm32f10x_rcc.c ****   *                    the system clock (SYSCLK).
 389:lib/stm32f10x_rcc.c ****   *   This parameter can be one of the following values:
 390:lib/stm32f10x_rcc.c ****   * @arg RCC_SYSCLK_Div1: AHB clock = SYSCLK
 391:lib/stm32f10x_rcc.c ****   * @arg RCC_SYSCLK_Div2: AHB clock = SYSCLK/2
 392:lib/stm32f10x_rcc.c ****   * @arg RCC_SYSCLK_Div4: AHB clock = SYSCLK/4
 393:lib/stm32f10x_rcc.c ****   * @arg RCC_SYSCLK_Div8: AHB clock = SYSCLK/8
 394:lib/stm32f10x_rcc.c ****   * @arg RCC_SYSCLK_Div16: AHB clock = SYSCLK/16
 395:lib/stm32f10x_rcc.c ****   * @arg RCC_SYSCLK_Div64: AHB clock = SYSCLK/64
 396:lib/stm32f10x_rcc.c ****   * @arg RCC_SYSCLK_Div128: AHB clock = SYSCLK/128
 397:lib/stm32f10x_rcc.c ****   * @arg RCC_SYSCLK_Div256: AHB clock = SYSCLK/256
 398:lib/stm32f10x_rcc.c ****   * @arg RCC_SYSCLK_Div512: AHB clock = SYSCLK/512
 399:lib/stm32f10x_rcc.c ****   * @retval : None
 400:lib/stm32f10x_rcc.c ****   */
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 18


 401:lib/stm32f10x_rcc.c **** void RCC_HCLKConfig(uint32_t RCC_SYSCLK)
 402:lib/stm32f10x_rcc.c **** {
 570              		.loc 1 402 0
 571              		.cfi_startproc
 572              		@ args = 0, pretend = 0, frame = 16
 573              		@ frame_needed = 1, uses_anonymous_args = 0
 574              		@ link register save eliminated.
 575 0000 80B4     		push	{r7}
 576              	.LCFI25:
 577              		.cfi_def_cfa_offset 4
 578              		.cfi_offset 7, -4
 579 0002 85B0     		sub	sp, sp, #20
 580              	.LCFI26:
 581              		.cfi_def_cfa_offset 24
 582 0004 00AF     		add	r7, sp, #0
 583              	.LCFI27:
 584              		.cfi_def_cfa_register 7
 585 0006 7860     		str	r0, [r7, #4]
 403:lib/stm32f10x_rcc.c ****   uint32_t tmpreg = 0;
 586              		.loc 1 403 0
 587 0008 4FF00003 		mov	r3, #0
 588 000c FB60     		str	r3, [r7, #12]
 404:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 405:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_HCLK(RCC_SYSCLK));
 406:lib/stm32f10x_rcc.c ****   tmpreg = RCC->CFGR;
 589              		.loc 1 406 0
 590 000e 094B     		ldr	r3, .L38
 591 0010 5B68     		ldr	r3, [r3, #4]
 592 0012 FB60     		str	r3, [r7, #12]
 407:lib/stm32f10x_rcc.c ****   /* Clear HPRE[3:0] bits */
 408:lib/stm32f10x_rcc.c ****   tmpreg &= CFGR_HPRE_Reset_Mask;
 593              		.loc 1 408 0
 594 0014 FB68     		ldr	r3, [r7, #12]
 595 0016 23F0F003 		bic	r3, r3, #240
 596 001a FB60     		str	r3, [r7, #12]
 409:lib/stm32f10x_rcc.c ****   /* Set HPRE[3:0] bits according to RCC_SYSCLK value */
 410:lib/stm32f10x_rcc.c ****   tmpreg |= RCC_SYSCLK;
 597              		.loc 1 410 0
 598 001c FA68     		ldr	r2, [r7, #12]
 599 001e 7B68     		ldr	r3, [r7, #4]
 600 0020 1343     		orrs	r3, r3, r2
 601 0022 FB60     		str	r3, [r7, #12]
 411:lib/stm32f10x_rcc.c ****   /* Store the new value */
 412:lib/stm32f10x_rcc.c ****   RCC->CFGR = tmpreg;
 602              		.loc 1 412 0
 603 0024 034B     		ldr	r3, .L38
 604 0026 FA68     		ldr	r2, [r7, #12]
 605 0028 5A60     		str	r2, [r3, #4]
 413:lib/stm32f10x_rcc.c **** }
 606              		.loc 1 413 0
 607 002a 07F11407 		add	r7, r7, #20
 608 002e BD46     		mov	sp, r7
 609 0030 80BC     		pop	{r7}
 610 0032 7047     		bx	lr
 611              	.L39:
 612              		.align	2
 613              	.L38:
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 19


 614 0034 00100240 		.word	1073876992
 615              		.cfi_endproc
 616              	.LFE33:
 617              		.size	RCC_HCLKConfig, .-RCC_HCLKConfig
 618              		.section	.text.RCC_PCLK1Config,"ax",%progbits
 619              		.align	2
 620              		.global	RCC_PCLK1Config
 621              		.thumb
 622              		.thumb_func
 623              		.type	RCC_PCLK1Config, %function
 624              	RCC_PCLK1Config:
 625              	.LFB34:
 414:lib/stm32f10x_rcc.c **** 
 415:lib/stm32f10x_rcc.c **** /**
 416:lib/stm32f10x_rcc.c ****   * @brief  Configures the Low Speed APB clock (PCLK1).
 417:lib/stm32f10x_rcc.c ****   * @param RCC_HCLK: defines the APB1 clock divider. This clock is derived from 
 418:lib/stm32f10x_rcc.c ****   *                  the AHB clock (HCLK).
 419:lib/stm32f10x_rcc.c ****   *   This parameter can be one of the following values:
 420:lib/stm32f10x_rcc.c ****   * @arg RCC_HCLK_Div1: APB1 clock = HCLK
 421:lib/stm32f10x_rcc.c ****   * @arg RCC_HCLK_Div2: APB1 clock = HCLK/2
 422:lib/stm32f10x_rcc.c ****   * @arg RCC_HCLK_Div4: APB1 clock = HCLK/4
 423:lib/stm32f10x_rcc.c ****   * @arg RCC_HCLK_Div8: APB1 clock = HCLK/8
 424:lib/stm32f10x_rcc.c ****   * @arg RCC_HCLK_Div16: APB1 clock = HCLK/16
 425:lib/stm32f10x_rcc.c ****   * @retval : None
 426:lib/stm32f10x_rcc.c ****   */
 427:lib/stm32f10x_rcc.c **** void RCC_PCLK1Config(uint32_t RCC_HCLK)
 428:lib/stm32f10x_rcc.c **** {
 626              		.loc 1 428 0
 627              		.cfi_startproc
 628              		@ args = 0, pretend = 0, frame = 16
 629              		@ frame_needed = 1, uses_anonymous_args = 0
 630              		@ link register save eliminated.
 631 0000 80B4     		push	{r7}
 632              	.LCFI28:
 633              		.cfi_def_cfa_offset 4
 634              		.cfi_offset 7, -4
 635 0002 85B0     		sub	sp, sp, #20
 636              	.LCFI29:
 637              		.cfi_def_cfa_offset 24
 638 0004 00AF     		add	r7, sp, #0
 639              	.LCFI30:
 640              		.cfi_def_cfa_register 7
 641 0006 7860     		str	r0, [r7, #4]
 429:lib/stm32f10x_rcc.c ****   uint32_t tmpreg = 0;
 642              		.loc 1 429 0
 643 0008 4FF00003 		mov	r3, #0
 644 000c FB60     		str	r3, [r7, #12]
 430:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 431:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_PCLK(RCC_HCLK));
 432:lib/stm32f10x_rcc.c ****   tmpreg = RCC->CFGR;
 645              		.loc 1 432 0
 646 000e 094B     		ldr	r3, .L41
 647 0010 5B68     		ldr	r3, [r3, #4]
 648 0012 FB60     		str	r3, [r7, #12]
 433:lib/stm32f10x_rcc.c ****   /* Clear PPRE1[2:0] bits */
 434:lib/stm32f10x_rcc.c ****   tmpreg &= CFGR_PPRE1_Reset_Mask;
 649              		.loc 1 434 0
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 20


 650 0014 FB68     		ldr	r3, [r7, #12]
 651 0016 23F4E063 		bic	r3, r3, #1792
 652 001a FB60     		str	r3, [r7, #12]
 435:lib/stm32f10x_rcc.c ****   /* Set PPRE1[2:0] bits according to RCC_HCLK value */
 436:lib/stm32f10x_rcc.c ****   tmpreg |= RCC_HCLK;
 653              		.loc 1 436 0
 654 001c FA68     		ldr	r2, [r7, #12]
 655 001e 7B68     		ldr	r3, [r7, #4]
 656 0020 1343     		orrs	r3, r3, r2
 657 0022 FB60     		str	r3, [r7, #12]
 437:lib/stm32f10x_rcc.c ****   /* Store the new value */
 438:lib/stm32f10x_rcc.c ****   RCC->CFGR = tmpreg;
 658              		.loc 1 438 0
 659 0024 034B     		ldr	r3, .L41
 660 0026 FA68     		ldr	r2, [r7, #12]
 661 0028 5A60     		str	r2, [r3, #4]
 439:lib/stm32f10x_rcc.c **** }
 662              		.loc 1 439 0
 663 002a 07F11407 		add	r7, r7, #20
 664 002e BD46     		mov	sp, r7
 665 0030 80BC     		pop	{r7}
 666 0032 7047     		bx	lr
 667              	.L42:
 668              		.align	2
 669              	.L41:
 670 0034 00100240 		.word	1073876992
 671              		.cfi_endproc
 672              	.LFE34:
 673              		.size	RCC_PCLK1Config, .-RCC_PCLK1Config
 674              		.section	.text.RCC_PCLK2Config,"ax",%progbits
 675              		.align	2
 676              		.global	RCC_PCLK2Config
 677              		.thumb
 678              		.thumb_func
 679              		.type	RCC_PCLK2Config, %function
 680              	RCC_PCLK2Config:
 681              	.LFB35:
 440:lib/stm32f10x_rcc.c **** 
 441:lib/stm32f10x_rcc.c **** /**
 442:lib/stm32f10x_rcc.c ****   * @brief  Configures the High Speed APB clock (PCLK2).
 443:lib/stm32f10x_rcc.c ****   * @param RCC_HCLK: defines the APB2 clock divider. This clock is derived from 
 444:lib/stm32f10x_rcc.c ****   *                  the AHB clock (HCLK).
 445:lib/stm32f10x_rcc.c ****   *   This parameter can be one of the following values:
 446:lib/stm32f10x_rcc.c ****   * @arg RCC_HCLK_Div1: APB2 clock = HCLK
 447:lib/stm32f10x_rcc.c ****   * @arg RCC_HCLK_Div2: APB2 clock = HCLK/2
 448:lib/stm32f10x_rcc.c ****   * @arg RCC_HCLK_Div4: APB2 clock = HCLK/4
 449:lib/stm32f10x_rcc.c ****   * @arg RCC_HCLK_Div8: APB2 clock = HCLK/8
 450:lib/stm32f10x_rcc.c ****   * @arg RCC_HCLK_Div16: APB2 clock = HCLK/16
 451:lib/stm32f10x_rcc.c ****   * @retval : None
 452:lib/stm32f10x_rcc.c ****   */
 453:lib/stm32f10x_rcc.c **** void RCC_PCLK2Config(uint32_t RCC_HCLK)
 454:lib/stm32f10x_rcc.c **** {
 682              		.loc 1 454 0
 683              		.cfi_startproc
 684              		@ args = 0, pretend = 0, frame = 16
 685              		@ frame_needed = 1, uses_anonymous_args = 0
 686              		@ link register save eliminated.
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 21


 687 0000 80B4     		push	{r7}
 688              	.LCFI31:
 689              		.cfi_def_cfa_offset 4
 690              		.cfi_offset 7, -4
 691 0002 85B0     		sub	sp, sp, #20
 692              	.LCFI32:
 693              		.cfi_def_cfa_offset 24
 694 0004 00AF     		add	r7, sp, #0
 695              	.LCFI33:
 696              		.cfi_def_cfa_register 7
 697 0006 7860     		str	r0, [r7, #4]
 455:lib/stm32f10x_rcc.c ****   uint32_t tmpreg = 0;
 698              		.loc 1 455 0
 699 0008 4FF00003 		mov	r3, #0
 700 000c FB60     		str	r3, [r7, #12]
 456:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 457:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_PCLK(RCC_HCLK));
 458:lib/stm32f10x_rcc.c ****   tmpreg = RCC->CFGR;
 701              		.loc 1 458 0
 702 000e 0A4B     		ldr	r3, .L44
 703 0010 5B68     		ldr	r3, [r3, #4]
 704 0012 FB60     		str	r3, [r7, #12]
 459:lib/stm32f10x_rcc.c ****   /* Clear PPRE2[2:0] bits */
 460:lib/stm32f10x_rcc.c ****   tmpreg &= CFGR_PPRE2_Reset_Mask;
 705              		.loc 1 460 0
 706 0014 FB68     		ldr	r3, [r7, #12]
 707 0016 23F46053 		bic	r3, r3, #14336
 708 001a FB60     		str	r3, [r7, #12]
 461:lib/stm32f10x_rcc.c ****   /* Set PPRE2[2:0] bits according to RCC_HCLK value */
 462:lib/stm32f10x_rcc.c ****   tmpreg |= RCC_HCLK << 3;
 709              		.loc 1 462 0
 710 001c 7B68     		ldr	r3, [r7, #4]
 711 001e 4FEAC303 		lsl	r3, r3, #3
 712 0022 FA68     		ldr	r2, [r7, #12]
 713 0024 1343     		orrs	r3, r3, r2
 714 0026 FB60     		str	r3, [r7, #12]
 463:lib/stm32f10x_rcc.c ****   /* Store the new value */
 464:lib/stm32f10x_rcc.c ****   RCC->CFGR = tmpreg;
 715              		.loc 1 464 0
 716 0028 034B     		ldr	r3, .L44
 717 002a FA68     		ldr	r2, [r7, #12]
 718 002c 5A60     		str	r2, [r3, #4]
 465:lib/stm32f10x_rcc.c **** }
 719              		.loc 1 465 0
 720 002e 07F11407 		add	r7, r7, #20
 721 0032 BD46     		mov	sp, r7
 722 0034 80BC     		pop	{r7}
 723 0036 7047     		bx	lr
 724              	.L45:
 725              		.align	2
 726              	.L44:
 727 0038 00100240 		.word	1073876992
 728              		.cfi_endproc
 729              	.LFE35:
 730              		.size	RCC_PCLK2Config, .-RCC_PCLK2Config
 731              		.section	.text.RCC_ITConfig,"ax",%progbits
 732              		.align	2
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 22


 733              		.global	RCC_ITConfig
 734              		.thumb
 735              		.thumb_func
 736              		.type	RCC_ITConfig, %function
 737              	RCC_ITConfig:
 738              	.LFB36:
 466:lib/stm32f10x_rcc.c **** 
 467:lib/stm32f10x_rcc.c **** /**
 468:lib/stm32f10x_rcc.c ****   * @brief  Enables or disables the specified RCC interrupts.
 469:lib/stm32f10x_rcc.c ****   * @param RCC_IT: specifies the RCC interrupt sources to be enabled or disabled.
 470:lib/stm32f10x_rcc.c ****   *   This parameter can be any combination of the following values:
 471:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_LSIRDY: LSI ready interrupt
 472:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_LSERDY: LSE ready interrupt
 473:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_HSIRDY: HSI ready interrupt
 474:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_HSERDY: HSE ready interrupt
 475:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_PLLRDY: PLL ready interrupt
 476:lib/stm32f10x_rcc.c ****   * @param NewState: new state of the specified RCC interrupts.
 477:lib/stm32f10x_rcc.c ****   *   This parameter can be: ENABLE or DISABLE.
 478:lib/stm32f10x_rcc.c ****   * @retval : None
 479:lib/stm32f10x_rcc.c ****   */
 480:lib/stm32f10x_rcc.c **** void RCC_ITConfig(uint8_t RCC_IT, FunctionalState NewState)
 481:lib/stm32f10x_rcc.c **** {
 739              		.loc 1 481 0
 740              		.cfi_startproc
 741              		@ args = 0, pretend = 0, frame = 8
 742              		@ frame_needed = 1, uses_anonymous_args = 0
 743              		@ link register save eliminated.
 744 0000 80B4     		push	{r7}
 745              	.LCFI34:
 746              		.cfi_def_cfa_offset 4
 747              		.cfi_offset 7, -4
 748 0002 83B0     		sub	sp, sp, #12
 749              	.LCFI35:
 750              		.cfi_def_cfa_offset 16
 751 0004 00AF     		add	r7, sp, #0
 752              	.LCFI36:
 753              		.cfi_def_cfa_register 7
 754 0006 0246     		mov	r2, r0
 755 0008 0B46     		mov	r3, r1
 756 000a FA71     		strb	r2, [r7, #7]
 757 000c BB71     		strb	r3, [r7, #6]
 482:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 483:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_IT(RCC_IT));
 484:lib/stm32f10x_rcc.c ****   assert_param(IS_FUNCTIONAL_STATE(NewState));
 485:lib/stm32f10x_rcc.c ****   if (NewState != DISABLE)
 758              		.loc 1 485 0
 759 000e BB79     		ldrb	r3, [r7, #6]	@ zero_extendqisi2
 760 0010 002B     		cmp	r3, #0
 761 0012 08D0     		beq	.L47
 486:lib/stm32f10x_rcc.c ****   {
 487:lib/stm32f10x_rcc.c ****     /* Perform Byte access to RCC_CIR[12:8] bits to enable the selected interrupts */
 488:lib/stm32f10x_rcc.c ****     *(__IO uint8_t *) CIR_BYTE2_ADDRESS |= RCC_IT;
 762              		.loc 1 488 0
 763 0014 0C4B     		ldr	r3, .L49
 764 0016 0C4A     		ldr	r2, .L49
 765 0018 1278     		ldrb	r2, [r2, #0]
 766 001a D1B2     		uxtb	r1, r2
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 23


 767 001c FA79     		ldrb	r2, [r7, #7]
 768 001e 0A43     		orrs	r2, r2, r1
 769 0020 D2B2     		uxtb	r2, r2
 770 0022 1A70     		strb	r2, [r3, #0]
 771 0024 0AE0     		b	.L46
 772              	.L47:
 489:lib/stm32f10x_rcc.c ****   }
 490:lib/stm32f10x_rcc.c ****   else
 491:lib/stm32f10x_rcc.c ****   {
 492:lib/stm32f10x_rcc.c ****     /* Perform Byte access to RCC_CIR[12:8] bits to disable the selected interrupts */
 493:lib/stm32f10x_rcc.c ****     *(__IO uint8_t *) CIR_BYTE2_ADDRESS &= (uint8_t)~RCC_IT;
 773              		.loc 1 493 0
 774 0026 084B     		ldr	r3, .L49
 775 0028 074A     		ldr	r2, .L49
 776 002a 1278     		ldrb	r2, [r2, #0]
 777 002c D1B2     		uxtb	r1, r2
 778 002e FA79     		ldrb	r2, [r7, #7]
 779 0030 6FEA0202 		mvn	r2, r2
 780 0034 D2B2     		uxtb	r2, r2
 781 0036 0A40     		ands	r2, r2, r1
 782 0038 D2B2     		uxtb	r2, r2
 783 003a 1A70     		strb	r2, [r3, #0]
 784              	.L46:
 494:lib/stm32f10x_rcc.c ****   }
 495:lib/stm32f10x_rcc.c **** }
 785              		.loc 1 495 0
 786 003c 07F10C07 		add	r7, r7, #12
 787 0040 BD46     		mov	sp, r7
 788 0042 80BC     		pop	{r7}
 789 0044 7047     		bx	lr
 790              	.L50:
 791 0046 00BF     		.align	2
 792              	.L49:
 793 0048 09100240 		.word	1073877001
 794              		.cfi_endproc
 795              	.LFE36:
 796              		.size	RCC_ITConfig, .-RCC_ITConfig
 797              		.section	.text.RCC_USBCLKConfig,"ax",%progbits
 798              		.align	2
 799              		.global	RCC_USBCLKConfig
 800              		.thumb
 801              		.thumb_func
 802              		.type	RCC_USBCLKConfig, %function
 803              	RCC_USBCLKConfig:
 804              	.LFB37:
 496:lib/stm32f10x_rcc.c **** 
 497:lib/stm32f10x_rcc.c **** /**
 498:lib/stm32f10x_rcc.c ****   * @brief  Configures the USB clock (USBCLK).
 499:lib/stm32f10x_rcc.c ****   * @param RCC_USBCLKSource: specifies the USB clock source. This clock is 
 500:lib/stm32f10x_rcc.c ****   *                          derived from the PLL output.
 501:lib/stm32f10x_rcc.c ****   *   This parameter can be one of the following values:
 502:lib/stm32f10x_rcc.c ****   * @arg RCC_USBCLKSource_PLLCLK_1Div5: PLL clock divided by 1,5 selected as USB 
 503:lib/stm32f10x_rcc.c ****   *                                     clock source
 504:lib/stm32f10x_rcc.c ****   * @arg RCC_USBCLKSource_PLLCLK_Div1: PLL clock selected as USB clock source
 505:lib/stm32f10x_rcc.c ****   * @retval : None
 506:lib/stm32f10x_rcc.c ****   */
 507:lib/stm32f10x_rcc.c **** void RCC_USBCLKConfig(uint32_t RCC_USBCLKSource)
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 24


 508:lib/stm32f10x_rcc.c **** {
 805              		.loc 1 508 0
 806              		.cfi_startproc
 807              		@ args = 0, pretend = 0, frame = 8
 808              		@ frame_needed = 1, uses_anonymous_args = 0
 809              		@ link register save eliminated.
 810 0000 80B4     		push	{r7}
 811              	.LCFI37:
 812              		.cfi_def_cfa_offset 4
 813              		.cfi_offset 7, -4
 814 0002 83B0     		sub	sp, sp, #12
 815              	.LCFI38:
 816              		.cfi_def_cfa_offset 16
 817 0004 00AF     		add	r7, sp, #0
 818              	.LCFI39:
 819              		.cfi_def_cfa_register 7
 820 0006 7860     		str	r0, [r7, #4]
 509:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 510:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_USBCLK_SOURCE(RCC_USBCLKSource));
 511:lib/stm32f10x_rcc.c ****   *(__IO uint32_t *) CFGR_USBPRE_BB = RCC_USBCLKSource;
 821              		.loc 1 511 0
 822 0008 034B     		ldr	r3, .L52
 823 000a 7A68     		ldr	r2, [r7, #4]
 824 000c 1A60     		str	r2, [r3, #0]
 512:lib/stm32f10x_rcc.c **** }
 825              		.loc 1 512 0
 826 000e 07F10C07 		add	r7, r7, #12
 827 0012 BD46     		mov	sp, r7
 828 0014 80BC     		pop	{r7}
 829 0016 7047     		bx	lr
 830              	.L53:
 831              		.align	2
 832              	.L52:
 833 0018 D8004242 		.word	1111621848
 834              		.cfi_endproc
 835              	.LFE37:
 836              		.size	RCC_USBCLKConfig, .-RCC_USBCLKConfig
 837              		.section	.text.RCC_ADCCLKConfig,"ax",%progbits
 838              		.align	2
 839              		.global	RCC_ADCCLKConfig
 840              		.thumb
 841              		.thumb_func
 842              		.type	RCC_ADCCLKConfig, %function
 843              	RCC_ADCCLKConfig:
 844              	.LFB38:
 513:lib/stm32f10x_rcc.c **** 
 514:lib/stm32f10x_rcc.c **** /**
 515:lib/stm32f10x_rcc.c ****   * @brief  Configures the ADC clock (ADCCLK).
 516:lib/stm32f10x_rcc.c ****   * @param RCC_PCLK2: defines the ADC clock divider. This clock is derived from 
 517:lib/stm32f10x_rcc.c ****   *                   the APB2 clock (PCLK2).
 518:lib/stm32f10x_rcc.c ****   *   This parameter can be one of the following values:
 519:lib/stm32f10x_rcc.c ****   * @arg RCC_PCLK2_Div2: ADC clock = PCLK2/2
 520:lib/stm32f10x_rcc.c ****   * @arg RCC_PCLK2_Div4: ADC clock = PCLK2/4
 521:lib/stm32f10x_rcc.c ****   * @arg RCC_PCLK2_Div6: ADC clock = PCLK2/6
 522:lib/stm32f10x_rcc.c ****   * @arg RCC_PCLK2_Div8: ADC clock = PCLK2/8
 523:lib/stm32f10x_rcc.c ****   * @retval : None
 524:lib/stm32f10x_rcc.c ****   */
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 25


 525:lib/stm32f10x_rcc.c **** void RCC_ADCCLKConfig(uint32_t RCC_PCLK2)
 526:lib/stm32f10x_rcc.c **** {
 845              		.loc 1 526 0
 846              		.cfi_startproc
 847              		@ args = 0, pretend = 0, frame = 16
 848              		@ frame_needed = 1, uses_anonymous_args = 0
 849              		@ link register save eliminated.
 850 0000 80B4     		push	{r7}
 851              	.LCFI40:
 852              		.cfi_def_cfa_offset 4
 853              		.cfi_offset 7, -4
 854 0002 85B0     		sub	sp, sp, #20
 855              	.LCFI41:
 856              		.cfi_def_cfa_offset 24
 857 0004 00AF     		add	r7, sp, #0
 858              	.LCFI42:
 859              		.cfi_def_cfa_register 7
 860 0006 7860     		str	r0, [r7, #4]
 527:lib/stm32f10x_rcc.c ****   uint32_t tmpreg = 0;
 861              		.loc 1 527 0
 862 0008 4FF00003 		mov	r3, #0
 863 000c FB60     		str	r3, [r7, #12]
 528:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 529:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_ADCCLK(RCC_PCLK2));
 530:lib/stm32f10x_rcc.c ****   tmpreg = RCC->CFGR;
 864              		.loc 1 530 0
 865 000e 094B     		ldr	r3, .L55
 866 0010 5B68     		ldr	r3, [r3, #4]
 867 0012 FB60     		str	r3, [r7, #12]
 531:lib/stm32f10x_rcc.c ****   /* Clear ADCPRE[1:0] bits */
 532:lib/stm32f10x_rcc.c ****   tmpreg &= CFGR_ADCPRE_Reset_Mask;
 868              		.loc 1 532 0
 869 0014 FB68     		ldr	r3, [r7, #12]
 870 0016 23F44043 		bic	r3, r3, #49152
 871 001a FB60     		str	r3, [r7, #12]
 533:lib/stm32f10x_rcc.c ****   /* Set ADCPRE[1:0] bits according to RCC_PCLK2 value */
 534:lib/stm32f10x_rcc.c ****   tmpreg |= RCC_PCLK2;
 872              		.loc 1 534 0
 873 001c FA68     		ldr	r2, [r7, #12]
 874 001e 7B68     		ldr	r3, [r7, #4]
 875 0020 1343     		orrs	r3, r3, r2
 876 0022 FB60     		str	r3, [r7, #12]
 535:lib/stm32f10x_rcc.c ****   /* Store the new value */
 536:lib/stm32f10x_rcc.c ****   RCC->CFGR = tmpreg;
 877              		.loc 1 536 0
 878 0024 034B     		ldr	r3, .L55
 879 0026 FA68     		ldr	r2, [r7, #12]
 880 0028 5A60     		str	r2, [r3, #4]
 537:lib/stm32f10x_rcc.c **** }
 881              		.loc 1 537 0
 882 002a 07F11407 		add	r7, r7, #20
 883 002e BD46     		mov	sp, r7
 884 0030 80BC     		pop	{r7}
 885 0032 7047     		bx	lr
 886              	.L56:
 887              		.align	2
 888              	.L55:
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 26


 889 0034 00100240 		.word	1073876992
 890              		.cfi_endproc
 891              	.LFE38:
 892              		.size	RCC_ADCCLKConfig, .-RCC_ADCCLKConfig
 893              		.section	.text.RCC_LSEConfig,"ax",%progbits
 894              		.align	2
 895              		.global	RCC_LSEConfig
 896              		.thumb
 897              		.thumb_func
 898              		.type	RCC_LSEConfig, %function
 899              	RCC_LSEConfig:
 900              	.LFB39:
 538:lib/stm32f10x_rcc.c **** 
 539:lib/stm32f10x_rcc.c **** /**
 540:lib/stm32f10x_rcc.c ****   * @brief  Configures the External Low Speed oscillator (LSE).
 541:lib/stm32f10x_rcc.c ****   * @param RCC_LSE: specifies the new state of the LSE.
 542:lib/stm32f10x_rcc.c ****   *   This parameter can be one of the following values:
 543:lib/stm32f10x_rcc.c ****   * @arg RCC_LSE_OFF: LSE oscillator OFF
 544:lib/stm32f10x_rcc.c ****   * @arg RCC_LSE_ON: LSE oscillator ON
 545:lib/stm32f10x_rcc.c ****   * @arg RCC_LSE_Bypass: LSE oscillator bypassed with external
 546:lib/stm32f10x_rcc.c ****   *   clock
 547:lib/stm32f10x_rcc.c ****   * @retval : None
 548:lib/stm32f10x_rcc.c ****   */
 549:lib/stm32f10x_rcc.c **** void RCC_LSEConfig(uint8_t RCC_LSE)
 550:lib/stm32f10x_rcc.c **** {
 901              		.loc 1 550 0
 902              		.cfi_startproc
 903              		@ args = 0, pretend = 0, frame = 8
 904              		@ frame_needed = 1, uses_anonymous_args = 0
 905              		@ link register save eliminated.
 906 0000 80B4     		push	{r7}
 907              	.LCFI43:
 908              		.cfi_def_cfa_offset 4
 909              		.cfi_offset 7, -4
 910 0002 83B0     		sub	sp, sp, #12
 911              	.LCFI44:
 912              		.cfi_def_cfa_offset 16
 913 0004 00AF     		add	r7, sp, #0
 914              	.LCFI45:
 915              		.cfi_def_cfa_register 7
 916 0006 0346     		mov	r3, r0
 917 0008 FB71     		strb	r3, [r7, #7]
 551:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 552:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_LSE(RCC_LSE));
 553:lib/stm32f10x_rcc.c ****   /* Reset LSEON and LSEBYP bits before configuring the LSE ------------------*/
 554:lib/stm32f10x_rcc.c ****   /* Reset LSEON bit */
 555:lib/stm32f10x_rcc.c ****   *(__IO uint8_t *) BDCR_ADDRESS = RCC_LSE_OFF;
 918              		.loc 1 555 0
 919 000a 0F4B     		ldr	r3, .L63
 920 000c 4FF00002 		mov	r2, #0
 921 0010 1A70     		strb	r2, [r3, #0]
 556:lib/stm32f10x_rcc.c ****   /* Reset LSEBYP bit */
 557:lib/stm32f10x_rcc.c ****   *(__IO uint8_t *) BDCR_ADDRESS = RCC_LSE_OFF;
 922              		.loc 1 557 0
 923 0012 0D4B     		ldr	r3, .L63
 924 0014 4FF00002 		mov	r2, #0
 925 0018 1A70     		strb	r2, [r3, #0]
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 27


 558:lib/stm32f10x_rcc.c ****   /* Configure LSE (RCC_LSE_OFF is already covered by the code section above) */
 559:lib/stm32f10x_rcc.c ****   switch(RCC_LSE)
 926              		.loc 1 559 0
 927 001a FB79     		ldrb	r3, [r7, #7]	@ zero_extendqisi2
 928 001c 012B     		cmp	r3, #1
 929 001e 02D0     		beq	.L59
 930 0020 042B     		cmp	r3, #4
 931 0022 05D0     		beq	.L60
 932 0024 09E0     		b	.L62
 933              	.L59:
 560:lib/stm32f10x_rcc.c ****   {
 561:lib/stm32f10x_rcc.c ****     case RCC_LSE_ON:
 562:lib/stm32f10x_rcc.c ****       /* Set LSEON bit */
 563:lib/stm32f10x_rcc.c ****       *(__IO uint8_t *) BDCR_ADDRESS = RCC_LSE_ON;
 934              		.loc 1 563 0
 935 0026 084B     		ldr	r3, .L63
 936 0028 4FF00102 		mov	r2, #1
 937 002c 1A70     		strb	r2, [r3, #0]
 564:lib/stm32f10x_rcc.c ****       break;
 938              		.loc 1 564 0
 939 002e 05E0     		b	.L57
 940              	.L60:
 565:lib/stm32f10x_rcc.c ****       
 566:lib/stm32f10x_rcc.c ****     case RCC_LSE_Bypass:
 567:lib/stm32f10x_rcc.c ****       /* Set LSEBYP and LSEON bits */
 568:lib/stm32f10x_rcc.c ****       *(__IO uint8_t *) BDCR_ADDRESS = RCC_LSE_Bypass | RCC_LSE_ON;
 941              		.loc 1 568 0
 942 0030 054B     		ldr	r3, .L63
 943 0032 4FF00502 		mov	r2, #5
 944 0036 1A70     		strb	r2, [r3, #0]
 569:lib/stm32f10x_rcc.c ****       break;            
 945              		.loc 1 569 0
 946 0038 00E0     		b	.L57
 947              	.L62:
 570:lib/stm32f10x_rcc.c ****       
 571:lib/stm32f10x_rcc.c ****     default:
 572:lib/stm32f10x_rcc.c ****       break;      
 948              		.loc 1 572 0
 949 003a 00BF     		nop
 950              	.L57:
 573:lib/stm32f10x_rcc.c ****   }
 574:lib/stm32f10x_rcc.c **** }
 951              		.loc 1 574 0
 952 003c 07F10C07 		add	r7, r7, #12
 953 0040 BD46     		mov	sp, r7
 954 0042 80BC     		pop	{r7}
 955 0044 7047     		bx	lr
 956              	.L64:
 957 0046 00BF     		.align	2
 958              	.L63:
 959 0048 20100240 		.word	1073877024
 960              		.cfi_endproc
 961              	.LFE39:
 962              		.size	RCC_LSEConfig, .-RCC_LSEConfig
 963              		.section	.text.RCC_LSICmd,"ax",%progbits
 964              		.align	2
 965              		.global	RCC_LSICmd
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 28


 966              		.thumb
 967              		.thumb_func
 968              		.type	RCC_LSICmd, %function
 969              	RCC_LSICmd:
 970              	.LFB40:
 575:lib/stm32f10x_rcc.c **** 
 576:lib/stm32f10x_rcc.c **** /**
 577:lib/stm32f10x_rcc.c ****   * @brief  Enables or disables the Internal Low Speed oscillator (LSI).
 578:lib/stm32f10x_rcc.c ****   *   LSI can not be disabled if the IWDG is running.
 579:lib/stm32f10x_rcc.c ****   * @param NewState: new state of the LSI.
 580:lib/stm32f10x_rcc.c ****   *   This parameter can be: ENABLE or DISABLE.
 581:lib/stm32f10x_rcc.c ****   * @retval : None
 582:lib/stm32f10x_rcc.c ****   */
 583:lib/stm32f10x_rcc.c **** void RCC_LSICmd(FunctionalState NewState)
 584:lib/stm32f10x_rcc.c **** {
 971              		.loc 1 584 0
 972              		.cfi_startproc
 973              		@ args = 0, pretend = 0, frame = 8
 974              		@ frame_needed = 1, uses_anonymous_args = 0
 975              		@ link register save eliminated.
 976 0000 80B4     		push	{r7}
 977              	.LCFI46:
 978              		.cfi_def_cfa_offset 4
 979              		.cfi_offset 7, -4
 980 0002 83B0     		sub	sp, sp, #12
 981              	.LCFI47:
 982              		.cfi_def_cfa_offset 16
 983 0004 00AF     		add	r7, sp, #0
 984              	.LCFI48:
 985              		.cfi_def_cfa_register 7
 986 0006 0346     		mov	r3, r0
 987 0008 FB71     		strb	r3, [r7, #7]
 585:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 586:lib/stm32f10x_rcc.c ****   assert_param(IS_FUNCTIONAL_STATE(NewState));
 587:lib/stm32f10x_rcc.c ****   *(__IO uint32_t *) CSR_LSION_BB = (uint32_t)NewState;
 988              		.loc 1 587 0
 989 000a 044B     		ldr	r3, .L66
 990 000c FA79     		ldrb	r2, [r7, #7]	@ zero_extendqisi2
 991 000e 1A60     		str	r2, [r3, #0]
 588:lib/stm32f10x_rcc.c **** }
 992              		.loc 1 588 0
 993 0010 07F10C07 		add	r7, r7, #12
 994 0014 BD46     		mov	sp, r7
 995 0016 80BC     		pop	{r7}
 996 0018 7047     		bx	lr
 997              	.L67:
 998 001a 00BF     		.align	2
 999              	.L66:
 1000 001c 80044242 		.word	1111622784
 1001              		.cfi_endproc
 1002              	.LFE40:
 1003              		.size	RCC_LSICmd, .-RCC_LSICmd
 1004              		.section	.text.RCC_RTCCLKConfig,"ax",%progbits
 1005              		.align	2
 1006              		.global	RCC_RTCCLKConfig
 1007              		.thumb
 1008              		.thumb_func
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 29


 1009              		.type	RCC_RTCCLKConfig, %function
 1010              	RCC_RTCCLKConfig:
 1011              	.LFB41:
 589:lib/stm32f10x_rcc.c **** 
 590:lib/stm32f10x_rcc.c **** /**
 591:lib/stm32f10x_rcc.c ****   * @brief  Configures the RTC clock (RTCCLK).
 592:lib/stm32f10x_rcc.c ****   *   Once the RTC clock is selected it can’t be changed unless the
 593:lib/stm32f10x_rcc.c ****   *   Backup domain is reset.
 594:lib/stm32f10x_rcc.c ****   * @param RCC_RTCCLKSource: specifies the RTC clock source.
 595:lib/stm32f10x_rcc.c ****   *   This parameter can be one of the following values:
 596:lib/stm32f10x_rcc.c ****   * @arg RCC_RTCCLKSource_LSE: LSE selected as RTC clock
 597:lib/stm32f10x_rcc.c ****   * @arg RCC_RTCCLKSource_LSI: LSI selected as RTC clock
 598:lib/stm32f10x_rcc.c ****   * @arg RCC_RTCCLKSource_HSE_Div128: HSE clock divided by 128
 599:lib/stm32f10x_rcc.c ****   *   selected as RTC clock
 600:lib/stm32f10x_rcc.c ****   * @retval : None
 601:lib/stm32f10x_rcc.c ****   */
 602:lib/stm32f10x_rcc.c **** void RCC_RTCCLKConfig(uint32_t RCC_RTCCLKSource)
 603:lib/stm32f10x_rcc.c **** {
 1012              		.loc 1 603 0
 1013              		.cfi_startproc
 1014              		@ args = 0, pretend = 0, frame = 8
 1015              		@ frame_needed = 1, uses_anonymous_args = 0
 1016              		@ link register save eliminated.
 1017 0000 80B4     		push	{r7}
 1018              	.LCFI49:
 1019              		.cfi_def_cfa_offset 4
 1020              		.cfi_offset 7, -4
 1021 0002 83B0     		sub	sp, sp, #12
 1022              	.LCFI50:
 1023              		.cfi_def_cfa_offset 16
 1024 0004 00AF     		add	r7, sp, #0
 1025              	.LCFI51:
 1026              		.cfi_def_cfa_register 7
 1027 0006 7860     		str	r0, [r7, #4]
 604:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 605:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_RTCCLK_SOURCE(RCC_RTCCLKSource));
 606:lib/stm32f10x_rcc.c ****   /* Select the RTC clock source */
 607:lib/stm32f10x_rcc.c ****   RCC->BDCR |= RCC_RTCCLKSource;
 1028              		.loc 1 607 0
 1029 0008 054B     		ldr	r3, .L69
 1030 000a 054A     		ldr	r2, .L69
 1031 000c 116A     		ldr	r1, [r2, #32]
 1032 000e 7A68     		ldr	r2, [r7, #4]
 1033 0010 0A43     		orrs	r2, r2, r1
 1034 0012 1A62     		str	r2, [r3, #32]
 608:lib/stm32f10x_rcc.c **** }
 1035              		.loc 1 608 0
 1036 0014 07F10C07 		add	r7, r7, #12
 1037 0018 BD46     		mov	sp, r7
 1038 001a 80BC     		pop	{r7}
 1039 001c 7047     		bx	lr
 1040              	.L70:
 1041 001e 00BF     		.align	2
 1042              	.L69:
 1043 0020 00100240 		.word	1073876992
 1044              		.cfi_endproc
 1045              	.LFE41:
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 30


 1046              		.size	RCC_RTCCLKConfig, .-RCC_RTCCLKConfig
 1047              		.section	.text.RCC_RTCCLKCmd,"ax",%progbits
 1048              		.align	2
 1049              		.global	RCC_RTCCLKCmd
 1050              		.thumb
 1051              		.thumb_func
 1052              		.type	RCC_RTCCLKCmd, %function
 1053              	RCC_RTCCLKCmd:
 1054              	.LFB42:
 609:lib/stm32f10x_rcc.c **** 
 610:lib/stm32f10x_rcc.c **** /**
 611:lib/stm32f10x_rcc.c ****   * @brief  Enables or disables the RTC clock.
 612:lib/stm32f10x_rcc.c ****   *   This function must be used only after the RTC clock was
 613:lib/stm32f10x_rcc.c ****   *   selected using the RCC_RTCCLKConfig function.
 614:lib/stm32f10x_rcc.c ****   * @param NewState: new state of the RTC clock.
 615:lib/stm32f10x_rcc.c ****   *   This parameter can be: ENABLE or DISABLE.
 616:lib/stm32f10x_rcc.c ****   * @retval : None
 617:lib/stm32f10x_rcc.c ****   */
 618:lib/stm32f10x_rcc.c **** void RCC_RTCCLKCmd(FunctionalState NewState)
 619:lib/stm32f10x_rcc.c **** {
 1055              		.loc 1 619 0
 1056              		.cfi_startproc
 1057              		@ args = 0, pretend = 0, frame = 8
 1058              		@ frame_needed = 1, uses_anonymous_args = 0
 1059              		@ link register save eliminated.
 1060 0000 80B4     		push	{r7}
 1061              	.LCFI52:
 1062              		.cfi_def_cfa_offset 4
 1063              		.cfi_offset 7, -4
 1064 0002 83B0     		sub	sp, sp, #12
 1065              	.LCFI53:
 1066              		.cfi_def_cfa_offset 16
 1067 0004 00AF     		add	r7, sp, #0
 1068              	.LCFI54:
 1069              		.cfi_def_cfa_register 7
 1070 0006 0346     		mov	r3, r0
 1071 0008 FB71     		strb	r3, [r7, #7]
 620:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 621:lib/stm32f10x_rcc.c ****   assert_param(IS_FUNCTIONAL_STATE(NewState));
 622:lib/stm32f10x_rcc.c ****   *(__IO uint32_t *) BDCR_RTCEN_BB = (uint32_t)NewState;
 1072              		.loc 1 622 0
 1073 000a 044B     		ldr	r3, .L72
 1074 000c FA79     		ldrb	r2, [r7, #7]	@ zero_extendqisi2
 1075 000e 1A60     		str	r2, [r3, #0]
 623:lib/stm32f10x_rcc.c **** }
 1076              		.loc 1 623 0
 1077 0010 07F10C07 		add	r7, r7, #12
 1078 0014 BD46     		mov	sp, r7
 1079 0016 80BC     		pop	{r7}
 1080 0018 7047     		bx	lr
 1081              	.L73:
 1082 001a 00BF     		.align	2
 1083              	.L72:
 1084 001c 3C044242 		.word	1111622716
 1085              		.cfi_endproc
 1086              	.LFE42:
 1087              		.size	RCC_RTCCLKCmd, .-RCC_RTCCLKCmd
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 31


 1088              		.section	.text.RCC_GetClocksFreq,"ax",%progbits
 1089              		.align	2
 1090              		.global	RCC_GetClocksFreq
 1091              		.thumb
 1092              		.thumb_func
 1093              		.type	RCC_GetClocksFreq, %function
 1094              	RCC_GetClocksFreq:
 1095              	.LFB43:
 624:lib/stm32f10x_rcc.c **** 
 625:lib/stm32f10x_rcc.c **** /**
 626:lib/stm32f10x_rcc.c ****   * @brief  Returns the frequencies of different on chip clocks.
 627:lib/stm32f10x_rcc.c ****   * @param RCC_Clocks: pointer to a RCC_ClocksTypeDef structure which
 628:lib/stm32f10x_rcc.c ****   *   will hold the clocks frequencies.
 629:lib/stm32f10x_rcc.c ****   * @retval : None
 630:lib/stm32f10x_rcc.c ****   */
 631:lib/stm32f10x_rcc.c **** void RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks)
 632:lib/stm32f10x_rcc.c **** {
 1096              		.loc 1 632 0
 1097              		.cfi_startproc
 1098              		@ args = 0, pretend = 0, frame = 24
 1099              		@ frame_needed = 1, uses_anonymous_args = 0
 1100              		@ link register save eliminated.
 1101 0000 80B4     		push	{r7}
 1102              	.LCFI55:
 1103              		.cfi_def_cfa_offset 4
 1104              		.cfi_offset 7, -4
 1105 0002 87B0     		sub	sp, sp, #28
 1106              	.LCFI56:
 1107              		.cfi_def_cfa_offset 32
 1108 0004 00AF     		add	r7, sp, #0
 1109              	.LCFI57:
 1110              		.cfi_def_cfa_register 7
 1111 0006 7860     		str	r0, [r7, #4]
 633:lib/stm32f10x_rcc.c ****   uint32_t tmp = 0, pllmull = 0, pllsource = 0, presc = 0;
 1112              		.loc 1 633 0
 1113 0008 4FF00003 		mov	r3, #0
 1114 000c 7B61     		str	r3, [r7, #20]
 1115 000e 4FF00003 		mov	r3, #0
 1116 0012 3B61     		str	r3, [r7, #16]
 1117 0014 4FF00003 		mov	r3, #0
 1118 0018 FB60     		str	r3, [r7, #12]
 1119 001a 4FF00003 		mov	r3, #0
 1120 001e BB60     		str	r3, [r7, #8]
 634:lib/stm32f10x_rcc.c ****   /* Get SYSCLK source -------------------------------------------------------*/
 635:lib/stm32f10x_rcc.c ****   tmp = RCC->CFGR & CFGR_SWS_Mask;
 1121              		.loc 1 635 0
 1122 0020 514B     		ldr	r3, .L84
 1123 0022 5B68     		ldr	r3, [r3, #4]
 1124 0024 03F00C03 		and	r3, r3, #12
 1125 0028 7B61     		str	r3, [r7, #20]
 636:lib/stm32f10x_rcc.c ****   switch (tmp)
 1126              		.loc 1 636 0
 1127 002a 7B69     		ldr	r3, [r7, #20]
 1128 002c 042B     		cmp	r3, #4
 1129 002e 07D0     		beq	.L77
 1130 0030 082B     		cmp	r3, #8
 1131 0032 09D0     		beq	.L78
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 32


 1132 0034 002B     		cmp	r3, #0
 1133 0036 35D1     		bne	.L83
 1134              	.L76:
 637:lib/stm32f10x_rcc.c ****   {
 638:lib/stm32f10x_rcc.c ****     case 0x00:  /* HSI used as system clock */
 639:lib/stm32f10x_rcc.c ****       RCC_Clocks->SYSCLK_Frequency = HSI_Value;
 1135              		.loc 1 639 0
 1136 0038 7B68     		ldr	r3, [r7, #4]
 1137 003a 4C4A     		ldr	r2, .L84+4
 1138 003c 1A60     		str	r2, [r3, #0]
 640:lib/stm32f10x_rcc.c ****       break;
 1139              		.loc 1 640 0
 1140 003e 35E0     		b	.L79
 1141              	.L77:
 641:lib/stm32f10x_rcc.c ****     case 0x04:  /* HSE used as system clock */
 642:lib/stm32f10x_rcc.c ****       RCC_Clocks->SYSCLK_Frequency = HSE_Value;
 1142              		.loc 1 642 0
 1143 0040 7B68     		ldr	r3, [r7, #4]
 1144 0042 4A4A     		ldr	r2, .L84+4
 1145 0044 1A60     		str	r2, [r3, #0]
 643:lib/stm32f10x_rcc.c ****       break;
 1146              		.loc 1 643 0
 1147 0046 31E0     		b	.L79
 1148              	.L78:
 644:lib/stm32f10x_rcc.c ****     case 0x08:  /* PLL used as system clock */
 645:lib/stm32f10x_rcc.c ****       /* Get PLL clock source and multiplication factor ----------------------*/
 646:lib/stm32f10x_rcc.c ****       pllmull = RCC->CFGR & CFGR_PLLMull_Mask;
 1149              		.loc 1 646 0
 1150 0048 474B     		ldr	r3, .L84
 1151 004a 5B68     		ldr	r3, [r3, #4]
 1152 004c 03F47013 		and	r3, r3, #3932160
 1153 0050 3B61     		str	r3, [r7, #16]
 647:lib/stm32f10x_rcc.c ****       pllmull = ( pllmull >> 18) + 2;
 1154              		.loc 1 647 0
 1155 0052 3B69     		ldr	r3, [r7, #16]
 1156 0054 4FEA9343 		lsr	r3, r3, #18
 1157 0058 03F10203 		add	r3, r3, #2
 1158 005c 3B61     		str	r3, [r7, #16]
 648:lib/stm32f10x_rcc.c ****       pllsource = RCC->CFGR & CFGR_PLLSRC_Mask;
 1159              		.loc 1 648 0
 1160 005e 424B     		ldr	r3, .L84
 1161 0060 5B68     		ldr	r3, [r3, #4]
 1162 0062 03F48033 		and	r3, r3, #65536
 1163 0066 FB60     		str	r3, [r7, #12]
 649:lib/stm32f10x_rcc.c ****       if (pllsource == 0x00)
 1164              		.loc 1 649 0
 1165 0068 FB68     		ldr	r3, [r7, #12]
 1166 006a 002B     		cmp	r3, #0
 1167 006c 06D1     		bne	.L80
 650:lib/stm32f10x_rcc.c ****       {/* HSI oscillator clock divided by 2 selected as PLL clock entry */
 651:lib/stm32f10x_rcc.c ****         RCC_Clocks->SYSCLK_Frequency = (HSI_Value >> 1) * pllmull;
 1168              		.loc 1 651 0
 1169 006e 3B69     		ldr	r3, [r7, #16]
 1170 0070 3F4A     		ldr	r2, .L84+8
 1171 0072 02FB03F2 		mul	r2, r2, r3
 1172 0076 7B68     		ldr	r3, [r7, #4]
 1173 0078 1A60     		str	r2, [r3, #0]
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 33


 652:lib/stm32f10x_rcc.c ****       }
 653:lib/stm32f10x_rcc.c ****       else
 654:lib/stm32f10x_rcc.c ****       {/* HSE selected as PLL clock entry */
 655:lib/stm32f10x_rcc.c ****         if ((RCC->CFGR & CFGR_PLLXTPRE_Mask) != (uint32_t)RESET)
 656:lib/stm32f10x_rcc.c ****         {/* HSE oscillator clock divided by 2 */
 657:lib/stm32f10x_rcc.c ****           RCC_Clocks->SYSCLK_Frequency = (HSE_Value >> 1) * pllmull;
 658:lib/stm32f10x_rcc.c ****         }
 659:lib/stm32f10x_rcc.c ****         else
 660:lib/stm32f10x_rcc.c ****         {
 661:lib/stm32f10x_rcc.c ****           RCC_Clocks->SYSCLK_Frequency = HSE_Value * pllmull;
 662:lib/stm32f10x_rcc.c ****         }
 663:lib/stm32f10x_rcc.c ****       }
 664:lib/stm32f10x_rcc.c ****       break;
 1174              		.loc 1 664 0
 1175 007a 17E0     		b	.L79
 1176              	.L80:
 655:lib/stm32f10x_rcc.c ****         if ((RCC->CFGR & CFGR_PLLXTPRE_Mask) != (uint32_t)RESET)
 1177              		.loc 1 655 0
 1178 007c 3A4B     		ldr	r3, .L84
 1179 007e 5B68     		ldr	r3, [r3, #4]
 1180 0080 03F40033 		and	r3, r3, #131072
 1181 0084 002B     		cmp	r3, #0
 1182 0086 06D0     		beq	.L82
 657:lib/stm32f10x_rcc.c ****           RCC_Clocks->SYSCLK_Frequency = (HSE_Value >> 1) * pllmull;
 1183              		.loc 1 657 0
 1184 0088 3B69     		ldr	r3, [r7, #16]
 1185 008a 394A     		ldr	r2, .L84+8
 1186 008c 02FB03F2 		mul	r2, r2, r3
 1187 0090 7B68     		ldr	r3, [r7, #4]
 1188 0092 1A60     		str	r2, [r3, #0]
 1189              		.loc 1 664 0
 1190 0094 0AE0     		b	.L79
 1191              	.L82:
 661:lib/stm32f10x_rcc.c ****           RCC_Clocks->SYSCLK_Frequency = HSE_Value * pllmull;
 1192              		.loc 1 661 0
 1193 0096 3B69     		ldr	r3, [r7, #16]
 1194 0098 344A     		ldr	r2, .L84+4
 1195 009a 02FB03F2 		mul	r2, r2, r3
 1196 009e 7B68     		ldr	r3, [r7, #4]
 1197 00a0 1A60     		str	r2, [r3, #0]
 1198              		.loc 1 664 0
 1199 00a2 03E0     		b	.L79
 1200              	.L83:
 665:lib/stm32f10x_rcc.c ****     default:
 666:lib/stm32f10x_rcc.c ****       RCC_Clocks->SYSCLK_Frequency = HSI_Value;
 1201              		.loc 1 666 0
 1202 00a4 7B68     		ldr	r3, [r7, #4]
 1203 00a6 314A     		ldr	r2, .L84+4
 1204 00a8 1A60     		str	r2, [r3, #0]
 667:lib/stm32f10x_rcc.c ****       break;
 1205              		.loc 1 667 0
 1206 00aa 00BF     		nop
 1207              	.L79:
 668:lib/stm32f10x_rcc.c ****   }
 669:lib/stm32f10x_rcc.c ****   /* Compute HCLK, PCLK1, PCLK2 and ADCCLK clocks frequencies ----------------*/
 670:lib/stm32f10x_rcc.c ****   /* Get HCLK prescaler */
 671:lib/stm32f10x_rcc.c ****   tmp = RCC->CFGR & CFGR_HPRE_Set_Mask;
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 34


 1208              		.loc 1 671 0
 1209 00ac 2E4B     		ldr	r3, .L84
 1210 00ae 5B68     		ldr	r3, [r3, #4]
 1211 00b0 03F0F003 		and	r3, r3, #240
 1212 00b4 7B61     		str	r3, [r7, #20]
 672:lib/stm32f10x_rcc.c ****   tmp = tmp >> 4;
 1213              		.loc 1 672 0
 1214 00b6 7B69     		ldr	r3, [r7, #20]
 1215 00b8 4FEA1313 		lsr	r3, r3, #4
 1216 00bc 7B61     		str	r3, [r7, #20]
 673:lib/stm32f10x_rcc.c ****   presc = APBAHBPrescTable[tmp];
 1217              		.loc 1 673 0
 1218 00be 2D4A     		ldr	r2, .L84+12
 1219 00c0 7B69     		ldr	r3, [r7, #20]
 1220 00c2 D318     		adds	r3, r2, r3
 1221 00c4 1B78     		ldrb	r3, [r3, #0]
 1222 00c6 DBB2     		uxtb	r3, r3
 1223 00c8 BB60     		str	r3, [r7, #8]
 674:lib/stm32f10x_rcc.c ****   /* HCLK clock frequency */
 675:lib/stm32f10x_rcc.c ****   RCC_Clocks->HCLK_Frequency = RCC_Clocks->SYSCLK_Frequency >> presc;
 1224              		.loc 1 675 0
 1225 00ca 7B68     		ldr	r3, [r7, #4]
 1226 00cc 1A68     		ldr	r2, [r3, #0]
 1227 00ce BB68     		ldr	r3, [r7, #8]
 1228 00d0 22FA03F2 		lsr	r2, r2, r3
 1229 00d4 7B68     		ldr	r3, [r7, #4]
 1230 00d6 5A60     		str	r2, [r3, #4]
 676:lib/stm32f10x_rcc.c ****   /* Get PCLK1 prescaler */
 677:lib/stm32f10x_rcc.c ****   tmp = RCC->CFGR & CFGR_PPRE1_Set_Mask;
 1231              		.loc 1 677 0
 1232 00d8 234B     		ldr	r3, .L84
 1233 00da 5B68     		ldr	r3, [r3, #4]
 1234 00dc 03F4E063 		and	r3, r3, #1792
 1235 00e0 7B61     		str	r3, [r7, #20]
 678:lib/stm32f10x_rcc.c ****   tmp = tmp >> 8;
 1236              		.loc 1 678 0
 1237 00e2 7B69     		ldr	r3, [r7, #20]
 1238 00e4 4FEA1323 		lsr	r3, r3, #8
 1239 00e8 7B61     		str	r3, [r7, #20]
 679:lib/stm32f10x_rcc.c ****   presc = APBAHBPrescTable[tmp];
 1240              		.loc 1 679 0
 1241 00ea 224A     		ldr	r2, .L84+12
 1242 00ec 7B69     		ldr	r3, [r7, #20]
 1243 00ee D318     		adds	r3, r2, r3
 1244 00f0 1B78     		ldrb	r3, [r3, #0]
 1245 00f2 DBB2     		uxtb	r3, r3
 1246 00f4 BB60     		str	r3, [r7, #8]
 680:lib/stm32f10x_rcc.c ****   /* PCLK1 clock frequency */
 681:lib/stm32f10x_rcc.c ****   RCC_Clocks->PCLK1_Frequency = RCC_Clocks->HCLK_Frequency >> presc;
 1247              		.loc 1 681 0
 1248 00f6 7B68     		ldr	r3, [r7, #4]
 1249 00f8 5A68     		ldr	r2, [r3, #4]
 1250 00fa BB68     		ldr	r3, [r7, #8]
 1251 00fc 22FA03F2 		lsr	r2, r2, r3
 1252 0100 7B68     		ldr	r3, [r7, #4]
 1253 0102 9A60     		str	r2, [r3, #8]
 682:lib/stm32f10x_rcc.c ****   /* Get PCLK2 prescaler */
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 35


 683:lib/stm32f10x_rcc.c ****   tmp = RCC->CFGR & CFGR_PPRE2_Set_Mask;
 1254              		.loc 1 683 0
 1255 0104 184B     		ldr	r3, .L84
 1256 0106 5B68     		ldr	r3, [r3, #4]
 1257 0108 03F46053 		and	r3, r3, #14336
 1258 010c 7B61     		str	r3, [r7, #20]
 684:lib/stm32f10x_rcc.c ****   tmp = tmp >> 11;
 1259              		.loc 1 684 0
 1260 010e 7B69     		ldr	r3, [r7, #20]
 1261 0110 4FEAD323 		lsr	r3, r3, #11
 1262 0114 7B61     		str	r3, [r7, #20]
 685:lib/stm32f10x_rcc.c ****   presc = APBAHBPrescTable[tmp];
 1263              		.loc 1 685 0
 1264 0116 174A     		ldr	r2, .L84+12
 1265 0118 7B69     		ldr	r3, [r7, #20]
 1266 011a D318     		adds	r3, r2, r3
 1267 011c 1B78     		ldrb	r3, [r3, #0]
 1268 011e DBB2     		uxtb	r3, r3
 1269 0120 BB60     		str	r3, [r7, #8]
 686:lib/stm32f10x_rcc.c ****   /* PCLK2 clock frequency */
 687:lib/stm32f10x_rcc.c ****   RCC_Clocks->PCLK2_Frequency = RCC_Clocks->HCLK_Frequency >> presc;
 1270              		.loc 1 687 0
 1271 0122 7B68     		ldr	r3, [r7, #4]
 1272 0124 5A68     		ldr	r2, [r3, #4]
 1273 0126 BB68     		ldr	r3, [r7, #8]
 1274 0128 22FA03F2 		lsr	r2, r2, r3
 1275 012c 7B68     		ldr	r3, [r7, #4]
 1276 012e DA60     		str	r2, [r3, #12]
 688:lib/stm32f10x_rcc.c ****   /* Get ADCCLK prescaler */
 689:lib/stm32f10x_rcc.c ****   tmp = RCC->CFGR & CFGR_ADCPRE_Set_Mask;
 1277              		.loc 1 689 0
 1278 0130 0D4B     		ldr	r3, .L84
 1279 0132 5B68     		ldr	r3, [r3, #4]
 1280 0134 03F44043 		and	r3, r3, #49152
 1281 0138 7B61     		str	r3, [r7, #20]
 690:lib/stm32f10x_rcc.c ****   tmp = tmp >> 14;
 1282              		.loc 1 690 0
 1283 013a 7B69     		ldr	r3, [r7, #20]
 1284 013c 4FEA9333 		lsr	r3, r3, #14
 1285 0140 7B61     		str	r3, [r7, #20]
 691:lib/stm32f10x_rcc.c ****   presc = ADCPrescTable[tmp];
 1286              		.loc 1 691 0
 1287 0142 0D4A     		ldr	r2, .L84+16
 1288 0144 7B69     		ldr	r3, [r7, #20]
 1289 0146 D318     		adds	r3, r2, r3
 1290 0148 1B78     		ldrb	r3, [r3, #0]
 1291 014a DBB2     		uxtb	r3, r3
 1292 014c BB60     		str	r3, [r7, #8]
 692:lib/stm32f10x_rcc.c ****   /* ADCCLK clock frequency */
 693:lib/stm32f10x_rcc.c ****   RCC_Clocks->ADCCLK_Frequency = RCC_Clocks->PCLK2_Frequency / presc;
 1293              		.loc 1 693 0
 1294 014e 7B68     		ldr	r3, [r7, #4]
 1295 0150 DA68     		ldr	r2, [r3, #12]
 1296 0152 BB68     		ldr	r3, [r7, #8]
 1297 0154 B2FBF3F2 		udiv	r2, r2, r3
 1298 0158 7B68     		ldr	r3, [r7, #4]
 1299 015a 1A61     		str	r2, [r3, #16]
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 36


 694:lib/stm32f10x_rcc.c **** }
 1300              		.loc 1 694 0
 1301 015c 07F11C07 		add	r7, r7, #28
 1302 0160 BD46     		mov	sp, r7
 1303 0162 80BC     		pop	{r7}
 1304 0164 7047     		bx	lr
 1305              	.L85:
 1306 0166 00BF     		.align	2
 1307              	.L84:
 1308 0168 00100240 		.word	1073876992
 1309 016c 00127A00 		.word	8000000
 1310 0170 00093D00 		.word	4000000
 1311 0174 00000000 		.word	APBAHBPrescTable
 1312 0178 00000000 		.word	ADCPrescTable
 1313              		.cfi_endproc
 1314              	.LFE43:
 1315              		.size	RCC_GetClocksFreq, .-RCC_GetClocksFreq
 1316              		.section	.text.RCC_AHBPeriphClockCmd,"ax",%progbits
 1317              		.align	2
 1318              		.global	RCC_AHBPeriphClockCmd
 1319              		.thumb
 1320              		.thumb_func
 1321              		.type	RCC_AHBPeriphClockCmd, %function
 1322              	RCC_AHBPeriphClockCmd:
 1323              	.LFB44:
 695:lib/stm32f10x_rcc.c **** 
 696:lib/stm32f10x_rcc.c **** /**
 697:lib/stm32f10x_rcc.c ****   * @brief  Enables or disables the AHB peripheral clock.
 698:lib/stm32f10x_rcc.c ****   * @param RCC_AHBPeriph: specifies the AHB peripheral to gates its clock.
 699:lib/stm32f10x_rcc.c ****   *   This parameter can be any combination of the following values:
 700:lib/stm32f10x_rcc.c ****   * @arg RCC_AHBPeriph_DMA1
 701:lib/stm32f10x_rcc.c ****   * @arg RCC_AHBPeriph_DMA2
 702:lib/stm32f10x_rcc.c ****   * @arg RCC_AHBPeriph_SRAM
 703:lib/stm32f10x_rcc.c ****   * @arg RCC_AHBPeriph_FLITF
 704:lib/stm32f10x_rcc.c ****   * @arg RCC_AHBPeriph_CRC
 705:lib/stm32f10x_rcc.c ****   * @arg RCC_AHBPeriph_FSMC
 706:lib/stm32f10x_rcc.c ****   * @arg RCC_AHBPeriph_SDIO
 707:lib/stm32f10x_rcc.c ****   *   SRAM and FLITF clock can be disabled only during sleep mode.
 708:lib/stm32f10x_rcc.c ****   * @param NewState: new state of the specified peripheral clock.
 709:lib/stm32f10x_rcc.c ****   *   This parameter can be: ENABLE or DISABLE.
 710:lib/stm32f10x_rcc.c ****   * @retval : None
 711:lib/stm32f10x_rcc.c ****   */
 712:lib/stm32f10x_rcc.c **** void RCC_AHBPeriphClockCmd(uint32_t RCC_AHBPeriph, FunctionalState NewState)
 713:lib/stm32f10x_rcc.c **** {
 1324              		.loc 1 713 0
 1325              		.cfi_startproc
 1326              		@ args = 0, pretend = 0, frame = 8
 1327              		@ frame_needed = 1, uses_anonymous_args = 0
 1328              		@ link register save eliminated.
 1329 0000 80B4     		push	{r7}
 1330              	.LCFI58:
 1331              		.cfi_def_cfa_offset 4
 1332              		.cfi_offset 7, -4
 1333 0002 83B0     		sub	sp, sp, #12
 1334              	.LCFI59:
 1335              		.cfi_def_cfa_offset 16
 1336 0004 00AF     		add	r7, sp, #0
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 37


 1337              	.LCFI60:
 1338              		.cfi_def_cfa_register 7
 1339 0006 7860     		str	r0, [r7, #4]
 1340 0008 0B46     		mov	r3, r1
 1341 000a FB70     		strb	r3, [r7, #3]
 714:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 715:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_AHB_PERIPH(RCC_AHBPeriph));
 716:lib/stm32f10x_rcc.c ****   assert_param(IS_FUNCTIONAL_STATE(NewState));
 717:lib/stm32f10x_rcc.c ****   if (NewState != DISABLE)
 1342              		.loc 1 717 0
 1343 000c FB78     		ldrb	r3, [r7, #3]	@ zero_extendqisi2
 1344 000e 002B     		cmp	r3, #0
 1345 0010 06D0     		beq	.L87
 718:lib/stm32f10x_rcc.c ****   {
 719:lib/stm32f10x_rcc.c ****     RCC->AHBENR |= RCC_AHBPeriph;
 1346              		.loc 1 719 0
 1347 0012 0A4B     		ldr	r3, .L89
 1348 0014 094A     		ldr	r2, .L89
 1349 0016 5169     		ldr	r1, [r2, #20]
 1350 0018 7A68     		ldr	r2, [r7, #4]
 1351 001a 0A43     		orrs	r2, r2, r1
 1352 001c 5A61     		str	r2, [r3, #20]
 1353 001e 07E0     		b	.L86
 1354              	.L87:
 720:lib/stm32f10x_rcc.c ****   }
 721:lib/stm32f10x_rcc.c ****   else
 722:lib/stm32f10x_rcc.c ****   {
 723:lib/stm32f10x_rcc.c ****     RCC->AHBENR &= ~RCC_AHBPeriph;
 1355              		.loc 1 723 0
 1356 0020 064B     		ldr	r3, .L89
 1357 0022 064A     		ldr	r2, .L89
 1358 0024 5169     		ldr	r1, [r2, #20]
 1359 0026 7A68     		ldr	r2, [r7, #4]
 1360 0028 6FEA0202 		mvn	r2, r2
 1361 002c 0A40     		ands	r2, r2, r1
 1362 002e 5A61     		str	r2, [r3, #20]
 1363              	.L86:
 724:lib/stm32f10x_rcc.c ****   }
 725:lib/stm32f10x_rcc.c **** }
 1364              		.loc 1 725 0
 1365 0030 07F10C07 		add	r7, r7, #12
 1366 0034 BD46     		mov	sp, r7
 1367 0036 80BC     		pop	{r7}
 1368 0038 7047     		bx	lr
 1369              	.L90:
 1370 003a 00BF     		.align	2
 1371              	.L89:
 1372 003c 00100240 		.word	1073876992
 1373              		.cfi_endproc
 1374              	.LFE44:
 1375              		.size	RCC_AHBPeriphClockCmd, .-RCC_AHBPeriphClockCmd
 1376              		.section	.text.RCC_APB2PeriphClockCmd,"ax",%progbits
 1377              		.align	2
 1378              		.global	RCC_APB2PeriphClockCmd
 1379              		.thumb
 1380              		.thumb_func
 1381              		.type	RCC_APB2PeriphClockCmd, %function
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 38


 1382              	RCC_APB2PeriphClockCmd:
 1383              	.LFB45:
 726:lib/stm32f10x_rcc.c **** 
 727:lib/stm32f10x_rcc.c **** /**
 728:lib/stm32f10x_rcc.c ****   * @brief  Enables or disables the High Speed APB (APB2) peripheral clock.
 729:lib/stm32f10x_rcc.c ****   * @param RCC_APB2Periph: specifies the APB2 peripheral to gates its
 730:lib/stm32f10x_rcc.c ****   *   clock.
 731:lib/stm32f10x_rcc.c ****   *   This parameter can be any combination of the following values:
 732:lib/stm32f10x_rcc.c ****   * @arg RCC_APB2Periph_AFIO, RCC_APB2Periph_GPIOA, RCC_APB2Periph_GPIOB,
 733:lib/stm32f10x_rcc.c ****   *   RCC_APB2Periph_GPIOC, RCC_APB2Periph_GPIOD, RCC_APB2Periph_GPIOE,
 734:lib/stm32f10x_rcc.c ****   *   RCC_APB2Periph_GPIOF, RCC_APB2Periph_GPIOG, RCC_APB2Periph_ADC1,
 735:lib/stm32f10x_rcc.c ****   *   RCC_APB2Periph_ADC2, RCC_APB2Periph_TIM1, RCC_APB2Periph_SPI1,
 736:lib/stm32f10x_rcc.c ****   *   RCC_APB2Periph_TIM8, RCC_APB2Periph_USART1, RCC_APB2Periph_ADC3,
 737:lib/stm32f10x_rcc.c ****   *   RCC_APB2Periph_ALL
 738:lib/stm32f10x_rcc.c ****   * @param NewState: new state of the specified peripheral clock.
 739:lib/stm32f10x_rcc.c ****   *   This parameter can be: ENABLE or DISABLE.
 740:lib/stm32f10x_rcc.c ****   * @retval : None
 741:lib/stm32f10x_rcc.c ****   */
 742:lib/stm32f10x_rcc.c **** void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)
 743:lib/stm32f10x_rcc.c **** {
 1384              		.loc 1 743 0
 1385              		.cfi_startproc
 1386              		@ args = 0, pretend = 0, frame = 8
 1387              		@ frame_needed = 1, uses_anonymous_args = 0
 1388              		@ link register save eliminated.
 1389 0000 80B4     		push	{r7}
 1390              	.LCFI61:
 1391              		.cfi_def_cfa_offset 4
 1392              		.cfi_offset 7, -4
 1393 0002 83B0     		sub	sp, sp, #12
 1394              	.LCFI62:
 1395              		.cfi_def_cfa_offset 16
 1396 0004 00AF     		add	r7, sp, #0
 1397              	.LCFI63:
 1398              		.cfi_def_cfa_register 7
 1399 0006 7860     		str	r0, [r7, #4]
 1400 0008 0B46     		mov	r3, r1
 1401 000a FB70     		strb	r3, [r7, #3]
 744:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 745:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_APB2_PERIPH(RCC_APB2Periph));
 746:lib/stm32f10x_rcc.c ****   assert_param(IS_FUNCTIONAL_STATE(NewState));
 747:lib/stm32f10x_rcc.c ****   if (NewState != DISABLE)
 1402              		.loc 1 747 0
 1403 000c FB78     		ldrb	r3, [r7, #3]	@ zero_extendqisi2
 1404 000e 002B     		cmp	r3, #0
 1405 0010 06D0     		beq	.L92
 748:lib/stm32f10x_rcc.c ****   {
 749:lib/stm32f10x_rcc.c ****     RCC->APB2ENR |= RCC_APB2Periph;
 1406              		.loc 1 749 0
 1407 0012 0A4B     		ldr	r3, .L94
 1408 0014 094A     		ldr	r2, .L94
 1409 0016 9169     		ldr	r1, [r2, #24]
 1410 0018 7A68     		ldr	r2, [r7, #4]
 1411 001a 0A43     		orrs	r2, r2, r1
 1412 001c 9A61     		str	r2, [r3, #24]
 1413 001e 07E0     		b	.L91
 1414              	.L92:
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 39


 750:lib/stm32f10x_rcc.c ****   }
 751:lib/stm32f10x_rcc.c ****   else
 752:lib/stm32f10x_rcc.c ****   {
 753:lib/stm32f10x_rcc.c ****     RCC->APB2ENR &= ~RCC_APB2Periph;
 1415              		.loc 1 753 0
 1416 0020 064B     		ldr	r3, .L94
 1417 0022 064A     		ldr	r2, .L94
 1418 0024 9169     		ldr	r1, [r2, #24]
 1419 0026 7A68     		ldr	r2, [r7, #4]
 1420 0028 6FEA0202 		mvn	r2, r2
 1421 002c 0A40     		ands	r2, r2, r1
 1422 002e 9A61     		str	r2, [r3, #24]
 1423              	.L91:
 754:lib/stm32f10x_rcc.c ****   }
 755:lib/stm32f10x_rcc.c **** }
 1424              		.loc 1 755 0
 1425 0030 07F10C07 		add	r7, r7, #12
 1426 0034 BD46     		mov	sp, r7
 1427 0036 80BC     		pop	{r7}
 1428 0038 7047     		bx	lr
 1429              	.L95:
 1430 003a 00BF     		.align	2
 1431              	.L94:
 1432 003c 00100240 		.word	1073876992
 1433              		.cfi_endproc
 1434              	.LFE45:
 1435              		.size	RCC_APB2PeriphClockCmd, .-RCC_APB2PeriphClockCmd
 1436              		.section	.text.RCC_APB1PeriphClockCmd,"ax",%progbits
 1437              		.align	2
 1438              		.global	RCC_APB1PeriphClockCmd
 1439              		.thumb
 1440              		.thumb_func
 1441              		.type	RCC_APB1PeriphClockCmd, %function
 1442              	RCC_APB1PeriphClockCmd:
 1443              	.LFB46:
 756:lib/stm32f10x_rcc.c **** 
 757:lib/stm32f10x_rcc.c **** /**
 758:lib/stm32f10x_rcc.c ****   * @brief  Enables or disables the Low Speed APB (APB1) peripheral clock.
 759:lib/stm32f10x_rcc.c ****   * @param RCC_APB1Periph: specifies the APB1 peripheral to gates its
 760:lib/stm32f10x_rcc.c ****   *   clock.
 761:lib/stm32f10x_rcc.c ****   *   This parameter can be any combination of the following values:
 762:lib/stm32f10x_rcc.c ****   * @arg RCC_APB1Periph_TIM2, RCC_APB1Periph_TIM3, RCC_APB1Periph_TIM4,
 763:lib/stm32f10x_rcc.c ****   *   RCC_APB1Periph_TIM5, RCC_APB1Periph_TIM6, RCC_APB1Periph_TIM7,
 764:lib/stm32f10x_rcc.c ****   *   RCC_APB1Periph_WWDG, RCC_APB1Periph_SPI2, RCC_APB1Periph_SPI3,
 765:lib/stm32f10x_rcc.c ****   *   RCC_APB1Periph_USART2, RCC_APB1Periph_USART3, RCC_APB1Periph_USART4, 
 766:lib/stm32f10x_rcc.c ****   *   RCC_APB1Periph_USART5, RCC_APB1Periph_I2C1, RCC_APB1Periph_I2C2,
 767:lib/stm32f10x_rcc.c ****   *   RCC_APB1Periph_USB, RCC_APB1Periph_CAN1, RCC_APB1Periph_BKP,
 768:lib/stm32f10x_rcc.c ****   *   RCC_APB1Periph_PWR, RCC_APB1Periph_DAC, RCC_APB1Periph_ALL
 769:lib/stm32f10x_rcc.c ****   * @param NewState: new state of the specified peripheral clock.
 770:lib/stm32f10x_rcc.c ****   *   This parameter can be: ENABLE or DISABLE.
 771:lib/stm32f10x_rcc.c ****   * @retval : None
 772:lib/stm32f10x_rcc.c ****   */
 773:lib/stm32f10x_rcc.c **** void RCC_APB1PeriphClockCmd(uint32_t RCC_APB1Periph, FunctionalState NewState)
 774:lib/stm32f10x_rcc.c **** {
 1444              		.loc 1 774 0
 1445              		.cfi_startproc
 1446              		@ args = 0, pretend = 0, frame = 8
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 40


 1447              		@ frame_needed = 1, uses_anonymous_args = 0
 1448              		@ link register save eliminated.
 1449 0000 80B4     		push	{r7}
 1450              	.LCFI64:
 1451              		.cfi_def_cfa_offset 4
 1452              		.cfi_offset 7, -4
 1453 0002 83B0     		sub	sp, sp, #12
 1454              	.LCFI65:
 1455              		.cfi_def_cfa_offset 16
 1456 0004 00AF     		add	r7, sp, #0
 1457              	.LCFI66:
 1458              		.cfi_def_cfa_register 7
 1459 0006 7860     		str	r0, [r7, #4]
 1460 0008 0B46     		mov	r3, r1
 1461 000a FB70     		strb	r3, [r7, #3]
 775:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 776:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_APB1_PERIPH(RCC_APB1Periph));
 777:lib/stm32f10x_rcc.c ****   assert_param(IS_FUNCTIONAL_STATE(NewState));
 778:lib/stm32f10x_rcc.c ****   if (NewState != DISABLE)
 1462              		.loc 1 778 0
 1463 000c FB78     		ldrb	r3, [r7, #3]	@ zero_extendqisi2
 1464 000e 002B     		cmp	r3, #0
 1465 0010 06D0     		beq	.L97
 779:lib/stm32f10x_rcc.c ****   {
 780:lib/stm32f10x_rcc.c ****     RCC->APB1ENR |= RCC_APB1Periph;
 1466              		.loc 1 780 0
 1467 0012 0A4B     		ldr	r3, .L99
 1468 0014 094A     		ldr	r2, .L99
 1469 0016 D169     		ldr	r1, [r2, #28]
 1470 0018 7A68     		ldr	r2, [r7, #4]
 1471 001a 0A43     		orrs	r2, r2, r1
 1472 001c DA61     		str	r2, [r3, #28]
 1473 001e 07E0     		b	.L96
 1474              	.L97:
 781:lib/stm32f10x_rcc.c ****   }
 782:lib/stm32f10x_rcc.c ****   else
 783:lib/stm32f10x_rcc.c ****   {
 784:lib/stm32f10x_rcc.c ****     RCC->APB1ENR &= ~RCC_APB1Periph;
 1475              		.loc 1 784 0
 1476 0020 064B     		ldr	r3, .L99
 1477 0022 064A     		ldr	r2, .L99
 1478 0024 D169     		ldr	r1, [r2, #28]
 1479 0026 7A68     		ldr	r2, [r7, #4]
 1480 0028 6FEA0202 		mvn	r2, r2
 1481 002c 0A40     		ands	r2, r2, r1
 1482 002e DA61     		str	r2, [r3, #28]
 1483              	.L96:
 785:lib/stm32f10x_rcc.c ****   }
 786:lib/stm32f10x_rcc.c **** }
 1484              		.loc 1 786 0
 1485 0030 07F10C07 		add	r7, r7, #12
 1486 0034 BD46     		mov	sp, r7
 1487 0036 80BC     		pop	{r7}
 1488 0038 7047     		bx	lr
 1489              	.L100:
 1490 003a 00BF     		.align	2
 1491              	.L99:
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 41


 1492 003c 00100240 		.word	1073876992
 1493              		.cfi_endproc
 1494              	.LFE46:
 1495              		.size	RCC_APB1PeriphClockCmd, .-RCC_APB1PeriphClockCmd
 1496              		.section	.text.RCC_APB2PeriphResetCmd,"ax",%progbits
 1497              		.align	2
 1498              		.global	RCC_APB2PeriphResetCmd
 1499              		.thumb
 1500              		.thumb_func
 1501              		.type	RCC_APB2PeriphResetCmd, %function
 1502              	RCC_APB2PeriphResetCmd:
 1503              	.LFB47:
 787:lib/stm32f10x_rcc.c **** 
 788:lib/stm32f10x_rcc.c **** /**
 789:lib/stm32f10x_rcc.c ****   * @brief  Forces or releases High Speed APB (APB2) peripheral reset.
 790:lib/stm32f10x_rcc.c ****   * @param RCC_APB2Periph: specifies the APB2 peripheral to reset.
 791:lib/stm32f10x_rcc.c ****   *   This parameter can be any combination of the following values:
 792:lib/stm32f10x_rcc.c ****   * @arg RCC_APB2Periph_AFIO, RCC_APB2Periph_GPIOA, RCC_APB2Periph_GPIOB,
 793:lib/stm32f10x_rcc.c ****   *   RCC_APB2Periph_GPIOC, RCC_APB2Periph_GPIOD, RCC_APB2Periph_GPIOE,
 794:lib/stm32f10x_rcc.c ****   *   RCC_APB2Periph_GPIOF, RCC_APB2Periph_GPIOG, RCC_APB2Periph_ADC1,
 795:lib/stm32f10x_rcc.c ****   *   RCC_APB2Periph_ADC2, RCC_APB2Periph_TIM1, RCC_APB2Periph_SPI1,
 796:lib/stm32f10x_rcc.c ****   *   RCC_APB2Periph_TIM8, RCC_APB2Periph_USART1, RCC_APB2Periph_ADC3,
 797:lib/stm32f10x_rcc.c ****   *   RCC_APB2Periph_ALL
 798:lib/stm32f10x_rcc.c ****   * @param NewState: new state of the specified peripheral reset.
 799:lib/stm32f10x_rcc.c ****   *   This parameter can be: ENABLE or DISABLE.
 800:lib/stm32f10x_rcc.c ****   * @retval : None
 801:lib/stm32f10x_rcc.c ****   */
 802:lib/stm32f10x_rcc.c **** void RCC_APB2PeriphResetCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)
 803:lib/stm32f10x_rcc.c **** {
 1504              		.loc 1 803 0
 1505              		.cfi_startproc
 1506              		@ args = 0, pretend = 0, frame = 8
 1507              		@ frame_needed = 1, uses_anonymous_args = 0
 1508              		@ link register save eliminated.
 1509 0000 80B4     		push	{r7}
 1510              	.LCFI67:
 1511              		.cfi_def_cfa_offset 4
 1512              		.cfi_offset 7, -4
 1513 0002 83B0     		sub	sp, sp, #12
 1514              	.LCFI68:
 1515              		.cfi_def_cfa_offset 16
 1516 0004 00AF     		add	r7, sp, #0
 1517              	.LCFI69:
 1518              		.cfi_def_cfa_register 7
 1519 0006 7860     		str	r0, [r7, #4]
 1520 0008 0B46     		mov	r3, r1
 1521 000a FB70     		strb	r3, [r7, #3]
 804:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 805:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_APB2_PERIPH(RCC_APB2Periph));
 806:lib/stm32f10x_rcc.c ****   assert_param(IS_FUNCTIONAL_STATE(NewState));
 807:lib/stm32f10x_rcc.c ****   if (NewState != DISABLE)
 1522              		.loc 1 807 0
 1523 000c FB78     		ldrb	r3, [r7, #3]	@ zero_extendqisi2
 1524 000e 002B     		cmp	r3, #0
 1525 0010 06D0     		beq	.L102
 808:lib/stm32f10x_rcc.c ****   {
 809:lib/stm32f10x_rcc.c ****     RCC->APB2RSTR |= RCC_APB2Periph;
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 42


 1526              		.loc 1 809 0
 1527 0012 0A4B     		ldr	r3, .L104
 1528 0014 094A     		ldr	r2, .L104
 1529 0016 D168     		ldr	r1, [r2, #12]
 1530 0018 7A68     		ldr	r2, [r7, #4]
 1531 001a 0A43     		orrs	r2, r2, r1
 1532 001c DA60     		str	r2, [r3, #12]
 1533 001e 07E0     		b	.L101
 1534              	.L102:
 810:lib/stm32f10x_rcc.c ****   }
 811:lib/stm32f10x_rcc.c ****   else
 812:lib/stm32f10x_rcc.c ****   {
 813:lib/stm32f10x_rcc.c ****     RCC->APB2RSTR &= ~RCC_APB2Periph;
 1535              		.loc 1 813 0
 1536 0020 064B     		ldr	r3, .L104
 1537 0022 064A     		ldr	r2, .L104
 1538 0024 D168     		ldr	r1, [r2, #12]
 1539 0026 7A68     		ldr	r2, [r7, #4]
 1540 0028 6FEA0202 		mvn	r2, r2
 1541 002c 0A40     		ands	r2, r2, r1
 1542 002e DA60     		str	r2, [r3, #12]
 1543              	.L101:
 814:lib/stm32f10x_rcc.c ****   }
 815:lib/stm32f10x_rcc.c **** }
 1544              		.loc 1 815 0
 1545 0030 07F10C07 		add	r7, r7, #12
 1546 0034 BD46     		mov	sp, r7
 1547 0036 80BC     		pop	{r7}
 1548 0038 7047     		bx	lr
 1549              	.L105:
 1550 003a 00BF     		.align	2
 1551              	.L104:
 1552 003c 00100240 		.word	1073876992
 1553              		.cfi_endproc
 1554              	.LFE47:
 1555              		.size	RCC_APB2PeriphResetCmd, .-RCC_APB2PeriphResetCmd
 1556              		.section	.text.RCC_APB1PeriphResetCmd,"ax",%progbits
 1557              		.align	2
 1558              		.global	RCC_APB1PeriphResetCmd
 1559              		.thumb
 1560              		.thumb_func
 1561              		.type	RCC_APB1PeriphResetCmd, %function
 1562              	RCC_APB1PeriphResetCmd:
 1563              	.LFB48:
 816:lib/stm32f10x_rcc.c **** 
 817:lib/stm32f10x_rcc.c **** /**
 818:lib/stm32f10x_rcc.c ****   * @brief  Forces or releases Low Speed APB (APB1) peripheral reset.
 819:lib/stm32f10x_rcc.c ****   * @param RCC_APB1Periph: specifies the APB1 peripheral to reset.
 820:lib/stm32f10x_rcc.c ****   *   This parameter can be any combination of the following values:
 821:lib/stm32f10x_rcc.c ****   * @arg RCC_APB1Periph_TIM2, RCC_APB1Periph_TIM3, RCC_APB1Periph_TIM4,
 822:lib/stm32f10x_rcc.c ****   *   RCC_APB1Periph_TIM5, RCC_APB1Periph_TIM6, RCC_APB1Periph_TIM7,
 823:lib/stm32f10x_rcc.c ****   *   RCC_APB1Periph_WWDG, RCC_APB1Periph_SPI2, RCC_APB1Periph_SPI3,
 824:lib/stm32f10x_rcc.c ****   *   RCC_APB1Periph_USART2, RCC_APB1Periph_USART3, RCC_APB1Periph_USART4, 
 825:lib/stm32f10x_rcc.c ****   *   RCC_APB1Periph_USART5, RCC_APB1Periph_I2C1, RCC_APB1Periph_I2C2,
 826:lib/stm32f10x_rcc.c ****   *   RCC_APB1Periph_USB, RCC_APB1Periph_CAN1, RCC_APB1Periph_BKP,
 827:lib/stm32f10x_rcc.c ****   *   RCC_APB1Periph_PWR, RCC_APB1Periph_DAC, RCC_APB1Periph_ALL
 828:lib/stm32f10x_rcc.c ****   * @param NewState: new state of the specified peripheral clock.
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 43


 829:lib/stm32f10x_rcc.c ****   *   This parameter can be: ENABLE or DISABLE.
 830:lib/stm32f10x_rcc.c ****   * @retval : None
 831:lib/stm32f10x_rcc.c ****   */
 832:lib/stm32f10x_rcc.c **** void RCC_APB1PeriphResetCmd(uint32_t RCC_APB1Periph, FunctionalState NewState)
 833:lib/stm32f10x_rcc.c **** {
 1564              		.loc 1 833 0
 1565              		.cfi_startproc
 1566              		@ args = 0, pretend = 0, frame = 8
 1567              		@ frame_needed = 1, uses_anonymous_args = 0
 1568              		@ link register save eliminated.
 1569 0000 80B4     		push	{r7}
 1570              	.LCFI70:
 1571              		.cfi_def_cfa_offset 4
 1572              		.cfi_offset 7, -4
 1573 0002 83B0     		sub	sp, sp, #12
 1574              	.LCFI71:
 1575              		.cfi_def_cfa_offset 16
 1576 0004 00AF     		add	r7, sp, #0
 1577              	.LCFI72:
 1578              		.cfi_def_cfa_register 7
 1579 0006 7860     		str	r0, [r7, #4]
 1580 0008 0B46     		mov	r3, r1
 1581 000a FB70     		strb	r3, [r7, #3]
 834:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 835:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_APB1_PERIPH(RCC_APB1Periph));
 836:lib/stm32f10x_rcc.c ****   assert_param(IS_FUNCTIONAL_STATE(NewState));
 837:lib/stm32f10x_rcc.c ****   if (NewState != DISABLE)
 1582              		.loc 1 837 0
 1583 000c FB78     		ldrb	r3, [r7, #3]	@ zero_extendqisi2
 1584 000e 002B     		cmp	r3, #0
 1585 0010 06D0     		beq	.L107
 838:lib/stm32f10x_rcc.c ****   {
 839:lib/stm32f10x_rcc.c ****     RCC->APB1RSTR |= RCC_APB1Periph;
 1586              		.loc 1 839 0
 1587 0012 0A4B     		ldr	r3, .L109
 1588 0014 094A     		ldr	r2, .L109
 1589 0016 1169     		ldr	r1, [r2, #16]
 1590 0018 7A68     		ldr	r2, [r7, #4]
 1591 001a 0A43     		orrs	r2, r2, r1
 1592 001c 1A61     		str	r2, [r3, #16]
 1593 001e 07E0     		b	.L106
 1594              	.L107:
 840:lib/stm32f10x_rcc.c ****   }
 841:lib/stm32f10x_rcc.c ****   else
 842:lib/stm32f10x_rcc.c ****   {
 843:lib/stm32f10x_rcc.c ****     RCC->APB1RSTR &= ~RCC_APB1Periph;
 1595              		.loc 1 843 0
 1596 0020 064B     		ldr	r3, .L109
 1597 0022 064A     		ldr	r2, .L109
 1598 0024 1169     		ldr	r1, [r2, #16]
 1599 0026 7A68     		ldr	r2, [r7, #4]
 1600 0028 6FEA0202 		mvn	r2, r2
 1601 002c 0A40     		ands	r2, r2, r1
 1602 002e 1A61     		str	r2, [r3, #16]
 1603              	.L106:
 844:lib/stm32f10x_rcc.c ****   }
 845:lib/stm32f10x_rcc.c **** }
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 44


 1604              		.loc 1 845 0
 1605 0030 07F10C07 		add	r7, r7, #12
 1606 0034 BD46     		mov	sp, r7
 1607 0036 80BC     		pop	{r7}
 1608 0038 7047     		bx	lr
 1609              	.L110:
 1610 003a 00BF     		.align	2
 1611              	.L109:
 1612 003c 00100240 		.word	1073876992
 1613              		.cfi_endproc
 1614              	.LFE48:
 1615              		.size	RCC_APB1PeriphResetCmd, .-RCC_APB1PeriphResetCmd
 1616              		.section	.text.RCC_BackupResetCmd,"ax",%progbits
 1617              		.align	2
 1618              		.global	RCC_BackupResetCmd
 1619              		.thumb
 1620              		.thumb_func
 1621              		.type	RCC_BackupResetCmd, %function
 1622              	RCC_BackupResetCmd:
 1623              	.LFB49:
 846:lib/stm32f10x_rcc.c **** 
 847:lib/stm32f10x_rcc.c **** /**
 848:lib/stm32f10x_rcc.c ****   * @brief  Forces or releases the Backup domain reset.
 849:lib/stm32f10x_rcc.c ****   * @param NewState: new state of the Backup domain reset.
 850:lib/stm32f10x_rcc.c ****   *   This parameter can be: ENABLE or DISABLE.
 851:lib/stm32f10x_rcc.c ****   * @retval : None
 852:lib/stm32f10x_rcc.c ****   */
 853:lib/stm32f10x_rcc.c **** void RCC_BackupResetCmd(FunctionalState NewState)
 854:lib/stm32f10x_rcc.c **** {
 1624              		.loc 1 854 0
 1625              		.cfi_startproc
 1626              		@ args = 0, pretend = 0, frame = 8
 1627              		@ frame_needed = 1, uses_anonymous_args = 0
 1628              		@ link register save eliminated.
 1629 0000 80B4     		push	{r7}
 1630              	.LCFI73:
 1631              		.cfi_def_cfa_offset 4
 1632              		.cfi_offset 7, -4
 1633 0002 83B0     		sub	sp, sp, #12
 1634              	.LCFI74:
 1635              		.cfi_def_cfa_offset 16
 1636 0004 00AF     		add	r7, sp, #0
 1637              	.LCFI75:
 1638              		.cfi_def_cfa_register 7
 1639 0006 0346     		mov	r3, r0
 1640 0008 FB71     		strb	r3, [r7, #7]
 855:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 856:lib/stm32f10x_rcc.c ****   assert_param(IS_FUNCTIONAL_STATE(NewState));
 857:lib/stm32f10x_rcc.c ****   *(__IO uint32_t *) BDCR_BDRST_BB = (uint32_t)NewState;
 1641              		.loc 1 857 0
 1642 000a 044B     		ldr	r3, .L112
 1643 000c FA79     		ldrb	r2, [r7, #7]	@ zero_extendqisi2
 1644 000e 1A60     		str	r2, [r3, #0]
 858:lib/stm32f10x_rcc.c **** }
 1645              		.loc 1 858 0
 1646 0010 07F10C07 		add	r7, r7, #12
 1647 0014 BD46     		mov	sp, r7
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 45


 1648 0016 80BC     		pop	{r7}
 1649 0018 7047     		bx	lr
 1650              	.L113:
 1651 001a 00BF     		.align	2
 1652              	.L112:
 1653 001c 40044242 		.word	1111622720
 1654              		.cfi_endproc
 1655              	.LFE49:
 1656              		.size	RCC_BackupResetCmd, .-RCC_BackupResetCmd
 1657              		.section	.text.RCC_ClockSecuritySystemCmd,"ax",%progbits
 1658              		.align	2
 1659              		.global	RCC_ClockSecuritySystemCmd
 1660              		.thumb
 1661              		.thumb_func
 1662              		.type	RCC_ClockSecuritySystemCmd, %function
 1663              	RCC_ClockSecuritySystemCmd:
 1664              	.LFB50:
 859:lib/stm32f10x_rcc.c **** 
 860:lib/stm32f10x_rcc.c **** /**
 861:lib/stm32f10x_rcc.c ****   * @brief  Enables or disables the Clock Security System.
 862:lib/stm32f10x_rcc.c ****   * @param NewState: new state of the Clock Security System..
 863:lib/stm32f10x_rcc.c ****   *   This parameter can be: ENABLE or DISABLE.
 864:lib/stm32f10x_rcc.c ****   * @retval : None
 865:lib/stm32f10x_rcc.c ****   */
 866:lib/stm32f10x_rcc.c **** void RCC_ClockSecuritySystemCmd(FunctionalState NewState)
 867:lib/stm32f10x_rcc.c **** {
 1665              		.loc 1 867 0
 1666              		.cfi_startproc
 1667              		@ args = 0, pretend = 0, frame = 8
 1668              		@ frame_needed = 1, uses_anonymous_args = 0
 1669              		@ link register save eliminated.
 1670 0000 80B4     		push	{r7}
 1671              	.LCFI76:
 1672              		.cfi_def_cfa_offset 4
 1673              		.cfi_offset 7, -4
 1674 0002 83B0     		sub	sp, sp, #12
 1675              	.LCFI77:
 1676              		.cfi_def_cfa_offset 16
 1677 0004 00AF     		add	r7, sp, #0
 1678              	.LCFI78:
 1679              		.cfi_def_cfa_register 7
 1680 0006 0346     		mov	r3, r0
 1681 0008 FB71     		strb	r3, [r7, #7]
 868:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 869:lib/stm32f10x_rcc.c ****   assert_param(IS_FUNCTIONAL_STATE(NewState));
 870:lib/stm32f10x_rcc.c ****   *(__IO uint32_t *) CR_CSSON_BB = (uint32_t)NewState;
 1682              		.loc 1 870 0
 1683 000a 044B     		ldr	r3, .L115
 1684 000c FA79     		ldrb	r2, [r7, #7]	@ zero_extendqisi2
 1685 000e 1A60     		str	r2, [r3, #0]
 871:lib/stm32f10x_rcc.c **** }
 1686              		.loc 1 871 0
 1687 0010 07F10C07 		add	r7, r7, #12
 1688 0014 BD46     		mov	sp, r7
 1689 0016 80BC     		pop	{r7}
 1690 0018 7047     		bx	lr
 1691              	.L116:
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 46


 1692 001a 00BF     		.align	2
 1693              	.L115:
 1694 001c 4C004242 		.word	1111621708
 1695              		.cfi_endproc
 1696              	.LFE50:
 1697              		.size	RCC_ClockSecuritySystemCmd, .-RCC_ClockSecuritySystemCmd
 1698              		.section	.text.RCC_MCOConfig,"ax",%progbits
 1699              		.align	2
 1700              		.global	RCC_MCOConfig
 1701              		.thumb
 1702              		.thumb_func
 1703              		.type	RCC_MCOConfig, %function
 1704              	RCC_MCOConfig:
 1705              	.LFB51:
 872:lib/stm32f10x_rcc.c **** 
 873:lib/stm32f10x_rcc.c **** /**
 874:lib/stm32f10x_rcc.c ****   * @brief  Selects the clock source to output on MCO pin.
 875:lib/stm32f10x_rcc.c ****   * @param RCC_MCO: specifies the clock source to output.
 876:lib/stm32f10x_rcc.c ****   *   This parameter can be one of the following values:
 877:lib/stm32f10x_rcc.c ****   * @arg RCC_MCO_NoClock: No clock selected
 878:lib/stm32f10x_rcc.c ****   * @arg RCC_MCO_SYSCLK: System clock selected
 879:lib/stm32f10x_rcc.c ****   * @arg RCC_MCO_HSI: HSI oscillator clock selected
 880:lib/stm32f10x_rcc.c ****   * @arg RCC_MCO_HSE: HSE oscillator clock selected
 881:lib/stm32f10x_rcc.c ****   * @arg RCC_MCO_PLLCLK_Div2: PLL clock divided by 2 selected
 882:lib/stm32f10x_rcc.c ****   * @retval : None
 883:lib/stm32f10x_rcc.c ****   */
 884:lib/stm32f10x_rcc.c **** void RCC_MCOConfig(uint8_t RCC_MCO)
 885:lib/stm32f10x_rcc.c **** {
 1706              		.loc 1 885 0
 1707              		.cfi_startproc
 1708              		@ args = 0, pretend = 0, frame = 8
 1709              		@ frame_needed = 1, uses_anonymous_args = 0
 1710              		@ link register save eliminated.
 1711 0000 80B4     		push	{r7}
 1712              	.LCFI79:
 1713              		.cfi_def_cfa_offset 4
 1714              		.cfi_offset 7, -4
 1715 0002 83B0     		sub	sp, sp, #12
 1716              	.LCFI80:
 1717              		.cfi_def_cfa_offset 16
 1718 0004 00AF     		add	r7, sp, #0
 1719              	.LCFI81:
 1720              		.cfi_def_cfa_register 7
 1721 0006 0346     		mov	r3, r0
 1722 0008 FB71     		strb	r3, [r7, #7]
 886:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 887:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_MCO(RCC_MCO));
 888:lib/stm32f10x_rcc.c ****   /* Perform Byte access to MCO[2:0] bits to select the MCO source */
 889:lib/stm32f10x_rcc.c ****   *(__IO uint8_t *) CFGR_BYTE4_ADDRESS = RCC_MCO;
 1723              		.loc 1 889 0
 1724 000a 044B     		ldr	r3, .L118
 1725 000c FA79     		ldrb	r2, [r7, #7]
 1726 000e 1A70     		strb	r2, [r3, #0]
 890:lib/stm32f10x_rcc.c **** }
 1727              		.loc 1 890 0
 1728 0010 07F10C07 		add	r7, r7, #12
 1729 0014 BD46     		mov	sp, r7
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 47


 1730 0016 80BC     		pop	{r7}
 1731 0018 7047     		bx	lr
 1732              	.L119:
 1733 001a 00BF     		.align	2
 1734              	.L118:
 1735 001c 07100240 		.word	1073876999
 1736              		.cfi_endproc
 1737              	.LFE51:
 1738              		.size	RCC_MCOConfig, .-RCC_MCOConfig
 1739              		.section	.text.RCC_GetFlagStatus,"ax",%progbits
 1740              		.align	2
 1741              		.global	RCC_GetFlagStatus
 1742              		.thumb
 1743              		.thumb_func
 1744              		.type	RCC_GetFlagStatus, %function
 1745              	RCC_GetFlagStatus:
 1746              	.LFB52:
 891:lib/stm32f10x_rcc.c **** 
 892:lib/stm32f10x_rcc.c **** /**
 893:lib/stm32f10x_rcc.c ****   * @brief  Checks whether the specified RCC flag is set or not.
 894:lib/stm32f10x_rcc.c ****   * @param RCC_FLAG: specifies the flag to check.
 895:lib/stm32f10x_rcc.c ****   *   This parameter can be one of the following values:
 896:lib/stm32f10x_rcc.c ****   * @arg RCC_FLAG_HSIRDY: HSI oscillator clock ready
 897:lib/stm32f10x_rcc.c ****   * @arg RCC_FLAG_HSERDY: HSE oscillator clock ready
 898:lib/stm32f10x_rcc.c ****   * @arg RCC_FLAG_PLLRDY: PLL clock ready
 899:lib/stm32f10x_rcc.c ****   * @arg RCC_FLAG_LSERDY: LSE oscillator clock ready
 900:lib/stm32f10x_rcc.c ****   * @arg RCC_FLAG_LSIRDY: LSI oscillator clock ready
 901:lib/stm32f10x_rcc.c ****   * @arg RCC_FLAG_PINRST: Pin reset
 902:lib/stm32f10x_rcc.c ****   * @arg RCC_FLAG_PORRST: POR/PDR reset
 903:lib/stm32f10x_rcc.c ****   * @arg RCC_FLAG_SFTRST: Software reset
 904:lib/stm32f10x_rcc.c ****   * @arg RCC_FLAG_IWDGRST: Independent Watchdog reset
 905:lib/stm32f10x_rcc.c ****   * @arg RCC_FLAG_WWDGRST: Window Watchdog reset
 906:lib/stm32f10x_rcc.c ****   * @arg RCC_FLAG_LPWRRST: Low Power reset
 907:lib/stm32f10x_rcc.c ****   * @retval : The new state of RCC_FLAG (SET or RESET).
 908:lib/stm32f10x_rcc.c ****   */
 909:lib/stm32f10x_rcc.c **** FlagStatus RCC_GetFlagStatus(uint8_t RCC_FLAG)
 910:lib/stm32f10x_rcc.c **** {
 1747              		.loc 1 910 0
 1748              		.cfi_startproc
 1749              		@ args = 0, pretend = 0, frame = 24
 1750              		@ frame_needed = 1, uses_anonymous_args = 0
 1751              		@ link register save eliminated.
 1752 0000 80B4     		push	{r7}
 1753              	.LCFI82:
 1754              		.cfi_def_cfa_offset 4
 1755              		.cfi_offset 7, -4
 1756 0002 87B0     		sub	sp, sp, #28
 1757              	.LCFI83:
 1758              		.cfi_def_cfa_offset 32
 1759 0004 00AF     		add	r7, sp, #0
 1760              	.LCFI84:
 1761              		.cfi_def_cfa_register 7
 1762 0006 0346     		mov	r3, r0
 1763 0008 FB71     		strb	r3, [r7, #7]
 911:lib/stm32f10x_rcc.c ****   uint32_t tmp = 0;
 1764              		.loc 1 911 0
 1765 000a 4FF00003 		mov	r3, #0
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 48


 1766 000e FB60     		str	r3, [r7, #12]
 912:lib/stm32f10x_rcc.c ****   uint32_t statusreg = 0;
 1767              		.loc 1 912 0
 1768 0010 4FF00003 		mov	r3, #0
 1769 0014 7B61     		str	r3, [r7, #20]
 913:lib/stm32f10x_rcc.c ****   FlagStatus bitstatus = RESET;
 1770              		.loc 1 913 0
 1771 0016 4FF00003 		mov	r3, #0
 1772 001a FB74     		strb	r3, [r7, #19]
 914:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 915:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_FLAG(RCC_FLAG));
 916:lib/stm32f10x_rcc.c ****   /* Get the RCC register index */
 917:lib/stm32f10x_rcc.c ****   tmp = RCC_FLAG >> 5;
 1773              		.loc 1 917 0
 1774 001c FB79     		ldrb	r3, [r7, #7]	@ zero_extendqisi2
 1775 001e 4FEA5313 		lsr	r3, r3, #5
 1776 0022 DBB2     		uxtb	r3, r3
 1777 0024 FB60     		str	r3, [r7, #12]
 918:lib/stm32f10x_rcc.c ****   if (tmp == 1)               /* The flag to check is in CR register */
 1778              		.loc 1 918 0
 1779 0026 FB68     		ldr	r3, [r7, #12]
 1780 0028 012B     		cmp	r3, #1
 1781 002a 03D1     		bne	.L121
 919:lib/stm32f10x_rcc.c ****   {
 920:lib/stm32f10x_rcc.c ****     statusreg = RCC->CR;
 1782              		.loc 1 920 0
 1783 002c 134B     		ldr	r3, .L127
 1784 002e 1B68     		ldr	r3, [r3, #0]
 1785 0030 7B61     		str	r3, [r7, #20]
 1786 0032 09E0     		b	.L122
 1787              	.L121:
 921:lib/stm32f10x_rcc.c ****   }
 922:lib/stm32f10x_rcc.c ****   else if (tmp == 2)          /* The flag to check is in BDCR register */
 1788              		.loc 1 922 0
 1789 0034 FB68     		ldr	r3, [r7, #12]
 1790 0036 022B     		cmp	r3, #2
 1791 0038 03D1     		bne	.L123
 923:lib/stm32f10x_rcc.c ****   {
 924:lib/stm32f10x_rcc.c ****     statusreg = RCC->BDCR;
 1792              		.loc 1 924 0
 1793 003a 104B     		ldr	r3, .L127
 1794 003c 1B6A     		ldr	r3, [r3, #32]
 1795 003e 7B61     		str	r3, [r7, #20]
 1796 0040 02E0     		b	.L122
 1797              	.L123:
 925:lib/stm32f10x_rcc.c ****   }
 926:lib/stm32f10x_rcc.c ****   else                       /* The flag to check is in CSR register */
 927:lib/stm32f10x_rcc.c ****   {
 928:lib/stm32f10x_rcc.c ****     statusreg = RCC->CSR;
 1798              		.loc 1 928 0
 1799 0042 0E4B     		ldr	r3, .L127
 1800 0044 5B6A     		ldr	r3, [r3, #36]
 1801 0046 7B61     		str	r3, [r7, #20]
 1802              	.L122:
 929:lib/stm32f10x_rcc.c ****   }
 930:lib/stm32f10x_rcc.c ****   /* Get the flag position */
 931:lib/stm32f10x_rcc.c ****   tmp = RCC_FLAG & FLAG_Mask;
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 49


 1803              		.loc 1 931 0
 1804 0048 FB79     		ldrb	r3, [r7, #7]	@ zero_extendqisi2
 1805 004a 03F01F03 		and	r3, r3, #31
 1806 004e FB60     		str	r3, [r7, #12]
 932:lib/stm32f10x_rcc.c ****   if ((statusreg & ((uint32_t)1 << tmp)) != (uint32_t)RESET)
 1807              		.loc 1 932 0
 1808 0050 FB68     		ldr	r3, [r7, #12]
 1809 0052 7A69     		ldr	r2, [r7, #20]
 1810 0054 22FA03F3 		lsr	r3, r2, r3
 1811 0058 03F00103 		and	r3, r3, #1
 1812 005c 002B     		cmp	r3, #0
 1813 005e 03D0     		beq	.L124
 933:lib/stm32f10x_rcc.c ****   {
 934:lib/stm32f10x_rcc.c ****     bitstatus = SET;
 1814              		.loc 1 934 0
 1815 0060 4FF00103 		mov	r3, #1
 1816 0064 FB74     		strb	r3, [r7, #19]
 1817 0066 02E0     		b	.L125
 1818              	.L124:
 935:lib/stm32f10x_rcc.c ****   }
 936:lib/stm32f10x_rcc.c ****   else
 937:lib/stm32f10x_rcc.c ****   {
 938:lib/stm32f10x_rcc.c ****     bitstatus = RESET;
 1819              		.loc 1 938 0
 1820 0068 4FF00003 		mov	r3, #0
 1821 006c FB74     		strb	r3, [r7, #19]
 1822              	.L125:
 939:lib/stm32f10x_rcc.c ****   }
 940:lib/stm32f10x_rcc.c ****   /* Return the flag status */
 941:lib/stm32f10x_rcc.c ****   return bitstatus;
 1823              		.loc 1 941 0
 1824 006e FB7C     		ldrb	r3, [r7, #19]	@ zero_extendqisi2
 942:lib/stm32f10x_rcc.c **** }
 1825              		.loc 1 942 0
 1826 0070 1846     		mov	r0, r3
 1827 0072 07F11C07 		add	r7, r7, #28
 1828 0076 BD46     		mov	sp, r7
 1829 0078 80BC     		pop	{r7}
 1830 007a 7047     		bx	lr
 1831              	.L128:
 1832              		.align	2
 1833              	.L127:
 1834 007c 00100240 		.word	1073876992
 1835              		.cfi_endproc
 1836              	.LFE52:
 1837              		.size	RCC_GetFlagStatus, .-RCC_GetFlagStatus
 1838              		.section	.text.RCC_ClearFlag,"ax",%progbits
 1839              		.align	2
 1840              		.global	RCC_ClearFlag
 1841              		.thumb
 1842              		.thumb_func
 1843              		.type	RCC_ClearFlag, %function
 1844              	RCC_ClearFlag:
 1845              	.LFB53:
 943:lib/stm32f10x_rcc.c **** 
 944:lib/stm32f10x_rcc.c **** /**
 945:lib/stm32f10x_rcc.c ****   * @brief  Clears the RCC reset flags.
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 50


 946:lib/stm32f10x_rcc.c ****   *   The reset flags are: RCC_FLAG_PINRST, RCC_FLAG_PORRST,
 947:lib/stm32f10x_rcc.c ****   *   RCC_FLAG_SFTRST, RCC_FLAG_IWDGRST, RCC_FLAG_WWDGRST,
 948:lib/stm32f10x_rcc.c ****   *   RCC_FLAG_LPWRRST
 949:lib/stm32f10x_rcc.c ****   * @param  None
 950:lib/stm32f10x_rcc.c ****   * @retval : None
 951:lib/stm32f10x_rcc.c ****   */
 952:lib/stm32f10x_rcc.c **** void RCC_ClearFlag(void)
 953:lib/stm32f10x_rcc.c **** {
 1846              		.loc 1 953 0
 1847              		.cfi_startproc
 1848              		@ args = 0, pretend = 0, frame = 0
 1849              		@ frame_needed = 1, uses_anonymous_args = 0
 1850              		@ link register save eliminated.
 1851 0000 80B4     		push	{r7}
 1852              	.LCFI85:
 1853              		.cfi_def_cfa_offset 4
 1854              		.cfi_offset 7, -4
 1855 0002 00AF     		add	r7, sp, #0
 1856              	.LCFI86:
 1857              		.cfi_def_cfa_register 7
 954:lib/stm32f10x_rcc.c ****   /* Set RMVF bit to clear the reset flags */
 955:lib/stm32f10x_rcc.c ****   RCC->CSR |= CSR_RMVF_Set;
 1858              		.loc 1 955 0
 1859 0004 044B     		ldr	r3, .L130
 1860 0006 044A     		ldr	r2, .L130
 1861 0008 526A     		ldr	r2, [r2, #36]
 1862 000a 42F08072 		orr	r2, r2, #16777216
 1863 000e 5A62     		str	r2, [r3, #36]
 956:lib/stm32f10x_rcc.c **** }
 1864              		.loc 1 956 0
 1865 0010 BD46     		mov	sp, r7
 1866 0012 80BC     		pop	{r7}
 1867 0014 7047     		bx	lr
 1868              	.L131:
 1869 0016 00BF     		.align	2
 1870              	.L130:
 1871 0018 00100240 		.word	1073876992
 1872              		.cfi_endproc
 1873              	.LFE53:
 1874              		.size	RCC_ClearFlag, .-RCC_ClearFlag
 1875              		.section	.text.RCC_GetITStatus,"ax",%progbits
 1876              		.align	2
 1877              		.global	RCC_GetITStatus
 1878              		.thumb
 1879              		.thumb_func
 1880              		.type	RCC_GetITStatus, %function
 1881              	RCC_GetITStatus:
 1882              	.LFB54:
 957:lib/stm32f10x_rcc.c **** 
 958:lib/stm32f10x_rcc.c **** /**
 959:lib/stm32f10x_rcc.c ****   * @brief  Checks whether the specified RCC interrupt has occurred or not.
 960:lib/stm32f10x_rcc.c ****   * @param RCC_IT: specifies the RCC interrupt source to check.
 961:lib/stm32f10x_rcc.c ****   *   This parameter can be one of the following values:
 962:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_LSIRDY: LSI ready interrupt
 963:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_LSERDY: LSE ready interrupt
 964:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_HSIRDY: HSI ready interrupt
 965:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_HSERDY: HSE ready interrupt
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 51


 966:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_PLLRDY: PLL ready interrupt
 967:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_CSS: Clock Security System interrupt
 968:lib/stm32f10x_rcc.c ****   * @retval : The new state of RCC_IT (SET or RESET).
 969:lib/stm32f10x_rcc.c ****   */
 970:lib/stm32f10x_rcc.c **** ITStatus RCC_GetITStatus(uint8_t RCC_IT)
 971:lib/stm32f10x_rcc.c **** {
 1883              		.loc 1 971 0
 1884              		.cfi_startproc
 1885              		@ args = 0, pretend = 0, frame = 16
 1886              		@ frame_needed = 1, uses_anonymous_args = 0
 1887              		@ link register save eliminated.
 1888 0000 80B4     		push	{r7}
 1889              	.LCFI87:
 1890              		.cfi_def_cfa_offset 4
 1891              		.cfi_offset 7, -4
 1892 0002 85B0     		sub	sp, sp, #20
 1893              	.LCFI88:
 1894              		.cfi_def_cfa_offset 24
 1895 0004 00AF     		add	r7, sp, #0
 1896              	.LCFI89:
 1897              		.cfi_def_cfa_register 7
 1898 0006 0346     		mov	r3, r0
 1899 0008 FB71     		strb	r3, [r7, #7]
 972:lib/stm32f10x_rcc.c ****   ITStatus bitstatus = RESET;
 1900              		.loc 1 972 0
 1901 000a 4FF00003 		mov	r3, #0
 1902 000e FB73     		strb	r3, [r7, #15]
 973:lib/stm32f10x_rcc.c ****   /* Check the parameters */
 974:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_GET_IT(RCC_IT));
 975:lib/stm32f10x_rcc.c ****   /* Check the status of the specified RCC interrupt */
 976:lib/stm32f10x_rcc.c ****   if ((RCC->CIR & RCC_IT) != (uint32_t)RESET)
 1903              		.loc 1 976 0
 1904 0010 094B     		ldr	r3, .L136
 1905 0012 9A68     		ldr	r2, [r3, #8]
 1906 0014 FB79     		ldrb	r3, [r7, #7]	@ zero_extendqisi2
 1907 0016 1340     		ands	r3, r3, r2
 1908 0018 002B     		cmp	r3, #0
 1909 001a 03D0     		beq	.L133
 977:lib/stm32f10x_rcc.c ****   {
 978:lib/stm32f10x_rcc.c ****     bitstatus = SET;
 1910              		.loc 1 978 0
 1911 001c 4FF00103 		mov	r3, #1
 1912 0020 FB73     		strb	r3, [r7, #15]
 1913 0022 02E0     		b	.L134
 1914              	.L133:
 979:lib/stm32f10x_rcc.c ****   }
 980:lib/stm32f10x_rcc.c ****   else
 981:lib/stm32f10x_rcc.c ****   {
 982:lib/stm32f10x_rcc.c ****     bitstatus = RESET;
 1915              		.loc 1 982 0
 1916 0024 4FF00003 		mov	r3, #0
 1917 0028 FB73     		strb	r3, [r7, #15]
 1918              	.L134:
 983:lib/stm32f10x_rcc.c ****   }
 984:lib/stm32f10x_rcc.c ****   /* Return the RCC_IT status */
 985:lib/stm32f10x_rcc.c ****   return  bitstatus;
 1919              		.loc 1 985 0
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 52


 1920 002a FB7B     		ldrb	r3, [r7, #15]	@ zero_extendqisi2
 986:lib/stm32f10x_rcc.c **** }
 1921              		.loc 1 986 0
 1922 002c 1846     		mov	r0, r3
 1923 002e 07F11407 		add	r7, r7, #20
 1924 0032 BD46     		mov	sp, r7
 1925 0034 80BC     		pop	{r7}
 1926 0036 7047     		bx	lr
 1927              	.L137:
 1928              		.align	2
 1929              	.L136:
 1930 0038 00100240 		.word	1073876992
 1931              		.cfi_endproc
 1932              	.LFE54:
 1933              		.size	RCC_GetITStatus, .-RCC_GetITStatus
 1934              		.section	.text.RCC_ClearITPendingBit,"ax",%progbits
 1935              		.align	2
 1936              		.global	RCC_ClearITPendingBit
 1937              		.thumb
 1938              		.thumb_func
 1939              		.type	RCC_ClearITPendingBit, %function
 1940              	RCC_ClearITPendingBit:
 1941              	.LFB55:
 987:lib/stm32f10x_rcc.c **** 
 988:lib/stm32f10x_rcc.c **** /**
 989:lib/stm32f10x_rcc.c ****   * @brief  Clears the RCC’s interrupt pending bits.
 990:lib/stm32f10x_rcc.c ****   * @param RCC_IT: specifies the interrupt pending bit to clear.
 991:lib/stm32f10x_rcc.c ****   *   This parameter can be any combination of the following values:
 992:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_LSIRDY: LSI ready interrupt
 993:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_LSERDY: LSE ready interrupt
 994:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_HSIRDY: HSI ready interrupt
 995:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_HSERDY: HSE ready interrupt
 996:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_PLLRDY: PLL ready interrupt
 997:lib/stm32f10x_rcc.c ****   * @arg RCC_IT_CSS: Clock Security System interrupt
 998:lib/stm32f10x_rcc.c ****   * @retval : None
 999:lib/stm32f10x_rcc.c ****   */
1000:lib/stm32f10x_rcc.c **** void RCC_ClearITPendingBit(uint8_t RCC_IT)
1001:lib/stm32f10x_rcc.c **** {
 1942              		.loc 1 1001 0
 1943              		.cfi_startproc
 1944              		@ args = 0, pretend = 0, frame = 8
 1945              		@ frame_needed = 1, uses_anonymous_args = 0
 1946              		@ link register save eliminated.
 1947 0000 80B4     		push	{r7}
 1948              	.LCFI90:
 1949              		.cfi_def_cfa_offset 4
 1950              		.cfi_offset 7, -4
 1951 0002 83B0     		sub	sp, sp, #12
 1952              	.LCFI91:
 1953              		.cfi_def_cfa_offset 16
 1954 0004 00AF     		add	r7, sp, #0
 1955              	.LCFI92:
 1956              		.cfi_def_cfa_register 7
 1957 0006 0346     		mov	r3, r0
 1958 0008 FB71     		strb	r3, [r7, #7]
1002:lib/stm32f10x_rcc.c ****   /* Check the parameters */
1003:lib/stm32f10x_rcc.c ****   assert_param(IS_RCC_CLEAR_IT(RCC_IT));
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 53


1004:lib/stm32f10x_rcc.c ****   /* Perform Byte access to RCC_CIR[23:16] bits to clear the selected interrupt
1005:lib/stm32f10x_rcc.c ****      pending bits */
1006:lib/stm32f10x_rcc.c ****   *(__IO uint8_t *) CIR_BYTE3_ADDRESS = RCC_IT;
 1959              		.loc 1 1006 0
 1960 000a 044B     		ldr	r3, .L139
 1961 000c FA79     		ldrb	r2, [r7, #7]
 1962 000e 1A70     		strb	r2, [r3, #0]
1007:lib/stm32f10x_rcc.c **** }
 1963              		.loc 1 1007 0
 1964 0010 07F10C07 		add	r7, r7, #12
 1965 0014 BD46     		mov	sp, r7
 1966 0016 80BC     		pop	{r7}
 1967 0018 7047     		bx	lr
 1968              	.L140:
 1969 001a 00BF     		.align	2
 1970              	.L139:
 1971 001c 0A100240 		.word	1073877002
 1972              		.cfi_endproc
 1973              	.LFE55:
 1974              		.size	RCC_ClearITPendingBit, .-RCC_ClearITPendingBit
 1975              		.text
 1976              	.Letext0:
 1977              		.file 2 "d:\\programme\\codesourcery\\sourcery_codebench_lite_for_arm_eabi\\bin\\../lib/gcc/arm-no
 1978              		.file 3 "./src_test/inc/stm32f10x.h"
 1979              		.file 4 "./lib/inc/stm32f10x_rcc.h"
 1980              		.section	.debug_info,"",%progbits
 1981              	.Ldebug_info0:
 1982 0000 FA080000 		.4byte	0x8fa
 1983 0004 0200     		.2byte	0x2
 1984 0006 00000000 		.4byte	.Ldebug_abbrev0
 1985 000a 04       		.byte	0x4
 1986 000b 01       		.uleb128 0x1
 1987 000c 12030000 		.4byte	.LASF97
 1988 0010 01       		.byte	0x1
 1989 0011 3E050000 		.4byte	.LASF98
 1990 0015 40030000 		.4byte	.LASF99
 1991 0019 00000000 		.4byte	.Ldebug_ranges0+0
 1992 001d 00000000 		.4byte	0
 1993 0021 00000000 		.4byte	0
 1994 0025 00000000 		.4byte	.Ldebug_line0
 1995 0029 02       		.uleb128 0x2
 1996 002a 01       		.byte	0x1
 1997 002b 06       		.byte	0x6
 1998 002c 8C020000 		.4byte	.LASF0
 1999 0030 03       		.uleb128 0x3
 2000 0031 02010000 		.4byte	.LASF3
 2001 0035 02       		.byte	0x2
 2002 0036 2A       		.byte	0x2a
 2003 0037 3B000000 		.4byte	0x3b
 2004 003b 02       		.uleb128 0x2
 2005 003c 01       		.byte	0x1
 2006 003d 08       		.byte	0x8
 2007 003e 67020000 		.4byte	.LASF1
 2008 0042 02       		.uleb128 0x2
 2009 0043 02       		.byte	0x2
 2010 0044 05       		.byte	0x5
 2011 0045 58010000 		.4byte	.LASF2
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 54


 2012 0049 03       		.uleb128 0x3
 2013 004a A7030000 		.4byte	.LASF4
 2014 004e 02       		.byte	0x2
 2015 004f 36       		.byte	0x36
 2016 0050 54000000 		.4byte	0x54
 2017 0054 02       		.uleb128 0x2
 2018 0055 02       		.byte	0x2
 2019 0056 07       		.byte	0x7
 2020 0057 6A030000 		.4byte	.LASF5
 2021 005b 02       		.uleb128 0x2
 2022 005c 04       		.byte	0x4
 2023 005d 05       		.byte	0x5
 2024 005e A9010000 		.4byte	.LASF6
 2025 0062 03       		.uleb128 0x3
 2026 0063 C2020000 		.4byte	.LASF7
 2027 0067 02       		.byte	0x2
 2028 0068 50       		.byte	0x50
 2029 0069 6D000000 		.4byte	0x6d
 2030 006d 02       		.uleb128 0x2
 2031 006e 04       		.byte	0x4
 2032 006f 07       		.byte	0x7
 2033 0070 1F040000 		.4byte	.LASF8
 2034 0074 02       		.uleb128 0x2
 2035 0075 08       		.byte	0x8
 2036 0076 05       		.byte	0x5
 2037 0077 9B000000 		.4byte	.LASF9
 2038 007b 02       		.uleb128 0x2
 2039 007c 08       		.byte	0x8
 2040 007d 07       		.byte	0x7
 2041 007e AB020000 		.4byte	.LASF10
 2042 0082 04       		.uleb128 0x4
 2043 0083 04       		.byte	0x4
 2044 0084 05       		.byte	0x5
 2045 0085 696E7400 		.ascii	"int\000"
 2046 0089 02       		.uleb128 0x2
 2047 008a 04       		.byte	0x4
 2048 008b 07       		.byte	0x7
 2049 008c D4020000 		.4byte	.LASF11
 2050 0090 02       		.uleb128 0x2
 2051 0091 04       		.byte	0x4
 2052 0092 07       		.byte	0x7
 2053 0093 74000000 		.4byte	.LASF12
 2054 0097 05       		.uleb128 0x5
 2055 0098 62000000 		.4byte	0x62
 2056 009c 06       		.uleb128 0x6
 2057 009d 01       		.byte	0x1
 2058 009e 03       		.byte	0x3
 2059 009f EF       		.byte	0xef
 2060 00a0 B1000000 		.4byte	0xb1
 2061 00a4 07       		.uleb128 0x7
 2062 00a5 AF040000 		.4byte	.LASF13
 2063 00a9 00       		.sleb128 0
 2064 00aa 08       		.uleb128 0x8
 2065 00ab 53455400 		.ascii	"SET\000"
 2066 00af 01       		.sleb128 1
 2067 00b0 00       		.byte	0
 2068 00b1 03       		.uleb128 0x3
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 55


 2069 00b2 07050000 		.4byte	.LASF14
 2070 00b6 03       		.byte	0x3
 2071 00b7 EF       		.byte	0xef
 2072 00b8 9C000000 		.4byte	0x9c
 2073 00bc 03       		.uleb128 0x3
 2074 00bd A0010000 		.4byte	.LASF15
 2075 00c1 03       		.byte	0x3
 2076 00c2 EF       		.byte	0xef
 2077 00c3 9C000000 		.4byte	0x9c
 2078 00c7 06       		.uleb128 0x6
 2079 00c8 01       		.byte	0x1
 2080 00c9 03       		.byte	0x3
 2081 00ca F1       		.byte	0xf1
 2082 00cb DC000000 		.4byte	0xdc
 2083 00cf 07       		.uleb128 0x7
 2084 00d0 50010000 		.4byte	.LASF16
 2085 00d4 00       		.sleb128 0
 2086 00d5 07       		.uleb128 0x7
 2087 00d6 EC000000 		.4byte	.LASF17
 2088 00da 01       		.sleb128 1
 2089 00db 00       		.byte	0
 2090 00dc 03       		.uleb128 0x3
 2091 00dd 4A040000 		.4byte	.LASF18
 2092 00e1 03       		.byte	0x3
 2093 00e2 F1       		.byte	0xf1
 2094 00e3 C7000000 		.4byte	0xc7
 2095 00e7 06       		.uleb128 0x6
 2096 00e8 01       		.byte	0x1
 2097 00e9 03       		.byte	0x3
 2098 00ea F4       		.byte	0xf4
 2099 00eb FC000000 		.4byte	0xfc
 2100 00ef 07       		.uleb128 0x7
 2101 00f0 0E020000 		.4byte	.LASF19
 2102 00f4 00       		.sleb128 0
 2103 00f5 07       		.uleb128 0x7
 2104 00f6 73010000 		.4byte	.LASF20
 2105 00fa 01       		.sleb128 1
 2106 00fb 00       		.byte	0
 2107 00fc 03       		.uleb128 0x3
 2108 00fd B2010000 		.4byte	.LASF21
 2109 0101 03       		.byte	0x3
 2110 0102 F4       		.byte	0xf4
 2111 0103 E7000000 		.4byte	0xe7
 2112 0107 09       		.uleb128 0x9
 2113 0108 28       		.byte	0x28
 2114 0109 03       		.byte	0x3
 2115 010a B202     		.2byte	0x2b2
 2116 010c A6010000 		.4byte	0x1a6
 2117 0110 0A       		.uleb128 0xa
 2118 0111 435200   		.ascii	"CR\000"
 2119 0114 03       		.byte	0x3
 2120 0115 B402     		.2byte	0x2b4
 2121 0117 97000000 		.4byte	0x97
 2122 011b 02       		.byte	0x2
 2123 011c 23       		.byte	0x23
 2124 011d 00       		.uleb128 0
 2125 011e 0B       		.uleb128 0xb
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 56


 2126 011f E7000000 		.4byte	.LASF22
 2127 0123 03       		.byte	0x3
 2128 0124 B502     		.2byte	0x2b5
 2129 0126 97000000 		.4byte	0x97
 2130 012a 02       		.byte	0x2
 2131 012b 23       		.byte	0x23
 2132 012c 04       		.uleb128 0x4
 2133 012d 0A       		.uleb128 0xa
 2134 012e 43495200 		.ascii	"CIR\000"
 2135 0132 03       		.byte	0x3
 2136 0133 B602     		.2byte	0x2b6
 2137 0135 97000000 		.4byte	0x97
 2138 0139 02       		.byte	0x2
 2139 013a 23       		.byte	0x23
 2140 013b 08       		.uleb128 0x8
 2141 013c 0B       		.uleb128 0xb
 2142 013d F6010000 		.4byte	.LASF23
 2143 0141 03       		.byte	0x3
 2144 0142 B702     		.2byte	0x2b7
 2145 0144 97000000 		.4byte	0x97
 2146 0148 02       		.byte	0x2
 2147 0149 23       		.byte	0x23
 2148 014a 0C       		.uleb128 0xc
 2149 014b 0B       		.uleb128 0xb
 2150 014c 0C000000 		.4byte	.LASF24
 2151 0150 03       		.byte	0x3
 2152 0151 B802     		.2byte	0x2b8
 2153 0153 97000000 		.4byte	0x97
 2154 0157 02       		.byte	0x2
 2155 0158 23       		.byte	0x23
 2156 0159 10       		.uleb128 0x10
 2157 015a 0B       		.uleb128 0xb
 2158 015b 1E020000 		.4byte	.LASF25
 2159 015f 03       		.byte	0x3
 2160 0160 B902     		.2byte	0x2b9
 2161 0162 97000000 		.4byte	0x97
 2162 0166 02       		.byte	0x2
 2163 0167 23       		.byte	0x23
 2164 0168 14       		.uleb128 0x14
 2165 0169 0B       		.uleb128 0xb
 2166 016a 75020000 		.4byte	.LASF26
 2167 016e 03       		.byte	0x3
 2168 016f BA02     		.2byte	0x2ba
 2169 0171 97000000 		.4byte	0x97
 2170 0175 02       		.byte	0x2
 2171 0176 23       		.byte	0x23
 2172 0177 18       		.uleb128 0x18
 2173 0178 0B       		.uleb128 0xb
 2174 0179 0A010000 		.4byte	.LASF27
 2175 017d 03       		.byte	0x3
 2176 017e BB02     		.2byte	0x2bb
 2177 0180 97000000 		.4byte	0x97
 2178 0184 02       		.byte	0x2
 2179 0185 23       		.byte	0x23
 2180 0186 1C       		.uleb128 0x1c
 2181 0187 0B       		.uleb128 0xb
 2182 0188 7D000000 		.4byte	.LASF28
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 57


 2183 018c 03       		.byte	0x3
 2184 018d BC02     		.2byte	0x2bc
 2185 018f 97000000 		.4byte	0x97
 2186 0193 02       		.byte	0x2
 2187 0194 23       		.byte	0x23
 2188 0195 20       		.uleb128 0x20
 2189 0196 0A       		.uleb128 0xa
 2190 0197 43535200 		.ascii	"CSR\000"
 2191 019b 03       		.byte	0x3
 2192 019c BD02     		.2byte	0x2bd
 2193 019e 97000000 		.4byte	0x97
 2194 01a2 02       		.byte	0x2
 2195 01a3 23       		.byte	0x23
 2196 01a4 24       		.uleb128 0x24
 2197 01a5 00       		.byte	0
 2198 01a6 0C       		.uleb128 0xc
 2199 01a7 00000000 		.4byte	.LASF29
 2200 01ab 03       		.byte	0x3
 2201 01ac BE02     		.2byte	0x2be
 2202 01ae 07010000 		.4byte	0x107
 2203 01b2 0D       		.uleb128 0xd
 2204 01b3 14       		.byte	0x14
 2205 01b4 04       		.byte	0x4
 2206 01b5 29       		.byte	0x29
 2207 01b6 01020000 		.4byte	0x201
 2208 01ba 0E       		.uleb128 0xe
 2209 01bb CF030000 		.4byte	.LASF30
 2210 01bf 04       		.byte	0x4
 2211 01c0 2B       		.byte	0x2b
 2212 01c1 62000000 		.4byte	0x62
 2213 01c5 02       		.byte	0x2
 2214 01c6 23       		.byte	0x23
 2215 01c7 00       		.uleb128 0
 2216 01c8 0E       		.uleb128 0xe
 2217 01c9 F3000000 		.4byte	.LASF31
 2218 01cd 04       		.byte	0x4
 2219 01ce 2C       		.byte	0x2c
 2220 01cf 62000000 		.4byte	0x62
 2221 01d3 02       		.byte	0x2
 2222 01d4 23       		.byte	0x23
 2223 01d5 04       		.uleb128 0x4
 2224 01d6 0E       		.uleb128 0xe
 2225 01d7 5A040000 		.4byte	.LASF32
 2226 01db 04       		.byte	0x4
 2227 01dc 2D       		.byte	0x2d
 2228 01dd 62000000 		.4byte	0x62
 2229 01e1 02       		.byte	0x2
 2230 01e2 23       		.byte	0x23
 2231 01e3 08       		.uleb128 0x8
 2232 01e4 0E       		.uleb128 0xe
 2233 01e5 EB030000 		.4byte	.LASF33
 2234 01e9 04       		.byte	0x4
 2235 01ea 2E       		.byte	0x2e
 2236 01eb 62000000 		.4byte	0x62
 2237 01ef 02       		.byte	0x2
 2238 01f0 23       		.byte	0x23
 2239 01f1 0C       		.uleb128 0xc
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 58


 2240 01f2 0E       		.uleb128 0xe
 2241 01f3 B0030000 		.4byte	.LASF34
 2242 01f7 04       		.byte	0x4
 2243 01f8 2F       		.byte	0x2f
 2244 01f9 62000000 		.4byte	0x62
 2245 01fd 02       		.byte	0x2
 2246 01fe 23       		.byte	0x23
 2247 01ff 10       		.uleb128 0x10
 2248 0200 00       		.byte	0
 2249 0201 03       		.uleb128 0x3
 2250 0202 B4000000 		.4byte	.LASF35
 2251 0206 04       		.byte	0x4
 2252 0207 30       		.byte	0x30
 2253 0208 B2010000 		.4byte	0x1b2
 2254 020c 0F       		.uleb128 0xf
 2255 020d 01       		.byte	0x1
 2256 020e 2F010000 		.4byte	.LASF91
 2257 0212 01       		.byte	0x1
 2258 0213 B6       		.byte	0xb6
 2259 0214 01       		.byte	0x1
 2260 0215 00000000 		.4byte	.LFB24
 2261 0219 5C000000 		.4byte	.LFE24
 2262 021d 00000000 		.4byte	.LLST0
 2263 0221 01       		.byte	0x1
 2264 0222 10       		.uleb128 0x10
 2265 0223 01       		.byte	0x1
 2266 0224 C1030000 		.4byte	.LASF39
 2267 0228 01       		.byte	0x1
 2268 0229 D3       		.byte	0xd3
 2269 022a 01       		.byte	0x1
 2270 022b 00000000 		.4byte	.LFB25
 2271 022f 5C000000 		.4byte	.LFE25
 2272 0233 2C000000 		.4byte	.LLST1
 2273 0237 01       		.byte	0x1
 2274 0238 4B020000 		.4byte	0x24b
 2275 023c 11       		.uleb128 0x11
 2276 023d 31040000 		.4byte	.LASF41
 2277 0241 01       		.byte	0x1
 2278 0242 D3       		.byte	0xd3
 2279 0243 62000000 		.4byte	0x62
 2280 0247 02       		.byte	0x2
 2281 0248 91       		.byte	0x91
 2282 0249 74       		.sleb128 -12
 2283 024a 00       		.byte	0
 2284 024b 12       		.uleb128 0x12
 2285 024c 01       		.byte	0x1
 2286 024d 3A010000 		.4byte	.LASF86
 2287 0251 01       		.byte	0x1
 2288 0252 F5       		.byte	0xf5
 2289 0253 01       		.byte	0x1
 2290 0254 FC000000 		.4byte	0xfc
 2291 0258 00000000 		.4byte	.LFB26
 2292 025c 62000000 		.4byte	.LFE26
 2293 0260 64000000 		.4byte	.LLST2
 2294 0264 01       		.byte	0x1
 2295 0265 94020000 		.4byte	0x294
 2296 0269 13       		.uleb128 0x13
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 59


 2297 026a 7D020000 		.4byte	.LASF36
 2298 026e 01       		.byte	0x1
 2299 026f F7       		.byte	0xf7
 2300 0270 97000000 		.4byte	0x97
 2301 0274 02       		.byte	0x2
 2302 0275 91       		.byte	0x91
 2303 0276 70       		.sleb128 -16
 2304 0277 13       		.uleb128 0x13
 2305 0278 7D030000 		.4byte	.LASF37
 2306 027c 01       		.byte	0x1
 2307 027d F8       		.byte	0xf8
 2308 027e FC000000 		.4byte	0xfc
 2309 0282 02       		.byte	0x2
 2310 0283 91       		.byte	0x91
 2311 0284 77       		.sleb128 -9
 2312 0285 13       		.uleb128 0x13
 2313 0286 8F030000 		.4byte	.LASF38
 2314 028a 01       		.byte	0x1
 2315 028b F9       		.byte	0xf9
 2316 028c B1000000 		.4byte	0xb1
 2317 0290 02       		.byte	0x2
 2318 0291 91       		.byte	0x91
 2319 0292 76       		.sleb128 -10
 2320 0293 00       		.byte	0
 2321 0294 14       		.uleb128 0x14
 2322 0295 01       		.byte	0x1
 2323 0296 12050000 		.4byte	.LASF40
 2324 029a 01       		.byte	0x1
 2325 029b 1301     		.2byte	0x113
 2326 029d 01       		.byte	0x1
 2327 029e 00000000 		.4byte	.LFB27
 2328 02a2 40000000 		.4byte	.LFE27
 2329 02a6 9C000000 		.4byte	.LLST3
 2330 02aa 01       		.byte	0x1
 2331 02ab CE020000 		.4byte	0x2ce
 2332 02af 15       		.uleb128 0x15
 2333 02b0 89040000 		.4byte	.LASF42
 2334 02b4 01       		.byte	0x1
 2335 02b5 1301     		.2byte	0x113
 2336 02b7 30000000 		.4byte	0x30
 2337 02bb 02       		.byte	0x2
 2338 02bc 91       		.byte	0x91
 2339 02bd 6F       		.sleb128 -17
 2340 02be 16       		.uleb128 0x16
 2341 02bf 35020000 		.4byte	.LASF43
 2342 02c3 01       		.byte	0x1
 2343 02c4 1501     		.2byte	0x115
 2344 02c6 62000000 		.4byte	0x62
 2345 02ca 02       		.byte	0x2
 2346 02cb 91       		.byte	0x91
 2347 02cc 74       		.sleb128 -12
 2348 02cd 00       		.byte	0
 2349 02ce 14       		.uleb128 0x14
 2350 02cf 01       		.byte	0x1
 2351 02d0 ED040000 		.4byte	.LASF44
 2352 02d4 01       		.byte	0x1
 2353 02d5 2901     		.2byte	0x129
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 60


 2354 02d7 01       		.byte	0x1
 2355 02d8 00000000 		.4byte	.LFB28
 2356 02dc 20000000 		.4byte	.LFE28
 2357 02e0 D4000000 		.4byte	.LLST4
 2358 02e4 01       		.byte	0x1
 2359 02e5 F9020000 		.4byte	0x2f9
 2360 02e9 15       		.uleb128 0x15
 2361 02ea 18010000 		.4byte	.LASF45
 2362 02ee 01       		.byte	0x1
 2363 02ef 2901     		.2byte	0x129
 2364 02f1 DC000000 		.4byte	0xdc
 2365 02f5 02       		.byte	0x2
 2366 02f6 91       		.byte	0x91
 2367 02f7 77       		.sleb128 -9
 2368 02f8 00       		.byte	0
 2369 02f9 14       		.uleb128 0x14
 2370 02fa 01       		.byte	0x1
 2371 02fb 92010000 		.4byte	.LASF46
 2372 02ff 01       		.byte	0x1
 2373 0300 3F01     		.2byte	0x13f
 2374 0302 01       		.byte	0x1
 2375 0303 00000000 		.4byte	.LFB29
 2376 0307 40000000 		.4byte	.LFE29
 2377 030b 0C010000 		.4byte	.LLST5
 2378 030f 01       		.byte	0x1
 2379 0310 42030000 		.4byte	0x342
 2380 0314 15       		.uleb128 0x15
 2381 0315 E1020000 		.4byte	.LASF47
 2382 0319 01       		.byte	0x1
 2383 031a 3F01     		.2byte	0x13f
 2384 031c 62000000 		.4byte	0x62
 2385 0320 02       		.byte	0x2
 2386 0321 91       		.byte	0x91
 2387 0322 6C       		.sleb128 -20
 2388 0323 15       		.uleb128 0x15
 2389 0324 C6000000 		.4byte	.LASF48
 2390 0328 01       		.byte	0x1
 2391 0329 3F01     		.2byte	0x13f
 2392 032b 62000000 		.4byte	0x62
 2393 032f 02       		.byte	0x2
 2394 0330 91       		.byte	0x91
 2395 0331 68       		.sleb128 -24
 2396 0332 16       		.uleb128 0x16
 2397 0333 35020000 		.4byte	.LASF43
 2398 0337 01       		.byte	0x1
 2399 0338 4101     		.2byte	0x141
 2400 033a 62000000 		.4byte	0x62
 2401 033e 02       		.byte	0x2
 2402 033f 91       		.byte	0x91
 2403 0340 74       		.sleb128 -12
 2404 0341 00       		.byte	0
 2405 0342 14       		.uleb128 0x14
 2406 0343 01       		.byte	0x1
 2407 0344 A9000000 		.4byte	.LASF49
 2408 0348 01       		.byte	0x1
 2409 0349 5501     		.2byte	0x155
 2410 034b 01       		.byte	0x1
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 61


 2411 034c 00000000 		.4byte	.LFB30
 2412 0350 20000000 		.4byte	.LFE30
 2413 0354 44010000 		.4byte	.LLST6
 2414 0358 01       		.byte	0x1
 2415 0359 6D030000 		.4byte	0x36d
 2416 035d 15       		.uleb128 0x15
 2417 035e 18010000 		.4byte	.LASF45
 2418 0362 01       		.byte	0x1
 2419 0363 5501     		.2byte	0x155
 2420 0365 DC000000 		.4byte	0xdc
 2421 0369 02       		.byte	0x2
 2422 036a 91       		.byte	0x91
 2423 036b 77       		.sleb128 -9
 2424 036c 00       		.byte	0
 2425 036d 14       		.uleb128 0x14
 2426 036e 01       		.byte	0x1
 2427 036f EF020000 		.4byte	.LASF50
 2428 0373 01       		.byte	0x1
 2429 0374 6501     		.2byte	0x165
 2430 0376 01       		.byte	0x1
 2431 0377 00000000 		.4byte	.LFB31
 2432 037b 38000000 		.4byte	.LFE31
 2433 037f 7C010000 		.4byte	.LLST7
 2434 0383 01       		.byte	0x1
 2435 0384 A7030000 		.4byte	0x3a7
 2436 0388 15       		.uleb128 0x15
 2437 0389 39040000 		.4byte	.LASF51
 2438 038d 01       		.byte	0x1
 2439 038e 6501     		.2byte	0x165
 2440 0390 62000000 		.4byte	0x62
 2441 0394 02       		.byte	0x2
 2442 0395 91       		.byte	0x91
 2443 0396 6C       		.sleb128 -20
 2444 0397 16       		.uleb128 0x16
 2445 0398 35020000 		.4byte	.LASF43
 2446 039c 01       		.byte	0x1
 2447 039d 6701     		.2byte	0x167
 2448 039f 62000000 		.4byte	0x62
 2449 03a3 02       		.byte	0x2
 2450 03a4 91       		.byte	0x91
 2451 03a5 74       		.sleb128 -12
 2452 03a6 00       		.byte	0
 2453 03a7 17       		.uleb128 0x17
 2454 03a8 01       		.byte	0x1
 2455 03a9 E2010000 		.4byte	.LASF100
 2456 03ad 01       		.byte	0x1
 2457 03ae 7C01     		.2byte	0x17c
 2458 03b0 01       		.byte	0x1
 2459 03b1 30000000 		.4byte	0x30
 2460 03b5 00000000 		.4byte	.LFB32
 2461 03b9 1C000000 		.4byte	.LFE32
 2462 03bd B4010000 		.4byte	.LLST8
 2463 03c1 01       		.byte	0x1
 2464 03c2 14       		.uleb128 0x14
 2465 03c3 01       		.byte	0x1
 2466 03c4 DE040000 		.4byte	.LASF52
 2467 03c8 01       		.byte	0x1
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 62


 2468 03c9 9101     		.2byte	0x191
 2469 03cb 01       		.byte	0x1
 2470 03cc 00000000 		.4byte	.LFB33
 2471 03d0 38000000 		.4byte	.LFE33
 2472 03d4 E0010000 		.4byte	.LLST9
 2473 03d8 01       		.byte	0x1
 2474 03d9 FC030000 		.4byte	0x3fc
 2475 03dd 15       		.uleb128 0x15
 2476 03de 84030000 		.4byte	.LASF53
 2477 03e2 01       		.byte	0x1
 2478 03e3 9101     		.2byte	0x191
 2479 03e5 62000000 		.4byte	0x62
 2480 03e9 02       		.byte	0x2
 2481 03ea 91       		.byte	0x91
 2482 03eb 6C       		.sleb128 -20
 2483 03ec 16       		.uleb128 0x16
 2484 03ed 35020000 		.4byte	.LASF43
 2485 03f1 01       		.byte	0x1
 2486 03f2 9301     		.2byte	0x193
 2487 03f4 62000000 		.4byte	0x62
 2488 03f8 02       		.byte	0x2
 2489 03f9 91       		.byte	0x91
 2490 03fa 74       		.sleb128 -12
 2491 03fb 00       		.byte	0
 2492 03fc 14       		.uleb128 0x14
 2493 03fd 01       		.byte	0x1
 2494 03fe 25020000 		.4byte	.LASF54
 2495 0402 01       		.byte	0x1
 2496 0403 AB01     		.2byte	0x1ab
 2497 0405 01       		.byte	0x1
 2498 0406 00000000 		.4byte	.LFB34
 2499 040a 38000000 		.4byte	.LFE34
 2500 040e 18020000 		.4byte	.LLST10
 2501 0412 01       		.byte	0x1
 2502 0413 36040000 		.4byte	0x436
 2503 0417 15       		.uleb128 0x15
 2504 0418 15000000 		.4byte	.LASF55
 2505 041c 01       		.byte	0x1
 2506 041d AB01     		.2byte	0x1ab
 2507 041f 62000000 		.4byte	0x62
 2508 0423 02       		.byte	0x2
 2509 0424 91       		.byte	0x91
 2510 0425 6C       		.sleb128 -20
 2511 0426 16       		.uleb128 0x16
 2512 0427 35020000 		.4byte	.LASF43
 2513 042b 01       		.byte	0x1
 2514 042c AD01     		.2byte	0x1ad
 2515 042e 62000000 		.4byte	0x62
 2516 0432 02       		.byte	0x2
 2517 0433 91       		.byte	0x91
 2518 0434 74       		.sleb128 -12
 2519 0435 00       		.byte	0
 2520 0436 14       		.uleb128 0x14
 2521 0437 01       		.byte	0x1
 2522 0438 52050000 		.4byte	.LASF56
 2523 043c 01       		.byte	0x1
 2524 043d C501     		.2byte	0x1c5
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 63


 2525 043f 01       		.byte	0x1
 2526 0440 00000000 		.4byte	.LFB35
 2527 0444 3C000000 		.4byte	.LFE35
 2528 0448 50020000 		.4byte	.LLST11
 2529 044c 01       		.byte	0x1
 2530 044d 70040000 		.4byte	0x470
 2531 0451 15       		.uleb128 0x15
 2532 0452 15000000 		.4byte	.LASF55
 2533 0456 01       		.byte	0x1
 2534 0457 C501     		.2byte	0x1c5
 2535 0459 62000000 		.4byte	0x62
 2536 045d 02       		.byte	0x2
 2537 045e 91       		.byte	0x91
 2538 045f 6C       		.sleb128 -20
 2539 0460 16       		.uleb128 0x16
 2540 0461 35020000 		.4byte	.LASF43
 2541 0465 01       		.byte	0x1
 2542 0466 C701     		.2byte	0x1c7
 2543 0468 62000000 		.4byte	0x62
 2544 046c 02       		.byte	0x2
 2545 046d 91       		.byte	0x91
 2546 046e 74       		.sleb128 -12
 2547 046f 00       		.byte	0
 2548 0470 14       		.uleb128 0x14
 2549 0471 01       		.byte	0x1
 2550 0472 FB030000 		.4byte	.LASF57
 2551 0476 01       		.byte	0x1
 2552 0477 E001     		.2byte	0x1e0
 2553 0479 01       		.byte	0x1
 2554 047a 00000000 		.4byte	.LFB36
 2555 047e 4C000000 		.4byte	.LFE36
 2556 0482 88020000 		.4byte	.LLST12
 2557 0486 01       		.byte	0x1
 2558 0487 AA040000 		.4byte	0x4aa
 2559 048b 15       		.uleb128 0x15
 2560 048c 00050000 		.4byte	.LASF58
 2561 0490 01       		.byte	0x1
 2562 0491 E001     		.2byte	0x1e0
 2563 0493 30000000 		.4byte	0x30
 2564 0497 02       		.byte	0x2
 2565 0498 91       		.byte	0x91
 2566 0499 77       		.sleb128 -9
 2567 049a 15       		.uleb128 0x15
 2568 049b 18010000 		.4byte	.LASF45
 2569 049f 01       		.byte	0x1
 2570 04a0 E001     		.2byte	0x1e0
 2571 04a2 DC000000 		.4byte	0xdc
 2572 04a6 02       		.byte	0x2
 2573 04a7 91       		.byte	0x91
 2574 04a8 76       		.sleb128 -10
 2575 04a9 00       		.byte	0
 2576 04aa 14       		.uleb128 0x14
 2577 04ab 01       		.byte	0x1
 2578 04ac C6010000 		.4byte	.LASF59
 2579 04b0 01       		.byte	0x1
 2580 04b1 FB01     		.2byte	0x1fb
 2581 04b3 01       		.byte	0x1
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 64


 2582 04b4 00000000 		.4byte	.LFB37
 2583 04b8 1C000000 		.4byte	.LFE37
 2584 04bc C0020000 		.4byte	.LLST13
 2585 04c0 01       		.byte	0x1
 2586 04c1 D5040000 		.4byte	0x4d5
 2587 04c5 15       		.uleb128 0x15
 2588 04c6 2F030000 		.4byte	.LASF60
 2589 04ca 01       		.byte	0x1
 2590 04cb FB01     		.2byte	0x1fb
 2591 04cd 62000000 		.4byte	0x62
 2592 04d1 02       		.byte	0x2
 2593 04d2 91       		.byte	0x91
 2594 04d3 74       		.sleb128 -12
 2595 04d4 00       		.byte	0
 2596 04d5 14       		.uleb128 0x14
 2597 04d6 01       		.byte	0x1
 2598 04d7 1E000000 		.4byte	.LASF61
 2599 04db 01       		.byte	0x1
 2600 04dc 0D02     		.2byte	0x20d
 2601 04de 01       		.byte	0x1
 2602 04df 00000000 		.4byte	.LFB38
 2603 04e3 38000000 		.4byte	.LFE38
 2604 04e7 F8020000 		.4byte	.LLST14
 2605 04eb 01       		.byte	0x1
 2606 04ec 0F050000 		.4byte	0x50f
 2607 04f0 15       		.uleb128 0x15
 2608 04f1 91000000 		.4byte	.LASF62
 2609 04f5 01       		.byte	0x1
 2610 04f6 0D02     		.2byte	0x20d
 2611 04f8 62000000 		.4byte	0x62
 2612 04fc 02       		.byte	0x2
 2613 04fd 91       		.byte	0x91
 2614 04fe 6C       		.sleb128 -20
 2615 04ff 16       		.uleb128 0x16
 2616 0500 35020000 		.4byte	.LASF43
 2617 0504 01       		.byte	0x1
 2618 0505 0F02     		.2byte	0x20f
 2619 0507 62000000 		.4byte	0x62
 2620 050b 02       		.byte	0x2
 2621 050c 91       		.byte	0x91
 2622 050d 74       		.sleb128 -12
 2623 050e 00       		.byte	0
 2624 050f 14       		.uleb128 0x14
 2625 0510 01       		.byte	0x1
 2626 0511 6A040000 		.4byte	.LASF63
 2627 0515 01       		.byte	0x1
 2628 0516 2502     		.2byte	0x225
 2629 0518 01       		.byte	0x1
 2630 0519 00000000 		.4byte	.LFB39
 2631 051d 4C000000 		.4byte	.LFE39
 2632 0521 30030000 		.4byte	.LLST15
 2633 0525 01       		.byte	0x1
 2634 0526 3A050000 		.4byte	0x53a
 2635 052a 15       		.uleb128 0x15
 2636 052b 5C000000 		.4byte	.LASF64
 2637 052f 01       		.byte	0x1
 2638 0530 2502     		.2byte	0x225
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 65


 2639 0532 30000000 		.4byte	0x30
 2640 0536 02       		.byte	0x2
 2641 0537 91       		.byte	0x91
 2642 0538 77       		.sleb128 -9
 2643 0539 00       		.byte	0
 2644 053a 14       		.uleb128 0x14
 2645 053b 01       		.byte	0x1
 2646 053c D7010000 		.4byte	.LASF65
 2647 0540 01       		.byte	0x1
 2648 0541 4702     		.2byte	0x247
 2649 0543 01       		.byte	0x1
 2650 0544 00000000 		.4byte	.LFB40
 2651 0548 20000000 		.4byte	.LFE40
 2652 054c 68030000 		.4byte	.LLST16
 2653 0550 01       		.byte	0x1
 2654 0551 65050000 		.4byte	0x565
 2655 0555 15       		.uleb128 0x15
 2656 0556 18010000 		.4byte	.LASF45
 2657 055a 01       		.byte	0x1
 2658 055b 4702     		.2byte	0x247
 2659 055d DC000000 		.4byte	0xdc
 2660 0561 02       		.byte	0x2
 2661 0562 91       		.byte	0x91
 2662 0563 77       		.sleb128 -9
 2663 0564 00       		.byte	0
 2664 0565 14       		.uleb128 0x14
 2665 0566 01       		.byte	0x1
 2666 0567 1E030000 		.4byte	.LASF66
 2667 056b 01       		.byte	0x1
 2668 056c 5A02     		.2byte	0x25a
 2669 056e 01       		.byte	0x1
 2670 056f 00000000 		.4byte	.LFB41
 2671 0573 24000000 		.4byte	.LFE41
 2672 0577 A0030000 		.4byte	.LLST17
 2673 057b 01       		.byte	0x1
 2674 057c 90050000 		.4byte	0x590
 2675 0580 15       		.uleb128 0x15
 2676 0581 62010000 		.4byte	.LASF67
 2677 0585 01       		.byte	0x1
 2678 0586 5A02     		.2byte	0x25a
 2679 0588 62000000 		.4byte	0x62
 2680 058c 02       		.byte	0x2
 2681 058d 91       		.byte	0x91
 2682 058e 74       		.sleb128 -12
 2683 058f 00       		.byte	0
 2684 0590 14       		.uleb128 0x14
 2685 0591 01       		.byte	0x1
 2686 0592 B5040000 		.4byte	.LASF68
 2687 0596 01       		.byte	0x1
 2688 0597 6A02     		.2byte	0x26a
 2689 0599 01       		.byte	0x1
 2690 059a 00000000 		.4byte	.LFB42
 2691 059e 20000000 		.4byte	.LFE42
 2692 05a2 D8030000 		.4byte	.LLST18
 2693 05a6 01       		.byte	0x1
 2694 05a7 BB050000 		.4byte	0x5bb
 2695 05ab 15       		.uleb128 0x15
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 66


 2696 05ac 18010000 		.4byte	.LASF45
 2697 05b0 01       		.byte	0x1
 2698 05b1 6A02     		.2byte	0x26a
 2699 05b3 DC000000 		.4byte	0xdc
 2700 05b7 02       		.byte	0x2
 2701 05b8 91       		.byte	0x91
 2702 05b9 77       		.sleb128 -9
 2703 05ba 00       		.byte	0
 2704 05bb 14       		.uleb128 0x14
 2705 05bc 01       		.byte	0x1
 2706 05bd 9D040000 		.4byte	.LASF69
 2707 05c1 01       		.byte	0x1
 2708 05c2 7702     		.2byte	0x277
 2709 05c4 01       		.byte	0x1
 2710 05c5 00000000 		.4byte	.LFB43
 2711 05c9 7C010000 		.4byte	.LFE43
 2712 05cd 10040000 		.4byte	.LLST19
 2713 05d1 01       		.byte	0x1
 2714 05d2 22060000 		.4byte	0x622
 2715 05d6 15       		.uleb128 0x15
 2716 05d7 E0030000 		.4byte	.LASF70
 2717 05db 01       		.byte	0x1
 2718 05dc 7702     		.2byte	0x277
 2719 05de 22060000 		.4byte	0x622
 2720 05e2 02       		.byte	0x2
 2721 05e3 91       		.byte	0x91
 2722 05e4 64       		.sleb128 -28
 2723 05e5 18       		.uleb128 0x18
 2724 05e6 746D7000 		.ascii	"tmp\000"
 2725 05ea 01       		.byte	0x1
 2726 05eb 7902     		.2byte	0x279
 2727 05ed 62000000 		.4byte	0x62
 2728 05f1 02       		.byte	0x2
 2729 05f2 91       		.byte	0x91
 2730 05f3 74       		.sleb128 -12
 2731 05f4 16       		.uleb128 0x16
 2732 05f5 BE010000 		.4byte	.LASF71
 2733 05f9 01       		.byte	0x1
 2734 05fa 7902     		.2byte	0x279
 2735 05fc 62000000 		.4byte	0x62
 2736 0600 02       		.byte	0x2
 2737 0601 91       		.byte	0x91
 2738 0602 70       		.sleb128 -16
 2739 0603 16       		.uleb128 0x16
 2740 0604 14020000 		.4byte	.LASF72
 2741 0608 01       		.byte	0x1
 2742 0609 7902     		.2byte	0x279
 2743 060b 62000000 		.4byte	0x62
 2744 060f 02       		.byte	0x2
 2745 0610 91       		.byte	0x91
 2746 0611 6C       		.sleb128 -20
 2747 0612 16       		.uleb128 0x16
 2748 0613 12010000 		.4byte	.LASF73
 2749 0617 01       		.byte	0x1
 2750 0618 7902     		.2byte	0x279
 2751 061a 62000000 		.4byte	0x62
 2752 061e 02       		.byte	0x2
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 67


 2753 061f 91       		.byte	0x91
 2754 0620 68       		.sleb128 -24
 2755 0621 00       		.byte	0
 2756 0622 19       		.uleb128 0x19
 2757 0623 04       		.byte	0x4
 2758 0624 01020000 		.4byte	0x201
 2759 0628 14       		.uleb128 0x14
 2760 0629 01       		.byte	0x1
 2761 062a D1000000 		.4byte	.LASF74
 2762 062e 01       		.byte	0x1
 2763 062f C802     		.2byte	0x2c8
 2764 0631 01       		.byte	0x1
 2765 0632 00000000 		.4byte	.LFB44
 2766 0636 40000000 		.4byte	.LFE44
 2767 063a 48040000 		.4byte	.LLST20
 2768 063e 01       		.byte	0x1
 2769 063f 62060000 		.4byte	0x662
 2770 0643 15       		.uleb128 0x15
 2771 0644 30050000 		.4byte	.LASF75
 2772 0648 01       		.byte	0x1
 2773 0649 C802     		.2byte	0x2c8
 2774 064b 62000000 		.4byte	0x62
 2775 064f 02       		.byte	0x2
 2776 0650 91       		.byte	0x91
 2777 0651 74       		.sleb128 -12
 2778 0652 15       		.uleb128 0x15
 2779 0653 18010000 		.4byte	.LASF45
 2780 0657 01       		.byte	0x1
 2781 0658 C802     		.2byte	0x2c8
 2782 065a DC000000 		.4byte	0xdc
 2783 065e 02       		.byte	0x2
 2784 065f 91       		.byte	0x91
 2785 0660 73       		.sleb128 -13
 2786 0661 00       		.byte	0
 2787 0662 14       		.uleb128 0x14
 2788 0663 01       		.byte	0x1
 2789 0664 08040000 		.4byte	.LASF76
 2790 0668 01       		.byte	0x1
 2791 0669 E602     		.2byte	0x2e6
 2792 066b 01       		.byte	0x1
 2793 066c 00000000 		.4byte	.LFB45
 2794 0670 40000000 		.4byte	.LFE45
 2795 0674 80040000 		.4byte	.LLST21
 2796 0678 01       		.byte	0x1
 2797 0679 9C060000 		.4byte	0x69c
 2798 067d 15       		.uleb128 0x15
 2799 067e 82000000 		.4byte	.LASF77
 2800 0682 01       		.byte	0x1
 2801 0683 E602     		.2byte	0x2e6
 2802 0685 62000000 		.4byte	0x62
 2803 0689 02       		.byte	0x2
 2804 068a 91       		.byte	0x91
 2805 068b 74       		.sleb128 -12
 2806 068c 15       		.uleb128 0x15
 2807 068d 18010000 		.4byte	.LASF45
 2808 0691 01       		.byte	0x1
 2809 0692 E602     		.2byte	0x2e6
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 68


 2810 0694 DC000000 		.4byte	0xdc
 2811 0698 02       		.byte	0x2
 2812 0699 91       		.byte	0x91
 2813 069a 73       		.sleb128 -13
 2814 069b 00       		.byte	0
 2815 069c 14       		.uleb128 0x14
 2816 069d 01       		.byte	0x1
 2817 069e 50020000 		.4byte	.LASF78
 2818 06a2 01       		.byte	0x1
 2819 06a3 0503     		.2byte	0x305
 2820 06a5 01       		.byte	0x1
 2821 06a6 00000000 		.4byte	.LFB46
 2822 06aa 40000000 		.4byte	.LFE46
 2823 06ae B8040000 		.4byte	.LLST22
 2824 06b2 01       		.byte	0x1
 2825 06b3 D6060000 		.4byte	0x6d6
 2826 06b7 15       		.uleb128 0x15
 2827 06b8 FF010000 		.4byte	.LASF79
 2828 06bc 01       		.byte	0x1
 2829 06bd 0503     		.2byte	0x305
 2830 06bf 62000000 		.4byte	0x62
 2831 06c3 02       		.byte	0x2
 2832 06c4 91       		.byte	0x91
 2833 06c5 74       		.sleb128 -12
 2834 06c6 15       		.uleb128 0x15
 2835 06c7 18010000 		.4byte	.LASF45
 2836 06cb 01       		.byte	0x1
 2837 06cc 0503     		.2byte	0x305
 2838 06ce DC000000 		.4byte	0xdc
 2839 06d2 02       		.byte	0x2
 2840 06d3 91       		.byte	0x91
 2841 06d4 73       		.sleb128 -13
 2842 06d5 00       		.byte	0
 2843 06d6 14       		.uleb128 0x14
 2844 06d7 01       		.byte	0x1
 2845 06d8 45000000 		.4byte	.LASF80
 2846 06dc 01       		.byte	0x1
 2847 06dd 2203     		.2byte	0x322
 2848 06df 01       		.byte	0x1
 2849 06e0 00000000 		.4byte	.LFB47
 2850 06e4 40000000 		.4byte	.LFE47
 2851 06e8 F0040000 		.4byte	.LLST23
 2852 06ec 01       		.byte	0x1
 2853 06ed 10070000 		.4byte	0x710
 2854 06f1 15       		.uleb128 0x15
 2855 06f2 82000000 		.4byte	.LASF77
 2856 06f6 01       		.byte	0x1
 2857 06f7 2203     		.2byte	0x322
 2858 06f9 62000000 		.4byte	0x62
 2859 06fd 02       		.byte	0x2
 2860 06fe 91       		.byte	0x91
 2861 06ff 74       		.sleb128 -12
 2862 0700 15       		.uleb128 0x15
 2863 0701 18010000 		.4byte	.LASF45
 2864 0705 01       		.byte	0x1
 2865 0706 2203     		.2byte	0x322
 2866 0708 DC000000 		.4byte	0xdc
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 69


 2867 070c 02       		.byte	0x2
 2868 070d 91       		.byte	0x91
 2869 070e 73       		.sleb128 -13
 2870 070f 00       		.byte	0
 2871 0710 14       		.uleb128 0x14
 2872 0711 01       		.byte	0x1
 2873 0712 7B010000 		.4byte	.LASF81
 2874 0716 01       		.byte	0x1
 2875 0717 4003     		.2byte	0x340
 2876 0719 01       		.byte	0x1
 2877 071a 00000000 		.4byte	.LFB48
 2878 071e 40000000 		.4byte	.LFE48
 2879 0722 28050000 		.4byte	.LLST24
 2880 0726 01       		.byte	0x1
 2881 0727 4A070000 		.4byte	0x74a
 2882 072b 15       		.uleb128 0x15
 2883 072c FF010000 		.4byte	.LASF79
 2884 0730 01       		.byte	0x1
 2885 0731 4003     		.2byte	0x340
 2886 0733 62000000 		.4byte	0x62
 2887 0737 02       		.byte	0x2
 2888 0738 91       		.byte	0x91
 2889 0739 74       		.sleb128 -12
 2890 073a 15       		.uleb128 0x15
 2891 073b 18010000 		.4byte	.LASF45
 2892 073f 01       		.byte	0x1
 2893 0740 4003     		.2byte	0x340
 2894 0742 DC000000 		.4byte	0xdc
 2895 0746 02       		.byte	0x2
 2896 0747 91       		.byte	0x91
 2897 0748 73       		.sleb128 -13
 2898 0749 00       		.byte	0
 2899 074a 14       		.uleb128 0x14
 2900 074b 01       		.byte	0x1
 2901 074c 98020000 		.4byte	.LASF82
 2902 0750 01       		.byte	0x1
 2903 0751 5503     		.2byte	0x355
 2904 0753 01       		.byte	0x1
 2905 0754 00000000 		.4byte	.LFB49
 2906 0758 20000000 		.4byte	.LFE49
 2907 075c 60050000 		.4byte	.LLST25
 2908 0760 01       		.byte	0x1
 2909 0761 75070000 		.4byte	0x775
 2910 0765 15       		.uleb128 0x15
 2911 0766 18010000 		.4byte	.LASF45
 2912 076a 01       		.byte	0x1
 2913 076b 5503     		.2byte	0x355
 2914 076d DC000000 		.4byte	0xdc
 2915 0771 02       		.byte	0x2
 2916 0772 91       		.byte	0x91
 2917 0773 77       		.sleb128 -9
 2918 0774 00       		.byte	0
 2919 0775 14       		.uleb128 0x14
 2920 0776 01       		.byte	0x1
 2921 0777 C3040000 		.4byte	.LASF83
 2922 077b 01       		.byte	0x1
 2923 077c 6203     		.2byte	0x362
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 70


 2924 077e 01       		.byte	0x1
 2925 077f 00000000 		.4byte	.LFB50
 2926 0783 20000000 		.4byte	.LFE50
 2927 0787 98050000 		.4byte	.LLST26
 2928 078b 01       		.byte	0x1
 2929 078c A0070000 		.4byte	0x7a0
 2930 0790 15       		.uleb128 0x15
 2931 0791 18010000 		.4byte	.LASF45
 2932 0795 01       		.byte	0x1
 2933 0796 6203     		.2byte	0x362
 2934 0798 DC000000 		.4byte	0xdc
 2935 079c 02       		.byte	0x2
 2936 079d 91       		.byte	0x91
 2937 079e 77       		.sleb128 -9
 2938 079f 00       		.byte	0
 2939 07a0 14       		.uleb128 0x14
 2940 07a1 01       		.byte	0x1
 2941 07a2 21010000 		.4byte	.LASF84
 2942 07a6 01       		.byte	0x1
 2943 07a7 7403     		.2byte	0x374
 2944 07a9 01       		.byte	0x1
 2945 07aa 00000000 		.4byte	.LFB51
 2946 07ae 20000000 		.4byte	.LFE51
 2947 07b2 D0050000 		.4byte	.LLST27
 2948 07b6 01       		.byte	0x1
 2949 07b7 CB070000 		.4byte	0x7cb
 2950 07bb 15       		.uleb128 0x15
 2951 07bc F8040000 		.4byte	.LASF85
 2952 07c0 01       		.byte	0x1
 2953 07c1 7403     		.2byte	0x374
 2954 07c3 30000000 		.4byte	0x30
 2955 07c7 02       		.byte	0x2
 2956 07c8 91       		.byte	0x91
 2957 07c9 77       		.sleb128 -9
 2958 07ca 00       		.byte	0
 2959 07cb 1A       		.uleb128 0x1a
 2960 07cc 01       		.byte	0x1
 2961 07cd 00030000 		.4byte	.LASF87
 2962 07d1 01       		.byte	0x1
 2963 07d2 8D03     		.2byte	0x38d
 2964 07d4 01       		.byte	0x1
 2965 07d5 B1000000 		.4byte	0xb1
 2966 07d9 00000000 		.4byte	.LFB52
 2967 07dd 80000000 		.4byte	.LFE52
 2968 07e1 08060000 		.4byte	.LLST28
 2969 07e5 01       		.byte	0x1
 2970 07e6 27080000 		.4byte	0x827
 2971 07ea 15       		.uleb128 0x15
 2972 07eb CB020000 		.4byte	.LASF88
 2973 07ef 01       		.byte	0x1
 2974 07f0 8D03     		.2byte	0x38d
 2975 07f2 30000000 		.4byte	0x30
 2976 07f6 02       		.byte	0x2
 2977 07f7 91       		.byte	0x91
 2978 07f8 67       		.sleb128 -25
 2979 07f9 18       		.uleb128 0x18
 2980 07fa 746D7000 		.ascii	"tmp\000"
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 71


 2981 07fe 01       		.byte	0x1
 2982 07ff 8F03     		.2byte	0x38f
 2983 0801 62000000 		.4byte	0x62
 2984 0805 02       		.byte	0x2
 2985 0806 91       		.byte	0x91
 2986 0807 6C       		.sleb128 -20
 2987 0808 16       		.uleb128 0x16
 2988 0809 46020000 		.4byte	.LASF89
 2989 080d 01       		.byte	0x1
 2990 080e 9003     		.2byte	0x390
 2991 0810 62000000 		.4byte	0x62
 2992 0814 02       		.byte	0x2
 2993 0815 91       		.byte	0x91
 2994 0816 74       		.sleb128 -12
 2995 0817 16       		.uleb128 0x16
 2996 0818 3C020000 		.4byte	.LASF90
 2997 081c 01       		.byte	0x1
 2998 081d 9103     		.2byte	0x391
 2999 081f B1000000 		.4byte	0xb1
 3000 0823 02       		.byte	0x2
 3001 0824 91       		.byte	0x91
 3002 0825 73       		.sleb128 -13
 3003 0826 00       		.byte	0
 3004 0827 1B       		.uleb128 0x1b
 3005 0828 01       		.byte	0x1
 3006 0829 99030000 		.4byte	.LASF92
 3007 082d 01       		.byte	0x1
 3008 082e B803     		.2byte	0x3b8
 3009 0830 01       		.byte	0x1
 3010 0831 00000000 		.4byte	.LFB53
 3011 0835 1C000000 		.4byte	.LFE53
 3012 0839 40060000 		.4byte	.LLST29
 3013 083d 01       		.byte	0x1
 3014 083e 1A       		.uleb128 0x1a
 3015 083f 01       		.byte	0x1
 3016 0840 64000000 		.4byte	.LASF93
 3017 0844 01       		.byte	0x1
 3018 0845 CA03     		.2byte	0x3ca
 3019 0847 01       		.byte	0x1
 3020 0848 BC000000 		.4byte	0xbc
 3021 084c 00000000 		.4byte	.LFB54
 3022 0850 3C000000 		.4byte	.LFE54
 3023 0854 6C060000 		.4byte	.LLST30
 3024 0858 01       		.byte	0x1
 3025 0859 7C080000 		.4byte	0x87c
 3026 085d 15       		.uleb128 0x15
 3027 085e 00050000 		.4byte	.LASF58
 3028 0862 01       		.byte	0x1
 3029 0863 CA03     		.2byte	0x3ca
 3030 0865 30000000 		.4byte	0x30
 3031 0869 02       		.byte	0x2
 3032 086a 91       		.byte	0x91
 3033 086b 6F       		.sleb128 -17
 3034 086c 16       		.uleb128 0x16
 3035 086d 3C020000 		.4byte	.LASF90
 3036 0871 01       		.byte	0x1
 3037 0872 CC03     		.2byte	0x3cc
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 72


 3038 0874 BC000000 		.4byte	0xbc
 3039 0878 02       		.byte	0x2
 3040 0879 91       		.byte	0x91
 3041 087a 77       		.sleb128 -9
 3042 087b 00       		.byte	0
 3043 087c 14       		.uleb128 0x14
 3044 087d 01       		.byte	0x1
 3045 087e 2F000000 		.4byte	.LASF94
 3046 0882 01       		.byte	0x1
 3047 0883 E803     		.2byte	0x3e8
 3048 0885 01       		.byte	0x1
 3049 0886 00000000 		.4byte	.LFB55
 3050 088a 20000000 		.4byte	.LFE55
 3051 088e A4060000 		.4byte	.LLST31
 3052 0892 01       		.byte	0x1
 3053 0893 A7080000 		.4byte	0x8a7
 3054 0897 15       		.uleb128 0x15
 3055 0898 00050000 		.4byte	.LASF58
 3056 089c 01       		.byte	0x1
 3057 089d E803     		.2byte	0x3e8
 3058 089f 30000000 		.4byte	0x30
 3059 08a3 02       		.byte	0x2
 3060 08a4 91       		.byte	0x91
 3061 08a5 77       		.sleb128 -9
 3062 08a6 00       		.byte	0
 3063 08a7 1C       		.uleb128 0x1c
 3064 08a8 30000000 		.4byte	0x30
 3065 08ac B7080000 		.4byte	0x8b7
 3066 08b0 1D       		.uleb128 0x1d
 3067 08b1 90000000 		.4byte	0x90
 3068 08b5 0F       		.byte	0xf
 3069 08b6 00       		.byte	0
 3070 08b7 13       		.uleb128 0x13
 3071 08b8 78040000 		.4byte	.LASF95
 3072 08bc 01       		.byte	0x1
 3073 08bd 9E       		.byte	0x9e
 3074 08be C8080000 		.4byte	0x8c8
 3075 08c2 05       		.byte	0x5
 3076 08c3 03       		.byte	0x3
 3077 08c4 00000000 		.4byte	APBAHBPrescTable
 3078 08c8 1E       		.uleb128 0x1e
 3079 08c9 CD080000 		.4byte	0x8cd
 3080 08cd 05       		.uleb128 0x5
 3081 08ce A7080000 		.4byte	0x8a7
 3082 08d2 1C       		.uleb128 0x1c
 3083 08d3 30000000 		.4byte	0x30
 3084 08d7 E2080000 		.4byte	0x8e2
 3085 08db 1D       		.uleb128 0x1d
 3086 08dc 90000000 		.4byte	0x90
 3087 08e0 03       		.byte	0x3
 3088 08e1 00       		.byte	0
 3089 08e2 13       		.uleb128 0x13
 3090 08e3 62050000 		.4byte	.LASF96
 3091 08e7 01       		.byte	0x1
 3092 08e8 9F       		.byte	0x9f
 3093 08e9 F3080000 		.4byte	0x8f3
 3094 08ed 05       		.byte	0x5
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 73


 3095 08ee 03       		.byte	0x3
 3096 08ef 00000000 		.4byte	ADCPrescTable
 3097 08f3 1E       		.uleb128 0x1e
 3098 08f4 F8080000 		.4byte	0x8f8
 3099 08f8 05       		.uleb128 0x5
 3100 08f9 D2080000 		.4byte	0x8d2
 3101 08fd 00       		.byte	0
 3102              		.section	.debug_abbrev,"",%progbits
 3103              	.Ldebug_abbrev0:
 3104 0000 01       		.uleb128 0x1
 3105 0001 11       		.uleb128 0x11
 3106 0002 01       		.byte	0x1
 3107 0003 25       		.uleb128 0x25
 3108 0004 0E       		.uleb128 0xe
 3109 0005 13       		.uleb128 0x13
 3110 0006 0B       		.uleb128 0xb
 3111 0007 03       		.uleb128 0x3
 3112 0008 0E       		.uleb128 0xe
 3113 0009 1B       		.uleb128 0x1b
 3114 000a 0E       		.uleb128 0xe
 3115 000b 55       		.uleb128 0x55
 3116 000c 06       		.uleb128 0x6
 3117 000d 11       		.uleb128 0x11
 3118 000e 01       		.uleb128 0x1
 3119 000f 52       		.uleb128 0x52
 3120 0010 01       		.uleb128 0x1
 3121 0011 10       		.uleb128 0x10
 3122 0012 06       		.uleb128 0x6
 3123 0013 00       		.byte	0
 3124 0014 00       		.byte	0
 3125 0015 02       		.uleb128 0x2
 3126 0016 24       		.uleb128 0x24
 3127 0017 00       		.byte	0
 3128 0018 0B       		.uleb128 0xb
 3129 0019 0B       		.uleb128 0xb
 3130 001a 3E       		.uleb128 0x3e
 3131 001b 0B       		.uleb128 0xb
 3132 001c 03       		.uleb128 0x3
 3133 001d 0E       		.uleb128 0xe
 3134 001e 00       		.byte	0
 3135 001f 00       		.byte	0
 3136 0020 03       		.uleb128 0x3
 3137 0021 16       		.uleb128 0x16
 3138 0022 00       		.byte	0
 3139 0023 03       		.uleb128 0x3
 3140 0024 0E       		.uleb128 0xe
 3141 0025 3A       		.uleb128 0x3a
 3142 0026 0B       		.uleb128 0xb
 3143 0027 3B       		.uleb128 0x3b
 3144 0028 0B       		.uleb128 0xb
 3145 0029 49       		.uleb128 0x49
 3146 002a 13       		.uleb128 0x13
 3147 002b 00       		.byte	0
 3148 002c 00       		.byte	0
 3149 002d 04       		.uleb128 0x4
 3150 002e 24       		.uleb128 0x24
 3151 002f 00       		.byte	0
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 74


 3152 0030 0B       		.uleb128 0xb
 3153 0031 0B       		.uleb128 0xb
 3154 0032 3E       		.uleb128 0x3e
 3155 0033 0B       		.uleb128 0xb
 3156 0034 03       		.uleb128 0x3
 3157 0035 08       		.uleb128 0x8
 3158 0036 00       		.byte	0
 3159 0037 00       		.byte	0
 3160 0038 05       		.uleb128 0x5
 3161 0039 35       		.uleb128 0x35
 3162 003a 00       		.byte	0
 3163 003b 49       		.uleb128 0x49
 3164 003c 13       		.uleb128 0x13
 3165 003d 00       		.byte	0
 3166 003e 00       		.byte	0
 3167 003f 06       		.uleb128 0x6
 3168 0040 04       		.uleb128 0x4
 3169 0041 01       		.byte	0x1
 3170 0042 0B       		.uleb128 0xb
 3171 0043 0B       		.uleb128 0xb
 3172 0044 3A       		.uleb128 0x3a
 3173 0045 0B       		.uleb128 0xb
 3174 0046 3B       		.uleb128 0x3b
 3175 0047 0B       		.uleb128 0xb
 3176 0048 01       		.uleb128 0x1
 3177 0049 13       		.uleb128 0x13
 3178 004a 00       		.byte	0
 3179 004b 00       		.byte	0
 3180 004c 07       		.uleb128 0x7
 3181 004d 28       		.uleb128 0x28
 3182 004e 00       		.byte	0
 3183 004f 03       		.uleb128 0x3
 3184 0050 0E       		.uleb128 0xe
 3185 0051 1C       		.uleb128 0x1c
 3186 0052 0D       		.uleb128 0xd
 3187 0053 00       		.byte	0
 3188 0054 00       		.byte	0
 3189 0055 08       		.uleb128 0x8
 3190 0056 28       		.uleb128 0x28
 3191 0057 00       		.byte	0
 3192 0058 03       		.uleb128 0x3
 3193 0059 08       		.uleb128 0x8
 3194 005a 1C       		.uleb128 0x1c
 3195 005b 0D       		.uleb128 0xd
 3196 005c 00       		.byte	0
 3197 005d 00       		.byte	0
 3198 005e 09       		.uleb128 0x9
 3199 005f 13       		.uleb128 0x13
 3200 0060 01       		.byte	0x1
 3201 0061 0B       		.uleb128 0xb
 3202 0062 0B       		.uleb128 0xb
 3203 0063 3A       		.uleb128 0x3a
 3204 0064 0B       		.uleb128 0xb
 3205 0065 3B       		.uleb128 0x3b
 3206 0066 05       		.uleb128 0x5
 3207 0067 01       		.uleb128 0x1
 3208 0068 13       		.uleb128 0x13
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 75


 3209 0069 00       		.byte	0
 3210 006a 00       		.byte	0
 3211 006b 0A       		.uleb128 0xa
 3212 006c 0D       		.uleb128 0xd
 3213 006d 00       		.byte	0
 3214 006e 03       		.uleb128 0x3
 3215 006f 08       		.uleb128 0x8
 3216 0070 3A       		.uleb128 0x3a
 3217 0071 0B       		.uleb128 0xb
 3218 0072 3B       		.uleb128 0x3b
 3219 0073 05       		.uleb128 0x5
 3220 0074 49       		.uleb128 0x49
 3221 0075 13       		.uleb128 0x13
 3222 0076 38       		.uleb128 0x38
 3223 0077 0A       		.uleb128 0xa
 3224 0078 00       		.byte	0
 3225 0079 00       		.byte	0
 3226 007a 0B       		.uleb128 0xb
 3227 007b 0D       		.uleb128 0xd
 3228 007c 00       		.byte	0
 3229 007d 03       		.uleb128 0x3
 3230 007e 0E       		.uleb128 0xe
 3231 007f 3A       		.uleb128 0x3a
 3232 0080 0B       		.uleb128 0xb
 3233 0081 3B       		.uleb128 0x3b
 3234 0082 05       		.uleb128 0x5
 3235 0083 49       		.uleb128 0x49
 3236 0084 13       		.uleb128 0x13
 3237 0085 38       		.uleb128 0x38
 3238 0086 0A       		.uleb128 0xa
 3239 0087 00       		.byte	0
 3240 0088 00       		.byte	0
 3241 0089 0C       		.uleb128 0xc
 3242 008a 16       		.uleb128 0x16
 3243 008b 00       		.byte	0
 3244 008c 03       		.uleb128 0x3
 3245 008d 0E       		.uleb128 0xe
 3246 008e 3A       		.uleb128 0x3a
 3247 008f 0B       		.uleb128 0xb
 3248 0090 3B       		.uleb128 0x3b
 3249 0091 05       		.uleb128 0x5
 3250 0092 49       		.uleb128 0x49
 3251 0093 13       		.uleb128 0x13
 3252 0094 00       		.byte	0
 3253 0095 00       		.byte	0
 3254 0096 0D       		.uleb128 0xd
 3255 0097 13       		.uleb128 0x13
 3256 0098 01       		.byte	0x1
 3257 0099 0B       		.uleb128 0xb
 3258 009a 0B       		.uleb128 0xb
 3259 009b 3A       		.uleb128 0x3a
 3260 009c 0B       		.uleb128 0xb
 3261 009d 3B       		.uleb128 0x3b
 3262 009e 0B       		.uleb128 0xb
 3263 009f 01       		.uleb128 0x1
 3264 00a0 13       		.uleb128 0x13
 3265 00a1 00       		.byte	0
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 76


 3266 00a2 00       		.byte	0
 3267 00a3 0E       		.uleb128 0xe
 3268 00a4 0D       		.uleb128 0xd
 3269 00a5 00       		.byte	0
 3270 00a6 03       		.uleb128 0x3
 3271 00a7 0E       		.uleb128 0xe
 3272 00a8 3A       		.uleb128 0x3a
 3273 00a9 0B       		.uleb128 0xb
 3274 00aa 3B       		.uleb128 0x3b
 3275 00ab 0B       		.uleb128 0xb
 3276 00ac 49       		.uleb128 0x49
 3277 00ad 13       		.uleb128 0x13
 3278 00ae 38       		.uleb128 0x38
 3279 00af 0A       		.uleb128 0xa
 3280 00b0 00       		.byte	0
 3281 00b1 00       		.byte	0
 3282 00b2 0F       		.uleb128 0xf
 3283 00b3 2E       		.uleb128 0x2e
 3284 00b4 00       		.byte	0
 3285 00b5 3F       		.uleb128 0x3f
 3286 00b6 0C       		.uleb128 0xc
 3287 00b7 03       		.uleb128 0x3
 3288 00b8 0E       		.uleb128 0xe
 3289 00b9 3A       		.uleb128 0x3a
 3290 00ba 0B       		.uleb128 0xb
 3291 00bb 3B       		.uleb128 0x3b
 3292 00bc 0B       		.uleb128 0xb
 3293 00bd 27       		.uleb128 0x27
 3294 00be 0C       		.uleb128 0xc
 3295 00bf 11       		.uleb128 0x11
 3296 00c0 01       		.uleb128 0x1
 3297 00c1 12       		.uleb128 0x12
 3298 00c2 01       		.uleb128 0x1
 3299 00c3 40       		.uleb128 0x40
 3300 00c4 06       		.uleb128 0x6
 3301 00c5 9742     		.uleb128 0x2117
 3302 00c7 0C       		.uleb128 0xc
 3303 00c8 00       		.byte	0
 3304 00c9 00       		.byte	0
 3305 00ca 10       		.uleb128 0x10
 3306 00cb 2E       		.uleb128 0x2e
 3307 00cc 01       		.byte	0x1
 3308 00cd 3F       		.uleb128 0x3f
 3309 00ce 0C       		.uleb128 0xc
 3310 00cf 03       		.uleb128 0x3
 3311 00d0 0E       		.uleb128 0xe
 3312 00d1 3A       		.uleb128 0x3a
 3313 00d2 0B       		.uleb128 0xb
 3314 00d3 3B       		.uleb128 0x3b
 3315 00d4 0B       		.uleb128 0xb
 3316 00d5 27       		.uleb128 0x27
 3317 00d6 0C       		.uleb128 0xc
 3318 00d7 11       		.uleb128 0x11
 3319 00d8 01       		.uleb128 0x1
 3320 00d9 12       		.uleb128 0x12
 3321 00da 01       		.uleb128 0x1
 3322 00db 40       		.uleb128 0x40
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 77


 3323 00dc 06       		.uleb128 0x6
 3324 00dd 9742     		.uleb128 0x2117
 3325 00df 0C       		.uleb128 0xc
 3326 00e0 01       		.uleb128 0x1
 3327 00e1 13       		.uleb128 0x13
 3328 00e2 00       		.byte	0
 3329 00e3 00       		.byte	0
 3330 00e4 11       		.uleb128 0x11
 3331 00e5 05       		.uleb128 0x5
 3332 00e6 00       		.byte	0
 3333 00e7 03       		.uleb128 0x3
 3334 00e8 0E       		.uleb128 0xe
 3335 00e9 3A       		.uleb128 0x3a
 3336 00ea 0B       		.uleb128 0xb
 3337 00eb 3B       		.uleb128 0x3b
 3338 00ec 0B       		.uleb128 0xb
 3339 00ed 49       		.uleb128 0x49
 3340 00ee 13       		.uleb128 0x13
 3341 00ef 02       		.uleb128 0x2
 3342 00f0 0A       		.uleb128 0xa
 3343 00f1 00       		.byte	0
 3344 00f2 00       		.byte	0
 3345 00f3 12       		.uleb128 0x12
 3346 00f4 2E       		.uleb128 0x2e
 3347 00f5 01       		.byte	0x1
 3348 00f6 3F       		.uleb128 0x3f
 3349 00f7 0C       		.uleb128 0xc
 3350 00f8 03       		.uleb128 0x3
 3351 00f9 0E       		.uleb128 0xe
 3352 00fa 3A       		.uleb128 0x3a
 3353 00fb 0B       		.uleb128 0xb
 3354 00fc 3B       		.uleb128 0x3b
 3355 00fd 0B       		.uleb128 0xb
 3356 00fe 27       		.uleb128 0x27
 3357 00ff 0C       		.uleb128 0xc
 3358 0100 49       		.uleb128 0x49
 3359 0101 13       		.uleb128 0x13
 3360 0102 11       		.uleb128 0x11
 3361 0103 01       		.uleb128 0x1
 3362 0104 12       		.uleb128 0x12
 3363 0105 01       		.uleb128 0x1
 3364 0106 40       		.uleb128 0x40
 3365 0107 06       		.uleb128 0x6
 3366 0108 9642     		.uleb128 0x2116
 3367 010a 0C       		.uleb128 0xc
 3368 010b 01       		.uleb128 0x1
 3369 010c 13       		.uleb128 0x13
 3370 010d 00       		.byte	0
 3371 010e 00       		.byte	0
 3372 010f 13       		.uleb128 0x13
 3373 0110 34       		.uleb128 0x34
 3374 0111 00       		.byte	0
 3375 0112 03       		.uleb128 0x3
 3376 0113 0E       		.uleb128 0xe
 3377 0114 3A       		.uleb128 0x3a
 3378 0115 0B       		.uleb128 0xb
 3379 0116 3B       		.uleb128 0x3b
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 78


 3380 0117 0B       		.uleb128 0xb
 3381 0118 49       		.uleb128 0x49
 3382 0119 13       		.uleb128 0x13
 3383 011a 02       		.uleb128 0x2
 3384 011b 0A       		.uleb128 0xa
 3385 011c 00       		.byte	0
 3386 011d 00       		.byte	0
 3387 011e 14       		.uleb128 0x14
 3388 011f 2E       		.uleb128 0x2e
 3389 0120 01       		.byte	0x1
 3390 0121 3F       		.uleb128 0x3f
 3391 0122 0C       		.uleb128 0xc
 3392 0123 03       		.uleb128 0x3
 3393 0124 0E       		.uleb128 0xe
 3394 0125 3A       		.uleb128 0x3a
 3395 0126 0B       		.uleb128 0xb
 3396 0127 3B       		.uleb128 0x3b
 3397 0128 05       		.uleb128 0x5
 3398 0129 27       		.uleb128 0x27
 3399 012a 0C       		.uleb128 0xc
 3400 012b 11       		.uleb128 0x11
 3401 012c 01       		.uleb128 0x1
 3402 012d 12       		.uleb128 0x12
 3403 012e 01       		.uleb128 0x1
 3404 012f 40       		.uleb128 0x40
 3405 0130 06       		.uleb128 0x6
 3406 0131 9742     		.uleb128 0x2117
 3407 0133 0C       		.uleb128 0xc
 3408 0134 01       		.uleb128 0x1
 3409 0135 13       		.uleb128 0x13
 3410 0136 00       		.byte	0
 3411 0137 00       		.byte	0
 3412 0138 15       		.uleb128 0x15
 3413 0139 05       		.uleb128 0x5
 3414 013a 00       		.byte	0
 3415 013b 03       		.uleb128 0x3
 3416 013c 0E       		.uleb128 0xe
 3417 013d 3A       		.uleb128 0x3a
 3418 013e 0B       		.uleb128 0xb
 3419 013f 3B       		.uleb128 0x3b
 3420 0140 05       		.uleb128 0x5
 3421 0141 49       		.uleb128 0x49
 3422 0142 13       		.uleb128 0x13
 3423 0143 02       		.uleb128 0x2
 3424 0144 0A       		.uleb128 0xa
 3425 0145 00       		.byte	0
 3426 0146 00       		.byte	0
 3427 0147 16       		.uleb128 0x16
 3428 0148 34       		.uleb128 0x34
 3429 0149 00       		.byte	0
 3430 014a 03       		.uleb128 0x3
 3431 014b 0E       		.uleb128 0xe
 3432 014c 3A       		.uleb128 0x3a
 3433 014d 0B       		.uleb128 0xb
 3434 014e 3B       		.uleb128 0x3b
 3435 014f 05       		.uleb128 0x5
 3436 0150 49       		.uleb128 0x49
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 79


 3437 0151 13       		.uleb128 0x13
 3438 0152 02       		.uleb128 0x2
 3439 0153 0A       		.uleb128 0xa
 3440 0154 00       		.byte	0
 3441 0155 00       		.byte	0
 3442 0156 17       		.uleb128 0x17
 3443 0157 2E       		.uleb128 0x2e
 3444 0158 00       		.byte	0
 3445 0159 3F       		.uleb128 0x3f
 3446 015a 0C       		.uleb128 0xc
 3447 015b 03       		.uleb128 0x3
 3448 015c 0E       		.uleb128 0xe
 3449 015d 3A       		.uleb128 0x3a
 3450 015e 0B       		.uleb128 0xb
 3451 015f 3B       		.uleb128 0x3b
 3452 0160 05       		.uleb128 0x5
 3453 0161 27       		.uleb128 0x27
 3454 0162 0C       		.uleb128 0xc
 3455 0163 49       		.uleb128 0x49
 3456 0164 13       		.uleb128 0x13
 3457 0165 11       		.uleb128 0x11
 3458 0166 01       		.uleb128 0x1
 3459 0167 12       		.uleb128 0x12
 3460 0168 01       		.uleb128 0x1
 3461 0169 40       		.uleb128 0x40
 3462 016a 06       		.uleb128 0x6
 3463 016b 9742     		.uleb128 0x2117
 3464 016d 0C       		.uleb128 0xc
 3465 016e 00       		.byte	0
 3466 016f 00       		.byte	0
 3467 0170 18       		.uleb128 0x18
 3468 0171 34       		.uleb128 0x34
 3469 0172 00       		.byte	0
 3470 0173 03       		.uleb128 0x3
 3471 0174 08       		.uleb128 0x8
 3472 0175 3A       		.uleb128 0x3a
 3473 0176 0B       		.uleb128 0xb
 3474 0177 3B       		.uleb128 0x3b
 3475 0178 05       		.uleb128 0x5
 3476 0179 49       		.uleb128 0x49
 3477 017a 13       		.uleb128 0x13
 3478 017b 02       		.uleb128 0x2
 3479 017c 0A       		.uleb128 0xa
 3480 017d 00       		.byte	0
 3481 017e 00       		.byte	0
 3482 017f 19       		.uleb128 0x19
 3483 0180 0F       		.uleb128 0xf
 3484 0181 00       		.byte	0
 3485 0182 0B       		.uleb128 0xb
 3486 0183 0B       		.uleb128 0xb
 3487 0184 49       		.uleb128 0x49
 3488 0185 13       		.uleb128 0x13
 3489 0186 00       		.byte	0
 3490 0187 00       		.byte	0
 3491 0188 1A       		.uleb128 0x1a
 3492 0189 2E       		.uleb128 0x2e
 3493 018a 01       		.byte	0x1
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 80


 3494 018b 3F       		.uleb128 0x3f
 3495 018c 0C       		.uleb128 0xc
 3496 018d 03       		.uleb128 0x3
 3497 018e 0E       		.uleb128 0xe
 3498 018f 3A       		.uleb128 0x3a
 3499 0190 0B       		.uleb128 0xb
 3500 0191 3B       		.uleb128 0x3b
 3501 0192 05       		.uleb128 0x5
 3502 0193 27       		.uleb128 0x27
 3503 0194 0C       		.uleb128 0xc
 3504 0195 49       		.uleb128 0x49
 3505 0196 13       		.uleb128 0x13
 3506 0197 11       		.uleb128 0x11
 3507 0198 01       		.uleb128 0x1
 3508 0199 12       		.uleb128 0x12
 3509 019a 01       		.uleb128 0x1
 3510 019b 40       		.uleb128 0x40
 3511 019c 06       		.uleb128 0x6
 3512 019d 9742     		.uleb128 0x2117
 3513 019f 0C       		.uleb128 0xc
 3514 01a0 01       		.uleb128 0x1
 3515 01a1 13       		.uleb128 0x13
 3516 01a2 00       		.byte	0
 3517 01a3 00       		.byte	0
 3518 01a4 1B       		.uleb128 0x1b
 3519 01a5 2E       		.uleb128 0x2e
 3520 01a6 00       		.byte	0
 3521 01a7 3F       		.uleb128 0x3f
 3522 01a8 0C       		.uleb128 0xc
 3523 01a9 03       		.uleb128 0x3
 3524 01aa 0E       		.uleb128 0xe
 3525 01ab 3A       		.uleb128 0x3a
 3526 01ac 0B       		.uleb128 0xb
 3527 01ad 3B       		.uleb128 0x3b
 3528 01ae 05       		.uleb128 0x5
 3529 01af 27       		.uleb128 0x27
 3530 01b0 0C       		.uleb128 0xc
 3531 01b1 11       		.uleb128 0x11
 3532 01b2 01       		.uleb128 0x1
 3533 01b3 12       		.uleb128 0x12
 3534 01b4 01       		.uleb128 0x1
 3535 01b5 40       		.uleb128 0x40
 3536 01b6 06       		.uleb128 0x6
 3537 01b7 9742     		.uleb128 0x2117
 3538 01b9 0C       		.uleb128 0xc
 3539 01ba 00       		.byte	0
 3540 01bb 00       		.byte	0
 3541 01bc 1C       		.uleb128 0x1c
 3542 01bd 01       		.uleb128 0x1
 3543 01be 01       		.byte	0x1
 3544 01bf 49       		.uleb128 0x49
 3545 01c0 13       		.uleb128 0x13
 3546 01c1 01       		.uleb128 0x1
 3547 01c2 13       		.uleb128 0x13
 3548 01c3 00       		.byte	0
 3549 01c4 00       		.byte	0
 3550 01c5 1D       		.uleb128 0x1d
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 81


 3551 01c6 21       		.uleb128 0x21
 3552 01c7 00       		.byte	0
 3553 01c8 49       		.uleb128 0x49
 3554 01c9 13       		.uleb128 0x13
 3555 01ca 2F       		.uleb128 0x2f
 3556 01cb 0B       		.uleb128 0xb
 3557 01cc 00       		.byte	0
 3558 01cd 00       		.byte	0
 3559 01ce 1E       		.uleb128 0x1e
 3560 01cf 26       		.uleb128 0x26
 3561 01d0 00       		.byte	0
 3562 01d1 49       		.uleb128 0x49
 3563 01d2 13       		.uleb128 0x13
 3564 01d3 00       		.byte	0
 3565 01d4 00       		.byte	0
 3566 01d5 00       		.byte	0
 3567              		.section	.debug_loc,"",%progbits
 3568              	.Ldebug_loc0:
 3569              	.LLST0:
 3570 0000 00000000 		.4byte	.LFB24
 3571 0004 02000000 		.4byte	.LCFI0
 3572 0008 0200     		.2byte	0x2
 3573 000a 7D       		.byte	0x7d
 3574 000b 00       		.sleb128 0
 3575 000c 02000000 		.4byte	.LCFI0
 3576 0010 04000000 		.4byte	.LCFI1
 3577 0014 0200     		.2byte	0x2
 3578 0016 7D       		.byte	0x7d
 3579 0017 04       		.sleb128 4
 3580 0018 04000000 		.4byte	.LCFI1
 3581 001c 5C000000 		.4byte	.LFE24
 3582 0020 0200     		.2byte	0x2
 3583 0022 77       		.byte	0x77
 3584 0023 04       		.sleb128 4
 3585 0024 00000000 		.4byte	0
 3586 0028 00000000 		.4byte	0
 3587              	.LLST1:
 3588 002c 00000000 		.4byte	.LFB25
 3589 0030 02000000 		.4byte	.LCFI2
 3590 0034 0200     		.2byte	0x2
 3591 0036 7D       		.byte	0x7d
 3592 0037 00       		.sleb128 0
 3593 0038 02000000 		.4byte	.LCFI2
 3594 003c 04000000 		.4byte	.LCFI3
 3595 0040 0200     		.2byte	0x2
 3596 0042 7D       		.byte	0x7d
 3597 0043 04       		.sleb128 4
 3598 0044 04000000 		.4byte	.LCFI3
 3599 0048 06000000 		.4byte	.LCFI4
 3600 004c 0200     		.2byte	0x2
 3601 004e 7D       		.byte	0x7d
 3602 004f 10       		.sleb128 16
 3603 0050 06000000 		.4byte	.LCFI4
 3604 0054 5C000000 		.4byte	.LFE25
 3605 0058 0200     		.2byte	0x2
 3606 005a 77       		.byte	0x77
 3607 005b 10       		.sleb128 16
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 82


 3608 005c 00000000 		.4byte	0
 3609 0060 00000000 		.4byte	0
 3610              	.LLST2:
 3611 0064 00000000 		.4byte	.LFB26
 3612 0068 02000000 		.4byte	.LCFI5
 3613 006c 0200     		.2byte	0x2
 3614 006e 7D       		.byte	0x7d
 3615 006f 00       		.sleb128 0
 3616 0070 02000000 		.4byte	.LCFI5
 3617 0074 04000000 		.4byte	.LCFI6
 3618 0078 0200     		.2byte	0x2
 3619 007a 7D       		.byte	0x7d
 3620 007b 08       		.sleb128 8
 3621 007c 04000000 		.4byte	.LCFI6
 3622 0080 06000000 		.4byte	.LCFI7
 3623 0084 0200     		.2byte	0x2
 3624 0086 7D       		.byte	0x7d
 3625 0087 10       		.sleb128 16
 3626 0088 06000000 		.4byte	.LCFI7
 3627 008c 62000000 		.4byte	.LFE26
 3628 0090 0200     		.2byte	0x2
 3629 0092 77       		.byte	0x77
 3630 0093 10       		.sleb128 16
 3631 0094 00000000 		.4byte	0
 3632 0098 00000000 		.4byte	0
 3633              	.LLST3:
 3634 009c 00000000 		.4byte	.LFB27
 3635 00a0 02000000 		.4byte	.LCFI8
 3636 00a4 0200     		.2byte	0x2
 3637 00a6 7D       		.byte	0x7d
 3638 00a7 00       		.sleb128 0
 3639 00a8 02000000 		.4byte	.LCFI8
 3640 00ac 04000000 		.4byte	.LCFI9
 3641 00b0 0200     		.2byte	0x2
 3642 00b2 7D       		.byte	0x7d
 3643 00b3 04       		.sleb128 4
 3644 00b4 04000000 		.4byte	.LCFI9
 3645 00b8 06000000 		.4byte	.LCFI10
 3646 00bc 0200     		.2byte	0x2
 3647 00be 7D       		.byte	0x7d
 3648 00bf 18       		.sleb128 24
 3649 00c0 06000000 		.4byte	.LCFI10
 3650 00c4 40000000 		.4byte	.LFE27
 3651 00c8 0200     		.2byte	0x2
 3652 00ca 77       		.byte	0x77
 3653 00cb 18       		.sleb128 24
 3654 00cc 00000000 		.4byte	0
 3655 00d0 00000000 		.4byte	0
 3656              	.LLST4:
 3657 00d4 00000000 		.4byte	.LFB28
 3658 00d8 02000000 		.4byte	.LCFI11
 3659 00dc 0200     		.2byte	0x2
 3660 00de 7D       		.byte	0x7d
 3661 00df 00       		.sleb128 0
 3662 00e0 02000000 		.4byte	.LCFI11
 3663 00e4 04000000 		.4byte	.LCFI12
 3664 00e8 0200     		.2byte	0x2
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 83


 3665 00ea 7D       		.byte	0x7d
 3666 00eb 04       		.sleb128 4
 3667 00ec 04000000 		.4byte	.LCFI12
 3668 00f0 06000000 		.4byte	.LCFI13
 3669 00f4 0200     		.2byte	0x2
 3670 00f6 7D       		.byte	0x7d
 3671 00f7 10       		.sleb128 16
 3672 00f8 06000000 		.4byte	.LCFI13
 3673 00fc 20000000 		.4byte	.LFE28
 3674 0100 0200     		.2byte	0x2
 3675 0102 77       		.byte	0x77
 3676 0103 10       		.sleb128 16
 3677 0104 00000000 		.4byte	0
 3678 0108 00000000 		.4byte	0
 3679              	.LLST5:
 3680 010c 00000000 		.4byte	.LFB29
 3681 0110 02000000 		.4byte	.LCFI14
 3682 0114 0200     		.2byte	0x2
 3683 0116 7D       		.byte	0x7d
 3684 0117 00       		.sleb128 0
 3685 0118 02000000 		.4byte	.LCFI14
 3686 011c 04000000 		.4byte	.LCFI15
 3687 0120 0200     		.2byte	0x2
 3688 0122 7D       		.byte	0x7d
 3689 0123 04       		.sleb128 4
 3690 0124 04000000 		.4byte	.LCFI15
 3691 0128 06000000 		.4byte	.LCFI16
 3692 012c 0200     		.2byte	0x2
 3693 012e 7D       		.byte	0x7d
 3694 012f 18       		.sleb128 24
 3695 0130 06000000 		.4byte	.LCFI16
 3696 0134 40000000 		.4byte	.LFE29
 3697 0138 0200     		.2byte	0x2
 3698 013a 77       		.byte	0x77
 3699 013b 18       		.sleb128 24
 3700 013c 00000000 		.4byte	0
 3701 0140 00000000 		.4byte	0
 3702              	.LLST6:
 3703 0144 00000000 		.4byte	.LFB30
 3704 0148 02000000 		.4byte	.LCFI17
 3705 014c 0200     		.2byte	0x2
 3706 014e 7D       		.byte	0x7d
 3707 014f 00       		.sleb128 0
 3708 0150 02000000 		.4byte	.LCFI17
 3709 0154 04000000 		.4byte	.LCFI18
 3710 0158 0200     		.2byte	0x2
 3711 015a 7D       		.byte	0x7d
 3712 015b 04       		.sleb128 4
 3713 015c 04000000 		.4byte	.LCFI18
 3714 0160 06000000 		.4byte	.LCFI19
 3715 0164 0200     		.2byte	0x2
 3716 0166 7D       		.byte	0x7d
 3717 0167 10       		.sleb128 16
 3718 0168 06000000 		.4byte	.LCFI19
 3719 016c 20000000 		.4byte	.LFE30
 3720 0170 0200     		.2byte	0x2
 3721 0172 77       		.byte	0x77
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 84


 3722 0173 10       		.sleb128 16
 3723 0174 00000000 		.4byte	0
 3724 0178 00000000 		.4byte	0
 3725              	.LLST7:
 3726 017c 00000000 		.4byte	.LFB31
 3727 0180 02000000 		.4byte	.LCFI20
 3728 0184 0200     		.2byte	0x2
 3729 0186 7D       		.byte	0x7d
 3730 0187 00       		.sleb128 0
 3731 0188 02000000 		.4byte	.LCFI20
 3732 018c 04000000 		.4byte	.LCFI21
 3733 0190 0200     		.2byte	0x2
 3734 0192 7D       		.byte	0x7d
 3735 0193 04       		.sleb128 4
 3736 0194 04000000 		.4byte	.LCFI21
 3737 0198 06000000 		.4byte	.LCFI22
 3738 019c 0200     		.2byte	0x2
 3739 019e 7D       		.byte	0x7d
 3740 019f 18       		.sleb128 24
 3741 01a0 06000000 		.4byte	.LCFI22
 3742 01a4 38000000 		.4byte	.LFE31
 3743 01a8 0200     		.2byte	0x2
 3744 01aa 77       		.byte	0x77
 3745 01ab 18       		.sleb128 24
 3746 01ac 00000000 		.4byte	0
 3747 01b0 00000000 		.4byte	0
 3748              	.LLST8:
 3749 01b4 00000000 		.4byte	.LFB32
 3750 01b8 02000000 		.4byte	.LCFI23
 3751 01bc 0200     		.2byte	0x2
 3752 01be 7D       		.byte	0x7d
 3753 01bf 00       		.sleb128 0
 3754 01c0 02000000 		.4byte	.LCFI23
 3755 01c4 04000000 		.4byte	.LCFI24
 3756 01c8 0200     		.2byte	0x2
 3757 01ca 7D       		.byte	0x7d
 3758 01cb 04       		.sleb128 4
 3759 01cc 04000000 		.4byte	.LCFI24
 3760 01d0 1C000000 		.4byte	.LFE32
 3761 01d4 0200     		.2byte	0x2
 3762 01d6 77       		.byte	0x77
 3763 01d7 04       		.sleb128 4
 3764 01d8 00000000 		.4byte	0
 3765 01dc 00000000 		.4byte	0
 3766              	.LLST9:
 3767 01e0 00000000 		.4byte	.LFB33
 3768 01e4 02000000 		.4byte	.LCFI25
 3769 01e8 0200     		.2byte	0x2
 3770 01ea 7D       		.byte	0x7d
 3771 01eb 00       		.sleb128 0
 3772 01ec 02000000 		.4byte	.LCFI25
 3773 01f0 04000000 		.4byte	.LCFI26
 3774 01f4 0200     		.2byte	0x2
 3775 01f6 7D       		.byte	0x7d
 3776 01f7 04       		.sleb128 4
 3777 01f8 04000000 		.4byte	.LCFI26
 3778 01fc 06000000 		.4byte	.LCFI27
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 85


 3779 0200 0200     		.2byte	0x2
 3780 0202 7D       		.byte	0x7d
 3781 0203 18       		.sleb128 24
 3782 0204 06000000 		.4byte	.LCFI27
 3783 0208 38000000 		.4byte	.LFE33
 3784 020c 0200     		.2byte	0x2
 3785 020e 77       		.byte	0x77
 3786 020f 18       		.sleb128 24
 3787 0210 00000000 		.4byte	0
 3788 0214 00000000 		.4byte	0
 3789              	.LLST10:
 3790 0218 00000000 		.4byte	.LFB34
 3791 021c 02000000 		.4byte	.LCFI28
 3792 0220 0200     		.2byte	0x2
 3793 0222 7D       		.byte	0x7d
 3794 0223 00       		.sleb128 0
 3795 0224 02000000 		.4byte	.LCFI28
 3796 0228 04000000 		.4byte	.LCFI29
 3797 022c 0200     		.2byte	0x2
 3798 022e 7D       		.byte	0x7d
 3799 022f 04       		.sleb128 4
 3800 0230 04000000 		.4byte	.LCFI29
 3801 0234 06000000 		.4byte	.LCFI30
 3802 0238 0200     		.2byte	0x2
 3803 023a 7D       		.byte	0x7d
 3804 023b 18       		.sleb128 24
 3805 023c 06000000 		.4byte	.LCFI30
 3806 0240 38000000 		.4byte	.LFE34
 3807 0244 0200     		.2byte	0x2
 3808 0246 77       		.byte	0x77
 3809 0247 18       		.sleb128 24
 3810 0248 00000000 		.4byte	0
 3811 024c 00000000 		.4byte	0
 3812              	.LLST11:
 3813 0250 00000000 		.4byte	.LFB35
 3814 0254 02000000 		.4byte	.LCFI31
 3815 0258 0200     		.2byte	0x2
 3816 025a 7D       		.byte	0x7d
 3817 025b 00       		.sleb128 0
 3818 025c 02000000 		.4byte	.LCFI31
 3819 0260 04000000 		.4byte	.LCFI32
 3820 0264 0200     		.2byte	0x2
 3821 0266 7D       		.byte	0x7d
 3822 0267 04       		.sleb128 4
 3823 0268 04000000 		.4byte	.LCFI32
 3824 026c 06000000 		.4byte	.LCFI33
 3825 0270 0200     		.2byte	0x2
 3826 0272 7D       		.byte	0x7d
 3827 0273 18       		.sleb128 24
 3828 0274 06000000 		.4byte	.LCFI33
 3829 0278 3C000000 		.4byte	.LFE35
 3830 027c 0200     		.2byte	0x2
 3831 027e 77       		.byte	0x77
 3832 027f 18       		.sleb128 24
 3833 0280 00000000 		.4byte	0
 3834 0284 00000000 		.4byte	0
 3835              	.LLST12:
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 86


 3836 0288 00000000 		.4byte	.LFB36
 3837 028c 02000000 		.4byte	.LCFI34
 3838 0290 0200     		.2byte	0x2
 3839 0292 7D       		.byte	0x7d
 3840 0293 00       		.sleb128 0
 3841 0294 02000000 		.4byte	.LCFI34
 3842 0298 04000000 		.4byte	.LCFI35
 3843 029c 0200     		.2byte	0x2
 3844 029e 7D       		.byte	0x7d
 3845 029f 04       		.sleb128 4
 3846 02a0 04000000 		.4byte	.LCFI35
 3847 02a4 06000000 		.4byte	.LCFI36
 3848 02a8 0200     		.2byte	0x2
 3849 02aa 7D       		.byte	0x7d
 3850 02ab 10       		.sleb128 16
 3851 02ac 06000000 		.4byte	.LCFI36
 3852 02b0 4C000000 		.4byte	.LFE36
 3853 02b4 0200     		.2byte	0x2
 3854 02b6 77       		.byte	0x77
 3855 02b7 10       		.sleb128 16
 3856 02b8 00000000 		.4byte	0
 3857 02bc 00000000 		.4byte	0
 3858              	.LLST13:
 3859 02c0 00000000 		.4byte	.LFB37
 3860 02c4 02000000 		.4byte	.LCFI37
 3861 02c8 0200     		.2byte	0x2
 3862 02ca 7D       		.byte	0x7d
 3863 02cb 00       		.sleb128 0
 3864 02cc 02000000 		.4byte	.LCFI37
 3865 02d0 04000000 		.4byte	.LCFI38
 3866 02d4 0200     		.2byte	0x2
 3867 02d6 7D       		.byte	0x7d
 3868 02d7 04       		.sleb128 4
 3869 02d8 04000000 		.4byte	.LCFI38
 3870 02dc 06000000 		.4byte	.LCFI39
 3871 02e0 0200     		.2byte	0x2
 3872 02e2 7D       		.byte	0x7d
 3873 02e3 10       		.sleb128 16
 3874 02e4 06000000 		.4byte	.LCFI39
 3875 02e8 1C000000 		.4byte	.LFE37
 3876 02ec 0200     		.2byte	0x2
 3877 02ee 77       		.byte	0x77
 3878 02ef 10       		.sleb128 16
 3879 02f0 00000000 		.4byte	0
 3880 02f4 00000000 		.4byte	0
 3881              	.LLST14:
 3882 02f8 00000000 		.4byte	.LFB38
 3883 02fc 02000000 		.4byte	.LCFI40
 3884 0300 0200     		.2byte	0x2
 3885 0302 7D       		.byte	0x7d
 3886 0303 00       		.sleb128 0
 3887 0304 02000000 		.4byte	.LCFI40
 3888 0308 04000000 		.4byte	.LCFI41
 3889 030c 0200     		.2byte	0x2
 3890 030e 7D       		.byte	0x7d
 3891 030f 04       		.sleb128 4
 3892 0310 04000000 		.4byte	.LCFI41
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 87


 3893 0314 06000000 		.4byte	.LCFI42
 3894 0318 0200     		.2byte	0x2
 3895 031a 7D       		.byte	0x7d
 3896 031b 18       		.sleb128 24
 3897 031c 06000000 		.4byte	.LCFI42
 3898 0320 38000000 		.4byte	.LFE38
 3899 0324 0200     		.2byte	0x2
 3900 0326 77       		.byte	0x77
 3901 0327 18       		.sleb128 24
 3902 0328 00000000 		.4byte	0
 3903 032c 00000000 		.4byte	0
 3904              	.LLST15:
 3905 0330 00000000 		.4byte	.LFB39
 3906 0334 02000000 		.4byte	.LCFI43
 3907 0338 0200     		.2byte	0x2
 3908 033a 7D       		.byte	0x7d
 3909 033b 00       		.sleb128 0
 3910 033c 02000000 		.4byte	.LCFI43
 3911 0340 04000000 		.4byte	.LCFI44
 3912 0344 0200     		.2byte	0x2
 3913 0346 7D       		.byte	0x7d
 3914 0347 04       		.sleb128 4
 3915 0348 04000000 		.4byte	.LCFI44
 3916 034c 06000000 		.4byte	.LCFI45
 3917 0350 0200     		.2byte	0x2
 3918 0352 7D       		.byte	0x7d
 3919 0353 10       		.sleb128 16
 3920 0354 06000000 		.4byte	.LCFI45
 3921 0358 4C000000 		.4byte	.LFE39
 3922 035c 0200     		.2byte	0x2
 3923 035e 77       		.byte	0x77
 3924 035f 10       		.sleb128 16
 3925 0360 00000000 		.4byte	0
 3926 0364 00000000 		.4byte	0
 3927              	.LLST16:
 3928 0368 00000000 		.4byte	.LFB40
 3929 036c 02000000 		.4byte	.LCFI46
 3930 0370 0200     		.2byte	0x2
 3931 0372 7D       		.byte	0x7d
 3932 0373 00       		.sleb128 0
 3933 0374 02000000 		.4byte	.LCFI46
 3934 0378 04000000 		.4byte	.LCFI47
 3935 037c 0200     		.2byte	0x2
 3936 037e 7D       		.byte	0x7d
 3937 037f 04       		.sleb128 4
 3938 0380 04000000 		.4byte	.LCFI47
 3939 0384 06000000 		.4byte	.LCFI48
 3940 0388 0200     		.2byte	0x2
 3941 038a 7D       		.byte	0x7d
 3942 038b 10       		.sleb128 16
 3943 038c 06000000 		.4byte	.LCFI48
 3944 0390 20000000 		.4byte	.LFE40
 3945 0394 0200     		.2byte	0x2
 3946 0396 77       		.byte	0x77
 3947 0397 10       		.sleb128 16
 3948 0398 00000000 		.4byte	0
 3949 039c 00000000 		.4byte	0
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 88


 3950              	.LLST17:
 3951 03a0 00000000 		.4byte	.LFB41
 3952 03a4 02000000 		.4byte	.LCFI49
 3953 03a8 0200     		.2byte	0x2
 3954 03aa 7D       		.byte	0x7d
 3955 03ab 00       		.sleb128 0
 3956 03ac 02000000 		.4byte	.LCFI49
 3957 03b0 04000000 		.4byte	.LCFI50
 3958 03b4 0200     		.2byte	0x2
 3959 03b6 7D       		.byte	0x7d
 3960 03b7 04       		.sleb128 4
 3961 03b8 04000000 		.4byte	.LCFI50
 3962 03bc 06000000 		.4byte	.LCFI51
 3963 03c0 0200     		.2byte	0x2
 3964 03c2 7D       		.byte	0x7d
 3965 03c3 10       		.sleb128 16
 3966 03c4 06000000 		.4byte	.LCFI51
 3967 03c8 24000000 		.4byte	.LFE41
 3968 03cc 0200     		.2byte	0x2
 3969 03ce 77       		.byte	0x77
 3970 03cf 10       		.sleb128 16
 3971 03d0 00000000 		.4byte	0
 3972 03d4 00000000 		.4byte	0
 3973              	.LLST18:
 3974 03d8 00000000 		.4byte	.LFB42
 3975 03dc 02000000 		.4byte	.LCFI52
 3976 03e0 0200     		.2byte	0x2
 3977 03e2 7D       		.byte	0x7d
 3978 03e3 00       		.sleb128 0
 3979 03e4 02000000 		.4byte	.LCFI52
 3980 03e8 04000000 		.4byte	.LCFI53
 3981 03ec 0200     		.2byte	0x2
 3982 03ee 7D       		.byte	0x7d
 3983 03ef 04       		.sleb128 4
 3984 03f0 04000000 		.4byte	.LCFI53
 3985 03f4 06000000 		.4byte	.LCFI54
 3986 03f8 0200     		.2byte	0x2
 3987 03fa 7D       		.byte	0x7d
 3988 03fb 10       		.sleb128 16
 3989 03fc 06000000 		.4byte	.LCFI54
 3990 0400 20000000 		.4byte	.LFE42
 3991 0404 0200     		.2byte	0x2
 3992 0406 77       		.byte	0x77
 3993 0407 10       		.sleb128 16
 3994 0408 00000000 		.4byte	0
 3995 040c 00000000 		.4byte	0
 3996              	.LLST19:
 3997 0410 00000000 		.4byte	.LFB43
 3998 0414 02000000 		.4byte	.LCFI55
 3999 0418 0200     		.2byte	0x2
 4000 041a 7D       		.byte	0x7d
 4001 041b 00       		.sleb128 0
 4002 041c 02000000 		.4byte	.LCFI55
 4003 0420 04000000 		.4byte	.LCFI56
 4004 0424 0200     		.2byte	0x2
 4005 0426 7D       		.byte	0x7d
 4006 0427 04       		.sleb128 4
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 89


 4007 0428 04000000 		.4byte	.LCFI56
 4008 042c 06000000 		.4byte	.LCFI57
 4009 0430 0200     		.2byte	0x2
 4010 0432 7D       		.byte	0x7d
 4011 0433 20       		.sleb128 32
 4012 0434 06000000 		.4byte	.LCFI57
 4013 0438 7C010000 		.4byte	.LFE43
 4014 043c 0200     		.2byte	0x2
 4015 043e 77       		.byte	0x77
 4016 043f 20       		.sleb128 32
 4017 0440 00000000 		.4byte	0
 4018 0444 00000000 		.4byte	0
 4019              	.LLST20:
 4020 0448 00000000 		.4byte	.LFB44
 4021 044c 02000000 		.4byte	.LCFI58
 4022 0450 0200     		.2byte	0x2
 4023 0452 7D       		.byte	0x7d
 4024 0453 00       		.sleb128 0
 4025 0454 02000000 		.4byte	.LCFI58
 4026 0458 04000000 		.4byte	.LCFI59
 4027 045c 0200     		.2byte	0x2
 4028 045e 7D       		.byte	0x7d
 4029 045f 04       		.sleb128 4
 4030 0460 04000000 		.4byte	.LCFI59
 4031 0464 06000000 		.4byte	.LCFI60
 4032 0468 0200     		.2byte	0x2
 4033 046a 7D       		.byte	0x7d
 4034 046b 10       		.sleb128 16
 4035 046c 06000000 		.4byte	.LCFI60
 4036 0470 40000000 		.4byte	.LFE44
 4037 0474 0200     		.2byte	0x2
 4038 0476 77       		.byte	0x77
 4039 0477 10       		.sleb128 16
 4040 0478 00000000 		.4byte	0
 4041 047c 00000000 		.4byte	0
 4042              	.LLST21:
 4043 0480 00000000 		.4byte	.LFB45
 4044 0484 02000000 		.4byte	.LCFI61
 4045 0488 0200     		.2byte	0x2
 4046 048a 7D       		.byte	0x7d
 4047 048b 00       		.sleb128 0
 4048 048c 02000000 		.4byte	.LCFI61
 4049 0490 04000000 		.4byte	.LCFI62
 4050 0494 0200     		.2byte	0x2
 4051 0496 7D       		.byte	0x7d
 4052 0497 04       		.sleb128 4
 4053 0498 04000000 		.4byte	.LCFI62
 4054 049c 06000000 		.4byte	.LCFI63
 4055 04a0 0200     		.2byte	0x2
 4056 04a2 7D       		.byte	0x7d
 4057 04a3 10       		.sleb128 16
 4058 04a4 06000000 		.4byte	.LCFI63
 4059 04a8 40000000 		.4byte	.LFE45
 4060 04ac 0200     		.2byte	0x2
 4061 04ae 77       		.byte	0x77
 4062 04af 10       		.sleb128 16
 4063 04b0 00000000 		.4byte	0
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 90


 4064 04b4 00000000 		.4byte	0
 4065              	.LLST22:
 4066 04b8 00000000 		.4byte	.LFB46
 4067 04bc 02000000 		.4byte	.LCFI64
 4068 04c0 0200     		.2byte	0x2
 4069 04c2 7D       		.byte	0x7d
 4070 04c3 00       		.sleb128 0
 4071 04c4 02000000 		.4byte	.LCFI64
 4072 04c8 04000000 		.4byte	.LCFI65
 4073 04cc 0200     		.2byte	0x2
 4074 04ce 7D       		.byte	0x7d
 4075 04cf 04       		.sleb128 4
 4076 04d0 04000000 		.4byte	.LCFI65
 4077 04d4 06000000 		.4byte	.LCFI66
 4078 04d8 0200     		.2byte	0x2
 4079 04da 7D       		.byte	0x7d
 4080 04db 10       		.sleb128 16
 4081 04dc 06000000 		.4byte	.LCFI66
 4082 04e0 40000000 		.4byte	.LFE46
 4083 04e4 0200     		.2byte	0x2
 4084 04e6 77       		.byte	0x77
 4085 04e7 10       		.sleb128 16
 4086 04e8 00000000 		.4byte	0
 4087 04ec 00000000 		.4byte	0
 4088              	.LLST23:
 4089 04f0 00000000 		.4byte	.LFB47
 4090 04f4 02000000 		.4byte	.LCFI67
 4091 04f8 0200     		.2byte	0x2
 4092 04fa 7D       		.byte	0x7d
 4093 04fb 00       		.sleb128 0
 4094 04fc 02000000 		.4byte	.LCFI67
 4095 0500 04000000 		.4byte	.LCFI68
 4096 0504 0200     		.2byte	0x2
 4097 0506 7D       		.byte	0x7d
 4098 0507 04       		.sleb128 4
 4099 0508 04000000 		.4byte	.LCFI68
 4100 050c 06000000 		.4byte	.LCFI69
 4101 0510 0200     		.2byte	0x2
 4102 0512 7D       		.byte	0x7d
 4103 0513 10       		.sleb128 16
 4104 0514 06000000 		.4byte	.LCFI69
 4105 0518 40000000 		.4byte	.LFE47
 4106 051c 0200     		.2byte	0x2
 4107 051e 77       		.byte	0x77
 4108 051f 10       		.sleb128 16
 4109 0520 00000000 		.4byte	0
 4110 0524 00000000 		.4byte	0
 4111              	.LLST24:
 4112 0528 00000000 		.4byte	.LFB48
 4113 052c 02000000 		.4byte	.LCFI70
 4114 0530 0200     		.2byte	0x2
 4115 0532 7D       		.byte	0x7d
 4116 0533 00       		.sleb128 0
 4117 0534 02000000 		.4byte	.LCFI70
 4118 0538 04000000 		.4byte	.LCFI71
 4119 053c 0200     		.2byte	0x2
 4120 053e 7D       		.byte	0x7d
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 91


 4121 053f 04       		.sleb128 4
 4122 0540 04000000 		.4byte	.LCFI71
 4123 0544 06000000 		.4byte	.LCFI72
 4124 0548 0200     		.2byte	0x2
 4125 054a 7D       		.byte	0x7d
 4126 054b 10       		.sleb128 16
 4127 054c 06000000 		.4byte	.LCFI72
 4128 0550 40000000 		.4byte	.LFE48
 4129 0554 0200     		.2byte	0x2
 4130 0556 77       		.byte	0x77
 4131 0557 10       		.sleb128 16
 4132 0558 00000000 		.4byte	0
 4133 055c 00000000 		.4byte	0
 4134              	.LLST25:
 4135 0560 00000000 		.4byte	.LFB49
 4136 0564 02000000 		.4byte	.LCFI73
 4137 0568 0200     		.2byte	0x2
 4138 056a 7D       		.byte	0x7d
 4139 056b 00       		.sleb128 0
 4140 056c 02000000 		.4byte	.LCFI73
 4141 0570 04000000 		.4byte	.LCFI74
 4142 0574 0200     		.2byte	0x2
 4143 0576 7D       		.byte	0x7d
 4144 0577 04       		.sleb128 4
 4145 0578 04000000 		.4byte	.LCFI74
 4146 057c 06000000 		.4byte	.LCFI75
 4147 0580 0200     		.2byte	0x2
 4148 0582 7D       		.byte	0x7d
 4149 0583 10       		.sleb128 16
 4150 0584 06000000 		.4byte	.LCFI75
 4151 0588 20000000 		.4byte	.LFE49
 4152 058c 0200     		.2byte	0x2
 4153 058e 77       		.byte	0x77
 4154 058f 10       		.sleb128 16
 4155 0590 00000000 		.4byte	0
 4156 0594 00000000 		.4byte	0
 4157              	.LLST26:
 4158 0598 00000000 		.4byte	.LFB50
 4159 059c 02000000 		.4byte	.LCFI76
 4160 05a0 0200     		.2byte	0x2
 4161 05a2 7D       		.byte	0x7d
 4162 05a3 00       		.sleb128 0
 4163 05a4 02000000 		.4byte	.LCFI76
 4164 05a8 04000000 		.4byte	.LCFI77
 4165 05ac 0200     		.2byte	0x2
 4166 05ae 7D       		.byte	0x7d
 4167 05af 04       		.sleb128 4
 4168 05b0 04000000 		.4byte	.LCFI77
 4169 05b4 06000000 		.4byte	.LCFI78
 4170 05b8 0200     		.2byte	0x2
 4171 05ba 7D       		.byte	0x7d
 4172 05bb 10       		.sleb128 16
 4173 05bc 06000000 		.4byte	.LCFI78
 4174 05c0 20000000 		.4byte	.LFE50
 4175 05c4 0200     		.2byte	0x2
 4176 05c6 77       		.byte	0x77
 4177 05c7 10       		.sleb128 16
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 92


 4178 05c8 00000000 		.4byte	0
 4179 05cc 00000000 		.4byte	0
 4180              	.LLST27:
 4181 05d0 00000000 		.4byte	.LFB51
 4182 05d4 02000000 		.4byte	.LCFI79
 4183 05d8 0200     		.2byte	0x2
 4184 05da 7D       		.byte	0x7d
 4185 05db 00       		.sleb128 0
 4186 05dc 02000000 		.4byte	.LCFI79
 4187 05e0 04000000 		.4byte	.LCFI80
 4188 05e4 0200     		.2byte	0x2
 4189 05e6 7D       		.byte	0x7d
 4190 05e7 04       		.sleb128 4
 4191 05e8 04000000 		.4byte	.LCFI80
 4192 05ec 06000000 		.4byte	.LCFI81
 4193 05f0 0200     		.2byte	0x2
 4194 05f2 7D       		.byte	0x7d
 4195 05f3 10       		.sleb128 16
 4196 05f4 06000000 		.4byte	.LCFI81
 4197 05f8 20000000 		.4byte	.LFE51
 4198 05fc 0200     		.2byte	0x2
 4199 05fe 77       		.byte	0x77
 4200 05ff 10       		.sleb128 16
 4201 0600 00000000 		.4byte	0
 4202 0604 00000000 		.4byte	0
 4203              	.LLST28:
 4204 0608 00000000 		.4byte	.LFB52
 4205 060c 02000000 		.4byte	.LCFI82
 4206 0610 0200     		.2byte	0x2
 4207 0612 7D       		.byte	0x7d
 4208 0613 00       		.sleb128 0
 4209 0614 02000000 		.4byte	.LCFI82
 4210 0618 04000000 		.4byte	.LCFI83
 4211 061c 0200     		.2byte	0x2
 4212 061e 7D       		.byte	0x7d
 4213 061f 04       		.sleb128 4
 4214 0620 04000000 		.4byte	.LCFI83
 4215 0624 06000000 		.4byte	.LCFI84
 4216 0628 0200     		.2byte	0x2
 4217 062a 7D       		.byte	0x7d
 4218 062b 20       		.sleb128 32
 4219 062c 06000000 		.4byte	.LCFI84
 4220 0630 80000000 		.4byte	.LFE52
 4221 0634 0200     		.2byte	0x2
 4222 0636 77       		.byte	0x77
 4223 0637 20       		.sleb128 32
 4224 0638 00000000 		.4byte	0
 4225 063c 00000000 		.4byte	0
 4226              	.LLST29:
 4227 0640 00000000 		.4byte	.LFB53
 4228 0644 02000000 		.4byte	.LCFI85
 4229 0648 0200     		.2byte	0x2
 4230 064a 7D       		.byte	0x7d
 4231 064b 00       		.sleb128 0
 4232 064c 02000000 		.4byte	.LCFI85
 4233 0650 04000000 		.4byte	.LCFI86
 4234 0654 0200     		.2byte	0x2
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 93


 4235 0656 7D       		.byte	0x7d
 4236 0657 04       		.sleb128 4
 4237 0658 04000000 		.4byte	.LCFI86
 4238 065c 1C000000 		.4byte	.LFE53
 4239 0660 0200     		.2byte	0x2
 4240 0662 77       		.byte	0x77
 4241 0663 04       		.sleb128 4
 4242 0664 00000000 		.4byte	0
 4243 0668 00000000 		.4byte	0
 4244              	.LLST30:
 4245 066c 00000000 		.4byte	.LFB54
 4246 0670 02000000 		.4byte	.LCFI87
 4247 0674 0200     		.2byte	0x2
 4248 0676 7D       		.byte	0x7d
 4249 0677 00       		.sleb128 0
 4250 0678 02000000 		.4byte	.LCFI87
 4251 067c 04000000 		.4byte	.LCFI88
 4252 0680 0200     		.2byte	0x2
 4253 0682 7D       		.byte	0x7d
 4254 0683 04       		.sleb128 4
 4255 0684 04000000 		.4byte	.LCFI88
 4256 0688 06000000 		.4byte	.LCFI89
 4257 068c 0200     		.2byte	0x2
 4258 068e 7D       		.byte	0x7d
 4259 068f 18       		.sleb128 24
 4260 0690 06000000 		.4byte	.LCFI89
 4261 0694 3C000000 		.4byte	.LFE54
 4262 0698 0200     		.2byte	0x2
 4263 069a 77       		.byte	0x77
 4264 069b 18       		.sleb128 24
 4265 069c 00000000 		.4byte	0
 4266 06a0 00000000 		.4byte	0
 4267              	.LLST31:
 4268 06a4 00000000 		.4byte	.LFB55
 4269 06a8 02000000 		.4byte	.LCFI90
 4270 06ac 0200     		.2byte	0x2
 4271 06ae 7D       		.byte	0x7d
 4272 06af 00       		.sleb128 0
 4273 06b0 02000000 		.4byte	.LCFI90
 4274 06b4 04000000 		.4byte	.LCFI91
 4275 06b8 0200     		.2byte	0x2
 4276 06ba 7D       		.byte	0x7d
 4277 06bb 04       		.sleb128 4
 4278 06bc 04000000 		.4byte	.LCFI91
 4279 06c0 06000000 		.4byte	.LCFI92
 4280 06c4 0200     		.2byte	0x2
 4281 06c6 7D       		.byte	0x7d
 4282 06c7 10       		.sleb128 16
 4283 06c8 06000000 		.4byte	.LCFI92
 4284 06cc 20000000 		.4byte	.LFE55
 4285 06d0 0200     		.2byte	0x2
 4286 06d2 77       		.byte	0x77
 4287 06d3 10       		.sleb128 16
 4288 06d4 00000000 		.4byte	0
 4289 06d8 00000000 		.4byte	0
 4290              		.section	.debug_aranges,"",%progbits
 4291 0000 14010000 		.4byte	0x114
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 94


 4292 0004 0200     		.2byte	0x2
 4293 0006 00000000 		.4byte	.Ldebug_info0
 4294 000a 04       		.byte	0x4
 4295 000b 00       		.byte	0
 4296 000c 0000     		.2byte	0
 4297 000e 0000     		.2byte	0
 4298 0010 00000000 		.4byte	.LFB24
 4299 0014 5C000000 		.4byte	.LFE24-.LFB24
 4300 0018 00000000 		.4byte	.LFB25
 4301 001c 5C000000 		.4byte	.LFE25-.LFB25
 4302 0020 00000000 		.4byte	.LFB26
 4303 0024 62000000 		.4byte	.LFE26-.LFB26
 4304 0028 00000000 		.4byte	.LFB27
 4305 002c 40000000 		.4byte	.LFE27-.LFB27
 4306 0030 00000000 		.4byte	.LFB28
 4307 0034 20000000 		.4byte	.LFE28-.LFB28
 4308 0038 00000000 		.4byte	.LFB29
 4309 003c 40000000 		.4byte	.LFE29-.LFB29
 4310 0040 00000000 		.4byte	.LFB30
 4311 0044 20000000 		.4byte	.LFE30-.LFB30
 4312 0048 00000000 		.4byte	.LFB31
 4313 004c 38000000 		.4byte	.LFE31-.LFB31
 4314 0050 00000000 		.4byte	.LFB32
 4315 0054 1C000000 		.4byte	.LFE32-.LFB32
 4316 0058 00000000 		.4byte	.LFB33
 4317 005c 38000000 		.4byte	.LFE33-.LFB33
 4318 0060 00000000 		.4byte	.LFB34
 4319 0064 38000000 		.4byte	.LFE34-.LFB34
 4320 0068 00000000 		.4byte	.LFB35
 4321 006c 3C000000 		.4byte	.LFE35-.LFB35
 4322 0070 00000000 		.4byte	.LFB36
 4323 0074 4C000000 		.4byte	.LFE36-.LFB36
 4324 0078 00000000 		.4byte	.LFB37
 4325 007c 1C000000 		.4byte	.LFE37-.LFB37
 4326 0080 00000000 		.4byte	.LFB38
 4327 0084 38000000 		.4byte	.LFE38-.LFB38
 4328 0088 00000000 		.4byte	.LFB39
 4329 008c 4C000000 		.4byte	.LFE39-.LFB39
 4330 0090 00000000 		.4byte	.LFB40
 4331 0094 20000000 		.4byte	.LFE40-.LFB40
 4332 0098 00000000 		.4byte	.LFB41
 4333 009c 24000000 		.4byte	.LFE41-.LFB41
 4334 00a0 00000000 		.4byte	.LFB42
 4335 00a4 20000000 		.4byte	.LFE42-.LFB42
 4336 00a8 00000000 		.4byte	.LFB43
 4337 00ac 7C010000 		.4byte	.LFE43-.LFB43
 4338 00b0 00000000 		.4byte	.LFB44
 4339 00b4 40000000 		.4byte	.LFE44-.LFB44
 4340 00b8 00000000 		.4byte	.LFB45
 4341 00bc 40000000 		.4byte	.LFE45-.LFB45
 4342 00c0 00000000 		.4byte	.LFB46
 4343 00c4 40000000 		.4byte	.LFE46-.LFB46
 4344 00c8 00000000 		.4byte	.LFB47
 4345 00cc 40000000 		.4byte	.LFE47-.LFB47
 4346 00d0 00000000 		.4byte	.LFB48
 4347 00d4 40000000 		.4byte	.LFE48-.LFB48
 4348 00d8 00000000 		.4byte	.LFB49
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 95


 4349 00dc 20000000 		.4byte	.LFE49-.LFB49
 4350 00e0 00000000 		.4byte	.LFB50
 4351 00e4 20000000 		.4byte	.LFE50-.LFB50
 4352 00e8 00000000 		.4byte	.LFB51
 4353 00ec 20000000 		.4byte	.LFE51-.LFB51
 4354 00f0 00000000 		.4byte	.LFB52
 4355 00f4 80000000 		.4byte	.LFE52-.LFB52
 4356 00f8 00000000 		.4byte	.LFB53
 4357 00fc 1C000000 		.4byte	.LFE53-.LFB53
 4358 0100 00000000 		.4byte	.LFB54
 4359 0104 3C000000 		.4byte	.LFE54-.LFB54
 4360 0108 00000000 		.4byte	.LFB55
 4361 010c 20000000 		.4byte	.LFE55-.LFB55
 4362 0110 00000000 		.4byte	0
 4363 0114 00000000 		.4byte	0
 4364              		.section	.debug_ranges,"",%progbits
 4365              	.Ldebug_ranges0:
 4366 0000 00000000 		.4byte	.LFB24
 4367 0004 5C000000 		.4byte	.LFE24
 4368 0008 00000000 		.4byte	.LFB25
 4369 000c 5C000000 		.4byte	.LFE25
 4370 0010 00000000 		.4byte	.LFB26
 4371 0014 62000000 		.4byte	.LFE26
 4372 0018 00000000 		.4byte	.LFB27
 4373 001c 40000000 		.4byte	.LFE27
 4374 0020 00000000 		.4byte	.LFB28
 4375 0024 20000000 		.4byte	.LFE28
 4376 0028 00000000 		.4byte	.LFB29
 4377 002c 40000000 		.4byte	.LFE29
 4378 0030 00000000 		.4byte	.LFB30
 4379 0034 20000000 		.4byte	.LFE30
 4380 0038 00000000 		.4byte	.LFB31
 4381 003c 38000000 		.4byte	.LFE31
 4382 0040 00000000 		.4byte	.LFB32
 4383 0044 1C000000 		.4byte	.LFE32
 4384 0048 00000000 		.4byte	.LFB33
 4385 004c 38000000 		.4byte	.LFE33
 4386 0050 00000000 		.4byte	.LFB34
 4387 0054 38000000 		.4byte	.LFE34
 4388 0058 00000000 		.4byte	.LFB35
 4389 005c 3C000000 		.4byte	.LFE35
 4390 0060 00000000 		.4byte	.LFB36
 4391 0064 4C000000 		.4byte	.LFE36
 4392 0068 00000000 		.4byte	.LFB37
 4393 006c 1C000000 		.4byte	.LFE37
 4394 0070 00000000 		.4byte	.LFB38
 4395 0074 38000000 		.4byte	.LFE38
 4396 0078 00000000 		.4byte	.LFB39
 4397 007c 4C000000 		.4byte	.LFE39
 4398 0080 00000000 		.4byte	.LFB40
 4399 0084 20000000 		.4byte	.LFE40
 4400 0088 00000000 		.4byte	.LFB41
 4401 008c 24000000 		.4byte	.LFE41
 4402 0090 00000000 		.4byte	.LFB42
 4403 0094 20000000 		.4byte	.LFE42
 4404 0098 00000000 		.4byte	.LFB43
 4405 009c 7C010000 		.4byte	.LFE43
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 96


 4406 00a0 00000000 		.4byte	.LFB44
 4407 00a4 40000000 		.4byte	.LFE44
 4408 00a8 00000000 		.4byte	.LFB45
 4409 00ac 40000000 		.4byte	.LFE45
 4410 00b0 00000000 		.4byte	.LFB46
 4411 00b4 40000000 		.4byte	.LFE46
 4412 00b8 00000000 		.4byte	.LFB47
 4413 00bc 40000000 		.4byte	.LFE47
 4414 00c0 00000000 		.4byte	.LFB48
 4415 00c4 40000000 		.4byte	.LFE48
 4416 00c8 00000000 		.4byte	.LFB49
 4417 00cc 20000000 		.4byte	.LFE49
 4418 00d0 00000000 		.4byte	.LFB50
 4419 00d4 20000000 		.4byte	.LFE50
 4420 00d8 00000000 		.4byte	.LFB51
 4421 00dc 20000000 		.4byte	.LFE51
 4422 00e0 00000000 		.4byte	.LFB52
 4423 00e4 80000000 		.4byte	.LFE52
 4424 00e8 00000000 		.4byte	.LFB53
 4425 00ec 1C000000 		.4byte	.LFE53
 4426 00f0 00000000 		.4byte	.LFB54
 4427 00f4 3C000000 		.4byte	.LFE54
 4428 00f8 00000000 		.4byte	.LFB55
 4429 00fc 20000000 		.4byte	.LFE55
 4430 0100 00000000 		.4byte	0
 4431 0104 00000000 		.4byte	0
 4432              		.section	.debug_line,"",%progbits
 4433              	.Ldebug_line0:
 4434 0000 C3030000 		.section	.debug_str,"MS",%progbits,1
 4434      0200F500 
 4434      00000201 
 4434      FB0E0D00 
 4434      01010101 
 4435              	.LASF29:
 4436 0000 5243435F 		.ascii	"RCC_TypeDef\000"
 4436      54797065 
 4436      44656600 
 4437              	.LASF24:
 4438 000c 41504231 		.ascii	"APB1RSTR\000"
 4438      52535452 
 4438      00
 4439              	.LASF55:
 4440 0015 5243435F 		.ascii	"RCC_HCLK\000"
 4440      48434C4B 
 4440      00
 4441              	.LASF61:
 4442 001e 5243435F 		.ascii	"RCC_ADCCLKConfig\000"
 4442      41444343 
 4442      4C4B436F 
 4442      6E666967 
 4442      00
 4443              	.LASF94:
 4444 002f 5243435F 		.ascii	"RCC_ClearITPendingBit\000"
 4444      436C6561 
 4444      72495450 
 4444      656E6469 
 4444      6E674269 
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 97


 4445              	.LASF80:
 4446 0045 5243435F 		.ascii	"RCC_APB2PeriphResetCmd\000"
 4446      41504232 
 4446      50657269 
 4446      70685265 
 4446      73657443 
 4447              	.LASF64:
 4448 005c 5243435F 		.ascii	"RCC_LSE\000"
 4448      4C534500 
 4449              	.LASF93:
 4450 0064 5243435F 		.ascii	"RCC_GetITStatus\000"
 4450      47657449 
 4450      54537461 
 4450      74757300 
 4451              	.LASF12:
 4452 0074 73697A65 		.ascii	"sizetype\000"
 4452      74797065 
 4452      00
 4453              	.LASF28:
 4454 007d 42444352 		.ascii	"BDCR\000"
 4454      00
 4455              	.LASF77:
 4456 0082 5243435F 		.ascii	"RCC_APB2Periph\000"
 4456      41504232 
 4456      50657269 
 4456      706800
 4457              	.LASF62:
 4458 0091 5243435F 		.ascii	"RCC_PCLK2\000"
 4458      50434C4B 
 4458      3200
 4459              	.LASF9:
 4460 009b 6C6F6E67 		.ascii	"long long int\000"
 4460      206C6F6E 
 4460      6720696E 
 4460      7400
 4461              	.LASF49:
 4462 00a9 5243435F 		.ascii	"RCC_PLLCmd\000"
 4462      504C4C43 
 4462      6D6400
 4463              	.LASF35:
 4464 00b4 5243435F 		.ascii	"RCC_ClocksTypeDef\000"
 4464      436C6F63 
 4464      6B735479 
 4464      70654465 
 4464      6600
 4465              	.LASF48:
 4466 00c6 5243435F 		.ascii	"RCC_PLLMul\000"
 4466      504C4C4D 
 4466      756C00
 4467              	.LASF74:
 4468 00d1 5243435F 		.ascii	"RCC_AHBPeriphClockCmd\000"
 4468      41484250 
 4468      65726970 
 4468      68436C6F 
 4468      636B436D 
 4469              	.LASF22:
 4470 00e7 43464752 		.ascii	"CFGR\000"
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 98


 4470      00
 4471              	.LASF17:
 4472 00ec 454E4142 		.ascii	"ENABLE\000"
 4472      4C4500
 4473              	.LASF31:
 4474 00f3 48434C4B 		.ascii	"HCLK_Frequency\000"
 4474      5F467265 
 4474      7175656E 
 4474      637900
 4475              	.LASF3:
 4476 0102 75696E74 		.ascii	"uint8_t\000"
 4476      385F7400 
 4477              	.LASF27:
 4478 010a 41504231 		.ascii	"APB1ENR\000"
 4478      454E5200 
 4479              	.LASF73:
 4480 0112 70726573 		.ascii	"presc\000"
 4480      6300
 4481              	.LASF45:
 4482 0118 4E657753 		.ascii	"NewState\000"
 4482      74617465 
 4482      00
 4483              	.LASF84:
 4484 0121 5243435F 		.ascii	"RCC_MCOConfig\000"
 4484      4D434F43 
 4484      6F6E6669 
 4484      6700
 4485              	.LASF91:
 4486 012f 5243435F 		.ascii	"RCC_DeInit\000"
 4486      4465496E 
 4486      697400
 4487              	.LASF86:
 4488 013a 5243435F 		.ascii	"RCC_WaitForHSEStartUp\000"
 4488      57616974 
 4488      466F7248 
 4488      53455374 
 4488      61727455 
 4489              	.LASF16:
 4490 0150 44495341 		.ascii	"DISABLE\000"
 4490      424C4500 
 4491              	.LASF2:
 4492 0158 73686F72 		.ascii	"short int\000"
 4492      7420696E 
 4492      7400
 4493              	.LASF67:
 4494 0162 5243435F 		.ascii	"RCC_RTCCLKSource\000"
 4494      52544343 
 4494      4C4B536F 
 4494      75726365 
 4494      00
 4495              	.LASF20:
 4496 0173 53554343 		.ascii	"SUCCESS\000"
 4496      45535300 
 4497              	.LASF81:
 4498 017b 5243435F 		.ascii	"RCC_APB1PeriphResetCmd\000"
 4498      41504231 
 4498      50657269 
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 99


 4498      70685265 
 4498      73657443 
 4499              	.LASF46:
 4500 0192 5243435F 		.ascii	"RCC_PLLConfig\000"
 4500      504C4C43 
 4500      6F6E6669 
 4500      6700
 4501              	.LASF15:
 4502 01a0 49545374 		.ascii	"ITStatus\000"
 4502      61747573 
 4502      00
 4503              	.LASF6:
 4504 01a9 6C6F6E67 		.ascii	"long int\000"
 4504      20696E74 
 4504      00
 4505              	.LASF21:
 4506 01b2 4572726F 		.ascii	"ErrorStatus\000"
 4506      72537461 
 4506      74757300 
 4507              	.LASF71:
 4508 01be 706C6C6D 		.ascii	"pllmull\000"
 4508      756C6C00 
 4509              	.LASF59:
 4510 01c6 5243435F 		.ascii	"RCC_USBCLKConfig\000"
 4510      55534243 
 4510      4C4B436F 
 4510      6E666967 
 4510      00
 4511              	.LASF65:
 4512 01d7 5243435F 		.ascii	"RCC_LSICmd\000"
 4512      4C534943 
 4512      6D6400
 4513              	.LASF100:
 4514 01e2 5243435F 		.ascii	"RCC_GetSYSCLKSource\000"
 4514      47657453 
 4514      5953434C 
 4514      4B536F75 
 4514      72636500 
 4515              	.LASF23:
 4516 01f6 41504232 		.ascii	"APB2RSTR\000"
 4516      52535452 
 4516      00
 4517              	.LASF79:
 4518 01ff 5243435F 		.ascii	"RCC_APB1Periph\000"
 4518      41504231 
 4518      50657269 
 4518      706800
 4519              	.LASF19:
 4520 020e 4552524F 		.ascii	"ERROR\000"
 4520      5200
 4521              	.LASF72:
 4522 0214 706C6C73 		.ascii	"pllsource\000"
 4522      6F757263 
 4522      6500
 4523              	.LASF25:
 4524 021e 41484245 		.ascii	"AHBENR\000"
 4524      4E5200
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 100


 4525              	.LASF54:
 4526 0225 5243435F 		.ascii	"RCC_PCLK1Config\000"
 4526      50434C4B 
 4526      31436F6E 
 4526      66696700 
 4527              	.LASF43:
 4528 0235 746D7072 		.ascii	"tmpreg\000"
 4528      656700
 4529              	.LASF90:
 4530 023c 62697473 		.ascii	"bitstatus\000"
 4530      74617475 
 4530      7300
 4531              	.LASF89:
 4532 0246 73746174 		.ascii	"statusreg\000"
 4532      75737265 
 4532      6700
 4533              	.LASF78:
 4534 0250 5243435F 		.ascii	"RCC_APB1PeriphClockCmd\000"
 4534      41504231 
 4534      50657269 
 4534      7068436C 
 4534      6F636B43 
 4535              	.LASF1:
 4536 0267 756E7369 		.ascii	"unsigned char\000"
 4536      676E6564 
 4536      20636861 
 4536      7200
 4537              	.LASF26:
 4538 0275 41504232 		.ascii	"APB2ENR\000"
 4538      454E5200 
 4539              	.LASF36:
 4540 027d 53746172 		.ascii	"StartUpCounter\000"
 4540      74557043 
 4540      6F756E74 
 4540      657200
 4541              	.LASF0:
 4542 028c 7369676E 		.ascii	"signed char\000"
 4542      65642063 
 4542      68617200 
 4543              	.LASF82:
 4544 0298 5243435F 		.ascii	"RCC_BackupResetCmd\000"
 4544      4261636B 
 4544      75705265 
 4544      73657443 
 4544      6D6400
 4545              	.LASF10:
 4546 02ab 6C6F6E67 		.ascii	"long long unsigned int\000"
 4546      206C6F6E 
 4546      6720756E 
 4546      7369676E 
 4546      65642069 
 4547              	.LASF7:
 4548 02c2 75696E74 		.ascii	"uint32_t\000"
 4548      33325F74 
 4548      00
 4549              	.LASF88:
 4550 02cb 5243435F 		.ascii	"RCC_FLAG\000"
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 101


 4550      464C4147 
 4550      00
 4551              	.LASF11:
 4552 02d4 756E7369 		.ascii	"unsigned int\000"
 4552      676E6564 
 4552      20696E74 
 4552      00
 4553              	.LASF47:
 4554 02e1 5243435F 		.ascii	"RCC_PLLSource\000"
 4554      504C4C53 
 4554      6F757263 
 4554      6500
 4555              	.LASF50:
 4556 02ef 5243435F 		.ascii	"RCC_SYSCLKConfig\000"
 4556      53595343 
 4556      4C4B436F 
 4556      6E666967 
 4556      00
 4557              	.LASF87:
 4558 0300 5243435F 		.ascii	"RCC_GetFlagStatus\000"
 4558      47657446 
 4558      6C616753 
 4558      74617475 
 4558      7300
 4559              	.LASF97:
 4560 0312 474E5520 		.ascii	"GNU C 4.7.3\000"
 4560      4320342E 
 4560      372E3300 
 4561              	.LASF66:
 4562 031e 5243435F 		.ascii	"RCC_RTCCLKConfig\000"
 4562      52544343 
 4562      4C4B436F 
 4562      6E666967 
 4562      00
 4563              	.LASF60:
 4564 032f 5243435F 		.ascii	"RCC_USBCLKSource\000"
 4564      55534243 
 4564      4C4B536F 
 4564      75726365 
 4564      00
 4565              	.LASF99:
 4566 0340 453A5C54 		.ascii	"E:\\Testprojekte\\2014\\HWT-Test_Repo3\\trunk\000"
 4566      65737470 
 4566      726F6A65 
 4566      6B74655C 
 4566      32303134 
 4567              	.LASF5:
 4568 036a 73686F72 		.ascii	"short unsigned int\000"
 4568      7420756E 
 4568      7369676E 
 4568      65642069 
 4568      6E7400
 4569              	.LASF37:
 4570 037d 73746174 		.ascii	"status\000"
 4570      757300
 4571              	.LASF53:
 4572 0384 5243435F 		.ascii	"RCC_SYSCLK\000"
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 102


 4572      53595343 
 4572      4C4B00
 4573              	.LASF38:
 4574 038f 48534553 		.ascii	"HSEStatus\000"
 4574      74617475 
 4574      7300
 4575              	.LASF92:
 4576 0399 5243435F 		.ascii	"RCC_ClearFlag\000"
 4576      436C6561 
 4576      72466C61 
 4576      6700
 4577              	.LASF4:
 4578 03a7 75696E74 		.ascii	"uint16_t\000"
 4578      31365F74 
 4578      00
 4579              	.LASF34:
 4580 03b0 41444343 		.ascii	"ADCCLK_Frequency\000"
 4580      4C4B5F46 
 4580      72657175 
 4580      656E6379 
 4580      00
 4581              	.LASF39:
 4582 03c1 5243435F 		.ascii	"RCC_HSEConfig\000"
 4582      48534543 
 4582      6F6E6669 
 4582      6700
 4583              	.LASF30:
 4584 03cf 53595343 		.ascii	"SYSCLK_Frequency\000"
 4584      4C4B5F46 
 4584      72657175 
 4584      656E6379 
 4584      00
 4585              	.LASF70:
 4586 03e0 5243435F 		.ascii	"RCC_Clocks\000"
 4586      436C6F63 
 4586      6B7300
 4587              	.LASF33:
 4588 03eb 50434C4B 		.ascii	"PCLK2_Frequency\000"
 4588      325F4672 
 4588      65717565 
 4588      6E637900 
 4589              	.LASF57:
 4590 03fb 5243435F 		.ascii	"RCC_ITConfig\000"
 4590      4954436F 
 4590      6E666967 
 4590      00
 4591              	.LASF76:
 4592 0408 5243435F 		.ascii	"RCC_APB2PeriphClockCmd\000"
 4592      41504232 
 4592      50657269 
 4592      7068436C 
 4592      6F636B43 
 4593              	.LASF8:
 4594 041f 6C6F6E67 		.ascii	"long unsigned int\000"
 4594      20756E73 
 4594      69676E65 
 4594      6420696E 
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 103


 4594      7400
 4595              	.LASF41:
 4596 0431 5243435F 		.ascii	"RCC_HSE\000"
 4596      48534500 
 4597              	.LASF51:
 4598 0439 5243435F 		.ascii	"RCC_SYSCLKSource\000"
 4598      53595343 
 4598      4C4B536F 
 4598      75726365 
 4598      00
 4599              	.LASF18:
 4600 044a 46756E63 		.ascii	"FunctionalState\000"
 4600      74696F6E 
 4600      616C5374 
 4600      61746500 
 4601              	.LASF32:
 4602 045a 50434C4B 		.ascii	"PCLK1_Frequency\000"
 4602      315F4672 
 4602      65717565 
 4602      6E637900 
 4603              	.LASF63:
 4604 046a 5243435F 		.ascii	"RCC_LSEConfig\000"
 4604      4C534543 
 4604      6F6E6669 
 4604      6700
 4605              	.LASF95:
 4606 0478 41504241 		.ascii	"APBAHBPrescTable\000"
 4606      48425072 
 4606      65736354 
 4606      61626C65 
 4606      00
 4607              	.LASF42:
 4608 0489 48534943 		.ascii	"HSICalibrationValue\000"
 4608      616C6962 
 4608      72617469 
 4608      6F6E5661 
 4608      6C756500 
 4609              	.LASF69:
 4610 049d 5243435F 		.ascii	"RCC_GetClocksFreq\000"
 4610      47657443 
 4610      6C6F636B 
 4610      73467265 
 4610      7100
 4611              	.LASF13:
 4612 04af 52455345 		.ascii	"RESET\000"
 4612      5400
 4613              	.LASF68:
 4614 04b5 5243435F 		.ascii	"RCC_RTCCLKCmd\000"
 4614      52544343 
 4614      4C4B436D 
 4614      6400
 4615              	.LASF83:
 4616 04c3 5243435F 		.ascii	"RCC_ClockSecuritySystemCmd\000"
 4616      436C6F63 
 4616      6B536563 
 4616      75726974 
 4616      79537973 
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 104


 4617              	.LASF52:
 4618 04de 5243435F 		.ascii	"RCC_HCLKConfig\000"
 4618      48434C4B 
 4618      436F6E66 
 4618      696700
 4619              	.LASF44:
 4620 04ed 5243435F 		.ascii	"RCC_HSICmd\000"
 4620      48534943 
 4620      6D6400
 4621              	.LASF85:
 4622 04f8 5243435F 		.ascii	"RCC_MCO\000"
 4622      4D434F00 
 4623              	.LASF58:
 4624 0500 5243435F 		.ascii	"RCC_IT\000"
 4624      495400
 4625              	.LASF14:
 4626 0507 466C6167 		.ascii	"FlagStatus\000"
 4626      53746174 
 4626      757300
 4627              	.LASF40:
 4628 0512 5243435F 		.ascii	"RCC_AdjustHSICalibrationValue\000"
 4628      41646A75 
 4628      73744853 
 4628      4943616C 
 4628      69627261 
 4629              	.LASF75:
 4630 0530 5243435F 		.ascii	"RCC_AHBPeriph\000"
 4630      41484250 
 4630      65726970 
 4630      6800
 4631              	.LASF98:
 4632 053e 6C69622F 		.ascii	"lib/stm32f10x_rcc.c\000"
 4632      73746D33 
 4632      32663130 
 4632      785F7263 
 4632      632E6300 
 4633              	.LASF56:
 4634 0552 5243435F 		.ascii	"RCC_PCLK2Config\000"
 4634      50434C4B 
 4634      32436F6E 
 4634      66696700 
 4635              	.LASF96:
 4636 0562 41444350 		.ascii	"ADCPrescTable\000"
 4636      72657363 
 4636      5461626C 
 4636      6500
 4637              		.ident	"GCC: (Sourcery CodeBench Lite 2013.05-23) 4.7.3"
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 105


DEFINED SYMBOLS
                            *ABS*:00000000 stm32f10x_rcc.c
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:19     .data.APBAHBPrescTable:00000000 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:22     .data.APBAHBPrescTable:00000000 APBAHBPrescTable
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:40     .data.ADCPrescTable:00000000 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:43     .data.ADCPrescTable:00000000 ADCPrescTable
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:49     .text.RCC_DeInit:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:54     .text.RCC_DeInit:00000000 RCC_DeInit
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:112    .text.RCC_DeInit:00000054 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:118    .text.RCC_HSEConfig:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:123    .text.RCC_HSEConfig:00000000 RCC_HSEConfig
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:190    .text.RCC_HSEConfig:00000058 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:195    .text.RCC_WaitForHSEStartUp:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:200    .text.RCC_WaitForHSEStartUp:00000000 RCC_WaitForHSEStartUp
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1745   .text.RCC_GetFlagStatus:00000000 RCC_GetFlagStatus
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:270    .text.RCC_AdjustHSICalibrationValue:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:275    .text.RCC_AdjustHSICalibrationValue:00000000 RCC_AdjustHSICalibrationValue
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:323    .text.RCC_AdjustHSICalibrationValue:0000003c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:328    .text.RCC_HSICmd:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:333    .text.RCC_HSICmd:00000000 RCC_HSICmd
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:364    .text.RCC_HSICmd:0000001c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:369    .text.RCC_PLLConfig:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:374    .text.RCC_PLLConfig:00000000 RCC_PLLConfig
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:423    .text.RCC_PLLConfig:0000003c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:428    .text.RCC_PLLCmd:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:433    .text.RCC_PLLCmd:00000000 RCC_PLLCmd
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:464    .text.RCC_PLLCmd:0000001c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:469    .text.RCC_SYSCLKConfig:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:474    .text.RCC_SYSCLKConfig:00000000 RCC_SYSCLKConfig
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:520    .text.RCC_SYSCLKConfig:00000034 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:525    .text.RCC_GetSYSCLKSource:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:530    .text.RCC_GetSYSCLKSource:00000000 RCC_GetSYSCLKSource
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:558    .text.RCC_GetSYSCLKSource:00000018 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:563    .text.RCC_HCLKConfig:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:568    .text.RCC_HCLKConfig:00000000 RCC_HCLKConfig
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:614    .text.RCC_HCLKConfig:00000034 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:619    .text.RCC_PCLK1Config:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:624    .text.RCC_PCLK1Config:00000000 RCC_PCLK1Config
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:670    .text.RCC_PCLK1Config:00000034 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:675    .text.RCC_PCLK2Config:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:680    .text.RCC_PCLK2Config:00000000 RCC_PCLK2Config
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:727    .text.RCC_PCLK2Config:00000038 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:732    .text.RCC_ITConfig:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:737    .text.RCC_ITConfig:00000000 RCC_ITConfig
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:793    .text.RCC_ITConfig:00000048 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:798    .text.RCC_USBCLKConfig:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:803    .text.RCC_USBCLKConfig:00000000 RCC_USBCLKConfig
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:833    .text.RCC_USBCLKConfig:00000018 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:838    .text.RCC_ADCCLKConfig:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:843    .text.RCC_ADCCLKConfig:00000000 RCC_ADCCLKConfig
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:889    .text.RCC_ADCCLKConfig:00000034 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:894    .text.RCC_LSEConfig:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:899    .text.RCC_LSEConfig:00000000 RCC_LSEConfig
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:959    .text.RCC_LSEConfig:00000048 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:964    .text.RCC_LSICmd:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:969    .text.RCC_LSICmd:00000000 RCC_LSICmd
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1000   .text.RCC_LSICmd:0000001c $d
ARM GAS  C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s 			page 106


C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1005   .text.RCC_RTCCLKConfig:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1010   .text.RCC_RTCCLKConfig:00000000 RCC_RTCCLKConfig
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1043   .text.RCC_RTCCLKConfig:00000020 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1048   .text.RCC_RTCCLKCmd:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1053   .text.RCC_RTCCLKCmd:00000000 RCC_RTCCLKCmd
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1084   .text.RCC_RTCCLKCmd:0000001c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1089   .text.RCC_GetClocksFreq:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1094   .text.RCC_GetClocksFreq:00000000 RCC_GetClocksFreq
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1308   .text.RCC_GetClocksFreq:00000168 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1317   .text.RCC_AHBPeriphClockCmd:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1322   .text.RCC_AHBPeriphClockCmd:00000000 RCC_AHBPeriphClockCmd
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1372   .text.RCC_AHBPeriphClockCmd:0000003c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1377   .text.RCC_APB2PeriphClockCmd:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1382   .text.RCC_APB2PeriphClockCmd:00000000 RCC_APB2PeriphClockCmd
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1432   .text.RCC_APB2PeriphClockCmd:0000003c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1437   .text.RCC_APB1PeriphClockCmd:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1442   .text.RCC_APB1PeriphClockCmd:00000000 RCC_APB1PeriphClockCmd
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1492   .text.RCC_APB1PeriphClockCmd:0000003c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1497   .text.RCC_APB2PeriphResetCmd:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1502   .text.RCC_APB2PeriphResetCmd:00000000 RCC_APB2PeriphResetCmd
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1552   .text.RCC_APB2PeriphResetCmd:0000003c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1557   .text.RCC_APB1PeriphResetCmd:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1562   .text.RCC_APB1PeriphResetCmd:00000000 RCC_APB1PeriphResetCmd
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1612   .text.RCC_APB1PeriphResetCmd:0000003c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1617   .text.RCC_BackupResetCmd:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1622   .text.RCC_BackupResetCmd:00000000 RCC_BackupResetCmd
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1653   .text.RCC_BackupResetCmd:0000001c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1658   .text.RCC_ClockSecuritySystemCmd:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1663   .text.RCC_ClockSecuritySystemCmd:00000000 RCC_ClockSecuritySystemCmd
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1694   .text.RCC_ClockSecuritySystemCmd:0000001c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1699   .text.RCC_MCOConfig:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1704   .text.RCC_MCOConfig:00000000 RCC_MCOConfig
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1735   .text.RCC_MCOConfig:0000001c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1740   .text.RCC_GetFlagStatus:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1834   .text.RCC_GetFlagStatus:0000007c $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1839   .text.RCC_ClearFlag:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1844   .text.RCC_ClearFlag:00000000 RCC_ClearFlag
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1871   .text.RCC_ClearFlag:00000018 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1876   .text.RCC_GetITStatus:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1881   .text.RCC_GetITStatus:00000000 RCC_GetITStatus
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1930   .text.RCC_GetITStatus:00000038 $d
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1935   .text.RCC_ClearITPendingBit:00000000 $t
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1940   .text.RCC_ClearITPendingBit:00000000 RCC_ClearITPendingBit
C:\Users\bartzick\AppData\Local\Temp\ccBSPTDa.s:1971   .text.RCC_ClearITPendingBit:0000001c $d
                     .debug_frame:00000010 $d

NO UNDEFINED SYMBOLS
