-
-
Save Dirbaio/357a3411ee36ae3b9d284efd63016eca to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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