ARM GAS /tmp/cclbWi8B.s page 1 1 .cpu cortex-m4 2 .eabi_attribute 27, 1 3 .eabi_attribute 28, 1 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, 2 11 .eabi_attribute 34, 1 12 .eabi_attribute 18, 4 13 .file "stm32g4xx_hal_rcc_ex.c" 14 .text 15 .section .text.HAL_RCCEx_PeriphCLKConfig,"ax",%progbits 16 .align 1 17 .p2align 2,,3 18 .global HAL_RCCEx_PeriphCLKConfig 19 .arch armv7e-m 20 .syntax unified 21 .thumb 22 .thumb_func 23 .fpu fpv4-sp-d16 25 HAL_RCCEx_PeriphCLKConfig: 26 @ args = 0, pretend = 0, frame = 8 27 @ frame_needed = 0, uses_anonymous_args = 0 28 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} 29 0004 0368 ldr r3, [r0] 30 0006 0446 mov r4, r0 31 0008 13F40020 ands r0, r3, #524288 32 000c 82B0 sub sp, sp, #8 33 000e 56D0 beq .L2 34 0010 9F4B ldr r3, .L85 35 0012 9A6D ldr r2, [r3, #88] 36 0014 D500 lsls r5, r2, #3 37 0016 40F10C81 bpl .L78 38 001a 0027 movs r7, #0 39 .L3: 40 001c 9D4D ldr r5, .L85+4 41 001e 2B68 ldr r3, [r5] 42 0020 43F48073 orr r3, r3, #256 43 0024 2B60 str r3, [r5] 44 0026 FFF7FEFF bl HAL_GetTick 45 002a 0646 mov r6, r0 46 002c 05E0 b .L4 47 .L6: 48 002e FFF7FEFF bl HAL_GetTick 49 0032 831B subs r3, r0, r6 50 0034 022B cmp r3, #2 51 0036 00F20781 bhi .L10 52 .L4: 53 003a 2B68 ldr r3, [r5] 54 003c D805 lsls r0, r3, #23 55 003e F6D5 bpl .L6 56 0040 934D ldr r5, .L85 57 0042 D5F89030 ldr r3, [r5, #144] 58 0046 13F44073 ands r3, r3, #768 ARM GAS /tmp/cclbWi8B.s page 2 59 004a 27D0 beq .L75 60 004c 226C ldr r2, [r4, #64] 61 004e 9A42 cmp r2, r3 62 0050 25D0 beq .L8 63 0052 D5F89010 ldr r1, [r5, #144] 64 0056 D5F89030 ldr r3, [r5, #144] 65 005a 43F48033 orr r3, r3, #65536 66 005e C5F89030 str r3, [r5, #144] 67 0062 D5F89030 ldr r3, [r5, #144] 68 0066 23F48033 bic r3, r3, #65536 69 006a C5F89030 str r3, [r5, #144] 70 006e 21F44073 bic r3, r1, #768 71 0072 C907 lsls r1, r1, #31 72 0074 C5F89030 str r3, [r5, #144] 73 0078 40F10881 bpl .L43 74 007c FFF7FEFF bl HAL_GetTick 75 0080 41F28838 movw r8, #5000 76 0084 0646 mov r6, r0 77 0086 05E0 b .L9 78 .L11: 79 0088 FFF7FEFF bl HAL_GetTick 80 008c 801B subs r0, r0, r6 81 008e 4045 cmp r0, r8 82 0090 00F2DA80 bhi .L10 83 .L9: 84 0094 D5F89030 ldr r3, [r5, #144] 85 0098 9B07 lsls r3, r3, #30 86 009a F5D5 bpl .L11 87 .L75: 88 009c 236C ldr r3, [r4, #64] 89 .L8: 90 009e 7C49 ldr r1, .L85 91 00a0 D1F89020 ldr r2, [r1, #144] 92 00a4 22F44072 bic r2, r2, #768 93 00a8 1343 orrs r3, r3, r2 94 00aa C1F89030 str r3, [r1, #144] 95 00ae 0020 movs r0, #0 96 .L5: 97 00b0 27B1 cbz r7, .L76 98 00b2 774A ldr r2, .L85 99 00b4 936D ldr r3, [r2, #88] 100 00b6 23F08053 bic r3, r3, #268435456 101 00ba 9365 str r3, [r2, #88] 102 .L76: 103 00bc 2368 ldr r3, [r4] 104 .L2: 105 00be DE07 lsls r6, r3, #31 106 00c0 08D5 bpl .L13 107 00c2 7349 ldr r1, .L85 108 00c4 6568 ldr r5, [r4, #4] 109 00c6 D1F88820 ldr r2, [r1, #136] 110 00ca 22F00302 bic r2, r2, #3 111 00ce 2A43 orrs r2, r2, r5 112 00d0 C1F88820 str r2, [r1, #136] 113 .L13: 114 00d4 9D07 lsls r5, r3, #30 115 00d6 08D5 bpl .L14 ARM GAS /tmp/cclbWi8B.s page 3 116 00d8 6D49 ldr r1, .L85 117 00da A568 ldr r5, [r4, #8] 118 00dc D1F88820 ldr r2, [r1, #136] 119 00e0 22F00C02 bic r2, r2, #12 120 00e4 2A43 orrs r2, r2, r5 121 00e6 C1F88820 str r2, [r1, #136] 122 .L14: 123 00ea 5907 lsls r1, r3, #29 124 00ec 08D5 bpl .L15 125 00ee 6849 ldr r1, .L85 126 00f0 E568 ldr r5, [r4, #12] 127 00f2 D1F88820 ldr r2, [r1, #136] 128 00f6 22F03002 bic r2, r2, #48 129 00fa 2A43 orrs r2, r2, r5 130 00fc C1F88820 str r2, [r1, #136] 131 .L15: 132 0100 1A07 lsls r2, r3, #28 133 0102 08D5 bpl .L16 134 0104 6249 ldr r1, .L85 135 0106 2569 ldr r5, [r4, #16] 136 0108 D1F88820 ldr r2, [r1, #136] 137 010c 22F0C002 bic r2, r2, #192 138 0110 2A43 orrs r2, r2, r5 139 0112 C1F88820 str r2, [r1, #136] 140 .L16: 141 0116 9F06 lsls r7, r3, #26 142 0118 08D5 bpl .L17 143 011a 5D49 ldr r1, .L85 144 011c 6569 ldr r5, [r4, #20] 145 011e D1F88820 ldr r2, [r1, #136] 146 0122 22F44062 bic r2, r2, #3072 147 0126 2A43 orrs r2, r2, r5 148 0128 C1F88820 str r2, [r1, #136] 149 .L17: 150 012c 5E06 lsls r6, r3, #25 151 012e 08D5 bpl .L18 152 0130 5749 ldr r1, .L85 153 0132 A569 ldr r5, [r4, #24] 154 0134 D1F88820 ldr r2, [r1, #136] 155 0138 22F44052 bic r2, r2, #12288 156 013c 2A43 orrs r2, r2, r5 157 013e C1F88820 str r2, [r1, #136] 158 .L18: 159 0142 1D06 lsls r5, r3, #24 160 0144 08D5 bpl .L19 161 0146 5249 ldr r1, .L85 162 0148 E569 ldr r5, [r4, #28] 163 014a D1F88820 ldr r2, [r1, #136] 164 014e 22F44042 bic r2, r2, #49152 165 0152 2A43 orrs r2, r2, r5 166 0154 C1F88820 str r2, [r1, #136] 167 .L19: 168 0158 D905 lsls r1, r3, #23 169 015a 08D5 bpl .L20 170 015c 4C49 ldr r1, .L85 171 015e 256A ldr r5, [r4, #32] 172 0160 D1F88820 ldr r2, [r1, #136] ARM GAS /tmp/cclbWi8B.s page 4 173 0164 22F44032 bic r2, r2, #196608 174 0168 2A43 orrs r2, r2, r5 175 016a C1F88820 str r2, [r1, #136] 176 .L20: 177 016e 9A05 lsls r2, r3, #22 178 0170 08D5 bpl .L21 179 0172 4749 ldr r1, .L85 180 0174 656A ldr r5, [r4, #36] 181 0176 D1F88820 ldr r2, [r1, #136] 182 017a 22F44022 bic r2, r2, #786432 183 017e 2A43 orrs r2, r2, r5 184 0180 C1F88820 str r2, [r1, #136] 185 .L21: 186 0184 5F05 lsls r7, r3, #21 187 0186 0BD5 bpl .L23 188 0188 4149 ldr r1, .L85 189 018a A56A ldr r5, [r4, #40] 190 018c D1F88820 ldr r2, [r1, #136] 191 0190 22F44012 bic r2, r2, #3145728 192 0194 2A43 orrs r2, r2, r5 193 0196 B5F5801F cmp r5, #1048576 194 019a C1F88820 str r2, [r1, #136] 195 019e 55D0 beq .L79 196 .L23: 197 01a0 1E05 lsls r6, r3, #20 198 01a2 0BD5 bpl .L26 199 01a4 3A49 ldr r1, .L85 200 01a6 E56A ldr r5, [r4, #44] 201 01a8 D1F88820 ldr r2, [r1, #136] 202 01ac 22F44002 bic r2, r2, #12582912 203 01b0 2A43 orrs r2, r2, r5 204 01b2 B5F5800F cmp r5, #4194304 205 01b6 C1F88820 str r2, [r1, #136] 206 01ba 4CD0 beq .L80 207 .L26: 208 01bc DD04 lsls r5, r3, #19 209 01be 0BD5 bpl .L29 210 01c0 3349 ldr r1, .L85 211 01c2 256B ldr r5, [r4, #48] 212 01c4 D1F88820 ldr r2, [r1, #136] 213 01c8 22F04072 bic r2, r2, #50331648 214 01cc 2A43 orrs r2, r2, r5 215 01ce B5F1807F cmp r5, #16777216 216 01d2 C1F88820 str r2, [r1, #136] 217 01d6 43D0 beq .L81 218 .L29: 219 01d8 9904 lsls r1, r3, #18 220 01da 0BD5 bpl .L32 221 01dc 2C49 ldr r1, .L85 222 01de 656B ldr r5, [r4, #52] 223 01e0 D1F88820 ldr r2, [r1, #136] 224 01e4 22F04062 bic r2, r2, #201326592 225 01e8 2A43 orrs r2, r2, r5 226 01ea B5F1006F cmp r5, #134217728 227 01ee C1F88820 str r2, [r1, #136] 228 01f2 3AD0 beq .L82 229 .L32: ARM GAS /tmp/cclbWi8B.s page 5 230 01f4 5A04 lsls r2, r3, #17 231 01f6 0BD5 bpl .L35 232 01f8 2549 ldr r1, .L85 233 01fa A56B ldr r5, [r4, #56] 234 01fc D1F88820 ldr r2, [r1, #136] 235 0200 22F04062 bic r2, r2, #201326592 236 0204 2A43 orrs r2, r2, r5 237 0206 B5F1006F cmp r5, #134217728 238 020a C1F88820 str r2, [r1, #136] 239 020e 31D0 beq .L83 240 .L35: 241 0210 1B04 lsls r3, r3, #16 242 0212 0BD5 bpl .L44 243 0214 1E4A ldr r2, .L85 244 0216 E16B ldr r1, [r4, #60] 245 0218 D2F88830 ldr r3, [r2, #136] 246 021c 23F04053 bic r3, r3, #805306368 247 0220 0B43 orrs r3, r3, r1 248 0222 B1F1805F cmp r1, #268435456 249 0226 C2F88830 str r3, [r2, #136] 250 022a 28D0 beq .L84 251 .L44: 252 022c 02B0 add sp, sp, #8 253 @ sp needed 254 022e BDE8F081 pop {r4, r5, r6, r7, r8, pc} 255 .L78: 256 0232 9A6D ldr r2, [r3, #88] 257 0234 42F08052 orr r2, r2, #268435456 258 0238 9A65 str r2, [r3, #88] 259 023a 9B6D ldr r3, [r3, #88] 260 023c 03F08053 and r3, r3, #268435456 261 0240 0193 str r3, [sp, #4] 262 0242 019B ldr r3, [sp, #4] 263 0244 0127 movs r7, #1 264 0246 E9E6 b .L3 265 .L10: 266 0248 0320 movs r0, #3 267 024a 31E7 b .L5 268 .L79: 269 024c CA68 ldr r2, [r1, #12] 270 024e 42F48012 orr r2, r2, #1048576 271 0252 CA60 str r2, [r1, #12] 272 0254 A4E7 b .L23 273 .L80: 274 0256 CA68 ldr r2, [r1, #12] 275 0258 42F48012 orr r2, r2, #1048576 276 025c CA60 str r2, [r1, #12] 277 025e ADE7 b .L26 278 .L81: 279 0260 CA68 ldr r2, [r1, #12] 280 0262 42F48012 orr r2, r2, #1048576 281 0266 CA60 str r2, [r1, #12] 282 0268 B6E7 b .L29 283 .L82: 284 026a CA68 ldr r2, [r1, #12] 285 026c 42F48012 orr r2, r2, #1048576 286 0270 CA60 str r2, [r1, #12] ARM GAS /tmp/cclbWi8B.s page 6 287 0272 BFE7 b .L32 288 .L83: 289 0274 CA68 ldr r2, [r1, #12] 290 0276 42F48012 orr r2, r2, #1048576 291 027a CA60 str r2, [r1, #12] 292 027c C8E7 b .L35 293 .L84: 294 027e D368 ldr r3, [r2, #12] 295 0280 43F48033 orr r3, r3, #65536 296 0284 D360 str r3, [r2, #12] 297 0286 02B0 add sp, sp, #8 298 @ sp needed 299 0288 BDE8F081 pop {r4, r5, r6, r7, r8, pc} 300 .L43: 301 028c 1346 mov r3, r2 302 028e 06E7 b .L8 303 .L86: 304 .align 2 305 .L85: 306 0290 00100240 .word 1073876992 307 0294 00700040 .word 1073770496 309 .section .text.HAL_RCCEx_GetPeriphCLKConfig,"ax",%progbits 310 .align 1 311 .p2align 2,,3 312 .global HAL_RCCEx_GetPeriphCLKConfig 313 .syntax unified 314 .thumb 315 .thumb_func 316 .fpu fpv4-sp-d16 318 HAL_RCCEx_GetPeriphCLKConfig: 319 @ args = 0, pretend = 0, frame = 0 320 @ frame_needed = 0, uses_anonymous_args = 0 321 @ link register save eliminated. 322 0000 294B ldr r3, .L88 323 0002 2A4A ldr r2, .L88+4 324 0004 0260 str r2, [r0] 325 0006 D3F88820 ldr r2, [r3, #136] 326 000a 02F00302 and r2, r2, #3 327 000e 4260 str r2, [r0, #4] 328 0010 D3F88820 ldr r2, [r3, #136] 329 0014 02F00C02 and r2, r2, #12 330 0018 8260 str r2, [r0, #8] 331 001a D3F88820 ldr r2, [r3, #136] 332 001e 02F03002 and r2, r2, #48 333 0022 C260 str r2, [r0, #12] 334 0024 D3F88820 ldr r2, [r3, #136] 335 0028 02F0C002 and r2, r2, #192 336 002c 0261 str r2, [r0, #16] 337 002e D3F88820 ldr r2, [r3, #136] 338 0032 02F44062 and r2, r2, #3072 339 0036 4261 str r2, [r0, #20] 340 0038 D3F88820 ldr r2, [r3, #136] 341 003c 02F44052 and r2, r2, #12288 342 0040 8261 str r2, [r0, #24] 343 0042 D3F88820 ldr r2, [r3, #136] 344 0046 02F44042 and r2, r2, #49152 345 004a C261 str r2, [r0, #28] ARM GAS /tmp/cclbWi8B.s page 7 346 004c D3F88820 ldr r2, [r3, #136] 347 0050 02F44032 and r2, r2, #196608 348 0054 0262 str r2, [r0, #32] 349 0056 D3F88820 ldr r2, [r3, #136] 350 005a 02F44022 and r2, r2, #786432 351 005e 4262 str r2, [r0, #36] 352 0060 D3F88820 ldr r2, [r3, #136] 353 0064 02F44012 and r2, r2, #3145728 354 0068 8262 str r2, [r0, #40] 355 006a D3F88820 ldr r2, [r3, #136] 356 006e 02F44002 and r2, r2, #12582912 357 0072 C262 str r2, [r0, #44] 358 0074 D3F88820 ldr r2, [r3, #136] 359 0078 02F04072 and r2, r2, #50331648 360 007c 0263 str r2, [r0, #48] 361 007e D3F88820 ldr r2, [r3, #136] 362 0082 02F04062 and r2, r2, #201326592 363 0086 4263 str r2, [r0, #52] 364 0088 D3F88820 ldr r2, [r3, #136] 365 008c 02F04062 and r2, r2, #201326592 366 0090 8263 str r2, [r0, #56] 367 0092 D3F88820 ldr r2, [r3, #136] 368 0096 02F04052 and r2, r2, #805306368 369 009a C263 str r2, [r0, #60] 370 009c D3F89030 ldr r3, [r3, #144] 371 00a0 03F44073 and r3, r3, #768 372 00a4 0364 str r3, [r0, #64] 373 00a6 7047 bx lr 374 .L89: 375 .align 2 376 .L88: 377 00a8 00100240 .word 1073876992 378 00ac EFFF0800 .word 589807 380 .section .text.HAL_RCCEx_GetPeriphCLKFreq,"ax",%progbits 381 .align 1 382 .p2align 2,,3 383 .global HAL_RCCEx_GetPeriphCLKFreq 384 .syntax unified 385 .thumb 386 .thumb_func 387 .fpu fpv4-sp-d16 389 HAL_RCCEx_GetPeriphCLKFreq: 390 @ args = 0, pretend = 0, frame = 0 391 @ frame_needed = 0, uses_anonymous_args = 0 392 @ link register save eliminated. 393 0000 B0F5002F cmp r0, #524288 394 0004 9C4A ldr r2, .L323 395 0006 00F0D380 beq .L315 396 000a D368 ldr r3, [r2, #12] 397 000c 03F00303 and r3, r3, #3 398 0010 022B cmp r3, #2 399 0012 55D0 beq .L316 400 0014 D368 ldr r3, [r2, #12] 401 0016 03F00303 and r3, r3, #3 402 001a 032B cmp r3, #3 403 001c 00F0EC80 beq .L317 404 0020 0022 movs r2, #0 ARM GAS /tmp/cclbWi8B.s page 8 405 .L96: 406 0022 9549 ldr r1, .L323 407 0024 CB68 ldr r3, [r1, #12] 408 0026 B0F5807F cmp r0, #256 409 002a C3F30313 ubfx r3, r3, #4, #4 410 002e 03F10103 add r3, r3, #1 411 0032 B2FBF3F3 udiv r3, r2, r3 412 0036 00F0E581 beq .L97 413 003a 28D8 bhi .L98 414 003c 2028 cmp r0, #32 415 003e 46D8 bhi .L99 416 0040 0028 cmp r0, #0 417 0042 3CD0 beq .L90 418 0044 0138 subs r0, r0, #1 419 0046 1F28 cmp r0, #31 420 0048 38D8 bhi .L161 421 004a DFE810F0 tbh [pc, r0, lsl #1] 422 .L101: 423 004e 3D01 .2byte (.L105-.L101)/2 424 0050 5901 .2byte (.L104-.L101)/2 425 0052 3700 .2byte (.L161-.L101)/2 426 0054 DF00 .2byte (.L103-.L101)/2 427 0056 3700 .2byte (.L161-.L101)/2 428 0058 3700 .2byte (.L161-.L101)/2 429 005a 3700 .2byte (.L161-.L101)/2 430 005c FA00 .2byte (.L102-.L101)/2 431 005e 3700 .2byte (.L161-.L101)/2 432 0060 3700 .2byte (.L161-.L101)/2 433 0062 3700 .2byte (.L161-.L101)/2 434 0064 3700 .2byte (.L161-.L101)/2 435 0066 3700 .2byte (.L161-.L101)/2 436 0068 3700 .2byte (.L161-.L101)/2 437 006a 3700 .2byte (.L161-.L101)/2 438 006c 3700 .2byte (.L161-.L101)/2 439 006e 3700 .2byte (.L161-.L101)/2 440 0070 3700 .2byte (.L161-.L101)/2 441 0072 3700 .2byte (.L161-.L101)/2 442 0074 3700 .2byte (.L161-.L101)/2 443 0076 3700 .2byte (.L161-.L101)/2 444 0078 3700 .2byte (.L161-.L101)/2 445 007a 3700 .2byte (.L161-.L101)/2 446 007c 3700 .2byte (.L161-.L101)/2 447 007e 3700 .2byte (.L161-.L101)/2 448 0080 3700 .2byte (.L161-.L101)/2 449 0082 3700 .2byte (.L161-.L101)/2 450 0084 3700 .2byte (.L161-.L101)/2 451 0086 3700 .2byte (.L161-.L101)/2 452 0088 3700 .2byte (.L161-.L101)/2 453 008a 3700 .2byte (.L161-.L101)/2 454 008c 1F01 .2byte (.L100-.L101)/2 455 .p2align 1 456 .L98: 457 008e B0F5805F cmp r0, #4096 458 0092 00F05581 beq .L108 459 0096 33D9 bls .L318 460 0098 B0F5804F cmp r0, #16384 461 009c 51D0 beq .L113 ARM GAS /tmp/cclbWi8B.s page 9 462 009e B0F5004F cmp r0, #32768 463 00a2 4BD1 bne .L319 464 00a4 D1F88820 ldr r2, [r1, #136] 465 00a8 02F04052 and r2, r2, #805306368 466 00ac B2F1805F cmp r2, #268435456 467 00b0 00F06681 beq .L320 468 00b4 B2F1005F cmp r2, #536870912 469 00b8 00F09C80 beq .L120 470 .L161: 471 00bc 0020 movs r0, #0 472 .L90: 473 00be 7047 bx lr 474 .L316: 475 00c0 1268 ldr r2, [r2] 476 00c2 6E4B ldr r3, .L323+4 477 00c4 12F48062 ands r2, r2, #1024 478 00c8 18BF it ne 479 00ca 1A46 movne r2, r3 480 00cc A9E7 b .L96 481 .L99: 482 00ce 4028 cmp r0, #64 483 00d0 00F08381 beq .L106 484 00d4 8028 cmp r0, #128 485 00d6 F1D1 bne .L161 486 00d8 D1F88830 ldr r3, [r1, #136] 487 00dc 13F44043 ands r3, r3, #49152 488 00e0 00F08680 beq .L122 489 00e4 B3F5804F cmp r3, #16384 490 00e8 00F08480 beq .L120 491 00ec 0868 ldr r0, [r1] 492 00ee 10F48060 ands r0, r0, #1024 493 00f2 E4D0 beq .L90 494 00f4 B3F5004F cmp r3, #32768 495 00f8 6048 ldr r0, .L323+4 496 00fa 18BF it ne 497 00fc 0020 movne r0, #0 498 00fe 7047 bx lr 499 .L318: 500 0100 B0F5806F cmp r0, #1024 501 0104 00F05281 beq .L110 502 0108 B0F5006F cmp r0, #2048 503 010c 2BD1 bne .L321 504 010e D1F88820 ldr r2, [r1, #136] 505 0112 12F44002 ands r2, r2, #12582912 506 0116 6DD0 beq .L120 507 0118 B2F5800F cmp r2, #4194304 508 011c 00F01E81 beq .L312 509 0120 B2F5000F cmp r2, #8388608 510 0124 00F08981 beq .L158 511 0128 0868 ldr r0, [r1] 512 012a 10F48060 ands r0, r0, #1024 513 012e C6D0 beq .L90 514 0130 B2F5400F cmp r2, #12582912 515 0134 5148 ldr r0, .L323+4 516 0136 18BF it ne 517 0138 0020 movne r0, #0 518 013a 7047 bx lr ARM GAS /tmp/cclbWi8B.s page 10 519 .L319: 520 013c B0F5005F cmp r0, #8192 521 0140 BCD1 bne .L161 522 .L113: 523 0142 D1F88820 ldr r2, [r1, #136] 524 0146 02F04062 and r2, r2, #201326592 525 014a B2F1006F cmp r2, #134217728 526 014e 00F00A81 beq .L307 527 0152 D1F89800 ldr r0, [r1, #152] 528 0156 10F00200 ands r0, r0, #2 529 015a B0D0 beq .L90 530 015c 002A cmp r2, #0 531 015e 4848 ldr r0, .L323+8 532 0160 18BF it ne 533 0162 0020 movne r0, #0 534 0164 7047 bx lr 535 .L321: 536 0166 B0F5007F cmp r0, #512 537 016a A7D1 bne .L161 538 016c D1F88830 ldr r3, [r1, #136] 539 0170 13F44023 ands r3, r3, #786432 540 0174 3CD0 beq .L122 541 0176 D1F89420 ldr r2, [r1, #148] 542 017a 9107 lsls r1, r2, #30 543 017c 03D5 bpl .L126 544 017e B3F5802F cmp r3, #262144 545 0182 00F0DA80 beq .L153 546 .L126: 547 0186 3C4A ldr r2, .L323 548 0188 1268 ldr r2, [r2] 549 018a 5205 lsls r2, r2, #21 550 018c 03D5 bpl .L127 551 018e B3F5002F cmp r3, #524288 552 0192 00F04C81 beq .L154 553 .L127: 554 0196 384A ldr r2, .L323 555 0198 D2F89000 ldr r0, [r2, #144] 556 019c 10F00200 ands r0, r0, #2 557 01a0 8DD0 beq .L90 558 01a2 B3F5402F cmp r3, #786432 559 01a6 14BF ite ne 560 01a8 0020 movne r0, #0 561 01aa 4FF40040 moveq r0, #32768 562 01ae 7047 bx lr 563 .L315: 564 01b0 D2F89030 ldr r3, [r2, #144] 565 01b4 D2F89020 ldr r2, [r2, #144] 566 01b8 9007 lsls r0, r2, #30 567 01ba 03F44073 and r3, r3, #768 568 01be 02D5 bpl .L92 569 01c0 B3F5807F cmp r3, #256 570 01c4 1FD0 beq .L134 571 .L92: 572 01c6 2C4A ldr r2, .L323 573 01c8 D2F89420 ldr r2, [r2, #148] 574 01cc 9107 lsls r1, r2, #30 575 01ce 03D5 bpl .L94 ARM GAS /tmp/cclbWi8B.s page 11 576 01d0 B3F5007F cmp r3, #512 577 01d4 00F0B180 beq .L153 578 .L94: 579 01d8 274A ldr r2, .L323 580 01da 1068 ldr r0, [r2] 581 01dc 10F40030 ands r0, r0, #131072 582 01e0 3FF46DAF beq .L90 583 01e4 B3F5407F cmp r3, #768 584 01e8 2648 ldr r0, .L323+12 585 01ea 18BF it ne 586 01ec 0020 movne r0, #0 587 01ee 7047 bx lr 588 .L122: 589 01f0 FFF7FEBF b HAL_RCC_GetPCLK1Freq 590 .L120: 591 01f4 FFF7FEBF b HAL_RCC_GetSysClockFreq 592 .L317: 593 01f8 1268 ldr r2, [r2] 594 01fa 234B ldr r3, .L323+16 595 01fc 12F40032 ands r2, r2, #131072 596 0200 18BF it ne 597 0202 1A46 movne r2, r3 598 0204 0DE7 b .L96 599 .L134: 600 0206 4FF40040 mov r0, #32768 601 020a 7047 bx lr 602 .L103: 603 020c 1A4A ldr r2, .L323 604 020e D2F88830 ldr r3, [r2, #136] 605 0212 13F03003 ands r3, r3, #48 606 0216 EBD0 beq .L122 607 0218 102B cmp r3, #16 608 021a EBD0 beq .L120 609 021c 1268 ldr r2, [r2] 610 021e 5105 lsls r1, r2, #21 611 0220 02D5 bpl .L123 612 0222 202B cmp r3, #32 613 0224 00F00381 beq .L154 614 .L123: 615 0228 134A ldr r2, .L323 616 022a D2F89000 ldr r0, [r2, #144] 617 022e 10F00200 ands r0, r0, #2 618 0232 3FF444AF beq .L90 619 0236 302B cmp r3, #48 620 0238 14BF ite ne 621 023a 0020 movne r0, #0 622 023c 4FF40040 moveq r0, #32768 623 0240 7047 bx lr 624 .L102: 625 0242 0D4A ldr r2, .L323 626 0244 D2F88830 ldr r3, [r2, #136] 627 0248 13F0C003 ands r3, r3, #192 628 024c D0D0 beq .L122 629 024e 402B cmp r3, #64 630 0250 D0D0 beq .L120 631 0252 1268 ldr r2, [r2] 632 0254 5205 lsls r2, r2, #21 ARM GAS /tmp/cclbWi8B.s page 12 633 0256 02D5 bpl .L124 634 0258 802B cmp r3, #128 635 025a 00F0E880 beq .L154 636 .L124: 637 025e 064A ldr r2, .L323 638 0260 D2F89000 ldr r0, [r2, #144] 639 0264 10F00200 ands r0, r0, #2 640 0268 3FF429AF beq .L90 641 026c C02B cmp r3, #192 642 026e 14BF ite ne 643 0270 0020 movne r0, #0 644 0272 4FF40040 moveq r0, #32768 645 0276 7047 bx lr 646 .L324: 647 .align 2 648 .L323: 649 0278 00100240 .word 1073876992 650 027c 0024F400 .word 16000000 651 0280 006CDC02 .word 48000000 652 0284 B0710B00 .word 750000 653 0288 00366E01 .word 24000000 654 .L100: 655 028c 6C4A ldr r2, .L325 656 028e D2F88830 ldr r3, [r2, #136] 657 0292 13F44063 ands r3, r3, #3072 658 0296 ABD0 beq .L122 659 0298 B3F5806F cmp r3, #1024 660 029c AAD0 beq .L120 661 029e 1268 ldr r2, [r2] 662 02a0 5005 lsls r0, r2, #21 663 02a2 03D5 bpl .L125 664 02a4 B3F5006F cmp r3, #2048 665 02a8 00F0C180 beq .L154 666 .L125: 667 02ac 644A ldr r2, .L325 668 02ae D2F89000 ldr r0, [r2, #144] 669 02b2 10F00200 ands r0, r0, #2 670 02b6 3FF402AF beq .L90 671 02ba B3F5406F cmp r3, #3072 672 02be 14BF ite ne 673 02c0 0020 movne r0, #0 674 02c2 4FF40040 moveq r0, #32768 675 02c6 7047 bx lr 676 .L105: 677 02c8 5D4A ldr r2, .L325 678 02ca D2F88830 ldr r3, [r2, #136] 679 02ce 13F00303 ands r3, r3, #3 680 02d2 00F0AE80 beq .L322 681 02d6 012B cmp r3, #1 682 02d8 8CD0 beq .L120 683 02da 1268 ldr r2, [r2] 684 02dc 5205 lsls r2, r2, #21 685 02de 02D5 bpl .L118 686 02e0 022B cmp r3, #2 687 02e2 00F0A480 beq .L154 688 .L118: 689 02e6 564A ldr r2, .L325 ARM GAS /tmp/cclbWi8B.s page 13 690 02e8 D2F89000 ldr r0, [r2, #144] 691 02ec 10F00200 ands r0, r0, #2 692 02f0 3FF4E5AE beq .L90 693 02f4 032B cmp r3, #3 694 02f6 14BF ite ne 695 02f8 0020 movne r0, #0 696 02fa 4FF40040 moveq r0, #32768 697 02fe 7047 bx lr 698 .L104: 699 0300 4F4A ldr r2, .L325 700 0302 D2F88830 ldr r3, [r2, #136] 701 0306 13F00C03 ands r3, r3, #12 702 030a 3FF471AF beq .L122 703 030e 042B cmp r3, #4 704 0310 3FF470AF beq .L120 705 0314 1268 ldr r2, [r2] 706 0316 5005 lsls r0, r2, #21 707 0318 02D5 bpl .L121 708 031a 082B cmp r3, #8 709 031c 00F08780 beq .L154 710 .L121: 711 0320 474A ldr r2, .L325 712 0322 D2F89000 ldr r0, [r2, #144] 713 0326 10F00200 ands r0, r0, #2 714 032a 3FF4C8AE beq .L90 715 032e 0C2B cmp r3, #12 716 0330 14BF ite ne 717 0332 0020 movne r0, #0 718 0334 4FF40040 moveq r0, #32768 719 0338 7047 bx lr 720 .L153: 721 033a 4FF4FA40 mov r0, #32000 722 033e 7047 bx lr 723 .L108: 724 0340 D1F88820 ldr r2, [r1, #136] 725 0344 02F04072 and r2, r2, #50331648 726 0348 B2F1007F cmp r2, #33554432 727 034c 3FF450AF beq .L122 728 0350 002A cmp r2, #0 729 0352 70D0 beq .L160 730 0354 B2F1807F cmp r2, #16777216 731 0358 7FF4B0AE bne .L161 732 .L312: 733 035c C868 ldr r0, [r1, #12] 734 035e 10F48010 ands r0, r0, #1048576 735 0362 3FF4ACAE beq .L90 736 .L307: 737 0366 C868 ldr r0, [r1, #12] 738 0368 CA68 ldr r2, [r1, #12] 739 036a C2F34152 ubfx r2, r2, #21, #2 740 036e 0132 adds r2, r2, #1 741 0370 C0F30620 ubfx r0, r0, #8, #7 742 0374 03FB00F0 mul r0, r3, r0 743 0378 5300 lsls r3, r2, #1 744 037a B0FBF3F0 udiv r0, r0, r3 745 037e 7047 bx lr 746 .L320: ARM GAS /tmp/cclbWi8B.s page 14 747 0380 C868 ldr r0, [r1, #12] 748 0382 10F48030 ands r0, r0, #65536 749 0386 3FF49AAE beq .L90 750 038a C868 ldr r0, [r1, #12] 751 038c CA68 ldr r2, [r1, #12] 752 038e C0F3062C ubfx ip, r0, #8, #7 753 0392 D00E lsrs r0, r2, #27 754 0394 05D1 bne .L133 755 0396 CA68 ldr r2, [r1, #12] 756 0398 12F4003F tst r2, #131072 757 039c 14BF ite ne 758 039e 1120 movne r0, #17 759 03a0 0720 moveq r0, #7 760 .L133: 761 03a2 0CFB03F3 mul r3, ip, r3 762 03a6 B3FBF0F0 udiv r0, r3, r0 763 03aa 7047 bx lr 764 .L110: 765 03ac D1F88820 ldr r2, [r1, #136] 766 03b0 12F44012 ands r2, r2, #3145728 767 03b4 3FF41EAF beq .L120 768 03b8 B2F5801F cmp r2, #1048576 769 03bc CED0 beq .L312 770 03be B2F5001F cmp r2, #2097152 771 03c2 3AD0 beq .L158 772 03c4 0868 ldr r0, [r1] 773 03c6 10F48060 ands r0, r0, #1024 774 03ca 3FF478AE beq .L90 775 03ce B2F5401F cmp r2, #3145728 776 03d2 1C48 ldr r0, .L325+4 777 03d4 18BF it ne 778 03d6 0020 movne r0, #0 779 03d8 7047 bx lr 780 .L106: 781 03da D1F88830 ldr r3, [r1, #136] 782 03de 13F44053 ands r3, r3, #12288 783 03e2 3FF405AF beq .L122 784 03e6 B3F5805F cmp r3, #4096 785 03ea 3FF403AF beq .L120 786 03ee 0868 ldr r0, [r1] 787 03f0 10F48060 ands r0, r0, #1024 788 03f4 3FF463AE beq .L90 789 03f8 B3F5005F cmp r3, #8192 790 03fc 1148 ldr r0, .L325+4 791 03fe 18BF it ne 792 0400 0020 movne r0, #0 793 0402 7047 bx lr 794 .L97: 795 0404 D1F88830 ldr r3, [r1, #136] 796 0408 13F44033 ands r3, r3, #196608 797 040c 3FF4F0AE beq .L122 798 0410 B3F5803F cmp r3, #65536 799 0414 3FF4EEAE beq .L120 800 0418 0868 ldr r0, [r1] 801 041a 10F48060 ands r0, r0, #1024 802 041e 3FF44EAE beq .L90 803 0422 B3F5003F cmp r3, #131072 ARM GAS /tmp/cclbWi8B.s page 15 804 0426 0748 ldr r0, .L325+4 805 0428 18BF it ne 806 042a 0020 movne r0, #0 807 042c 7047 bx lr 808 .L154: 809 042e 0548 ldr r0, .L325+4 810 0430 7047 bx lr 811 .L322: 812 0432 FFF7FEBF b HAL_RCC_GetPCLK2Freq 813 .L160: 814 0436 0448 ldr r0, .L325+8 815 0438 7047 bx lr 816 .L158: 817 043a 0448 ldr r0, .L325+12 818 043c 7047 bx lr 819 .L326: 820 043e 00BF .align 2 821 .L325: 822 0440 00100240 .word 1073876992 823 0444 0024F400 .word 16000000 824 0448 00366E01 .word 24000000 825 044c 0080BB00 .word 12288000 827 .section .text.HAL_RCCEx_EnableLSECSS,"ax",%progbits 828 .align 1 829 .p2align 2,,3 830 .global HAL_RCCEx_EnableLSECSS 831 .syntax unified 832 .thumb 833 .thumb_func 834 .fpu fpv4-sp-d16 836 HAL_RCCEx_EnableLSECSS: 837 @ args = 0, pretend = 0, frame = 0 838 @ frame_needed = 0, uses_anonymous_args = 0 839 @ link register save eliminated. 840 0000 034A ldr r2, .L328 841 0002 D2F89030 ldr r3, [r2, #144] 842 0006 43F02003 orr r3, r3, #32 843 000a C2F89030 str r3, [r2, #144] 844 000e 7047 bx lr 845 .L329: 846 .align 2 847 .L328: 848 0010 00100240 .word 1073876992 850 .section .text.HAL_RCCEx_DisableLSECSS,"ax",%progbits 851 .align 1 852 .p2align 2,,3 853 .global HAL_RCCEx_DisableLSECSS 854 .syntax unified 855 .thumb 856 .thumb_func 857 .fpu fpv4-sp-d16 859 HAL_RCCEx_DisableLSECSS: 860 @ args = 0, pretend = 0, frame = 0 861 @ frame_needed = 0, uses_anonymous_args = 0 862 @ link register save eliminated. 863 0000 054B ldr r3, .L331 864 0002 D3F89020 ldr r2, [r3, #144] ARM GAS /tmp/cclbWi8B.s page 16 865 0006 22F02002 bic r2, r2, #32 866 000a C3F89020 str r2, [r3, #144] 867 000e 9A69 ldr r2, [r3, #24] 868 0010 22F40072 bic r2, r2, #512 869 0014 9A61 str r2, [r3, #24] 870 0016 7047 bx lr 871 .L332: 872 .align 2 873 .L331: 874 0018 00100240 .word 1073876992 876 .section .text.HAL_RCCEx_EnableLSECSS_IT,"ax",%progbits 877 .align 1 878 .p2align 2,,3 879 .global HAL_RCCEx_EnableLSECSS_IT 880 .syntax unified 881 .thumb 882 .thumb_func 883 .fpu fpv4-sp-d16 885 HAL_RCCEx_EnableLSECSS_IT: 886 @ args = 0, pretend = 0, frame = 0 887 @ frame_needed = 0, uses_anonymous_args = 0 888 @ link register save eliminated. 889 0000 0A4A ldr r2, .L334 890 0002 0B4B ldr r3, .L334+4 891 0004 D2F89010 ldr r1, [r2, #144] 892 0008 41F02001 orr r1, r1, #32 893 000c C2F89010 str r1, [r2, #144] 894 0010 9169 ldr r1, [r2, #24] 895 0012 41F40071 orr r1, r1, #512 896 0016 9161 str r1, [r2, #24] 897 0018 1A68 ldr r2, [r3] 898 001a 42F40022 orr r2, r2, #524288 899 001e 1A60 str r2, [r3] 900 0020 9A68 ldr r2, [r3, #8] 901 0022 42F40022 orr r2, r2, #524288 902 0026 9A60 str r2, [r3, #8] 903 0028 7047 bx lr 904 .L335: 905 002a 00BF .align 2 906 .L334: 907 002c 00100240 .word 1073876992 908 0030 00040140 .word 1073808384 910 .section .text.HAL_RCCEx_LSECSS_Callback,"ax",%progbits 911 .align 1 912 .p2align 2,,3 913 .weak HAL_RCCEx_LSECSS_Callback 914 .syntax unified 915 .thumb 916 .thumb_func 917 .fpu fpv4-sp-d16 919 HAL_RCCEx_LSECSS_Callback: 920 @ args = 0, pretend = 0, frame = 0 921 @ frame_needed = 0, uses_anonymous_args = 0 922 @ link register save eliminated. 923 0000 7047 bx lr 925 0002 00BF .section .text.HAL_RCCEx_LSECSS_IRQHandler,"ax",%progbits 926 .align 1 ARM GAS /tmp/cclbWi8B.s page 17 927 .p2align 2,,3 928 .global HAL_RCCEx_LSECSS_IRQHandler 929 .syntax unified 930 .thumb 931 .thumb_func 932 .fpu fpv4-sp-d16 934 HAL_RCCEx_LSECSS_IRQHandler: 935 @ args = 0, pretend = 0, frame = 0 936 @ frame_needed = 0, uses_anonymous_args = 0 937 0000 10B5 push {r4, lr} 938 0002 054C ldr r4, .L344 939 0004 E369 ldr r3, [r4, #28] 940 0006 9B05 lsls r3, r3, #22 941 0008 00D4 bmi .L343 942 000a 10BD pop {r4, pc} 943 .L343: 944 000c FFF7FEFF bl HAL_RCCEx_LSECSS_Callback 945 0010 4FF40073 mov r3, #512 946 0014 2362 str r3, [r4, #32] 947 0016 10BD pop {r4, pc} 948 .L345: 949 .align 2 950 .L344: 951 0018 00100240 .word 1073876992 953 .section .text.HAL_RCCEx_EnableLSCO,"ax",%progbits 954 .align 1 955 .p2align 2,,3 956 .global HAL_RCCEx_EnableLSCO 957 .syntax unified 958 .thumb 959 .thumb_func 960 .fpu fpv4-sp-d16 962 HAL_RCCEx_EnableLSCO: 963 @ args = 0, pretend = 0, frame = 32 964 @ frame_needed = 0, uses_anonymous_args = 0 965 0000 70B5 push {r4, r5, r6, lr} 966 0002 2B4C ldr r4, .L354+8 967 0004 E36C ldr r3, [r4, #76] 968 0006 43F00103 orr r3, r3, #1 969 000a E364 str r3, [r4, #76] 970 000c E36C ldr r3, [r4, #76] 971 000e 88B0 sub sp, sp, #32 972 0010 9FED257B vldr.64 d7, .L354 @ int 973 0014 03F00103 and r3, r3, #1 974 0018 0093 str r3, [sp] 975 001a 0022 movs r2, #0 976 001c 0223 movs r3, #2 977 001e 0546 mov r5, r0 978 0020 02A9 add r1, sp, #8 979 0022 4FF09040 mov r0, #1207959552 980 0026 CDE90423 strd r2, [sp, #16] 981 002a 8DED027B vstr.64 d7, [sp, #8] @ int 982 002e 009B ldr r3, [sp] 983 0030 FFF7FEFF bl HAL_GPIO_Init 984 0034 A36D ldr r3, [r4, #88] 985 0036 DA00 lsls r2, r3, #3 986 0038 21D4 bmi .L351 ARM GAS /tmp/cclbWi8B.s page 18 987 003a A36D ldr r3, [r4, #88] 988 003c 43F08053 orr r3, r3, #268435456 989 0040 A365 str r3, [r4, #88] 990 0042 A36D ldr r3, [r4, #88] 991 0044 03F08053 and r3, r3, #268435456 992 0048 0193 str r3, [sp, #4] 993 004a 019B ldr r3, [sp, #4] 994 004c 194B ldr r3, .L354+12 995 004e 1B68 ldr r3, [r3] 996 0050 DB05 lsls r3, r3, #23 997 0052 4FF00106 mov r6, #1 998 0056 18D5 bpl .L348 999 .L353: 1000 0058 154A ldr r2, .L354+8 1001 005a D2F89030 ldr r3, [r2, #144] 1002 005e 23F04073 bic r3, r3, #50331648 1003 0062 43EA0500 orr r0, r3, r5 1004 0066 40F08070 orr r0, r0, #16777216 1005 006a C2F89000 str r0, [r2, #144] 1006 .L349: 1007 006e 26B1 cbz r6, .L346 1008 0070 0F4A ldr r2, .L354+8 1009 0072 936D ldr r3, [r2, #88] 1010 0074 23F08053 bic r3, r3, #268435456 1011 0078 9365 str r3, [r2, #88] 1012 .L346: 1013 007a 08B0 add sp, sp, #32 1014 @ sp needed 1015 007c 70BD pop {r4, r5, r6, pc} 1016 .L351: 1017 007e 0D4B ldr r3, .L354+12 1018 0080 1B68 ldr r3, [r3] 1019 0082 DB05 lsls r3, r3, #23 1020 0084 4FF00006 mov r6, #0 1021 0088 E6D4 bmi .L353 1022 .L348: 1023 008a FFF7FEFF bl HAL_PWR_EnableBkUpAccess 1024 008e 084B ldr r3, .L354+8 1025 0090 D3F89000 ldr r0, [r3, #144] 1026 0094 20F04070 bic r0, r0, #50331648 1027 0098 2843 orrs r0, r0, r5 1028 009a 40F08070 orr r0, r0, #16777216 1029 009e C3F89000 str r0, [r3, #144] 1030 00a2 FFF7FEFF bl HAL_PWR_DisableBkUpAccess 1031 00a6 E2E7 b .L349 1032 .L355: 1033 .align 3 1034 .L354: 1035 00a8 04000000 .word 4 1036 00ac 03000000 .word 3 1037 00b0 00100240 .word 1073876992 1038 00b4 00700040 .word 1073770496 1040 .section .text.HAL_RCCEx_DisableLSCO,"ax",%progbits 1041 .align 1 1042 .p2align 2,,3 1043 .global HAL_RCCEx_DisableLSCO 1044 .syntax unified ARM GAS /tmp/cclbWi8B.s page 19 1045 .thumb 1046 .thumb_func 1047 .fpu fpv4-sp-d16 1049 HAL_RCCEx_DisableLSCO: 1050 @ args = 0, pretend = 0, frame = 8 1051 @ frame_needed = 0, uses_anonymous_args = 0 1052 0000 10B5 push {r4, lr} 1053 0002 1A4B ldr r3, .L364 1054 0004 9A6D ldr r2, [r3, #88] 1055 0006 D200 lsls r2, r2, #3 1056 0008 82B0 sub sp, sp, #8 1057 000a 1DD4 bmi .L361 1058 000c 9A6D ldr r2, [r3, #88] 1059 000e 42F08052 orr r2, r2, #268435456 1060 0012 9A65 str r2, [r3, #88] 1061 0014 9B6D ldr r3, [r3, #88] 1062 0016 03F08053 and r3, r3, #268435456 1063 001a 0193 str r3, [sp, #4] 1064 001c 019B ldr r3, [sp, #4] 1065 001e 144B ldr r3, .L364+4 1066 0020 1B68 ldr r3, [r3] 1067 0022 DB05 lsls r3, r3, #23 1068 0024 4FF00104 mov r4, #1 1069 0028 14D5 bpl .L358 1070 .L363: 1071 002a 104A ldr r2, .L364 1072 002c D2F89030 ldr r3, [r2, #144] 1073 0030 23F08073 bic r3, r3, #16777216 1074 0034 C2F89030 str r3, [r2, #144] 1075 .L359: 1076 0038 24B1 cbz r4, .L356 1077 003a 0C4A ldr r2, .L364 1078 003c 936D ldr r3, [r2, #88] 1079 003e 23F08053 bic r3, r3, #268435456 1080 0042 9365 str r3, [r2, #88] 1081 .L356: 1082 0044 02B0 add sp, sp, #8 1083 @ sp needed 1084 0046 10BD pop {r4, pc} 1085 .L361: 1086 0048 094B ldr r3, .L364+4 1087 004a 1B68 ldr r3, [r3] 1088 004c DB05 lsls r3, r3, #23 1089 004e 4FF00004 mov r4, #0 1090 0052 EAD4 bmi .L363 1091 .L358: 1092 0054 FFF7FEFF bl HAL_PWR_EnableBkUpAccess 1093 0058 044A ldr r2, .L364 1094 005a D2F89030 ldr r3, [r2, #144] 1095 005e 23F08073 bic r3, r3, #16777216 1096 0062 C2F89030 str r3, [r2, #144] 1097 0066 FFF7FEFF bl HAL_PWR_DisableBkUpAccess 1098 006a E5E7 b .L359 1099 .L365: 1100 .align 2 1101 .L364: 1102 006c 00100240 .word 1073876992 ARM GAS /tmp/cclbWi8B.s page 20 1103 0070 00700040 .word 1073770496 1105 .section .text.HAL_RCCEx_CRSConfig,"ax",%progbits 1106 .align 1 1107 .p2align 2,,3 1108 .global HAL_RCCEx_CRSConfig 1109 .syntax unified 1110 .thumb 1111 .thumb_func 1112 .fpu fpv4-sp-d16 1114 HAL_RCCEx_CRSConfig: 1115 @ args = 0, pretend = 0, frame = 0 1116 @ frame_needed = 0, uses_anonymous_args = 0 1117 @ link register save eliminated. 1118 0000 114B ldr r3, .L368 1119 0002 9A6B ldr r2, [r3, #56] 1120 0004 42F48072 orr r2, r2, #256 1121 0008 10B4 push {r4} 1122 000a 9A63 str r2, [r3, #56] 1123 000c 996B ldr r1, [r3, #56] 1124 000e 0F4A ldr r2, .L368+4 1125 0010 21F48071 bic r1, r1, #256 1126 0014 9963 str r1, [r3, #56] 1127 0016 D0E90141 ldrd r4, r1, [r0, #4] 1128 001a 0368 ldr r3, [r0] 1129 001c 2343 orrs r3, r3, r4 1130 001e 0B43 orrs r3, r3, r1 1131 0020 D0E90341 ldrd r4, r1, [r0, #12] 1132 0024 2343 orrs r3, r3, r4 1133 0026 43EA0143 orr r3, r3, r1, lsl #16 1134 002a 5360 str r3, [r2, #4] 1135 002c 1368 ldr r3, [r2] 1136 002e 4169 ldr r1, [r0, #20] 1137 0030 5DF8044B ldr r4, [sp], #4 1138 0034 23F4FE43 bic r3, r3, #32512 1139 0038 43EA0123 orr r3, r3, r1, lsl #8 1140 003c 1360 str r3, [r2] 1141 003e 1368 ldr r3, [r2] 1142 0040 43F06003 orr r3, r3, #96 1143 0044 1360 str r3, [r2] 1144 0046 7047 bx lr 1145 .L369: 1146 .align 2 1147 .L368: 1148 0048 00100240 .word 1073876992 1149 004c 00200040 .word 1073750016 1151 .section .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate,"ax",%progbits 1152 .align 1 1153 .p2align 2,,3 1154 .global HAL_RCCEx_CRSSoftwareSynchronizationGenerate 1155 .syntax unified 1156 .thumb 1157 .thumb_func 1158 .fpu fpv4-sp-d16 1160 HAL_RCCEx_CRSSoftwareSynchronizationGenerate: 1161 @ args = 0, pretend = 0, frame = 0 1162 @ frame_needed = 0, uses_anonymous_args = 0 1163 @ link register save eliminated. ARM GAS /tmp/cclbWi8B.s page 21 1164 0000 024A ldr r2, .L371 1165 0002 1368 ldr r3, [r2] 1166 0004 43F08003 orr r3, r3, #128 1167 0008 1360 str r3, [r2] 1168 000a 7047 bx lr 1169 .L372: 1170 .align 2 1171 .L371: 1172 000c 00200040 .word 1073750016 1174 .section .text.HAL_RCCEx_CRSGetSynchronizationInfo,"ax",%progbits 1175 .align 1 1176 .p2align 2,,3 1177 .global HAL_RCCEx_CRSGetSynchronizationInfo 1178 .syntax unified 1179 .thumb 1180 .thumb_func 1181 .fpu fpv4-sp-d16 1183 HAL_RCCEx_CRSGetSynchronizationInfo: 1184 @ args = 0, pretend = 0, frame = 0 1185 @ frame_needed = 0, uses_anonymous_args = 0 1186 @ link register save eliminated. 1187 0000 074B ldr r3, .L374 1188 0002 5A68 ldr r2, [r3, #4] 1189 0004 92B2 uxth r2, r2 1190 0006 0260 str r2, [r0] 1191 0008 1A68 ldr r2, [r3] 1192 000a C2F30622 ubfx r2, r2, #8, #7 1193 000e 4260 str r2, [r0, #4] 1194 0010 9A68 ldr r2, [r3, #8] 1195 0012 120C lsrs r2, r2, #16 1196 0014 8260 str r2, [r0, #8] 1197 0016 9B68 ldr r3, [r3, #8] 1198 0018 03F40043 and r3, r3, #32768 1199 001c C360 str r3, [r0, #12] 1200 001e 7047 bx lr 1201 .L375: 1202 .align 2 1203 .L374: 1204 0020 00200040 .word 1073750016 1206 .section .text.HAL_RCCEx_CRSWaitSynchronization,"ax",%progbits 1207 .align 1 1208 .p2align 2,,3 1209 .global HAL_RCCEx_CRSWaitSynchronization 1210 .syntax unified 1211 .thumb 1212 .thumb_func 1213 .fpu fpv4-sp-d16 1215 HAL_RCCEx_CRSWaitSynchronization: 1216 @ args = 0, pretend = 0, frame = 0 1217 @ frame_needed = 0, uses_anonymous_args = 0 1218 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} 1219 0004 0546 mov r5, r0 1220 0006 FFF7FEFF bl HAL_GetTick 1221 000a 6B1C adds r3, r5, #1 1222 000c 35D1 bne .L377 1223 000e 584A ldr r2, .L457 1224 0010 0126 movs r6, #1 ARM GAS /tmp/cclbWi8B.s page 22 1225 0012 0225 movs r5, #2 1226 0014 0420 movs r0, #4 1227 0016 0824 movs r4, #8 1228 .L387: 1229 0018 9368 ldr r3, [r2, #8] 1230 001a 13F00103 ands r3, r3, #1 1231 001e 18BF it ne 1232 0020 D660 strne r6, [r2, #12] 1233 0022 9168 ldr r1, [r2, #8] 1234 0024 18BF it ne 1235 0026 0223 movne r3, #2 1236 0028 8F07 lsls r7, r1, #30 1237 002a 48BF it mi 1238 002c D560 strmi r5, [r2, #12] 1239 002e 9168 ldr r1, [r2, #8] 1240 0030 48BF it mi 1241 0032 43F00403 orrmi r3, r3, #4 1242 0036 4905 lsls r1, r1, #21 1243 0038 48BF it mi 1244 003a D060 strmi r0, [r2, #12] 1245 003c 9168 ldr r1, [r2, #8] 1246 003e 48BF it mi 1247 0040 43F02003 orrmi r3, r3, #32 1248 0044 CF05 lsls r7, r1, #23 1249 0046 48BF it mi 1250 0048 D060 strmi r0, [r2, #12] 1251 004a 9168 ldr r1, [r2, #8] 1252 004c 48BF it mi 1253 004e 43F00803 orrmi r3, r3, #8 1254 0052 8905 lsls r1, r1, #22 1255 0054 0BD5 bpl .L455 1256 0056 D060 str r0, [r2, #12] 1257 0058 9168 ldr r1, [r2, #8] 1258 005a 0907 lsls r1, r1, #28 1259 005c 43F01003 orr r3, r3, #16 1260 0060 02D5 bpl .L376 1261 .L385: 1262 0062 D460 str r4, [r2, #12] 1263 0064 002B cmp r3, #0 1264 0066 D7D0 beq .L387 1265 .L376: 1266 0068 1846 mov r0, r3 1267 006a BDE8F081 pop {r4, r5, r6, r7, r8, pc} 1268 .L455: 1269 006e 9168 ldr r1, [r2, #8] 1270 0070 0F07 lsls r7, r1, #28 1271 0072 F6D4 bmi .L385 1272 0074 002B cmp r3, #0 1273 0076 CFD0 beq .L387 1274 0078 F6E7 b .L376 1275 .L377: 1276 007a 002D cmp r5, #0 1277 007c 38D0 beq .L389 1278 007e 3C4C ldr r4, .L457 1279 0080 0646 mov r6, r0 1280 0082 4FF00108 mov r8, #1 1281 0086 0227 movs r7, #2 ARM GAS /tmp/cclbWi8B.s page 23 1282 .L399: 1283 0088 FFF7FEFF bl HAL_GetTick 1284 008c A268 ldr r2, [r4, #8] 1285 008e 831B subs r3, r0, r6 1286 0090 9D42 cmp r5, r3 1287 0092 2BBF itete cs 1288 0094 0221 movcs r1, #2 1289 0096 0321 movcc r1, #3 1290 0098 0023 movcs r3, #0 1291 009a 0123 movcc r3, #1 1292 009c D207 lsls r2, r2, #31 1293 009e 48BF it mi 1294 00a0 C4F80C80 strmi r8, [r4, #12] 1295 00a4 A268 ldr r2, [r4, #8] 1296 00a6 48BF it mi 1297 00a8 0B46 movmi r3, r1 1298 00aa 9007 lsls r0, r2, #30 1299 00ac 48BF it mi 1300 00ae E760 strmi r7, [r4, #12] 1301 00b0 A268 ldr r2, [r4, #8] 1302 00b2 48BF it mi 1303 00b4 43F00403 orrmi r3, r3, #4 1304 00b8 5105 lsls r1, r2, #21 1305 00ba 03D5 bpl .L393 1306 00bc 0422 movs r2, #4 1307 00be 43F02003 orr r3, r3, #32 1308 00c2 E260 str r2, [r4, #12] 1309 .L393: 1310 00c4 A268 ldr r2, [r4, #8] 1311 00c6 D205 lsls r2, r2, #23 1312 00c8 03D5 bpl .L394 1313 00ca 0422 movs r2, #4 1314 00cc 43F00803 orr r3, r3, #8 1315 00d0 E260 str r2, [r4, #12] 1316 .L394: 1317 00d2 A268 ldr r2, [r4, #8] 1318 00d4 9005 lsls r0, r2, #22 1319 00d6 3FD5 bpl .L456 1320 00d8 0422 movs r2, #4 1321 00da E260 str r2, [r4, #12] 1322 00dc A268 ldr r2, [r4, #8] 1323 00de 1207 lsls r2, r2, #28 1324 00e0 43F01003 orr r3, r3, #16 1325 00e4 C0D5 bpl .L376 1326 .L398: 1327 00e6 0822 movs r2, #8 1328 00e8 E260 str r2, [r4, #12] 1329 00ea 002B cmp r3, #0 1330 00ec CCD0 beq .L399 1331 00ee BBE7 b .L376 1332 .L389: 1333 00f0 FFF7FEFF bl HAL_GetTick 1334 00f4 1E4B ldr r3, .L457 1335 00f6 9A68 ldr r2, [r3, #8] 1336 00f8 D707 lsls r7, r2, #31 1337 00fa 44BF itt mi 1338 00fc 0122 movmi r2, #1 ARM GAS /tmp/cclbWi8B.s page 24 1339 00fe DA60 strmi r2, [r3, #12] 1340 0100 1B4A ldr r2, .L457 1341 0102 9168 ldr r1, [r2, #8] 1342 0104 4CBF ite mi 1343 0106 0323 movmi r3, #3 1344 0108 0123 movpl r3, #1 1345 010a 8E07 lsls r6, r1, #30 1346 010c 03D5 bpl .L401 1347 010e 0221 movs r1, #2 1348 0110 43F00403 orr r3, r3, #4 1349 0114 D160 str r1, [r2, #12] 1350 .L401: 1351 0116 164A ldr r2, .L457 1352 0118 9168 ldr r1, [r2, #8] 1353 011a 4D05 lsls r5, r1, #21 1354 011c 03D5 bpl .L402 1355 011e 0421 movs r1, #4 1356 0120 43F02003 orr r3, r3, #32 1357 0124 D160 str r1, [r2, #12] 1358 .L402: 1359 0126 124A ldr r2, .L457 1360 0128 9168 ldr r1, [r2, #8] 1361 012a CC05 lsls r4, r1, #23 1362 012c 03D5 bpl .L403 1363 012e 0421 movs r1, #4 1364 0130 43F00803 orr r3, r3, #8 1365 0134 D160 str r1, [r2, #12] 1366 .L403: 1367 0136 0E4A ldr r2, .L457 1368 0138 9168 ldr r1, [r2, #8] 1369 013a 8805 lsls r0, r1, #22 1370 013c 12D5 bpl .L404 1371 013e 0421 movs r1, #4 1372 0140 D160 str r1, [r2, #12] 1373 0142 9268 ldr r2, [r2, #8] 1374 0144 1107 lsls r1, r2, #28 1375 0146 43F01003 orr r3, r3, #16 1376 014a 8DD5 bpl .L376 1377 .L405: 1378 014c 084A ldr r2, .L457 1379 014e 0821 movs r1, #8 1380 0150 D160 str r1, [r2, #12] 1381 0152 1846 mov r0, r3 1382 0154 BDE8F081 pop {r4, r5, r6, r7, r8, pc} 1383 .L456: 1384 0158 A268 ldr r2, [r4, #8] 1385 015a 1107 lsls r1, r2, #28 1386 015c C3D4 bmi .L398 1387 015e 002B cmp r3, #0 1388 0160 92D0 beq .L399 1389 0162 81E7 b .L376 1390 .L404: 1391 0164 9268 ldr r2, [r2, #8] 1392 0166 1207 lsls r2, r2, #28 1393 0168 7FF57EAF bpl .L376 1394 016c EEE7 b .L405 1395 .L458: ARM GAS /tmp/cclbWi8B.s page 25 1396 016e 00BF .align 2 1397 .L457: 1398 0170 00200040 .word 1073750016 1400 .section .text.HAL_RCCEx_CRS_SyncOkCallback,"ax",%progbits 1401 .align 1 1402 .p2align 2,,3 1403 .weak HAL_RCCEx_CRS_SyncOkCallback 1404 .syntax unified 1405 .thumb 1406 .thumb_func 1407 .fpu fpv4-sp-d16 1409 HAL_RCCEx_CRS_SyncOkCallback: 1410 @ args = 0, pretend = 0, frame = 0 1411 @ frame_needed = 0, uses_anonymous_args = 0 1412 @ link register save eliminated. 1413 0000 7047 bx lr 1415 0002 00BF .section .text.HAL_RCCEx_CRS_SyncWarnCallback,"ax",%progbits 1416 .align 1 1417 .p2align 2,,3 1418 .weak HAL_RCCEx_CRS_SyncWarnCallback 1419 .syntax unified 1420 .thumb 1421 .thumb_func 1422 .fpu fpv4-sp-d16 1424 HAL_RCCEx_CRS_SyncWarnCallback: 1425 @ args = 0, pretend = 0, frame = 0 1426 @ frame_needed = 0, uses_anonymous_args = 0 1427 @ link register save eliminated. 1428 0000 7047 bx lr 1430 0002 00BF .section .text.HAL_RCCEx_CRS_ExpectedSyncCallback,"ax",%progbits 1431 .align 1 1432 .p2align 2,,3 1433 .weak HAL_RCCEx_CRS_ExpectedSyncCallback 1434 .syntax unified 1435 .thumb 1436 .thumb_func 1437 .fpu fpv4-sp-d16 1439 HAL_RCCEx_CRS_ExpectedSyncCallback: 1440 @ args = 0, pretend = 0, frame = 0 1441 @ frame_needed = 0, uses_anonymous_args = 0 1442 @ link register save eliminated. 1443 0000 7047 bx lr 1445 0002 00BF .section .text.HAL_RCCEx_CRS_ErrorCallback,"ax",%progbits 1446 .align 1 1447 .p2align 2,,3 1448 .weak HAL_RCCEx_CRS_ErrorCallback 1449 .syntax unified 1450 .thumb 1451 .thumb_func 1452 .fpu fpv4-sp-d16 1454 HAL_RCCEx_CRS_ErrorCallback: 1455 @ args = 0, pretend = 0, frame = 0 1456 @ frame_needed = 0, uses_anonymous_args = 0 1457 @ link register save eliminated. 1458 0000 7047 bx lr 1460 0002 00BF .section .text.HAL_RCCEx_CRS_IRQHandler,"ax",%progbits 1461 .align 1 ARM GAS /tmp/cclbWi8B.s page 26 1462 .p2align 2,,3 1463 .global HAL_RCCEx_CRS_IRQHandler 1464 .syntax unified 1465 .thumb 1466 .thumb_func 1467 .fpu fpv4-sp-d16 1469 HAL_RCCEx_CRS_IRQHandler: 1470 @ args = 0, pretend = 0, frame = 0 1471 @ frame_needed = 0, uses_anonymous_args = 0 1472 0000 214A ldr r2, .L502 1473 0002 9368 ldr r3, [r2, #8] 1474 0004 1168 ldr r1, [r2] 1475 0006 10B5 push {r4, lr} 1476 0008 DC07 lsls r4, r3, #31 1477 000a 01D5 bpl .L464 1478 000c C807 lsls r0, r1, #31 1479 000e 24D4 bmi .L499 1480 .L464: 1481 0010 9C07 lsls r4, r3, #30 1482 0012 01D5 bpl .L466 1483 0014 8807 lsls r0, r1, #30 1484 0016 25D4 bmi .L500 1485 .L466: 1486 0018 1A07 lsls r2, r3, #28 1487 001a 01D5 bpl .L467 1488 001c 0C07 lsls r4, r1, #28 1489 001e 27D4 bmi .L501 1490 .L467: 1491 0020 5807 lsls r0, r3, #29 1492 0022 19D5 bpl .L463 1493 0024 4A07 lsls r2, r1, #29 1494 0026 17D5 bpl .L463 1495 0028 13F48071 ands r1, r3, #256 1496 002c 26D0 beq .L471 1497 002e 3822 movs r2, #56 1498 0030 4FF0280C mov ip, #40 1499 0034 1820 movs r0, #24 1500 0036 0821 movs r1, #8 1501 .L468: 1502 0038 03F40074 and r4, r3, #512 1503 003c 002C cmp r4, #0 1504 003e 124C ldr r4, .L502 1505 0040 04BF itt eq 1506 0042 6246 moveq r2, ip 1507 0044 0846 moveq r0, r1 1508 0046 13F4806F tst r3, #1024 1509 004a 4FF00403 mov r3, #4 1510 004e E360 str r3, [r4, #12] 1511 0050 18BF it ne 1512 0052 1046 movne r0, r2 1513 0054 FFF7FEFF bl HAL_RCCEx_CRS_ErrorCallback 1514 .L463: 1515 0058 10BD pop {r4, pc} 1516 .L499: 1517 005a 0123 movs r3, #1 1518 005c D360 str r3, [r2, #12] 1519 005e FFF7FEFF bl HAL_RCCEx_CRS_SyncOkCallback ARM GAS /tmp/cclbWi8B.s page 27 1520 0062 10BD pop {r4, pc} 1521 .L500: 1522 0064 084B ldr r3, .L502 1523 0066 0222 movs r2, #2 1524 0068 DA60 str r2, [r3, #12] 1525 006a FFF7FEFF bl HAL_RCCEx_CRS_SyncWarnCallback 1526 006e 10BD pop {r4, pc} 1527 .L501: 1528 0070 054B ldr r3, .L502 1529 0072 0822 movs r2, #8 1530 0074 DA60 str r2, [r3, #12] 1531 0076 FFF7FEFF bl HAL_RCCEx_CRS_ExpectedSyncCallback 1532 007a 10BD pop {r4, pc} 1533 .L471: 1534 007c 3022 movs r2, #48 1535 007e 4FF0200C mov ip, #32 1536 0082 1020 movs r0, #16 1537 0084 D8E7 b .L468 1538 .L503: 1539 0086 00BF .align 2 1540 .L502: 1541 0088 00200040 .word 1073750016 1543 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)" ARM GAS /tmp/cclbWi8B.s page 28 DEFINED SYMBOLS *ABS*:0000000000000000 stm32g4xx_hal_rcc_ex.c /tmp/cclbWi8B.s:16 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 $t /tmp/cclbWi8B.s:25 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 HAL_RCCEx_PeriphCLKConfig /tmp/cclbWi8B.s:306 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000290 $d /tmp/cclbWi8B.s:310 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 $t /tmp/cclbWi8B.s:318 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 HAL_RCCEx_GetPeriphCLKConfig /tmp/cclbWi8B.s:377 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000000000a8 $d /tmp/cclbWi8B.s:381 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 $t /tmp/cclbWi8B.s:389 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 HAL_RCCEx_GetPeriphCLKFreq /tmp/cclbWi8B.s:423 .text.HAL_RCCEx_GetPeriphCLKFreq:000000000000004e $d /tmp/cclbWi8B.s:455 .text.HAL_RCCEx_GetPeriphCLKFreq:000000000000008e $t /tmp/cclbWi8B.s:649 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000278 $d /tmp/cclbWi8B.s:655 .text.HAL_RCCEx_GetPeriphCLKFreq:000000000000028c $t /tmp/cclbWi8B.s:822 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000440 $d /tmp/cclbWi8B.s:828 .text.HAL_RCCEx_EnableLSECSS:0000000000000000 $t /tmp/cclbWi8B.s:836 .text.HAL_RCCEx_EnableLSECSS:0000000000000000 HAL_RCCEx_EnableLSECSS /tmp/cclbWi8B.s:848 .text.HAL_RCCEx_EnableLSECSS:0000000000000010 $d /tmp/cclbWi8B.s:851 .text.HAL_RCCEx_DisableLSECSS:0000000000000000 $t /tmp/cclbWi8B.s:859 .text.HAL_RCCEx_DisableLSECSS:0000000000000000 HAL_RCCEx_DisableLSECSS /tmp/cclbWi8B.s:874 .text.HAL_RCCEx_DisableLSECSS:0000000000000018 $d /tmp/cclbWi8B.s:877 .text.HAL_RCCEx_EnableLSECSS_IT:0000000000000000 $t /tmp/cclbWi8B.s:885 .text.HAL_RCCEx_EnableLSECSS_IT:0000000000000000 HAL_RCCEx_EnableLSECSS_IT /tmp/cclbWi8B.s:907 .text.HAL_RCCEx_EnableLSECSS_IT:000000000000002c $d /tmp/cclbWi8B.s:911 .text.HAL_RCCEx_LSECSS_Callback:0000000000000000 $t /tmp/cclbWi8B.s:919 .text.HAL_RCCEx_LSECSS_Callback:0000000000000000 HAL_RCCEx_LSECSS_Callback /tmp/cclbWi8B.s:926 .text.HAL_RCCEx_LSECSS_IRQHandler:0000000000000000 $t /tmp/cclbWi8B.s:934 .text.HAL_RCCEx_LSECSS_IRQHandler:0000000000000000 HAL_RCCEx_LSECSS_IRQHandler /tmp/cclbWi8B.s:951 .text.HAL_RCCEx_LSECSS_IRQHandler:0000000000000018 $d /tmp/cclbWi8B.s:954 .text.HAL_RCCEx_EnableLSCO:0000000000000000 $t /tmp/cclbWi8B.s:962 .text.HAL_RCCEx_EnableLSCO:0000000000000000 HAL_RCCEx_EnableLSCO /tmp/cclbWi8B.s:1035 .text.HAL_RCCEx_EnableLSCO:00000000000000a8 $d /tmp/cclbWi8B.s:1041 .text.HAL_RCCEx_DisableLSCO:0000000000000000 $t /tmp/cclbWi8B.s:1049 .text.HAL_RCCEx_DisableLSCO:0000000000000000 HAL_RCCEx_DisableLSCO /tmp/cclbWi8B.s:1102 .text.HAL_RCCEx_DisableLSCO:000000000000006c $d /tmp/cclbWi8B.s:1106 .text.HAL_RCCEx_CRSConfig:0000000000000000 $t /tmp/cclbWi8B.s:1114 .text.HAL_RCCEx_CRSConfig:0000000000000000 HAL_RCCEx_CRSConfig /tmp/cclbWi8B.s:1148 .text.HAL_RCCEx_CRSConfig:0000000000000048 $d /tmp/cclbWi8B.s:1152 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000000000000 $t /tmp/cclbWi8B.s:1160 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000000000000 HAL_RCCEx_CRSSoftwareSynchronizationGenerate /tmp/cclbWi8B.s:1172 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:000000000000000c $d /tmp/cclbWi8B.s:1175 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000000 $t /tmp/cclbWi8B.s:1183 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000000 HAL_RCCEx_CRSGetSynchronizationInfo /tmp/cclbWi8B.s:1204 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000020 $d /tmp/cclbWi8B.s:1207 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000000 $t /tmp/cclbWi8B.s:1215 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000000 HAL_RCCEx_CRSWaitSynchronization /tmp/cclbWi8B.s:1398 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000170 $d /tmp/cclbWi8B.s:1401 .text.HAL_RCCEx_CRS_SyncOkCallback:0000000000000000 $t /tmp/cclbWi8B.s:1409 .text.HAL_RCCEx_CRS_SyncOkCallback:0000000000000000 HAL_RCCEx_CRS_SyncOkCallback /tmp/cclbWi8B.s:1416 .text.HAL_RCCEx_CRS_SyncWarnCallback:0000000000000000 $t /tmp/cclbWi8B.s:1424 .text.HAL_RCCEx_CRS_SyncWarnCallback:0000000000000000 HAL_RCCEx_CRS_SyncWarnCallback /tmp/cclbWi8B.s:1431 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:0000000000000000 $t /tmp/cclbWi8B.s:1439 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:0000000000000000 HAL_RCCEx_CRS_ExpectedSyncCallback /tmp/cclbWi8B.s:1446 .text.HAL_RCCEx_CRS_ErrorCallback:0000000000000000 $t /tmp/cclbWi8B.s:1454 .text.HAL_RCCEx_CRS_ErrorCallback:0000000000000000 HAL_RCCEx_CRS_ErrorCallback /tmp/cclbWi8B.s:1461 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000000 $t /tmp/cclbWi8B.s:1469 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000000 HAL_RCCEx_CRS_IRQHandler ARM GAS /tmp/cclbWi8B.s page 29 /tmp/cclbWi8B.s:1541 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000088 $d UNDEFINED SYMBOLS HAL_GetTick HAL_RCC_GetPCLK1Freq HAL_RCC_GetSysClockFreq HAL_RCC_GetPCLK2Freq HAL_GPIO_Init HAL_PWR_EnableBkUpAccess HAL_PWR_DisableBkUpAccess