ARM GAS  /tmp/ccAr5ZzS.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_cortex.c"
  14              		.text
  15              		.section	.text.HAL_NVIC_SetPriorityGrouping,"ax",%progbits
  16              		.align	1
  17              		.p2align 2,,3
  18              		.global	HAL_NVIC_SetPriorityGrouping
  19              		.arch armv7e-m
  20              		.syntax unified
  21              		.thumb
  22              		.thumb_func
  23              		.fpu fpv4-sp-d16
  25              	HAL_NVIC_SetPriorityGrouping:
  26              		@ args = 0, pretend = 0, frame = 0
  27              		@ frame_needed = 0, uses_anonymous_args = 0
  28              		@ link register save eliminated.
  29 0000 0749     		ldr	r1, .L3
  30 0002 CA68     		ldr	r2, [r1, #12]
  31 0004 0302     		lsls	r3, r0, #8
  32 0006 4FF6FF00 		movw	r0, #63743
  33 000a 03F4E063 		and	r3, r3, #1792
  34 000e 0240     		ands	r2, r2, r0
  35 0010 1343     		orrs	r3, r3, r2
  36 0012 43F0BF63 		orr	r3, r3, #100139008
  37 0016 43F40033 		orr	r3, r3, #131072
  38 001a CB60     		str	r3, [r1, #12]
  39 001c 7047     		bx	lr
  40              	.L4:
  41 001e 00BF     		.align	2
  42              	.L3:
  43 0020 00ED00E0 		.word	-536810240
  45              		.section	.text.HAL_NVIC_SetPriority,"ax",%progbits
  46              		.align	1
  47              		.p2align 2,,3
  48              		.global	HAL_NVIC_SetPriority
  49              		.syntax unified
  50              		.thumb
  51              		.thumb_func
  52              		.fpu fpv4-sp-d16
  54              	HAL_NVIC_SetPriority:
  55              		@ args = 0, pretend = 0, frame = 0
  56              		@ frame_needed = 0, uses_anonymous_args = 0
  57 0000 1C4B     		ldr	r3, .L11
  58 0002 DB68     		ldr	r3, [r3, #12]
  59 0004 C3F30223 		ubfx	r3, r3, #8, #3
  60 0008 00B5     		push	{lr}
ARM GAS  /tmp/ccAr5ZzS.s 			page 2


  61 000a C3F1070E 		rsb	lr, r3, #7
  62 000e BEF1040F 		cmp	lr, #4
  63 0012 03F1040C 		add	ip, r3, #4
  64 0016 28BF     		it	cs
  65 0018 4FF0040E 		movcs	lr, #4
  66 001c BCF1060F 		cmp	ip, #6
  67 0020 1BD9     		bls	.L9
  68 0022 033B     		subs	r3, r3, #3
  69 0024 4FF0FF3C 		mov	ip, #-1
  70 0028 0CFA03FC 		lsl	ip, ip, r3
  71 002c 22EA0C02 		bic	r2, r2, ip
  72              	.L6:
  73 0030 4FF0FF3C 		mov	ip, #-1
  74 0034 0CFA0EFC 		lsl	ip, ip, lr
  75 0038 21EA0C01 		bic	r1, r1, ip
  76 003c 9940     		lsls	r1, r1, r3
  77 003e 0028     		cmp	r0, #0
  78 0040 41EA0201 		orr	r1, r1, r2
  79 0044 0CDB     		blt	.L7
  80 0046 00F16040 		add	r0, r0, #-536870912
  81 004a 0901     		lsls	r1, r1, #4
  82 004c 00F56140 		add	r0, r0, #57600
  83 0050 C9B2     		uxtb	r1, r1
  84 0052 80F80013 		strb	r1, [r0, #768]
  85 0056 5DF804FB 		ldr	pc, [sp], #4
  86              	.L9:
  87 005a 0022     		movs	r2, #0
  88 005c 1346     		mov	r3, r2
  89 005e E7E7     		b	.L6
  90              	.L7:
  91 0060 054B     		ldr	r3, .L11+4
  92 0062 00F00F00 		and	r0, r0, #15
  93 0066 0901     		lsls	r1, r1, #4
  94 0068 0344     		add	r3, r3, r0
  95 006a C9B2     		uxtb	r1, r1
  96 006c 1976     		strb	r1, [r3, #24]
  97 006e 5DF804FB 		ldr	pc, [sp], #4
  98              	.L12:
  99 0072 00BF     		.align	2
 100              	.L11:
 101 0074 00ED00E0 		.word	-536810240
 102 0078 FCEC00E0 		.word	-536810244
 104              		.section	.text.HAL_NVIC_EnableIRQ,"ax",%progbits
 105              		.align	1
 106              		.p2align 2,,3
 107              		.global	HAL_NVIC_EnableIRQ
 108              		.syntax unified
 109              		.thumb
 110              		.thumb_func
 111              		.fpu fpv4-sp-d16
 113              	HAL_NVIC_EnableIRQ:
 114              		@ args = 0, pretend = 0, frame = 0
 115              		@ frame_needed = 0, uses_anonymous_args = 0
 116              		@ link register save eliminated.
 117 0000 0028     		cmp	r0, #0
 118 0002 08DB     		blt	.L13
 119 0004 044A     		ldr	r2, .L15
ARM GAS  /tmp/ccAr5ZzS.s 			page 3


 120 0006 4109     		lsrs	r1, r0, #5
 121 0008 0123     		movs	r3, #1
 122 000a 00F01F00 		and	r0, r0, #31
 123 000e 03FA00F0 		lsl	r0, r3, r0
 124 0012 42F82100 		str	r0, [r2, r1, lsl #2]
 125              	.L13:
 126 0016 7047     		bx	lr
 127              	.L16:
 128              		.align	2
 129              	.L15:
 130 0018 00E100E0 		.word	-536813312
 132              		.section	.text.HAL_NVIC_DisableIRQ,"ax",%progbits
 133              		.align	1
 134              		.p2align 2,,3
 135              		.global	HAL_NVIC_DisableIRQ
 136              		.syntax unified
 137              		.thumb
 138              		.thumb_func
 139              		.fpu fpv4-sp-d16
 141              	HAL_NVIC_DisableIRQ:
 142              		@ args = 0, pretend = 0, frame = 0
 143              		@ frame_needed = 0, uses_anonymous_args = 0
 144              		@ link register save eliminated.
 145 0000 0028     		cmp	r0, #0
 146 0002 0DDB     		blt	.L17
 147 0004 4309     		lsrs	r3, r0, #5
 148 0006 0749     		ldr	r1, .L19
 149 0008 0122     		movs	r2, #1
 150 000a 2033     		adds	r3, r3, #32
 151 000c 00F01F00 		and	r0, r0, #31
 152 0010 02FA00F0 		lsl	r0, r2, r0
 153 0014 41F82300 		str	r0, [r1, r3, lsl #2]
 154              		.syntax unified
 155              	@ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
 156 0018 BFF34F8F 		dsb 0xF
 157              	@ 0 "" 2
 158              	@ 935 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
 159 001c BFF36F8F 		isb 0xF
 160              	@ 0 "" 2
 161              		.thumb
 162              		.syntax unified
 163              	.L17:
 164 0020 7047     		bx	lr
 165              	.L20:
 166 0022 00BF     		.align	2
 167              	.L19:
 168 0024 00E100E0 		.word	-536813312
 170              		.section	.text.HAL_NVIC_SystemReset,"ax",%progbits
 171              		.align	1
 172              		.p2align 2,,3
 173              		.global	HAL_NVIC_SystemReset
 174              		.syntax unified
 175              		.thumb
 176              		.thumb_func
 177              		.fpu fpv4-sp-d16
 179              	HAL_NVIC_SystemReset:
 180              		@ Volatile: function does not return.
ARM GAS  /tmp/ccAr5ZzS.s 			page 4


 181              		@ args = 0, pretend = 0, frame = 0
 182              		@ frame_needed = 0, uses_anonymous_args = 0
 183              		@ link register save eliminated.
 184              		.syntax unified
 185              	@ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
 186 0000 BFF34F8F 		dsb 0xF
 187              	@ 0 "" 2
 188              		.thumb
 189              		.syntax unified
 190 0004 0549     		ldr	r1, .L23
 191 0006 064B     		ldr	r3, .L23+4
 192 0008 CA68     		ldr	r2, [r1, #12]
 193 000a 02F4E062 		and	r2, r2, #1792
 194 000e 1343     		orrs	r3, r3, r2
 195 0010 CB60     		str	r3, [r1, #12]
 196              		.syntax unified
 197              	@ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
 198 0012 BFF34F8F 		dsb 0xF
 199              	@ 0 "" 2
 200              		.thumb
 201              		.syntax unified
 202              	.L22:
 203              		.syntax unified
 204              	@ 1944 "Drivers/CMSIS/Include/core_cm4.h" 1
 205 0016 00BF     		nop
 206              	@ 0 "" 2
 207              		.thumb
 208              		.syntax unified
 209 0018 FDE7     		b	.L22
 210              	.L24:
 211 001a 00BF     		.align	2
 212              	.L23:
 213 001c 00ED00E0 		.word	-536810240
 214 0020 0400FA05 		.word	100270084
 216              		.section	.text.HAL_SYSTICK_Config,"ax",%progbits
 217              		.align	1
 218              		.p2align 2,,3
 219              		.global	HAL_SYSTICK_Config
 220              		.syntax unified
 221              		.thumb
 222              		.thumb_func
 223              		.fpu fpv4-sp-d16
 225              	HAL_SYSTICK_Config:
 226              		@ args = 0, pretend = 0, frame = 0
 227              		@ frame_needed = 0, uses_anonymous_args = 0
 228              		@ link register save eliminated.
 229 0000 0138     		subs	r0, r0, #1
 230 0002 B0F1807F 		cmp	r0, #16777216
 231 0006 10D2     		bcs	.L27
 232 0008 10B4     		push	{r4}
 233 000a 4FF0E023 		mov	r3, #-536813568
 234 000e 084C     		ldr	r4, .L32
 235 0010 5861     		str	r0, [r3, #20]
 236 0012 4FF0F00C 		mov	ip, #240
 237 0016 84F823C0 		strb	ip, [r4, #35]
 238 001a 0022     		movs	r2, #0
 239 001c 0721     		movs	r1, #7
ARM GAS  /tmp/ccAr5ZzS.s 			page 5


 240 001e 1046     		mov	r0, r2
 241 0020 9A61     		str	r2, [r3, #24]
 242 0022 5DF8044B 		ldr	r4, [sp], #4
 243 0026 1961     		str	r1, [r3, #16]
 244 0028 7047     		bx	lr
 245              	.L27:
 246 002a 0120     		movs	r0, #1
 247 002c 7047     		bx	lr
 248              	.L33:
 249 002e 00BF     		.align	2
 250              	.L32:
 251 0030 00ED00E0 		.word	-536810240
 253              		.section	.text.HAL_NVIC_GetPriorityGrouping,"ax",%progbits
 254              		.align	1
 255              		.p2align 2,,3
 256              		.global	HAL_NVIC_GetPriorityGrouping
 257              		.syntax unified
 258              		.thumb
 259              		.thumb_func
 260              		.fpu fpv4-sp-d16
 262              	HAL_NVIC_GetPriorityGrouping:
 263              		@ args = 0, pretend = 0, frame = 0
 264              		@ frame_needed = 0, uses_anonymous_args = 0
 265              		@ link register save eliminated.
 266 0000 024B     		ldr	r3, .L35
 267 0002 D868     		ldr	r0, [r3, #12]
 268 0004 C0F30220 		ubfx	r0, r0, #8, #3
 269 0008 7047     		bx	lr
 270              	.L36:
 271 000a 00BF     		.align	2
 272              	.L35:
 273 000c 00ED00E0 		.word	-536810240
 275              		.section	.text.HAL_NVIC_GetPriority,"ax",%progbits
 276              		.align	1
 277              		.p2align 2,,3
 278              		.global	HAL_NVIC_GetPriority
 279              		.syntax unified
 280              		.thumb
 281              		.thumb_func
 282              		.fpu fpv4-sp-d16
 284              	HAL_NVIC_GetPriority:
 285              		@ args = 0, pretend = 0, frame = 0
 286              		@ frame_needed = 0, uses_anonymous_args = 0
 287              		@ link register save eliminated.
 288 0000 0028     		cmp	r0, #0
 289 0002 10B4     		push	{r4}
 290 0004 27DB     		blt	.L38
 291 0006 00F16040 		add	r0, r0, #-536870912
 292 000a 00F56140 		add	r0, r0, #57600
 293 000e 90F80003 		ldrb	r0, [r0, #768]	@ zero_extendqisi2
 294 0012 0009     		lsrs	r0, r0, #4
 295              	.L39:
 296 0014 01F00701 		and	r1, r1, #7
 297 0018 C1F1070C 		rsb	ip, r1, #7
 298 001c BCF1040F 		cmp	ip, #4
 299 0020 01F10404 		add	r4, r1, #4
 300 0024 28BF     		it	cs
ARM GAS  /tmp/ccAr5ZzS.s 			page 6


 301 0026 4FF0040C 		movcs	ip, #4
 302 002a 062C     		cmp	r4, #6
 303 002c 11D9     		bls	.L41
 304 002e 0339     		subs	r1, r1, #3
 305 0030 4FF0FF34 		mov	r4, #-1
 306 0034 8C40     		lsls	r4, r4, r1
 307 0036 20EA0404 		bic	r4, r0, r4
 308 003a C840     		lsrs	r0, r0, r1
 309              	.L40:
 310 003c 4FF0FF31 		mov	r1, #-1
 311 0040 01FA0CF1 		lsl	r1, r1, ip
 312 0044 20EA0100 		bic	r0, r0, r1
 313 0048 1060     		str	r0, [r2]
 314 004a 1C60     		str	r4, [r3]
 315 004c 5DF8044B 		ldr	r4, [sp], #4
 316 0050 7047     		bx	lr
 317              	.L41:
 318 0052 0024     		movs	r4, #0
 319 0054 F2E7     		b	.L40
 320              	.L38:
 321 0056 034C     		ldr	r4, .L43
 322 0058 00F00F00 		and	r0, r0, #15
 323 005c 0444     		add	r4, r4, r0
 324 005e 207E     		ldrb	r0, [r4, #24]	@ zero_extendqisi2
 325 0060 0009     		lsrs	r0, r0, #4
 326 0062 D7E7     		b	.L39
 327              	.L44:
 328              		.align	2
 329              	.L43:
 330 0064 FCEC00E0 		.word	-536810244
 332              		.section	.text.HAL_NVIC_SetPendingIRQ,"ax",%progbits
 333              		.align	1
 334              		.p2align 2,,3
 335              		.global	HAL_NVIC_SetPendingIRQ
 336              		.syntax unified
 337              		.thumb
 338              		.thumb_func
 339              		.fpu fpv4-sp-d16
 341              	HAL_NVIC_SetPendingIRQ:
 342              		@ args = 0, pretend = 0, frame = 0
 343              		@ frame_needed = 0, uses_anonymous_args = 0
 344              		@ link register save eliminated.
 345 0000 0028     		cmp	r0, #0
 346 0002 09DB     		blt	.L45
 347 0004 4309     		lsrs	r3, r0, #5
 348 0006 0549     		ldr	r1, .L47
 349 0008 00F01F00 		and	r0, r0, #31
 350 000c 0122     		movs	r2, #1
 351 000e 4033     		adds	r3, r3, #64
 352 0010 02FA00F0 		lsl	r0, r2, r0
 353 0014 41F82300 		str	r0, [r1, r3, lsl #2]
 354              	.L45:
 355 0018 7047     		bx	lr
 356              	.L48:
 357 001a 00BF     		.align	2
 358              	.L47:
 359 001c 00E100E0 		.word	-536813312
ARM GAS  /tmp/ccAr5ZzS.s 			page 7


 361              		.section	.text.HAL_NVIC_GetPendingIRQ,"ax",%progbits
 362              		.align	1
 363              		.p2align 2,,3
 364              		.global	HAL_NVIC_GetPendingIRQ
 365              		.syntax unified
 366              		.thumb
 367              		.thumb_func
 368              		.fpu fpv4-sp-d16
 370              	HAL_NVIC_GetPendingIRQ:
 371              		@ args = 0, pretend = 0, frame = 0
 372              		@ frame_needed = 0, uses_anonymous_args = 0
 373              		@ link register save eliminated.
 374 0000 0028     		cmp	r0, #0
 375 0002 0BDB     		blt	.L51
 376 0004 4309     		lsrs	r3, r0, #5
 377 0006 064A     		ldr	r2, .L52
 378 0008 4033     		adds	r3, r3, #64
 379 000a 00F01F00 		and	r0, r0, #31
 380 000e 52F82330 		ldr	r3, [r2, r3, lsl #2]
 381 0012 23FA00F0 		lsr	r0, r3, r0
 382 0016 00F00100 		and	r0, r0, #1
 383 001a 7047     		bx	lr
 384              	.L51:
 385 001c 0020     		movs	r0, #0
 386 001e 7047     		bx	lr
 387              	.L53:
 388              		.align	2
 389              	.L52:
 390 0020 00E100E0 		.word	-536813312
 392              		.section	.text.HAL_NVIC_ClearPendingIRQ,"ax",%progbits
 393              		.align	1
 394              		.p2align 2,,3
 395              		.global	HAL_NVIC_ClearPendingIRQ
 396              		.syntax unified
 397              		.thumb
 398              		.thumb_func
 399              		.fpu fpv4-sp-d16
 401              	HAL_NVIC_ClearPendingIRQ:
 402              		@ args = 0, pretend = 0, frame = 0
 403              		@ frame_needed = 0, uses_anonymous_args = 0
 404              		@ link register save eliminated.
 405 0000 0028     		cmp	r0, #0
 406 0002 09DB     		blt	.L54
 407 0004 4309     		lsrs	r3, r0, #5
 408 0006 0549     		ldr	r1, .L56
 409 0008 00F01F00 		and	r0, r0, #31
 410 000c 0122     		movs	r2, #1
 411 000e 6033     		adds	r3, r3, #96
 412 0010 02FA00F0 		lsl	r0, r2, r0
 413 0014 41F82300 		str	r0, [r1, r3, lsl #2]
 414              	.L54:
 415 0018 7047     		bx	lr
 416              	.L57:
 417 001a 00BF     		.align	2
 418              	.L56:
 419 001c 00E100E0 		.word	-536813312
 421              		.section	.text.HAL_NVIC_GetActive,"ax",%progbits
ARM GAS  /tmp/ccAr5ZzS.s 			page 8


 422              		.align	1
 423              		.p2align 2,,3
 424              		.global	HAL_NVIC_GetActive
 425              		.syntax unified
 426              		.thumb
 427              		.thumb_func
 428              		.fpu fpv4-sp-d16
 430              	HAL_NVIC_GetActive:
 431              		@ args = 0, pretend = 0, frame = 0
 432              		@ frame_needed = 0, uses_anonymous_args = 0
 433              		@ link register save eliminated.
 434 0000 0028     		cmp	r0, #0
 435 0002 0BDB     		blt	.L60
 436 0004 4309     		lsrs	r3, r0, #5
 437 0006 064A     		ldr	r2, .L61
 438 0008 8033     		adds	r3, r3, #128
 439 000a 00F01F00 		and	r0, r0, #31
 440 000e 52F82330 		ldr	r3, [r2, r3, lsl #2]
 441 0012 23FA00F0 		lsr	r0, r3, r0
 442 0016 00F00100 		and	r0, r0, #1
 443 001a 7047     		bx	lr
 444              	.L60:
 445 001c 0020     		movs	r0, #0
 446 001e 7047     		bx	lr
 447              	.L62:
 448              		.align	2
 449              	.L61:
 450 0020 00E100E0 		.word	-536813312
 452              		.section	.text.HAL_SYSTICK_CLKSourceConfig,"ax",%progbits
 453              		.align	1
 454              		.p2align 2,,3
 455              		.global	HAL_SYSTICK_CLKSourceConfig
 456              		.syntax unified
 457              		.thumb
 458              		.thumb_func
 459              		.fpu fpv4-sp-d16
 461              	HAL_SYSTICK_CLKSourceConfig:
 462              		@ args = 0, pretend = 0, frame = 0
 463              		@ frame_needed = 0, uses_anonymous_args = 0
 464              		@ link register save eliminated.
 465 0000 4FF0E022 		mov	r2, #-536813568
 466 0004 0428     		cmp	r0, #4
 467 0006 1369     		ldr	r3, [r2, #16]
 468 0008 0CBF     		ite	eq
 469 000a 43F00403 		orreq	r3, r3, #4
 470 000e 23F00403 		bicne	r3, r3, #4
 471 0012 1361     		str	r3, [r2, #16]
 472 0014 7047     		bx	lr
 474 0016 00BF     		.section	.text.HAL_SYSTICK_Callback,"ax",%progbits
 475              		.align	1
 476              		.p2align 2,,3
 477              		.weak	HAL_SYSTICK_Callback
 478              		.syntax unified
 479              		.thumb
 480              		.thumb_func
 481              		.fpu fpv4-sp-d16
 483              	HAL_SYSTICK_Callback:
ARM GAS  /tmp/ccAr5ZzS.s 			page 9


 484              		@ args = 0, pretend = 0, frame = 0
 485              		@ frame_needed = 0, uses_anonymous_args = 0
 486              		@ link register save eliminated.
 487 0000 7047     		bx	lr
 489 0002 00BF     		.section	.text.HAL_SYSTICK_IRQHandler,"ax",%progbits
 490              		.align	1
 491              		.p2align 2,,3
 492              		.global	HAL_SYSTICK_IRQHandler
 493              		.syntax unified
 494              		.thumb
 495              		.thumb_func
 496              		.fpu fpv4-sp-d16
 498              	HAL_SYSTICK_IRQHandler:
 499              		@ args = 0, pretend = 0, frame = 0
 500              		@ frame_needed = 0, uses_anonymous_args = 0
 501 0000 08B5     		push	{r3, lr}
 502 0002 FFF7FEFF 		bl	HAL_SYSTICK_Callback
 503 0006 08BD     		pop	{r3, pc}
 505              		.section	.text.HAL_MPU_Enable,"ax",%progbits
 506              		.align	1
 507              		.p2align 2,,3
 508              		.global	HAL_MPU_Enable
 509              		.syntax unified
 510              		.thumb
 511              		.thumb_func
 512              		.fpu fpv4-sp-d16
 514              	HAL_MPU_Enable:
 515              		@ args = 0, pretend = 0, frame = 0
 516              		@ frame_needed = 0, uses_anonymous_args = 0
 517              		@ link register save eliminated.
 518 0000 044B     		ldr	r3, .L70
 519 0002 40F00100 		orr	r0, r0, #1
 520 0006 C3F89400 		str	r0, [r3, #148]
 521              		.syntax unified
 522              	@ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
 523 000a BFF34F8F 		dsb 0xF
 524              	@ 0 "" 2
 525              	@ 935 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
 526 000e BFF36F8F 		isb 0xF
 527              	@ 0 "" 2
 528              		.thumb
 529              		.syntax unified
 530 0012 7047     		bx	lr
 531              	.L71:
 532              		.align	2
 533              	.L70:
 534 0014 00ED00E0 		.word	-536810240
 536              		.section	.text.HAL_MPU_Disable,"ax",%progbits
 537              		.align	1
 538              		.p2align 2,,3
 539              		.global	HAL_MPU_Disable
 540              		.syntax unified
 541              		.thumb
 542              		.thumb_func
 543              		.fpu fpv4-sp-d16
 545              	HAL_MPU_Disable:
 546              		@ args = 0, pretend = 0, frame = 0
ARM GAS  /tmp/ccAr5ZzS.s 			page 10


 547              		@ frame_needed = 0, uses_anonymous_args = 0
 548              		@ link register save eliminated.
 549              		.syntax unified
 550              	@ 957 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
 551 0000 BFF35F8F 		dmb 0xF
 552              	@ 0 "" 2
 553              		.thumb
 554              		.syntax unified
 555 0004 024B     		ldr	r3, .L73
 556 0006 0022     		movs	r2, #0
 557 0008 C3F89420 		str	r2, [r3, #148]
 558 000c 7047     		bx	lr
 559              	.L74:
 560 000e 00BF     		.align	2
 561              	.L73:
 562 0010 00ED00E0 		.word	-536810240
 564              		.section	.text.HAL_MPU_ConfigRegion,"ax",%progbits
 565              		.align	1
 566              		.p2align 2,,3
 567              		.global	HAL_MPU_ConfigRegion
 568              		.syntax unified
 569              		.thumb
 570              		.thumb_func
 571              		.fpu fpv4-sp-d16
 573              	HAL_MPU_ConfigRegion:
 574              		@ args = 0, pretend = 0, frame = 0
 575              		@ frame_needed = 0, uses_anonymous_args = 0
 576 0000 1749     		ldr	r1, .L82
 577 0002 4378     		ldrb	r3, [r0, #1]	@ zero_extendqisi2
 578 0004 C1F89830 		str	r3, [r1, #152]
 579 0008 0278     		ldrb	r2, [r0]	@ zero_extendqisi2
 580 000a 22B3     		cbz	r2, .L76
 581 000c 4368     		ldr	r3, [r0, #4]
 582 000e 00B5     		push	{lr}
 583 0010 C1F89C30 		str	r3, [r1, #156]
 584 0014 C37A     		ldrb	r3, [r0, #11]	@ zero_extendqisi2
 585 0016 90F80CC0 		ldrb	ip, [r0, #12]	@ zero_extendqisi2
 586 001a 90F80FE0 		ldrb	lr, [r0, #15]	@ zero_extendqisi2
 587 001e 1B06     		lsls	r3, r3, #24
 588 0020 43EA0C73 		orr	r3, r3, ip, lsl #28
 589 0024 90F80AC0 		ldrb	ip, [r0, #10]	@ zero_extendqisi2
 590 0028 1343     		orrs	r3, r3, r2
 591 002a 43EACC43 		orr	r3, r3, ip, lsl #19
 592 002e 90F80DC0 		ldrb	ip, [r0, #13]	@ zero_extendqisi2
 593 0032 827B     		ldrb	r2, [r0, #14]	@ zero_extendqisi2
 594 0034 43EA8C43 		orr	r3, r3, ip, lsl #18
 595 0038 43EA4243 		orr	r3, r3, r2, lsl #17
 596 003c 90F809C0 		ldrb	ip, [r0, #9]	@ zero_extendqisi2
 597 0040 027A     		ldrb	r2, [r0, #8]	@ zero_extendqisi2
 598 0042 43EA0E43 		orr	r3, r3, lr, lsl #16
 599 0046 43EA0C23 		orr	r3, r3, ip, lsl #8
 600 004a 43EA4203 		orr	r3, r3, r2, lsl #1
 601 004e C1F8A030 		str	r3, [r1, #160]
 602 0052 5DF804FB 		ldr	pc, [sp], #4
 603              	.L76:
 604 0056 C1F89C20 		str	r2, [r1, #156]
 605 005a C1F8A020 		str	r2, [r1, #160]
ARM GAS  /tmp/ccAr5ZzS.s 			page 11


 606 005e 7047     		bx	lr
 607              	.L83:
 608              		.align	2
 609              	.L82:
 610 0060 00ED00E0 		.word	-536810240
 612              		.ident	"GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
ARM GAS  /tmp/ccAr5ZzS.s 			page 12


DEFINED SYMBOLS
                            *ABS*:0000000000000000 stm32g4xx_hal_cortex.c
     /tmp/ccAr5ZzS.s:16     .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 $t
     /tmp/ccAr5ZzS.s:25     .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 HAL_NVIC_SetPriorityGrouping
     /tmp/ccAr5ZzS.s:43     .text.HAL_NVIC_SetPriorityGrouping:0000000000000020 $d
     /tmp/ccAr5ZzS.s:46     .text.HAL_NVIC_SetPriority:0000000000000000 $t
     /tmp/ccAr5ZzS.s:54     .text.HAL_NVIC_SetPriority:0000000000000000 HAL_NVIC_SetPriority
     /tmp/ccAr5ZzS.s:101    .text.HAL_NVIC_SetPriority:0000000000000074 $d
     /tmp/ccAr5ZzS.s:105    .text.HAL_NVIC_EnableIRQ:0000000000000000 $t
     /tmp/ccAr5ZzS.s:113    .text.HAL_NVIC_EnableIRQ:0000000000000000 HAL_NVIC_EnableIRQ
     /tmp/ccAr5ZzS.s:130    .text.HAL_NVIC_EnableIRQ:0000000000000018 $d
     /tmp/ccAr5ZzS.s:133    .text.HAL_NVIC_DisableIRQ:0000000000000000 $t
     /tmp/ccAr5ZzS.s:141    .text.HAL_NVIC_DisableIRQ:0000000000000000 HAL_NVIC_DisableIRQ
     /tmp/ccAr5ZzS.s:168    .text.HAL_NVIC_DisableIRQ:0000000000000024 $d
     /tmp/ccAr5ZzS.s:171    .text.HAL_NVIC_SystemReset:0000000000000000 $t
     /tmp/ccAr5ZzS.s:179    .text.HAL_NVIC_SystemReset:0000000000000000 HAL_NVIC_SystemReset
     /tmp/ccAr5ZzS.s:213    .text.HAL_NVIC_SystemReset:000000000000001c $d
     /tmp/ccAr5ZzS.s:217    .text.HAL_SYSTICK_Config:0000000000000000 $t
     /tmp/ccAr5ZzS.s:225    .text.HAL_SYSTICK_Config:0000000000000000 HAL_SYSTICK_Config
     /tmp/ccAr5ZzS.s:251    .text.HAL_SYSTICK_Config:0000000000000030 $d
     /tmp/ccAr5ZzS.s:254    .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 $t
     /tmp/ccAr5ZzS.s:262    .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 HAL_NVIC_GetPriorityGrouping
     /tmp/ccAr5ZzS.s:273    .text.HAL_NVIC_GetPriorityGrouping:000000000000000c $d
     /tmp/ccAr5ZzS.s:276    .text.HAL_NVIC_GetPriority:0000000000000000 $t
     /tmp/ccAr5ZzS.s:284    .text.HAL_NVIC_GetPriority:0000000000000000 HAL_NVIC_GetPriority
     /tmp/ccAr5ZzS.s:330    .text.HAL_NVIC_GetPriority:0000000000000064 $d
     /tmp/ccAr5ZzS.s:333    .text.HAL_NVIC_SetPendingIRQ:0000000000000000 $t
     /tmp/ccAr5ZzS.s:341    .text.HAL_NVIC_SetPendingIRQ:0000000000000000 HAL_NVIC_SetPendingIRQ
     /tmp/ccAr5ZzS.s:359    .text.HAL_NVIC_SetPendingIRQ:000000000000001c $d
     /tmp/ccAr5ZzS.s:362    .text.HAL_NVIC_GetPendingIRQ:0000000000000000 $t
     /tmp/ccAr5ZzS.s:370    .text.HAL_NVIC_GetPendingIRQ:0000000000000000 HAL_NVIC_GetPendingIRQ
     /tmp/ccAr5ZzS.s:390    .text.HAL_NVIC_GetPendingIRQ:0000000000000020 $d
     /tmp/ccAr5ZzS.s:393    .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 $t
     /tmp/ccAr5ZzS.s:401    .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 HAL_NVIC_ClearPendingIRQ
     /tmp/ccAr5ZzS.s:419    .text.HAL_NVIC_ClearPendingIRQ:000000000000001c $d
     /tmp/ccAr5ZzS.s:422    .text.HAL_NVIC_GetActive:0000000000000000 $t
     /tmp/ccAr5ZzS.s:430    .text.HAL_NVIC_GetActive:0000000000000000 HAL_NVIC_GetActive
     /tmp/ccAr5ZzS.s:450    .text.HAL_NVIC_GetActive:0000000000000020 $d
     /tmp/ccAr5ZzS.s:453    .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 $t
     /tmp/ccAr5ZzS.s:461    .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 HAL_SYSTICK_CLKSourceConfig
     /tmp/ccAr5ZzS.s:475    .text.HAL_SYSTICK_Callback:0000000000000000 $t
     /tmp/ccAr5ZzS.s:483    .text.HAL_SYSTICK_Callback:0000000000000000 HAL_SYSTICK_Callback
     /tmp/ccAr5ZzS.s:490    .text.HAL_SYSTICK_IRQHandler:0000000000000000 $t
     /tmp/ccAr5ZzS.s:498    .text.HAL_SYSTICK_IRQHandler:0000000000000000 HAL_SYSTICK_IRQHandler
     /tmp/ccAr5ZzS.s:506    .text.HAL_MPU_Enable:0000000000000000 $t
     /tmp/ccAr5ZzS.s:514    .text.HAL_MPU_Enable:0000000000000000 HAL_MPU_Enable
     /tmp/ccAr5ZzS.s:534    .text.HAL_MPU_Enable:0000000000000014 $d
     /tmp/ccAr5ZzS.s:537    .text.HAL_MPU_Disable:0000000000000000 $t
     /tmp/ccAr5ZzS.s:545    .text.HAL_MPU_Disable:0000000000000000 HAL_MPU_Disable
     /tmp/ccAr5ZzS.s:562    .text.HAL_MPU_Disable:0000000000000010 $d
     /tmp/ccAr5ZzS.s:565    .text.HAL_MPU_ConfigRegion:0000000000000000 $t
     /tmp/ccAr5ZzS.s:573    .text.HAL_MPU_ConfigRegion:0000000000000000 HAL_MPU_ConfigRegion
     /tmp/ccAr5ZzS.s:610    .text.HAL_MPU_ConfigRegion:0000000000000060 $d

NO UNDEFINED SYMBOLS
