Skip to content

Instantly share code, notes, and snippets.

@Dirbaio

Dirbaio/lol.s Secret

Created February 6, 2022 23:16
Show Gist options
  • Save Dirbaio/357a3411ee36ae3b9d284efd63016eca to your computer and use it in GitHub Desktop.
Save Dirbaio/357a3411ee36ae3b9d284efd63016eca to your computer and use it in GitHub Desktop.
08004222 <DMA1_STREAM0>:
8004222: b5f0 push {r4, r5, r6, r7, lr}
8004224: af03 add r7, sp, #12
8004226: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
800422a: b081 sub sp, #4
800422c: f240 0800 movw r8, #0
8004230: f04f 0a00 mov.w sl, #0
8004234: f04f 0b01 mov.w fp, #1
8004238: f2c4 0802 movt r8, #16386 ; 0x4002
800423c: 2000 movs r0, #0
800423e: f240 2124 movw r1, #548 ; 0x224
8004242: f858 4000 ldr.w r4, [r8, r0]
8004246: f2c2 4100 movt r1, #9216 ; 0x2400
800424a: eb01 0680 add.w r6, r1, r0, lsl #2
800424e: eb00 0040 add.w r0, r0, r0, lsl #1
8004252: 2500 movs r5, #0
8004254: eb08 00c0 add.w r0, r8, r0, lsl #3
8004258: f100 0910 add.w r9, r0, #16
800425c: 4620 mov r0, r4
800425e: 4629 mov r1, r5
8004260: f001 f90d bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004264: b150 cbz r0, 800427c <DMA1_STREAM0+0x5a>
8004266: f8d9 0000 ldr.w r0, [r9]
800426a: 06c0 lsls r0, r0, #27
800426c: d506 bpl.n 800427c <DMA1_STREAM0+0x5a>
800426e: f8c9 a000 str.w sl, [r9]
8004272: f856 0025 ldr.w r0, [r6, r5, lsl #2]
8004276: b108 cbz r0, 800427c <DMA1_STREAM0+0x5a>
8004278: f7ff fb76 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
800427c: 3501 adds r5, #1
800427e: f109 0918 add.w r9, r9, #24
8004282: 2d04 cmp r5, #4
8004284: d1ea bne.n 800425c <DMA1_STREAM0+0x3a>
8004286: ea5f 70cb movs.w r0, fp, lsl #31
800428a: f04f 0b00 mov.w fp, #0
800428e: f04f 0004 mov.w r0, #4
8004292: d1d4 bne.n 800423e <DMA1_STREAM0+0x1c>
8004294: f04f 0a01 mov.w sl, #1
8004298: 2000 movs r0, #0
800429a: f240 2124 movw r1, #548 ; 0x224
800429e: 2500 movs r5, #0
80042a0: f2c2 4100 movt r1, #9216 ; 0x2400
80042a4: eb01 0180 add.w r1, r1, r0, lsl #2
80042a8: f101 0920 add.w r9, r1, #32
80042ac: eb08 0100 add.w r1, r8, r0
80042b0: eb00 0040 add.w r0, r0, r0, lsl #1
80042b4: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
80042b8: eb08 00c0 add.w r0, r8, r0, lsl #3
80042bc: f500 6682 add.w r6, r0, #1040 ; 0x410
80042c0: 4620 mov r0, r4
80042c2: 4629 mov r1, r5
80042c4: f001 f8db bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
80042c8: b148 cbz r0, 80042de <DMA1_STREAM0+0xbc>
80042ca: 6830 ldr r0, [r6, #0]
80042cc: 06c0 lsls r0, r0, #27
80042ce: d506 bpl.n 80042de <DMA1_STREAM0+0xbc>
80042d0: f8c6 b000 str.w fp, [r6]
80042d4: f859 0025 ldr.w r0, [r9, r5, lsl #2]
80042d8: b108 cbz r0, 80042de <DMA1_STREAM0+0xbc>
80042da: f7ff fb45 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
80042de: 3501 adds r5, #1
80042e0: 3618 adds r6, #24
80042e2: 2d04 cmp r5, #4
80042e4: d1ec bne.n 80042c0 <DMA1_STREAM0+0x9e>
80042e6: ea5f 70ca movs.w r0, sl, lsl #31
80042ea: f04f 0a00 mov.w sl, #0
80042ee: f04f 0004 mov.w r0, #4
80042f2: d1d2 bne.n 800429a <DMA1_STREAM0+0x78>
80042f4: b001 add sp, #4
80042f6: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
80042fa: bdf0 pop {r4, r5, r6, r7, pc}
080042fc <DMA1_STREAM1>:
80042fc: b5f0 push {r4, r5, r6, r7, lr}
80042fe: af03 add r7, sp, #12
8004300: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
8004304: b081 sub sp, #4
8004306: f240 0800 movw r8, #0
800430a: f04f 0a00 mov.w sl, #0
800430e: f04f 0b01 mov.w fp, #1
8004312: f2c4 0802 movt r8, #16386 ; 0x4002
8004316: 2000 movs r0, #0
8004318: f240 2124 movw r1, #548 ; 0x224
800431c: f858 4000 ldr.w r4, [r8, r0]
8004320: f2c2 4100 movt r1, #9216 ; 0x2400
8004324: eb01 0680 add.w r6, r1, r0, lsl #2
8004328: eb00 0040 add.w r0, r0, r0, lsl #1
800432c: 2500 movs r5, #0
800432e: eb08 00c0 add.w r0, r8, r0, lsl #3
8004332: f100 0910 add.w r9, r0, #16
8004336: 4620 mov r0, r4
8004338: 4629 mov r1, r5
800433a: f001 f8a0 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
800433e: b150 cbz r0, 8004356 <DMA1_STREAM1+0x5a>
8004340: f8d9 0000 ldr.w r0, [r9]
8004344: 06c0 lsls r0, r0, #27
8004346: d506 bpl.n 8004356 <DMA1_STREAM1+0x5a>
8004348: f8c9 a000 str.w sl, [r9]
800434c: f856 0025 ldr.w r0, [r6, r5, lsl #2]
8004350: b108 cbz r0, 8004356 <DMA1_STREAM1+0x5a>
8004352: f7ff fb09 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004356: 3501 adds r5, #1
8004358: f109 0918 add.w r9, r9, #24
800435c: 2d04 cmp r5, #4
800435e: d1ea bne.n 8004336 <DMA1_STREAM1+0x3a>
8004360: ea5f 70cb movs.w r0, fp, lsl #31
8004364: f04f 0b00 mov.w fp, #0
8004368: f04f 0004 mov.w r0, #4
800436c: d1d4 bne.n 8004318 <DMA1_STREAM1+0x1c>
800436e: f04f 0a01 mov.w sl, #1
8004372: 2000 movs r0, #0
8004374: f240 2124 movw r1, #548 ; 0x224
8004378: 2500 movs r5, #0
800437a: f2c2 4100 movt r1, #9216 ; 0x2400
800437e: eb01 0180 add.w r1, r1, r0, lsl #2
8004382: f101 0920 add.w r9, r1, #32
8004386: eb08 0100 add.w r1, r8, r0
800438a: eb00 0040 add.w r0, r0, r0, lsl #1
800438e: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
8004392: eb08 00c0 add.w r0, r8, r0, lsl #3
8004396: f500 6682 add.w r6, r0, #1040 ; 0x410
800439a: 4620 mov r0, r4
800439c: 4629 mov r1, r5
800439e: f001 f86e bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
80043a2: b148 cbz r0, 80043b8 <DMA1_STREAM1+0xbc>
80043a4: 6830 ldr r0, [r6, #0]
80043a6: 06c0 lsls r0, r0, #27
80043a8: d506 bpl.n 80043b8 <DMA1_STREAM1+0xbc>
80043aa: f8c6 b000 str.w fp, [r6]
80043ae: f859 0025 ldr.w r0, [r9, r5, lsl #2]
80043b2: b108 cbz r0, 80043b8 <DMA1_STREAM1+0xbc>
80043b4: f7ff fad8 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
80043b8: 3501 adds r5, #1
80043ba: 3618 adds r6, #24
80043bc: 2d04 cmp r5, #4
80043be: d1ec bne.n 800439a <DMA1_STREAM1+0x9e>
80043c0: ea5f 70ca movs.w r0, sl, lsl #31
80043c4: f04f 0a00 mov.w sl, #0
80043c8: f04f 0004 mov.w r0, #4
80043cc: d1d2 bne.n 8004374 <DMA1_STREAM1+0x78>
80043ce: b001 add sp, #4
80043d0: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
80043d4: bdf0 pop {r4, r5, r6, r7, pc}
080043d6 <DMA1_STREAM2>:
80043d6: b5f0 push {r4, r5, r6, r7, lr}
80043d8: af03 add r7, sp, #12
80043da: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
80043de: b081 sub sp, #4
80043e0: f240 0800 movw r8, #0
80043e4: f04f 0a00 mov.w sl, #0
80043e8: f04f 0b01 mov.w fp, #1
80043ec: f2c4 0802 movt r8, #16386 ; 0x4002
80043f0: 2000 movs r0, #0
80043f2: f240 2124 movw r1, #548 ; 0x224
80043f6: f858 4000 ldr.w r4, [r8, r0]
80043fa: f2c2 4100 movt r1, #9216 ; 0x2400
80043fe: eb01 0680 add.w r6, r1, r0, lsl #2
8004402: eb00 0040 add.w r0, r0, r0, lsl #1
8004406: 2500 movs r5, #0
8004408: eb08 00c0 add.w r0, r8, r0, lsl #3
800440c: f100 0910 add.w r9, r0, #16
8004410: 4620 mov r0, r4
8004412: 4629 mov r1, r5
8004414: f001 f833 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004418: b150 cbz r0, 8004430 <DMA1_STREAM2+0x5a>
800441a: f8d9 0000 ldr.w r0, [r9]
800441e: 06c0 lsls r0, r0, #27
8004420: d506 bpl.n 8004430 <DMA1_STREAM2+0x5a>
8004422: f8c9 a000 str.w sl, [r9]
8004426: f856 0025 ldr.w r0, [r6, r5, lsl #2]
800442a: b108 cbz r0, 8004430 <DMA1_STREAM2+0x5a>
800442c: f7ff fa9c bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004430: 3501 adds r5, #1
8004432: f109 0918 add.w r9, r9, #24
8004436: 2d04 cmp r5, #4
8004438: d1ea bne.n 8004410 <DMA1_STREAM2+0x3a>
800443a: ea5f 70cb movs.w r0, fp, lsl #31
800443e: f04f 0b00 mov.w fp, #0
8004442: f04f 0004 mov.w r0, #4
8004446: d1d4 bne.n 80043f2 <DMA1_STREAM2+0x1c>
8004448: f04f 0a01 mov.w sl, #1
800444c: 2000 movs r0, #0
800444e: f240 2124 movw r1, #548 ; 0x224
8004452: 2500 movs r5, #0
8004454: f2c2 4100 movt r1, #9216 ; 0x2400
8004458: eb01 0180 add.w r1, r1, r0, lsl #2
800445c: f101 0920 add.w r9, r1, #32
8004460: eb08 0100 add.w r1, r8, r0
8004464: eb00 0040 add.w r0, r0, r0, lsl #1
8004468: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
800446c: eb08 00c0 add.w r0, r8, r0, lsl #3
8004470: f500 6682 add.w r6, r0, #1040 ; 0x410
8004474: 4620 mov r0, r4
8004476: 4629 mov r1, r5
8004478: f001 f801 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
800447c: b148 cbz r0, 8004492 <DMA1_STREAM2+0xbc>
800447e: 6830 ldr r0, [r6, #0]
8004480: 06c0 lsls r0, r0, #27
8004482: d506 bpl.n 8004492 <DMA1_STREAM2+0xbc>
8004484: f8c6 b000 str.w fp, [r6]
8004488: f859 0025 ldr.w r0, [r9, r5, lsl #2]
800448c: b108 cbz r0, 8004492 <DMA1_STREAM2+0xbc>
800448e: f7ff fa6b bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004492: 3501 adds r5, #1
8004494: 3618 adds r6, #24
8004496: 2d04 cmp r5, #4
8004498: d1ec bne.n 8004474 <DMA1_STREAM2+0x9e>
800449a: ea5f 70ca movs.w r0, sl, lsl #31
800449e: f04f 0a00 mov.w sl, #0
80044a2: f04f 0004 mov.w r0, #4
80044a6: d1d2 bne.n 800444e <DMA1_STREAM2+0x78>
80044a8: b001 add sp, #4
80044aa: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
80044ae: bdf0 pop {r4, r5, r6, r7, pc}
080044b0 <DMA1_STREAM3>:
80044b0: b5f0 push {r4, r5, r6, r7, lr}
80044b2: af03 add r7, sp, #12
80044b4: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
80044b8: b081 sub sp, #4
80044ba: f240 0800 movw r8, #0
80044be: f04f 0a00 mov.w sl, #0
80044c2: f04f 0b01 mov.w fp, #1
80044c6: f2c4 0802 movt r8, #16386 ; 0x4002
80044ca: 2000 movs r0, #0
80044cc: f240 2124 movw r1, #548 ; 0x224
80044d0: f858 4000 ldr.w r4, [r8, r0]
80044d4: f2c2 4100 movt r1, #9216 ; 0x2400
80044d8: eb01 0680 add.w r6, r1, r0, lsl #2
80044dc: eb00 0040 add.w r0, r0, r0, lsl #1
80044e0: 2500 movs r5, #0
80044e2: eb08 00c0 add.w r0, r8, r0, lsl #3
80044e6: f100 0910 add.w r9, r0, #16
80044ea: 4620 mov r0, r4
80044ec: 4629 mov r1, r5
80044ee: f000 ffc6 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
80044f2: b150 cbz r0, 800450a <DMA1_STREAM3+0x5a>
80044f4: f8d9 0000 ldr.w r0, [r9]
80044f8: 06c0 lsls r0, r0, #27
80044fa: d506 bpl.n 800450a <DMA1_STREAM3+0x5a>
80044fc: f8c9 a000 str.w sl, [r9]
8004500: f856 0025 ldr.w r0, [r6, r5, lsl #2]
8004504: b108 cbz r0, 800450a <DMA1_STREAM3+0x5a>
8004506: f7ff fa2f bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
800450a: 3501 adds r5, #1
800450c: f109 0918 add.w r9, r9, #24
8004510: 2d04 cmp r5, #4
8004512: d1ea bne.n 80044ea <DMA1_STREAM3+0x3a>
8004514: ea5f 70cb movs.w r0, fp, lsl #31
8004518: f04f 0b00 mov.w fp, #0
800451c: f04f 0004 mov.w r0, #4
8004520: d1d4 bne.n 80044cc <DMA1_STREAM3+0x1c>
8004522: f04f 0a01 mov.w sl, #1
8004526: 2000 movs r0, #0
8004528: f240 2124 movw r1, #548 ; 0x224
800452c: 2500 movs r5, #0
800452e: f2c2 4100 movt r1, #9216 ; 0x2400
8004532: eb01 0180 add.w r1, r1, r0, lsl #2
8004536: f101 0920 add.w r9, r1, #32
800453a: eb08 0100 add.w r1, r8, r0
800453e: eb00 0040 add.w r0, r0, r0, lsl #1
8004542: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
8004546: eb08 00c0 add.w r0, r8, r0, lsl #3
800454a: f500 6682 add.w r6, r0, #1040 ; 0x410
800454e: 4620 mov r0, r4
8004550: 4629 mov r1, r5
8004552: f000 ff94 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004556: b148 cbz r0, 800456c <DMA1_STREAM3+0xbc>
8004558: 6830 ldr r0, [r6, #0]
800455a: 06c0 lsls r0, r0, #27
800455c: d506 bpl.n 800456c <DMA1_STREAM3+0xbc>
800455e: f8c6 b000 str.w fp, [r6]
8004562: f859 0025 ldr.w r0, [r9, r5, lsl #2]
8004566: b108 cbz r0, 800456c <DMA1_STREAM3+0xbc>
8004568: f7ff f9fe bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
800456c: 3501 adds r5, #1
800456e: 3618 adds r6, #24
8004570: 2d04 cmp r5, #4
8004572: d1ec bne.n 800454e <DMA1_STREAM3+0x9e>
8004574: ea5f 70ca movs.w r0, sl, lsl #31
8004578: f04f 0a00 mov.w sl, #0
800457c: f04f 0004 mov.w r0, #4
8004580: d1d2 bne.n 8004528 <DMA1_STREAM3+0x78>
8004582: b001 add sp, #4
8004584: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
8004588: bdf0 pop {r4, r5, r6, r7, pc}
0800458a <DMA1_STREAM4>:
800458a: b5f0 push {r4, r5, r6, r7, lr}
800458c: af03 add r7, sp, #12
800458e: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
8004592: b081 sub sp, #4
8004594: f240 0800 movw r8, #0
8004598: f04f 0a00 mov.w sl, #0
800459c: f04f 0b01 mov.w fp, #1
80045a0: f2c4 0802 movt r8, #16386 ; 0x4002
80045a4: 2000 movs r0, #0
80045a6: f240 2124 movw r1, #548 ; 0x224
80045aa: f858 4000 ldr.w r4, [r8, r0]
80045ae: f2c2 4100 movt r1, #9216 ; 0x2400
80045b2: eb01 0680 add.w r6, r1, r0, lsl #2
80045b6: eb00 0040 add.w r0, r0, r0, lsl #1
80045ba: 2500 movs r5, #0
80045bc: eb08 00c0 add.w r0, r8, r0, lsl #3
80045c0: f100 0910 add.w r9, r0, #16
80045c4: 4620 mov r0, r4
80045c6: 4629 mov r1, r5
80045c8: f000 ff59 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
80045cc: b150 cbz r0, 80045e4 <DMA1_STREAM4+0x5a>
80045ce: f8d9 0000 ldr.w r0, [r9]
80045d2: 06c0 lsls r0, r0, #27
80045d4: d506 bpl.n 80045e4 <DMA1_STREAM4+0x5a>
80045d6: f8c9 a000 str.w sl, [r9]
80045da: f856 0025 ldr.w r0, [r6, r5, lsl #2]
80045de: b108 cbz r0, 80045e4 <DMA1_STREAM4+0x5a>
80045e0: f7ff f9c2 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
80045e4: 3501 adds r5, #1
80045e6: f109 0918 add.w r9, r9, #24
80045ea: 2d04 cmp r5, #4
80045ec: d1ea bne.n 80045c4 <DMA1_STREAM4+0x3a>
80045ee: ea5f 70cb movs.w r0, fp, lsl #31
80045f2: f04f 0b00 mov.w fp, #0
80045f6: f04f 0004 mov.w r0, #4
80045fa: d1d4 bne.n 80045a6 <DMA1_STREAM4+0x1c>
80045fc: f04f 0a01 mov.w sl, #1
8004600: 2000 movs r0, #0
8004602: f240 2124 movw r1, #548 ; 0x224
8004606: 2500 movs r5, #0
8004608: f2c2 4100 movt r1, #9216 ; 0x2400
800460c: eb01 0180 add.w r1, r1, r0, lsl #2
8004610: f101 0920 add.w r9, r1, #32
8004614: eb08 0100 add.w r1, r8, r0
8004618: eb00 0040 add.w r0, r0, r0, lsl #1
800461c: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
8004620: eb08 00c0 add.w r0, r8, r0, lsl #3
8004624: f500 6682 add.w r6, r0, #1040 ; 0x410
8004628: 4620 mov r0, r4
800462a: 4629 mov r1, r5
800462c: f000 ff27 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004630: b148 cbz r0, 8004646 <DMA1_STREAM4+0xbc>
8004632: 6830 ldr r0, [r6, #0]
8004634: 06c0 lsls r0, r0, #27
8004636: d506 bpl.n 8004646 <DMA1_STREAM4+0xbc>
8004638: f8c6 b000 str.w fp, [r6]
800463c: f859 0025 ldr.w r0, [r9, r5, lsl #2]
8004640: b108 cbz r0, 8004646 <DMA1_STREAM4+0xbc>
8004642: f7ff f991 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004646: 3501 adds r5, #1
8004648: 3618 adds r6, #24
800464a: 2d04 cmp r5, #4
800464c: d1ec bne.n 8004628 <DMA1_STREAM4+0x9e>
800464e: ea5f 70ca movs.w r0, sl, lsl #31
8004652: f04f 0a00 mov.w sl, #0
8004656: f04f 0004 mov.w r0, #4
800465a: d1d2 bne.n 8004602 <DMA1_STREAM4+0x78>
800465c: b001 add sp, #4
800465e: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
8004662: bdf0 pop {r4, r5, r6, r7, pc}
08004664 <DMA1_STREAM5>:
8004664: b5f0 push {r4, r5, r6, r7, lr}
8004666: af03 add r7, sp, #12
8004668: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
800466c: b081 sub sp, #4
800466e: f240 0800 movw r8, #0
8004672: f04f 0a00 mov.w sl, #0
8004676: f04f 0b01 mov.w fp, #1
800467a: f2c4 0802 movt r8, #16386 ; 0x4002
800467e: 2000 movs r0, #0
8004680: f240 2124 movw r1, #548 ; 0x224
8004684: f858 4000 ldr.w r4, [r8, r0]
8004688: f2c2 4100 movt r1, #9216 ; 0x2400
800468c: eb01 0680 add.w r6, r1, r0, lsl #2
8004690: eb00 0040 add.w r0, r0, r0, lsl #1
8004694: 2500 movs r5, #0
8004696: eb08 00c0 add.w r0, r8, r0, lsl #3
800469a: f100 0910 add.w r9, r0, #16
800469e: 4620 mov r0, r4
80046a0: 4629 mov r1, r5
80046a2: f000 feec bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
80046a6: b150 cbz r0, 80046be <DMA1_STREAM5+0x5a>
80046a8: f8d9 0000 ldr.w r0, [r9]
80046ac: 06c0 lsls r0, r0, #27
80046ae: d506 bpl.n 80046be <DMA1_STREAM5+0x5a>
80046b0: f8c9 a000 str.w sl, [r9]
80046b4: f856 0025 ldr.w r0, [r6, r5, lsl #2]
80046b8: b108 cbz r0, 80046be <DMA1_STREAM5+0x5a>
80046ba: f7ff f955 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
80046be: 3501 adds r5, #1
80046c0: f109 0918 add.w r9, r9, #24
80046c4: 2d04 cmp r5, #4
80046c6: d1ea bne.n 800469e <DMA1_STREAM5+0x3a>
80046c8: ea5f 70cb movs.w r0, fp, lsl #31
80046cc: f04f 0b00 mov.w fp, #0
80046d0: f04f 0004 mov.w r0, #4
80046d4: d1d4 bne.n 8004680 <DMA1_STREAM5+0x1c>
80046d6: f04f 0a01 mov.w sl, #1
80046da: 2000 movs r0, #0
80046dc: f240 2124 movw r1, #548 ; 0x224
80046e0: 2500 movs r5, #0
80046e2: f2c2 4100 movt r1, #9216 ; 0x2400
80046e6: eb01 0180 add.w r1, r1, r0, lsl #2
80046ea: f101 0920 add.w r9, r1, #32
80046ee: eb08 0100 add.w r1, r8, r0
80046f2: eb00 0040 add.w r0, r0, r0, lsl #1
80046f6: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
80046fa: eb08 00c0 add.w r0, r8, r0, lsl #3
80046fe: f500 6682 add.w r6, r0, #1040 ; 0x410
8004702: 4620 mov r0, r4
8004704: 4629 mov r1, r5
8004706: f000 feba bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
800470a: b148 cbz r0, 8004720 <DMA1_STREAM5+0xbc>
800470c: 6830 ldr r0, [r6, #0]
800470e: 06c0 lsls r0, r0, #27
8004710: d506 bpl.n 8004720 <DMA1_STREAM5+0xbc>
8004712: f8c6 b000 str.w fp, [r6]
8004716: f859 0025 ldr.w r0, [r9, r5, lsl #2]
800471a: b108 cbz r0, 8004720 <DMA1_STREAM5+0xbc>
800471c: f7ff f924 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004720: 3501 adds r5, #1
8004722: 3618 adds r6, #24
8004724: 2d04 cmp r5, #4
8004726: d1ec bne.n 8004702 <DMA1_STREAM5+0x9e>
8004728: ea5f 70ca movs.w r0, sl, lsl #31
800472c: f04f 0a00 mov.w sl, #0
8004730: f04f 0004 mov.w r0, #4
8004734: d1d2 bne.n 80046dc <DMA1_STREAM5+0x78>
8004736: b001 add sp, #4
8004738: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
800473c: bdf0 pop {r4, r5, r6, r7, pc}
0800473e <DMA1_STREAM6>:
800473e: b5f0 push {r4, r5, r6, r7, lr}
8004740: af03 add r7, sp, #12
8004742: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
8004746: b081 sub sp, #4
8004748: f240 0800 movw r8, #0
800474c: f04f 0a00 mov.w sl, #0
8004750: f04f 0b01 mov.w fp, #1
8004754: f2c4 0802 movt r8, #16386 ; 0x4002
8004758: 2000 movs r0, #0
800475a: f240 2124 movw r1, #548 ; 0x224
800475e: f858 4000 ldr.w r4, [r8, r0]
8004762: f2c2 4100 movt r1, #9216 ; 0x2400
8004766: eb01 0680 add.w r6, r1, r0, lsl #2
800476a: eb00 0040 add.w r0, r0, r0, lsl #1
800476e: 2500 movs r5, #0
8004770: eb08 00c0 add.w r0, r8, r0, lsl #3
8004774: f100 0910 add.w r9, r0, #16
8004778: 4620 mov r0, r4
800477a: 4629 mov r1, r5
800477c: f000 fe7f bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004780: b150 cbz r0, 8004798 <DMA1_STREAM6+0x5a>
8004782: f8d9 0000 ldr.w r0, [r9]
8004786: 06c0 lsls r0, r0, #27
8004788: d506 bpl.n 8004798 <DMA1_STREAM6+0x5a>
800478a: f8c9 a000 str.w sl, [r9]
800478e: f856 0025 ldr.w r0, [r6, r5, lsl #2]
8004792: b108 cbz r0, 8004798 <DMA1_STREAM6+0x5a>
8004794: f7ff f8e8 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004798: 3501 adds r5, #1
800479a: f109 0918 add.w r9, r9, #24
800479e: 2d04 cmp r5, #4
80047a0: d1ea bne.n 8004778 <DMA1_STREAM6+0x3a>
80047a2: ea5f 70cb movs.w r0, fp, lsl #31
80047a6: f04f 0b00 mov.w fp, #0
80047aa: f04f 0004 mov.w r0, #4
80047ae: d1d4 bne.n 800475a <DMA1_STREAM6+0x1c>
80047b0: f04f 0a01 mov.w sl, #1
80047b4: 2000 movs r0, #0
80047b6: f240 2124 movw r1, #548 ; 0x224
80047ba: 2500 movs r5, #0
80047bc: f2c2 4100 movt r1, #9216 ; 0x2400
80047c0: eb01 0180 add.w r1, r1, r0, lsl #2
80047c4: f101 0920 add.w r9, r1, #32
80047c8: eb08 0100 add.w r1, r8, r0
80047cc: eb00 0040 add.w r0, r0, r0, lsl #1
80047d0: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
80047d4: eb08 00c0 add.w r0, r8, r0, lsl #3
80047d8: f500 6682 add.w r6, r0, #1040 ; 0x410
80047dc: 4620 mov r0, r4
80047de: 4629 mov r1, r5
80047e0: f000 fe4d bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
80047e4: b148 cbz r0, 80047fa <DMA1_STREAM6+0xbc>
80047e6: 6830 ldr r0, [r6, #0]
80047e8: 06c0 lsls r0, r0, #27
80047ea: d506 bpl.n 80047fa <DMA1_STREAM6+0xbc>
80047ec: f8c6 b000 str.w fp, [r6]
80047f0: f859 0025 ldr.w r0, [r9, r5, lsl #2]
80047f4: b108 cbz r0, 80047fa <DMA1_STREAM6+0xbc>
80047f6: f7ff f8b7 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
80047fa: 3501 adds r5, #1
80047fc: 3618 adds r6, #24
80047fe: 2d04 cmp r5, #4
8004800: d1ec bne.n 80047dc <DMA1_STREAM6+0x9e>
8004802: ea5f 70ca movs.w r0, sl, lsl #31
8004806: f04f 0a00 mov.w sl, #0
800480a: f04f 0004 mov.w r0, #4
800480e: d1d2 bne.n 80047b6 <DMA1_STREAM6+0x78>
8004810: b001 add sp, #4
8004812: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
8004816: bdf0 pop {r4, r5, r6, r7, pc}
08004818 <DMA1_STREAM7>:
8004818: b5f0 push {r4, r5, r6, r7, lr}
800481a: af03 add r7, sp, #12
800481c: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
8004820: b081 sub sp, #4
8004822: f240 0800 movw r8, #0
8004826: f04f 0a00 mov.w sl, #0
800482a: f04f 0b01 mov.w fp, #1
800482e: f2c4 0802 movt r8, #16386 ; 0x4002
8004832: 2000 movs r0, #0
8004834: f240 2124 movw r1, #548 ; 0x224
8004838: f858 4000 ldr.w r4, [r8, r0]
800483c: f2c2 4100 movt r1, #9216 ; 0x2400
8004840: eb01 0680 add.w r6, r1, r0, lsl #2
8004844: eb00 0040 add.w r0, r0, r0, lsl #1
8004848: 2500 movs r5, #0
800484a: eb08 00c0 add.w r0, r8, r0, lsl #3
800484e: f100 0910 add.w r9, r0, #16
8004852: 4620 mov r0, r4
8004854: 4629 mov r1, r5
8004856: f000 fe12 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
800485a: b150 cbz r0, 8004872 <DMA1_STREAM7+0x5a>
800485c: f8d9 0000 ldr.w r0, [r9]
8004860: 06c0 lsls r0, r0, #27
8004862: d506 bpl.n 8004872 <DMA1_STREAM7+0x5a>
8004864: f8c9 a000 str.w sl, [r9]
8004868: f856 0025 ldr.w r0, [r6, r5, lsl #2]
800486c: b108 cbz r0, 8004872 <DMA1_STREAM7+0x5a>
800486e: f7ff f87b bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004872: 3501 adds r5, #1
8004874: f109 0918 add.w r9, r9, #24
8004878: 2d04 cmp r5, #4
800487a: d1ea bne.n 8004852 <DMA1_STREAM7+0x3a>
800487c: ea5f 70cb movs.w r0, fp, lsl #31
8004880: f04f 0b00 mov.w fp, #0
8004884: f04f 0004 mov.w r0, #4
8004888: d1d4 bne.n 8004834 <DMA1_STREAM7+0x1c>
800488a: f04f 0a01 mov.w sl, #1
800488e: 2000 movs r0, #0
8004890: f240 2124 movw r1, #548 ; 0x224
8004894: 2500 movs r5, #0
8004896: f2c2 4100 movt r1, #9216 ; 0x2400
800489a: eb01 0180 add.w r1, r1, r0, lsl #2
800489e: f101 0920 add.w r9, r1, #32
80048a2: eb08 0100 add.w r1, r8, r0
80048a6: eb00 0040 add.w r0, r0, r0, lsl #1
80048aa: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
80048ae: eb08 00c0 add.w r0, r8, r0, lsl #3
80048b2: f500 6682 add.w r6, r0, #1040 ; 0x410
80048b6: 4620 mov r0, r4
80048b8: 4629 mov r1, r5
80048ba: f000 fde0 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
80048be: b148 cbz r0, 80048d4 <DMA1_STREAM7+0xbc>
80048c0: 6830 ldr r0, [r6, #0]
80048c2: 06c0 lsls r0, r0, #27
80048c4: d506 bpl.n 80048d4 <DMA1_STREAM7+0xbc>
80048c6: f8c6 b000 str.w fp, [r6]
80048ca: f859 0025 ldr.w r0, [r9, r5, lsl #2]
80048ce: b108 cbz r0, 80048d4 <DMA1_STREAM7+0xbc>
80048d0: f7ff f84a bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
80048d4: 3501 adds r5, #1
80048d6: 3618 adds r6, #24
80048d8: 2d04 cmp r5, #4
80048da: d1ec bne.n 80048b6 <DMA1_STREAM7+0x9e>
80048dc: ea5f 70ca movs.w r0, sl, lsl #31
80048e0: f04f 0a00 mov.w sl, #0
80048e4: f04f 0004 mov.w r0, #4
80048e8: d1d2 bne.n 8004890 <DMA1_STREAM7+0x78>
80048ea: b001 add sp, #4
80048ec: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
80048f0: bdf0 pop {r4, r5, r6, r7, pc}
080048f2 <DMA2_STREAM0>:
80048f2: b5f0 push {r4, r5, r6, r7, lr}
80048f4: af03 add r7, sp, #12
80048f6: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
80048fa: b081 sub sp, #4
80048fc: f240 0800 movw r8, #0
8004900: f04f 0a00 mov.w sl, #0
8004904: f04f 0b01 mov.w fp, #1
8004908: f2c4 0802 movt r8, #16386 ; 0x4002
800490c: 2000 movs r0, #0
800490e: f240 2124 movw r1, #548 ; 0x224
8004912: f858 4000 ldr.w r4, [r8, r0]
8004916: f2c2 4100 movt r1, #9216 ; 0x2400
800491a: eb01 0680 add.w r6, r1, r0, lsl #2
800491e: eb00 0040 add.w r0, r0, r0, lsl #1
8004922: 2500 movs r5, #0
8004924: eb08 00c0 add.w r0, r8, r0, lsl #3
8004928: f100 0910 add.w r9, r0, #16
800492c: 4620 mov r0, r4
800492e: 4629 mov r1, r5
8004930: f000 fda5 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004934: b150 cbz r0, 800494c <DMA2_STREAM0+0x5a>
8004936: f8d9 0000 ldr.w r0, [r9]
800493a: 06c0 lsls r0, r0, #27
800493c: d506 bpl.n 800494c <DMA2_STREAM0+0x5a>
800493e: f8c9 a000 str.w sl, [r9]
8004942: f856 0025 ldr.w r0, [r6, r5, lsl #2]
8004946: b108 cbz r0, 800494c <DMA2_STREAM0+0x5a>
8004948: f7ff f80e bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
800494c: 3501 adds r5, #1
800494e: f109 0918 add.w r9, r9, #24
8004952: 2d04 cmp r5, #4
8004954: d1ea bne.n 800492c <DMA2_STREAM0+0x3a>
8004956: ea5f 70cb movs.w r0, fp, lsl #31
800495a: f04f 0b00 mov.w fp, #0
800495e: f04f 0004 mov.w r0, #4
8004962: d1d4 bne.n 800490e <DMA2_STREAM0+0x1c>
8004964: f04f 0a01 mov.w sl, #1
8004968: 2000 movs r0, #0
800496a: f240 2124 movw r1, #548 ; 0x224
800496e: 2500 movs r5, #0
8004970: f2c2 4100 movt r1, #9216 ; 0x2400
8004974: eb01 0180 add.w r1, r1, r0, lsl #2
8004978: f101 0920 add.w r9, r1, #32
800497c: eb08 0100 add.w r1, r8, r0
8004980: eb00 0040 add.w r0, r0, r0, lsl #1
8004984: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
8004988: eb08 00c0 add.w r0, r8, r0, lsl #3
800498c: f500 6682 add.w r6, r0, #1040 ; 0x410
8004990: 4620 mov r0, r4
8004992: 4629 mov r1, r5
8004994: f000 fd73 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004998: b148 cbz r0, 80049ae <DMA2_STREAM0+0xbc>
800499a: 6830 ldr r0, [r6, #0]
800499c: 06c0 lsls r0, r0, #27
800499e: d506 bpl.n 80049ae <DMA2_STREAM0+0xbc>
80049a0: f8c6 b000 str.w fp, [r6]
80049a4: f859 0025 ldr.w r0, [r9, r5, lsl #2]
80049a8: b108 cbz r0, 80049ae <DMA2_STREAM0+0xbc>
80049aa: f7fe ffdd bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
80049ae: 3501 adds r5, #1
80049b0: 3618 adds r6, #24
80049b2: 2d04 cmp r5, #4
80049b4: d1ec bne.n 8004990 <DMA2_STREAM0+0x9e>
80049b6: ea5f 70ca movs.w r0, sl, lsl #31
80049ba: f04f 0a00 mov.w sl, #0
80049be: f04f 0004 mov.w r0, #4
80049c2: d1d2 bne.n 800496a <DMA2_STREAM0+0x78>
80049c4: b001 add sp, #4
80049c6: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
80049ca: bdf0 pop {r4, r5, r6, r7, pc}
080049cc <DMA2_STREAM1>:
80049cc: b5f0 push {r4, r5, r6, r7, lr}
80049ce: af03 add r7, sp, #12
80049d0: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
80049d4: b081 sub sp, #4
80049d6: f240 0800 movw r8, #0
80049da: f04f 0a00 mov.w sl, #0
80049de: f04f 0b01 mov.w fp, #1
80049e2: f2c4 0802 movt r8, #16386 ; 0x4002
80049e6: 2000 movs r0, #0
80049e8: f240 2124 movw r1, #548 ; 0x224
80049ec: f858 4000 ldr.w r4, [r8, r0]
80049f0: f2c2 4100 movt r1, #9216 ; 0x2400
80049f4: eb01 0680 add.w r6, r1, r0, lsl #2
80049f8: eb00 0040 add.w r0, r0, r0, lsl #1
80049fc: 2500 movs r5, #0
80049fe: eb08 00c0 add.w r0, r8, r0, lsl #3
8004a02: f100 0910 add.w r9, r0, #16
8004a06: 4620 mov r0, r4
8004a08: 4629 mov r1, r5
8004a0a: f000 fd38 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004a0e: b150 cbz r0, 8004a26 <DMA2_STREAM1+0x5a>
8004a10: f8d9 0000 ldr.w r0, [r9]
8004a14: 06c0 lsls r0, r0, #27
8004a16: d506 bpl.n 8004a26 <DMA2_STREAM1+0x5a>
8004a18: f8c9 a000 str.w sl, [r9]
8004a1c: f856 0025 ldr.w r0, [r6, r5, lsl #2]
8004a20: b108 cbz r0, 8004a26 <DMA2_STREAM1+0x5a>
8004a22: f7fe ffa1 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004a26: 3501 adds r5, #1
8004a28: f109 0918 add.w r9, r9, #24
8004a2c: 2d04 cmp r5, #4
8004a2e: d1ea bne.n 8004a06 <DMA2_STREAM1+0x3a>
8004a30: ea5f 70cb movs.w r0, fp, lsl #31
8004a34: f04f 0b00 mov.w fp, #0
8004a38: f04f 0004 mov.w r0, #4
8004a3c: d1d4 bne.n 80049e8 <DMA2_STREAM1+0x1c>
8004a3e: f04f 0a01 mov.w sl, #1
8004a42: 2000 movs r0, #0
8004a44: f240 2124 movw r1, #548 ; 0x224
8004a48: 2500 movs r5, #0
8004a4a: f2c2 4100 movt r1, #9216 ; 0x2400
8004a4e: eb01 0180 add.w r1, r1, r0, lsl #2
8004a52: f101 0920 add.w r9, r1, #32
8004a56: eb08 0100 add.w r1, r8, r0
8004a5a: eb00 0040 add.w r0, r0, r0, lsl #1
8004a5e: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
8004a62: eb08 00c0 add.w r0, r8, r0, lsl #3
8004a66: f500 6682 add.w r6, r0, #1040 ; 0x410
8004a6a: 4620 mov r0, r4
8004a6c: 4629 mov r1, r5
8004a6e: f000 fd06 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004a72: b148 cbz r0, 8004a88 <DMA2_STREAM1+0xbc>
8004a74: 6830 ldr r0, [r6, #0]
8004a76: 06c0 lsls r0, r0, #27
8004a78: d506 bpl.n 8004a88 <DMA2_STREAM1+0xbc>
8004a7a: f8c6 b000 str.w fp, [r6]
8004a7e: f859 0025 ldr.w r0, [r9, r5, lsl #2]
8004a82: b108 cbz r0, 8004a88 <DMA2_STREAM1+0xbc>
8004a84: f7fe ff70 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004a88: 3501 adds r5, #1
8004a8a: 3618 adds r6, #24
8004a8c: 2d04 cmp r5, #4
8004a8e: d1ec bne.n 8004a6a <DMA2_STREAM1+0x9e>
8004a90: ea5f 70ca movs.w r0, sl, lsl #31
8004a94: f04f 0a00 mov.w sl, #0
8004a98: f04f 0004 mov.w r0, #4
8004a9c: d1d2 bne.n 8004a44 <DMA2_STREAM1+0x78>
8004a9e: b001 add sp, #4
8004aa0: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
8004aa4: bdf0 pop {r4, r5, r6, r7, pc}
08004aa6 <DMA2_STREAM2>:
8004aa6: b5f0 push {r4, r5, r6, r7, lr}
8004aa8: af03 add r7, sp, #12
8004aaa: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
8004aae: b081 sub sp, #4
8004ab0: f240 0800 movw r8, #0
8004ab4: f04f 0a00 mov.w sl, #0
8004ab8: f04f 0b01 mov.w fp, #1
8004abc: f2c4 0802 movt r8, #16386 ; 0x4002
8004ac0: 2000 movs r0, #0
8004ac2: f240 2124 movw r1, #548 ; 0x224
8004ac6: f858 4000 ldr.w r4, [r8, r0]
8004aca: f2c2 4100 movt r1, #9216 ; 0x2400
8004ace: eb01 0680 add.w r6, r1, r0, lsl #2
8004ad2: eb00 0040 add.w r0, r0, r0, lsl #1
8004ad6: 2500 movs r5, #0
8004ad8: eb08 00c0 add.w r0, r8, r0, lsl #3
8004adc: f100 0910 add.w r9, r0, #16
8004ae0: 4620 mov r0, r4
8004ae2: 4629 mov r1, r5
8004ae4: f000 fccb bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004ae8: b150 cbz r0, 8004b00 <DMA2_STREAM2+0x5a>
8004aea: f8d9 0000 ldr.w r0, [r9]
8004aee: 06c0 lsls r0, r0, #27
8004af0: d506 bpl.n 8004b00 <DMA2_STREAM2+0x5a>
8004af2: f8c9 a000 str.w sl, [r9]
8004af6: f856 0025 ldr.w r0, [r6, r5, lsl #2]
8004afa: b108 cbz r0, 8004b00 <DMA2_STREAM2+0x5a>
8004afc: f7fe ff34 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004b00: 3501 adds r5, #1
8004b02: f109 0918 add.w r9, r9, #24
8004b06: 2d04 cmp r5, #4
8004b08: d1ea bne.n 8004ae0 <DMA2_STREAM2+0x3a>
8004b0a: ea5f 70cb movs.w r0, fp, lsl #31
8004b0e: f04f 0b00 mov.w fp, #0
8004b12: f04f 0004 mov.w r0, #4
8004b16: d1d4 bne.n 8004ac2 <DMA2_STREAM2+0x1c>
8004b18: f04f 0a01 mov.w sl, #1
8004b1c: 2000 movs r0, #0
8004b1e: f240 2124 movw r1, #548 ; 0x224
8004b22: 2500 movs r5, #0
8004b24: f2c2 4100 movt r1, #9216 ; 0x2400
8004b28: eb01 0180 add.w r1, r1, r0, lsl #2
8004b2c: f101 0920 add.w r9, r1, #32
8004b30: eb08 0100 add.w r1, r8, r0
8004b34: eb00 0040 add.w r0, r0, r0, lsl #1
8004b38: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
8004b3c: eb08 00c0 add.w r0, r8, r0, lsl #3
8004b40: f500 6682 add.w r6, r0, #1040 ; 0x410
8004b44: 4620 mov r0, r4
8004b46: 4629 mov r1, r5
8004b48: f000 fc99 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004b4c: b148 cbz r0, 8004b62 <DMA2_STREAM2+0xbc>
8004b4e: 6830 ldr r0, [r6, #0]
8004b50: 06c0 lsls r0, r0, #27
8004b52: d506 bpl.n 8004b62 <DMA2_STREAM2+0xbc>
8004b54: f8c6 b000 str.w fp, [r6]
8004b58: f859 0025 ldr.w r0, [r9, r5, lsl #2]
8004b5c: b108 cbz r0, 8004b62 <DMA2_STREAM2+0xbc>
8004b5e: f7fe ff03 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004b62: 3501 adds r5, #1
8004b64: 3618 adds r6, #24
8004b66: 2d04 cmp r5, #4
8004b68: d1ec bne.n 8004b44 <DMA2_STREAM2+0x9e>
8004b6a: ea5f 70ca movs.w r0, sl, lsl #31
8004b6e: f04f 0a00 mov.w sl, #0
8004b72: f04f 0004 mov.w r0, #4
8004b76: d1d2 bne.n 8004b1e <DMA2_STREAM2+0x78>
8004b78: b001 add sp, #4
8004b7a: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
8004b7e: bdf0 pop {r4, r5, r6, r7, pc}
08004b80 <DMA2_STREAM3>:
8004b80: b5f0 push {r4, r5, r6, r7, lr}
8004b82: af03 add r7, sp, #12
8004b84: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
8004b88: b081 sub sp, #4
8004b8a: f240 0800 movw r8, #0
8004b8e: f04f 0a00 mov.w sl, #0
8004b92: f04f 0b01 mov.w fp, #1
8004b96: f2c4 0802 movt r8, #16386 ; 0x4002
8004b9a: 2000 movs r0, #0
8004b9c: f240 2124 movw r1, #548 ; 0x224
8004ba0: f858 4000 ldr.w r4, [r8, r0]
8004ba4: f2c2 4100 movt r1, #9216 ; 0x2400
8004ba8: eb01 0680 add.w r6, r1, r0, lsl #2
8004bac: eb00 0040 add.w r0, r0, r0, lsl #1
8004bb0: 2500 movs r5, #0
8004bb2: eb08 00c0 add.w r0, r8, r0, lsl #3
8004bb6: f100 0910 add.w r9, r0, #16
8004bba: 4620 mov r0, r4
8004bbc: 4629 mov r1, r5
8004bbe: f000 fc5e bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004bc2: b150 cbz r0, 8004bda <DMA2_STREAM3+0x5a>
8004bc4: f8d9 0000 ldr.w r0, [r9]
8004bc8: 06c0 lsls r0, r0, #27
8004bca: d506 bpl.n 8004bda <DMA2_STREAM3+0x5a>
8004bcc: f8c9 a000 str.w sl, [r9]
8004bd0: f856 0025 ldr.w r0, [r6, r5, lsl #2]
8004bd4: b108 cbz r0, 8004bda <DMA2_STREAM3+0x5a>
8004bd6: f7fe fec7 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004bda: 3501 adds r5, #1
8004bdc: f109 0918 add.w r9, r9, #24
8004be0: 2d04 cmp r5, #4
8004be2: d1ea bne.n 8004bba <DMA2_STREAM3+0x3a>
8004be4: ea5f 70cb movs.w r0, fp, lsl #31
8004be8: f04f 0b00 mov.w fp, #0
8004bec: f04f 0004 mov.w r0, #4
8004bf0: d1d4 bne.n 8004b9c <DMA2_STREAM3+0x1c>
8004bf2: f04f 0a01 mov.w sl, #1
8004bf6: 2000 movs r0, #0
8004bf8: f240 2124 movw r1, #548 ; 0x224
8004bfc: 2500 movs r5, #0
8004bfe: f2c2 4100 movt r1, #9216 ; 0x2400
8004c02: eb01 0180 add.w r1, r1, r0, lsl #2
8004c06: f101 0920 add.w r9, r1, #32
8004c0a: eb08 0100 add.w r1, r8, r0
8004c0e: eb00 0040 add.w r0, r0, r0, lsl #1
8004c12: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
8004c16: eb08 00c0 add.w r0, r8, r0, lsl #3
8004c1a: f500 6682 add.w r6, r0, #1040 ; 0x410
8004c1e: 4620 mov r0, r4
8004c20: 4629 mov r1, r5
8004c22: f000 fc2c bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004c26: b148 cbz r0, 8004c3c <DMA2_STREAM3+0xbc>
8004c28: 6830 ldr r0, [r6, #0]
8004c2a: 06c0 lsls r0, r0, #27
8004c2c: d506 bpl.n 8004c3c <DMA2_STREAM3+0xbc>
8004c2e: f8c6 b000 str.w fp, [r6]
8004c32: f859 0025 ldr.w r0, [r9, r5, lsl #2]
8004c36: b108 cbz r0, 8004c3c <DMA2_STREAM3+0xbc>
8004c38: f7fe fe96 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004c3c: 3501 adds r5, #1
8004c3e: 3618 adds r6, #24
8004c40: 2d04 cmp r5, #4
8004c42: d1ec bne.n 8004c1e <DMA2_STREAM3+0x9e>
8004c44: ea5f 70ca movs.w r0, sl, lsl #31
8004c48: f04f 0a00 mov.w sl, #0
8004c4c: f04f 0004 mov.w r0, #4
8004c50: d1d2 bne.n 8004bf8 <DMA2_STREAM3+0x78>
8004c52: b001 add sp, #4
8004c54: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
8004c58: bdf0 pop {r4, r5, r6, r7, pc}
08004c5a <DMA2_STREAM4>:
8004c5a: b5f0 push {r4, r5, r6, r7, lr}
8004c5c: af03 add r7, sp, #12
8004c5e: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
8004c62: b081 sub sp, #4
8004c64: f240 0800 movw r8, #0
8004c68: f04f 0a00 mov.w sl, #0
8004c6c: f04f 0b01 mov.w fp, #1
8004c70: f2c4 0802 movt r8, #16386 ; 0x4002
8004c74: 2000 movs r0, #0
8004c76: f240 2124 movw r1, #548 ; 0x224
8004c7a: f858 4000 ldr.w r4, [r8, r0]
8004c7e: f2c2 4100 movt r1, #9216 ; 0x2400
8004c82: eb01 0680 add.w r6, r1, r0, lsl #2
8004c86: eb00 0040 add.w r0, r0, r0, lsl #1
8004c8a: 2500 movs r5, #0
8004c8c: eb08 00c0 add.w r0, r8, r0, lsl #3
8004c90: f100 0910 add.w r9, r0, #16
8004c94: 4620 mov r0, r4
8004c96: 4629 mov r1, r5
8004c98: f000 fbf1 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004c9c: b150 cbz r0, 8004cb4 <DMA2_STREAM4+0x5a>
8004c9e: f8d9 0000 ldr.w r0, [r9]
8004ca2: 06c0 lsls r0, r0, #27
8004ca4: d506 bpl.n 8004cb4 <DMA2_STREAM4+0x5a>
8004ca6: f8c9 a000 str.w sl, [r9]
8004caa: f856 0025 ldr.w r0, [r6, r5, lsl #2]
8004cae: b108 cbz r0, 8004cb4 <DMA2_STREAM4+0x5a>
8004cb0: f7fe fe5a bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004cb4: 3501 adds r5, #1
8004cb6: f109 0918 add.w r9, r9, #24
8004cba: 2d04 cmp r5, #4
8004cbc: d1ea bne.n 8004c94 <DMA2_STREAM4+0x3a>
8004cbe: ea5f 70cb movs.w r0, fp, lsl #31
8004cc2: f04f 0b00 mov.w fp, #0
8004cc6: f04f 0004 mov.w r0, #4
8004cca: d1d4 bne.n 8004c76 <DMA2_STREAM4+0x1c>
8004ccc: f04f 0a01 mov.w sl, #1
8004cd0: 2000 movs r0, #0
8004cd2: f240 2124 movw r1, #548 ; 0x224
8004cd6: 2500 movs r5, #0
8004cd8: f2c2 4100 movt r1, #9216 ; 0x2400
8004cdc: eb01 0180 add.w r1, r1, r0, lsl #2
8004ce0: f101 0920 add.w r9, r1, #32
8004ce4: eb08 0100 add.w r1, r8, r0
8004ce8: eb00 0040 add.w r0, r0, r0, lsl #1
8004cec: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
8004cf0: eb08 00c0 add.w r0, r8, r0, lsl #3
8004cf4: f500 6682 add.w r6, r0, #1040 ; 0x410
8004cf8: 4620 mov r0, r4
8004cfa: 4629 mov r1, r5
8004cfc: f000 fbbf bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004d00: b148 cbz r0, 8004d16 <DMA2_STREAM4+0xbc>
8004d02: 6830 ldr r0, [r6, #0]
8004d04: 06c0 lsls r0, r0, #27
8004d06: d506 bpl.n 8004d16 <DMA2_STREAM4+0xbc>
8004d08: f8c6 b000 str.w fp, [r6]
8004d0c: f859 0025 ldr.w r0, [r9, r5, lsl #2]
8004d10: b108 cbz r0, 8004d16 <DMA2_STREAM4+0xbc>
8004d12: f7fe fe29 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004d16: 3501 adds r5, #1
8004d18: 3618 adds r6, #24
8004d1a: 2d04 cmp r5, #4
8004d1c: d1ec bne.n 8004cf8 <DMA2_STREAM4+0x9e>
8004d1e: ea5f 70ca movs.w r0, sl, lsl #31
8004d22: f04f 0a00 mov.w sl, #0
8004d26: f04f 0004 mov.w r0, #4
8004d2a: d1d2 bne.n 8004cd2 <DMA2_STREAM4+0x78>
8004d2c: b001 add sp, #4
8004d2e: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
8004d32: bdf0 pop {r4, r5, r6, r7, pc}
08004d34 <DMA2_STREAM5>:
8004d34: b5f0 push {r4, r5, r6, r7, lr}
8004d36: af03 add r7, sp, #12
8004d38: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
8004d3c: b081 sub sp, #4
8004d3e: f240 0800 movw r8, #0
8004d42: f04f 0a00 mov.w sl, #0
8004d46: f04f 0b01 mov.w fp, #1
8004d4a: f2c4 0802 movt r8, #16386 ; 0x4002
8004d4e: 2000 movs r0, #0
8004d50: f240 2124 movw r1, #548 ; 0x224
8004d54: f858 4000 ldr.w r4, [r8, r0]
8004d58: f2c2 4100 movt r1, #9216 ; 0x2400
8004d5c: eb01 0680 add.w r6, r1, r0, lsl #2
8004d60: eb00 0040 add.w r0, r0, r0, lsl #1
8004d64: 2500 movs r5, #0
8004d66: eb08 00c0 add.w r0, r8, r0, lsl #3
8004d6a: f100 0910 add.w r9, r0, #16
8004d6e: 4620 mov r0, r4
8004d70: 4629 mov r1, r5
8004d72: f000 fb84 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004d76: b150 cbz r0, 8004d8e <DMA2_STREAM5+0x5a>
8004d78: f8d9 0000 ldr.w r0, [r9]
8004d7c: 06c0 lsls r0, r0, #27
8004d7e: d506 bpl.n 8004d8e <DMA2_STREAM5+0x5a>
8004d80: f8c9 a000 str.w sl, [r9]
8004d84: f856 0025 ldr.w r0, [r6, r5, lsl #2]
8004d88: b108 cbz r0, 8004d8e <DMA2_STREAM5+0x5a>
8004d8a: f7fe fded bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004d8e: 3501 adds r5, #1
8004d90: f109 0918 add.w r9, r9, #24
8004d94: 2d04 cmp r5, #4
8004d96: d1ea bne.n 8004d6e <DMA2_STREAM5+0x3a>
8004d98: ea5f 70cb movs.w r0, fp, lsl #31
8004d9c: f04f 0b00 mov.w fp, #0
8004da0: f04f 0004 mov.w r0, #4
8004da4: d1d4 bne.n 8004d50 <DMA2_STREAM5+0x1c>
8004da6: f04f 0a01 mov.w sl, #1
8004daa: 2000 movs r0, #0
8004dac: f240 2124 movw r1, #548 ; 0x224
8004db0: 2500 movs r5, #0
8004db2: f2c2 4100 movt r1, #9216 ; 0x2400
8004db6: eb01 0180 add.w r1, r1, r0, lsl #2
8004dba: f101 0920 add.w r9, r1, #32
8004dbe: eb08 0100 add.w r1, r8, r0
8004dc2: eb00 0040 add.w r0, r0, r0, lsl #1
8004dc6: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
8004dca: eb08 00c0 add.w r0, r8, r0, lsl #3
8004dce: f500 6682 add.w r6, r0, #1040 ; 0x410
8004dd2: 4620 mov r0, r4
8004dd4: 4629 mov r1, r5
8004dd6: f000 fb52 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004dda: b148 cbz r0, 8004df0 <DMA2_STREAM5+0xbc>
8004ddc: 6830 ldr r0, [r6, #0]
8004dde: 06c0 lsls r0, r0, #27
8004de0: d506 bpl.n 8004df0 <DMA2_STREAM5+0xbc>
8004de2: f8c6 b000 str.w fp, [r6]
8004de6: f859 0025 ldr.w r0, [r9, r5, lsl #2]
8004dea: b108 cbz r0, 8004df0 <DMA2_STREAM5+0xbc>
8004dec: f7fe fdbc bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004df0: 3501 adds r5, #1
8004df2: 3618 adds r6, #24
8004df4: 2d04 cmp r5, #4
8004df6: d1ec bne.n 8004dd2 <DMA2_STREAM5+0x9e>
8004df8: ea5f 70ca movs.w r0, sl, lsl #31
8004dfc: f04f 0a00 mov.w sl, #0
8004e00: f04f 0004 mov.w r0, #4
8004e04: d1d2 bne.n 8004dac <DMA2_STREAM5+0x78>
8004e06: b001 add sp, #4
8004e08: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
8004e0c: bdf0 pop {r4, r5, r6, r7, pc}
08004e0e <DMA2_STREAM6>:
8004e0e: b5f0 push {r4, r5, r6, r7, lr}
8004e10: af03 add r7, sp, #12
8004e12: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
8004e16: b081 sub sp, #4
8004e18: f240 0800 movw r8, #0
8004e1c: f04f 0a00 mov.w sl, #0
8004e20: f04f 0b01 mov.w fp, #1
8004e24: f2c4 0802 movt r8, #16386 ; 0x4002
8004e28: 2000 movs r0, #0
8004e2a: f240 2124 movw r1, #548 ; 0x224
8004e2e: f858 4000 ldr.w r4, [r8, r0]
8004e32: f2c2 4100 movt r1, #9216 ; 0x2400
8004e36: eb01 0680 add.w r6, r1, r0, lsl #2
8004e3a: eb00 0040 add.w r0, r0, r0, lsl #1
8004e3e: 2500 movs r5, #0
8004e40: eb08 00c0 add.w r0, r8, r0, lsl #3
8004e44: f100 0910 add.w r9, r0, #16
8004e48: 4620 mov r0, r4
8004e4a: 4629 mov r1, r5
8004e4c: f000 fb17 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004e50: b150 cbz r0, 8004e68 <DMA2_STREAM6+0x5a>
8004e52: f8d9 0000 ldr.w r0, [r9]
8004e56: 06c0 lsls r0, r0, #27
8004e58: d506 bpl.n 8004e68 <DMA2_STREAM6+0x5a>
8004e5a: f8c9 a000 str.w sl, [r9]
8004e5e: f856 0025 ldr.w r0, [r6, r5, lsl #2]
8004e62: b108 cbz r0, 8004e68 <DMA2_STREAM6+0x5a>
8004e64: f7fe fd80 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004e68: 3501 adds r5, #1
8004e6a: f109 0918 add.w r9, r9, #24
8004e6e: 2d04 cmp r5, #4
8004e70: d1ea bne.n 8004e48 <DMA2_STREAM6+0x3a>
8004e72: ea5f 70cb movs.w r0, fp, lsl #31
8004e76: f04f 0b00 mov.w fp, #0
8004e7a: f04f 0004 mov.w r0, #4
8004e7e: d1d4 bne.n 8004e2a <DMA2_STREAM6+0x1c>
8004e80: f04f 0a01 mov.w sl, #1
8004e84: 2000 movs r0, #0
8004e86: f240 2124 movw r1, #548 ; 0x224
8004e8a: 2500 movs r5, #0
8004e8c: f2c2 4100 movt r1, #9216 ; 0x2400
8004e90: eb01 0180 add.w r1, r1, r0, lsl #2
8004e94: f101 0920 add.w r9, r1, #32
8004e98: eb08 0100 add.w r1, r8, r0
8004e9c: eb00 0040 add.w r0, r0, r0, lsl #1
8004ea0: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
8004ea4: eb08 00c0 add.w r0, r8, r0, lsl #3
8004ea8: f500 6682 add.w r6, r0, #1040 ; 0x410
8004eac: 4620 mov r0, r4
8004eae: 4629 mov r1, r5
8004eb0: f000 fae5 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004eb4: b148 cbz r0, 8004eca <DMA2_STREAM6+0xbc>
8004eb6: 6830 ldr r0, [r6, #0]
8004eb8: 06c0 lsls r0, r0, #27
8004eba: d506 bpl.n 8004eca <DMA2_STREAM6+0xbc>
8004ebc: f8c6 b000 str.w fp, [r6]
8004ec0: f859 0025 ldr.w r0, [r9, r5, lsl #2]
8004ec4: b108 cbz r0, 8004eca <DMA2_STREAM6+0xbc>
8004ec6: f7fe fd4f bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004eca: 3501 adds r5, #1
8004ecc: 3618 adds r6, #24
8004ece: 2d04 cmp r5, #4
8004ed0: d1ec bne.n 8004eac <DMA2_STREAM6+0x9e>
8004ed2: ea5f 70ca movs.w r0, sl, lsl #31
8004ed6: f04f 0a00 mov.w sl, #0
8004eda: f04f 0004 mov.w r0, #4
8004ede: d1d2 bne.n 8004e86 <DMA2_STREAM6+0x78>
8004ee0: b001 add sp, #4
8004ee2: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
8004ee6: bdf0 pop {r4, r5, r6, r7, pc}
08004ee8 <DMA2_STREAM7>:
8004ee8: b5f0 push {r4, r5, r6, r7, lr}
8004eea: af03 add r7, sp, #12
8004eec: e92d 0f00 stmdb sp!, {r8, r9, sl, fp}
8004ef0: b081 sub sp, #4
8004ef2: f240 0800 movw r8, #0
8004ef6: f04f 0a00 mov.w sl, #0
8004efa: f04f 0b01 mov.w fp, #1
8004efe: f2c4 0802 movt r8, #16386 ; 0x4002
8004f02: 2000 movs r0, #0
8004f04: f240 2124 movw r1, #548 ; 0x224
8004f08: f858 4000 ldr.w r4, [r8, r0]
8004f0c: f2c2 4100 movt r1, #9216 ; 0x2400
8004f10: eb01 0680 add.w r6, r1, r0, lsl #2
8004f14: eb00 0040 add.w r0, r0, r0, lsl #1
8004f18: 2500 movs r5, #0
8004f1a: eb08 00c0 add.w r0, r8, r0, lsl #3
8004f1e: f100 0910 add.w r9, r0, #16
8004f22: 4620 mov r0, r4
8004f24: 4629 mov r1, r5
8004f26: f000 faaa bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004f2a: b150 cbz r0, 8004f42 <DMA2_STREAM7+0x5a>
8004f2c: f8d9 0000 ldr.w r0, [r9]
8004f30: 06c0 lsls r0, r0, #27
8004f32: d506 bpl.n 8004f42 <DMA2_STREAM7+0x5a>
8004f34: f8c9 a000 str.w sl, [r9]
8004f38: f856 0025 ldr.w r0, [r6, r5, lsl #2]
8004f3c: b108 cbz r0, 8004f42 <DMA2_STREAM7+0x5a>
8004f3e: f7fe fd13 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004f42: 3501 adds r5, #1
8004f44: f109 0918 add.w r9, r9, #24
8004f48: 2d04 cmp r5, #4
8004f4a: d1ea bne.n 8004f22 <DMA2_STREAM7+0x3a>
8004f4c: ea5f 70cb movs.w r0, fp, lsl #31
8004f50: f04f 0b00 mov.w fp, #0
8004f54: f04f 0004 mov.w r0, #4
8004f58: d1d4 bne.n 8004f04 <DMA2_STREAM7+0x1c>
8004f5a: f04f 0a01 mov.w sl, #1
8004f5e: 2000 movs r0, #0
8004f60: f240 2124 movw r1, #548 ; 0x224
8004f64: 2500 movs r5, #0
8004f66: f2c2 4100 movt r1, #9216 ; 0x2400
8004f6a: eb01 0180 add.w r1, r1, r0, lsl #2
8004f6e: f101 0920 add.w r9, r1, #32
8004f72: eb08 0100 add.w r1, r8, r0
8004f76: eb00 0040 add.w r0, r0, r0, lsl #1
8004f7a: f8d1 4400 ldr.w r4, [r1, #1024] ; 0x400
8004f7e: eb08 00c0 add.w r0, r8, r0, lsl #3
8004f82: f500 6682 add.w r6, r0, #1040 ; 0x410
8004f86: 4620 mov r0, r4
8004f88: 4629 mov r1, r5
8004f8a: f000 fa78 bl 800547e <_ZN13stm32_metapac5inner3pac3dma4regs3Ixr4tcif17h5b812e215bafd19eE>
8004f8e: b148 cbz r0, 8004fa4 <DMA2_STREAM7+0xbc>
8004f90: 6830 ldr r0, [r6, #0]
8004f92: 06c0 lsls r0, r0, #27
8004f94: d506 bpl.n 8004fa4 <DMA2_STREAM7+0xbc>
8004f96: f8c6 b000 str.w fp, [r6]
8004f9a: f859 0025 ldr.w r0, [r9, r5, lsl #2]
8004f9e: b108 cbz r0, 8004fa4 <DMA2_STREAM7+0xbc>
8004fa0: f7fe fce2 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8004fa4: 3501 adds r5, #1
8004fa6: 3618 adds r6, #24
8004fa8: 2d04 cmp r5, #4
8004faa: d1ec bne.n 8004f86 <DMA2_STREAM7+0x9e>
8004fac: ea5f 70ca movs.w r0, sl, lsl #31
8004fb0: f04f 0a00 mov.w sl, #0
8004fb4: f04f 0004 mov.w r0, #4
8004fb8: d1d2 bne.n 8004f60 <DMA2_STREAM7+0x78>
8004fba: b001 add sp, #4
8004fbc: e8bd 0f00 ldmia.w sp!, {r8, r9, sl, fp}
8004fc0: bdf0 pop {r4, r5, r6, r7, pc}
08004fc2 <BDMA_CHANNEL0>:
8004fc2: b5f0 push {r4, r5, r6, r7, lr}
8004fc4: af03 add r7, sp, #12
8004fc6: e92d 0b00 stmdb sp!, {r8, r9, fp}
8004fca: f245 4000 movw r0, #21504 ; 0x5400
8004fce: f240 2904 movw r9, #516 ; 0x204
8004fd2: f6c5 0002 movt r0, #22530 ; 0x5802
8004fd6: f100 0608 add.w r6, r0, #8
8004fda: 6804 ldr r4, [r0, #0]
8004fdc: f04f 0800 mov.w r8, #0
8004fe0: f2c2 4900 movt r9, #9216 ; 0x2400
8004fe4: 2500 movs r5, #0
8004fe6: 1c68 adds r0, r5, #1
8004fe8: fa24 f000 lsr.w r0, r4, r0
8004fec: 07c0 lsls r0, r0, #31
8004fee: d00b beq.n 8005008 <BDMA_CHANNEL0+0x46>
8004ff0: eb05 0085 add.w r0, r5, r5, lsl #2
8004ff4: 5831 ldr r1, [r6, r0]
8004ff6: 0789 lsls r1, r1, #30
8004ff8: d506 bpl.n 8005008 <BDMA_CHANNEL0+0x46>
8004ffa: f846 8000 str.w r8, [r6, r0]
8004ffe: f859 0005 ldr.w r0, [r9, r5]
8005002: b108 cbz r0, 8005008 <BDMA_CHANNEL0+0x46>
8005004: f7fe fcb0 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8005008: 3504 adds r5, #4
800500a: 2d20 cmp r5, #32
800500c: d1eb bne.n 8004fe6 <BDMA_CHANNEL0+0x24>
800500e: e8bd 0b00 ldmia.w sp!, {r8, r9, fp}
8005012: bdf0 pop {r4, r5, r6, r7, pc}
08005014 <BDMA_CHANNEL1>:
8005014: b5f0 push {r4, r5, r6, r7, lr}
8005016: af03 add r7, sp, #12
8005018: e92d 0b00 stmdb sp!, {r8, r9, fp}
800501c: f245 4000 movw r0, #21504 ; 0x5400
8005020: f240 2904 movw r9, #516 ; 0x204
8005024: f6c5 0002 movt r0, #22530 ; 0x5802
8005028: f100 0608 add.w r6, r0, #8
800502c: 6804 ldr r4, [r0, #0]
800502e: f04f 0800 mov.w r8, #0
8005032: f2c2 4900 movt r9, #9216 ; 0x2400
8005036: 2500 movs r5, #0
8005038: 1c68 adds r0, r5, #1
800503a: fa24 f000 lsr.w r0, r4, r0
800503e: 07c0 lsls r0, r0, #31
8005040: d00b beq.n 800505a <BDMA_CHANNEL1+0x46>
8005042: eb05 0085 add.w r0, r5, r5, lsl #2
8005046: 5831 ldr r1, [r6, r0]
8005048: 0789 lsls r1, r1, #30
800504a: d506 bpl.n 800505a <BDMA_CHANNEL1+0x46>
800504c: f846 8000 str.w r8, [r6, r0]
8005050: f859 0005 ldr.w r0, [r9, r5]
8005054: b108 cbz r0, 800505a <BDMA_CHANNEL1+0x46>
8005056: f7fe fc87 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
800505a: 3504 adds r5, #4
800505c: 2d20 cmp r5, #32
800505e: d1eb bne.n 8005038 <BDMA_CHANNEL1+0x24>
8005060: e8bd 0b00 ldmia.w sp!, {r8, r9, fp}
8005064: bdf0 pop {r4, r5, r6, r7, pc}
08005066 <BDMA_CHANNEL2>:
8005066: b5f0 push {r4, r5, r6, r7, lr}
8005068: af03 add r7, sp, #12
800506a: e92d 0b00 stmdb sp!, {r8, r9, fp}
800506e: f245 4000 movw r0, #21504 ; 0x5400
8005072: f240 2904 movw r9, #516 ; 0x204
8005076: f6c5 0002 movt r0, #22530 ; 0x5802
800507a: f100 0608 add.w r6, r0, #8
800507e: 6804 ldr r4, [r0, #0]
8005080: f04f 0800 mov.w r8, #0
8005084: f2c2 4900 movt r9, #9216 ; 0x2400
8005088: 2500 movs r5, #0
800508a: 1c68 adds r0, r5, #1
800508c: fa24 f000 lsr.w r0, r4, r0
8005090: 07c0 lsls r0, r0, #31
8005092: d00b beq.n 80050ac <BDMA_CHANNEL2+0x46>
8005094: eb05 0085 add.w r0, r5, r5, lsl #2
8005098: 5831 ldr r1, [r6, r0]
800509a: 0789 lsls r1, r1, #30
800509c: d506 bpl.n 80050ac <BDMA_CHANNEL2+0x46>
800509e: f846 8000 str.w r8, [r6, r0]
80050a2: f859 0005 ldr.w r0, [r9, r5]
80050a6: b108 cbz r0, 80050ac <BDMA_CHANNEL2+0x46>
80050a8: f7fe fc5e bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
80050ac: 3504 adds r5, #4
80050ae: 2d20 cmp r5, #32
80050b0: d1eb bne.n 800508a <BDMA_CHANNEL2+0x24>
80050b2: e8bd 0b00 ldmia.w sp!, {r8, r9, fp}
80050b6: bdf0 pop {r4, r5, r6, r7, pc}
080050b8 <BDMA_CHANNEL3>:
80050b8: b5f0 push {r4, r5, r6, r7, lr}
80050ba: af03 add r7, sp, #12
80050bc: e92d 0b00 stmdb sp!, {r8, r9, fp}
80050c0: f245 4000 movw r0, #21504 ; 0x5400
80050c4: f240 2904 movw r9, #516 ; 0x204
80050c8: f6c5 0002 movt r0, #22530 ; 0x5802
80050cc: f100 0608 add.w r6, r0, #8
80050d0: 6804 ldr r4, [r0, #0]
80050d2: f04f 0800 mov.w r8, #0
80050d6: f2c2 4900 movt r9, #9216 ; 0x2400
80050da: 2500 movs r5, #0
80050dc: 1c68 adds r0, r5, #1
80050de: fa24 f000 lsr.w r0, r4, r0
80050e2: 07c0 lsls r0, r0, #31
80050e4: d00b beq.n 80050fe <BDMA_CHANNEL3+0x46>
80050e6: eb05 0085 add.w r0, r5, r5, lsl #2
80050ea: 5831 ldr r1, [r6, r0]
80050ec: 0789 lsls r1, r1, #30
80050ee: d506 bpl.n 80050fe <BDMA_CHANNEL3+0x46>
80050f0: f846 8000 str.w r8, [r6, r0]
80050f4: f859 0005 ldr.w r0, [r9, r5]
80050f8: b108 cbz r0, 80050fe <BDMA_CHANNEL3+0x46>
80050fa: f7fe fc35 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
80050fe: 3504 adds r5, #4
8005100: 2d20 cmp r5, #32
8005102: d1eb bne.n 80050dc <BDMA_CHANNEL3+0x24>
8005104: e8bd 0b00 ldmia.w sp!, {r8, r9, fp}
8005108: bdf0 pop {r4, r5, r6, r7, pc}
0800510a <BDMA_CHANNEL4>:
800510a: b5f0 push {r4, r5, r6, r7, lr}
800510c: af03 add r7, sp, #12
800510e: e92d 0b00 stmdb sp!, {r8, r9, fp}
8005112: f245 4000 movw r0, #21504 ; 0x5400
8005116: f240 2904 movw r9, #516 ; 0x204
800511a: f6c5 0002 movt r0, #22530 ; 0x5802
800511e: f100 0608 add.w r6, r0, #8
8005122: 6804 ldr r4, [r0, #0]
8005124: f04f 0800 mov.w r8, #0
8005128: f2c2 4900 movt r9, #9216 ; 0x2400
800512c: 2500 movs r5, #0
800512e: 1c68 adds r0, r5, #1
8005130: fa24 f000 lsr.w r0, r4, r0
8005134: 07c0 lsls r0, r0, #31
8005136: d00b beq.n 8005150 <BDMA_CHANNEL4+0x46>
8005138: eb05 0085 add.w r0, r5, r5, lsl #2
800513c: 5831 ldr r1, [r6, r0]
800513e: 0789 lsls r1, r1, #30
8005140: d506 bpl.n 8005150 <BDMA_CHANNEL4+0x46>
8005142: f846 8000 str.w r8, [r6, r0]
8005146: f859 0005 ldr.w r0, [r9, r5]
800514a: b108 cbz r0, 8005150 <BDMA_CHANNEL4+0x46>
800514c: f7fe fc0c bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8005150: 3504 adds r5, #4
8005152: 2d20 cmp r5, #32
8005154: d1eb bne.n 800512e <BDMA_CHANNEL4+0x24>
8005156: e8bd 0b00 ldmia.w sp!, {r8, r9, fp}
800515a: bdf0 pop {r4, r5, r6, r7, pc}
0800515c <BDMA_CHANNEL5>:
800515c: b5f0 push {r4, r5, r6, r7, lr}
800515e: af03 add r7, sp, #12
8005160: e92d 0b00 stmdb sp!, {r8, r9, fp}
8005164: f245 4000 movw r0, #21504 ; 0x5400
8005168: f240 2904 movw r9, #516 ; 0x204
800516c: f6c5 0002 movt r0, #22530 ; 0x5802
8005170: f100 0608 add.w r6, r0, #8
8005174: 6804 ldr r4, [r0, #0]
8005176: f04f 0800 mov.w r8, #0
800517a: f2c2 4900 movt r9, #9216 ; 0x2400
800517e: 2500 movs r5, #0
8005180: 1c68 adds r0, r5, #1
8005182: fa24 f000 lsr.w r0, r4, r0
8005186: 07c0 lsls r0, r0, #31
8005188: d00b beq.n 80051a2 <BDMA_CHANNEL5+0x46>
800518a: eb05 0085 add.w r0, r5, r5, lsl #2
800518e: 5831 ldr r1, [r6, r0]
8005190: 0789 lsls r1, r1, #30
8005192: d506 bpl.n 80051a2 <BDMA_CHANNEL5+0x46>
8005194: f846 8000 str.w r8, [r6, r0]
8005198: f859 0005 ldr.w r0, [r9, r5]
800519c: b108 cbz r0, 80051a2 <BDMA_CHANNEL5+0x46>
800519e: f7fe fbe3 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
80051a2: 3504 adds r5, #4
80051a4: 2d20 cmp r5, #32
80051a6: d1eb bne.n 8005180 <BDMA_CHANNEL5+0x24>
80051a8: e8bd 0b00 ldmia.w sp!, {r8, r9, fp}
80051ac: bdf0 pop {r4, r5, r6, r7, pc}
080051ae <BDMA_CHANNEL6>:
80051ae: b5f0 push {r4, r5, r6, r7, lr}
80051b0: af03 add r7, sp, #12
80051b2: e92d 0b00 stmdb sp!, {r8, r9, fp}
80051b6: f245 4000 movw r0, #21504 ; 0x5400
80051ba: f240 2904 movw r9, #516 ; 0x204
80051be: f6c5 0002 movt r0, #22530 ; 0x5802
80051c2: f100 0608 add.w r6, r0, #8
80051c6: 6804 ldr r4, [r0, #0]
80051c8: f04f 0800 mov.w r8, #0
80051cc: f2c2 4900 movt r9, #9216 ; 0x2400
80051d0: 2500 movs r5, #0
80051d2: 1c68 adds r0, r5, #1
80051d4: fa24 f000 lsr.w r0, r4, r0
80051d8: 07c0 lsls r0, r0, #31
80051da: d00b beq.n 80051f4 <BDMA_CHANNEL6+0x46>
80051dc: eb05 0085 add.w r0, r5, r5, lsl #2
80051e0: 5831 ldr r1, [r6, r0]
80051e2: 0789 lsls r1, r1, #30
80051e4: d506 bpl.n 80051f4 <BDMA_CHANNEL6+0x46>
80051e6: f846 8000 str.w r8, [r6, r0]
80051ea: f859 0005 ldr.w r0, [r9, r5]
80051ee: b108 cbz r0, 80051f4 <BDMA_CHANNEL6+0x46>
80051f0: f7fe fbba bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
80051f4: 3504 adds r5, #4
80051f6: 2d20 cmp r5, #32
80051f8: d1eb bne.n 80051d2 <BDMA_CHANNEL6+0x24>
80051fa: e8bd 0b00 ldmia.w sp!, {r8, r9, fp}
80051fe: bdf0 pop {r4, r5, r6, r7, pc}
08005200 <BDMA_CHANNEL7>:
8005200: b5f0 push {r4, r5, r6, r7, lr}
8005202: af03 add r7, sp, #12
8005204: e92d 0b00 stmdb sp!, {r8, r9, fp}
8005208: f245 4000 movw r0, #21504 ; 0x5400
800520c: f240 2904 movw r9, #516 ; 0x204
8005210: f6c5 0002 movt r0, #22530 ; 0x5802
8005214: f100 0608 add.w r6, r0, #8
8005218: 6804 ldr r4, [r0, #0]
800521a: f04f 0800 mov.w r8, #0
800521e: f2c2 4900 movt r9, #9216 ; 0x2400
8005222: 2500 movs r5, #0
8005224: 1c68 adds r0, r5, #1
8005226: fa24 f000 lsr.w r0, r4, r0
800522a: 07c0 lsls r0, r0, #31
800522c: d00b beq.n 8005246 <BDMA_CHANNEL7+0x46>
800522e: eb05 0085 add.w r0, r5, r5, lsl #2
8005232: 5831 ldr r1, [r6, r0]
8005234: 0789 lsls r1, r1, #30
8005236: d506 bpl.n 8005246 <BDMA_CHANNEL7+0x46>
8005238: f846 8000 str.w r8, [r6, r0]
800523c: f859 0005 ldr.w r0, [r9, r5]
8005240: b108 cbz r0, 8005246 <BDMA_CHANNEL7+0x46>
8005242: f7fe fb91 bl 8003968 <_ZN7embassy8executor3raw10TaskHeader7enqueue17h1dc152611d0abf81E>
8005246: 3504 adds r5, #4
8005248: 2d20 cmp r5, #32
800524a: d1eb bne.n 8005224 <BDMA_CHANNEL7+0x24>
800524c: e8bd 0b00 ldmia.w sp!, {r8, r9, fp}
8005250: bdf0 pop {r4, r5, r6, r7, pc}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment